游客,您好
免费注册 用户中心 支持中心 购买指南 加入收藏

购买金币方法

 电子技术资料网电路图下载家电维修网
新闻动态 维修实例与总线调整 电路图下载 精彩贴图 在线商城 博客圈 维修论坛
本版版规及导航
 交流论坛 -> 数字新技术 -> 数码产品专区 -> [推荐]轻松改写固件 改造MP3播放器
视远电子可供货产品目录 关于有的会员不能登陆论坛的解决方法 购买金币方法 电视高频头网上商店
迅雷看看电影在线看 免费电影在线看 电子技术联盟论坛管理规则 电子技术联盟网维修论坛功能使用录像演示
本版版主 haichenli
您是本贴第 849 位浏览者 
主题:[推荐]轻松改写固件 改造MP3播放器
tdjw
等级:  新手上路
发贴: 8
积分: 15
经验: 9
体力: 27
货币: 1
注册: 2005-07-14
            1楼
 [推荐]轻松改写固件 改造MP3播放器
轻松改写固件 改造MP3播放器
主板可以通过升级BIOS来修正BUG、识别更多的新硬件;公版显卡也可以通过刷写大牌厂商的固件来增强稳定性、改善性能。这些对老鸟而言,早已是耳熟能详、轻车熟路了。其实我们的MP3播放器也可以像主板、显卡一样,通过改写内置的固件来改善音质,增加新的功能。优秀的MP3的固件可以让一台平淡无奇的播放器立刻在各方面获得质的飞跃。笔者就成功地对两款廉价的MP3播放器进行了脱胎换骨的改造,不但增加了许多原来没有的实用功能,而且音质也让人有耳目一新的感觉。下面来给大家详细地介绍一下怎样来升级改写MP3播放器的固件。

  一、确认MP3播放器的芯片

  在升级之前第一步要做的工作是要了解自己的播放器所采用的解码芯片。目前市场上大部分MP3播放器所采用的解码芯片主要有Philips的SAA7750/SAA7751,Sigmatel的STMP3410/3510,Telechips的TCC730/TCC731、Samsung的S3C2410、国产珠海炬力ATJ2703等。一般的中低端产品多半采用Sigmatel或国产珠海炬力的芯片,笔者所接触的MP3播放器基本上都是采用的Sigmatel的STMP3410/3510解码芯片。

  要知道自己的MP3播放器所采用的芯片,最简单的办法是打开外壳,拆下电路板,看电路板上最大的芯片上所标识的厂家与型号,但这种方法不推荐,如果操作不当就会彻底损坏播放器硬件和失去厂家保修的,我们可到厂商的主页或别的网站上去查找一下对应型号的机器采用的芯片型号。采用Sigmatel的STMP3410/3510的播放器所使用的升级文件不同,二者不能互用,这里有一种简单的方法区分自己的MP3播放器到底是采用的3410还是3510的芯片:打开播放器随机附带的驱动盘,其中一般有一个Binary或Firmware的文件夹,MP3播放器的固件程序就放在其中,我们可以从文件名来判断是为何种芯片,如果是有resource_3410.bin、stmpsys_3410.s和UsbMsc.s三个文件,则是采用的STMP3410的芯片;如果是resource.bin、stmpsys.sb和UsbMsc.sb三个文件,则是采用的STMP3510的解码芯片。

  还有一种情况是在驱动盘上并没有列出上述的文件,只有几个CAB安装包,那也没关系,在正常安装好驱动程序后,在驱动程序的安装位置如C:\ProgramFiles\SigmaTel\MSCN下就可以看到它们了。

  二、下载合适的固件

  清楚了播放器所使用的芯片后,我们就可以找一款与自己的播放器相似类型的固件来改造了。并不是随便找一个固件刷进去就可以了,在决定使用哪款固件之前,我们要比较一下原机与所采用固件的机器,它们之间至少要有三点相同。

  1.所使用的解码芯片要相同。如果两款机器是使用的不同解码芯片,一般是不能够把一种芯片的固件成功地刷进另一种机器中去的,就算强制刷新成功,也会造成被刷新机器不能开机或使用不正常,严重的甚至还会引起硬件的故障。这一点各位读者要特别注意。
2.按键的布局要基本相同。一般的MP3播放器上的按键有开机/播放键、菜单键、锁定键、音量大/小键,这些按键的布局与功能要基本相同,否则如果刷入一款按键差异太大的不同型号机器的固件,就会造成虽然能够正常开机,可按键全乱了或部分按键根本不能使用的情况。

  3.液晶显示屏要相同。市面上常见的MP3播放器一般是采用的96×32点阵蓝色背光液晶显示屏,但如果把一款采用128×32点阵液晶显示屏机器的固件刷进去以后,虽说其他的方面可能并没有什么问题,但显示是不会正常的,如显示不全、字符残缺,甚至完全不能显示。至于采用何种液晶显示屏则可以查阅说明书上的技术规格。

  三、实战固件升级

  准备就绪后,就开始动手升级吧。笔者以一款采用Sigmatel的STMP3410芯片的MP3播放器为例,升级用的固件是经过修改的MSCDM-HA128固件,。

  1.先在网上把MSCDM-HA128的驱动程序下载下来,如果电脑上安装有原来MP3播放器的驱动程序,必须要把原来的驱动程序卸载,然后再安装MSCDM-HA128驱动程序即HA128管理器。

  2.解压下载的升级固件,将其中的stmpsys_3410.s文件和resource_3410.bin两个文件拷贝至DM-HA128驱动程序的安装目录下如C:\ProgramFiles\SigmaTel\MSCN目录下替换原来的那两个文件。

  3.关闭播放器,把电池取下来。

  4.长按住播放器的播放(Play)键不放,将播放器用USB线与电脑连接,或者直接将播放器插在电脑的USB接口上。稍等片刻,电脑就会找到新的硬件,把你的MP3播放器识别成MSCDM-HA128的型号,自动安装好相应的驱动程序后就进行下一步了。

  5.执行开始菜单中SigmaTelMSCNAudioPlayer程序组中的Update固件升级命令。在弹出的窗口中,请不要选“快速升级”选项,去除前面的打勾选项。注意,升级完成后,MP3播放器上的所有内容将会全部删除,请大家做好备份。

  6.点击“开始”按钮,即把新的固件写入到MP3中,在这个时候千万不要把MP3播放器从电脑上拔下来,注意在此过程中也不能断电,否则将造成机器无法开机。升级完成后,请断开USB连线,播放器将会自动重新启动,新版软件即开始生效。

--------------------------------------------------------
如果论坛附件不能下载,请登陆电信站点(http://www.ma163.com)下载
 2005-12-19 11:57:39
 
恒通
版主
头衔: 版主
等级:  技术员
勋章:
发贴: 335
积分: 1637
经验: 777
体力: 3860
货币: 534
注册: 2004-06-01
浏览“恒通”的博客圈
            2楼
 
不错,值得学习的好贴。
--------------------------------------------------------
 2005-12-26 8:30:10
 
共有2篇贴子 页次:1/1 分页: 9 1 :
状态:
快速搜索:  
论坛跳转:
关于我们 网站留言 友情链接 与我在线 管理
Copyright 电子技术资料网电路图下载家电维修网 All Rights Reserved.
粤ICP备05002121号电话13543370009 邮箱ma163#21cn.com [发邮件时请将#号改为@,为避免垃圾邮件请谅解]
点击在线交流:4202030