eMMC not detected by radxa-zero-erase-emmc.bin or rz-udisk-loader.bin

Hi guys,

Just received a Radxa Zero (RS102-D4E64H) yesterday and I’m not able to flash an OS on it.

I’ve put it in bootloader mode, flashed radxa-zero-erase-emmc.bin, and the eMMC didn’t appear as a mass storage device. On HDMI I can see that U-boot cannot see the eMMC.
Getting: Card did not respond to voltage select! : -110


The eMMC is definitely working because the Android version which came preloaded with the device starts just fine.
Flashing rz-udisk-loader.bin doesn’t help either. U-boot still doesn’t find the eMMC.

I have the same problem in Windows. I can flash android through flash-all.bat but no matter what I do I can’t access it as a USB device.

I have the same problem in Windows 10 and Ubuntu 20 on 2 different laptops.
I would say it is not OS related but maybe the eMMC flash is different in this version of the board.
The version marking on my Radxa Zero is v1.51.

Same version, 1.51. Coming from Raspberry Pi the support is a bit underwhelming. Hard to find any info. I hope we will figure it out.

1 Like

did you installed the driver on windows?

https://wiki.radxa.com/Zero/dev/maskrom#Enable_maskrom

Yes of course. Followed all the steps. Got stuck at the step where the device should have appeared as a USB Mass Storage. Checked the HDMI output and noticed that the sideloaded binaries are not able o access the eMMC flash.

boot-g12.py /home/mihsu81/Downloads/radxa-zero-erase-emmc.bin
Firmware Version :
ROM: 3.2 Stage: 0.0
Need Password: 0 Password OK: 1
Writing /home/mihsu81/Downloads/radxa-zero-erase-emmc.bin at 0xfffa0000...
[DONE]
Running at 0xfffa0000...
[DONE]
AMLC dataSize=16384, offset=65536, seq=0...
[DONE]
AMLC dataSize=49152, offset=393216, seq=1...
[DONE]
AMLC dataSize=16384, offset=229376, seq=2...
[DONE]
AMLC dataSize=49152, offset=245760, seq=3...
[DONE]
AMLC dataSize=49152, offset=294912, seq=4...
[DONE]
AMLC dataSize=16384, offset=65536, seq=5...
[DONE]
AMLC dataSize=1362288, offset=81920, seq=6...
[DONE]
[BL2 END]

Did you buy the device recently? I got mine yesterday from Allnet China.
I wonder if the issue is with a batch, or a newer revision not being covered fully by the binaries.

Got it 2 days ago. v1.51

Worked on it a bit over the weekend and got around the issue.
Hopefully the binaries will get updated soon and we’ll be able to flash them as shown in the instructions.

Basically, I flashed an SD Card with DietPi and loaded u-boot.bin using RZ_USB_Boot_Helper_V1.0.0.exe. This allowed me to boot from the SD card temporarily.
After that from within DietPi I flashed u-boot.bin to the eMMC (/dev/mmcblk2 in my case) with the command:

sudo dd if=u-boot.bin of=/dev/mmcblk2 bs=512 seek=1

Lastly, I flashed the eMMC with DietPi (since it was the OS I needed) with the command:

sudo dd if=DietPi_RadxaZero-ARMv8-Bullseye.img of=/dev/mmcblk2 bs=1M

Hopefully this will help others.

1 Like