Radxa zero model RAM 512M not boot

Radxa zero model RAM 512M not boot from sdcard
but model 4/32G work perfact
OS TwisterOS beta4

What Os are your trying to boot? TwisterOS beta4 may be too ā€œheavyā€ for 512Mb of RAM only.

Anyway, you need to flash u-boot.bin.sd.bin to uSD(microSD) card to be able to boot from uSD on 512Mb Zero.

Instructions for TwisterOS Beta4:

dd if=TwisterOS.Armbian.Focal.Radxa-Zero.Beta4.img of=/dev/sdb bs=1M status=progress

  • After this is finished , copy the downloaded u-boot.bin.sd.bin to the SD card (in two steps):

dd if=u-boot.bin.sd.bin of=/dev/sdh conv=fsync,notrunc bs=1 count=444

dd if=u-boot.bin.sd.bin of=/dev/sdh conv=fsync,notrunc bs=512 skip=1 seek=1

Hi,

You can use this system image, https://dl.radxa.com/zero/images/armbian/Armbian_21.08.0-trunk_Radxa-zero_focal_current_5.10.58_xfce_desktop.img.xz, released on September 18th.

Or get files boot.scr and boot.cmd and then put them in /boot directory.

thank you it work
USB-C 3.0 Hub donā€™t work

How about reverse plug?

Armbian_21.08.0-trunk_Radxa-zero_focal_current_5.10.58_xfce_desktop.img.xz

stun after update

USB XHCI 1.10
scanning bus usb@ff500000 for devicesā€¦ 1 USB Device(s) found
scanning usb for storage devicesā€¦ 0 Storage Device(s) found

Device 0: unknown device
No ethernet found.
missing environment variable: pxeuuid
missing environment variable: bootfile
Retrieving file: pxelinux.cfg/00000000
No ethernet found.
missing environment variable: bootfile
Retrieving file: pxelinux.cfg/0000000
No ethernet found.
missing environment variable: bootfile
Retrieving file: pxelinux.cfg/000000
No ethernet found.
missing environment variable: bootfile
Retrieving file: pxelinux.cfg/00000
No ethernet found.
missing environment variable: bootfile
Retrieving file: pxelinux.cfg/0000
No ethernet found.
missing environment variable: bootfile
Retrieving file: pxelinux.cfg/000
No ethernet found.
missing environment variable: bootfile
Retrieving file: pxelinux.cfg/00
No ethernet found.
missing environment variable: bootfile
Retrieving file: pxelinux.cfg/0
No ethernet found.
missing environment variable: bootfile
Retrieving file: pxelinux.cfg/default-arm-meson-radxa-zero
No ethernet found.
missing environment variable: bootfile
Retrieving file: pxelinux.cfg/default-arm-meson
No ethernet found.
missing environment variable: bootfile
Retrieving file: pxelinux.cfg/default-arm
No ethernet found.
missing environment variable: bootfile
Retrieving file: pxelinux.cfg/default
No ethernet found.
Config file not found
No ethernet found.
No ethernet found.
=>

For 512MB zero, just download the image here, write to sd card. It should boot from sd card.

https://dl.radxa.com/zero/images/armbian/Armbian_21.08.0-trunk_Radxa-zero_focal_current_5.10.58_xfce_desktop.img.xz

Doesnā€™t boot for me?

SD:400;USB:8;LOOP:1;EMMC:800;NAND:81;SD?:0;SD:400;USB:8;LOOP:2;EMMC:800;NAND:81;SD?:0;SD:400;USB:8;

Armbian_21.08.0-trunk_Radxa-zero_focal_current_5.10.58_xfce_desktop.img.xz

yes it work for 512M model

but after apt-update and apt-upgrade canā€™t boot again

solution fix before apt-update and apt-upgrade by armbian-config -> freeze kernel

2 Likes

The Armbian upstream doesnā€™t support 512M amlogic devices. If you want to update the kernel, after the upgrade, download and copy the fix boot.cmd and boot.scr to /boot and reboot for the new kernel.

thank for reply but donā€™t work

after upgrade and copy boot.cmd and boot.scr canā€™t boot complete

In: serial@3000
Out: serial@3000
Err: serial@3000
Net: Net Initialization Skipped
No ethernet found.

Error: ā€œload_logoā€ not defined

Hit any key to stop autoboot: 0
Card did not respond to voltage select! : -110
switch to partitions #0, OK
mmc1 is current device
Scanning mmc 1:1ā€¦
Found U-Boot script /boot/boot.scr
7938 bytes read in 2 ms (3.8 MiB/s)

Executing script at 08000000

