How to burn ODM fuse bits?

I have tried the procedures as explained anyway, but fusecmd.sh does not work as below.

$ lsusb | grep -i nvidia
Bus 003 Device 012: ID 0955:7c18 NVidia Corp. 
$ ./fusecmd.sh 
Welcome to Tegra Flash
version 1.0.0
Type ? or help for help and q or quit to exit
Use ! to execute system commands
 
[   0.0109 ] Burning fuses
[   0.0110 ] Generating RCM messages
[   0.0128 ] tegrarcm_v2 --listrcm rcm_list.xml --chip 0x18 0 --download rcm mb1_recovery_prod.bin 0 0
[   0.0146 ] RCM 0 is saved as rcm_0.rcm
[   0.0153 ] RCM 1 is saved as rcm_1.rcm
[   0.0154 ] List of rcm files are saved in rcm_list.xml
[   0.0154 ] 
[   0.0154 ] Signing RCM messages
[   0.0171 ] tegrasign_v2 --key None --list rcm_list.xml --pubkeyhash pub_key.key
[   0.0188 ] Assuming zero filled SBK key
[   0.0276 ] 
[   0.0276 ] Copying signature to RCM mesages
[   0.0295 ] tegrarcm_v2 --chip 0x18 0 --updatesig rcm_list_signed.xml
[   0.0322 ] 
[   0.0322 ] Boot Rom communication
[   0.0340 ] tegrarcm_v2 --chip 0x18 0 --rcm rcm_list_signed.xml
[   0.0357 ] BootRom is not running
[   0.0363 ] 
[   1.0396 ] tegrarcm_v2 --isapplet
[   1.0415 ] USB communication failed.Check if device is in recovery
[   1.0418 ] 
[   1.0439 ] tegradevflash_v2 --iscpubl
[   1.0459 ] Cannot Open USB
[   1.0462 ] 
[   2.0494 ] tegrarcm_v2 --isapplet
[   2.0514 ] USB communication failed.Check if device is in recovery
[   2.0517 ] 
[   2.0538 ] tegradevflash_v2 --iscpubl
[   2.0558 ] Cannot Open USB
[   2.0561 ] 
[   3.0593 ] tegrarcm_v2 --isapplet
[   3.0613 ] USB communication failed.Check if device is in recovery
[   3.0616 ] 
[   3.0636 ] tegradevflash_v2 --iscpubl
[   3.0656 ] Cannot Open USB
[   3.0659 ] 
^CTraceback (most recent call last):
  File "./tegraflash.py", line 1280, in <module>
    tegraflash_run_commands()
  File "./tegraflash.py", line 1149, in tegraflash_run_commands
    interpreter.onecmd(command)
  File "/usr/lib/python2.7/cmd.py", line 221, in onecmd
    return func(arg)
  File "./tegraflash.py", line 817, in do_burnfuses
    tegraflash_burnfuses(exports, args)
  File "/tmp/fuses_tests/bootloader/tegraflash_internal.py", line 1474, in tegraflash_burnfuses
    tegraflash_send_tboot(tegrarcm_values['--signed_list'])
  File "/tmp/fuses_tests/bootloader/tegraflash_internal.py", line 2187, in tegraflash_send_tboot
    tegraflash_poll_applet_bl()
  File "/tmp/fuses_tests/bootloader/tegraflash_internal.py", line 2289, in tegraflash_poll_applet_bl
    time.sleep(1)
KeyboardInterrupt

Hi @TakenoriSato
Is the log the result of programming fuses on Nano? If you program all fuses in one single step, it should work. We would like to keep this topic for Nano.

No, on TX2.

I agree. I will continue this topic in another post for TX2.