Flashing Jetson Xavier NX 16GB with JetPack 4.4 (L4T 32.4.3) Fails with DRAM Size Error

Hi all,

I’m trying to flash a Jetson Xavier NX 16GB module (P3668-0003) on the Xavier NX Developer Kit carrier board (P3509-0000) using JetPack 4.4 / L4T 32.4.3, because my application depends on specific software versions provided in that release.

I am not using SDK Manager, but the manual command-line flashing method instead.

My setup:

  • Module: Jetson Xavier NX 16GB (P3668-0003)
  • Carrier board: Xavier NX devkit (P3509-0000)
  • Boot method: SD card (not eMMC)
  • JetPack version: 4.4 (L4T 32.4.3)
  • Overlay applied: I downloaded and extracted the official 16GB overlay (xnx-16gb-overlay.tbz2) from NVIDIA’s archive:
    https://developer.nvidia.com/xnx-16gb-overlaytbz2
  • Flashing command used:
    sudo ./flash.sh p3509-0000+p3668-0000-qspi-sd mmcblk0p1
    Despite extracting the overlay properly and confirming that files like tegra194-mb1-bct-memcfg-p3668-0003-a00.cfg exist under bootloader/t186ref/BCT/, the flashing process fails with this error:
    [ 4.5887 ] 0000000000000102: E> NONE: Invalid value MemBct dram size: 0MB for slot: 3.
    This happens right after sending BCTs.

What I’ve already tried:

  • Verified the hardware is Xavier NX 16GB using jetson_release
  • Confirmed the board is booting from SD card (lsblk shows mmcblk0 is rootfs)
  • Cleaned the bootloader directory before running apply_binaries.sh
  • Tried alternate configs like jetson-xavier-nx-devkit-qspi.conf and jetson-xavier-nx-devkit.conf
  • Verified the overlay files are present and correctly extracted

Questions:

  1. Is flashing JetPack 4.4 on Xavier NX 16GB officially supported via overlay?
  2. Is there any additional patch or configuration needed beyond the overlay?
  3. Why is slot: 3 (16GB DRAM) still being reported with 0MB size even after applying the overlay?
  4. Is there a known workaround to bypass this error or force the BCT config for 16GB?

It could be PCN update that this module is new so your BSP cannot use it.

Please check the PCN center if any overaly for 32.4.3 there for you to use.

Thank you very much for your support and previous reply.

After reviewing the PCN Center, I found that there is no Jetson Xavier NX-specific PCN available for L4T 32.4.3 (JetPack 4.4). The only PCNs related to that release seem to apply to Jetson TX2. Therefore, it appears that the 16GB Xavier NX module (P3668-0003) I’m using was introduced after JetPack 4.4 and is not supported by that BSP.

I understand now that my module likely requires a newer BSP due to changes in memory configuration or hardware initialization that are not covered in 32.4.3.

This topic was automatically closed 14 days after the last reply. New replies are no longer allowed.