所需工具和固件:
分享文件:UNT402A芯片S905L刷机
链接:https://pan.xunlei.com/s/VOjuQEejTVbWUlztPG2caxnAA1#
提取码:2fkd
复制这段内容后打开迅雷,查看更方便
一、硬件
1、芯片为S905L的电视盒子(型号:UNT402A) 一个
2、双公头USB线一根
3、晶晨刷机短接神器
4、u盘一个、容量至少4GB
5、windows系统电脑、显示器、鼠标、键盘
二、软件和固件
1、晶晨芯片专用刷机软件:amlogic_usb_burning_tool
2、可以开启ADB的安卓底包固件
3、adb工具 : adb.exe
4、shell工具:putty或者mobaxterm
6、烧录软件:rufus或者balenaEtcher
7、linux固件(任选一个):armbian、 fnnas 、openwrt
三、刷机总体大致步骤
1、使用 Amlogic_USB_Burning_Tool 先刷入可以开启ADB的安卓固件
九联盒子型号UNT402A(S905L芯片)刷安卓操作方法:
1. 打开刷机软件 amlogic_USB Burning Tool:
[ 文件 → 导入系统包 ]: S905L-S905LB-root-支持多遥控器.img
[ 不选择 ]:擦除 flash
[ 不选择 ]:擦除 bootloader
点击 [ 开始 ] 按钮
如果刷入有问题,重新开始所有步骤,这里 [ 选择 ]:擦除 flash [ 选择 ]:擦除 bootloader
2. 使用 [ 曲别针 ] 将盒子主板上的 [ 两个短接点进行短接连接 ],或者使用短接神器连接
并同时使用 [ USB 双公头数据线 ] 将 [ 盒子 ] 与 [ 电脑 ] 进行连接。盒子上的USB口插入没反应的话重新换另一个口插入,优先插入离网口最近的那个USB口。
3. 当看到 [ 进度条开始走动 ] 后,拿走曲别针,不再短接。
4. 当看到 [ 进度条 100% ], 则刷机完成,盒子已经恢复成 Android TV 系统。
点击 [ 停止 ] 按钮, 拔掉 [ 盒子 ] 和 [ 电脑 ] 之间的 [ USB 双公头数据线] 。
5. 如果以上某个步骤失败,就再来一次,直至成功。
如果进度条没有走动,可以尝试插入电源。通长情况下不用电源支持供电,只 USB 双公头的供电即可满足刷机要求。2、使用rufus烧录Linux镜像到U盘,将U盘插入盒子
烧录完成后进入U盘根目录,将uEnv.txt文件中FDT=的值修改如下保存,其中/dtb/amlogic/meson-gxl-s905l-venz-v10.dtb文件可以在U盘/dtb/amlogic/中找到,meson-gxl-s905l-venz-v10.dtb对应的是盒子的芯片型号,我这里盒子芯片型号为s905l 所以使用这个文件。
FDT=/dtb/amlogic/meson-gxl-s905l-venz-v10.dtb3、进入安卓打开开发者模式,开启ADB调试
4、使用ADB工具连接盒子,使用命令重启盒子,重启后会从U盘启动
5、进入U盘里面的工具,执行安装命令进行安装。
- 把刷好系统的 USB/TF/SD 插入盒子。
- 开启开发者模式: 设置 → 关于本机 → 版本号 (如: X96max plus...), 在版本号上快速连击 5 次鼠标左键, 看到系统显示 `开启开发者模式` 的提示。
- 开启 USB 调试模式: 系统 → 高级选选 → 开发者选项 (设置 `开启USB调试` 为启用)。启用 `ADB` 调试。
- 安装 ADB 工具:下载 [adb](https://github.com/ophub/kernel/releases/tag/tools) 并解压,将 `adb.exe`,`AdbWinApi.dll`,`AdbWinUsbApi.dll` 三个文件拷⻉到 `c://windows/` 目录下的 `system32` 和 `syswow64` 两个文件夹内,然后打开 `cmd` 命令面板,使用 `adb --version` 命令,如果有显示就表示可以使用了。
- 进入 `cmd` 命令模式。输入 `adb connect 192.168.1.137` 命令(其中的 ip 根据你的盒子修改,可以到盒子所接入的路由器设备里查看),如果链接成功会显示 `connected to 192.168.1.137:5555`
- 输入 `adb shell reboot update` 命令,盒子将重启并从你插入的 USB/TF/SD 启动,从浏览器访问系统的 IP 地址,或者 SSH 访问即可进入系统。
- ### 安装 Armbian 到 EMMC
1. `Rockchip` 平台的安装方法请查看说明文档中的 [第 8 章节](documents/README.cn.md#8-安装-armbian-到-emmc)。
2. `Amlogic` 和 `Allwinner` 平台,使用 [Rufus](https://rufus.ie/) 或者 [balenaEtcher](https://www.balena.io/etcher/) 等工具将系统写入 USB 里,然后把写好系统的 USB 插入盒子。登录 Armbian 系统 (默认用户: root, 默认密码: 1234) → 输入命令:
```shell
armbian-install
```
| 可选参数 | 默认值 | 选项 | 说明 |
| -------- | ------ | ------ | ----------------------------------------------------------- |
| -m | no | yes/no | 使用主线 u-boot |
| -a | yes | yes/no | 使用 [ampart](https://github.com/7Ji/ampart) 分区表调整工具 |
| -l | no | yes/no | 显示全部设备列表 |
举例: `armbian-install -m yes -a no
- ### 安装 OpenWrt 到 EMMC
1、登录 OpenWrt 系统: 将你的盒子与电脑进行直连 → 关闭电脑的 WIFI 选项,只使用有线网卡 → 将有线网卡的网络设置为和 OpenWrt 相同的网段,如果 OpenWrt 的默认 IP 是: `192.168.1.1` ,你可以设置电脑的 IP 为 `192.168.1.2` ,子网掩码设置为 `255.255.255.0`, 除这 2 个选项外,其他选项不用设置。你就可以从浏览器进入 OpwnWrt 了,默认 IP : `192.168.1.1`, 默认账号: `root`, 默认密码: `password`
2、浏览器访问 OpenWrt 的 IP(例如 192.168.1.1) → `使用默认账户登录进入 OpenWrt` → `系统菜单` → `晶晨宝盒` → `安装 OpenWrt` ,在支持的设备下拉列表中选择你的盒子,点击 `安装 OpenWrt` 按钮进行安装。四、系统账号密码
armbian的默认账号 root 密码 1234
fnnas的账号,在首次访问web管理界面时创建
openwrt的默认账号 root 密码 password
五、参考教程
刷armbian教程:https://github.com/ophub/amlogic-s9xxx-armbian/blob/main/documents/README.cn.md