From ProventusNova DeveloperWiki
Line 3: Line 3:
==Description==
==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.
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 ==
Use this table to cross-reference the module part number obtained from the EEPROM dump.

{| class="wikitable"
! 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
|}


== What is EEPROM? ==
== What is EEPROM? ==

Revision as of 17:16, 5 December 2025

How to read EEPROM data from NVIDIA Jetson Platforms

Keywords: Orin Nano, Orin NX, 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

Use this table to cross-reference the module part number obtained from the EEPROM dump.

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

What is EEPROM?

EEPROM stand for electrically erasable programmable read-only memory. Is a non-volatile memory chip used to store important information, such as the module's part number, used for identifying and validating the System-on-Module (SoM).

Reading the EEPROM information

In this tutorial I will be using an Orin NX 16GB SoM part number p3767-0000.

1. Identify the I2C bus where the EEPROM device is. It should be located at address 0x50 of the bus for the SoM. For example for I2C bus 0:

 
sudo i2cdetect -y -r 0

Returns:

 
nvidia@tegra-ubuntu:~$ sudo i2cdetect -y -r 0
     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: -- -- -- -- -- -- -- --

At address 0x50, the UU references the EEPROM.

2. Read EEPROM contents:

 
sudo i2cdump -f -y 0 0x50

Returns:

 
nico@tegra-ubuntu:~$ 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    ...............^

Notice the 699-13767-0000-301 references my Orin NX 16GB SoM.

Need Further Support?

📞 Book Consultation Call: Show Calendar!

📩 Contact Via Email: support@proventusnova.com

🌐 Visit Our Website: ProventusNova.com