论坛银行
  • 405650阅读
  • 461回复

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

楼层直达
byzx  

发帖
445
精华
12
金币
658
威望
178
贡献
331
好评
134
注册
2010-03-02
楼主    byzx 发表于: 2010-08-06 16:11:25 此贴被byzx在2010-08-08 17:56重新编辑
好久不发帖了,近来有所发现,编了个小程序,发上来让大家玩玩。

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
本主题包含有图片或附件,请 登录 后查看, 或者 注册 成为会员
本帖最近评分记录: 16 条评分 威望 +9 金币 +3 贡献 +22 好评 +7
天创 金币 +1 2017-09-17 -
lxwker 威望 +5 2015-12-14 -
myzhan 贡献 +5 2010-08-06 -
zengchuan 贡献 +5 2010-08-06 -
fengguangang 好评 +5 2010-08-06 -
占线 威望 +2 2010-08-06 -
jackie-bd 好评 +1 2010-08-06 -
钟焘 金币 +1 2010-08-06 -
yuelu 贡献 +5 2010-08-06 -
xymf 威望 +2 2010-08-06 -
fdsa  
级别: 高级会员
发帖
708
精华
0
金币
1220
威望
22
贡献
24
好评
57
注册
2010-01-27
沙发    fdsa 发表于: 2010-08-06 16:15:09 此贴被fdsa在2011-04-03 16:39重新编辑
能不能发个双模海尔机上工具。


几经周折终于改成功了纯净的开机画面。去掉了无信号的黄框和内部文字,并加进了测码功能。这样不插天线就能用做 彩条信号发生器了。同时加进去了测码功能,按住音量+开机就能进入测码状态,可以测遥控器的用户码和控制码。再按一次音量-可以退出测码状态回到正常收看装态,拔掉天线就成了彩条信号发生器了。真正的一机三用
本主题包含有图片或附件,请 登录 后查看, 或者 注册 成为会员

发帖
589
精华
0
金币
1572
威望
6
贡献
22
好评
40
注册
2010-01-28
板凳    wanghua34 发表于: 2010-08-06 16:17:33 
呵呵好东西,弄台机子试试
广东  

发帖
937
精华
0
金币
1082
威望
22
贡献
3
好评
9
注册
2009-06-24
报纸    广东 发表于: 2010-08-06 16:20:02 
好软件,顶一把。
 

发帖
1098
精华
0
金币
1196
威望
22
贡献
6
好评
7
注册
2010-02-06
4楼   小牛501 发表于: 2010-08-06 16:20:15 
前排就坐,学习了,谢谢楼主,关注楼主的研究。
whm6857  
级别: 中级会员
发帖
246
精华
0
金币
497
威望
22
贡献
0
好评
49
注册
2010-02-06
5楼   whm6857 发表于: 2010-08-06 16:24:43 
太高了,佩服,真是牛人也,作到了及至

发帖
58
精华
11
金币
882
威望
105
贡献
113
好评
41
注册
2010-01-05
6楼   quicktime 发表于: 2010-08-06 16:25:56 
还以为B大侠消失了。
恭喜有新成果。这是俺原来一直想做的东东,谢谢!

要是能进一步,找到菜单调用入口,增加/修改菜单。那基本上就可以在鸡丁盒内插入新功能了。

发帖
679
精华
0
金币
864
威望
35
贡献
87
好评
68
注册
2010-01-05
7楼   10658313 发表于: 2010-08-06 16:29:13 
真的是好东西,没想到海尔机还能这样用,BY真的是高手中的高手.
byzx  

发帖
445
精华
12
金币
658
威望
178
贡献
331
好评
134
注册
2010-03-02
8楼   byzx 发表于: 2010-08-06 16:36:27 
Re:划时代的技术革新--小海尔当测码器用!
引用
引用第6楼quicktime2010-08-06 16:25发表的:
还以为B大侠消失了。
恭喜有新成果。这是俺原来一直想做的东东,谢谢!

要是能进一步,找到菜单调用入口,增加/修改菜单。那基本上就可以在鸡丁盒内插入新功能了。


我一直没消失啊,倒是你总看不见,目前我也研究到升级软件部分了,与高频有关的还没开始看,先看的是GPIO和OSD部分,把应用程序中的遥控部分移植了过来,将OSD部分的功能稍做增加,就整出这个来了。

别看这么个小破玩意儿,费了N天时间,刷了有上百次机才弄成。

需要将中断指向这个程序段才可以。

还有小海尔的显存也在270000H,是工作于256色模式,而不是大海尔的16色。

调色板是使用标准的RGB空间,看样子比大海尔要容易。

应用程序的菜单入口我已经搞清楚了,不过想增加条目,比较困难,不是一般的难。
yls  

发帖
649
精华
6
金币
1099
威望
95
贡献
275
好评
115
注册
2010-02-05
9楼   yls 发表于: 2010-08-06 16:38:58 
高手啊,太佩服你了,象这样发展,中九机就成"超级DVB"了!
快速回复

限100 字节
 
上一个 下一个