天诚TD一759A接收机搭配同洲DVB遥控器的方法

2013-05-27 21:32

用户一台采用A1i3328芯片的天诚TD一759A DVB接收机找到笔者要求为该机配一支遥控器.笔者手中刚好有一支同洲3188C接收机遥控器,可是将该遥控器对着天诚TD一759A DVB接收机试却没有任何反应,很明显是遥控器Key值不对造成的。通过查找资料发现,采用A1i3328方案的接收机其遥控代码是可以更改的.这样只要将同洲3188C接收机的遥控器代码写入到天诚TD一759A:DVB接收机固件内即可,下面笔者就将具体的操作方法介绍如下。
通常情况下,遥控器(IR)发出的遥控指令是由两部分组成的,前部分是统一的两个字节遥控器用户码,后部分是独一的两个字节键码,两部分组成了独一的扫描码。遥控器的用户码和键码一般需要专用的设备才能识别出来(即所谓的测码),没有这些设备的普通用户怎么办呢?其实.Ali3328芯片的“testMode(测试模式)”是可以完成测码工作的。
使用ACT_M3328C软件打开从接收机内部读出的固件,然后在“Common‘’页面中设置“系统方式”为“Debug“模式,见图1所示。保存固件并将其重新烧进平台,此时打开接收机,电视上显示的便是如图2所示的“Test Mode“对话框,包括平台面板的一些信息。比如Scan。type、Led Polarity等。如果按面板按键,Key Type显示为Panel,如果按遥控器,Key Type显示为IR。同时User code(用户码)和Keycode(键码)也显示了所按键的键值,将遥控器对着接收机进行操作一遍便能顺利读出遥控器的用户码和键码。笔者将同洲3188C接收机遥控器所有按键对着天诚TD一759A DVB接收机遥控一遍后成功测码,其用户码为0x00ff,其他各个键值码如附表所示。因A1i3328固件可以支持两组遥控器,所以笔者在“Keymap‘’项中将同洲3188C接收机遥控器的用户码和键码对号入座分别填写到第二组遥控器代码中,如图3所示。对于遥控器某些按键接收机上没有该功能的可以不填写,或者改成其他的功能,比如“时间键”可以改成“盲扫键”.最后保存新生成的固件并刷入原机中.如图4所示,遥控操作一切正常,用户抱着机器满意而归。

点击这里给我发消息梦幻小屋