ophub / amlogic-s9xxx-armbian

Support for Armbian in Amlogic, Rockchip and Allwinner boxes. Support a311d, s922x, s905x3, s905x2, s912, s905d, s905x, s905w, s905, s905l, rk3588, rk3568, rk3399, rk3328, h6, etc.
GNU General Public License v2.0
5.8k stars 1.86k forks source link

小米盒子4C(S905L-S)(mdz-20-aa) 写入EMMC 成功启动 #1826

Closed foobarjimmy closed 10 months ago

foobarjimmy commented 10 months ago

Device Information | 设备信息

Armbian Version | 系统版本

Describe the bug | 问题描述 None

DTB meson-gxl-s905l-venz-v10

主板照片(红点为短接点) IMG_8272 IMG_8271

具体过程

  1. 短接-接通电源-刷入 MiBOX4_YQZM2_root_aml_upgrade_package20200808.zip
  2. 将 Armbian_23.11.0_amlogic_s905l_jammy_5.15.137_server_2023.11.01.img 写入 U盘 (不需要更改dtb)
  3. 将插入写入完成的U盘
  4. 上述安卓有root权限,安装任意终端模拟器进入terminal: su - reboot update
  5. armbian从U盘启动,备份原机EMMC
  6. 安装至EMMC:
sudo armbian-install
....
[ OPTIONS ] Please Input ID: 0
Please Input SoC Name(such as s9xxx): s905l
Please Input DTB Name(such as meson-xxx.dtb): meson-gxl-s905l-venz-v10.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):
[ INFO ] Input Box ID: [ 0 ]
[ INFO ] Model Name: [ UNT402A,M201-S ]
[ INFO ] FDTFILE: [ meson-gxl-s905l-venz-v10.dtb ]
[ INFO ] MAINLINE_UBOOT: [  ]
[ INFO ] BOOTLOADER_IMG:  [  ]
[ INFO ] UBOOT_OVERLOAD: [ u-boot-p212.bin ]
[ INFO ] NEED_OVERLOAD: [ no ]

安装完毕的信息:

cat /boot/uEnv.txt

LINUX=/zImage
INITRD=/uInitrd
FDT=/dtb/amlogic/meson-gxl-s905l-venz-v10.dtb
APPEND=root=UUID=d81a9344-84f7-426f-b5a8-1b6d12184904 rootflags=compress=zstd:6 rootfstype=btrfs console=ttyAML0,115200n8 console=tty0 no_console_suspend consoleblank=0 fsck.fix=yes fsck.repair=yes net.ifnames=0 max_loop=128 cgroup_enable=cpuset cgroup_memory=1 cgroup_enable=memory swapaccount=1
cat /etc/ophub-release

PLATFORM='amlogic'
VERSION_CODEID='ubuntu'
VERSION_CODENAME='jammy'
MODEL_ID='0'
MODEL_NAME='UNT402A,M201-S'
SOC='s905l'
FDTFILE='meson-gxl-s905l-venz-v10.dtb'
FAMILY='meson-gxl'
BOARD='s905l'
KERNEL_REPO='ophub/kernel'
KERNEL_TAGS='stable'
KERNEL_VERSION='5.15.137'
KERNEL_BACKUP='yes'
BOOT_CONF='uEnv.conf'
ROOTFS_TYPE='btrfs'
DISK_TYPE='emmc'
AMPART_STATUS='no'
MLUBOOT_STATUS='no'
MAINLINE_UBOOT='/usr/lib/u-boot/'
BOOTLOADER_IMG='/usr/lib/u-boot/'
UBOOT_OVERLOAD='u-boot-p212.bin'
BUILD_REPOSITORY='github.com/armbian/build'
REBUILD_REPOSITORY='github.com/ophub/amlogic-s9xxx-armbian'
CONTRIBUTORS='janko888,hzlyu123'
BUILDER_NAME='ophub'
PACKAGED_DATE='2023-11-01'
GITHUB_CDN=''

FYI

115   s905l      UNT402A,M201-S     meson-gxl-s905l3b-m302a.dtb

122   s905l3b    E900V22D,TY1608    meson-gxl-s905l2-x7-5g.dtb

序号 115 & 122 均可写入EMMC并启动

ophub commented 10 months ago

感谢分享,根据你的使用方法,我添加到配置文件里,添加到支持的设备列表。

ophub commented 10 months ago

你分享的设备我添加到了115列表里了。 分享的安卓系统和短接救砖图我转载到了:https://github.com/ophub/kernel/releases/tag/tools

foobarjimmy commented 10 months ago

好的 谢谢ophub大佬!

Yueyue441 commented 5 months ago

有没有详细的教程,小白一个

Amorotics commented 5 months ago

有没有详细的教程,小白一个

楼主的教程已经很详细了,刷入哪个包都告诉你了

youshangxiaozi commented 3 hours ago

第4步,

上述安卓有root权限,安装任意终端模拟器进入terminal: su - reboot update

一直无法成功,盒子重启后,进入的是一个小米恢复的什么界面,里面有重启,有清除缓存等等选项 没办法从u盘上启动系统,为什么呢