FSKP eFuse Burning Appears Successful but nv_fuse_read.sh Returns All Zeros on Jetson AGX Thor

FSKP eFuse Burning Appears Successful but nv_fuse_read.sh Returns All Zeros on Jetson AGX Thor

Problem

I’m using FSKP to burn eFuses on a Jetson AGX Thor (T264 SoC). The FSKP tool reports success from the host side, but after reboot, nv_fuse_read.sh shows all fuse values as zeros — including public_key_hash, boot_security_info, odm_lock, optin_enable, etc. None of the burned values appear to have taken effect.

Environment

  • Platform: Jetson AGX Thor (T264 SoC, chip_id = 0x260)
  • JetPack version: JetPack 7.x / Jetson Linux r38.4+
  • Tool: fskp_fuseburn.py v0.2

Fuse Configuration

<?xml version="1.0"?>
<genericfuse MagicId="0x45535546" version="1.0.0">

  <!-- PKC Public Key Hash -->
  <fuse name="PublicKeyHash" size="64" value="0x0b8c****4f37b"/>

  <!-- SBK Secure Boot Key (Thor requires same value on all three lanes) -->
  <fuse name="PscSecureBootKey"  size="32" value="0x8735****8f3bb"/>
  <fuse name="OespSecureBootKey" size="32" value="0x8735****8f3bb"/>
  <fuse name="SbSecureBootKey"   size="32" value="0x8735****8f3bb"/>

  <!-- OemKdk1: EKB encryption root key -->
  <fuse name="PscOemKdk1"  size="32" value="0x94a8****5bc2b"/>
  <fuse name="OespOemKdk1" size="32" value="0x94a8****5bc2b"/>
  <fuse name="SbOemKdk1"   size="32" value="0x94a8****5bc2b"/>

  <!-- FSI Debug Authentication Disable -->
  <fuse name="FsiDebugAuthentication" size="4" value="0x1F"/>

  <!-- SwReserved: bit[3]=SkipDevSelStraps=1 -->
  <fuse name="SwReserved" size="4" value="0x000008"/>

  <!-- BootSecurityInfo: Bit[3] Bit[9] Bit[10] set -->
  <fuse name="BootSecurityInfo" size="4" value="0x0608"/>

  <!-- SecurityMode not written (non-production mode) -->

</genericfuse>

Step 1: Blob Generation

fskp_fuseburn.py \
  -f fuse_config.xml \
  -c 0x26 \
  -B jetson-agx-thor-devkit.conf \
  --board-spec thor-agx-board-spec.txt \
  -K -g fskp_blob

Key log output (summarized):

[fskp] FSKP execution started
[fskp] fskp_fuseburn.py script version 0.2
[fskp] FSKP keyslot is skipped
[fskp] Creating t264 fuse blob
[fskp] Perform fuse values check against known debug/development values
[fskp] Generating 14 random string pairs
[fskp] Generating HPPK package
[fskp] Generating BR-BCT / Signing BCT / Updating BCT with signature
[fskp] Generating SBPK package
[fskp] Generating MB1-BCT / MEM-BCT
[fskp] Signing mb1_bct, bct_MEM, mb1_t264_prod, psc_bl1_t264_prod
[fskp] Generating blob for T264, packaging fskp_test.bin
[fskp] Signing all blob components ...
[fskp] Do you want to continue the fuse operations on device (Yes/No) Received 'No'
[fskp] exiting ...
[fskp] FSKP execution successful from the host side.
[fskp] FSKP execution time 0:00:13.569898

Step 2: Fuse Burning

fskp_fuseburn.py \
  -c 0x26 \
  -B jetson-agx-thor-devkit.conf \
  --board-spec thor-agx-board-spec.txt \
  -P fskp_blob -b

Key log output:

[fskp] FSKP execution started
[fskp] fskp_fuseburn.py script version 0.2
[fskp] Found NVIDIA device ID 0x7026
[fskp] Getting target details
[fskp] BR_CID: 0x8001****01C0
[fskp] ECID: 0x1783D****01C0
[fskp] Do you want to continue the fuse operations on device (Yes/No) Received 'Yes'
[fskp] Downloading FSKP blob to target
[fskp] WARNING!! Target will automatically reset once burning fuses is complete.
[fskp]           Please check BPMP log from the target side to ensure the operation is also successful.
[fskp] FSKP execution successful from the host side.
[fskp] FSKP execution time 0:00:29.144929

Step 3: Post-Reboot Verification — All Zeros

After the device rebooted:

$ sudo nv_fuse_read.sh
odm_lock: 0x00000000
optin_enable: 0x00000000
public_key_hash: 0x00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
boot_security_info: 0x00000000
odmid: 0x0000000000000000
BR_CID: 0x1783********0301c0
security_mode: 0x00000000
reserved_odm0~7: 0x00000000
odminfo: 0x00000000
system_fw_field_ratchet0~3: 0x00000000
ecid: 0x8179***********c07

All fuse fields read back as zero. The only non-zero values are BR_CID and ecid, which are factory-preset read-only fuses.

