S905L3A 刷机教程与资源整理 (N1 半价代替品)

2023-01-14 16:19:10 +08:00
 cxh116

可以刷 armbian, coreelec , emuelec, openwrt ,个人亲测刷了前 3 个,效果可以看文尾截图.
CPU 支持 aes 指令,可以 ss 硬解.

配置:

UNT M403A: S905L3A, 4 核 1.9 GHz, GPU G31
N1: S905D, 4 核 1.5 GHz, GPU Mali-450
缺点: 无 wifi, 有线网卡百 M.

价格方面:

个人是 40 收到单机无配件, PDD 上面的 S905L3A 机器差不多在 50 左右也能收到单机无配件的.
电源用的是旧路由的 12v1a 电源,遥控器靠键盘与游戏手柄来代替.

刷机准备:

虽然卡刷只要 u 盘或 sd 卡就行了,但最好准备线刷的工具,个人就卡刷失败导致开机卡死,最终还是靠线刷解决的.

  1. 双公头 USB 线(必备)
  2. 昌晨刷机神器(可选),没有就靠 adb reboot update ,或开机前按 reset 5 秒来触发进 recovery ,这个时候就会触发 U 盘启动了.

线刷教程:

主要第三方改的 Rom ,默认帮忙开启 adb, 且有 reboot to libreelec (root) 应用,可以直接从电视启动应用再重启到 u 盘(等于 adb reboot update).

  1. 启动刷机软件,并加载好镜像按开始.
  2. 拔了电脑上不需要的其它 usb 设备(防干拔).
  3. 拔了盒子的所有线
  4. 插上晶晨刷机神器,或按住 reset 按钮.
  5. 插上双公线,等 5 秒放开(没发现多试几次,或换个 usb 端口试试).

