一、电脑与接收机的连接 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) 下载次数:33 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) 下载次数:32 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--就可以继续刷机了。 转自 数码之家 |