首页 >>  正文

魔百盒恢复官方系统

来源:baiyundou.net   日期:2024-09-24

作者:wakeforest

这是折腾CM311-1ACoreELEC的第六篇,简单回顾下历程:

① CM311-1A刷CoreELEC

② 配置红外遥控按键等问题

③ 能不能播放原盘

④ 百兆网络升级三百兆

正文开始

之前几篇文章留言里,好几个朋友都在问蓝牙遥控器怎么配置。经过一番摸索后,我这里成功实现了蓝牙遥控器的配置,可以正常使用。本文记录下这个过程,希望能够对关心这个问题的朋友有所帮助。

我的遥控器就是如下图这个自带的遥控,之前一直使用红外。红外也不是不能用,就是一定要对准盒子的红外接收窗口,这款遥控器更甚,稍微偏一点就不响应。

1. 尝试开启蓝牙

CoreELEC先切换到【设置】【CoreELEC】【蓝牙】页面上(此刻用还是红外模式,废话)

SSH连上CM311-1A,然后在命令行依次输入以下命令:

默认系统的蓝牙服务是关闭的,所以先启动蓝牙

systemctl start bluetooth

然后将两个文件链接到对应位置

ln -s /lib/firmware/rtl_bt/rtl8761b_fw.bin /lib/firmware/rtlbt/rtl8761b_fw

ln -s /lib/firmware/rtl_bt/rtl8761b_config.bin /lib/firmware/rtlbt/rtl8761b_config

启动蓝牙调试工具

rtk_hciattach -n -s 115200 ttyS1 rtk_h5

上述步骤完成后,在【设置】【CoreELEC】【蓝牙】中可以看到自己的蓝牙遥控设备了。请注意下自己的蓝牙遥控器名称(我这里是CMCC_Voice_Remote)。现在可以初步体验下蓝牙遥控了。

这就结束了吗?不,这才刚刚开始。

上面通过几行命令是可以让蓝牙遥控器与盒子配对,不过难道每次开机都要这么一顿操作吗?

初步体验蓝牙遥控,发现中间那个确定键失效了,需要重新映射。没有确定键什么都做不了。

以下就来解决这两个问题。开始之前,先在命令行输入reboot,让盒子重启,重启后还是使用红外遥控。

2. 开机启动蓝牙

Linux开机启动服务的常规办法似乎在CoreELEC系统里无法使用(也许是水平有限)。因此,打算用定时任务cron随系统启动运行上面的命令。具体做法:把上面的4条命令放到一个脚本文件里,chmod +x赋予执行权限,然后用crontab -e命令新增一个开机定时任务。

@reboot sh /storage/xxxx/custom_start.sh

设想是美好的,但实际上就是无法触发这个@reboot任务。经过一番调试,发现一般的定时任务没有问题,就是@reboot无法触发,所以这条路放弃了。

在网上查找类似问题,居然在CoreELEC官网找到答案。

解决办法:新建文件 /storage/.config/autostart.sh,然后写入如下内容:

(
   sleep 2s
   date >> /storage/xxx/output.txt
   systemctl start bluetooth
   ln -s /lib/firmware/rtl_bt/rtl8761b_fw.bin /lib/firmware/rtlbt/rtl8761b_fw
   ln -s /lib/firmware/rtl_bt/rtl8761b_config.bin /lib/firmware/rtlbt/rtl8761b_config
   rtk_hciattach -n -s 115200 ttyS1 rtk_h5
)&

给这个脚本赋予执行权限:

chmod +x autostart.sh

上面脚本中第一行和第二行可以不要,这是我做调试用的。第三行systemctl start必须放在这里,是因为systemctl enable bluetooth实测没有起作用。

这样,每次启动(注意:是指盒子上面的物理按钮,后面会讲)就会执行这个脚本启动蓝牙。


3. 重新映射确定键

站内已经有先行者介绍了N1上蓝牙遥控确定键重映射的方法,这里用作参考,一遍通过,感谢这位作者。

3.1 安装System Tools插件


完成了上面的开机蓝牙启动配置,使用的仍是红外遥控,所以此刻确定键还能用。(如果此时你的遥控已经是蓝牙与盒子配对了,需要在命令行reboot将盒子重启下,因为重启后恢复红外,确定键还能用,或者用键盘也行)