U-boot default fdtfile: amlogic/meson-g12a-radxa-zero.dtb
Current variant:
175 bytes read in 2 ms (85 KiB/s)
Current fdtfile after armbianEnv: amlogic/meson-g12a-radxa-zero.dtb
Mainline bootargs: root=UUID=27a3e17f-e2ee-47f0-815b-7ce1c5a24042 rootwait rootfstype=ext4 bootsplash.bootfile=bootsplash.armbian console=ttyAML0,115200 console=tty1 consoleblank=0 coherent_pool=2M loglevel=1 ubootpart=d1f9f94d-01 libata.force=noncq usb-storage.quirks=0x2537:0x1066:u,0x2537:0x1068:u cgroup_enable=memory swapaccount=1
15827413 bytes read in 708 ms (21.3 MiB/s)
25461248 bytes read in 1115 ms (21.8 MiB/s)
Failed to load ā€˜/boot/dtb/amlogic/meson-g12a-radxa-zero.dtbā€™
libfdt fdt_check_header(): FDT_ERR_BADMAGIC
No FDT memory address configured. Please configure
the FDT address via "fdt addr " command.
Aborting!
232 bytes read in 5 ms (44.9 KiB/s)
Applying kernel provided DT fixup script (meson-fixup.scr)

Executing script at 01600000

Moving Image from 0x8080000 to 0x8200000, end=9ae0000

Loading init Ramdisk from Legacy Image at 13000000 ā€¦

Image Name: uInitrd
Image Type: AArch64 Linux RAMDisk Image (gzip compressed)
Data Size: 15827349 Bytes = 15.1 MiB
Load Address: 00000000
Entry Point: 00000000
Verifying Checksum ā€¦ OK
ERROR: Did not find a cmdline Flattened Device Tree
Could not find a valid device tree
SCRIPT FAILED: continuingā€¦
libfdt fdt_check_header(): FDT_ERR_BADMAGIC
Card did not respond to voltage select! : -110
Scanning disk sd@ffe03000.blkā€¦
Disk sd@ffe03000.blk not ready
Scanning disk sd@ffe05000.blkā€¦
Card did not respond to voltage select! : -110
Scanning disk mmc@ffe07000.blkā€¦
Disk mmc@ffe07000.blk not ready
Found 2 disks
No EFI system partition
BootOrder not defined
EFI boot manager: Cannot load any image
Card did not respond to voltage select! : -110
starting USBā€¦
Bus usb@ff500000: Register 3000140 NbrPorts 3
Starting the controller
USB XHCI 1.10
scanning bus usb@ff500000 for devicesā€¦ 1 USB Device(s) found
scanning usb for storage devicesā€¦ 0 Storage Device(s) found

Device 0: unknown device
No ethernet found.
missing environment variable: pxeuuid
missing environment variable: bootfile
Retrieving file: pxelinux.cfg/00000000
No ethernet found.
missing environment variable: bootfile
Retrieving file: pxelinux.cfg/0000000
No ethernet found.
missing environment variable: bootfile
Retrieving file: pxelinux.cfg/000000
No ethernet found.
missing environment variable: bootfile
Retrieving file: pxelinux.cfg/00000
No ethernet found.
missing environment variable: bootfile
Retrieving file: pxelinux.cfg/0000
No ethernet found.
missing environment variable: bootfile
Retrieving file: pxelinux.cfg/000
No ethernet found.
missing environment variable: bootfile
Retrieving file: pxelinux.cfg/00
No ethernet found.
missing environment variable: bootfile
Retrieving file: pxelinux.cfg/0
No ethernet found.
missing environment variable: bootfile
Retrieving file: pxelinux.cfg/default-arm-meson-radxa-zero
No ethernet found.
missing environment variable: bootfile
Retrieving file: pxelinux.cfg/default-arm-meson
No ethernet found.
missing environment variable: bootfile
Retrieving file: pxelinux.cfg/default-arm
No ethernet found.
missing environment variable: bootfile
Retrieving file: pxelinux.cfg/default
No ethernet found.
Config file not found
No ethernet found.
No ethernet found.
=>

I have a 2G Radxa Zero with the same problem. I tried to copy boot.cmd and boot.scr but it didnā€™t work either.
For now, Iā€™m preventing the system from updating the system packages with armbian-config like @winit_a and the armbian tweet said.

2 Likes

Hi,
Once I could boot the Ubuntu Focal image copying boot.cmd and boot.scr after upgrade. However , this method did not work now.
I looked into the log through tty0 and I knew ā€œ/boot/dtb/amlogic/meson-g12a-radxa-zero.dtbā€ was missing.

So my current resolution is to back up ā€œ/boot/dtb/amlogic/meson-g12a-radxa-zero.dtbā€ file before upgrade and restore it after upgrade, then reboot.

3 Likes

thank you it work

wifi lost after upgrade

Me too, one is solved, next appears.
It seems to be long trip for Armbian focal.

I just bought a Radxa zero model RAM 512M in Feb 2024. I tried installng some official OS and failed to boot any of them. Found this topic, after reading the thread, I am shocked!