刷 armbian:

  1. 下载镜像 https://github.com/ophub/amlogic-s9xxx-armbian/releases, 选 Armbian_23.02.0_amlogic_s905l3a_bullseye_5.15.87_server_2023.01.13.img.gz (s905l3a, 5.15 内核,6.0 的内核没试过,不晓得能不能启动)
  2. 解压镜像
  3. 使用 rufus 把镜像刷到 u 盘
  4. 打开 u 盘的 fat32 格式的启动分区(找不到就在磁盘管理里分区盘符)
  5. 修改 uEnv.txt 文件的 dtb 为 meson-g12a-u200.dtb, 复制 u-boot-e900v22c.bin 到根目录,重命名为 u-boot.ext (参考 M401A 的配置 https://github.com/ophub/amlogic-s9xxx-armbian/blob/main/build-armbian/documents/amlogic_model_database.md)
  6. 弹出 u 盘,插到机顶盒,使用 adb reboot update ,或接电启动前按 reset ,或运行 reboot to libreelec 来启动 u 盘里的系统.不行就换个 usb 口多试几下.

刷 CoreELEC

  1. 去官网下载, 选 Devices with SoC S905X2, 2G (100MBit)
  2. 解压用 rufus 刷到 u 盘
  3. 打开 u 盘 fat 启动分区,复制 g12a_s905x2_2g.dtb 文件到根目录, 重命名为 dtb.img
  4. 弹出 u 盘,插到机顶盒,使用 adb reboot update ,或接电启动前按 reset ,或运行 reboot to libreelec 来启动 u 盘里的系统.不行就换个 usb 口多试几下.

EmuELEC

  1. EmuELEC 与 CoreELEC 刷机一样的,毕竟 EmuELEC 是基于 CoreELEC 的.
  2. 默认没有 BIOS 与 游戏 ROM ,懒人可以考虑下载第三方打包好的.

解决启动 EmuELEC 后,无法启动 U 盘的 armbian

由于安装 emuelec 后 导致无法 u 盘启动 openwrt armbian, 省流版操作流程:

  1. 电脑安装 adb
  2. adb connect 192. ×. ×. ×: 5555
  3. adb shell
  4. ls /dev/block/env #非必要步骤
  5. cat /dev/block/env #非必须步骤
  6. dd if=/dev/zero of=/dev/block/env #清空变量
  7. reboot update

https://www.bilibili.com/video/BV1LG411L7Us/

效果图

armbian cpuinfo

EmuELEC

CoreELEC

🍗

3688 次点击
所在节点    分享发现
15 条回复
hanmiao
2023-01-14 16:20:51 +08:00
可惜还是想要千兆网口
issakchill
2023-01-14 16:39:43 +08:00
有一只 n1 吃灰,请问有啥好玩或者实用的用途吗
CEBBCAT
2023-01-14 16:40:44 +08:00
@issakchill “卖掉换 x86”的用途
hanguofu
2023-01-15 00:57:57 +08:00
请问有没有 旧款的魔百盒 b860av2.1 a. 的刷机教程?我有一个吃灰中...
catsoul
2023-01-15 01:09:01 +08:00
百兆网卡就没啥兴趣了😅
swsh007
2023-01-15 09:23:43 +08:00
这东西有很多坑
比如 401 那个玩意
硬件版本就有 n 个
其次只有百兆
换了 8822cs 的话驱动不完善,换旧内核有可能
最好的用途 cups 或者娱乐机
优点实测 6w 的电源没问题
cxh116
2023-01-17 17:41:02 +08:00
@issakchill 目前当服务器用,准备把 x86 的关机了,50w 的功率太高了.

而这 s905l3a, 把 armbian 装在 1 tb 的 2.5 移动硬盘,功耗只有 5w, 十分之一的功耗.

目前有装的服务
ss-server: 在公司访问,个人浏览器国外走 vps,其它的都 ss 加密走家里的网络(公司有装深信服行为监控之类的).
navidrome: 在 android 用 untrasonic 听服务器上面的歌,电脑上面 web .没有广告,没有灰色歌曲.
jellyfin: 影视服务
aria2: 下载,cpu 与内存占用少
docker 装 nas 版迅雷: 下载老资源

这些服务都是开机启动,cpu 负载平常都是低于 1 (4 核可以到 4),所以性能对个人来说,够用了.

这里还有列出来很多不错的,直接 docker 可以装
https://github.com/ophub/amlogic-s9xxx-armbian/blob/main/build-armbian/documents/armbian_software.md
issakchill
2023-01-18 23:04:26 +08:00
@cxh116 #7 感谢 过年捣鼓一下
jiangboyueplus
2023-01-19 12:24:14 +08:00
想整个 4g 内存的盒子或者矿渣开发板跑跑 gitlab 不知道行不行
楼主有没有推荐
Navee
2023-03-03 10:40:20 +08:00
准备撸 cm 311-1a 了,楼主可以分享一下 kodi ( coreelec )性能吗?
cxh116
2023-03-03 11:15:23 +08:00
@Navee 抱歉,已经刷了 armbian 挂 PT 个多月了,不方便再刷成 coreelec 来测了.

百兆网口, 4k 码率的高点,网口是瓶颈.

目前 USB 挂 PT,下载满 10M 时, USB 硬盘 IO 卡的要死,我都限速为 8M ,没那么卡,再开启 swap . 估计走 USB 看 4k 也难.
fejich
2023-03-18 11:26:49 +08:00
感谢楼主的分享
40 块下单买了一只写着全套配件的,不知道咸鱼卖家发不发货
goodryb
2023-04-13 12:37:52 +08:00
之前买了 2 个,一个吃灰,一个刷了 armbian ,感觉性能还是有点低

装 jellyfin 遇到转码的基本就 100%了, 也没找到啥能硬解的方法
Flash1
275 天前
我手上广州移动的 M401A 死活进不去刷机模式,双头 USB 也什么都识别不出来
molezznet
189 天前
u 盘启动没问题了,但是我想移动硬盘启动一直没成功。
不管是直接烧录移动硬盘还是将成功的 u 盘克隆到移动硬盘( diskgenius )

这是一个专为移动设备优化的页面(即为了让你能够在 Google 搜索结果里秒开这个页面),如果你希望参与 V2EX 社区的讨论,你可以继续到 V2EX 上打开本讨论主题的完整版本。

https://www.v2ex.com/t/908913

V2EX 是创意工作者们的社区,是一个分享自己正在做的有趣事物、交流想法,可以遇见新朋友甚至新机会的地方。

V2EX is a community of developers, designers and creative people.

© 2021 V2EX