返回列表 回复 发帖

划时代的技术革新--小海尔当遥控测码器用!(增加植入工具)

划时代的技术革新--小海尔当遥控测码器用!(增加植入工具)
好久不发帖了,近来有所发现,编了个小程序,发上来让大家玩玩。
8月8日修改了BIN中的一些错误,并且写了一个植入工具,用原文字修改软件增强后制成。
工具的详细使用方法见另帖:http://bbs.lcdhome.net/read-htm-tid-91141.html
原来的附件已经过期,且植入工具可以适合各种组合,故都加上威望。
重要提示:本程序只能用于小海尔套片的5812组合,其它组合请自行研究。
设置了威望的BIN是错误的!
补充:这个程序也具有串口输出功能,在显示的同时,会以38400bps的速率将遥控码发送到串口,适用于没有电视只有电脑的遥控码的读取。
这是测试版,目前还在改进中,经过初步测试,对卓异和公版遥控能很好的支持,对空调和热水器的遥控能有限的支持,对其它电视的遥控有的根本不支持。原因可能是遥控编码格式不一样,或者脉冲宽度不一样,支持波形显示的版本已经在酝酿中,但没有实现的时间表。
使用方法是用附件中的小BIN(升级软件部分.BIN)替换原BIN的400H开始处,即BIN中的升级软件部分。或者用完整的BIN修改3字节后直接刷机(无须校验,本软件已经从根本上去掉了校验部分)。
在开机时摁住面板上除了菜单键之外的任意一键(因为菜单键是强升键序列的第一键),即可进入测码程序(此时面板显示111),测完后,按面板上任意一个非初始的键,即可退出测码程序(此时面板显示222),继续收看电视节目。
如果开机时什么键都不摁,和本程序不存在一样,直接启动应用程序,进入看电视状态。
实现原理简介:
升级软件是BIN的一个重要组成部分,主要负责软件升级,不过此部分对小海尔来说意义不大,因为卫星上不放小海尔的升级软件,所以可以对其改造,增加自己想用的功能。
改造的方法是在升级部分检测完成,即将启动应用程序之前,插入一段代码,检测面板是否有非升级键按下,如果有,则停留在本程序运行,并随时检测是否有“退出键”按下,如果有,按原来的流程启动应用程序。
软件需要接收遥控中断(INT1),然后检测发来的脉冲个数,判断出键码后进行显示。
屏幕和LED显示部分,直接取用原BIN中的相关片断,经改过后即可为我所用。
附一张程序工作时的情况(此图错误):(电视卡直接捕捉,非数码照片)

这张是正确的,卓异遥控摁左下角红键的情况,正确值是00FF9867。
原来的程序将两位显示成一样的了,串口输出的也是无用数据,这回经验测码专家“恐龙”的亲自验证,应该没多大问题了。在此对下载过错误版本的会员表示歉意。


补充:本BIN根据0630版改造,适合的厂家和硬件组合列表如下:
  0,2,84H
  0,2,85H
  0,2,86H
  12,2,81H
  12,2,83H
  12,2,84H
  12,2,85H
12H,2,81H
12H,2,82H
12H,2,83H
12H,2,84H
12H,2,85H
12H,2,86H
12H,2,87H
12H,2,88H
12H,2,89H
12H,2,8AH
12H,2,8BH
12H,2,8CH
12H,2,8DH
12H,2,8EH
12H,2,8FH
12H,2,90H
12H,2,91H
12H,2,92H
15H,2,81H
15H,2,82H
15H,2,83H
15H,2,84H
15H,2,85H
  14,2,81H
  14,2,82H
  14,2,83H
  14,2,84H
0F4H,2,81H
0F4H,2,82H
0F4H,2,83H
0F4H,2,84H
0F6H,2,81H
0F6H,2,82H
0F6H,2,83H
0F6H,2,84H
0F6H,2,85H
0F6H,2,86H
0F6H,2,87H
0EDH,2,81H
0EDH,2,82H
0F0H,2,81H
0F1H,2,81H
0F1H,2,82H
0F1H,2,83H
0FBH,2,81H
0FBH,2,82H
0FBH,2,83H
0FBH,2,84H
0EBH,2,81H
  17H,2,81H
  17H,2,82H
0FDH,2,81H
0FDH,2,82H
0FDH,2,83H
0FDH,2,84H
0FDH,2,85H
0E0H,2,81H
0E8H,2,81H
0E8H,2,82H
0E8H,2,83H
  8,2,81H
  8,2,82H
  8,2,83H
  8,2,84H
0F8H,2,81H
  18H,2,83H

[ 此贴被byzx在2010-08-08 17:56重新编辑 ]
文章出处:LCDHOME论坛网WWW.LCDHOME.NET 原文地址:http://bbs.lcdhome.net/read-htm-tid-90154.html
这方面不研究……
2011年01月01日:┌.2011,继续一个人走。℡...
返回列表