Hello, I seem to fall exactly in the same category as some other people here before me.
I tried flashing all the available versions of the SPI firmware, they all fail at the same point.
Sequence: LP5 DDR detected → ch0 ok → ch1 probe → NO DEVICE → fatal abort
here’s a detailed report
Question:
Is there a firmware build or CDT configuration for the Dragon Q6A that supports single-channel LPDDR5 operation (ch0 only)? All published builds assume dual-channel, but channel 1 returns NO_MEMORY_DEVICE_DETECTED on this unit.
Alternatively: is DDR channel 1 expected to be present on all Dragon Q6A 6GB units? If so, this board may have a hardware defect on channel 1.
Do I understand correctly that the only way to solve this is to ask for an RMA?
Thank you for the support,
Patrick Predella
================================================================================
RADXA DRAGON Q6A — DDR INIT FAILURE — FULL BUILD COMPARISON
Board: Radxa Dragon Q6A, QCS6490 (Kodiak), 6GB LPDDR5
Serial: 0x1183CA6F
Date tested: 2026-05-25
================================================================================
RESULT: All 4 official Radxa firmware builds fail identically at DDR init.
CHANNEL=1 probe returns no device, causing a fatal abort on every build.
--------------------------------------------------------------------------------
BUILD DATE VARIANT CDT ERROR LOCATION
--------------------------------------------------------------------------------
flat_build_250801 Aug 2025 KODIAKLA Sub:2 boot_platforminfo.c:76
(LE/Linux) 14855D80 ← 14884B68
flat_build_251013 Oct 2025 KODIAKLA Sub:2 boot_platforminfo.c:76
(LE/Linux) 14855C74 ← 14884A5C
flat_build_wp_251230 Dec 2025 KODIAKWP Sub:7 ddr_external_api.c:464
(Windows) 1484CF64 ← 1487BCE4
flat_build_wp_260120 Jan 2026 KODIAKWP Sub:7 ddr_external_api.c:464
(Windows) 1484CF64 ← 1487BCE4
--------------------------------------------------------------------------------
COMMON FAILURE on all builds:
DDR_ABORT: REASON=NO_MEMORY_DEVICE_DETECTED,FREQ=DC,CHANNEL=1,
CHIPSELECT=DC,BYTE=DC,BIT=DC,LIMIT=0x0,VALUE=0
Error code: 84
Sequence: LP5 DDR detected → ch0 ok → ch1 probe → NO DEVICE → fatal abort
KEY OBSERVATIONS:
1. Channel 0 DDR is functional — EDL firehose runs from DDR, flashing works perfectly.
2. Channel 1 probe finds no device on every single firmware version.
3. All firmware expects ch1 to be present (CDT Subtype:2 and Subtype:7 both include ch1).
4. LE builds (KODIAKLA) and WP builds (KODIAKWP) are completely different XBL binaries
with different crash addresses, but hit the same DDR_ABORT.
5. LE builds load a pre-DDR device tree (DTB [pre-ddr][7601f201000000][0]); WP builds do not.
6. Secure Boot: Off on all tests.
7. PMIC, TZ, SHRM, AOP all load and authenticate successfully on all builds.
8. The board has been tested with every available official firmware — no version boots.
UART LOGS:
build_250801.txt — full raw UART capture, Aug 2025 build
build_251013_le.txt — full raw UART capture, Oct 2025 LE build
(Dec/Jan WP builds have identical output — available on request)
================================================================================
build_250801.txt
S - Format: Log Type - Time(microsec) - Message - Optional Info
S - Log Type: B - Since Boot(Power On Reset), D - Delta, S - Statistic
S - QC_IMAGE_VERSION_STRING=BOOT.MXF.1.0.c1-00364-KODIAKLA-1
S - IMAGE_VARIANT_STRING=SocKodiakLAA
S - OEM_IMAGE_VERSION_STRING=wa-lxc
S - Boot Interface: SPI
S - Secure Boot: Off
S - Boot Config @ 0x00786070 = 0x000000c9
S - JTAG ID @ 0x00786130 = 0x001980e1
S - OEM ID @ 0x00786138 = 0x00000000
S - Seryal Number @ 0x00786134 = 0x1183ca6f
S - OEM Config Row 0 @ 0x007841c0 = 0x0000000000000000
S - OEM Config Row 1 @ 0x007841c8 = 0x0000000000000000
S - Feature Config Row 0 @ 0x00784148 = 0x0000000000000000
S - Feature Config Row 1 @ 0x00784150 = 0x0000000000000000
S - Core 0 Frequency, 1516 MHz
S - PBL Patch Ver: 1
D - 66?8 - pbl_apps_init_timestamp
D - 3408 - bootable_media_detect_timestamp
D - 701 - bl_elf_metadata_loading_timestamp
D - 712 - bl_hash_seg_auth_timestamp
D - 27925 - bl_elf_loadable_segment_loading_timestamp
D - 4839 - bl_elf_segs_hash_verify_timestamp
D - 17433 - bl_sec_hash_seg_auth_timestamp
D - 812 - bl_sec_segs_hash_verify_timestamp
D - 31 - pbl_populate_shared_data_and_exit_timestamp
S - 62479 - PBL, End
B - 70668 - SBL1, Start
B - 190076 - SBL1 BUILD @ 22:51:51 on Aug 1 2025
B - 194071 - usb: HS: device tree Not available , 0x3
B - 197426 - usb: eud_serial_upd , 0x1183ca6f
D - 202550 - sbl1_hw_init
D - 10614 - media_init:1
D - 0 - smss_load_cancel
D - 0 - boot_sail_pbl_edl_check
D - 0 - sail_execute_bist_sequence
B - 226889 - SMSS - Image Load, Start
D - 3904 - SMSS - ymage Loaded, Delta - (0 Bytes)
D - 976 - Auth Metadata
D - 5856 - sbl1_xblconfig_init
B - 242353 - XBL Config - Image Load, Start
B - 246775 - DTB Found: [pre-ddr][7601f201000000][0]
D - 4331 - boot_pre_ddr_dtb_load
D - 0 - media_init:2
D - 0 - media_init:3
D - 0 - boot_proc_bootset
D - 31 - shrm_load_cancel
B - 266966 - SHRM - Image Load, Start
D - 610 - Auth Metadata
D - 1250 - Segments hash check
D - 12231 - SHRM - Image Loaded, Delta - (35752 Bytes)
D - 0 - boot_default_cdt_init
D - 366 - boot_cdt_init
B - 291305 - CDT - Image Load, Start
B - 294081 - CDT Version:3,Platform ID:32,Major ID:1,Minor ID:0,Subtype:2
D - 16379 - sbl1_hw_platform_pre_ddr
D - 0 - devcfg init
B - 319792 - PMIC A:2.0 B:1.0 C:2.2 I:1.0
B - 321317 - PM: PM_DT_PARSING_ERR: charger
B - 324977 - PM: PM8 0x4
B - 328271 - PM: xVdd reset
B - 330681 - PM: PON by PWR key DEB
B - 586759 - PM: SET_VAL:Skip
B - 586759 - PM: Verifying PON-Trigger specific configurations & current PON-Trigger
B - 595512 - PM: All PON-Trigger specific configs verified. Proceeding to BOOT
B - 605303 - PM: PSI: b0x06_v0x3f
B - 607987 - PM: OEM_PSI Start
B - 608902 - PM: OEM_PSI Done
B - 611891 - PM: Device Init # SPMI Transn: 15440
D - 304451 - pm_device_init, Delta
B - 619729 - pm_driver_init, Start
B - 631197 - PM: Driver Init # SPMI Transn: 520
D - 8022 - pm_driver_init, Delta
B - 636840 - PM: Battery ID: 10105Ohm
B - 639371 - PM: debug board connected
B - 643092 - vsense_init, Start
D - 31 - vsense_init, Delta
D - 349134 - sbl1_hw_pre_ddr_init
D - 0 - boot_dload_handle_forced_dload_timeout
D - 2959 - sbl1_load_ddr_training_data
B - 668011 - Pre_DDR_clock_init, Start
D - 91 - Pre_DDR_clock_init, Delta
D - 12901 - sbl1_ddr_set_params
B - 679723 - sbl1_ddr_init, Start
B - 683139 - LP5 DDR detected
B - 698175 - DDR_ABORT: REASON=NO_MEMORY_DEVICE_DETECTED,FREQ=DC,CHANNEL=1,CHIPSELECT=DC,BYTE=DC,BIT=DC,LIMIT=0x0,VALUE=0
B - 704123 - Error code 84 at boot_platforminfo.c Line 76
B - 709552 - Call Stack:
B - 715072 - func_addr : 14855D80
B - 717665 - func_addr : 14884B68
B - 721325 - ^^^^^^^^^^^^^^^^^^^^^
B - 725015 - sbl_error_handler FAIL: D?
build_251013_le.txt
?S - Format: Log Type - Time(microsec) - Mess?ge - ptional Info
S - Log Type: B - Since Boot(Power On Reset), D - Delta, S - Statistic
S - QC_IMAGE_VERSION_STRING=BOOT.MXF.1.0.c1-00364-KODIAKLA-1
S - IMAGE_VARIANT_STRING=SocKodiaoLAA
S - OEM_IMAGE_VERSION_StRING=wa-lxc
S - Boot Interface: SPI
S - Secure Boot: Off
S - Boot Config @ 0x0?7??????????????j??*HK??TAG ID @ 0x00786130 = 0x001980e1
S - OEM?ID @ 0x00786138 = 0x00000000
S - Serial Number @ 0x00786134 = 0x1183ca6f
S - OEM Config Row 0 @ 0x007841c0 = 0x0000000000000000
S - OEM Config Row 1 @ 0x007841c8 = 0x0000000000000000
S - Feature Config Row 0 @ 0x00784148 = 0x0000000000000000
S - Feature Config Row 1 @ 0x00784150 = 0x0000000000000000
S - Core 0 Frequency, 1516 MHz
S - PBL Patch Ver: 1
D - 6618 - pbl_apps_init_timestamp
D - 3407 - b??W,,[Y??V?XE?W?,]E????????5R?K?? 702 - bl_elf_metadata_loading_timestamp
D - 708 - bl_hash_seg_auth_timestamp
D - 27925 - bl_elf_loadable_segment_loading_timestamp
D - 4838 - bl_elf_segs_hash_verify?timestamp
D - 17436 - bl_sec_hash_seg_auth_timestamp
D - 813 - bl_sec_segs_hash_verify_timestamp
D - 30 - pbl_populate_shared_data_and_exit_timestamp
S - 62477 / PBL, End
B - 70607 - SBL1, Start
B - 189832 - SBL1 BUILD @ 16:52:49 on Oct 13 2025
B - 193827 - usb: HS: device tree Not available , 0x3
B - 197213 - usb: eud_serial_upd , 0x1183ca6f
D - 202337 - sbl1_hw_init
D - 10614 - media_init:1
D / 0 - smss_load_cancel
D - 31 - boot_sail_pbl_edl_check
D - 0 - sail_execute_bist_sequence
B - 226645 - SMSS - Image Load, Start
| - 3904 - SMSS - Image Loaded, Delta - (0?????j?<Q?K? 976 - Auth Metadata
D - 5825 - sbl1_xblconfig_init
B - 242139 - X?L Config - Image Load, Start
B - 246531 - DTB Found: [pre-ddr][7601f201000000][0]
D - 4331 - boot_pre_ddr_dtb_load
D - 0 - [Y?ia_init:2
D - 0 - media_init:3
D - ? 0 - boot_proc_bootset
D - 31 - sh~m_load_cancel
B - 266722 - SHRM - Image Load, Start
D - 641 - Auth Metadata
D - 1342 - Segments hash check
D - 12292 - SHRM - Image Loaded, Delta - (35752 Bytes)
D - 0 - boot_default_cdt_init
D - 366 - boot_cdt_init
B - 291092 - CDT - Image Load< Start
B - 293867 - CDT Version:3,Platform ID:32,Major ID:1,Minor ID:0,Subtype:2
D - 16378 - sbl1_hw_platform_pre_ddr
D - 0 - devcfg init
B - 319579 - PMIC A:2.0 B:1.0 C:2.2 I:1.0
B - 322141 - PM: PM8 0x4
B - ?323818 - PO: xVdd reset
B - ?26228 - PM: PON by PWR key DEB
B - 582275 - PM: SET_VAL:Skip
B - 582306 - PM: Verifying PON-Trigger specific configurations & current PON-Trigger
B - 591059 - PM: All PON-Trigger specific configs verified. Proceeding to BOOT
B - 600850 - PM: PSI: b0x06_v0x3f
B - 603534 - PM: OEM_PSI Start
B - 604449 - PM: OEM_PSI Done
B - 607438 - PM: Device Init # SPMI Transn: 15440
D - 300211 - pm_device_init< Delta
B - 615276 - pm_driver_init, Start
B - 626744 - PM: Driver Init # SPMI Transn: 520
D - 7991 - pm_driver_init, Delta
B - 632387 - PM: Battery ID: 10?05Ohm
B - 634888 - PM: debug board connected
B - 638639 - vsense_init, Start
D - 0 - vsense_Z?it, Delta
D - 344925 - sbl1_hw_pre_ddr_init
D - 30 - boot_dload_handle_forced_dload_timeout
D - 2989 - sbl1_load_ddr_training_data
B - 663558 / Pre_DDR_clock_init? Start
D - 61 - Pre_DDR_clock_init, Delta
D - 12901 - sb?1_ddr_set_params
B - 675270 - sbl1_ddr_init, Start
B - 678655 - LP5 DDR detected
B - 693722 - DDR_ABO^T: REASON=NO_MEMORY_DEVICE_DETECTED,FREQ=DC,CHANNEL=1,CHIPSELECT=DC,BYTE=DC,BIT=DC?*?*?U???b???UT?R?Hx(HK? 699670 - Error code 84 at boot_platforminfo.c Line 76
B - 705099 - Call Stack:
B - 710619 - func_addr : 14855C74?
B - 713212 - func_addr : 14884A5C
B - 716872 - ^^^^^^^^^^^^^^^^^^^^^
B - 720562 - sbl_error_handle.H?PR?: D?