Dragon Q6A — DDR_ABORT: ONLY_RANK_1_OF_MEMORY_DEVICE_DETECTED after first boot

Hi everyone,

I just received a brand new Radxa Dragon Q6A. The board booted successfully on first use with RadxaOS. After a normal shutdown, the board refused to boot again.

I checked the serial log via UART and got the following error:

sbl1_ddr_init, Start
LP5 DDR detected
DDR_ABORT: REASON=ONLY_RANK_1_OF_MEMORY_DEVICE_DETECTED, FREQ=DC, CHANNEL=1
Error code 84 at ddr_external_api.c Line 464
sbl_error_handler FAIL: DDR not initialized
boot_error_handler: Ramdump allowed. Trying to enter DLOAD

I followed the official Radxa documentation and re-flashed the SPI boot firmware via EDL mode using edl-ng v1.5.0 with prog_firehose_lite.elf and the latest firmware snapshot (260120). The flash completed successfully (all partitions 100%), but the same DDR error persists after reboot.

Board details:

  • Product: Radxa Dragon Q6A
  • Firmware: flat_build_260120 (latest)
  • edl-ng: v1.5.0
  • Error: ONLY_RANK_1_OF_MEMORY_DEVICE_DETECTED on CHANNEL=1

Has anyone experienced this issue? Is there a different CDT or XBL config that might fix the single-rank detection problem? Or is this a hardware defect?

Any help is appreciated. Thank you.