安装 System Tools 插件,根据介绍这个插件包括了linux下的一些常用工具,比如htop/jq/unrar等,下面将会用到的evtest也在这个插件里。

3.2 查找遥控器硬件标识

上步中System Tools插件安装完成后,断电(盒子上物理按钮),重新上电,启动系统。因为前面配置了开机自动启动蓝牙,遥控与盒子会配对上。再用SSH登录系统,通过下面的命令获得蓝牙遥控器设备信息:

cat /proc/bus/input/devices

在返回结果中找到自己的遥控器,我的是CMCC_Vocie_Remote。需要注意输出信息中的“Bus=0005 Vendor=0416 Product=0300 Version=0505”,下面配置会用到。

3.3 找到遥控器键位的键码

先停止kodi和eventlircd服务:

systemctl stop kodi
systemctl stop eventlircd

再输入命令:evtest,然后根据提示的设备名输入对应的数字

然后终端会进入等待按键的状态,按下遥控器上的确定键,可以看到返回的键码:c0041

新建配置文件:/etc/udev/hwdb.d/10-btok.hwdb,写入内容:

evdev:input:b0005v0416p0300*

 KEYBOARD_KEY_c0041=enter

注意:

第一行指定设备,格式: evdev:input:b{bus_id}v{vendor_id}p{product_id}*,bus_id/vendor_id/product_id三个值在【查找遥控器硬件标识】小节中已获得。

第二行映射建码,KEYBOARD_KEY_{key value}开头有个空格,{key value} 就是确认键的建码,在【找到遥控器键位的键码】小节中已获得。

3.4 配置生效

重启服务

systemd-hwdb update

udevadm trigger

systemctl start eventlircd

systemctl start kodi

输入确定按键生效命令:

udevadm info /dev/input/event4 | grep KEYBOARD_KEY 

完成以上各个步骤后,开机蓝牙自动启动,并且包括确定键在内的几个常用按键都能正常使用。这里【开机】需要说明下,指的是从盒子的物理开关机按钮开机。从遥控器上开关机按键开机还是无法正常开启蓝牙,这是下步需要解决的问题。


","force_purephv":"0","gnid":"9cbb68703849ca777","img_data":[{"flag":2,"img":[{"desc":"","height":"450","title":"","url":"https://p0.ssl.img.360kuai.com/t0177503d9a3f25f16f.jpg","width":"600"},{"desc":"","height":"172","title":"","url":"https://p0.ssl.img.360kuai.com/t015251c68562233f1b.jpg","width":"600"},{"desc":"","height":"685","title":"","url":"https://p0.ssl.img.360kuai.com/t01a5d16681ed13992d.jpg","width":"600"},{"desc":"","height":"338","title":"","url":"https://p0.ssl.img.360kuai.com/t01f922b2364a9d8072.jpg","width":"600"},{"desc":"","height":"450","title":"","url":"https://p0.ssl.img.360kuai.com/t01b0647f4453c036b0.jpg","width":"600"},{"desc":"","height":"119","title":"","url":"https://p0.ssl.img.360kuai.com/t017a6d6e43d71717ff.jpg","width":"600"},{"desc":"","height":"338","title":"","url":"https://p0.ssl.img.360kuai.com/t01ecc0cb7ff47a451c.jpg","width":"600"},{"desc":"","height":"338","title":"","url":"https://p0.ssl.img.360kuai.com/t01aa32f8a6ba27821f.jpg","width":"600"},{"desc":"","height":"195","title":"","url":"https://p0.ssl.img.360kuai.com/t0133761b2ad550d21a.jpg","width":"589"},{"desc":"","height":"119","title":"","url":"https://p0.ssl.img.360kuai.com/t01e340a6d981bce35e.jpg","width":"537"},{"desc":"","height":"183","title":"","url":"https://p0.ssl.img.360kuai.com/t012c5c51ad293b0f5f.jpg","width":"600"},{"desc":"","height":"95","title":"","url":"https://p0.ssl.img.360kuai.com/t012d9d20ed515b38d0.jpg","width":"410"}]}],"original":0,"pat":"art_src_1,fts0,sts0","powerby":"hbase","pub_time":1666595084000,"pure":"","rawurl":"http://zm.news.so.com/5e0beec48f1ce80b6d5735fd0f541f38","redirect":0,"rptid":"10adc3c17f96327b","s":"t","src":"什么值得买","tag":[{"clk":"ktechnology_1:linux","k":"linux","u":""}],"title":"CoreELEC 篇六:魔百盒CM311-1A安装CoreELEC后续:实现蓝牙遥控器配置【纯干货】

