Hi @JerryChang
Thanks for your response.
For your information, I don’t have the Xavier NX devkit with EMMC but I have the one with SDcard.
I tried with a command similar as yours but for my xavier nx devkit.
$ sudo BOARDID=3668 BOARDSKU=0000 FAB=200 BOARDREV=H.0 ./odmfuse.sh --noburn -j -i 0x19 -c PKC -p -k my_privkey.pem -S my_sbk.key --KEK2 my_kek2.key jetson-xavier-nx-devkit
I got an issue, please see the logs below.
[ 3.2537 ] tegrahost_v2 --chip 0x19 0 --updatesigheader mem_rcm_sigheader.bct.encrypt mem_rcm_sigheader.bct.hash zerosbk
[ 3.2550 ]
[ 3.2551 ] Copying signatures
[ 3.2558 ] tegrahost_v2 --chip 0x19 0 --partitionlayout flash.xml.bin --updatesig images_list_signed.xml
[ 3.3809 ]
[ 3.3809 ] Sending BCTs
[ 3.3817 ] tegrarcm_v2 --download bct_bootrom br_bct_BR.bct --download bct_mb1 mb1_bct_MB1_sigheader.bct.encrypt --download bct_mem mem_rcm_sigheader.bct.encrypt
[ 3.3823 ] Applet version 01.00.0000
[ 3.6385 ] Sending bct_bootrom
[ 3.6390 ] [................................................] 100%
[ 3.6402 ] Sending bct_mb1
[ 3.6444 ] [................................................] 100%
[ 3.6486 ] 00000Traceback (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 "/home/ichergui/projects/platforms/xavier_nx_devkit/jetpack_4.4/nvidia/nvidia_sdk/JetPack_4.4_Linux_JETSON_XAVIER_NX_DEVKIT/nvidia_tests/bootloader/tegraflash_internal.py", line 1539, in tegraflash_burnfuses
tegraflash_send_bct()
File "/home/ichergui/projects/platforms/xavier_nx_devkit/jetpack_4.4/nvidia/nvidia_sdk/JetPack_4.4_Linux_JETSON_XAVIER_NX_DEVKIT/nvidia_tests/bootloader/tegraflash_internal.py", line 2288, in tegraflash_send_bct
run_command(command)
File "/home/ichergui/projects/platforms/xavier_nx_devkit/jetpack_4.4/nvidia/nvidia_sdk/JetPack_4.4_Linux_JETSON_XAVIER_NX_DEVKIT/nvidia_tests/bootloader/tegraflash_internal.py", line 198, in run_command
log = print_process(process, enable_print)
File "/home/ichergui/projects/platforms/xavier_nx_devkit/jetpack_4.4/nvidia/nvidia_sdk/JetPack_4.4_Linux_JETSON_XAVIER_NX_DEVKIT/nvidia_tests/bootloader/tegraflash_internal.py", line 181, in print_process
log += str(string)
UnicodeEncodeError: 'ascii' codec can't encode character u'\u01e7' in position 17: ordinal not in range(128)
- On the Serial UART, I got the following logs
[0002.337] W> RATCHET: MB1 binary ratchet value 4 is too large than ratchet level 2 from HW fuses.
[0002.345] I> MB1 (prd-version: 1.5.1.3-t194-41334769-d2a21c57)
[0002.351] I> Boot-mode: RCM
[0002.353] I> Chip revision : A02P
[0002.356] I> Bootrom patch version : 15 (correctly patched)
[0002.362] I> ATE fuse revision : 0x200
[0002.365] I> Ram repair fuse : 0x0
[0002.368] I> Ram Code : 0x0
[0002.371] I> rst_source : 0xb
[0002.373] I> rst_level : 0x1
[0002.377] I> USB configuration success
[0004.798] I> Handling oem command 6
[0004.801] E> NV3P_SERVER: Fuse burn is not supported.
[0005.665] I> bct_bootrom image downloaded
[0005.673] C> LOADER: mb1bct binary ratchet level 0 is less than ratchet level 60 from HW fuses.
[0005.682] C> LOADER: Could not read mb1bct.
[0005.686] C> Fail to load mb1-bct bin
[0005.689] C> OEM authentication of MB1-BCT failed!!!
[0005.694] E> NV3P_SERVER: Failed to verify image bct_mb1.
Please see the attached files for a complete logs.
xavier_nx_devkit_fuseblob.log (8.5 KB)
xavier_nx_devkit_burn_tegrafuses.log (24.9 KB)
xavier_nx_devkit_burn_tegrafuses_serial_uart.log (2.8 KB)