查看: 634|回复: 1

刷光驱固件

 关闭 [复制链接]

签到天数: 7 天

连续签到: 0 天

[LV.3]偶尔看看II

发表于 2014-1-20 11:08 | 显示全部楼层 |阅读模式
如何刷新光驱固件?

下面就分别讲述一下两种控制芯片所对应的固件如何刷新:

1. MTK芯片

如果你的光驱使用的是这种芯片的话,恭喜你!可以说这是一种几乎没有刷新失败风险的控制芯片,采用了这种芯片的光驱,在固件刷新失败后可以很容易地修复(重新刷一次就可以了)。可以使用的刷新软件有MTKFlash和MTKWinFlash,前者是DOS下的刷新工具,而后者是在Windows下的刷新工具。

a.用MTKFlash刷新

我们先来看一下MTKFlash,虽然它是在DOS下使用的刷新工具,但是你别小看它。因为它可以备份你的光驱Firmware,在使用了新的Firmware后,如果发现有什么问题,你大可以把它恢复过来。而且如果你在Firmware还有5次区码修改机会的时候把它备份下来的话,当你的DVD-ROM被锁区后,你只要把它刷回去,你就又有了5次修改机会。就算你没有全区的光驱,你也可以随心所欲地欣赏DVD大片了:)。

(1)备份命令是mtkflash <port> r /b /m backup.bin

其中<port>主要有四个参数

1 - 1st IDE? master
2 - 1st IDE? slave
3 - 2nd IDE? master
4 - 2nd IDE? slave

如果你的光驱接在第二个IDE口上,而且是主盘的话,<port>值就是3。那么备份的命令就是 mtkflash 3 r /b /m backup.bin。其中r代表读(备份);/b代表保存为二进制文件(.bin),如果不加的话就是十六进制文件(.hex);/m表示备份为一个文件(这样方便日后MTKWinFlash的使用)。

小技巧:如果用这个命令可以正常地备份,就说明你的光驱使用的是MTK芯片。另外,使用nero infotool这款软件你可以轻松地知道你DVD-ROM的区码情况,以及光驱的<Port>值(2)刷新命令是mtkflash <port> w /b backup.bin

w代表写(刷新);/b代表以二进制文件(.bin)方式刷新,backup.bin是要刷新文件名,请根据你下载的Firmware自己修改。请特别注意你下载的Firmware扩展名是.bin还是.hex,如果是.hex就千万不要加/b这个参数。另外,如果你下载到的Firmware是多个文件的话,请使用如下的格式来刷新:

mtkflash <port> w /a0 /b bide00.bin
mtkflash <port> w /a1 /b bide01.bin

b.用MTKWinFlash刷新

在用MTKWinFlash备份了Firmware后,或者下载到的新Firmware是整个文件的话,我们就可以使用MTKWinFlash来刷新我们的光驱了。这次可是在我们所熟悉的Windows下**作了。

MTKWinFlash支持把BIN、HEX等扩展名的Firmware文件写进基于MTK芯片的光驱或刻录机中,刷新方法是:运行MTK WinFlash,选择“ATAPI MODE”,再点击“Launch ATAPI Version”按钮,MTKWin Flash会分析当前光驱,并列出所支持的待刷新光驱型号,然后从“Target Drive”中选择要刷新的光驱单击“Browse”选择BIN或HEX文件,最后按下“Flash Drive”按钮,刷新时会提示“刷新风险”等字样,等确认无误后就可以开始刷新了。如果光驱采用的芯片非MTK的,则无法使用MTKWinFlash,所以也不用担心会刷坏Firmware。

2. 松下芯片

刷新这种芯片固件的安全性就不是那么高了,而且其刷新工具没有备份的功能。笔者暂时还不知道用重新刷新固件的方法是不是可以修复。下面仅给出一个参考的刷新命令:

flashup <filename> <Port> /c /o

例如:flashup v098.bin 3 /c /o

刷新Firmware还是比较简单的事,但是也存在刷新失败的风险,譬如混刷不同版本的Firmware、刷新过程中断电等等都会导致刷新失败。如果你的光驱运行正常,没事最好不要随便刷新Firmware。就算要刷新Firmware,请务必确定这个Firmware与自己的光驱是完全符合的。
相信很多玩家都在纯DOS下用MTKFLASH刷写过刻录机的firmware,过程甚为繁琐,现在可好了,因为有了Windows下的MTKWinFlash工具。

同MTKflash一样,MTK WinFlash也是基于MediaTek控制芯片的ATAPI光驱和刻录机上才能运行的。主要包括JLMS/LITEON及其OEM产品和其他基于MediaTek芯片的产品例如SONY、MEMOREX、LG、TDK、BTC、华硕等。

MTK WinFlash的功能主要是把BIN、HEX等扩展名的单个Firmware文件写进基于MTK芯片的光驱/刻录机中。如果是被拆分过的Firmware文件则不能通过MTK WinFlash所支持,并且不能备份原来刻录机的Firmware,这个与DOS下的MTKflash是有不同之处的。

MTK WinFlash最新版1.5.1.1支持两种刷写模式,分别是IDE直接刷写模式(Direct IDE Port Mode)和所见即所得的ATAPI模式(Standard ATAPI mode)。一般情况下我们只使用ATAPI模式,因为其直观方便,直接选择刻录机的型号。如果万一刷新失败,我们还可以使用IDE直接刷写模式——只要知道刻录机所在的IDE接口位置就可以通过MTK芯片的厂家默认电路进行强行刷入正确的Firmware。

MtkWinFlash.zip

156.02 KB, 下载次数:

条件有限,没有光驱试.

PCOS系统下载站:http://zhuangji.wang

签到天数: 1575 天

连续签到: 0 天

[LV.Master]伴坛终老IIII

发表于 2014-5-4 07:40 | 显示全部楼层
{:143_266:} 感谢楼主分享
PCOS系统下载站:http://zhuangji.wang

本版积分规则