通信人家园

 找回密码
 注册

只需一步,快速开始

短信验证,便捷登录

搜索

军衔等级:

  上等兵

注册:2017-3-4
跳转到指定楼层
1#
发表于 2025-12-22 15:18:50 |只看该作者 |倒序浏览
电视 机顶盒 遥控器

最近买了个魔百盒捣鼓,虽然是些雕虫小技,但也写出来图个乐。
在不拉宽带的情况下,用户户通看电视,用魔百盒投屏看手机上的内容,电视、户户通、魔百盒可共用一个遥控器。

电视 TCL L40F3303B,不是智能电视,但也支持U盘播放,也没有开机广告。最高支持1080p,不支持4K。

户户通机顶盒 海信 DB625S,卫星小锅接收中九(中星九号)卫星信号,主要面向农村等偏远地区。

魔百盒 CM101s,4K机顶盒。网上买来的二手机,从各大平台都可以搜到大量类似产品,20多元(只带主机和电源),可能已接近成本。还有价格更低的“掏心窝、嘎腰子”(切掉主要芯片)的机顶盒,用于退网。原版机顶盒在没有网络的情况下,开机会一直停留在等待网络连接的画面。通过刷机(更换系统文件)可以将盒子变得有用。
具体刷机教程网上有很多,并且不同型号的机型需要刷入相应的文件。还要提醒一点,刷机很可能变砖(即甚至连开机画面都没有),但损失不大的话,还是值得一试。这款魔百盒为例,即便变砖了,大部分情况还是可以通过短接芯片引脚,再次进入usb刷机模式。目前流行的刷机包可选择海纳思系统或其他机顶盒版本。智能电视网有很多资源。
我刷入的版本里带有投屏软件Miracast,所以可以用它来做投屏使用。Miracast用的是设备与手机的WLAN直连,所以这时魔百盒是不需要“联网”的,即不需要手机的额外流量,也不用无线路由器。

遥控器
户户通的遥控器有自学习功能,可以把电视遥控器的开关机按键和选择信道(HDMI/AV等)的相关按键学过来。
买的这个魔百盒没有带遥控器,但是也可以利用户户通的遥控器。主要参考这篇文章https://www.znds.com/tv-505563-1-1.html,与我刷入的版本情况不同,这里修改的是/system/etc/key.xml文件,
运行ir_user程序按遥控器按键可以读出按键扫描码:
root@Hi3798MV100:/ # ir_user                                                   
Create ir sample thread, press q to exit!
Received key: 0x619e1dcc, DOWN,        protocol: .
Received key: 0x609f1dcc, DOWN,        protocol: .
Received key: 0x79861dcc, DOWN,        protocol: .
Received key: 0x7a851dcc, DOWN,        protocol: .
Received key: 0x31ce1dcc, DOWN,        protocol: .
Received key: 0x3ac51dcc, DOWN,        protocol: .

上面分别按遥控器 上 下 左 右 确认 返回键,在key.xml文件中将key值修改后,name也对应修改:
root@Hi3798MV100:/ # cat /etc/key.xml                                          
<?xml version="1.0" encoding="utf-8"?>
<key_xml>
   <custom-key>
        <key value="0x12ed1dcc" name="KEY_HOME"         />      <!--key up-->
        <key value="0x11ee1dcc" name="KEY_POWER"       />      <!--key down-->
        <key value="0x619e1dcc" name="KEY_UP"       />      
        <key value="0x609f1dcc" name="KEY_DOWN"       />      
        <key value="0x79861dcc" name="KEY_LEFT"       />      
        <key value="0x7a851dcc" name="KEY_RIGHT"       />     
        <key value="0x31ce1dcc" name="KEY_ENTER"       />     
        <key value="0x3ac51dcc" name="KEY_BACK"       />     
   </custom-key>
</key_xml>

遥控器按键不灵,拆开擦洗一下就好了,顺便拍个照。很好奇他是怎么实现自学习的,T24C04A是个EEPROM存储芯片,还有个KSL10A02,从网上查不到这个芯片的资料。
IMG_20251222_145312001.jpg IMG_20251220_121224691.jpg IMG_20251220_121319980.jpg



举报本楼

本帖有 1 个回帖,您需要登录后才能浏览 登录 | 注册
您需要登录后才可以回帖 登录 | 注册 |

版规|手机版|C114 ( 沪ICP备12002291号-1 )|联系我们 |网站地图  

GMT+8, 2025-12-23 07:03 , Processed in 0.162150 second(s), 19 queries , Gzip On.

Copyright © 1999-2025 C114 All Rights Reserved

Discuz Licensed

回顶部