【另一个教程】魔百盒M401A刷Armbian,及中级、终极救砖大法

您所在的位置:网站首页 移动魔百盒m301a怎么投屏 【另一个教程】魔百盒M401A刷Armbian,及中级、终极救砖大法

【另一个教程】魔百盒M401A刷Armbian,及中级、终极救砖大法

2024-05-03 10:53| 来源: 网络整理| 查看: 265

本帖最后由 XCray 于 2022-8-23 19:17 编辑

20220802更新:终于找出了一个堪称完美的安装方案: https://bbs.hassbian.com/thread-17335-1-1.html 可以emmc启动、网卡内存识别无误 以下内容留作纪念吧 ~~~~~~~~~~~~~ 折腾的过程就不展开了,都是泪呀。。。。。。

可能是我买到的这款比较特殊,网上的各种版本和教程都不是特别匹配,甚至连可靠的启动都达不到。之前发过帖子,只有一个openwrt的版本可以成功启动,但每次都要反复开关四五次才能起来(原因应该也是dtb没选对),折腾人不偿命啊!

0. 最终效果

启动顺畅、稳定;可写入emmc。内核版本 5.4.xxx或5.15.xxx、Armbian任意版本都可以从emmc顺畅的启动。

但都无法驱动蓝牙、网卡、内存也只能认出一半。 (所以我后来也放弃了这个方案,而是用我自己编译的版本,内核用5.18,网卡声卡内存识别都没问题,见2楼) 1. 镜像&U盘 任意内核版本为5.4.xxx或5.15.xxx的镜像都可以。 写入U盘(推荐工具Rufus)后,只需要编辑一下uEnv.txt,把dtb改成meson-g12a-u200.dtb。

当然,用那个dtb取决于具体的设备,我是撞了n次南墙才发现这个dtb对我手上这台最好使。之前armbian无法启动、openwrt启动失败率高都是因为dtb没选对。

至于s905x2还是s905l3a,我试了好多版本的镜像,发现这个真没啥区别。

2. 写入emmc 一定要选meson-g12a-u200.dtb、u-boot-u200.bin作为Overload U-Boot(同一个文件也可以用作主线U-boot,拷入/lib/u-boot)。

3. 高效救砖其实在玩armbian的过程中,碰到不能启动是很常见的事情。绝大多数情况下是不需要重新线刷的。 用5.15内核的镜像写U盘,uEnv.txt里选择正确的dtb(不知道哪个正确就挨个试,u200那个可靠性比较高)。然后插着U盘开机,一般都可以起来。 之后再改用正确的设置(dtb、uboot、内核等)重新写emmc就行。

4. 中级救砖-线刷1 如果3实在不行,那就线刷. 电脑上准备好(开始线刷),盒子不用接电源,插入USB前按住主板背面的按键(用取卡针往那个洞洞里使劲插就行),插入后放开。 M401A盒子USB就会供电足以保证线刷(很多教程这一点都说错了)。其它盒子可能不会从USB取电,那就插着USB然后按着按键开机。

5. 终极救砖-线刷2:短接 有一次砖的很彻底,插那个洞洞根本不管用。文档里说的短接法的短接位置实在看不懂。只好瞎试,还好试对了,就是这两个点,我称之为终极救砖线刷短接点。。。 终极线刷短接点.png 登录/注册后可看大图

终极线刷短接点.png (1.1 MB, 下载次数: 1)

下载附件

2022-7-26 20:34 上传

有的盒子可能没有按键、只有短接这一种办法。

6. 关于U盘启动:不写emmc的话,下面的操作只需要选择一个执行一次,以后插着U盘加电就会从U盘启动。

- 最简单的:开机时反复按遥控器右键,每秒3次左右,直到开机画面重复闪现两次即可。

- 有的盒子有直接开了adb的安卓固件可以线刷。

- 稍微麻烦一点的方法:10次菜单1次右10次菜单1次下、adb连接60001两次、然后再10次菜单1次右10次菜单1次下,adb连接进入shell,然后reboot update,进shell和重启最好分开。

- 再麻烦一些的方法就是TTL了。

最后,千万注意: 也许这些方法并不适合你手上的盒子!如果你试过其它方法都不行,就像前两天我碰到的问题一样,那你不妨试试我说的这些。



【本文地址】


今日新闻


推荐新闻


CopyRight 2018-2019 办公设备维修网 版权所有 豫ICP备15022753号-3