Xavier AGX 32GB model flashed as 16GB model

Hi All,

Could you please help me to Flash Jetson AGX Xavier 32GB [p2888-0004] version correctly?

I have followed the answer posted on a community to flash the Jetson Xavier correctly but when we check the board information and memory partitions it seems to be related to the model Jetson Xavier 16Gb one. ( p2888-0001 ]

I have used the following command the flash the module

sdkmanager --cli install --logintype devzone --staylogin true --product Jetson --host --target P2888-0004 --targetos Linux --version 4.4.1 --flash all --license accept

internally it uses the following command

./flash.sh jetson-agx-xavier-devkit mmcblk0p1

I have explicitly provided the target version to as follow

./flash.sh -C -B p2888-0004 jetson-agx-xavier-devkit mmcblk0p1

But still, it took the p2888-0001 version by looking into logs

The ubuntu shows the following information

The total size should be 32Gb rather than 16 GB

Free -h shows proper 32 GB


This issue sounds weird.
Do you mean the tools like “free” or “top” all tell you the memory there is 32 but that jetson tool (sorry, I don’t know what the name is) tells you it is 16G device? Please note that tool is not released by NV so I am not sure how it detects the board version.

Could you share me the uart log and dmesg from your device during boot up?

Hi Wayne,

Thank you very much for your swift response. Please find attached the log for your reference.

Quick summary

cat /etc/os-release

VERSION=“18.04.5 LTS (Bionic Beaver)”
PRETTY_NAME=“Ubuntu 18.04.5 LTS”

cat /proc/version

Linux version 4.9.201-tegra (buildbrain@mobile-u64-5285-d7000) (gcc version 7.3.1 20180425 [linaro-7.3-2018.05 revision d29120a424ecfbc167ef90065c0eeb7f91977701] (Linaro GCC 7.3-2018.05) ) #1 SMP PREEMPT Fri Feb 19 08:42:04 PST 2021

cat /usr/local/cuda/version.txt | sed ‘s/\CUDA Version //g’

sudo cat /proc/device-tree/compatible

cat /sys/module/tegra_fuse/parameters/tegra_chip_id

Based on log BOARD ID as follow
Board ID(2888) version(400) sku(0004) revision(L.0)

LOG FileJetson-Xavier.log (64.1 KB)

Please let me know if you need any further information.


I need the boot up log from uart. Do you have that?

Hi Wayne,

Could you let me know where the uart log located ? I would check and if available will share with you.


Plug the micro usb cable to the micro usb port, connect it to your ubuntu host.

Use tools like minicom to open /dev/ttyUSB3 with baudrate 115200. The log will spew during boot up process.


Also want to ask @rbonghi… where does jetson_release get the board info?

Could you kindly share?

Hi Wayne,

Please find attached uart log. uart.log (28.0 KB)


From the log, I can tell you that your hardware is a 32GB module…
The ramcode is 0x2 which indicates the hardware is definitely the 32GB device.

Maybe only the jetson_stats gives the wrong info here. I am still waiting for @rbonghi’s input here.

Please note that jetson_stats is not an official tool…

Hi Wayne,

I have checked the Github repo where @rbonghi contributed the script which identified the board information

I have used the same script and output as follow

NVIDIA Jetson AGX Xavier [16GB]
L4T 32.5.1 [ JetPack UNKNOWN ]
Ubuntu 18.04.5 LTS
Kernel Version: 4.9.201-tegra
CUDA 10.2.89
CUDA Architecture: 7.2
OpenCV version: 4.1.1
OpenCV Cuda: NO
Vision Works:
VPI: ii libnvvpi1 1.0.15 arm64 NVIDIA Vision Programming Interface library

The L4T 32.5.1 [ JetPack UNKNOWN ] is UNKNOWN because the script checks for up to 4.4 jetpacks.


Hi @WayneWWW

Could you able to provide any further assistance?



Sorry that I don’t know what kind of assistance you want here…?

You said p2888-0004 is the 32GB device, that is correct. And please check how/what does that script parse and you shall know what happens…