The fix for the odmfuseread script promised here only fixes the second part (i.e. the crash).
However, in the new JetPack release, the odmfuseread.sh script is still broken, there are 2 issues:
Python3 issue:
Please update line 1946 from:
for file_nodes in xml_tree.getiterator(‘file’):
to:
for file_nodes in xml_tree.iter(‘file’):
Incomplete help text:
Please add to the usage description the board Id 0x23 for the Jetson Orin Nano Devkit.
we’ve tested on JP-5.1.3 (r35.5.0) to check fuse variables via odmfuseread.sh without failures.
may I know what’s your commands, and what’s the error messages reported?
ya… this is out-of-date,
let me submit change update to address it.
./tegraflash.py --chip 0x23 --applet “/home/sschorr/Jetson_Linux_R35.5.0_aarch64/Linux_for_Tegra/bootloader/mb1_t234_prod.bin” --skipuid --cfg readinfo_t234_min_prod.xml --dev_params tegra234-br-bct-diag-boot.dts --device_config tegra234-mb1-bct-device-p3767-0000.dts --misc_config tegra234-mb1-bct-misc-p3767-0000.dts --bins “mb2_applet applet_t234.bin” --cmd “dump eeprom cvm cvm.bin; dump custinfo custinfo_out.bin; reboot recovery” --encrypt_key “/home/sschorr/jetson-secureboot/keys/sbk.key” --key “/home/sschorr/jetson-secureboot/keys/pkc.pem”
Welcome to Tegra Flash
version 1.0.0
Type ? or help for help and q or quit to exit
Use ! to execute system commands