前言——
之前简单分享过wii改hdmi的成果,不过因为手机拍摄加上图片传输被压缩,没有对比效果,今天这篇算是改造的半教程、半成果展示,在文末将有大量wii2hdmi转换器信号和wiihdmi信号输出对比图,可供大伙参考,不想看安装教程可以直接拉到最下面隐藏部分。
本文前半部分所用的图片部分来自github作者wmi-0,感谢作者的负责出。
另外,求加精!采集画面搞了半宿!这USBLOADER每次复位到初始界面有点烦。
正文——
Wii不像ngc,所谓的数字信号需要任天堂专用视频线来输出,本次复刻的wiihdmi项目,是将此视频信号通过fpga重新处理后再直接输出为hdmi信号,wii2hdmi是将wii的色差信号转为hdmi,虽然同为480P,但在画面质量上逊色于Wiihdmi,且wiihdmi可生成扫描线,同时使480P的画面更加锐利清晰。
基于gcvideo这个开源项目,在国外很多年以前就有人再卖成品的套件,谷歌搜索AVE-HDMI KIT,套件价格也是非常“美丽”,视信号采集排线的集成程度,价格在110刀到300刀之间。小黄鱼搜索wiidual,改装费用也在600元左右。考虑到全新Xilinx芯片的成本,这个价格也能理解。不过如果自己制作,淘宝购买散片即可。(虽然有坏片的风险)
PCB开源地址https://githubfast.com/wmi-0/wiihdmi/tree/master,FPGA固件则在Gcvideo项目发布页https://githubfast.com/ikorb/gcvideo/releases/tag/GCVideo-DVI_release_3.1。
不过因为wii的主板层数分两种板型,wiihdimi的pcb也对应分为两种。根据型号不同wii分为4层板和6层板,主板型号CPU-40/50/60的是4层板,往前01/20/30是6层板,打开电池仓可以看到主板型号数字。
根据wii主板型号,JLC打板,0.8mm厚度
4层板预览图
6层板预览图
HDMI接口预览图
焊接材料 BOM清单
其中U1 核心FPGA芯片,U2是用来存储fpga固件的spi flash,U3是颗线性稳压器,U4是红外接收器用来呼出和调试设置菜单,SW1是一个4脚小乌龟微动开关,用来重置遥控器按键配置,红外接收器和开关可有可无,下文会说。其他的就是电容电阻,注意型号尺寸就行,核心板和hdmi板通过15pin的软排线连接,但是注意是反接。意味着核心板输出的1pin对应hdmi的15pin。
FPGA是一颗xilinx 的XC3S200A,固件储存在SPI FLASH M25P40里,为了节省成本,我们可以直接将BIN格式的gcvideo固件用CH341编程器下载到SPI FLASH里去,毕竟即便是山寨的赛灵思FPGA下载器也要八九十。
CH341下载器使用也很方便,把M25P40按照引脚的分布放入烧录座夹好,连接到电脑上使用卖家送的软件烧录即可。
软排线其实20cm左右就行了,我买的有些长了。
以上材料总共花了54.36元,除去非一次性使用的ch341下载器,材料一共是44元。
PCB5套起打,一共花了40元,只用去1套,相当于8元,剩下的准备送人或者卖掉。
这种封装的fpga使用电烙铁焊接就好,其实比较麻烦的是排线连接器和minihdmi插座的焊接,没有风枪焊接起来可能会有点麻烦。借用作者的图来展示一下6层板用的PCB焊好后的样子。其实砍下来元件数量并不太多,整体难度算是中等。
整个焊接过程中最麻烦的就是吧AVE这颗芯片的媒体信号引出来到我们得核心板上来。
一共12个点,4层板和6层板芯片的1脚方向不同,焊盘54的位置不同。上面两张图就分别是4层板AVE和6层板的接线图。对应pcb上的符号飞线连接即可。
一共要在非常细的AVE芯片引脚上飞12根线,作者飞的多美观,下面给大家看看我的杰作
惨不忍睹,用的0.1mm漆包线,担心太脆弱,就打了点绿油,结果这个廉价绿油半天不固化。所幸就这样了,反正是第一次搞也是自己用。
为了能放下主板,我们需要裁剪最下面的屏蔽罩,并在屁股上给minihdmi和红外接收器以及小乌龟开关开个洞。
红外接收器可有可无,菜单可以用ngc手柄XYLR四个键来呼出,如果没有ngc手柄,可以再加上这个。用自家的电视红外遥控器就行。
到这里基本就完工了,不过要注意的就是wii的拆解和重新安装还是需要多多注意,螺丝种类和数量算是比较多的。
ngc和wii的硬件非常接近才衍生出了wii版的gcvideo,但是wii毕竟也只有480P而且原装视频口就能通过色差线输出480P,gcvideo仅仅是让画面更加”sharp”和”colorful”,并且可以生成扫描线,在液晶屏上体验crt的感觉。(扫描线不是滤镜)
Wiiu玩wii也可以直接输出hdmi,但是我蜜柚wiiu,不知道wiiu的hdmi输出的wii画面素质如何。
看了半天啰嗦,下面进入画面对比环节,为了规避手机拍摄的失真,LZ搞了一个MAZZ同款采集卡,直接OBS捕捉画面。两种信号采集在OBS的画面设置中均为默认。
遥控器呼出设置菜单,和NGC的设置界面是一样的。从上到下,倍线(480i以下设备才有用),扫描线设置、画面设置、osd菜单设置、媒体信号输出设置、高级设置。
先来一组主界面,以下顺序都是上WII2HDMI下WIIhdmi
以上均为游戏主界面,再看下游戏内的画面,以密特罗德prime为例
萨姐美如画——出自wii另一个M
到这里 ,Wiihdmi的介绍就结束了,我相信论坛喜欢wii的人应该非常多,这个hdmi套件最近也在reddit等怀旧论坛比较火,如果有想唧唧动手改造的可以留言发问。就这样,谢谢看到最后的坛友。