zerocool60 发表于 2021-1-1 22:13

中兴B860AV1.2,S905M2刷CoreELEC

本帖最后由 zerocool60 于 2021-1-1 22:14 编辑

偶然发现家里有个联通送的盒子,中兴B860AV1.2,正好有空,拿出来玩玩。
adb破解很简单,算号器就解决了。而且自带root,就开启了折腾之旅。
开始用TF卡刷CoreELEC,使用gxl_p212_1g_slowemmc.dtb或gxl_p281_1g.dtb作为根目录的dtb.img,然后在android下“adb reboot update”就可以启动了。但是,每次重启还会进安卓,很麻烦。以为是固件的问题,刷了几个固件,感觉潜龙的还不错,但是遥控不好用。调试了好长时间,发现配置文件识别错了。进入系统,替换遥控配置,
cp /system/etc/remote_ff00.conf /system/etc/zte_remote/remote_ff00_32_3.conf终于android算是好用了。潜龙的系统真不错,启动很快,就是有时感觉内存不太够用。还是继续折腾CoreELEC。发现刷入后重启依然会进安卓,好吧,要用大招了。把uboot的env抓出来,一点点看,一点点测试,花了好长时间。都快放弃了,终于还是找到了原因。卡刷的系统都是通过bootcmd来运行的,而原生的uboot根本不执行bootcmd。没关系,强行让它执行就好了,于是改写了aml_autoscript,终于完美了。
CoreELEC算是可以稳定运行了,但是wifi找不到。我家里现在都找不到网口,电视又不在路由旁边。好吧,只能继续折腾。没有网络,调试很头疼,看来只能拆机连串口了。参考了网上的说明,串口连接还是挺顺利的。进入系统后,发现网卡没找到,手动加载驱动会报错。看错误信息感觉好像dtb配置有问题,这才想起来S905M2的代号应该是gxl_p211,现在使用的dtb并不是针对p211做的,可能某些配置并不对。继续放大招,把原厂固件的dtb抓出来。然而使用原厂dtb却无法启动,只能认为dtb与kernel不匹配了。继续发招,对比原厂dtb和gxl_p212_1g_slowemmc.dtb,终于发现在配置wifi时有一小点差别。用gxl_p212_1g_slowemmc.dtb为基础,改动后重新生成dtb。使用这个dtb启动,wifi终于有了。哈哈。
然后,遥控器还不能用,不是很爽。该遥控配置文件。这个网上有很多教程。我使用android下的按键配置来改,很快搞定。
目前看,基本都可以用了。把修改的文件分享给大家。
使用方法:
**** Hidden Message *****

k007008 发表于 2021-1-2 06:22

看看

pmppmp77 发表于 2021-1-2 10:16

潜龙的真好

许海龙 发表于 2021-1-2 10:46

66666669

H星空H 发表于 2021-1-2 22:24

看看

艺德服饰 发表于 2021-1-3 11:25

学习学习

打口青年 发表于 2021-1-3 16:38

谢谢分享

GogogogoDAI 发表于 2021-1-3 18:55

膜拜大佬!!

爱你一辈子吗 发表于 2021-1-3 19:00

yuuh

znl626342243 发表于 2021-1-4 07:26

高手
页: [1] 2 3 4 5 6 7 8 9 10
查看完整版本: 中兴B860AV1.2,S905M2刷CoreELEC