中兴机顶盒 ZXV10 B860AV3.2-M 刷入 openwrt 或 armbian 系统

前言

手头上有个 ZXV10 B860AV3.2-M 的机顶盒放着吃灰,打算拿来刷点东西。

介绍

以我手头上的 ZXV10 B860AV3.2-M 进行介绍,即便是相同的型号,但是配置可能不同

_模糊_缩小.webp

SoC 是 AmlogicS905L3 (四核 Cortex-A53 架构),内存是两颗合肥长鑫CXDQ3BFAM-CQ-A(1GB),共 2GB 内存。

SoC和内存_缩小.webp

背面装有8GB的 eMMC,型号 SGM8000C-S27B8G

_缩小.webp

开搞

写在前面

要安装 OpenWrt 或 Armbian 主要分为以下几步:

  1. 下载对应镜像
  2. 制作启动U盘
  3. 机顶盒从U盘启动

前两步都不用多说,主要是机顶盒从U盘启动。那么为了这最后一步,你可能需要拆机刷三方安卓系统等等...

如果你没有足够的动手能力,或者不喜欢折腾,那建议不要轻易尝试,否则出问题后你可能救不回来

最理想情况下需要的工具:

  • 网线
  • 12V直流电源适配器
  • U盘

如果你需要线刷安装三方系统或救砖,你还需要:

  • 双公头USB线 (用于烧录固件)
  • 金属镊子 (用于短接触点进入烧录模式)

其实我的笔记本带了一个Type-C口,我用另一端USB公头接机顶盒也可以

如果你还想更好的诊断问题、判断当前状态,你可以准备:

  • 电烙铁
  • 焊锡
  • 2.54mm 排针
  • 杜邦线
  • USB转TTL模块 (推荐 CH340 系列)

用于自行焊接 TTL 针脚,连接串口。

下载镜像制作启动U盘

OpenWrt: https://github.com/ophub/amlogic-s9xxx-openwrt/releases
Armbian: https://github.com/ophub/amlogic-s9xxx-armbian/releases

找到有 amlogic_s905l3-cm211 字样的镜像,下载。

然后打开 Rufus,选择设备和下载的镜像,开始。完成后弹出U盘,备用。

启用原装系统 adb

注:如果你打算直接拆机开搞的话其实可以跳过这一步,开启adb是为了尝试从U盘启动。原装系统不一定能从U盘启动

进入原装系统的设置,找到启用 adb 选项,一般都需要验证。我遇到的是二维码验证,稍后要用到中兴 STB 工具开 adb。如果你遇到的验证是随机码而不是二维码,则可以使用算号器。

这里介绍使用中兴 STB 工具开 adb 的教程。挖个坑先,这一步难点就是注册 STB 工具,可以去智能电视网搜索,我也是在那里找到的。

刷入三方安卓9系统

这里再挖个坑,这一步主要找到短接点短接进入烧录模式,用双头usb数据线连接电脑烧录即可。

短接点为 C9A8,短接时要小心,尽量避免刮擦导致连锡。如果连锡了导致无法正常烧录固件和开机,可以断电后用棉签蘸酒精擦拭并吹干,一定确保干燥后再通电

_缩小.webp

可以去智能电视网搜索相关线刷包可教程

从U盘启动

两种方法根据实际情况选择。

adb 方法

开了adb之后,使用 adb connect 192.168.1.137 连接设备 (ip 修改为盒子的地址),如果连接成功会提示 connected to xxx

插上U盘 (建议插在靠近网口的USB接口),执行 adb shell reboot update

使用 APP 重启

需要系统已经 root 并且可以安装 apk,通常刷入了三方系统可以使用该方法。

安装 Reboot to LibreELEC,然后打开,确认重启即可。

进入系统

等待重启,如果一会后黑屏了,应该是进系统了。(现在还不支持显示输出)

如果你用的是 Armbian,到路由器后台去找到其 IP 地址,然后通过 ssh 连接 (用户名 root 密码 1234)。如需安装到 eMMC 或了解更多请参考 使用教程

如果你使用的是 OpenWrt,把电脑的 IP 地址修改为 192.168.6.2,子网掩码 255.255.255.0,网关 192.168.1.1。然后浏览器访问 192.168.1.1,使用用户名 root 和密码 password 登录。如需安装到 eMMC 可参考 使用教程

记在最后

如果你等了一段时间,仍然找不到 IP 或者连不上设备,或者你觉得没进系统,那可以参考一下。这里列出一些我踩过的坑

怎么连接 TTL

TTL引脚_缩小.webp

如图所示,将排针焊上去,即可使用杜邦线连接TTL转USB模块。连接杜邦线时注意,TX和RX要交叉连接。

重启后进入了 Recovery 恢复模式

建议连接 TTL 观察串口输出,仔细阅读日志。如果有输出 0 Storage Device(s) found,说明没认到U盘,换个U盘写入镜像再试。

例如

scanning bus usb@fe900000 for devices... 1 USB Device(s) found
       scanning usb for storage devices... 0 Storage Device(s) found

本文链接:

https://blog.nkxingxh.top/archives/395/
1 + 3 =
快来做第一个评论的人吧~