话又说回来,一些厂商是没有提供单独的Firmware文件,那么去哪里找供修改的Firmware文件呢?其实刻录机里就有现成的。按照前文的方法用MtkFlash在DOS下读取出Firmware文件保存为DUC.BIN,回到Windows下用UltraEdit32打开,细细查看前几行就发现了CD-RW
48×24 D.UC这串字符(如图2)。试着把D.UC改为K.UC,另存为KUC.BIN,再打开MtkWinFlash用IDE模式刷写该修改过的Firmware文件。

图2
几十秒后按提示重启PC,在Nero里查看刻录机的Firmware版本已变成了K.UC。然后去BenQ网站下载5224P-0XX最新的Firmware,解开后运行,顺利地通过了校验并升级成功,再次重启后Nero里的刻录倍速在4×~52×之间可选,并且读、写碟片一切正常,至此刻录机超频大功告成。
三、抽丝剥茧
既然不少厂商的Firmware与Flash程序是合为一体的,那么能不能把Firmware文件剥离出来单独使用呢?我们知到Firmware文件的大小不论版本一定是512KB,这是由FlashROM的大小决定的。
如何把它给挖出来就还得要UltraEdit32出场。用UltraEdit32打开复合Flash程序,由于Firmware文件嵌在其中,所以要找到Firmware文件一头一尾的特征字符串。经笔者反复比对Firmware文件总是以02
** ** 02(十六进制)开头,但仅凭这点来搜索会出现太多重复结果,因此可以先搜索K.UC再往前几行找到02 ** **
02的开头(注意:不同的Firmware,这里搜索的文字不同),用鼠标选定开头后,下拉滚动条大约到4/5,按住Shift键用鼠标选定某一行,上下调整到UltraEdit32下端的状态栏中的字节选定数为524288时(即512KB),把选定区域复制、另存为KUC.BIN(如图3),用这个单独的Firmware文件刷写刻录机后同样一切正常,表明剥离成功。

图3
四、起死回生
或许不少DIYer会担心刷写失败,从而失去厂商的保修,不敢动手尝试。的确刷写Firmware存在风险,为写本文笔者的刻录机被刷写测试过了多次,其中就有那么一两次不幸的经历,但是如果有了100%的修复方法这服“后悔药”,那风险几率就是零了。
刷写Firmware失败的刻录机加电后不能正工作,按托盘弹出键没反应,Windows自检也不能通过并进不了桌面。但可以用启动盘进入DOS下,用MtkFlash按前文方法强行刷写(注意MtkFlash和Firmware文件在同一目录)。
不过既然有MtkWinFlash这个Windows下的刷写程序,我们也能在Windows下修复。由于刻录机接在IDE接口上可能无法进入Win2000/XP系统,所以需要把刻录机的电源线和IDE线都拔掉,待PC启动到桌面后,先插上刻录机的IDE线再插上电源线(注意:避免损坏主板不能弄反顺序)。接着系统检测到了刻录机,并且出现反应迟钝的假死机现象,仅几秒钟后就正常了。运行MtkWinFlash,用IDE模式刷写正确的Firmware,看着进度条一点点向前爬,比DOS下刷写速度慢得多了,按提示重启PC就听见了刻录机内正常光头重置声,读碟、刻录一切正常,重新灌装“灵魂”后的刻录机最终起死回生。
|