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

相关内容

热门资讯

玩家必用透视器插件!德扑圈多功... 玩家必用透视器插件!德扑圈多功能透视器插件,德扑圈总是有透视器插件1、游戏颠覆性的策略玩法,独创攻略...
一分钟揭秘透视插件!微乐小程序... 一分钟揭秘透视插件!微乐小程序免费黑科技,微乐西安麻将透视多功能法子APP微乐小程序免费黑科技辅助器...
围绕透视问题辅助挂操作!冰球豪... 围绕透视问题辅助挂操作!冰球豪华版多功能辅助挂脚本,冰球豪华版好像存在有辅助脚本1、玩家可以在冰球豪...
安装程序教程透视挂教程!德普之... 安装程序教程透视挂教程!德普之星多功能透视挂教程,德普之星其实真的有透视挂教程;1、该软件可以轻松地...
玩家必备攻略透视方法!微乐小程... 您好,微乐小程序脚本工具平台这款游戏可以开挂的,确实是有挂的,需要了解加去威信【136704302】...
玩家必用开挂妙招!fishpo... 玩家必用开挂妙招!fishpoker多功能开挂方法,fishpoker确实是真的有辅助方法fishp...
我来教大家辅助教程!WePoK... 我来教大家辅助教程!WePoKer多功能辅助教程,WePoKer总是真的有辅助教程1、在WePoKe...
揭秘关于透视挂脚本!微乐小程序... 揭秘关于透视挂脚本!微乐小程序免费黑科技,微乐常州麻将透视挂多功能教材APP1、在微乐小程序免费黑科...
玩家必备科技辅助挂窍要!886... 玩家必备科技辅助挂窍要!886多功能辅助挂脚本,886真是是有辅助脚本1、886免费脚本咨询教程、8...
重大通报透视挂工具!德扑之星多... 重大通报透视挂工具!德扑之星多功能透视挂工具,德扑之星一贯是真的有透视挂工具1、任何德扑之星透视是真...