升级前要做好各种准备
[升级原理]
由于现在的播放器几乎都是将固件保存在Flash中,所以升级固件实际上就是用新的固件程序重写Flash,但根据不同的芯片及原理其实要分为两种方式。第一种方式是使用独立的USB芯片的产品,比较有代表的是Hyundai的GDS30c6001,对于这类播放器,升级比较简单,也比较安全,只需要通过USB芯片将新的固件程序传送到Flash中即可。第二种是USB是主芯片的一部分,工作也需要固件的支持,比较有代表的是目前热销的iRiver 180TC(使用的为Philips 的DSP芯片)。对于这类播放器,升级过程要比上一种复杂,并且也存在一定的危险性,因为一但更新失败可能会连最基本的USB传输功能都会丧失。当然对于这类播放器,也有比较灵活的方面,就是包括USB传输层都可以重新编程。这一类播放器在处理具体升级的过程与上一种情况也是一样的,依然是通过USB传输将新的固件传送到Flash芯片中去。只是由于USB传输层也是由固件所支持的,所以在固件升级失败后的危险等级要高一些,当然稍后我们会介绍升级失败的处理方法。
[升级前的准备]
由于升级固件是有一定风险性的,因此在升级前还必须做好以下准备:
1. 电力充足的电池:可防止在升级过程因电池电力不足而中断
2. 备份原有的固件:可以防止在升级错误或者不满意新版固件时回退到原有版本。
3. 新的固件文件:虽然多数产品都可以实现网络直接升级,但下载到计算机上再升级的可靠性要高得多。
4. 关闭计算机不相关的软件:为防止升级过程受到其它软件的干挠,最好暂时关闭不需要的软件,特别是杀毒软件。
5. 检查USB接口可靠性:最好在升级前上传或下载一下音乐文件,测试一下USB接口是否可靠。
6. 清空或格式化播放器:为防止升级时由于Flash容量不够而造成升级失败,清空播放器的内的数据可保证升级的万无一失。
一定要保持供电的充足
[升级失败后的处理]
一般来说升级都能非常顺利地进行,但还是有不少用户出现过升级失败的情况,目前的播放器种类繁多,所以我们无法对所有的播放器一一说明,但分析目录市场上的播放器升级方式,总结了两种情况来进行解决。
一、失败后可以在硬件中找到播放器
固件升级中
出现这种情况的播放器一般来说它的USB传输并不依赖固件程序,或者说两部分是独立的,这类播放器升级失败后是比较容易解决的,一般首先应当先分析一下升级失败的原因,多数情况下都是在播放器还存有音乐文件的情况下进行才有这种可能,或者升级被一些意外原因中断所致。而解决的方法也非常简单,因为在计算机中依然可以找到播放器,所以按分的出来的原因一一解决,然后再进行一次升级即可解决。比如如果播放器上还存放着比较多的音乐文件,可以将播放器格式化一次试试;如果是因为某一应用程序的原因造成中断,可以先将应用程序停止再进行一次升级试试。总之,因为升级失败后播放器的USB传输还没有中断,所以进行补救是非常容易的。
?
二、失败后机器无法打开,计算机硬件中找不到播放器
出现这种情况一般来说比较麻烦,因为这时按正常的方法计算机是无法与播放器进行通信,所以也无法重新升级播放器了。但这并不是说播放器就此没有救了,在您将播放器送到维修站前不妨先试试我的方法。将播放器的USB接入计算机,然后按下播放器的开机键(多数产品为Play键)4秒钟以上,这时一般计算机都会报告发现新硬件,但显示的并不是播放器,而是播放器主芯片的型号,如“Philips Saa7550 …”“STMP 3410 …”等等,这时立即打开播放器的管理程序,或者专用升级工具,有时这种专用工具播放器厂商并不直接提供,可以看看播放器光盘所提供的光盘内有无其它一些辅助程序,一般来说管理程序会立即发现播放器固件错误,并且将固件通过USB临时加载到芯片的内存中去,然后芯片会自动重新启动,并且在计算机中找到播放器,这时并不时说播放器已经正常了,因为固件时临时通过加载到芯片上的,一但断电,固件就会消失,所以应当立即使用管理软件或专用的升级工具重新进行固件升级。
一、DEC 220R
这里我们使用DEC公司刚刚推出的DEC 220R型播放器为例向大家介绍,这款播放器采用单芯片设计,USB传输层依赖于固件程序进行。在升级固件失败后不但播放器无法打开电源,在通过USB接入计算机后也无法找到硬件。这时首先找一节电力充足的新电池装入播放器中,接上USB接口,按下“Play”键不放,直到计算机显示“找到新硬件”为止,一般计算机会自动安装好新硬件的驱动程序,如果显示找不到驱动程序可以将播放器的安装光盘放入计算机,然后搜索CDROM即可找到硬件“STMP 3410..”,这时即可启动“FirmWare Update ”程序,启动后程序立即显示出一个进度条,这时升级程序实际上是将固件临时装入芯片。然后程序退出,播放器自动进行重新启动。并且这时计算机便可以找到播放器,并可以对其进行操作,这时应当立即打开“FirmWare Update”程序进行固件升级操作。因为这时一但将USB线拔下后机器又将无法启动。等待固件升级操作完成后重新启动播放器即可正常工作。
二、MSC US128
MSC US128播放器的USB使用的是专用芯片, USB传输层并不依赖于固件。因此固件升级失败并不会造成严重后果,因为只要USB传输层没有被破坏,还可以重新升级。所以在当MSC US128播放器在升级失败后首先应当考虑失败的原因,如,下载的固件程序是否有问题,播放器空间是否不足等。这时我们可以先完全格式化一次播放器、重新下载一次固件程序试试。如果使用了比较新的固件,不妨先下载一下比较新的管理程序进行升级试试。一般来说这类播放器在固件升级失败后的处理是非常简单的,所以进行反复的升级测试。
[结束语]
固件升级可以为你解决困扰已久的Bug,带给您梦寐以求的新功能,因此升级固件已经成为数码爱好者热衷的一种提升硬件性能的方式。而随着厂商的努力,升级固件已经越来越简单,越来越安全,固件升级已经不是专业技术人员的专利,还在等什么呢?您没有理由拒绝固件所带给您的“免费午餐”。