sudo ./odmfuse.sh -i 0x19 -k pkc.pem -S SBK.key --KEK2 Kek0.key --noburn jetson-xavier
Odmfuse requires variable FAB, BOARDID, BOARDSKU, BOARDREV, and CHIPREV in order to run in the offline mode.
Otherwise odmfuse needs to access on board EEPROM. Make sure the board is in recovery mode.
copying soft_fuses(/home/lzf/nvidia/nvidia_sdk/JetPack_5.1.4_Linux_JETSON_XAVIER_NX_TARGETS/Linux_for_Tegra/bootloader/t186ref/BCT/tegra194-mb1-soft-fuses-l4t.cfg)… done.
copying soft_fuses(/home/lzf/nvidia/nvidia_sdk/JetPack_5.1.4_Linux_JETSON_XAVIER_NX_TARGETS/Linux_for_Tegra/bootloader/t186ref/BCT/tegra194-mb1-soft-fuses-l4t.cfg)… done.
./tegraflash.py --chip 0x19 --applet “/home/lzf/nvidia/nvidia_sdk/JetPack_5.1.4_Linux_JETSON_XAVIER_NX_TARGETS/Linux_for_Tegra/bootloader/mb1_t194_prod.bin” --skipuid --soft_fuses tegra194-mb1-soft-fuses-l4t.cfg --bins “mb2_applet nvtboot_applet_t194.bin” --cmd “dump eeprom boardinfo cvm.bin;reboot recovery” --encrypt_key “/home/lzf/nvidia/nvidia_sdk/JetPack_5.1.4_Linux_JETSON_XAVIER_NX_TARGETS/Linux_for_Tegra/SBK.key” --key “/home/lzf/nvidia/nvidia_sdk/JetPack_5.1.4_Linux_JETSON_XAVIER_NX_TARGETS/Linux_for_Tegra/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
[ 0.0781 ] Generating RCM messages
[ 0.0819 ] tegrasign_v3.py --file /home/lzf/nvidia/nvidia_sdk/JetPack_5.1.4_Linux_JETSON_XAVIER_NX_TARGETS/Linux_for_Tegra/bootloader/mb1_t194_prod.bin --key /home/lzf/nvidia/nvidia_sdk/JetPack_5.1.4_Linux_JETSON_XAVIER_NX_TARGETS/Linux_for_Tegra/SBK.key --offset 4096
[ 0.0822 ] Key is a SBK key
[ 0.0823 ] Key Size is 16 bytes
[ 0.1174 ] tegrahost_v2 --chip 0x19 0 --magicid MB1B --appendsigheader /home/lzf/nvidia/nvidia_sdk/JetPack_5.1.4_Linux_JETSON_XAVIER_NX_TARGETS/Linux_for_Tegra/bootloader/mb1_t194_prod_encrypt.bin zerosbk
[ 0.1182 ] Header already present for /home/lzf/nvidia/nvidia_sdk/JetPack_5.1.4_Linux_JETSON_XAVIER_NX_TARGETS/Linux_for_Tegra/bootloader/mb1_t194_prod_encrypt.bin
[ 0.1335 ] tegrasign_v3.py --key /home/lzf/nvidia/nvidia_sdk/JetPack_5.1.4_Linux_JETSON_XAVIER_NX_TARGETS/Linux_for_Tegra/pkc.pem --getmode mode.txt
[ 0.1345 ] Key size is 384 bytes
[ 0.1373 ] tegrasign_v3.py --file /home/lzf/nvidia/nvidia_sdk/JetPack_5.1.4_Linux_JETSON_XAVIER_NX_TARGETS/Linux_for_Tegra/bootloader/mb1_t194_prod_encrypt_sigheader.bin --key /home/lzf/nvidia/nvidia_sdk/JetPack_5.1.4_Linux_JETSON_XAVIER_NX_TARGETS/Linux_for_Tegra/pkc.pem --length 1136 --getmontgomeryvalues montgomery.bin --offset 2960 --pubkeyhash pub_key.key
[ 0.1385 ] Key size is 384 bytes
[ 0.1856 ] Saving pkc public key in pub_key.key
[ 0.1857 ] Saving Montgomery values in montgomery.bin
[ 0.1870 ] tegrahost_v2 --chip 0x19 0 --pubkeyhash pub_key.key --setmontgomeryvalues montgomery.bin --updatesigheader /home/lzf/nvidia/nvidia_sdk/JetPack_5.1.4_Linux_JETSON_XAVIER_NX_TARGETS/Linux_for_Tegra/bootloader/mb1_t194_prod_encrypt_sigheader.bin /home/lzf/nvidia/nvidia_sdk/JetPack_5.1.4_Linux_JETSON_XAVIER_NX_TARGETS/Linux_for_Tegra/bootloader/mb1_t194_prod_encrypt_sigheader.sig oem-rsa
[ 0.1929 ] tegrabct_v2 --chip 0x19 0 --sfuse tegra194-mb1-soft-fuses-l4t.cfg.pdf sfuse.bin
[ 0.2043 ] tegrarcm_v2 --listrcm rcm_list.xml --chip 0x19 0 --sfuses sfuse.bin --download rcm /home/lzf/nvidia/nvidia_sdk/JetPack_5.1.4_Linux_JETSON_XAVIER_NX_TARGETS/Linux_for_Tegra/bootloader/mb1_t194_prod_encrypt_sigheader.bin 0 0
[ 0.2058 ] RCM 0 is saved as rcm_0.rcm
[ 0.2087 ] RCM 1 is saved as rcm_1.rcm
[ 0.2090 ] RCM 2 is saved as rcm_2.rcm
[ 0.2093 ] List of rcm files are saved in rcm_list.xml
[ 0.2097 ] Signing RCM messages
[ 0.2133 ] tegrasign_v3.py --key /home/lzf/nvidia/nvidia_sdk/JetPack_5.1.4_Linux_JETSON_XAVIER_NX_TARGETS/Linux_for_Tegra/pkc.pem --list rcm_list.xml --getmontgomeryvalues montgomery.bin --pubkeyhash pub_key.key
[ 0.2146 ] Key size is 384 bytes
[ 0.3463 ] Saving pkc public key in pub_key.key
[ 0.3464 ] Saving Montgomery values in montgomery.bin
[ 0.3456 ] Copying signature to RCM mesages
[ 0.3476 ] tegrarcm_v2 --chip 0x19 0 --updatesig rcm_list_signed.xml --pubkeyhash pub_key.key --setmontgomeryvalues montgomery.bin
[ 0.3707 ] Boot Rom communication
[ 0.3739 ] tegrarcm_v2 --chip 0x19 0 --rcm rcm_list_signed.xml --skipuid
[ 0.3749 ] RCM version 0X13
[ 0.4754 ] Boot Rom communication failed
Error: Return value 3
Command tegrarcm_v2 --chip 0x19 0 --rcm rcm_list_signed.xml --skipuid
Reading board information failed
cat SBK.key
0x12345678 0x9abcdef0 0xfedcba98 0x76543210
cat Kek0.key
0x11223344 0x55667788 0x99aabbcc 0xddeeff00 0xffeeddcc 0xbbaa9988 0x77665544 0x33221100
cat pkc.pem
-----BEGIN RSA PRIVATE KEY-----
MIIG4gIBAAKCAYEA46OFJa5aFuDhfMHwCVI8WyfzZnPP2aYnQEOBxvbe28YX/qSN
hG8Azd4mC7xBx42LHM/379kjGhvjEdDJgM1iPrkSs8OCizAIk9VWydzs9yPo9RXN
78iMYJkWKXJweZKwTUfBk9XzlXRPeG9+HpM+ah5zNy0Viq/qEvGN/LiIcEyTrypk
1DaathwnTbXEoq1D6HYjhSuDLhtavaeK1+M90H5Koq/07aygPWq0+3b7/PnYMDMu
06eGWTNjdUWJXe79aKOOWHXGloQcrA0P2j7ti6esVpxPd5WyNjqqLR261Ehlt/8I
b1vVQHFqTjmdkLtp34reWWCjWJ6LLwMVjwg2aX3JdXcZESSNK2ZXH+uXq4ybwgSI
werwQ8Y1BpKZE4EskR0KPGpAq+U9ijsE2B6rrI7DmZIQht9M5uYwuaaEvfAijoDH
ZyCAUUGAvxEvSjI8zp5o8bg8Mc6WxyN35ahcpCO8tqQEMexoFVo7kIUS/x7TDxSG
uTB71dRFCWwBaTlJAgMBAAECggGAYcjEUUNr/5fqRKUqb1acBqxKqh/lkSEGi1x0
SvuRD+cwN3qIL/Ne7RAYV8Iun4H12BKd9rHXmkeQav69EE8pfLgTiJTbZt7jUF28
QkpcoG0UjPMo22/SnUwlcPhvyEly4j+Ir/CgCftEh/+ctZWaogsigvki38hhTHHn
BEBgm5zJc91KIr6yBrhhSchjB15WZW0aJQJj/1JQ0FdAFSzQSNd3SBs9ozscOkW0
KLEb3beVXl8eJl04IOkqOB3+vBMEiFnmfzj86E+sBYKCaDOeCsdnJLG9hm1ezlEs
txAIwOutw5lV2Q+Ua2uu9XbvvKC/SlpoTSGVGWbqSWT8n512/mBskNk2u4Xtp06Q
Gt87nP913dLl3jn89MVHlu0SNOAZ7ZlheJcft7JyfAPWYCbNVSPwf10eCjlm28U6
DscAwq37yXKC8PBIF4cZikmOueTvtQ6arl+0iCwVm8dmQywod8jvLZuDMxIX/QCa
EhFmt9ckjZOUbWub+TwNZS/swpPhAoHBAP41ykT9XRLX4GLJ0Z9hyjmQMg1Y6kIf
aq55zHqfvNNOfZ3gEzqg/IJzwErfpJpkkcgWa0dYsY6vWATlPvxC3lX1+eRm2moF
SuNIpfyZaW10u/9DrhmDQsG1uicsyciiVEtn3OZM6D9DeodODqeoG1MaXxssGu9C
SIUrUB/g9v2hrD2gZG7IB+1Aw6wsyhaLzOh/J1MSAJ2iKfKikgolZMR7nogwSP1O
uyp3ksgqtwkMI6Vk8l6uznQyX86hmVn1kwKBwQDlPdXjm13KRPd+BK48s1Lpk37V
AQdvanJYZQfQ7ivTioqgo9rsE/xcgfiSB4B1kiu5OxmYO93BiCe9gq9SAZeM4R5X
UmBdYtS/mj3kZmsYF0Qa2BmTF1XJC8jR+D20xT+YZFzSp1hvYGoN/6LbTQw0DPdq
H5AdZuH/aQ4//bgl38D14mI2FEvMQg53VDMeqlnWkcOTNMrSE5DE0TFrT/BYQpI6
SRf413t1B0KMKKpMqZjkC/N/ri+znn0dt0GNnzMCgcAgelTWTZx3jNchJ/G9MCw7
AH40kFiVjBgAJJWIUSI5yPxpkDhEtE6uiAVYS4xnIVQywRKBsgY1WZegQH20kwJ+
7wc3NCDRjM2NjjmOtTbwAgsGyOnUXp3Hy+T1nlZFaN/mJmXlkovVkVR1NvbOWr7q
9iKSgScLzGchhHAfMom7y80KrpRGRw4kNLMLK0nCaagLSDuI9HLZsN81HaoU28Qt
CjIt6iVZH5bwDQjWxAZQhJmFRwlkKWc9FzaAWssR4DsCgcB/dppvK/xCc4aJc2DO
L4dyiKiFF0VjFfTuYX6vFT8ZKHdcSr93dMVlSn9D8xfiR5w4KjxZATCUY3h1Tyzc
lDYIB0QvmYYrZsCUqNaxIKF7i7Q6mN3fg6IXX44R8c2dre9mdKeIGbR6eUl+7x1G
gti+OFd5koM3VfVjZq6dth2mMXvBPFcPasmakUAp6Y9jBaVeQT5Vo40Csg5U4Vxx
JsmkyZ80+V9y5Z2nvJmsBRBsAAEbC+ognGG5pe47j6HLdTECgcAGxtygpv88K3I/
rLaZvbVuv6AHLmFqDDnGqhNuF1DG9P9pNM7EATsOU/vB3lDu+/EAL8g8l4nzz/Ri
6BBrsY0x48+fZvpORCJLJMJlx8UQ42Hau7v29rBr1j5yeSEijBZSIiHPFzYytHAg
LNbuVpvuOgnvLTHPkVEzSFwnTgx3e1a3uZN55MqJtyAoQEEehwRY7jQwJm3FLK/u
MhdqSWJZ8MKnyzGRLaDjPLBNSN7fj23tAsRcB6cfEX8iTXI63BY=
-----END RSA PRIVATE KEY-----
Confuse me a few day,please help me ,thank you in advance.