中兴机顶盒ZXV10 B860AV2.1T 2022款刷armbian系统

最近需要一台轻量化的小服务器来跑几个Python脚本,起初打算再买一台树莓派4b的,但是看了一圈这个溢价直接给我劝退,后来我想到了运营商送的小盒子 所以就有了接下来的故事。

中兴运营商盒子刷第三方系统什么的也不是什么新鲜事了,早几年再恩山就有很多大神出了TTL刷机和短接线刷的教程,但是经过了一番尝试,发现对于2022年的新盒子这些方法基本上都失效了,无奈只能自己摸索。

思路是这样的 首先 先刷入一个 有ROOT权限的第三方安卓,这个我已经找好了可用于S905L处理器的刷机包了,但是这个镜像刷入以后不能使用原装遥控了,因为input/event 对不上。所以说刷之前先准备好一个USB键盘。 刷入有ROOT权限的安卓以后,把armbian刷入一张SD卡,并且调整好外置启动文件,这里有一个很大的坑我一会会说。最后将系统写入原厂的e-nand 。 没错 2022年的中兴盒子把emmc换成了e-nand 这也是很多人发现写入时找不到emmc的原因了,这个问题我摸索了一阵已经解决了,这边我会说下思路,并且把已经修改好的文件上传到包里,供小白们 直接用。

  1. 首先刷入第三方安卓,第一个问题就是与老版本盒子不同的是,短接的电阻有了变化。不是c125而是 c119。
    步骤是用双公USB连接到电脑后(靠近以太网接口的那个USB)短接C119的两端然后通电,刷机软件会检测到设备,然后导入镜像勾选擦除flash,和刷鞋boot loader,点开始就可以,软件和镜像以及所有会用到的东西,我都会放在文章最后的网盘里供大家下载

    2.第二步,刷入第三方安卓以后,准备一个U盘将Reboot to LibreELEC.apk 放入U盘内,然后把U盘插入到盒子上安装它,将注意这时候我们就不能使用遥控器来控制了,要通过键盘来控制盒子。

    3.第三步,先在电脑上把armbian写入到TF卡中,用的工具可以随意,win32diskimager什么的都可以,我用的是树莓派的写卡工具,写入好后重新拔插一下读卡器,会认到一个boot的FAT32盘符,这些玩过树莓派和其他嵌入式板子的小伙伴们会很熟悉

    编辑配置文件 exlinux.conf 把所有前面没有打#号注释掉的都注释掉。然后删掉meson-gxl-s905x-p212.dtb前的#号和最后一行的#号 解除掉这两个注释 exlinux配置就算结束了。回到BOOT根目录把u-boot-s905x-p212,重命名为u-boot.ext。接下来非常关键,要去dtb文件夹里找到meson-gxl-s905x-p212.dtb删掉用我给的meson-gxl-s905x-p212.dtb来替换它,这直接影响到你是否能正常的把armbian写入到emmc,如果不这么做,你在写卡部分会提示找不到emmc原因就是新款中兴盒子把emmc换成e-nand 它的频率从 0x5f5e100 变到了 0x2faf080 如果你有兴趣的话可以使用device-tree-compiler自己更改这个数值 ,篇幅问题我不再详述。

    4.第五步就是把TF卡插到盒子上,启动Reboot to LibreELEC 然后授予ROOT权限它会自动重启 进入TF卡上的ARMBIAN 进入系统后设置root密码和初始账户密码 然后使用root登录并且严格按照我下面的操作来做

    cd /boot
    chmod 755 install-aml.sh
    ./install-aml.sh

如果不出问题的话 armbian会写入到EMMC中,如果提示找不到emmc或者正在使用emmc 请检查上一步是否替换了dtb。

最后希望各位都能顺利的进行刷机操作 如果有不明白的可以直接在本篇文章下给我留言 或者发邮件给我 qibohan@qibohan.com

需要用到的文件 百度网盘:链接:https://pan.baidu.com/s/1iqUmCWDgnXuqhIMhbbdGdQ?pwd=gtrg 提取码:gtrg 解压密码zte123456

补链接:https://pan.baidu.com/s/1ZJKnPLrFZbFBlWE3uXBDHw

提取码:7nl8

最近参加工作了,链接一直没来得及补,不好意思各位

《中兴机顶盒ZXV10 B860AV2.1T 2022款刷armbian系统》上有68条评论

  1. 用了你那个dtb还是提示找不到emmc,请问如何查看我盒子nand的频率是多少,我想自己修改?

    1. 你确定替换成功了嘛。目前为止 还没遇到替换后还是找不到emmc的。 这个频率都是一样的 一般也不会有什么差异 。

  2. 老大,你好我的机器是中兴机顶盒ZXV10 B860AV2.1,按照你的教程已经到了启动机器的这一步,但是进入TF卡上的ARMBIAN的时候没办法进去,也不知道ARMBIAN完全启动了吗,所以后面的设置root密码和初始账户密码 然后使用root登录并且严格按照你下面的操作来做就没办法进行,
    cd /boot
    chmod 755 install-aml.sh
    ./install-aml.sh

    能否回复邮件,最好能电话联系一下。谢谢你的教程!

  3. 为什么我在升级安卓的时候提示[0x10103005]Romcode/初始化DDR/下载数据/读取镜像失败

  4. 这个2.1T分批次的PCB都不一样 但U应该都是S905L 我刷入Android 6.0 root版的时候 报错0x10103005 不知道是不是所谓高安版本 现在在尝试用root 安卓4 进行tf卡启动 不知道可不可行

q1b0h4n进行回复 取消回复

您的电子邮箱地址不会被公开。