我家居住的地段原来有线电视的模拟信号质量不好。有的频道画面经常滚动,严重的甚至出现负像。当时误以为电视机有问题。后来女儿买来一套小锅、机顶盒,接收到卫视的46个频道,效果都十分良好:画面稳定,图像清晰。可是好景不长,从GD频繁加密起,机顶盒如果不是亦步亦趋的跟着升级,许多频道就收不到了。 当时巢湖市场的刷机服务是每刷一次收费20元,考虑到长期下去既不方便,而且刷机费用无疑要超过买机顶盒的费用,无奈,只得学习刷机。结果不光是解决了收视问题,同时也学得了一些相关的知识和技能。现在想来还真得感谢GD的加密! 下面介绍我的《中九机顶盒刷机全攻略》。 主要内容:什么是刷机-为什么要刷机-怎样刷机-砖机的复活-刷机注意事项。重点当然在于学会怎样刷机。 一、什么是刷机: “刷”就是通常讲的刷新。就是用新的固件(烧录在芯片中的程序)刷新机顶盒中功能不完善或过期失效的固件。 二、为什么要刷机: 刚买回来的机顶盒都是能正常收看卫视节目的,由于GD加密,改变了与接收机顶盒相对应的一部分程序的内容,致使全国4000多万山寨版机顶盒收不到卫视所有节目了。要避免个人损失和国家资源的浪费,使这些机顶盒获得新生,唯一的办法只有刷机。 三、怎样刷机: 这一部分是我们探索的主要内容,也是刷机成功与否的关键。 1、 刷机需要具备的条件: 硬件:一台时下主流配置的电脑和刷机小板; 软件:与所刷机顶盒匹配的刷机工具和固件文件; 刷机小板(电平转换电路)是电脑和机顶盒通信的中间桥梁,需要预先准备。可以购买成品,也可以自己制作。下图左边是一个用分立元件制作COM转TTL小板的电路,右边是笔者利用手头现有的拆机元件,只花3块钱买了一只COM口,自制的刷机小板实物图。实际使用效果也还令人满意。
COM口上的9个针脚都有数字标号,按图示只需焊接2、3、5三只脚;小板的+5V由电脑的USB口供电,USB线里面有红、黑、绿、蓝四根线,绿、蓝线用不到,只要将红、黑两色线分别接到小板+5V和地就可以了。 2、刷机的基本步骤: 第一步:认识你要刷的机顶盒,选择刷机工具和固件文件。 ⑴ 认识你的机顶盒 不同厂家生产的机顶盒,其主控芯片、解码芯片、存储器芯片、高频头芯片,晶振型号和数量、面板线根数等等,千差万别。必须根据机顶盒的硬件组成选择与之匹配的刷机工具和固件文件。 下图是海尔芯片机顶盒的主板,其硬件组成见红字标注。其它芯片方案的机顶盒只能根据各自的硬件组成细心辨认。
⑵ 刷机工具的选择:不同的芯片要选择不同的刷机工具。 海尔芯片方案的刷机工具 ABS_Flasher_V1.7.exe 国芯芯片方案的刷机工具 GxDownloaderIII V2.12.exe 华亚芯片方案的刷机工具HY Serial Upgrade_tool(备份使用serial_dump,升级使用serial_app) 阿里芯片方案的刷机工具 ERomUpgrade_v3.01.exe 网上还有一些由网友中的高手收集汇总的中九刷机工具集(如下图所示),不但包括以上各种芯片方案的刷机工具,而且有不少功能超强的画面修改、控制器修改、频道修改、文字信息及字体修改、替换APP、PID编辑、LOGO修改、自搜生成等辅助工具。可供下载,根据需要,选择使用。
⑶ 固件文件的选择:要选择与机顶盒硬件组成相匹配的,并且是在GD近期加密升后上传的固件文件。 例如:三星高清王HS-169 机顶盒的硬件组成是: HI2023EC+HI3102E+5812+W9864G6XH-6 十二芯 27M双晶 板号HS-004 V6.0 就应该搜索下载名为“HI2023EC+HI3102E+5812 板号HS-004 V6.0 十二芯 双晶.BIN”的固件文件。 有时候我们下载的固件文件确实完全和机顶盒的硬件组成相匹配,刷机工具也提示“烧录成功”。但是仍然收不到46个卫视节目。这种情况往往是因为用于刷机的固件文件的版本是GD近期加密以前的,已经过期了。所以一定要注意搜索下载GD近期加密以后经由刷机高手重新编辑上传的最新版本。 第二步:刷机。 刷机的方法通常有两种:一种方法是用新的固件文件全部覆盖原机数据,另一种方法是只用新的“文件列表”文件修改原机的固件。 (一)用新的固件文件全部覆盖原机数据 现以三星高清王HS-169 机顶盒为例,简介如下: ⑴ 先把小板的COM头和USB线分别插入电脑,再把TX、RX和地线分别和接收机相应的针脚连接。 由于山寨机的刷机接口针脚定义没有统一的规范,所以接收机接口的地线、TX、RX需要我们自己辨认。方法是: 用万用表电阻档,将黑表笔接地,红表笔触碰升级口针脚,电阻为零的就是地线。找出两个阻值大约在1400左右的针脚,阻值大一点的为RX,另一个是TX。 或者打开接收机电源,把黑表笔接地,红表笔依次接各个针脚,得到类似于0V 5V 3.3V 3.3V 16.7V 1.8V这样一组电压。其中0V为GND,同时出现的两个3.3V或者5V则是RX、 TX(而且它们一般都是并排在一起的),16.7V或者另一组3.3V或5V为VCC,1.8V为BL脚。 个别4针的电压有3个针都是3.3v左右,这就需要进一步测量。关闭接收机电源,万用表调至电阻档,黑色表笔接触AV插头或天线插头外侧金属,分别测量各个针脚电阻,电阻为0的是GND,电阻稍大的是VCC,电阻无限大的是TX和RX;为了保险起见,还可以在主板上找到电源板连接主板的排线,一般为4根,关闭接收机电源,万用表调至电阻档,分别测量这4根电源线与后面各个针的电阻,一般会找到2个和电源排线为0电阻的针,它们就是GND和VCC,排除了此前测量时已经确定了的GND,那剩下的就是VCC了。 下表列出了常见的升级口各个针脚定义,也可以作为参考。
如果遇到不能联机的情况,就关闭电源把TX和RX调换一下再试。 如果自己辨认确有困难的话,也可以上网下载一个叫“ ABS-S机顶盒机芯IC组合及针脚定义”的资料查一查。 ⑵ 打开海尔芯片刷机工具ABS_Flasher_V3.0.exe。选择端口(根据你在电脑上连接的实际端口决定)和芯片型号等。这时状态栏显示:等待从机连接。
⑶ 打开接收机电源。正常情况下接收机面板无显示,ABS_Flasher_V3.0.exe状态栏原来“等待从机连接”变成“就绪”, 原来灰色的“烧写”和“读取”按钮变为可操作的黑色。 ⑷ 备份原机数据:按“读取”按钮读出原机的固件文件,默认保存为bin文件夹下的flash.bin文件。备份完成后最好改名或转存到其它目录,以免被下次备份时覆盖掉。 ⑸ 升级固件:按“打开”按钮,选择预先准备好的最新固件文件,再按“烧写”。等待进度条走到右端100%处,状态栏显示“烧写成功”,就可以关闭接收机电源,拔去升级数据线。 需要强调的是:在刷机升级前应该先“备份原机数据”,这样万一刷机失败,也还能恢复到原来的状态。 国芯、华亚、阿里等芯片方案的机顶盒,除各自使用相应的刷机工具外,刷机过程大体上都是先备份原机数据,再刷机升级。初学者可参阅相关的刷机教程,这里不再赘述。 是不是一定要用完整的新固件全部覆盖原机的数据文件呢?其实不然。 我们从下面两个图的海尔芯片和国芯芯片刷机工具操作列表选项中可以看出,海尔芯片方案的机顶盒固件的“全部”是由“节目列表、升级软件、应用软件、字库、NVRAM、数据库”等6个项目组成的。国芯芯片方案机顶盒固件的“All”是由“Bootload 、Main Code、Logo、Common Data 、Default UsrDB 、UsrDB、UsrDB、SysDB、Key”等9个项目组成的。实际上GD的加密只是改变了与“节目列表”或“Key”相关的内容,即改变了卫视频道的频点、视频PID、音频PID等,所有机顶盒固件中的其它内容均没有发生任何变化。所以我们只要从新的固件文件中选择“节目列表”或“Key” ( KEY就是指节目表)。烧录到原机固件文件中,而保持其它内容不变,同样可以达到升级的目的。
所以GD每次加密后,网上就有高手从新的固件中文件中将单一的“节目列表”内容导出为一个独立的文件,供我们刷机升级。这就是国芯的Key文件,海尔的PMT文件。因此,我们还可以采用下面的方法刷机升级。 (二)用新的“节目列表”文件修改原机的固件 1、用国芯的Key文件修改原机固件: 操作方法非常简单,用刷机小板连接好电脑和机顶盒,运行国芯刷机工具GxDownloaderIII V2.12.exe,选择串行端口、芯片型号和晶振频率,操作模式选择“回写”,刷写项选择“Key”,点击“浏览”按钮,打开最新的节目列表文件Key.bin,然后按“回写固件”按钮。大约5-6秒钟的时间很快就完成了。刷Key的最大好处就是不会改动除了节目列表之外的任何数据。是最安全最快捷的方式。缺点是只能保证一次升级,下次升级后还要重刷。 2、 用海尔的PMT文件修改原机固件: 先用刷机小板将机顶盒和电脑连接起来,再按下列步骤操作。 (1)运行海尔读写工具ABS-Flasher_V3.0.exe,读取出原机数据,保存为文件Flash.BIN; (2)运行HaierEditTools,打开上一步保存的备份文件Flash.BIN。此时点“频道信息”页面,注意记住一些收不到节目频道的V-PID和A-PID码。
(3)点击右边的“导入(I)”按钮,从最新的海尔芯片固件或PMT文件导入节目列表文件,再查看“频道信息”,如果原来一些收不到节目频道的V-PID和A-PID码已经改变,就说明修改成功。再点“保存”按钮,将升级成功的固件保存为cr_Flash.BIN; (4)最后再次运行ABS-Flasher_V3.0.exe工具,打开cr_Flash.BIN,回写到机顶盒中。就OK了! 四、砖机的复活:以海尔芯片为例,介绍恢复方法: 如果是5针的机器,可以在后面找到一个1.5v左右电压的针(bl针),通常是最右边一根针,将其与vcc短接,然后连接电脑,运行刷机软件,打开接收机电源,点“复位”按钮,如果出现“就绪”,立即烧写之前备份的文件来恢复。烧写完毕后,关闭软件和机器电源,去掉短接线,就可以拿去测试!
五、注意事项: 1、 刷机前要在电脑设备管理器中调整电脑通信端口COM接口参数,波特率应设为115200。 2、 注意区分存储器是1M还是2M的:储存器的芯片型号如果包含“80”字样是1M的,如果包含“160”字样则是2M的 (8个脚的一般都是1M的,其他的都是2M的) 。1M的储存器就要刷1024KB左右的固件;2M的储存器就要刷2408KB或者1920KB的固件。否则盲目读取和烧写,很有可能将你的山机变为砖头。 3、 刷机的读、写过程中不要运行其它程序,不能断电,也不要触动小板数据线。 备份在bin文件夹的原机数据文件要改名或移位保存。 |
|