关于HI海尔芯片组修改补充 |
|
对于不愿动手的网友,可选择海尔自动修改工具。当然修改工具也不是万能的,请测试使用。 新数据下载,文件中数据都是可自动升级的正版文件,请对应使用。
中星9又一次加密,以前的修改又做废,对于海尔芯片组中星9接收机的修改,虽然海尔芯片组修改简单,只是添加相应的PID数据;但是有网友修改后,出现自动搜台问题;其实这个问题耗子早就知道原因了,主要就是部分海尔芯片组有字节校验的缘故,即CRC校验。考虑到网友自己计算CRC的问题,因此迟迟没有做相应的说明。 目前,耗子通过测试,使用已经做好校验值的PID数据文件,可方便实际修改,不用重复计算CRC校验的问题,因此将过程做一介绍。 海尔芯片组分为没有校验值和有校验值两种文件,网友可根据自己机器读出的数据,来选择相应PID数据(注意两种文件类型的PID数据是不一样的) 首先介绍一下,如何分辨自己的文件是哪种类型(无校验值和有校验值)修改需要的文件,是ULTRAEDIT32 16进制编辑软件,BIOS维修网站下载:http://www.biosrepair.com/biosfiles/ultraedit.zip 开始当然要用编程器读出中9接收机芯片数据,在这里同样使用25通用串行编程器读出数据内容,然后将读出的文件保存成BIN文件,这里耗子保存为25L8005.BIN(文件名可以随意)。使用的编程器为业余的25 SPI通用编程器如下图: 文件读出并保存后,使用ULTRAEDIT32,打开读出的文件,点击工具栏--搜索--输入CCTV,搜到CCTV频道后,向下寻找到5FFF0H地址,如果其数据全是FF,即为文件没有校验值,按下面无校验值修改即可。无校验值如下图: 如果在5FFF0H地址处,不全是FF,而是有数据(这里的数据,不同机器是不一样的,不要再意,只有这里有数据),则为有校验值,按下面有校验值修改即可。有校验值如下图:
一、无校验值修改过程: 确定为无校验值文件,从此下载数据文件:无校验值数据点击下载 无校验值数据的修改过程,就是从40000H地址,将下载的无校验值数据加入,然后删除131072字节,最后将文件保存即可。 打开备份好的数据文件,点击工具栏--搜索--输入CCTV,搜到CCTV频道后,向上寻找到40000H地址,然后将鼠标定位在40000H地址处,如下图: 鼠标定位后,打开下载到的无校验值数据文件,然后点击ULTRAEDI32工具栏--编辑--全部选定--复制,如下图: 切换到开始打开的数据文件,确定鼠标还在40000H地址处,然后点击ULTRAEDIT32工具栏--编辑--粘贴,粘贴完成后,鼠标应在60000H地址处闪烁,保持鼠标位置不变,点击ULTRAEDIT32工具栏--编辑--HEX插入/删除,输入131072,删除131072字节数据。如下图: 删除完成后,点击ULTRAEDIT32工具栏--文件--另存为,将修改好的数据保存成文件,然后用编程器将修改保存好的文件重新写回芯片,插到中9接收机上,开机即可正常收看46台和广播,至此无校验值修改完成。
二、有校验值修改过程 确定为无校验值文件,从此下载数据文件:有校验值数据点击下载 无校验值数据的修改过程,就是从50000H地址,将下载的无校验值数据加入,然后删除65532字节,最后将文件保存即可。 打开备份好的数据文件,点击工具栏--搜索--输入CCTV,搜到CCTV频道后,向下寻找到50000H地址,然后将鼠标定位在50000H地址处,如下图: 鼠标定位后,打开下载到的无校验值数据文件,然后点击ULTRAEDI32工具栏--编辑--全部选定--复制,如下图: 切换到开始打开的数据文件,确定鼠标还在50000H地址处,然后点击ULTRAEDIT32工具栏--编辑--粘贴,粘贴完成后,鼠标应在5FFFCH地址处闪烁,保持鼠标位置不变,点击ULTRAEDIT32工具栏--编辑--HEX插入/删除,输入65532,删除65532字节数据。如下图: 删除完成后,点击ULTRAEDIT32工具栏--文件--另存为,将修改好的数据保存成文件,然后用编程器将修改保存好的文件重新写回芯片,插到中9接收机上,开机即可正常收看46台和广播,至此无校验值修改完成。 两种方法修改,比以前介绍的要方便很多,而且不需要修改OC等字节,在两种不同类型海尔中9机器上测试成功。附两张截图,有图有真相,呵呵。
注意:1、修改的文件,一定要是2月11日当天升级完成后,再备份出来的文件,否则无论怎么修改,还要自动升级。 2、修改后,一定不能使用自动或搜索频道功能,否则还将恢复12个台。 3、添加已经修改好的46台的PID数据文件时,鼠标定位一定要准确,否则就会出错。 注意:此文章仅限于芯片技术交流,如用于商业及违法用途后果自负!于本网站无关。
|
|