记一次安卓盒子 S905X3折腾
背景
之前一直用的FX T1 盒子,几年用下来很稳定,毕竟就安装一个kodi播放nas里的影音文件,但是T1一直有个缺点:100M 的有线网络。随着nas里的大码率电影电视越来越多, 播放4k电影时会卡顿了。故此准备换一个盒子。
调研了各芯片,基本上就是有钱有时间选S922X, 考虑性价比S905X3 或者S912; 最后选中了S905X3盒子,到这里其实还行。但是紧接着犯了一个错误,没有仔细研究,直接就选了X99max plus; 其实X99max plus 是换壳的X88 pro, 但是很多固件又没法用,因此后面在刷机过程中造成了障碍。
购买
直接在咸鱼200RMB买这个盒子,算不上好价,尤其是前段时间有200RMB的CT2000的情况下,但还行吧,现在回过头来看, 还是建议买比较热门的盒子,出了问题可以参考的信息和教程都比较多。此外,这款测试的成绩相当糟糕,硬盘金泰克,内存ddr3规格,wifi是sp8335,网卡是RTL8111F(唯一的中规中矩的地方)
总而言之,购买之前功课做得少,买得太随意,不太推荐
问题一: 连接功放没信号
我的播放设施是这么连接的:
graph LR
A(Nas)--网线-->B(电视盒子)--HDMI-->C(功放)--HDMI-->D(电视)
以前使用T1盒子时,直接连接就可以用,但是这个盒子开启之后,显示没有信号 NO signal
测试一: 换电脑显示器测试,直接连接可以播放
测试二: 换HDMI线,换了三根,仍然无信号
测试三:直接用盒子连电视,仍然无信号
初步结论,也许这个盒子的固件有问题,可以刷机试下。
问题二: 怎么刷机
由于早就忘记当初刷T1盒子的步骤了,所以又温习了下相关操作,整体来讲还是比较简单的,尤其是我有otg-USB线的情况下。整体来讲,就是准备工具,准备固件,进行刷机。
- 工具:
- otg-usb线(就是双公头USB线,你问我为什么它叫公头?请仔细想想连接的形式),
- PC (win10),USB鼠标
- AMLOGIC USB BURNING TOOL 刷机工具,v2.2.4; v3.1 用于S905X4
- TWRP_AML_SlimHouse_3.5.2.zip 用来备份系统
- 棉签
- u盘一个,格式化为FAT32,放入img格式固件以及zip格式的TWRP包
- 固件:一共下了十几个固件,前面测试不行的都删了,留下的如下,实际能用的只有最后两个,而最后一个有线只有100M,所以准确的来说,只有1个X88 pro 的可以用。
- sbx_x88_pro_x3_aosp_9_6_2.img
- sbx_x88_pro_x3_atv_9_5.img
- sbx_x99_max_plus_aosp_9_5.img
- sbx_x99_max_plus_aosp_9_6.img
- sbx_x99_max_plus_atv_9_5.img
- x88pro-s905x3_d4_sp6255_20200318_r1(x99max+).img
- x88pro-s905x3_d4_sv6152_20200115_r1.img
- x88_n5_aosp.img
- x88_pro_x3_enc_R@xOne_stock_27_06_20.img
- x88pro-s905x3_d4_sp6330_100m_20200917_r1(x99max+).img
- 刷机
- 折断棉签,插入音频孔内部,里面会顶到一个按钮,这个是Reset键,顶住它
- 插上电源,盒子通过HDMI连接到电脑显示器,它会自动开机,由于一直按住了Reset键,进入了原生的recovery模式
- 选择update from ext; 选择TWRP-xx-xx.zip, 确定
- 进入TWRP后,先选语言为英语或者中文,插个鼠标到盒子上,进行操作(有时点不中,多点几次),选择backup,备份所有分区,可以选择备份到usb里; 语言选项如下
- 有了这个备份文件,后面每次都可以先刷TWRP,然后用Restore来恢复
- 拔掉盒子电源,打开USB burning tool 2.2.4
- 1- 文件,导入镜像
- 2、3、4- 去掉这个些√
- 5,点击 start 开始
- otg-USB连接盒子,程序显示连接成功,刷机开始
- 各种报错处理:
- 1% 错误,Romcode , need pwd, 这是有√没去掉
- 7% 错误,运行5s左右,提示错误,固件不对
- Romcode / Initialize DDR / Read initialize status
- 6 错误时点击refresh刷新即可,实际上只要遇到错误,除非是勾选问题,否则就换固件
- 刷机完成后。重启盒子(把电源插电源),盒子会在内部运行刷机写入固件,这才算是真正的刷机完成。
回到问题一:没有显示
刷机之后仍然没有显示 !!
Google一番,发现是盒子输出的显示分辨率有问题,默认选择的是自动适配最佳,实际需要调整为720p,有了输出之后,再调整为1080p或者其他可以输出的分辨率。
调整的位置在:设置- ??设置--高级设置--显示--分辨率,调整完毕就好了
也就是上面的工作全白做了,其实只要设置下分辨率就行了。
题外 Kodi 的中文设置
当kodi设置为中文语言界面后显示方块乱码时,这是因为字符没选好,需要选择Arial 而不能让其默认