《不用JTAG,改DM500S为DM500C》图文版 dm500c数字有线接收机

来源:http://bbs.asiatvro.com/forum.php?mod=viewthread&tid=841832

《不用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系统用的什么高频头。
《不用JTAG,改DM500S为DM500C》图文版 dm500c数字有线接收机

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年圣诞节

  

爱华网本文地址 » http://www.413yy.cn/a/25101013/151963.html

更多阅读

《别了,司徒雷登》读后感 鳖了 司徒雷登

《别了,司徒雷登》读后感 国庆六十周年就要到了,重新阅读一下已故领袖毛泽东主席1949年的文章使人振奋,从元旦社论《将革命进行到底》读起似乎历史的轨迹,时代的车轮就是沿着毛主席指引的方向前进着,如果说第一卷中《星星之火,可以燎原

克里希那穆提 《有依赖,就没有爱!》 葵力健有没有依赖性

【心灵导师:克里希那穆提】有依赖,就没有爱!你爱任何人吗?那表示不求回报,不求你爱的人回报,绝不依赖他。因为如果你依赖,那么恐惧、嫉妒、焦虑、憎恨、愤怒就开始了。如果你依赖某人,这是爱吗?克:以你所有的经验、所有的知识,和你身在其中的

初一年《复兴中华,从我做起》读后感二 圆梦中华 从我做起

华夏复兴,文化先行指导老师:赵毅婷电话:138初一五班魏子惠 女 12岁泱泱华夏,有着灿烂悠久历史和文化。从轩辕黄帝到宋元明清,我们常常为自己拥有如此波澜壮阔的历史而自豪。但是,详细了解这段历史的人又有多少呢?外来文化的进入不代表我

读书笔记——《海底捞,你学不会》 海底捞你学不会 pdf

读书笔记——《海底捞,你学不会》一、海底捞西安二分店的清洁工张邵群是如何未这个家用心工作的,她说:把几个用烂的拖把绑到一起变成一个大拖把,比新的拖把好用,擦地又快又干净。每天晚上把拖把洗干净拧干后,要倒靠着墙边放,这样拖把会

声明:《《不用JTAG,改DM500S为DM500C》图文版 dm500c数字有线接收机》为网友肉男我骄傲分享!如侵犯到您的合法权益请联系我们删除