魔百盒M401A成功刷入armbian

编程知识 更新时间:2023-04-27 06:51:08

1. 魔百盒M401A是什么

它是我们平时办理宽带或者到营业厅处理一些业务时会赠送的一款电视盒子。
这里提到的M401A是我在某宝上60元购买的,供我闲时研究用。

1.1 硬件与树莓派对比

Raspberry 3B+Raspberry 4BM401A
CPUBroadcom BCM23874x ARM Cortex-A531.4GHz 28nmBroadcom BCM27114x ARM Cortex-A721.5GHz 28nmAmlogic s905l3a4x ARM Cortex-A531.8GHz 12nm
GPUBoradcom VideoCore VI,OpenGL ES 2.0,1080P 30 h.264/MPEG-4 AVC 高清解码器400MHzBoradcom VideoCore VI,OpenGL ES 3.x,4Kp60 HEVC 视频硬解编码器500MHzMali-G31 MP2 with OpenGL ES 3.2, Vulkan 1.0, and OpenCL 2.0600MHz
RAM1GB1GB/2GB/4GB/8GB2GB
外置存储Micro SDMicro SDUSB
内置存储--16GB
外置接口HDMI 1.3/1.4 x13.5mm 音频接口 x1百兆以太网RJ45接口 x1蓝牙4.2 x1WIFI 2.4G/5GUSB2.0 x4GPIO 40PINmicro HDMI x23.5mm 音频接口 x1千兆以太网RJ45接口 x1蓝牙5.0 x1WIFI 2.4G/5GUSB2.0 x2/USB3.0 x2GPIO 40PINHDMI 2.0 x1AV x1百兆以太网RJ45接口 x1蓝牙5.0 x1USB2.0 x2
功耗500mA~2500mA600mA~3000mA-
价格$35$35~75¥60

2. 检查自己的M401A是哪种类型的版本

https://github/ophub/amlogic-s9xxx-armbian/issues/807
上面的github issue主要介绍了如何分辨M401A同型号但是不同结构。主要分为两种类型三种结构:

  1. 类型A
    1. 强版本
      1. 2GHz的EMMC参数和1.8GHz的CPU参数,dtb驱动
      2. ddr4内存是scy;emmc标识为sec 137字样;板子的logo文字印刷在靠近蓝牙芯片处.
    2. 弱版本
      1. 1GHz的EMMC参数和1.7GHz的CPU参数,dtb驱动
      2. 总体同上面强体质版本,emmc标识为silicongo.
  2. 类型B
    1. ddr4内存是CXMT;emmc标识为silicongo字样;板子的logo文字印刷在靠近USB接口处.

3. 刷机前准备

开始刷机前需要准备一些工具:

电视盒子、U盘、键盘、显示器、HDMI线

3.1 下载Armbian系统

https://github/ophub/amlogic-s9xxx-armbian/releases

进入上面的开源库,找到Armbian_23.02.0_amlogic_s905l3a_jammy_6.1.18_server_2023.03.16.img.gz类似这样格式的安装包,下载安装即可。

3.2 将Armbian系统写入U盘

我这边使用的时rufus工具,下载地址:rufus-3.21_BETA.exe 提取码: kc09

  1. 首先选择使用的U盘设备
  2. 选择刚刚下载的Armbian系统
  3. 点击开始,U盘会要求格式化,确定后会自动写入U盘

3.3 写入U盘后参数更改

成功写入U盘后打开U盘内的uEnv.txt,修改使用的dtb文件

FDT=/dtb/amlogic/meson-g12a-s905l3a-e900v22c.dtb 
修改为
FDT=/dtb/amlogic/meson-g12a-s905l3a-m401a.dtb

4. 开始刷机

4.1 盒子从U盘进行启动

  1. 拆开盒子,找到主板后面的重置按钮
  2. 插上U盘,先按住重置按钮,插上电源,过5秒左右松开按钮,等待看是否已经进入刷armbian系统的流程

4.2 设置账户

进入armbian系统后会加载一会程序,然后提示需要设置root密码,还有设置时区

4.3 Armbian写入EMMC

输入命令armbian-install

  1. 提示选择安装设备型号


这边选择306 M401A

  1. FDTFILE 选择meson-g12a-s905l3a-m401a.dtb
  2. 选择文件系统


这边选择**1 **ext4
接下来系统会自动进行初始化工作。。。

4.4 重启系统

系统提示Successful installed, please unplug the USB,re-insert the power supply to start the armbian.。表示已经安装完成,但是现在不要拔U盘,输入reboot 进行系统重启。
重启完成后可以断电拔出U盘,然后通电启动进入系统。

Reference

https://blog.csdn/weixin_39607447/article/details/110709098
https://github/ophub/amlogic-s9xxx-armbian/issues/807
https://blog.csdn/u012132482/article/details/128375679

更多推荐

魔百盒M401A成功刷入armbian

本文发布于:2023-04-20 14:08:00,感谢您对本站的认可!
本文链接:https://www.elefans.com/category/jswz/5ab17e1f763cb25cdf58f277e104c2b2.html
版权声明:本站内容均来自互联网,仅供演示用,请勿用于商业和其他非法用途。如果侵犯了您的权益请与我们联系,我们将在24小时内删除。
本文标签:魔百盒   M401A   armbian

发布评论

评论列表 (有 0 条评论)
草根站长

>www.elefans.com

编程频道|电子爱好者 - 技术资讯及电子产品介绍!

  • 90299文章数
  • 23313阅读数
  • 0评论数