别安点5245中国移动m101刷机教程是什么? -
潘辉诗17337165141 ______ 魔百盒刷机教程1、进入m101刷机模式的方法是通过按下特定的按键组合来实现.原因m101是一个智能设备,需要刷机时需要进入刷机模式.进入刷机模式的方法是按住电源键和音量下键10秒钟,直到进入刷机模式. 2、刷机用的U盘不要超过...

别安点5245魔百和机顶盒恢复了厂设置无法看电视咋办 -
潘辉诗17337165141 ______ 恢复出厂值以后一定要重新设置,不重新设置是无法看电影电视的.

别安点5245九联网络机顶盒3a认证失败 -
潘辉诗17337165141 ______ 网络机顶盒连在电视上出现开机AAA认证失败的原因和解决方法:1、网络机顶盒未接通网络导致开机显示认证失败,进入机顶盒的网络设置界面,查看网络连接情况,重新设置联网即可;也可以通过重启路由器或者重置路由器来解决网络连接...

别安点5245魔百盒的iptv设置密码是什么? -
潘辉诗17337165141 ______ 一般默认是0000

别安点5245移动魔百盒坏了拿去调了下,把别个的给给我们结果手机账号和密码仍然是别人的 怎么破 -
潘辉诗17337165141 ______ 如果无法正常使用,请联系运营商的客服解决,如果无法解决,带上设备继续更换.

别安点5245魔百盒tk6200怎样root -
潘辉诗17337165141 ______ 第一步:安装USB驱动,进入设置-应用程序-开发-USB调试,将第一个选项打钩选中.然后通过USB线连接电脑,提示安装驱动.如果是32位的系统选择x86文件夹安装驱动,如果是64位系统选择amd64文件夹. 第二步:软件准备,将提供的...

别安点5245移动魔百盒重启的时候电视会不会出故障,我是觉得电视一直卡,所以想重启一下试试,急急急求助! -
潘辉诗17337165141 ______ 重启不会的,恢复出厂设置有一定可能造成系统故障,用移动魔百盒看电视卡,可能是因为网络不好.

别安点5245新版移动魔百盒怎么安装第三方软件 -
潘辉诗17337165141 ______ 1、打开电视个性设置,开启SAMBA共享服务. 2、下载和游戏,随便在和游戏里下载一个游戏卸载(首页下方游戏界面 右上方第一个就是和游戏 点击下载安装). 3、开电脑端“网络”(WIN7是网络,XP是网络邻居),win7发现里面多了一个 “ANDROID_8158BE”,找到sdcard,打开盒子中文件GameHallTV,在里面有一个Download文件夹,把要安装的软件复制就去. 4、再进入电视应用文件系统 找到刚才复制的软件,安装,会发现可以安装了,恭喜成功了.

别安点5245移动魔百盒unt200c怎么root -
潘辉诗17337165141 ______ 移动魔百盒unt200croot不是很清楚 但是手机root可以用应用宝 打开应用宝的工具箱找到恢复ROOT键点击便可恢复 应用宝可以让您轻松便捷的管理手机资源. 并通过应用宝识别安装数十万种安全软件和游戏, 轻松管理通讯录短信,音乐,照片等本机信息 在工具箱中还有一键root资料备份手机管理等多种功能 同时手机应用检测进程管理帮助你保持手机最佳状态

别安点5245中国移动魔百盒恢复出厂设置后需要账号密码,账号密码不知道是什么? 求各位大神帮帮忙!! -
潘辉诗17337165141 ______ 以河南客户为例,机顶盒账号和密码通常粘贴于机顶盒右上角、或在业务受理单上显示.一般账号都是手机号后边加01,密码是10086或手机号后六位.您也可以到营业厅持身份证重置机顶盒密码. 鉴于各省业务规定存在差异,您可以详询当地10086.

(编辑:自媒体)
关于我们 | 客户服务 | 服务条款 | 联系我们 | 免责声明 | 网站地图 @ 白云都 2024