Skip to content

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

@foobarjimmy

Description

@foobarjimmy

Device Information | 设备信息

  • SOC: [S905L-S]
  • Model [MiBox 4C]

Armbian Version | 系统版本

  • Kernel Version: [5.15.137]
  • Release: [jammy]

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并启动

Metadata

Metadata

Assignees

No one assigned

    Labels

    documentationImprovements or additions to documentationnew boxResearch Fills in the BlankssupportThis need is supported

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions