CM211-1 MC022主板输入刷Armbian
创始人
2025-01-07 22:35:11
0

背面图
在这里插入图片描述
主板图
在这里插入图片描述咋一看以为是NAND的存储,经过各方搜索,发现BWCMMQ511G08G存储芯片是狭义的NAND,支持emmc协议,故而做尝试。

注意:
这板子的主控是S905L3,内存2G,EMMC 8G的

烧写步骤

1.下载Armbian镜像
Armbian_23.11.0_amlogic_s905l3-cm211_lunar_6.1.60_server_2023.11.01.img.gz
2.将镜像通过Rufus写入到U盘
3.拆机焊接TTL口(排针是2.54mm间距)
4.将U盘插入在靠近网口侧的USB接口
5.CH340 TTL转USB连接电脑,上电,进入TTL控制台
6.TTL控制台执行reboot update
7.重启进入U盘系统后,armbian-install,等待安装完成即可

TTL针脚图

在这里插入图片描述

后续

之前Armbian_23.11.0_amlogic_s905l3-cm211_lunar_6.1.60_server_2023.11.01.img.gz版本系统用了一段时间之后,出现armbian系统损坏,无法启动,串口跑码也不正常的情况。因为后面忙一直没有跟进,直到有小伙伴咨询后尝试刷成功并且没有出问题,后续想着再整整,然后接着一顿倒腾,评论区小伙伴的固件版本没有找到,按照那固件刷6.x的也没有成功,后面先刷入Github 提供的Android 镜像,然后使用Armbian_24.5.0_amlogic_s905l3-cm211_noble_5.15.156_server_2024.05.03.img镜像刷机才成功。

Armbian_24.5.0_amlogic_s905l3-cm211_noble_5.15.156_server_2024.05.03.img镜像从U盘启动的时候,有线网络不能用,直接写入EMMC启动也是没有网络的,需要做部分改动。

分区调整

修改armbian-install脚本,添加以下语句

.... elif [[ "${AMLOGIC_SOC}" == "s905l3" ]]; then     BLANK1="108"     BOOT="512"     BLANK2="64" .... 

修改后的部分脚本
在这里插入图片描述

安装

板子U盘启动Armbian,执行armbian-install根据下图填写参数

#armbian-install -m yes .... 121   s905l3     UNT400G1                       meson-gxl-s905l2-x7-5g.dtb       122   s905l2     E900v21E                       meson-gxl-s905l2-x7-5g.dtb       123   s905l3b    IP103H                         meson-gxl-s905l3b-m302a.dtb      0     Other      Customize                      Enter-custom-dtb-name             [ OPTIONS ] Please Input ID: 0 Please Input SoC Name(such as s9xxx): s905l3 Please Input DTB Name(such as meson-xxx.dtb): meson-gxl-s905l3b-m302a.dtb Please Input UBOOT_OVERLOAD Name(such as u-boot-xxx.bin): u-boot-p212.bin Please Input MAINLINE_UBOOT Name(such as xxx-u-boot.bin.sd.bin): Please Input BOOTLOADER_IMG Name(such as xxx-bootloader.img): ... 

注意:
安装完成后,一定要用poweroff关闭电源,然后才可以关电,拔U盘重新上电进入系统,不然会出现莫名其妙的问题的

目前稳定性还在持续测试中,不确定还会不会出现突然挂掉的情况

结论

CM211-1有多个版本硬件,例如带WIFI/没WIFI,WIFI也分模块,S905L3/S905L3B等,单纯MC022这个主板号也有好几个,板子都是MC022,但是内部固件内存分区不一致的,ophub上面也兼容了好几款CM211-1的设备,但是安装里面CM211-1的选项都尝试过,不能用,不是没有网络就是启动不了,后面在Github Issue里面,看到分区信息对比手上的盒子,参考ophub大佬的解答,重新调整了,刷机才正常。

Q&A

Q:刚开始发现TTL控制台输入不了,不管重启还是关Putty都不行
A:经排查,是对应阵脚焊接不够好导致的。烙铁重新焊接,完事

Q:进入控制台发现输入不了,概率性出现的问题
A:关掉Putty重新打开即可

Q:用了一段时间之后,发现armbian系统损坏了,无法启动,串口跑码也不正常,在AMD CPU的电脑下,USB Burning Tool V2.0.0 勾选“擦除flash”、“擦除bootloader”、“是否覆盖烧录密钥”(勾选与否都一样结果),点击开始刷,卡4%,报错0x10303004 Romcode/状态切换/设备识别/命令结果返回错误。
A:网上的说法,换Intel CPU,刚好具备条件,换了台电脑,USB Burning Tool V2.0.0 勾选“擦除flash”、“擦除bootloader”、“是否覆盖烧录密钥”(必须勾选,不然同样错误),刷机成功。

参考链接

创维 E900V22E (s905l3b)支持写入emmc使用
CM211-1 使用6.1内核,DTB使用m302a成功写入EMMC,网络正常
佰维存储官网介绍
[N1盒子] [0x10303004]Romcode/状态切换/设备识别/命令结果返回错误
Github Issue

相关内容

热门资讯

重大来袭《Wepoke技巧》软... 《软件透明挂》是一款多人竞技的辅助透视游戏,你将微扑克对手来到同一个战场,为至高无上的荣耀进行一次自...
玩家攻略推荐微扑克软件(微扑克... 玩家攻略推荐微扑克软件(微扑克)辅助器神器(外挂辅助代打工具)详细教程(2024已更新)(哔哩哔哩)...
最新通报Wepoke辅助器软件... 最新通报Wepoke辅助器软件透明挂!太坏了原来是有猫腻(有挂技巧)(哔哩哔哩),是用手机号来登录游...
科技新动态《Wepoke线上》... 大家肯定在之前或者中玩过科技新动态《Wepoke线上》软件透明挂!(软件)透明挂系统(2021已更新...
玩家必看科普Wepoke渠道软... 玩家必看科普Wepoke渠道软件透明挂!(辅助挂)太夸张了原来确实真的是有挂的(2022已更新)(哔...
发现一款!(WPK玄学)辅助透... 发现一款!(WPK玄学)辅助透视!(透视)外挂辅助修改器(2021已更新)(哔哩哔哩);1、很好的工...
免费测试版《Wepoke辅助挂... 免费测试版《Wepoke辅助挂》软件透明挂,Wepoke辅助挂透明挂AI代打(有挂实锤);是一款可以...
识别视频中的人数并统计出来 目的:使用Python和pysimpleguil以及opencv写一个统计人流量的软件。要求:1 加...
盘点一款微扑克数据(微扑克)辅... 【福星临门,好运相随】;盘点一款微扑克数据(微扑克)辅助器AI代打(外挂辅助器安卓版本)详细教程(2...
避坑细节《微扑克wpk透视辅助... 避坑细节《微扑克wpk透视辅助》太坑了原来真的是有挂(有挂教学);微扑克wpk软件透明挂更新新赛季,...