破解部分WIIKEY不能升级1.9B的秘密,附成功升级方法!
作者:老羊 来源:xbox-sky
引子
作为一个七十年代的热爱游戏者的我,第一次见到WII就被它新颖的操作方法深深的吸引住了,但由于各种原因一直都没能如愿入手。在今年八月的某一天终于成功地游说LP大人作为生日礼物送给我自己。(嘿嘿,没办法,LP不是玩家,看到我“不冒正业”是非常气愤的)
主机在海印盛龙入手,MM态度不错,就是业务不熟,居然跟我说WII已经有400多款游戏,而且推荐了许多配件给我,特别是组装的220V电源(作为游戏玩家的我怎么会没有220-110的变压器呢),我都是是一笑置之。购机细节不表,只是现场改机的时候才看到WIIKEY的身材是如此的MINI(跟其他机器的MODCHIP比),跟主机真是天生的一对。
初出茅庐
回家当天就先锻炼了一晚,第二天都差点起不来了,上班后承着中午休息的时间到电子市场买了个12V/4A的电源,晚上稍作改装就把原装的110V电源给替换了下来。(改装是在太简单了,详细情况在此我就不再多讲,需要了解的朋友可在各大论坛搜到)
经过一阵折腾,WII因为入世未深,游戏不算太多,几个经典游戏都已经玩过,这时我的注意力开始转向WII的前辈--NGC。这么经典的机器,WII都可以完美兼容,是在太棒了!!代价就是一个NGC手柄跟一个NGC的记忆卡,加起来也不过50大元,试问我又怎能错过(其中还有我梦寐以求的《斑鸠》呢!)?经过测试,任天堂果然没有欺骗我们广大的无产阶级,NGC游戏在WII上面的确是完美运行,除了我心爱的《斑鸠》。经过日、美、欧版的测试之后,我彻底地放弃了,全部都是在第二关就出错,看来它是与我无缘了。(后来才知道是WIIKEY惹的祸)
不屈不挠
就在月初,得知WIIKEY1.9B版的固件泄漏出来,主要就是修复了NGC游戏的兼容性问题,并且有网友成功运行了《斑鸠》,就冲这点我就得尝尝这个螃蟹!但是,在辛苦了一晚,浪费了数张刻录盘之后,我还是没有得到成功女神的眷顾。就连第一阶段的测试都没能通过,看来我还得等正式版的固件了。经过半个月漫长的等待,终于盼到官方放出的1.9B固件和1.3设置盘了,我仿佛又看到了一丝的希望……
可是显示总是对我如此的残忍,让我在希望与失望间不停的循环——官方放出的固件跟之前的表现一模一样,难道《斑鸠》就与我无缘?这一夜我失眠了,我不停的回想升级的每一个细节,可是一无所获。第二、三天我不停的泡坛子,各大与WII有关系论坛里的贴子我都翻遍了,看到许多兄弟与我着跟我相同经历。一向不肯轻易放弃的我,开始动摇了……
黎明前的黑暗
就在我心如止水的时候,一编帖子引起了我的注意,内容是关于如何用退碟大法升级WIIKEY固件的,而且有部分弟兄已经到达了成功的彼岸,难道会有比这更令我兴奋的消息吗?
二话不说,我拿出风尘已久的1.9B升级光盘,按帖子里的方法操作,经过两分钟“心跳的回忆”之后我盼望已久的画面终于出现在荧光幕上,此刻我仿佛从地狱一下就飞到了天堂(任天堂?)!但接下来的几分钟我又陷入了无边的黑暗,因为我看不到升级前后有任何的差异,原来能运行的现在还是能运行,二原来不能运行的(斑鸠)现在还是老样子,唯一改变的反而是我自己。这次的失败不但没令我从此消沉,反倒让我知难而上!根据过往的经验,只依靠前人的指引不一定都能成功,我应该要靠自己。反正国庆假期将近,我应该能腾出点时间来研究、试验。
水落石出
因为有成功升级克隆版WIIKEY的网友,更坚定了我的决心,接下来的两天我就没头没脑的看各种帖子,尝试从中得到一些线索,并加以分析。于是,我把问题分成两类:
1.是主机原因,可能是我这个批次的机器与WIIKEY存在兼容问题;
2.WIIKEY本身的问题(网上有的帖子说有些批次的WIIKEY代码与其他的有差异,造成此问题,对此我不十分赞同);
2007-10-2 16:51
1.WIIKEY是使用atmega8l做核心的,这个IC是块性价比很高的成熟的MCU(正所谓成也萧何,败也萧何,正因为他的强大,使WIIKEY成功超越其他MODCHIP有坚实的基础;又因为它的廉价与技术成熟使克隆WIIKEY满天飞)
2.各种版本的正版WIIKEY元件上看不出任何区别,但不同的克隆版却有一点明显的区别!没错,就是R3!!!从网上收集到的图片看来,R3有两种版本:一种是跟原版WIIKEY一样标注810(根据电子元件标注的方法,这是代表81欧姆的意思);
2007-10-2 16:51
另一种是标注102(代表1000欧姆)。网上有些朋友认为810(有些人看成是01B)的比102的高级,其实是一样的,只是他们的电阻值不同而已。
目前看来我只能从这点去入手调查了,从网上的图片可以看出R3一端连接的是IC的第18脚,但另一端就从PCB的背面引到IC的下面,不拆掉IC是看不的(后来通过测量是连接到IC的第29脚PC6/RESET)。于是我就翻查了atmega8l的技术资料,它的第18脚定义是AVCC,也就是ADC(模数转换)的数字部分电源输入,而81欧姆跟1000欧姆的差异应该在一定程度的影响ADC的输出。在某些应用上面可能是没问题,但升级的时候可能就出问题了。目标锁定之后,就是制定解决方案了,在此我也想到了两个方法:
1.更换电阻
2.更换WIIKEY
本来更换电阻应该是首选方案,因为焊点少,价格便宜,但就本人手头的工具,还是选择更换WIIKEY比较方便。接下来心动不如行动,第二天下午(9月份的最后一天了)我就来到电子市场,把能见到的不同版本的WIIKEY都买个样板回来(还好啦,WIIKEY是在做太滥了,要不我就要大出血了)。
打开我心爱的小WII,三下五落二拆掉原来的老KEY(幸好学了二十多年电子),跟新买的一对比,居然发现这个老KEY跟我买到的都不一样,R3是911的(也就是910欧姆),看来真是山外有山啊,不知道盛龙从那里购入这种诡异的WIIKEY呢?
2007-10-2 16:51
这一次成功终于回到我的身边了,无需退碟大法的帮助,升级过程也顺利地通过了。《斑鸠》最熟悉的的段落也通过了,此刻的心情岂可言表?真是成如容易却艰辛!
结束语
在此,我非常感谢众多前辈高手的不吝赐教,我的成功皆是基于他们的研究!!!希望我的一些愚见能给万万千千水深火热之中的弟兄一点启发。