Questions

  1. Why does FSKP report “execution successful” but the fuses appear unburned (all zeros)?
  2. Is there a known issue with FSKP on T264/Thor where the blob is generated and downloaded but the actual fuse write does not commit?
  3. The log says “Please check BPMP log from the target side to ensure the operation is also successful.” — how can I retrieve the BPMP log to verify the target-side result?
  4. Could the issue be related to the FSKP keyslot is skipped message during blob generation? Does this indicate a problem with the FSKP key provisioning?

Any insights or suggestions would be greatly appreciated. Thank you!

hello zc.bj,

do you have bootloader logs of fuse burning from the target side for cross-check?

To get logs: nv_tcu_demuxer documentation

On the Thor developer kit, plug a USB-C cable into the Thor debug USB-C port.
Plug the other end of the cable into an x86_64/amd64 Linux host.

On the host:

cd /path/to/Linux_for_Tegra/tools/demuxer

mkdir -p /tmp/thor_bootlogs

sudo ./nv_tcu_demuxer -m T264 -d /dev/ttyACM0 -s /tmp/thor_bootlogs -t

If the debug UART appears as a different device on the host, replace /dev/ttyACM0 with the correct device.

Leave nv_tcu_demuxer running before powering on, resetting, or putting the Thor into the state you want to capture. For a full boot/fuse-related log, keep the demuxer running through the entire operation.

You could rerun the fuse command:

sudo ./fskp_fuseburn.py \
  -c 0x26 \
  -B jetson-agx-thor-devkit.conf \
  --board-spec thor-agx-board-spec.txt \
  -P fskp_blob \
  -b

After the command completes, stop nv_tcu_demuxer with Ctrl-C.

Then inspect or attach the generated log files in /tmp/thor_bootlogs.

