Corrupted eeprom Xavier NX 16Gb

Hi, Can anyone post an i2cdump of the eeprom at address 0x50 so I can fix my Xavier NX boards flashing issue please? I have run several i2cset commands whilst talking to a chip on the bus, big mistake, and accidentally corrupted the data there. it’s mostly intact but at least 3 addresses are corrupted 0xff, 0xee and 0x10 I believe. Now I get an error parsing board information when I try to flash my board.

Thanks ever so much to anyone that can assist me.

Cheers, Dan

hello dan136,

may I know which JetPack release you’re working with?
you may see-also Jetson Linux R32.6.1 Release Page | NVIDIA Developer for the overlay patch to support Jetson Xavier NX 16GB.

Hi Jerry,

I’m using Jetpack 5.0.2 and after asking my carrier board supplier for a dump of their eeprom I was able to see what bytes I’d corrupted and correct them. I left the MAC address and serial numbers as they were as they luckily weren’t messed up and then dumped the eeprom data into this calculator: Online CRC-8 CRC-16 CRC-32 Calculator (crccalc.com)

I was able to use the known working dump to figure out that I needed to use the CRC8-MAXIM value and after writing that I can now flash my board properly and everything is back up and working.

Thanks for your reply though, it’s greatly appreciated.

Kind Regards,

Dan

This topic was automatically closed 14 days after the last reply. New replies are no longer allowed.