how to read the serial number to on Jetson nano dev kit

Hi,

We have few Nano dev kit board . is there a way I can read serial number or any other uuid in software to differicate the board?

I tried cat /sys/firmware/devicetree/base/serial-number on 2 different boards and they are same but does not match the S/N on the board.

Thanks

hello terry8uwg2,

you may dump the serial number from the eeprom,
for example.

$ sudo i2cdump -f -y 2 0x50

please also check Jetson Module EEPROM Layout for reference,
you may also review Jetson FAQ page for Jetson family part numbers.
thanks

When dumping the board ID EEPROM as Jerry does, the serial# is @ offset 0x4A.

It’s also in the DTB, use ‘cat /proc/device-tree/serial-number’ to display it.

If you want the UUID, it’s in the device tree @ ‘/proc/device-tree/chosen/uuid’.

Tom

hi

/proc/device-tree/serial-number this number does not match the s/n on the back of the jetson nano.

do you know the reason ? i read 3 devices . none of them match its S/N on the back

hello terry8uwg2,

it’s a known issue and we’re still under investigation, please refer to Topic 1056735 for details.
thanks

我想知道有的时候这个序列号文件不见了是怎么回事呢

I want to know why the file /proc/device-tree/serial-number missing sometimes

hello 392415830,

are you having issue with the latest NVIDIA JetPack SDK?
i.e. JetPack-4.5.1 is the latest production release, and supports all Jetson modules.
please have verification and initial another new discussion thread for further supports,
thanks

It’s not the latest 4.5.1, At the same time, there are many field modules, so there is no way to upgrade and verify, I just want to know if there is a solution to this problem at present

hello 392415830,

had you check post #3 for the approaches to read serial number,
may I know what’s the failure from your side?
thanks

What’s the third way? Because I’m Chinese, it’s difficult to communicate with you. I only know that I don’t have this document /proc/device-tree/serial-number

hello 392415830,

may I know which JetPack release version it is? for example, $ cat /etc/nv_tegra_release

How to read the values of these registers with I2C command 74-88 such as i2cget -y 0 0x50 0x4a

hello 392415830,

please share what you get with the command, $ sudo i2cdump -f -y 2 0x50

hello 392415830,

it’s t186ref, which means it’s Jetson TX2 series. you should check $ sudo i2cdump -f -y 7 0x50, for eeprom info.
since this a discussion thread for Jetson Nano devkit; could you please initial another new one with proper title for further supports.
thanks