From ProventusNova DeveloperWiki
Line 130: Line 130:


From the table on section '''NVIDIA Jetson SoM models and part number''', it is confirmed the NVIDIA Jetson module is an '''OrinNX 16GB'''.
From the table on section '''NVIDIA Jetson SoM models and part number''', it is confirmed the NVIDIA Jetson module is an '''OrinNX 16GB'''.

=== Additional Commands for Module Verification ===
These commands provide supplementary ways to check your Jetson SoM and board information. Unlike reading the EEPROM, these methods are not authoritative and can be modified by software. Use these commands only for cross-checking or convenience.

1. Run the following command to check your board’s model:
<syntaxhighlight lang="bash">
cat /sys/firmware/devicetree/base/model
</syntaxhighlight>

Should return something like:
<syntaxhighlight lang="bash">
nvidia,p3768-0000+p3767-0000nvidia,p3767-0000nvidia,tegra234
</syntaxhighlight>

2. Check the SoM with:
<syntaxhighlight lang="bash">
cat /proc/device-tree/compatible
</syntaxhighlight>

Revision as of 17:11, 5 December 2025

Validation and Verification of NVIDIA Jetson SoMs

Keywords: NVIDIA Jetson, validation, verification,system-on-module, EEPROM

Description

This page explains how to validate and verify your NVIDIA Jetson System-on-Module (SoM) by identifying its hardware part number and related information. It includes steps for reading module data over I²C, interpreting the results, and using additional system commands to confirm the exact Jetson module installed on your carrier board.

NVIDIA Jetson SoM models and part number

Module name P-number Description
Jetson Orin Nano 8GB P3767-0003 Commercial module
Jetson Orin Nano 4GB P3767-0004 Commercial module
Jetson Orin Nano 8GB with SD card slot P3767-0005 For the Developer Kit only
Jetson Orin NX 16GB P3767-0000 Commercial module
Jetson Orin NX 8GB P3767-0001 Commercial module
Jetson AGX Orin TM P3701-0000 For the Developer Kit only
Jetson AGX Orin 32GB P3701-0004 Commercial module
Jetson AGX Orin 64GB P3701-0005 Commercial module
Jetson Xavier NX P3668-0000 For the developer kit only
Jetson Xavier NX P3668-0001 Commercial module
Jetson Xavier NX 16GB P3668-0003 Commercial module
Jetson AGX Xavier P2888-0001 Original dev-kit module
Jetson AGX Xavier P2888-0004 Dev-kit module
Jetson AGX Xavier 64GB P2888-0005 With 64 GB RAM
Jetson AGX Xavier industrial P2888-0008 Industrial grade module with 32 GB RAM

Identifying your Jetson SoM

The most reliable and authoritative approach is reading the module’s EEPROM over I²C, which contains the official part number and hardware information programmed by NVIDIA. Additional commands are included to cross-check the module type using the device tree, system interfaces, and other board-level data. For this wiki, an NVIDIA Jetson OrinNX 16GB is used as reference.

Reading the EEPROM

The EEPROM address on NVIDIA Jetson Platforms is usually on I²C bus 0 address 0x50. Follow below steps to read the EEPROM from your SoM:

1. Detect EEPROM:

 
sudo i2cdetect -y -r 0

You should see a UU on address 0x50 which represent the EEPROM.

 
     0  1  2  3  4  5  6  7  8  9  a  b  c  d  e  f
00:                         -- -- -- -- -- -- -- -- 
10: -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- 
20: -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- 
30: -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- 
40: -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- 
50: UU -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- 
60: -- -- -- -- -- -- -- 67 -- -- -- -- -- -- -- -- 
70: -- -- -- -- -- -- -- --

2. Dump EEPROM content:

 
sudo i2cdump -f -y 0 0x50

Take for example the output for a Jetson OrinNX 16GB module:

 
sudo i2cdump -f -y 0 0x50 
No size specified (using byte-data access)
     0  1  2  3  4  5  6  7  8  9  a  b  c  d  e  f    0123456789abcdef
00: 02 00 fe 00 00 00 00 00 00 00 00 ff 00 00 00 00    ?.?.............
10: 00 01 00 01 36 39 39 2d 31 33 37 36 37 2d 30 30    .?.?699-13767-00
20: 30 30 2d 33 30 31 20 47 2e 31 00 00 00 00 00 00    00-301 G.1......
30: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00    ................
40: b0 48 00 00 13 66 1f 66 6d 3c 31 34 32 30 32 32    ?H..?f?fm<142022
50: 35 30 35 36 34 32 33 00 00 00 00 00 00 00 00 00    5056423.........
60: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00    ................
70: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00    ................
80: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00    ................
90: 00 00 00 00 00 00 4e 56 43 42 00 ff 4d 31 00 00    ......NVCB..M1..
a0: 00 00 00 00 00 00 00 00 00 00 00 00 13 66 1f 66    ............?f?f
b0: 6d 3c 01 00 00 00 00 00 00 00 00 00 00 00 00 00    m<?.............
c0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00    ................
d0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00    ................
e0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00    ................
f0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 5e    ...............^

3. From this output we can see the module part number here:

 
699-13767-0000-301

From the table on section NVIDIA Jetson SoM models and part number, it is confirmed the NVIDIA Jetson module is an OrinNX 16GB.

Additional Commands for Module Verification

These commands provide supplementary ways to check your Jetson SoM and board information. Unlike reading the EEPROM, these methods are not authoritative and can be modified by software. Use these commands only for cross-checking or convenience.

1. Run the following command to check your board’s model:

cat /sys/firmware/devicetree/base/model

Should return something like:

nvidia,p3768-0000+p3767-0000nvidia,p3767-0000nvidia,tegra234

2. Check the SoM with:

cat /proc/device-tree/compatible