《不用JTAG,改DM500S为DM500C》图文版 dm500c数字有线接收机
《不用JTAG,改DM500S为DM500C》图文版
By 肖老师
前段时间买了台平民高清机Bolt HD,以前买的DM500S就闲置了。去年在长沙做废铁生意时,收了一台长沙国安有线的机顶盒。这几天,在新蕾论坛上看到石子的《DM500-S到DM500-C的蜕变过程》的文章,手就痒起来,想改动一下DM500S,让它变成DM500C。
按石子的方法,要将DM500S改成DM500C,就要用JTAG刷机。刷机要焊接并口的JTAG刷机线,刷机线还不能长,笔记本又没有并口,诸多条件制约了我改DM500S到DM500C。
受网上一编《改DM500S的MAC防炸弹》文章的启发,能不能同样在DM500S上直接改DM500S的底层文件,让它支持C头呢?我在石子的《DM500-S到DM500-C的蜕变过程》帖子后努力跟帖,又在QQ群里留言求助,都没有结果。在QQ里还受到了嘲笑,说什么“在XP系统下怎么能刷主板的BIOS”。
既然在DM500S上能直接改MAC,改MAC,实际上也是改动了底层文件。按理论,就应该在DM500S上能直接改底层,使它支持C头。我通过几天的努力,终于研究出不需要用JTAG刷DM500的底层文件,而直接在DM500上改底层(bootloader)的方法了。
掌握了我改制DM500S的方法,改机就简单了。换个C头,刷一下机子,运行几道命令, DM500S就变成DM500C了。
我们DM500S的烧友,刷机是非常熟练的。换高频头如果你不顺手的话,这活就交给维修家电的技工去做吧。改机难度已大大降低了,难的地方就是换C头了,核心技术刷底层通过电脑就能完成。你就大胆放心去改!包你100%的成功。
改制过程如下:
一、 换C头
参考石子文章《DM500-S到DM500-C的蜕变过程》
二、利用网络刷机软件备份DM500S
运行Flashwinard PRO 6.3,单击备份,备份为网络刷机的固件,文件名任意,自己记住,方便后面恢复。
三、导出DM500S的底层文件dm500s.img
⑴、运行DCC,连接DM500
⑵、选择Telnet,出现终端命令界面
说说理论,DM500把Flash分成了六个分区,你可以输入命令:cd /dev/mtd 回车,再输入dir 查看,如下图,其中分区2就是存放的bootloader引导底层文件。
⑶、运行命令:cat /dev/mtd/2 > /tmp/dm500s.img
此命令导出底层到DM500的/tmp目录,保存为dm500s.img。它实际上就是bootloader引导文件,即底层。
⑷、FTP /tmp/dm500s.img 底层文件到电脑
一、 利用Uledit32修改导出的底层文件dm500s.img
把dm500s.img改成DM500C的底层文件。在这里不推荐使用外来的底层文件,而用自己DM500S的底层文件来修改,目的是保证100%刷机成功率。不会出现因刷错了底层,而非得再用JTAG刷机不可的尴尬局面。
修改修改0003ffc0h:处,将这一行的倒数第4个数据改成02,然后保存为dm500c.bin。(有的DM500可能地址不同如0001ffc0h。但都是改倒数第4行倒数第4个数据。)
这一行的倒数第4个数据,是底层文件bootloader告诉DM500系统用的什么高频头。
02是500C的Philips头
03是500S的Philips头
04是500T的DVB-T头
06是500S的Alps头
四、网络刷机,换个固。我一直使用*论坛出品的*系统。但这个系统为了保护底层文件不受破坏,不支持修改底层文件,所以必须刷另外一个固件,方能修改底层。刷好后重启系统,设置好DM500S的IP,以便和电脑连机。
⑴、网刷固件dm500sTOc.img
⑵、重启DM500
利用DCC的终端,运行reboot命令
⑶、设置DM的IP地址
五、上传已改好的底层文件,运行命令,刷底层文件。
运行DCC,连接DM500
1、 在终端界面查看本机MAC
在Telnet界面运行命令:ifconfig
2、 去除Flash防擦写代码
继续运行命令:patchME XX XX XX XX XX XX
我运行命令的格式为:patchME 00 09 34 45 02 DB
说明,这个命令本来是一个改写DM500的MAC地址的,经过它改动后的底层,把防擦写代码去除了,这样就可以用其它命令来写入底层了。在这里,我可是摸索了好久。
3、上传已修改好的dm500c.bin到DM500S的/tmp目录。
4、删除DM500S的底层文件
运行命令:eraseall /dev/mtd/2
这个命令把存放底层的第二个分区的内容擦除。要注意擦除后的信息提示,没有正确擦除的话,提示信息有几行。擦除正确的信息提示如下图
5、写入DM500C的底层
运行命令:cp /tmp/dm500s.bin /dev/mtd/2。
将dm500c.bin文件写到Flash芯片INTEL te28F640的第二个分区,作为DM500C的底层文件。
至此,DM500S已有一半变成DM500C了,因为底层已经刷好了。
为了慎重起见,在这里还加入一个步骤,那就是检查DM500C的底层。方法是重复前面做过的几步:
1、运行命令:cat /dev/mtd/2 > /tmp/1.img
2、用DDC软件FTP /tmp/1.img 底层文件到电脑
3、用UltraEdit32打开底层文件1.img,查看倒数第4行的倒数第4个数据是否变为“02”
如果正确,接着做以下步骤
六、网络刷机,刷回第一步备份。恢复DM500S原来的面貌。
恭喜,大功告成,你已拥有了一台DM500C了。接下来,你可得继续忙了,要扫描有线频道,上传台标,配置OSCAM读卡等,这些,你慢慢去玩吧,我的教程就只说到改装成功DM500C。
谢谢,再见!
2012年圣诞节
更多阅读
《别了,司徒雷登》读后感 鳖了 司徒雷登
《别了,司徒雷登》读后感 国庆六十周年就要到了,重新阅读一下已故领袖毛泽东主席1949年的文章使人振奋,从元旦社论《将革命进行到底》读起似乎历史的轨迹,时代的车轮就是沿着毛主席指引的方向前进着,如果说第一卷中《星星之火,可以燎原
克里希那穆提 《有依赖,就没有爱!》 葵力健有没有依赖性
【心灵导师:克里希那穆提】有依赖,就没有爱!你爱任何人吗?那表示不求回报,不求你爱的人回报,绝不依赖他。因为如果你依赖,那么恐惧、嫉妒、焦虑、憎恨、愤怒就开始了。如果你依赖某人,这是爱吗?克:以你所有的经验、所有的知识,和你身在其中的
李坏,你太善良——我读《飞刀,又见飞刀》张婷 新飞刀又见飞刀
作为《小李飞刀》系列的最后一部小说,《飞刀,又见飞刀》篇幅并不长。古龙先生创作这部小说的时候腕伤未愈,所以这部小说是由古龙先生口述、他人代笔完成的。尽管篇幅短小,但是故事中人物的性格特征却很鲜明,故事情节也比较完整、丰满。
初一年《复兴中华,从我做起》读后感二 圆梦中华 从我做起
华夏复兴,文化先行指导老师:赵毅婷电话:138初一五班魏子惠 女 12岁泱泱华夏,有着灿烂悠久历史和文化。从轩辕黄帝到宋元明清,我们常常为自己拥有如此波澜壮阔的历史而自豪。但是,详细了解这段历史的人又有多少呢?外来文化的进入不代表我
读书笔记——《海底捞,你学不会》 海底捞你学不会 pdf
读书笔记——《海底捞,你学不会》一、海底捞西安二分店的清洁工张邵群是如何未这个家用心工作的,她说:把几个用烂的拖把绑到一起变成一个大拖把,比新的拖把好用,擦地又快又干净。每天晚上把拖把洗干净拧干后,要倒靠着墙边放,这样拖把会