JetPack 5: odmfuseread broken


I’m using Jetpack 5 and I’m following the documentation and burned the PKC and the SBK fuses on a Jetson Orin Nano devkit. I used the following XML:

Then I tried to read the written values back, via sudo ./ -i 0x23 -v … -u … jetson-orin-nano-devkit
but ran into the following error:

Traceback (most recent call last):
  File "/home/Linux_for_Tegra/bootloader/./", line 1383, in <module>
  File "/home/Linux_for_Tegra/bootloader/./", line 1217, in tegraflash_run_commands
  File "/usr/lib/python3.10/", line 217, in onecmd
    return func(arg)
  File "/home/Linux_for_Tegra/bootloader/./", line 855, in do_dump
    self.chip_inst.tegraflash_dump(exports, args)
  File "/home/Linux_for_Tegra/bootloader/", line 2405, in tegraflash_dump
  File "/home/Linux_for_Tegra/bootloader/", line 1866, in tegraflash_enc_and_sign_images
    for file_nodes in xml_tree.getiterator('file'):
AttributeError: 'ElementTree' object has no attribute 'getiterator'
Reading board information failed.

I could fix that with replacing in the call to the deprecated and deleted function of the XML parser “getiterator()” to “iter()” in the python code. Would be nice if this could be fixed by NVIDIA.

Anyway, after this fix, ran into this error:

[   0.9739 ] File mb1_t234_prod_aligned_sigheader_encrypt.bin.signed open failed
Error: Return value 19
Command tegrarcm_v2 --new_session --chip 0x23 0 --uid --download bct_br br_bct_BR.bct --download mb1 mb1_t234_prod_aligned_sigheader_encrypt.bin.signed --download psc_bl1 psc_bl1_t234_prod_aligned_sigheader_encrypt.bin.signed --download bct_mb1 mb1_bct_MB1_sigheader_encrypt.bct
Reading board information failed

It looks to me, that tegrasign for some reason did not create the aforementioned .sign file, so the call to tegrarcm fails as the file is missing. But how to fix that?
Any help would be appreciated.


hello business37,

please check whether you have created fuse_t234.xml to the $OUT/Linux_for_Tegra/bootloader/ folder.
if yes, please also attach the file for reference. thanks

Hi JerryChang,

no there is no fuse_t234.xml in the bootloader folder. Should it be created automatically?

hello business37,

FYI, this issue has resolved, please expect next Jetpack public release will include the fixes.

Hi JerryChang,

thanks for looking into that! Just for clarification: The fix will go into a Jetpack 6 release?

hello business37,

the fixes will be delivery with the next Jetpack-5 and also Jetpack-6 public release.

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