Jetson Orin Nano Super Dev Kit validation

I recently bought a Jetson Orin Nano super dev kit 8 GB from a local vendor, but I doubt that they gave me Orin NX instead of Orin Nano, because when I was re-flashing with SDK Manager, it found it as Orin NX not Orin Nano, so it there any way to validate that the module mounted on the dev kit carrier board is actually Orin Nano not Orin NX ?

Thanks in advance

*** Please note that this reply is generated by LLM automatically ***

To validate whether the module mounted on the dev kit carrier board is actually a Jetson Orin Nano or a Jetson Orin NX, you can follow these steps:

  1. Check the Module Part Number: The part number of the module is usually printed on the module itself. For Jetson Orin Nano modules, the part numbers are:
    • P3767-0003 for Jetson Orin Nano 8GB module
    • P3767-0004 for Jetson Orin Nano 4GB module
    • P3767-0005 for Jetson Orin Nano developer kit module with SD Card
  2. Check the Module ID: The module ID is a unique identifier that can be found in the EEPROM of the module. You can use the lspci command in the terminal to read the module ID. The module ID for Jetson Orin Nano modules is 2888.
  3. Check the SKU: The SKU (Stock Keeping Unit) is a code that identifies the specific module configuration. For Jetson Orin Nano modules, the SKU is:
    • 0003 for Jetson Orin Nano 8GB module
    • 0004 for Jetson Orin Nano 4GB module
    • 0005 for Jetson Orin Nano developer kit module with SD Card
  4. Compare with Jetson Orin NX Modules: Jetson Orin NX modules have different part numbers, module IDs, and SKUs. For example:
    • Part numbers: P3767-0000 for Jetson Orin NX 16GB module, P3767-0001 for Jetson Orin NX 8GB module
    • Module ID: 2889
    • SKU: 0000 for Jetson Orin NX 16GB module, 0001 for Jetson Orin NX 8GB module

If the module part number, module ID, and SKU match the values for a Jetson Orin Nano module, then it is likely that the module is indeed a Jetson Orin Nano.

Why SDK Manager might detect it as Orin NX:

It’s possible that the SDK Manager is detecting the module as an Orin NX due to a configuration issue or a bug in the software. However, if the module part number, module ID, and SKU match the values for a Jetson Orin Nano module, then it’s likely that the module is actually a Jetson Orin Nano.

Recommendation:

To confirm the module identity, you can try the following:

  • Check the module part number and module ID using the lspci command.
  • Verify the SKU using the jetson-io command.
  • If you’re still unsure, you can contact NVIDIA support or the vendor who sold you the module for further assistance.

By following these steps, you should be able to validate whether the module mounted on the dev kit carrier board is actually a Jetson Orin Nano or a Jetson Orin NX.

*** Please give the thumbs up if you get answers you like. Or provide feedback to help us improve the answer. ***

The lspci command does not show the part number or the module id, also jetson-io does not show the sku

This command return this :

cat /etc/nv_boot_control.conf
TNSPEC 3767-500-0001–1-1-jetson-orin-nano-devkit-super-
COMPATIBLE_SPEC 3767–0001–1–jetson-orin-nano-devkit-super-

Hi @imessam007 ,

Hope you are doing well!

You can run the following command to check your board’s model:

cat /sys/firmware/devicetree/base/model

And you can check the SoM with:

cat /proc/device-tree/compatible

Best regards,
Nico

Is this still an issue to support? Any result can be shared?

this returned : NVIDIA Jetson Orin NX Engineering Reference Developer Kit Super

And this cat /proc/device-tree/compatible returned : nvidia,p3768-0000+p3767-0001-supernvidia,p3767-0001nvidia,tegra234

Hi @imessam007,

From your output:

  • p3768-0000 references the Jetson Orin Nano devkit carrier board.
  • p3767-0001 references the Orin NX 8GB module.

Taken from here: NVIDIA Jetson Orin Modules.

For further verification, you can read the EEPROM data.

  1. Detect EEPROM:
sudo i2cdetect -y -r 0

Look for address 0x50 (This is usually 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: -- -- -- -- -- -- -- --                         
  1. Dump EEPROM content:
sudo i2cdump -y 0 0x50

Might need to use -f flag to force the read.

  1. You should see the part number.

Take for example my board. I have an Orin NX 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    ...............^

From my output, I can confirm my module is Orin NX 16 GB: 699-13767-0000-301.

Let me know if this helps.

Best regards,
Nico
Embedded Software Engineer at ProventusNova

1 Like