本帖最后由 wjy5156 于 2014-6-28 09:29 编辑
声明:
笔者在智能电视网的登录名为: wjy5156
笔者在当贝论坛的登录名为: wjy5156
笔者在HDP论坛的登录名为: wjy5156
笔者在乐视论坛的登录名为: 249931209
也就是说249931209和wjy5156系笔者一人。如果在这四个以外的论坛有人用249931209或wjy5156登录名发表此文,那么就一定是转载!请转载者注明出处!
乐视C1(S)遥控器上没有数字键,非常不方便。因为现在很多平台都支持数字直选换台了,如:龙龙直播。试想一下,如果乐视C1(S) 看龙龙直播平台上的118频道的话,因为乐视C1(S) 没有数字键,你就会一直的按住下键不松手.........直到118频道。如果遥控器上有数字键的话,就只需按三个键而已。
乐视C1(S) 遥控器上的音量加减键被映射在上下两键,这才是最失败的设计,在某些平台下,如:蓝莓直播。上下键实际对应的功能是上(下)一集,或上(下)一个源,完全启不到音量控制的实际作用,所以说才是最失败的设计之处,没有数字键和音量加减键的遥控器还很多,如:我播i5,美如画A11。(美如画A11有音量加减键没有数字键)
注:我播i5新版遥控器已经有数字键了!
笔者认为还是有数字键和音量加减键的遥控器使用起来才方便,如迈乐A2000G的遥控器,开博尔C3的遥控器,不仅有数字键和音量加减键,同时还有快进,快退,字幕,等等按键,这样一来对于本地播放也大大的提高了灵活性,最重要的是开博尔C3上的红色键亦被设计成为鼠标切换键,相当人性化。若是以后安卓遥控器都做成全键遥控想必是极好地!
正因为乐视C1(S) 遥控器上存在着没有数字键和音量加减键这两大BUG,所以乐视论坛中的蓝老大(神蓝)才做了遥控移植,成功之后你就可以把乐视C1(S) 遥控器丢在角落了!所以这里强烈感谢乐视论坛中的蓝老大(神蓝),以及强烈感谢乐视论坛中的S侠(shcl),当然也要强烈感谢羽大(羽音坊)。
第一部分:乐视C1适用
笔者遥控移植的是开博尔360i(1185芯片)遥控器,乐视C1遥控器共九个按键,加上移植的十个数字键,加上移植的两个音量键,加上鼠标开关的一个键,共22个按键。制作好remote.conf,上传到/system/etc目录下覆盖原文件,重启乐视C1,遥控器当然失效了,此时就可以用开博尔360i的遥控器来移植乐视C1了,呵呵.....
remote.conf模板是采用蓝老大(神蓝)的模板。如果你家里同时有开博尔360i和乐视C1的话,就可以采用我编译好的remote.conf。
增加了虚拟鼠标功能,开博尔k360i遥控器上的红色按键被设定为鼠标切换键,上下左右和确定键即为鼠标的上下左右和确定键。
注:开博尔k355i,k360i,k350i,k380i公用一个遥控器,如下图:
如果你的开博尔遥控器如上图一样,你就可以下载本帖附件中的remote.conf来遥控你的乐视C1了。
还是直接传一个附件吧,使用前需解压!
开博尔360i转乐视C1.rar
(602 Bytes, 下载次数: 256)
蓝老大(神蓝)用硬件测试乐视C1的遥控码,举例说明:
00ff10ef
笔者用testkey.sh的方法测试乐视C1的遥控码,举例说明:
10ef00ff
大家看到,两组遥控码其实没有什么出入,只不过00ff,一组在前一组在后,笔者姑且称00ff为主码,10ef为附码,一组遥控码共8位,由主码+附码组成或由附码+主码组成。
乐视C1的遥控码,如下:由蓝老大(神蓝)提供
00ff00ff
00ff10ef
00ff14eb
00ff11ee
00ff13ec
00ff12ed
00ff2ad5
00ff0ef1
00ff29d6
00ff是不变的所以称之为主码,附码每组各不相同,所以称之为附码,当然如果你有更好的叫法也请赐教。
深度剖析遥控码,如下图:
在传一个文字版吧,以便大家下载研究,使用前需解压!
乐视C1遥控码.txt
(406 Bytes, 下载次数: 42)
上文已经说到了主码及附码,这里不再重复,中文注释就不用不说了,大家一眼就看的清清楚楚,明明白白。数字码是固定的且千万不能变,如电源键的数字码是116,音大键的数字码是104..........
着重说一下移植码,如音大键,0x10 ,前两位的0x是不变的且所有的移植码的前两位都是不变的,10是计算出来的,如何计算出来的呢?音大键的遥控码是:00ff10ef,去掉主码00ff剩下的就是附码10ef,也就是说音大键的移植码就是0x加附码的前两位,即为:0x10。
为什么叫移植码呢?就是把移植码的后两位替换成你要移植的遥控码的附码中的后两位(即开博尔360i遥控码附码的后两位),如果没有看明白,举例说明:
比如乐视C1遥控器上返回键的遥控码是:00ff0ef1 移植码是0x0e 数字码是15
比如开博尔360i遥控器上返回键的遥控码是:bd424040,去掉主码4040,附码是:bd42,附码的后两位则是42。
移植之后,如下文:
#返回键 = 0x42
0x42 15
大家也可参看上文附件中的remote.conf
其实道理说通了,是不是很简单呢!
补充说明,单单改移植码是不够的,还要改一下主码,比如:
factory_code = 0x40400001
这一行0x后面的4040就是开博尔360i的主码,如果你的主码是8912,则应改为,如下:
factory_code = 0x89120001
乐视C1(S)遥控器上虽然只有九个按键,但是盒子却内置了数字码,这也是我们能遥控移植成功的关键,反之没有内置,也就不能移植成功了。如下图:
有人会说怎么没有遥控码和移植码?因为遥控码是必须通过物理测试来捕获的,乐视C1(S)遥控器上只有九键,无法进行物理测试,所以就没有遥控码和移植码,当然有中文注释和数字码就已经足够做遥控移植的了。其实乐视C1(S)盒子中还内置了更多的功能,比如蓝老大(神蓝)说的,130是缩小,131是放大,直接移植过来没有对应实际功能,这点还是麻烦各位老大慢慢弄吧.........现在移植出来的就是22个按键(原遥控器九键加隐藏十三键)
笔者根据各位老大的教程移植海信MP800H遥控器的remote.conf,如下:
- #amlogic NEC remote by 那年17岁
- #-= MP800H to C1 =-
- factory_code = 0x7f800001
- work_mode = 1
- repeat_enable = 1
- release_delay = 200
- debug_enable = 1
- reg_control = 0xfbe40
- fn_key_scancode = 0x52 #对应MP800H遥控器的红键(鼠标与遥控器的切换键)
- left_key_scancode = 0x58 #对应MP800H遥控器的左键
- right_key_scancode = 0x59 #对应MP800H遥控器的右键
- up_key_scancode = 0x56 #对应MP800H遥控器的上键
- down_key_scancode = 0x57 #对应MP800H遥控器的下键
- ok_key_scancode = 0x5a #对应MP800H遥控器的OK键
- #电源键 = 0x0d
- #上键 = 0x56
- #下键 = 0x57
- #左键 = 0x58
- #右键 = 0x59
- #确定键 = 0x5a
- #菜单键 = 0x5f
- #返回键 = 0x5c
- #设置键,用作主页功能,也就是HOME。 = 0x5b
- #数字1 = 0x01
- #数字2 = 0x02
- #数字3 = 0x03
- #数字4 = 0x04
- #数字5 = 0x05
- #数字6 = 0x06
- #数字7 = 0x07
- #数字8 = 0x08
- #数字9 = 0x09
- #数字0 = 0x00
- #音大键 = 0x44
- #音小键 = 0x43
- #红色键 = 0x52
- key_begin
- 0x0d 116 电源
- 0x56 103 上
- 0x57 108 下
- 0x58 105 左
- 0x59 106 右
- 0x5a 97 ok
- 0x5f 125 菜单
- 0x5c 15 返回
- 0x5b 102 首页
- 0x01 2 数字1
- 0x02 3 数字2
- 0x03 4 数字3
- 0x04 5 数字4
- 0x05 6 数字5
- 0x06 7 数字6
- 0x07 8 数字7
- 0x08 9 数字8
- 0x09 10 数字9
- 0x00 11 数字0
- 0x44 104 音大
- 0x43 109 音小
- 0x52 63 红
- key_end
复制代码 注:海信MP800H,MP501H,MP502H,MP801H,公用一个遥控器,如下图:
还是直接传一个附件吧,使用前需解压!
海信MP800H乐视C1.rar
(623 Bytes, 下载次数: 9)
增加了虚拟鼠标功能,MP800H遥控器上的红色按键被设定为鼠标切换键,上下左右和确定键即为鼠标的上下左右和确定键。主页键被映射到设置键。
笔者根据各位老大的教程移植蓝矩T11遥控器的remote.conf,如下:
- #amlogic NEC remote by 那年17岁
- #-= T11 to C1 =-
- factory_code = 0x6b860001
- work_mode = 1
- repeat_enable = 1
- release_delay = 200
- debug_enable = 1
- reg_control = 0xfbe40
- fn_key_scancode = 0x00 #对应T11遥控器的红键(鼠标与遥控器的切换键)
- left_key_scancode = 0x4c #对应T11遥控器的左键
- right_key_scancode = 0x40 #对应T11遥控器的右键
- up_key_scancode = 0x44 #对应T11遥控器的上键
- down_key_scancode = 0x48 #对应T11遥控器的下键
- ok_key_scancode = 0x06 #对应T11遥控器的OK键
- #电源键 = 0x0c
- #上键 = 0x44
- #下键 = 0x48
- #左键 = 0x4c
- #右键 = 0x40
- #确定键 = 0x06
- #设置键,用作菜单功能,也就是MENU。 = 0x5f
- #返回键 = 0x0a
- #首页键 = 0x07
- #数字1 = 0x09
- #数字2 = 0x05
- #数字3 = 0x01
- #数字4 = 0x4b
- #数字5 = 0x47
- #数字6 = 0x43
- #数字7 = 0x4a
- #数字8 = 0x46
- #数字9 = 0x42
- #数字0 = 0x45
- #音大键 = 0x4e
- #音小键 = 0x4d
- #红色键 = 0x00
- key_begin
- 0x0c 116 电源
- 0x44 103 上
- 0x48 108 下
- 0x4c 105 左
- 0x40 106 右
- 0x06 97 ok
- 0x5f 125 菜单
- 0x0a 15 返回
- 0x07 102 首页
- 0x09 2 数字1
- 0x05 3 数字2
- 0x01 4 数字3
- 0x4b 5 数字4
- 0x47 6 数字5
- 0x43 7 数字6
- 0x4a 8 数字7
- 0x46 9 数字8
- 0x42 10 数字9
- 0x45 11 数字0
- 0x4e 104 音大
- 0x4d 109 音小
- 0x00 63 红
- key_end
复制代码 注:蓝矩T11,T10,公用一个遥控器,如下图:
还是直接传一个附件吧,使用前需解压!
蓝矩T11转乐视C1.rar
(627 Bytes, 下载次数: 6)
增加了虚拟鼠标功能,T11遥控器上的红色按键被设定为鼠标切换键,上下左右和确定键即为鼠标的上下左右和确定键。
笔者根据各位老大的教程移植开博尔C3遥控器的remote.conf,如下,还是上一个附件供大家下载吧,使用前需解压!
开博尔C3转乐视C1.rar
(633 Bytes, 下载次数: 15)
注:开博尔C3和慧美视A9公用一个遥控器,如下图:
笔者根据各位老大的教程移植美如画R5遥控器的remote.conf,如下,还是上一个附件供大家下载吧,使用前需解压!
美如画R5转乐视C1.zip
(716 Bytes, 下载次数: 8)
注:美如画R5和美如画R3公用一个遥控器,如下图:
补充说明:鼠标切换键映射到美如画R5遥控器上的屏显键,主页键映射到美如画R5遥控器上的搜索键。
第二部分:乐视C1S适用(以刷羽音坊固件为例)
注:刷V37固件后,静音功能无效,V35固件静音正常,此乃固件问题,新版ui2.3固件静音键仍然有效!
2013年6月21日修改:
深入研究羽大(羽音坊)固件中的remote,以及和蓝老大(神蓝)沟通,再次更新remote,增加静音功能,播放暂停功能,上一曲下一曲功能,一键进入http://tv.letv123.com功能,快退功能,删除功能。
进入本地视频,利用删除功能就可以删除移动硬盘中的电影了,截图如下:其他功能就不逐一截图了。 笔者根据各位老大的教程移植海信MP800H遥控器的remote.conf,如下: 鼠标切换键映射到了视频键,鼠标确定映射到了功能键,上一张中英文对照的图,以便大家看个明白。 快进键的英文是:forward 快进键的数字码是:76 但是移植之后没有实际的对应功能,是不是数字码错了还是其他原因,这点就有些不明白了,期待高手解答。
笔者根据各位老大的教程移植开博尔F4遥控器的remote.conf,如下: 鼠标开关键被映射到了显示键,鼠标确定键被映射到了电视键。 注:开博尔F4和开博尔K610i,C2S,C3(双核),C7,K1.....公用一个遥控器,如下图: 开博尔F4本机遥控码,要的拿去。 - ee117748 数字1
- ed127748 数字2
- ec137748 数字3
- eb147748 数字4
- ea157748 数字5
- e9167748 数字6
- e8177748 数字7
- e7187748 数字8
- e6197748 数字9
- ef107748 数字0
- b24d7748 显示
- e41b7748 电视
- f00f7748 设置
- f6097748 播放/暂停
- fb047748 上一曲
- f7087748 下一曲
- bf407748 信息
- fa057748 主页
- e31c7748 返回
- f8077748 菜单
- ff007748 英文
- fe017748 英文
- fc037748 左 英文
- fd027748 右 英文
- e01f7748 ok(确认)
- f40b7748 音小
- f9067748 音大
- f30c7748 静音
- f10e7748 红
- e11e7748 绿
- b34c7748 黄
- bb447748 蓝
- f50a7748 开关
复制代码 笔者根据各位老大的教程移植我播i5(新版)遥控器的remote.conf,如下:鼠标开关键被映射到了显示键,鼠标确定键被映射到了电视键。 我播i5新版遥控器,如下图:
我播i5新版遥控器的遥控码,要的拿去。
- fd02ff00 数字1
- fc03ff00 数字2
- fb04ff00 数字3
- f807ff00 数字4
- ed12ff00 数字5
- ec13ff00 数字6
- e31cff00 数字7
- ea15ff00 数字8
- e916ff00 数字9
- bb44ff00 数字0
- ba45ff00 显示
- bc43ff00 电视
- f20dff00 主页
- eb14ff00 应用
- f10eff00 返回
- f30cff00 菜单
- e718ff00 音小
- e619ff00 音大
- e817ff00 静音
- b847ff00 红
- b748ff00 绿
- b649ff00 黄
- ab54ff00 蓝
- fa05ff00 上
- f50aff00 下
- f906ff00 左
- f708ff00 右
- f609ff00 ok(确认)
- fe01ff00 开关
复制代码
第三部分:捕获遥控码教程
编译remote.conf必须要知道本机的遥控码。
捕获遥控码的前提是,家里必须有传统播放器,如1073芯片播放器,1283芯片播放器,1185芯片播放器,1186芯片播放器和路由器,如果没有传统播放器和路由器的话,就没有必要看下去了。首先新建一个文本文档,把你播放器的全部按键记录下来,举例说明,如下文:- 1
- 2
- 3
- 4
- 5
- 6
- 7
- 8
- 9
- 0
- 音量加
- 音量减
- 首页
- 红色
- 设置
- 上
- 下
- 左
- 右
- ok
- 返回
- 开关
- 制式
- 重复AB
- 放大
- 音频
- 字幕
- 重复
- 静音
- 16:9
- 播放
- 上页
- 停止
- 下页
- 快退
- 屏显
- 选项
- 快进
- 蓝色
- 黄色
- 绿色
- 出仓
- 慢放
复制代码 要用到U盘,最好先格式化一下,然后把
testkey.zip
(328 Bytes, 下载次数: 34)
文件复制到优盘根目录,下载附件解压得到testkey.sh文件,是复制testkey.sh文件到U盘根目录,而不是复制testkey.sh.zip到U盘根目录,说的够详细吧。把U插入播放器中,用一根网线把播放器和路由器相连,打开电视在播放器的设置页面查看ip,比如ip是192.168.1.100,当然每个人的ip是不一样的,点击电脑左下角开始-运行,在运行的对话框中输入telnet 192.168.1.100,大家仔细看呀,telnet后面是有一个空格的!如下图:
点击确定或直接回车都可以,弹出一个对话框,要求输入用户名,如下图:
一般来说用户名都是 root 回车之后,提示需要输入密码,因为固件不同密码也不同,但是一般来说密码都是 toor 如果没有密码的话,输入用户名root后直接回车即可登录了!(注:输入密码时无显示,输入后回车即可)如下图:
成功登录以后的界面,如下图:
在对话框中输入 cd /tmp/usbmounts/ 回车,当然复制粘贴更简单,呵呵,这行命令的意思是:进入USB挂载目录,如下图:
在对话框中输入 ls 回车,这行命令的意思是:查看U盘的名称,如下图:
大家看到我的U盘名称是sda(蓝色部分,截图有点不清楚),当然你的可能是sdb1,sda1,sdc3等等.........
在对话框中输入 cd /tmp/usbmounts/sda 回车, 当然复制粘贴更简单,呵呵,如果你的U盘名称是sdb1,你就输入sdb1,以此类推,如下图:
在对话框中输入 chmod +x testkey.sh 回车, 当然复制粘贴更简单,呵呵,如下图:
在对话框中输入 ./testkey.sh 回车, 当然复制粘贴更简单,呵呵,大家一定要注意/前面有一个点,千万别忘记输入了,如下图:
这个时候拿着遥控器对着播放器按下静音键,屏幕就会出现一组字符,而这组字符就是静音键的遥控码,如下图:
补充说明,这个时候你拿着任何遥控器对着播放器按,都会出现遥控码的,比如:电视遥控器,空调遥控器,机顶盒遥控器.......还有一点要说明,当你按下某个键的时候,屏幕上可能不会立刻出现遥控码,怎么办?多按几下,直到出现为止,然后再按下一个。
上文中不是提到一个新建的文本文档吗!然后你就在静音键的后面输入这组遥控码,为了避免输入错误,最好采用复制粘贴的方法,而在这个对话框中的复制命令是点击右键标记。然后你就按一个按键,记录一个按键的遥控码,有点累眼睛,呵呵,慢工出细活。开关键,要最后记录,因为会直接关机的,这个很好理解。我的播放器是蓝钜T11(1185芯片)附上我捕获的遥控码,如下文:
- 1 f6096b86
- 2 fa056b86
- 3 fe016b86
- 4 b44b6b86
- 5 b8476b86
- 6 bc436b86
- 7 b54a6b86
- 8 b9466b86
- 9 bd426b86
- 0 ba456b86
- 音量加 b14e6b86
- 音量减 b24d6b86
- 首页 f8076b86
- 红色 ff006b86
- 设置 a05f6b86
- 上 bb446b86
- 下 b7486b86
- 左 b34c6b86
- 右 bf406b86
- ok f9066b86
- 返回 f50a6b86
- 开关 f30c6b86
- 制式 ad526b86
- 重复AB f7086b86
- 放大 a15e6b86
- 音频 a55a6b86
- 字幕 a9566b86
- 重复 a6596b86
- 静音 be416b86
- 16:9 f40b6b86
- 播放 fd026b86
- 上页 a35c6b86
- 停止 f10e6b86
- 下页 af506b86
- 快退 b04f6b86
- 屏显 f20d6b86
- 选项 ef106b86
- 快进 fc036b86
- 蓝色 b6496b86
- 黄色 ab546b86
- 绿色 a7586b86
- 出仓 aa556b86
- 慢放 ae516b86
复制代码 再次重申:用以上方法,可以捕获任意遥控器的遥控码!
第三部分:视频教程
修改remote.conf要用到editplus,而editplus软件大家可以去百度搜索下载安装。
比文字教程更详细的是图文教程,比图文教程更详细的是视频教程,视频教程中已录制了音频,强烈推荐大家带上耳机或打开音箱,全屏观看效果更佳!
注:必须ROOT之后才能上传 remote.conf 。乐视ROOT方法请自行站内搜索!
上传remote.conf要用到,本文提到的方法是手动上传的方法,较之羽大(羽音坊)工具上传的方法略显粗糙,如果你是高手也请飘过。
首先把修改好后的remote.conf复制在优盘根目录,优盘插入播放器中。如果有USB鼠标也请一同插入播放器中,没有USB鼠标也可以用遥控器来操作,因为RE管理中的操作,鼠标比遥控器顺手一点。
乐视C1(S)主界面-我的应用-RE管理器-进入/mnt/sda(优盘根目录),选中remote.conf文件,长按确定键,或鼠标左键长按3秒以上,在弹出的菜单中选择复制,如下图: 点击上级目录,或鼠标右键返回,进入/system/etc目录,如下图: 挂载读写点击一下变成挂载只读,否则没有权限粘贴,如下图: 点击粘贴之后,弹出菜单:remote.conf已存在,您是否要替换它?当然选择“是”,如下图: 重要说明:点击是之后,乐视原遥控器还是好使的,用乐视原遥控器关机,大概五秒钟之后拔掉变压器,再过五秒钟之后插上变压器,这个时候就可以用指定的遥控器来遥控乐视C1(S)了。
|