赞助论坛
  • 3621阅读
  • 0回复

刷机常识和新思路 [复制链接]

楼层直达
发帖
83
精华
0
金币
99
威望
0
贡献
0
好评
0
注册
2010-01-17
楼主    辉煌空间 发表于: 2010-01-29 15:49:39 
[color=deeppink]什么是升级数据线:[/color]
找来一根RS232-TTL转换线,其实就是一颗MAX232芯片做成的芯片,连接好就可以了。

[color=purple]升级过程案例[/color]:
成功读出 全部2048K、应用软件1920K、升级软件128K分别备份。用ultraedit32修改bin文件里的pid,把应用软件1920K里的十二个台PID改成最新的PID,自已手动改为要看的12个频道的参数, 烧后能看,但不要搜索。注意参数输入要正确,否则出现循环空中升级画面,这是最保险办法。然后准备烧应用软件,在烧写到62%时死机!以后再开机,黑屏,通讯再也连不上了。刷成砖头!

[color=red]事后反省[/color]:
低估了这东西,首先机理没弄懂,机顶盒并不不同于一般的带下载线的单片机,事先读出程序不完整,拆机发现文件大小与芯片容量不相符!烧写时覆盖了一些引导信息,所以黑屏通讯再也连不上了。所以应该弄懂机顶盒原理再下手就好了。

[color=darkblue]详情:[/color]
拆机发现这机器就几个芯片,HI2032E,hi3122e,F80-100HCP,MXT8211A,EM638165TS。F80-100HCP(或25L8005)是1M的SPI串行Flash芯片(1024K)!而ABS_Flasher是当2M芯片来读的!高频头芯片是RDA5812或ZL10037,SDRAM芯片是EM638165TS或HY57V641620,和升级都没关系,就F80-100HCP最重要。用事先读出来的‘应用软件1920K’修改后,烧写到1M芯片内所以必然出错!F80-100HCP是台湾一个公司出的SPI串行Flash芯片,手册可以随时下载来看看。F80-100HCP是1M字节的通用串行FLASH芯片,机顶盒全部程序都在其中!也就是说这个8脚芯片可以随意替换和复制,因为可以替代F80-100HCP芯片到处都是,用一些编程器也可以编程,所以不用太担心成砖,大不了重换这个十几元的8脚芯片(只有极特殊中大奖情况),通常FLASH芯片有十万次擦写寿命。

F80-100HCP可用替代M25PE80,MX25L80,EN25F80,25L8005等等来替,台湾产的F80没有其他几个替代型号质量好,但F80最便宜。F16-100和EN25F16-100都是2M芯片!

[color=blue][b]特别强调:[/b][/color]
现在市场上的山寨机错宗复杂,不仅主芯片(3种)有差别,程序大小也不同(有1M有2M)。同样品牌的盒子批次不一样,软硬件也不一致。轻易不要刷别人的程序,建议刷自己读出来的,改完刷回去。十万次擦写寿命,只要操作正确,不会影响使用寿命。我们用的软件是正版机用的,如果你不修改config.ini,不管你是1M还是2M程序就读出2M。我们这些业余的想搞成一个也不容易,但也不是太难,有耐心执着些肯定行。




[color=darkblue]- - - - - - - - - - - - - - - - - - - -[b] 以上转的[/b] - - - - - - - - - - - - - - - - - - - - [/color]

以下自己总结的一点捷径办法可以不用232 转接小板,(那个小板其实接错引脚很容易烧掉的).某些机型刷砖后还没法用小板再次com连接,但是我的办法需要投资些其它东西:

[b]1)电子市场买个芯片插座.然后把Falsh芯片吹下来! 做成插拔式方便日后随时取出擦写.和装回主板!
方便那些没有热风吹下芯片的朋友[/b]
芯片位置如图: [img]http://www.biosrepair.com/bios/zx9-1.gif[/img]

[b]2)买一个成品(25 SPI通用串行)编程器,很便宜,电子市场一般都有售.网上也有人在出售.[/b]
串行编程器如图: [img]http://www.biosrepair.com/speprom/spieprom.gif[/img]

如此......这样的话
随时拔下Flash芯片硬件刷写.再插回去测试BIN可否好用.不行就再拔下来.再刷.再插回去....直到成功.省得每次把芯片吹下来.那天不小心静电击穿了就麻烦了!

优点
硬件刷写,比232数据线稳妥多了!变砖了也方便重新写回原来的BIN!不存在无法连接电脑的问题,有BL引脚的除外.

另外:
编程器其实也可以自制.不过建议买一个.这里不再讨论自制编程器问题^^