使用芯片
看到佳佳和雷总有好多盒子,我也想要了,其中主要入手s905盒子,百兆装op+docker跑服务用.
s905l3(a/b)的功耗都一样的,都很低1.2瓦左右,其中 l3b的1瓦,l3a的1.2瓦.
cpu性能 l3a比l3b高 50%
rk3399 功耗在2.5瓦左右,性能和j1900差不多,比 l3a的性能高 33%
固件链接
1.先刷 android底包
https://github.com/ophub/kernel/releases/tag/tools
- 选需要的固件,usb刷入
https://github.com/ophub/amlogic-s9xxx-openwrt
https://github.com/haiibo/OpenWrt/
905l3b ttl刷机
买了个套牌垃圾货, 河北移动2+8G的401A,是 905l3b
- ttl回车
reboot update才是引导u盘 - usb烧录
openwrt_official_amlogic_s905l3b_k6.1.115_2024.11.01.img - 电脑登录
192.168.1.1 - OPENWRT-系统安装到EMMC---> 选 131 v22d选项 (不同的盒子多试试不同选项)
905l3 线刷
- 短接神器刷入开启adb的 android固件.
S905L3-L3B完美ipv6线刷-实测4K不卡顿发热低-2024.img - 机顶盒通过网线连入路由器,路由器查看机顶盒IP地址
- 电脑用adb工具在命令行输入:
adb connect ip:5555
adb shell
reboot update- 准备好u盘固件,机顶盒重启后,从u盘启动
- 电脑和机顶盒直接连接,web/ssh登录u盘启动的op/armbian系统
- OPENWRT-系统安装到EMMC---> 选 131 v22d选项 (不同的盒子多试试不同选项)
s905l3a
UNT403A 这个是DDR4 单芯片2G的 



测试了好多底包android都无效,只好 ttl 回车 或 空格 进入uboot,然后设置从usb启动,步骤如下:
- u盘 写入 M401A的固件
openwrt_official_amlogic_s905l3a_k6.1.115_2024.11.01.img - ttl 回车或空格进入 uboot
- 输入
reboot update后从usb启动 - 电脑网线插到机顶盒登录 http://192.168.1.1 (
root/password) - 306安装到 emmc

写入emmc错误
u盘启动可以正常使用,但是安装到emmc时候出现类似如下错误
[ 284.338449] I/O error, dev mmcblk2, sector 0 op 0x1:(WRITE) flags 0x800 phys_seg 1 prio class 2
[ 284.341544] Buffer I/O error on dev mmcblk2, logical block 0, lost async page write
[ 284.446972] I/O error, dev mmcblk2, sector 0 op 0x1:(WRITE) flags 0x800 phys_seg 1 prio class 2
[ 284.450074] Buffer I/O error on dev mmcblk2, logical block 0, lost async page write
[ 284.497746] I/O error, dev mmcblk2, sector 0 op 0x1:(WRITE) flags 0x800 phys_seg 1 prio class 2
[ 284.500871] Buffer I/O error on dev mmcblk2, logical block 0, lost async page write原因: emmc太垃圾了,主频太高无法正常读写. 解决: 修改dtb降低主频,下面是详细步骤:
- step1. 先U盘启动armbian/openwrt 并查看
cat /boot/uEnv.txt

- step2. 记住
meson-g12a-s905l3a-e900v22c.dtbdtb的文件名 - step3. 进入
/boot/dtb/amlogic/ - step4. 反编译dtb到dts(源代码状态)
dtc -I dtb -O dts -o meson-g12a-s905l3a-e900v22c.dts meson-g12a-s905l3a-e900v22c.dtb - step5. sync,然后拔掉U盘,拿到电脑去修改 文件 [H:]boot/dtb/amlogic/
meson-g12a-s905l3a-e900v22c.dts

这个max-frequency值表示emmc的速度,可改成: 0x5f5e100 或者 0x2faf080 或者 0x17d7840 (从高到低试)
- step6. 插到机顶盒重启u盘的armbian/openwrt
- step7. 删除旧的dtb文件: `sudo rm /boot/dtb/amlogic/meson-g12a-s905l3a-e900v22c.dtb
- step8. 编译新的dtb文件:
sudo dtc -I dts -O dtb -o meson-g12a-s905l3a-e900v22c.dtb meson-g12a-s905l3a-e900v22c.dts - step9. 看看是否成功生成dtb:
ls /boot/dtb/amlogic/meson-g12a-s905l3a-e900v22c* - step10. sync ,然后重启安装armbian便可,如果还是错,频率再降低.
- step11. 如果要安装openwrt,那么把u盘拿出来,先拷贝出来 新创建的
meson-g12a-s905l3a-e900v22c.dtb,拷贝到openwrt的安装u盘里,替换原来的.
内存/emmc性能
s905l3a的emmc和内存(D4)性能, 相对905l3(b)的D3内存略快,emmc一致.

刷android
用 AMLOGIC刷机神器+usb公头线进行刷机,务必注意:
不同的方案,对刷机软件的版本有要求,请尝试换不通版本的软件刷,另外固件也要对,
遇见红字错误就试着换刷机软件版本,或正确的固件版本.
S905L3(b)--> 2.12
群友推荐-->2.13
S905L3a--> 2.24

其它信息
3528就是3328
loader
https://github.com/rockchip-linux/rkbin/tree/master
https://github.com/rockchip-linux/rkbin/tree/master/bin/rk35
opkg/apk
新版开始用了apk, 固件自带的源是用openwrt.org的,没法正常使用,改用老的源:
不要校验签名( 注意,只安装非系统应用)
#option check_signature能用的ipkg源
src/gz openwrt_core https://downloads.openwrt.org/releases/24.10-SNAPSHOT/targets/armsr/armv8/packages
src/gz openwrt_base https://downloads.openwrt.org/releases/24.10-SNAPSHOT/packages/aarch64_generic/base
src/gz openwrt_luci https://downloads.openwrt.org/releases/24.10-SNAPSHOT/packages/aarch64_generic/luci
src/gz openwrt_packages https://downloads.openwrt.org/releases/24.10-SNAPSHOT/packages/aarch64_generic/packages
src/gz openwrt_routing https://downloads.openwrt.org/releases/24.10-SNAPSHOT/packages/aarch64_generic/routing
src/gz openwrt_telephony https://downloads.openwrt.org/releases/24.10-SNAPSHOT/packages/aarch64_generic/telephony其它信息
简单说说:RK3399主要针对特联网设备市场,RTD1296针对路由及NAS市场,S922X与S905x3针对是电视盒子市场,四款芯片均为64位ARMV8架构,S922X与RK3399为大小核架构,性能上优于四核四线程的Cortex-A55/A53架构。GPU显示芯片均为ARM Mali,性能上从高到低依次G52 MP6>G31 MP2>T860 MP4>T820 MP3。S922X芯片6核6线搭配G52,主频也高,性能上显然最强,但价格上也不便宜。RK3399同样为6核6线搭配T860,在开发板做出双网口的加持下,可以支持多种系统,所以说面可玩性比较强