[2026-07-07 20:08:29.569718] I> FSKP (version: 0.0.0.0-t264-75019003-dc8f2e8f)
[2026-07-07 20:08:29.569943] I> t264-A01-2-Silicon (0x12647)
[2026-07-07 20:08:29.570084] I> Emulation:
[2026-07-07 20:08:29.570158] I> Entry timestamp: 0x1536c5c7
[2026-07-07 20:08:29.591731] I> Regular heap: [base:0xffb0000, size:0x10000]
[2026-07-07 20:08:29.592043] I> DMA heap: [base:0xffa0000, size:0x10000]
[2026-07-07 20:08:29.592323] I> Task: Burn fuses
[2026-07-07 20:08:29.592494] I> Task: Burn fuses
[2026-07-07 20:08:29.592608] I> Index 1 PublicKeyHash: type 0x2a, size 64
[2026-07-07 20:08:29.592858] I> Index 2 PscSecureBootKey: type 0x68, size 32
[2026-07-07 20:08:29.593122] I> Index 3 OespSecureBootKey: type 0x69, size 32
[2026-07-07 20:08:29.613884] I> Index 4 SbSecureBootKey: type 0x6a, size 32
[2026-07-07 20:08:29.614783] I> Index 5 PscOemKdk1: type 0x76, size 32
[2026-07-07 20:08:29.615081] I> Index 6 OespOemKdk1: type 0x77, size 32
[2026-07-07 20:08:29.615263] I> Index 7 SbOemKdk1: type 0x78, size 32
[2026-07-07 20:08:29.615462] I> Index 8 FsiDebugAuthentication: type 0x4d, size 4
[2026-07-07 20:08:29.636150] I> Index 9 SwReserved: type 0x2c, size 4
[2026-07-07 20:08:29.636330] I> Index 10 BootSecurityInfo: type 0x00, size 4
[2026-07-07 20:08:29.636552] I> Fuse Blob found
[2026-07-07 20:08:29.636644] I> Fuse blob magicid: 0x46555345
[2026-07-07 20:08:29.636790] I> Index 1 PublicKeyHash: type 0x2a, size 64
[2026-07-07 20:08:29.637044] I> Index 2 PscSecureBootKey: type 0x68, size 32
[2026-07-07 20:08:29.658090] I> Index 3 OespSecureBootKey: type 0x69, size 32
[2026-07-07 20:08:29.658407] I> Index 4 SbSecureBootKey: type 0x6a, size 32
[2026-07-07 20:08:29.658714] I> Index 5 PscOemKdk1: type 0x76, size 32
[2026-07-07 20:08:29.658990] I> Index 6 OespOemKdk1: type 0x77, size 32
[2026-07-07 20:08:29.659269] I> Index 7 SbOemKdk1: type 0x78, size 32
[2026-07-07 20:08:29.659534] I> Index 8 FsiDebugAuthentication: type 0x4d, size 4
[2026-07-07 20:08:29.680266] I> Index 9 SwReserved: type 0x2c, size 4
[2026-07-07 20:08:29.680480] I> Index 10 BootSecurityInfo: type 0x00, size 4
[2026-07-07 20:08:29.680738] I> Fuse Blob found
[2026-07-07 20:08:29.680865] I>
[2026-07-07 20:08:29.680904] I> Burning fuses
[2026-07-07 20:08:29.680975] I> 1. Start PublicKeyHash burn
[2026-07-07 20:08:29.681114] I> FUSE_WRITE_ACCESS_SW_0: 0x0
[2026-07-07 20:08:29.681252] I> FUSE: fuse type 42
[2026-07-07 20:08:29.681364] I> fuse_type 109 buffer 14838c0b
[2026-07-07 20:08:29.703665] I> fuse type (0x109) idx query requested id: 9
[2026-07-07 20:08:29.704431] I> fuse type (0x109) idx query requested id: 9
[2026-07-07 20:08:29.705210] I> bits 32
[2026-07-07 20:08:29.705442] I> fuse_width_1: 19 fuse_mask_1: 1fff fuse_word_1: 290
[2026-07-07 20:08:29.705989] I> fuse_mask: 7ffff fuse_word: 71816000
[2026-07-07 20:08:29.706161] I> fuse_type 10a buffer 477ab53f
[2026-07-07 20:08:29.725132] I> fuse type (0x10a) idx query requested id: 10
[2026-07-07 20:08:29.725337] I> fuse type (0x10a) idx query requested id: 10
[2026-07-07 20:08:29.725551] I> bits 32
[2026-07-07 20:08:29.725608] I> fuse_width_1: 19 fuse_mask_1: 1fff fuse_word_1: 8ef
[2026-07-07 20:08:29.725840] I> fuse_mask: 7ffff fuse_word: 56a7e000
[2026-07-07 20:08:29.726013] I> fuse_type 10b buffer d19889b0
[2026-07-07 20:08:29.726158] I> fuse type (0x10b) idx query requested id: 11
[2026-07-07 20:08:29.747345] I> fuse type (0x10b) idx query requested id: 11
[2026-07-07 20:08:29.747583] I> bits 32
[2026-07-07 20:08:29.747646] I> fuse_width_1: 19 fuse_mask_1: 1fff fuse_word_1: 1a33
[2026-07-07 20:08:29.747905] I> fuse_mask: 7ffff fuse_word: 11360000
[2026-07-07 20:08:29.748095] I> fuse_type 10c buffer c690cb74
[2026-07-07 20:08:29.748255] I> fuse type (0x10c) idx query requested id: 12
[2026-07-07 20:08:29.770886] I> fuse type (0x10c) idx query requested id: 12
[2026-07-07 20:08:29.771105] I> bits 32
[2026-07-07 20:08:29.771196] I> fuse_width_1: 19 fuse_mask_1: 1fff fuse_word_1: 18d2
[2026-07-07 20:08:29.771610] I> fuse_mask: 7ffff fuse_word: 196e8000
[2026-07-07 20:08:29.771908] I> fuse_type 10d buffer 593e0b61
[2026-07-07 20:08:29.772086] I> fuse type (0x10d) idx query requested id: 13
[2026-07-07 20:08:29.792606] I> fuse type (0x10d) idx query requested id: 13
[2026-07-07 20:08:29.792890] I> bits 32
[2026-07-07 20:08:29.792978] I> fuse_width_1: 19 fuse_mask_1: 1fff fuse_word_1: b27
[2026-07-07 20:08:29.793378] I> fuse_mask: 7ffff fuse_word: c16c2000
[2026-07-07 20:08:29.793629] I> fuse_type 10e buffer 2594a1ce
[2026-07-07 20:08:29.793819] I> fuse type (0x10e) idx query requested id: 14
[2026-07-07 20:08:29.814233] I> fuse type (0x10e) idx query requested id: 14
[2026-07-07 20:08:29.815189] I> bits 32
[2026-07-07 20:08:29.815491] I> fuse_width_1: 19 fuse_mask_1: 1fff fuse_word_1: 4b2
[2026-07-07 20:08:29.816529] I> fuse_mask: 7ffff fuse_word: 9439c000
[2026-07-07 20:08:29.817185] I> fuse_type 10f buffer 6afbdb20
[2026-07-07 20:08:29.817749] I> fuse type (0x10f) idx query requested id: 15
[2026-07-07 20:08:29.818154] I> fuse type (0x10f) idx query requested id: 15
[2026-07-07 20:08:29.837211] I> bits 32
[2026-07-07 20:08:29.837269] I> fuse_width_1: 19 fuse_mask_1: 1fff fuse_word_1: d5f
[2026-07-07 20:08:29.837508] I> fuse_mask: 7ffff fuse_word: 7b640000
[2026-07-07 20:08:29.837679] I> fuse_type 110 buffer 35544767
[2026-07-07 20:08:29.837842] I> fuse type (0x110) idx query requested id: 16
[2026-07-07 20:08:29.838066] I> fuse type (0x110) idx query requested id: 16
[2026-07-07 20:08:29.859127] I> bits 32
[2026-07-07 20:08:29.859202] I> fuse_width_1: 19 fuse_mask_1: 1fff fuse_word_1: 6aa
[2026-07-07 20:08:29.859576] I> fuse_mask: 7ffff fuse_word: 88ece000
[2026-07-07 20:08:29.859777] I> fuse_type 111 buffer 12c8c882
[2026-07-07 20:08:29.859955] I> fuse type (0x111) idx query requested id: 28
[2026-07-07 20:08:29.860174] I> fuse type (0x111) idx query requested id: 28
[2026-07-07 20:08:29.881141] I> bits 32
[2026-07-07 20:08:29.881206] I> fuse_width_1: 2 fuse_mask_1: 3fffffff fuse_word_1: 4b23220
[2026-07-07 20:08:29.881585] I> fuse_mask: 3 fuse_word: 80000000
[2026-07-07 20:08:29.881792] I> fuse_type 112 buffer 5098385d
[2026-07-07 20:08:29.881993] I> fuse type (0x112) idx query requested id: 29
[2026-07-07 20:08:29.882254] I> fuse type (0x112) idx query requested id: 29
[2026-07-07 20:08:29.882518] I> bits 32
[2026-07-07 20:08:29.904146] I> fuse_width_1: 2 fuse_mask_1: 3fffffff fuse_word_1: 14260e17
[2026-07-07 20:08:29.904477] I> fuse_mask: 3 fuse_word: 40000000
[2026-07-07 20:08:29.904651] I> fuse_type 113 buffer 94e23cc6
[2026-07-07 20:08:29.904810] I> fuse type (0x113) idx query requested id: 30
[2026-07-07 20:08:29.905035] I> fuse type (0x113) idx query requested id: 30
[2026-07-07 20:08:29.905261] I> bits 32
[2026-07-07 20:08:29.905323] I> fuse_width_1: 2 fuse_mask_1: 3fffffff fuse_word_1: 25388f31
[2026-07-07 20:08:29.926405] I> fuse_mask: 3 fuse_word: 80000000
[2026-07-07 20:08:29.926748] I> fuse_type 114 buffer 99f514ef
[2026-07-07 20:08:29.927043] I> fuse type (0x114) idx query requested id: 31
[2026-07-07 20:08:29.927425] I> fuse type (0x114) idx query requested id: 31
[2026-07-07 20:08:29.927718] I> bits 32
[2026-07-07 20:08:29.927787] I> fuse_width_1: 2 fuse_mask_1: 3fffffff fuse_word_1: 267d453b
[2026-07-07 20:08:29.949317] I> fuse_mask: 3 fuse_word: c0000000
[2026-07-07 20:08:29.949482] I> fuse_type 115 buffer a11d3068
[2026-07-07 20:08:29.949606] I> fuse type (0x115) idx query requested id: 32
[2026-07-07 20:08:29.949811] I> fuse type (0x115) idx query requested id: 32
[2026-07-07 20:08:29.950017] I> bits 32
[2026-07-07 20:08:29.950075] I> fuse_width_1: 2 fuse_mask_1: 3fffffff fuse_word_1: 28474c1a
[2026-07-07 20:08:29.971267] I> fuse_mask: 3 fuse_word: 0
[2026-07-07 20:08:29.971406] I> fuse_type 116 buffer ed9f357b
[2026-07-07 20:08:29.971540] I> fuse type (0x116) idx query requested id: 33
[2026-07-07 20:08:29.971746] I> fuse type (0x116) idx query requested id: 33
[2026-07-07 20:08:29.971948] I> bits 32
[2026-07-07 20:08:29.972004] I> fuse_width_1: 2 fuse_mask_1: 3fffffff fuse_word_1: 3b67cd5e
[2026-07-07 20:08:29.993179] I> fuse_mask: 3 fuse_word: c0000000
[2026-07-07 20:08:29.993463] I> fuse_type 117 buffer 6b6b71f2
[2026-07-07 20:08:29.993663] I> fuse type (0x117) idx query requested id: 34
[2026-07-07 20:08:29.993924] I> fuse type (0x117) idx query requested id: 34
[2026-07-07 20:08:29.994203] I> bits 32
[2026-07-07 20:08:29.994272] I> fuse_width_1: 2 fuse_mask_1: 3fffffff fuse_word_1: 1adadc7c
[2026-07-07 20:08:30.016086] I> fuse_mask: 3 fuse_word: 80000000
[2026-07-07 20:08:30.016276] I> fuse_type 118 buffer 7bf32431
[2026-07-07 20:08:30.016461] I> fuse type (0x118) idx query requested id: 35
[2026-07-07 20:08:30.016715] I> fuse type (0x118) idx query requested id: 35
[2026-07-07 20:08:30.016965] I> bits 32
[2026-07-07 20:08:30.017046] I> fuse_width_1: 2 fuse_mask_1: 3fffffff fuse_word_1: 1efcc90c
[2026-07-07 20:08:30.017383] I> fuse_mask: 3 fuse_word: 40000000
[2026-07-07 20:08:30.038260] I> 1. PublicKeyHash burnt successfully
[2026-07-07 20:08:30.038511] I>
[2026-07-07 20:08:30.038553] I> 2. Start PscSecureBootKey burn
[2026-07-07 20:08:30.038764] I> FUSE_WRITE_ACCESS_SW_0: 0x0
[2026-07-07 20:08:30.038953] I> FUSE: fuse type 104
[2026-07-07 20:08:30.039100] I> fuse_type 11b buffer b5363587
[2026-07-07 20:08:30.039298] I> fuse type (0x11b) idx query requested id: 0
[2026-07-07 20:08:30.039587] I> fuse_mask: ffffffff fuse_word: b5363587
[2026-07-07 20:08:30.060303] I> fuse_type 11c buffer d611cf5a
[2026-07-07 20:08:30.060550] I> fuse type (0x11c) idx query requested id: 1
[2026-07-07 20:08:30.060836] I> fuse_mask: ffffffff fuse_word: d611cf5a
[2026-07-07 20:08:30.061114] I> fuse_type 11d buffer 827205c1
[2026-07-07 20:08:30.061291] I> fuse type (0x11d) idx query requested id: 2
[2026-07-07 20:08:30.061564] I> fuse_mask: ffffffff fuse_word: 827205c1
[2026-07-07 20:08:30.083778] I> fuse_type 11e buffer 1e7901ca
[2026-07-07 20:08:30.084342] I> fuse type (0x11e) idx query requested id: 3
[2026-07-07 20:08:30.085151] I> fuse_mask: ffffffff fuse_word: 1e7901ca
[2026-07-07 20:08:30.085891] I> fuse_type 11f buffer 9b03ae1c
[2026-07-07 20:08:30.086058] I> fuse type (0x11f) idx query requested id: 4
[2026-07-07 20:08:30.086260] I> fuse_mask: ffffffff fuse_word: 9b03ae1c
[2026-07-07 20:08:30.105878] I> fuse_type 120 buffer f1db1c16
[2026-07-07 20:08:30.106058] I> fuse type (0x120) idx query requested id: 5
[2026-07-07 20:08:30.106302] I> fuse_mask: ffffffff fuse_word: f1db1c16
[2026-07-07 20:08:30.106538] I> fuse_type 121 buffer b07f8292
[2026-07-07 20:08:30.106717] I> fuse type (0x121) idx query requested id: 6
[2026-07-07 20:08:30.106964] I> fuse_mask: ffffffff fuse_word: b07f8292
[2026-07-07 20:08:30.127532] I> fuse_type 122 buffer bbf398d6
[2026-07-07 20:08:30.128067] I> fuse type (0x122) idx query requested id: 7
[2026-07-07 20:08:30.128834] I> fuse_mask: ffffffff fuse_word: bbf398d6
[2026-07-07 20:08:30.129561] I> 2. PscSecureBootKey burnt successfully
[2026-07-07 20:08:30.129975] I>
[2026-07-07 20:08:30.130005] I> 3. Start OespSecureBootKey burn
[2026-07-07 20:08:30.130160] I> FUSE_WRITE_ACCESS_SW_0: 0x0
[2026-07-07 20:08:30.150172] I> FUSE: fuse type 105
[2026-07-07 20:08:30.150284] I> fuse_type 152 buffer b5363587
[2026-07-07 20:08:30.150474] I> fuse type (0x152) idx query requested id: 56
[2026-07-07 20:08:30.150723] I> fuse_mask: ffffffff fuse_word: b5363587
[2026-07-07 20:08:30.150958] I> fuse_type 153 buffer d611cf5a
[2026-07-07 20:08:30.151135] I> fuse type (0x153) idx query requested id: 57
[2026-07-07 20:08:30.151400] I> fuse_mask: ffffffff fuse_word: d611cf5a
[2026-07-07 20:08:30.172254] I> fuse_type 154 buffer 827205c1
[2026-07-07 20:08:30.172413] I> fuse type (0x154) idx query requested id: 58
[2026-07-07 20:08:30.172630] I> fuse_mask: ffffffff fuse_word: 827205c1
[2026-07-07 20:08:30.172826] I> fuse_type 155 buffer 1e7901ca
[2026-07-07 20:08:30.172980] I> fuse type (0x155) idx query requested id: 59
[2026-07-07 20:08:30.173197] I> fuse_mask: ffffffff fuse_word: 1e7901ca
[2026-07-07 20:08:30.194244] I> fuse_type 156 buffer 9b03ae1c
[2026-07-07 20:08:30.194440] I> fuse type (0x156) idx query requested id: 60
[2026-07-07 20:08:30.194702] I> fuse_mask: ffffffff fuse_word: 9b03ae1c
[2026-07-07 20:08:30.194928] I> fuse_type 157 buffer f1db1c16
[2026-07-07 20:08:30.195103] I> fuse type (0x157) idx query requested id: 61
[2026-07-07 20:08:30.195351] I> fuse_mask: ffffffff fuse_word: f1db1c16
[2026-07-07 20:08:30.217285] I> fuse_type 158 buffer b07f8292
[2026-07-07 20:08:30.217470] I> fuse type (0x158) idx query requested id: 62
[2026-07-07 20:08:30.217721] I> fuse_mask: ffffffff fuse_word: b07f8292
[2026-07-07 20:08:30.217948] I> fuse_type 159 buffer bbf398d6
[2026-07-07 20:08:30.218125] I> fuse type (0x159) idx query requested id: 63
[2026-07-07 20:08:30.218385] I> fuse_mask: ffffffff fuse_word: bbf398d6
[2026-07-07 20:08:30.239272] I> 3. OespSecureBootKey burnt successfully
[2026-07-07 20:08:30.239496] I>
[2026-07-07 20:08:30.239530] I> 4. Start SbSecureBootKey burn
[2026-07-07 20:08:30.239693] I> FUSE_WRITE_ACCESS_SW_0: 0x0
[2026-07-07 20:08:30.239845] I> FUSE: fuse type 106
[2026-07-07 20:08:30.239961] I> fuse_type 17f buffer b5363587
[2026-07-07 20:08:30.240124] I> fuse type (0x17f) idx query requested id: 101
[2026-07-07 20:08:30.240368] I> fuse_mask: ffffffff fuse_word: b5363587
[2026-07-07 20:08:30.261245] I> fuse_type 180 buffer d611cf5a
[2026-07-07 20:08:30.261433] I> fuse type (0x180) idx query requested id: 102
[2026-07-07 20:08:30.261730] I> fuse_mask: ffffffff fuse_word: d611cf5a
[2026-07-07 20:08:30.261934] I> fuse_type 181 buffer 827205c1
[2026-07-07 20:08:30.262119] I> fuse type (0x181) idx query requested id: 103
[2026-07-07 20:08:30.262394] I> fuse_mask: ffffffff fuse_word: 827205c1
[2026-07-07 20:08:30.284289] I> fuse_type 182 buffer 1e7901ca
[2026-07-07 20:08:30.284458] I> fuse type (0x182) idx query requested id: 104
[2026-07-07 20:08:30.284684] I> fuse_mask: ffffffff fuse_word: 1e7901ca
[2026-07-07 20:08:30.284887] I> fuse_type 183 buffer 9b03ae1c
[2026-07-07 20:08:30.285078] I> fuse type (0x183) idx query requested id: 105
[2026-07-07 20:08:30.285328] I> fuse_mask: ffffffff fuse_word: 9b03ae1c
[2026-07-07 20:08:30.306226] I> fuse_type 184 buffer f1db1c16
[2026-07-07 20:08:30.306378] I> fuse type (0x184) idx query requested id: 106
[2026-07-07 20:08:30.306585] I> fuse_mask: ffffffff fuse_word: f1db1c16
[2026-07-07 20:08:30.306769] I> fuse_type 185 buffer b07f8292
[2026-07-07 20:08:30.306916] I> fuse type (0x185) idx query requested id: 107
[2026-07-07 20:08:30.307125] I> fuse_mask: ffffffff fuse_word: b07f8292
[2026-07-07 20:08:30.329286] I> fuse_type 186 buffer bbf398d6
[2026-07-07 20:08:30.329457] I> fuse type (0x186) idx query requested id: 108
[2026-07-07 20:08:30.329685] I> fuse_mask: ffffffff fuse_word: bbf398d6
[2026-07-07 20:08:30.329910] I> 4. SbSecureBootKey burnt successfully
[2026-07-07 20:08:30.330128] I>
[2026-07-07 20:08:30.330164] I> 5. Start PscOemKdk1 burn
[2026-07-07 20:08:30.330318] I> FUSE_WRITE_ACCESS_SW_0: 0x0
[2026-07-07 20:08:30.351130] I> FUSE: fuse type 118
[2026-07-07 20:08:30.351255] I> fuse_type 133 buffer 5507a894
[2026-07-07 20:08:30.351432] I> fuse type (0x133) idx query requested id: 24
[2026-07-07 20:08:30.351663] I> fuse_mask: ffffffff fuse_word: 5507a894
[2026-07-07 20:08:30.351869] I> fuse_type 134 buffer e5250b1c
[2026-07-07 20:08:30.352028] I> fuse type (0x134) idx query requested id: 25
[2026-07-07 20:08:30.373154] I> fuse_mask: ffffffff fuse_word: e5250b1c
[2026-07-07 20:08:30.373328] I> fuse_type 135 buffer a9327090
[2026-07-07 20:08:30.373479] I> fuse type (0x135) idx query requested id: 26
[2026-07-07 20:08:30.373683] I> fuse_mask: ffffffff fuse_word: a9327090
[2026-07-07 20:08:30.373851] I> fuse_type 136 buffer b453d604
[2026-07-07 20:08:30.373993] I> fuse type (0x136) idx query requested id: 27
[2026-07-07 20:08:30.374196] I> fuse_mask: ffffffff fuse_word: b453d604
[2026-07-07 20:08:30.396334] I> fuse_type 137 buffer cb8865e4
[2026-07-07 20:08:30.396528] I> fuse type (0x137) idx query requested id: 28
[2026-07-07 20:08:30.396795] I> fuse_mask: ffffffff fuse_word: cb8865e4
[2026-07-07 20:08:30.397035] I> fuse_type 138 buffer 690c115d
[2026-07-07 20:08:30.397197] I> fuse type (0x138) idx query requested id: 29
[2026-07-07 20:08:30.397437] I> fuse_mask: ffffffff fuse_word: 690c115d
[2026-07-07 20:08:30.418930] I> fuse_type 139 buffer 9c2f8e56
[2026-07-07 20:08:30.419083] I> fuse type (0x139) idx query requested id: 30
[2026-07-07 20:08:30.419304] I> fuse_mask: ffffffff fuse_word: 9c2f8e56
[2026-07-07 20:08:30.419516] I> fuse_type 13a buffer 2bbc15bd
[2026-07-07 20:08:30.419662] I> fuse type (0x13a) idx query requested id: 31
[2026-07-07 20:08:30.419866] I> fuse_mask: ffffffff fuse_word: 2bbc15bd
[2026-07-07 20:08:30.440866] I> 5. PscOemKdk1 burnt successfully
[2026-07-07 20:08:30.441544] I>
[2026-07-07 20:08:30.441662] I> 6. Start OespOemKdk1 burn
[2026-07-07 20:08:30.442156] I> FUSE_WRITE_ACCESS_SW_0: 0x0
[2026-07-07 20:08:30.442753] I> FUSE: fuse type 119
[2026-07-07 20:08:30.443161] I> fuse_type 16a buffer 5507a894
[2026-07-07 20:08:30.443740] I> fuse type (0x16a) idx query requested id: 80
[2026-07-07 20:08:30.444541] I> fuse_mask: ffffffff fuse_word: 5507a894
[2026-07-07 20:08:30.463802] I> fuse_type 16b buffer e5250b1c
[2026-07-07 20:08:30.464351] I> fuse type (0x16b) idx query requested id: 81
[2026-07-07 20:08:30.465306] I> fuse_mask: ffffffff fuse_word: e5250b1c
[2026-07-07 20:08:30.466107] I> fuse_type 16c buffer a9327090
[2026-07-07 20:08:30.466752] I> fuse type (0x16c) idx query requested id: 82
[2026-07-07 20:08:30.467152] I> fuse_mask: ffffffff fuse_word: a9327090
[2026-07-07 20:08:30.486028] I> fuse_type 16d buffer b453d604
[2026-07-07 20:08:30.486236] I> fuse type (0x16d) idx query requested id: 83
[2026-07-07 20:08:30.486561] I> fuse_mask: ffffffff fuse_word: b453d604
[2026-07-07 20:08:30.486796] I> fuse_type 16e buffer cb8865e4
[2026-07-07 20:08:30.486940] I> fuse type (0x16e) idx query requested id: 84
[2026-07-07 20:08:30.487144] I> fuse_mask: ffffffff fuse_word: cb8865e4
[2026-07-07 20:08:30.507271] I> fuse_type 16f buffer 690c115d
[2026-07-07 20:08:30.507444] I> fuse type (0x16f) idx query requested id: 85
[2026-07-07 20:08:30.507713] I> fuse_mask: ffffffff fuse_word: 690c115d
[2026-07-07 20:08:30.507944] I> fuse_type 170 buffer 9c2f8e56
[2026-07-07 20:08:30.508109] I> fuse type (0x170) idx query requested id: 86
[2026-07-07 20:08:30.508343] I> fuse_mask: ffffffff fuse_word: 9c2f8e56
[2026-07-07 20:08:30.530274] I> fuse_type 171 buffer 2bbc15bd
[2026-07-07 20:08:30.530442] I> fuse type (0x171) idx query requested id: 87
[2026-07-07 20:08:30.530649] I> fuse_mask: ffffffff fuse_word: 2bbc15bd
[2026-07-07 20:08:30.530877] I> 6. OespOemKdk1 burnt successfully
[2026-07-07 20:08:30.531091] I>
[2026-07-07 20:08:30.531127] I> 7. Start SbOemKdk1 burn
[2026-07-07 20:08:30.531278] I> FUSE_WRITE_ACCESS_SW_0: 0x0
[2026-07-07 20:08:30.552071] I> FUSE: fuse type 120
[2026-07-07 20:08:30.552203] I> fuse_type 197 buffer 5507a894
[2026-07-07 20:08:30.552396] I> fuse type (0x197) idx query requested id: 125
[2026-07-07 20:08:30.552666] I> fuse_mask: ffffffff fuse_word: 5507a894
[2026-07-07 20:08:30.552903] I> fuse_type 198 buffer e5250b1c
[2026-07-07 20:08:30.553091] I> fuse type (0x198) idx query requested id: 126
[2026-07-07 20:08:30.553402] I> fuse_mask: ffffffff fuse_word: e5250b1c
[2026-07-07 20:08:30.574648] I> fuse_type 199 buffer a9327090
[2026-07-07 20:08:30.575284] I> fuse type (0x199) idx query requested id: 127
[2026-07-07 20:08:30.576007] I> fuse_mask: ffffffff fuse_word: a9327090
[2026-07-07 20:08:30.576200] I> fuse_type 19a buffer b453d604
[2026-07-07 20:08:30.576349] I> fuse type (0x19a) idx query requested id: 128
[2026-07-07 20:08:30.576572] I> fuse_mask: ffffffff fuse_word: b453d604
[2026-07-07 20:08:30.597248] I> fuse_type 19b buffer cb8865e4
[2026-07-07 20:08:30.597416] I> fuse type (0x19b) idx query requested id: 129
[2026-07-07 20:08:30.597644] I> fuse_mask: ffffffff fuse_word: cb8865e4
[2026-07-07 20:08:30.597847] I> fuse_type 19c buffer 690c115d
[2026-07-07 20:08:30.598013] I> fuse type (0x19c) idx query requested id: 130
[2026-07-07 20:08:30.598225] I> fuse_mask: ffffffff fuse_word: 690c115d
[2026-07-07 20:08:30.619258] I> fuse_type 19d buffer 9c2f8e56
[2026-07-07 20:08:30.619416] I> fuse type (0x19d) idx query requested id: 131
[2026-07-07 20:08:30.619606] I> fuse_mask: ffffffff fuse_word: 9c2f8e56
[2026-07-07 20:08:30.619796] I> fuse_type 19e buffer 2bbc15bd
[2026-07-07 20:08:30.619945] I> fuse type (0x19e) idx query requested id: 132
[2026-07-07 20:08:30.620160] I> fuse_mask: ffffffff fuse_word: 2bbc15bd
[2026-07-07 20:08:30.641291] I> 7. SbOemKdk1 burnt successfully
[2026-07-07 20:08:30.641529] I>
[2026-07-07 20:08:30.641563] I> 8. Start FsiDebugAuthentication burn
[2026-07-07 20:08:30.641849] I> FUSE_WRITE_ACCESS_SW_0: 0x0
[2026-07-07 20:08:30.642021] I> FUSE: fuse type 77
[2026-07-07 20:08:30.642144] I> fuse_type 4d buffer 1f
[2026-07-07 20:08:30.642288] I> fuse type (0x4d) idx query requested id: 108
[2026-07-07 20:08:30.642546] I> fuse type (0x4d) idx query requested id: 108
[2026-07-07 20:08:30.664234] I> bits 6
[2026-07-07 20:08:30.664294] I> fuse_mask: 3f fuse_word: 1f000000
[2026-07-07 20:08:30.664480] I> fuse_mask: 3f fuse_word: 1f000000
[2026-07-07 20:08:30.664660] I> fuse_type 106 buffer 1f
[2026-07-07 20:08:30.664796] I> fuse type (0x106) idx query requested id: 109
[2026-07-07 20:08:30.665030] I> fuse type (0x106) idx query requested id: 109
[2026-07-07 20:08:30.665269] I> bits 6
[2026-07-07 20:08:30.686054] I> fuse_width_1: 2 fuse_mask_1: f fuse_word_1: 7
[2026-07-07 20:08:30.686390] I> fuse_mask: 3 fuse_word: c0000000
[2026-07-07 20:08:30.686602] I> fuse_width_1: 2 fuse_mask_1: f fuse_word_1: 7
[2026-07-07 20:08:30.686896] I> fuse_mask: 3 fuse_word: c0000000
[2026-07-07 20:08:30.687115] I> 8. FsiDebugAuthentication burnt successfully
[2026-07-07 20:08:30.687424] I>
[2026-07-07 20:08:30.687473] I> 9. Start SwReserved burn
[2026-07-07 20:08:30.708041] I> FUSE_WRITE_ACCESS_SW_0: 0x0
[2026-07-07 20:08:30.708275] I> FUSE: fuse type 44
[2026-07-07 20:08:30.708456] I> fuse_type 2c buffer 8
[2026-07-07 20:08:30.708649] I> fuse type (0x2c) idx query requested id: 18
[2026-07-07 20:08:30.708970] I> fuse type (0x2c) idx query requested id: 18
[2026-07-07 20:08:30.709258] I> bits 24
[2026-07-07 20:08:30.709345] I> fuse_mask: ffffff fuse_word: 100
[2026-07-07 20:08:30.709588] I> 9. SwReserved burnt successfully
[2026-07-07 20:08:30.731164] I>
[2026-07-07 20:08:30.731211] I> 10. Start BootSecurityInfo burn
[2026-07-07 20:08:30.731479] I> FUSE_WRITE_ACCESS_SW_0: 0x0
[2026-07-07 20:08:30.731706] I> FUSE: fuse type 0
[2026-07-07 20:08:30.731828] I> fuse_type 0 buffer 608
[2026-07-07 20:08:30.731985] I> fuse type (0x0) idx query requested id: 20
[2026-07-07 20:08:30.732316] I> fuse type (0x0) idx query requested id: 20
[2026-07-07 20:08:30.732631] I> bits 32
[2026-07-07 20:08:30.732728] I> fuse_width_1: 31 fuse_mask_1: 1 fuse_word_1: 0
[2026-07-07 20:08:30.753292] I> fuse_mask: 7fffffff fuse_word: c10
[2026-07-07 20:08:30.753548] I> 10. BootSecurityInfo burnt successfully
[2026-07-07 20:08:30.753827] I>
[2026-07-07 20:08:30.753871] I> Successfully burnt fuses as per fuse info
[2026-07-07 20:08:30.754153] I> FSKP finished
[2026-07-07 20:08:30.754274] I> SCRATCH_SECURE_RAM_L0_3_0: 2
[2026-07-07 20:08:30.754490] I> SCRATCH_SECURE_RAM_L0_3_0: 0
[2026-07-07 20:08:30.754696] I> fuse_blob_magicid: 46555345
[2026-07-07 20:08:30.757869] I> Resetting the device
[2026-07-07 20:08:30.794300]

Heading “The efuse was successful, but after the system restarted, it was unable to exit recovery mode.”

lsusb
Bus 001 Device 070: ID 0955:7026 NVIDIA Corp. APX

hello zc.bj,

we’ll need those boot messages as well.
please gather the complete bootloader logs into a text file for reference.

thor_bootlogs2.tar.gz (19.9 KB)

hello zc.bj,

is it a must to stay on JP-7.1/r38.4?
could you please give it a try moving forward to JP-7.2/r39.2, we’ve tested and it worked normally.