劝大家要先备份出自己的原始bin,分别备份“全部”“应用软件”“升级软件”
不要轻易“烧写”网上下载的bin,可以自己修改,也可以请其他网友帮助修改!!!
近期又有许多心得,
准备重新编辑此文章!
敬请期待……
预告,有的朋友在将0c替换成2e的过程 替换的手都软了,有的网友却只改了几个,
这个很容易解决……
还有读取1MB 还是 2MB的问题 该如何修改 刷机软件,也容易解决……
还有很多心得,近期推出,更为详细的教程!!!
近期综合比较了淘宝个个商家的rs232转ttl小板的价格,有8元的、10元、15元、18元、20元、20多元……的不等
有的价格低,运费20元,他们赚运费的!!!小心
我曾经买的是这个:20元包邮,送线,比较划算!!!运费就要10元,几根线也要1元
近期好像没货了,具体大家可以联系一下店主……
USB转TTL模块 PL2303HX芯片 USB转串口 刷机线包邮--------------------------29.90元
如果买这个,需要再安装个2303的驱动,才可以正常连接接收机……
.
一、电脑与接收机的连接
1、接收机后面为9针,不用接电平转换的小板,可直接连接,方法如下图所示:
2、如果接收机后面是3、4、5、6针,绝大多数情况下需要外接一个电平转换电路板:(可以自制,也可以在淘宝买到,搜索“ rs232 ttl ”即可)
这个是淘宝相关链接:
3、接收机背后各个针脚定义:无论背后几根针的接收机,一般都只用到3根,RXD(接收数据)、TXD(发送数据)、GND(地),,,一般还会有2根针:VCC(+3.3v或+5v) 和 BL(BootLoader刷死后恢复用的,1.65V)
接收机电压不稳,如果外接小板,{zh0}取usb里的+5v为其供电。
打开接收机的机箱,电路上可以看到针脚的定义,一般电路上都有标注……如果什么也没有写,可以按以下方法慢慢确定各个针脚:
先找GND(地),接收机关闭电源、万用表电阻档,测视频插头外面金属 与 其中一根针是0阻值就是GND(地),
打开接收机电源,再转到“直流电压档”测其余各针与GND(地)之间的电压,有+5V或+3.3v电压的就是VCC
剩下的挨在一起的两根针就是RXD(接收数据)、TXD(发送数据)……
如果测量出多个+3.3v不知道哪个是VCC,关闭接收机电源,用万用表电阻档,测电源接入点和后面针口,电阻0的就是vcc。
接收机在与电脑连接时,RX(接收数据)要与电脑或转换板的TX(发送数据)连接,,,TX(发送数据)要与电脑或转换板的RX(接收数据)相连,即发送与接收相连,接收与发送相连,如果{dy}次没有连上,可以交换这两根线……
总结:如果接收机带9针COM口,可以直连与电脑连接;;; 3、4、5、6 针的接收机, 需要芯片做电平转换,到淘宝搜“ rs232转ttl ”即可购买到相关产品;;; 如果在接收机后面测量到+12V,就不用接小板,可直接与电脑连接,说明接收机内部已有电平转换电路……如果测得的电压是+3.3v或+5v,就需要外接 电平转换小板。。。
常见的针脚定义,仅供大家参考:
脚位 3针接口 4针接口 5针接口 6针接口
1 无 GND TX 无
2 RX RX RX GND
3 TX TX VCC1 RX
4 VCC(3.3V) VCC(3.3V) GND TX
5 无 Vcc2(bl) VCC(3.3V)
6 无 无
4、补充其他联机方式:某些品牌 特殊型号 的手机数据线(例如:西门子、诺基亚、老式三星、索爱……)可改造成刷机线
·老式手机数据线(9针串口的)与接收机进行连接(插头内有电平转换电路的,要有TX \ RX \ GND 这三条线的才可以),如图:
·usb口的手机数据线(插头内有电平转换电路的,要有TX \ RX \ GND 这三条线的才可以)usb的手机数据线要安装相应的驱动程序……
诺基亚3250手机数据线,看上去好像只是单纯的USB线,其实不然,里面有232的电平转换芯片!把3250的数据线剪开,里面有三根线,分别为 黑、白,蓝 3根线,黑色的一般是GND线,线蓝色的是TX,白色的为RX线,如果无法连接,请对调RX跟TX即可({zh0}自己先看电路板上的定义及线的颜色)!联机前还要先安装USB-TTL的驱动(网上有好多)
所以,不想在网上买刷机小板的,就可以在本地手机市场买一根手机数据线,呵呵,注意插头内有电平转换电路的,要有TX \ RX \ GND 这三条线的才可以,如果是9针com口可以直接与电脑连接,如果是usb口,在连接前需要安装一个USB-TTL驱动……
另外网上还有卖 usb转ttl 的刷机小板:需要安装驱动才可以刷机
驱动安装完毕后,可以在设备管理器中查看到,系统给你分配的com端口号,根据你插入的usb位置不同,也许会出现不同的端口号,在刷机的时候需要选择相应的端口才可以……下图就是com3
5、升级口无法接通 之 分析
最容易接通的是“海尔芯片”,只要3根线位置连接正确就ok
这是因为海尔机型发送和接收都带 1.6~3.3V 电压,也就是自带通讯电压……
某些厂家为了节约成本,没有对升级口进行板载加电设计,
升级口的 发送 和 接收 有的带电压有的不带电压
带电的不论什么小板一连即通,不带电的①可以自己为小板加个usb供电;②或直接采用 “ USB转TTL ”带“自动窃电”功能的小板(再装个USB-TTL驱动就可以了,把usb虚拟成com串口)
个别5针的机器,读写速度极其的慢或者读写都不成功,那么在刷机时就必须将VCC1和VCC2(BL)两个针脚短接才能正常读取和烧写数据
所以在遇到读取备份文件很慢时,就必须考虑将两个针脚进行短接才能读写数据
二、刷机前的准备+刷机
1、打开机器,看看自己的接收机采用的什么芯片?
有一部分接收机是用的海尔2023或2023E……就可以去下载海尔的刷机工具“ ABS_Flasher_V1.6 ”去百度一下就可以下载回来一份。
顺便给大家传上一个原始的:
(108 K) 下载次数:58
2、设置一下电脑的com口,如图所示:
3、先备份原始数据,以备不时之需! 然后关闭电脑, 连接电脑与接收机 , 开电脑电源 , 运行刷机软件(下面显示:等待从机连接) ,打开接收机电源(刷机软件会显示:就绪。 灰色的“烧写”“读取”按钮也会被xx) 分别将“全部”“升级软件”“应用软件”读取出来,改名,转移到其他安全的地方,每读取一次,要从“bin”文件夹下剪切到其他地方,并改名,例如“全部.bin”“升级软件.bin”“应用软件.bin”,“全部.bin”的大小应该等于“升级软件.bin”加上“应用软件”的大小之和。
4、需要查明内存为1M,还是2M?(正版机是2M,多数山寨机都为1M)1M的内存用 ABS_Flasher_V1.6 的默认设置同样会备份出2M的数据,里面其实是重复的2部分,如果将这样的数据编辑后刷回,则会造成中途死机!!!
①、如何分析自已的接收机,内存到底是1M,还是2M?
方法1:当你用 ABS Flasher 读出来的“全部.bin”,其上半部跟下半部内容相同(分析方法:用下文提到的十六进制编辑软件“UltraEdit”打开“全部.bin”搜索开头的几个字节,如果在中间部部位找到相同的数据,就说明上半部跟下半部内容相同),就说明你的机器内存是1M的。反之,没有搜索到相同内容,就是2M的内存;
方法2:查看山机闪存芯片上的字样,如果包含“80”字样,是1M的,如果包含“160”字样,是2M的,经过这两部就可以确定自己的机器到底是1M的还是2M的了……
判断储存器是1MB的还是2MB的硬件上判定,
以海尔2023E芯片组为例,其中有一个MX25L8005M2C的芯片即为储存器,它是1MB的,体积非常小一般为正方形共8个引脚(两边各4个),
如果芯片是 ATMEL AT45DB161B 或 MX29F200TTC 等,它的引脚超过20个,即两边各超过10个以上引脚的即为2MB以上,
它是储存指令系统的载体,升级的软件.bin文件就是存储在此芯片内。
②、1M的内存需要修改(2M内存采用默认配置就可以了)
打开ABS_Flasher_V1.6\cmd\2023E目录(2023目录 还是 2023E目录,根据你的芯片选择),会发现有个config.ini文件,里边这样写着:
全部, 0x000000, 0x200000
升级软件, 0x000000, 0x020000
应用软件, 0x020000, 0x1E0000
如果是1M的flash芯片,需要改成:(先去掉config.ini文件的只读属性)
全部, 0x000000, 0x100000
升级软件, 0x000000, 0x020000
应用软件, 0x020000, 0x0E0000
这样读出来和写入的才是正确的。需要重新对“全部.bin”“升级软件.bin”“应用软件.bin”进行备份操作,如果要修改“应用软件.bin”,请再复制一份,备份的文件始终不要动,以备机器发生不测,恢复使用!
5、注意,备份后,不要轻易烧写,从网上下载的,不知名的binxx文件到你的机器,这样做很危险,网上有很多binxx文件都是假的,个别真的,也未必xx适合你的机器,如果贸然刷上别人的bin文件,轻者遥控器按键失灵、接收机液晶显示乱码,重者开机反复提示升级、甚至黑屏,变砖头……
6、动手编辑自己机器上的bin文件,这样对自己机器的兼容是{zh0}的,风险也是最小的,编辑的时候,只编辑备份出来的“应用软件.bin”,烧写也是向机器里写入“应用软件”,不要编辑和烧写“全部”,容易出错!编辑“.bin”文件要用到“ UltraEdit ”软件,目前的{zx1}版本是“ UltraEdit-32 15.10.0.1026 官方简体中文版 ” 下载地址 (华军软件,正版的)顺便给大家正版的注册码:
用户名:f+u+c+k you (由于论坛屏蔽了某英文单词,注册时请将加号去掉)
授权码:QMPFM-INRPV-LLOK8-KGRLM-NJKFA-ELWOV-JKDPQ-PQJMP
那个用户名真有趣,哈哈!!!
用UltraEdit 打开“应用软件.bin”ctrl+F 查找“ 00 02 08 34 08 34 ”(不要选择“查找ASCII”选择项,没有勾就行)可以找到接收机节目表中的{dy}个台cctv-1的数据
每对数字代表1字节,每一个台多对应33对数字,即33字节。在查找时,每个字节之间要用空格分开例如之前查找cctv-1时“00 02 08 34 08 34”
此时你就可以把接收机里的12个台修改成自己喜欢的12个台了,这里给出46个台的bin文件,以及下面的对照表:
你可以将下面的46个台的数据保存成文本文件,以便对照,注意:在用UltraEdit 编辑那12个台时,不可以复制记事本里的数据,也不可以复制下面贴出的数据,正确的方法是用UltraEdit 打开“46个台数据.bin”对照下面贴出的数据,需要哪个台复制哪个台的数据,粘贴到你的“应用软件.bin”中,在粘贴时也要格外注意,不要插入,要覆盖掉原有的数据,举例说明:如果你从“46个台数据.bin”中复制出33个字节(即一个台的数据),那么首先要在你的“应用软件.bin”中找到要替换的台的数据,先选中这个台的数据——33字节,软件右下脚有显示的,然后再点右键,粘贴,这样就替换掉了那33个字节,编辑前,编辑后,文件的大小不能改变,例如编辑前文件是900k,编辑后文件也要是900k,不要多,也不要少,这一点很重要!!!
(1 K) 下载次数:75
CCTV-1
000208340834083503E9434354562D3100000000000000000000000003E900011F
CCTV-2
00020C260C260C2703EA434354562D3200000000000000000000000003EA00021F
CCTV-7
000208480848084903EB434354562D3700000000000000000000000003EB00031F
CCTV-10
00020C3A0C3A0C3B03EC434354562D3130000000000000000000000003EC00041F
四川康巴
0002085C085C085D03EDCBC4B4A8BFB5B0CDB2D8D3EF00000000000003ED00051F
CCTV-12
00020C4E0C4E0C4F03EE434354562D3132000000000000000000000003EE00061F
兵团卫视
00020C580C580C5903EFB1F8CDC5CEC0CAD30000000000000000000003EF00071F
CCTV-新闻
00020C620C620C6303F0434354562DD0C2CEC500000000000000000003F000081F
CCTV-少儿
00020C6C0C6C0C6D03F1434354562DC9D9B6F900000000000000000003F100091F
CETV-1
00020C760C760C7703F2434554562D3100000000000000000000000003F2000A1F
BTV-1
00020C800C800C8103F34254562D310000000000000000000000000003F3000B1F
TJTV-1
00020C8A0C8A0C8B03F4544A54562D3100000000000000000000000003F4000C1F
河北卫视
00030CA80CA80CA903F7BAD3B1B1CEC0CAD30000000000000000000003F7000F1D
山西卫视
00030CB20CB20CB303F8C9BDCEF7CEC0CAD30000000000000000000003F800101D
内蒙古卫视
000308D408D408D503F9C4DAC3C9B9C5CEC0CAD3000000000000000003F900111D
内蒙古蒙语频道
000308DE08DE08DF03FAC4DAC3C9B9C5C3C9D3EFC6B5B5C00000000003FA00121D
辽宁卫视
00030CD00CD00CD103FBC1C9C4FECEC0CAD30000000000000000000003FB00131D
吉林卫视
00030CDA0CDA0CDB03FCBCAAC1D6CEC0CAD30000000000000000000003FC00141D
吉林朝语频道
000308FC08FC08FD03FDBCAAC1D6B3AFD3EFC6B5B5C000000000000003FD00151D
黑龙江卫视
00030CEE0CEE0CEF03FEBADAC1FABDADCEC0CAD3000000000000000003FE00161D
东方卫视
00030CF80CF80CF903FFB6ABB7BDCEC0CAD30000000000000000000003FF00171D
江苏卫视
00030D020D020D030400BDADCBD5CEC0CAD300000000000000000000040000181D
浙江卫视
00030D0C0D0C0D0D0401D5E3BDADCEC0CAD300000000000000000000040100191D
安徽卫视
00030D160D160D170402B0B2BBD5CEC0CAD3000000000000000000000402001A1D
福建东南卫视
00040D340D340D350405B8A3BDA8B6ABC4CFCEC0CAD30000000000000405001D18
江西卫视
00040D3E0D3E0D3F0406BDADCEF7CEC0CAD3000000000000000000000406001E18
山东卫视
00040D480D480D490407C9BDB6ABCEC0CAD3000000000000000000000407001F18
河南卫视
00040D520D520D530408BAD3C4CFCEC0CAD3000000000000000000000408002018
湖北卫视
00040D5C0D5C0D5D0409BAFEB1B1CEC0CAD3000000000000000000000409002118
湖南卫视
00040D660D660D67040ABAFEC4CFCEC0CAD300000000000000000000040A002218
广东卫视
00040D700D700D71040BB9E3B6ABCEC0CAD300000000000000000000040B002318
广西卫视
00040D7A0D7A0D7B040CB9E3CEF7CEC0CAD300000000000000000000040C002418
重庆卫视
00040D8E0D8E0D8F040ED6D8C7ECCEC0CAD300000000000000000000040E002618
四川卫视
00040D980D980D99040FCBC4B4A8CEC0CAD300000000000000000000040F002718
贵州卫视
00040DA20DA20DA30410B9F3D6DDCEC0CAD3000000000000000000000410002818
云南卫视
00020DC00DC00DC10413D4C6C4CFCEC0CAD3000000000000000000000413002B1F
西藏汉语
000209E209E209E30414CEF7B2D8BABAD3EF000000000000000000000414002C1F
西藏藏语
000209EC09EC09ED0415CEF7B2D8B2D8D3EF000000000000000000000415002D1F
陕西卫视
00020DDE0DDE0DDF0416C9C2CEF7CEC0CAD3000000000000000000000416002E1F
甘肃卫视
00040DE80DE80DE90417B8CACBE0CEC0CAD3000000000000000000000417002F18
青海藏语
00040A140A140A150419C7E0BAA3B2D8D3EF000000000000000000000419003118
宁夏卫视
00040E060E060E07041AC4FECFC4CEC0CAD300000000000000000000041A003218
新疆汉语
00030A280A280A29041BD0C2BDAEBABAD3EF00000000000000000000041B00331D
新疆维语
00030A320A320A33041CD0C2BDAECEACD3EF00000000000000000000041C00341D
新疆哈语
00030A3C0A3C0A3D041DD0C2BDAEB9FED3EF00000000000000000000041D00351D
陕西农林
00030E2E0E2E0E2F041EC9C2CEF7C5A9C1D600000000000000000000041E00361D
--------------------------------------------------
修改好自己想看的12个台后,就可以把这个bin文件保存起来(之前备份的那3个bin可以不要给覆盖了啊!!!),然后关电脑,再次连接机器,开电脑,开软件、开接收机,将刚才编辑好的“应用程序.bin”烧入到接收机中……
备注:连接机器,开电脑,开软件、开接收机,接通机顶盒电源后,升级工具中先出现boot1和boot2引导,再出现“就绪”字样,如不出现则点击“复位”按键,如仍然是“等待从机连接”状态,则需要检查数据线连接是否正确。此时请留意机器面板,大多数山寨机在正确连接刷机线时,机顶盒面板数码管是不亮的,如果亮了并显示先前的频道,反而是未有正确连接!
烧写成功后,首先应该关闭升级工具,再关闭机顶盒电源,这一点非常重要!!!如果直接关闭机顶盒电源,则非常有可能使一些山寨机变成砖头!
全部妥当后,将数据线拔掉,再连接电视、天线等,再次开机测试……
至此已经完成了 {dy}大步 (联机、备份、修改12个自己喜欢的台),离成功(46个台)只差半部之遥了!!!
需要注意的是:测试成功后,不要进行自动搜索等设置,否则机器“可能”会自动恢复原来的12个台!也许会在这12个台的基础上再增加几个台,感兴趣的朋友可以自己手动搜索 频点2、频点3……
以上图文教程只适合 海尔 芯片,其他芯片请大家自己到网上寻找符合自己芯片的刷机工具!!!
第二大步,46个台,呵呵
用“UltraEdit”软件,同时将“应用程序.bin”和“46个台数据.bin”打开,在“46个台数据.bin”中ctrl+A全选,然后,ctrl+c复制,然后到“应用程序.bin”中,搜索“00 02 08 34 08 34”(不要选择“查找ASCII”选择项,没有勾就行),从“00 02 08 34 08 34”开始向下选取1518个字节(46个台×33字节/台=1518),选取够1518个字节后,点右键粘贴,或直接ctrl+v进行粘贴,这样,编辑前后的总字节数不多也不少!!!但是到这里还没完,还要修改“目录”部分。就像一本书,目录有12条,正文却有46篇,机器会认为出错了,自动进行搜索,造成前功尽弃,所以我们刚刚把内容修改到46个台,那么前面的目录部分也要修改成46才可以,12用十六进制表示是0c,46用十六进制表示是2E,,下面我们要做的就是将0c改成2E,当然也不是全都改,只改指定的区域就可以了!
找到第“00040000h”行,用鼠标左健点一下
找到后,crtl+F查找(不要选择“查找ASCII”选择项,没有勾就行) ,在对话框中输入“0c”(这里是数字0c,而不是字母oc!!!):
将搜到的“0C”字节改成“2E”,修改完毕一个,可按“F3”键可查找下一个,继续修改,继续搜索,继续修改,继续……,直到搜索到下面全是大片FF的区域为止,如下图:0004cc30h这行开始出现了大量的FF FF FF
将修改好的“应用程序.bin”文件保存好。
关电脑,再次连接机器,开电脑,开软件、开接收机,将刚才编辑好的“应用程序.bin”烧入到接收机中…… 完毕后,关闭软件,再关电脑,关闭接收机,去掉连接线,测试接收机…… 看看有没有46个台???
注意:
1、修改后,一定不能使用“频道搜索功能”,否则还将恢复12个台;
2、添加已经修改好的46台的PID数据文件时,鼠标定位一定要准确,否则就会出错,要覆盖掉那1518个字节,不多不少,整整好好;
3、在修改 0C → 2E 时,数据量过大!一定要改全,但也不能改过头,出现大量 FF FF FF……即可停止 !!!
三、刷死恢复
海尔芯片,刷死回复,如果接收机是5针的,第5针一般为BL(BootLoader)将其与vcc连接,即可恢复过来……
有些机器后面是4针的,第5针(BL)没有焊接,打开机箱在这个焊点上焊一根导线,每次刷死变砖后,就短接到vcc上,具体操作如下:
1--首先关电脑,关机器
2--然后机器与电脑连接,并将bl与vcc短接
3--然后开电脑,运行刷机软件
4--然后打开接收机
5--然后拆开短接线
6--然后点刷机软件的“复位”按钮
7--就可以继续刷机了。
更多相关信息请到