中二少年欢乐多 发表于 2021-6-24 16:01

斐讯N1适配任意蓝牙遥控器方法 亲测有效

本帖最后由 胡子才是本体 于 2021-6-24 16:10 编辑

斐讯 N1 原本是作为矿机而生的。自从斐讯凉了之后,在国内许多大神的贡献之下,N1 有了更多的玩法,可以刷成电视盒子、软路由、小钢炮、NAS等。随之,N1 的价格也水涨船高。但作为电视盒子,N1是没有遥控器的,网上普遍使用斐讯T1的遥控器,据说可以完美适配,但价格需要20~30元。当然也可以在手机上安装 “ 斐讯遥控器 ”,但体验并不能像实体遥控器那样实现盲按。

月初从某多上入手了一个二手N1,为了使家里的海信电视遥控器适配 N1,爬了网上好多资料之后,成功解决。于是便有了这篇文章。理论上,可以适配任意可通过蓝牙连接 N1 的蓝牙遥控器。

需要用到的设备:

W大神固件(N1_mod_by_webpad_v2.2_20180920.img)   提取码:h4il

双公头刷机线

蓝牙遥控器

U盘

USB键盘(若没有,也可用鼠标)

1、蓝牙遥控器连接 N1

首先,须将 N1 刷 W 大神固件(此文不再赘述),因为 W 大神固件自带虚拟终端。若此遥控器为 N1 所连电视的遥控器,要先断开遥控器和电视的蓝牙连接,关掉电视的蓝牙。然后,再进入 N1 电视系统,将此遥控器与 N1 通过蓝牙连接。

2、获取键值

将键盘插在 N1 上,进入系统自带的虚拟终端,执行以下命令:
<div>su      //切换超级用户权限</div><div>cat /proc/bus/input/devices//获取遥控器的 Vendor 和 Product 值</div>
将 V 值和 P 值记录下来备用。


注意: 是遥控器的值,而不是键盘的值。

执行以下命令:
getevent -l                  //获取各按键事件
执行此命令后,按遥控器上的键,以获取各键值。此时最好不要按键盘上的任何键或滑动鼠标!


3、编写遥控器的键值文件

在电脑上新建文本文件,按照如下格式将第 2 步获取到的键值编辑类似内容,最后用记录下来的 V 值和 P 值将文件命名为:Vendor_V 值_Product_P 值.kl。比如我的键值文件是:Vendor_000d_Product_3838.kl 。当然,最好可以用 ES 文件浏览器将 N1 盒子/system/usr/keylayout 路径下的随便一个键值文件拷入电脑,在此基础上进行修改。

**** Hidden Message *****如果 keylayout 文件夹内有此遥控器对应的键值文件,则遥控器的按键事件根据此键值文件定义。若没有,则默认使用通用键值文件 Generic.kl定义。

4、将生成的键值文件拷入 N1

用 U 盘将生成的遥控器键值文件拷入 N1。打开 ES 文件浏览器,在左下角要打开 root 权限,将/system/usr/keylayout 路径打开 W (写)权限,否则会拷贝失败。拷贝完成后最好关掉 root 权限。最后,重启 N1。这样,你就能用这个遥控器控制 N1 了。

PS: 可以将键值文件保存下来,下次重新刷机,或者刷了别的系统。就可以直接将此文件放在/system/usr/keylayout 路径下。

更多斐讯盒子玩机教程、刷机固件,可戳:https://www.znds.com/bbs-419-1.html

wzwhat 发表于 2022-1-16 17:17

非常感谢分享

wangrui1573 发表于 2021-6-29 18:04

能结局关机变重启的问题吗?

我用powerofclick和按键映射后能关机,但是他会自己不定时开机,一般发生在我打开PS4 或者跟小爱对话的时候,不知道什么原因被蓝牙广播到了

cmq123 发表于 2021-6-29 08:31

这个很优秀啊

花卜头 发表于 2021-6-24 16:03

高手在当贝

一生正气 发表于 2021-6-24 16:03

支持,谢谢{znds1}

vipde 发表于 2021-6-29 08:15

这个很优秀啊

callert 发表于 2021-7-3 15:53

学习一下这个

gzkcpcb 发表于 2021-7-10 15:07

感谢老铁666

miaozhong 发表于 2021-7-23 00:00

{znds8}

wen_shan 发表于 2021-7-23 08:41

谢谢楼主分享
页: [1] 2 3 4 5 6 7
查看完整版本: 斐讯N1适配任意蓝牙遥控器方法 亲测有效