Hi, I’m having similar problems to others since a new revision of the Jetson Orin Nano was released with BootSecurityInfo set to a non-zero value. Those other posts didn’t lead to a solution for me, and it seems the manual has not been updated yet.
My OLD fuse.xml looks like:
<genericfuse MagicId="0x45535546" version="1.0.0">
<fuse name="PublicKeyHash" size="64" value="0x293...354"/>
<fuse name="SecureBootKey" size="32" value="0xblah"/>
<fuse name="OemK1" size="32" value="0xblah"/>
<fuse name="BootSecurityInfo" size="4" value="0x209"/>
<fuse name="SecurityMode" size="4" value="0x1"/>
</genericfuse>
and my revised one looks like:
<genericfuse MagicId="0x45535546" version="1.0.0">
<fuse name="SecureBootKey" size="32" value="0xblah"/>
<fuse name="OemK1" size="32" value="0xblah"/>
<fuse name="BootSecurityInfo" size="4" value="0x3e9"/>
<fuse name="SecurityMode" size="4" value="0x1"/>
</genericfuse>
and the result from serial:
I> FSKP (version: 0.0.0.0-t234-54845784-33c9168e)
I> t234-A01-1-Silicon (0x12347)
I> Emulation:
I> Entry timestamp: 0x00a6f21a
I> Regular heap: [base:0x40040000, size:0x10000]
I> DMA heap: [base:0x273800000, size:0x800000]
I> Task: Crypto init
I> Task: Program CBB PCIE AMAP regions
I> Task: Burn fuses
I> Index : 1 SecureBootKey size: 32
I> Index : 2 OemK1 size: 32
I> Index : 3 BootSecurityInfo size: 4
I> Index : 4 SecurityMode size: 4
I> Fuse Blob found
I>
I> Burning fuses
I> 1. Start SecureBootKey burn
E> FUSE: Failed to burn fuse addr: 0x2fe.
E> FUSE: Could not write Fuse: 0x66.
E> FUSE: Could not write Fuse: 0x66.
E> FUSE: Failed burn fuses as per fuse info.
E> FSKP: Failed to burn fuses.
C> Task 0x0 failed (err: 0x62170302)
E> Top caller module: FSKP, error module: FUSE, reason: 0x02, aux_info: 0x03
I> Busy Spin