Jetson Orin AGX not booting after enabling SecureBoot

I am using Jetpack 36.3.

I have burnt the following fuses using odmfuse.sh: OptInEnable, PublicKeyHash, PkcPubkeyHash1, PkcPubkeyHash2, SecureBootKey, OemK1, OemK2 and BootSecurityInfo. I did not burn any other fuse, including SecurityMode.

I also generated a custom eks.img with my OEMK1.

I flashed the image with the -u PublicKeyHash.pem -v SecureBootKey.key.

Upon flashing the device rebooted into Linux and I was able to have a look around, everything seemed to be working OK. I then hit the reset button and now only get the output below on the console, twice, once for slot 0 and once for slot 1.

I am also unable to reflash the device, here the output of flash.sh -u PublicKeyHash.pem -v SecureBootKey.key.

Any idea what has gone wrong and why I cannot at least reflash the device?

*** Flashing target device started. ***
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.0187 ] Parsing partition layout
[ 0.0191 ] tegraparser_v2 --pt secureflash.xml.tmp
[ 0.0222 ] Parsing partition layout
[ 0.0225 ] tegraparser_v2 --pt secureflash.xml.tmp
[ 0.0237 ] mb1_t234_prod_aligned_sigheader_encrypt.bin.signed filename is from --mb1_bin
[ 0.0237 ] psc_bl1_t234_prod_aligned_sigheader_encrypt.bin.signed filename is from --psc_bl1_bin
[ 0.0237 ] Boot Rom communication
[ 0.0240 ] tegrarcm_v2 --new_session --chip 0x23 0 --uid --download bct_br br_bct_BR.bct --download mb1 mb1_t234_prod_aligned_sigheader_encrypt.bin.signed --download psc_bl1 psc_bl1_t234_prod_aligned_sigheader_encrypt.bin.signed --download bct_mb1 mb1_bct_MB1_sigheader_encrypt.bct.signed
[ 0.0242 ] BR_CID: 0xA9012344705DD5DF440000000B000040
[ 0.3175 ] Sending bct_br
[ 0.3180 ] Sending mb1
[ 0.3262 ] Sending psc_bl1
[ 0.3349 ] Sending bct_mb1
[ 0.3411 ] Boot Rom communication completed
[ 0.3411 ] Generating blob for T23x
[ 0.3435 ] tegrahost_v2 --chip 0x23 0 --generateblob blob.xml blob.bin
[ 0.3445 ] The number of images in blob is 17
[ 0.3457 ] blobsize is 23562768
[ 0.3460 ] Added binary blob_uefi_jetson_with_dtb_aligned_blob_w_bin_sigheader_encrypt.bin.signed of size 3275392
[ 0.3591 ] Added binary blob_pscfw_t234_prod_sigheader_encrypt.bin.signed of size 310768
[ 0.3595 ] Added binary blob_mce_flash_o10_cr_prod_sigheader_encrypt.bin.signed of size 187120
[ 0.3597 ] Added binary blob_tsec_t234_sigheader_encrypt.bin.signed of size 176128
[ 0.3599 ] Added binary blob_applet_t234_sigheader_encrypt.bin.signed of size 279616
[ 0.3601 ] Not supported type: mb2_applet
[ 0.3602 ] Added binary blob_mb2_t234_with_mb2_bct_MB2_sigheader_encrypt.bin.signed of size 439968
[ 0.3604 ] Added binary blob_xusb_t234_prod_sigheader_encrypt.bin.signed of size 164864
[ 0.3606 ] Added binary blob_nvpva_020_sigheader_encrypt.fw.signed of size 2164640
[ 0.3611 ] Added binary blob_display-t234-dce_sigheader_encrypt.bin.signed of size 12070512
[ 0.3696 ] Added binary blob_nvdec_t234_prod_sigheader_encrypt.fw.signed of size 294912
[ 0.3714 ] Added binary blob_bpmp_t234-TE990M-A1_prod_sigheader_encrypt.bin.signed of size 1027008
[ 0.3722 ] Added binary blob_tegra234-bpmp-3701-0000-3737-0000_with_odm_sigheader_encrypt.dtb.signed of size 384768
[ 0.3726 ] Added binary blob_camera-rtcpu-t234-rce_sigheader_encrypt.img.signed of size 458096
[ 0.3729 ] Added binary blob_adsp-fw_sigheader_encrypt.bin.signed of size 414960
[ 0.3732 ] Added binary blob_spe_t234_sigheader_encrypt.bin.signed of size 270336
[ 0.3735 ] Added binary blob_tos-optee_t234_sigheader_encrypt.img.signed of size 1633344
[ 0.3738 ] Added binary blob_eks_t234_sigheader_encrypt.img.signed of size 9232
[ 0.3831 ] Sending membct and RCM blob
[ 0.3836 ] tegrarcm_v2 --chip 0x23 0 --pollbl --download bct_mem mem_rcm_sigheader_encrypt.bct.signed --download blob blob.bin
[ 0.3839 ] BL: version 1.4.0.2-t234-54845784-08a4de08 last_boot_error: 0
[ 0.6181 ] Sending bct_mem
[ 0.6190 ] Sending blob
[ 2.0472 ] completed
[ 2.0472 ] Retrieving storage infomation
[ 2.0481 ] tegrarcm_v2 --chip 0x23 0 --oem platformdetails storage storage_info.bin

Console output when booting:

��
[0005.300] I> MB1 (version: 1.4.0.2-t234-54845784-08a4de08)
[0005.305] I> t234-A01-0-Silicon (0x12347) Prod
[0005.309] I> Boot-mode : Coldboot
[0005.312] I> Entry timestamp: 0x00000000
[0005.316] I> last_boot_error: 0x0
[0005.319] I> BR-BCT: preprod_dev_sign: 0
[0005.323] I> rst_source: 0x0, rst_level: 0x0
[0005.327] I> Task: SE error check
[0005.330] I> Task: Bootchain select WAR set
[0005.334] I> Task: Enable SLCG
[0005.337] I> Task: CRC check
[0005.340] I> Skip FUSE records CRC check as records_integrity fuse is not burned
[0005.347] I> Task: Initialize MB2 params
[0005.351] I> MB2-params @ 0x40060000
[0005.355] I> Task: Crypto init
[0005.358] I> Task: Perform MB1 KAT tests
[0005.362] I> Task: NVRNG health check
[0005.365] I> NVRNG: Health check success
[0005.369] I> Task: MSS Bandwidth limiter settings for iGPU clients
[0005.375] I> Task: Enabling and initialization of Bandwidth limiter
[0005.381] I> No request to configure MBWT settings for any PC!
[0005.387] I> Task: Secure debug controls
[0005.391] I> Task: strap war set
[0005.394] I> Task: Initialize SOC Therm
[0005.397] I> Task: Program NV master stream id
[0005.402] I> Task: Verify boot mode
[0005.407] I> Task: Alias fuses
[0005.411] W> FUSE_ALIAS: Fuse alias on production fused part is not supported.
[0005.418] I> Task: Print SKU type
[0005.421] I> FUSE_OPT_CCPLEX_CLUSTER_DISABLE = 0x00000000
[0005.427] I> FUSE_OPT_GPC_DISABLE = 0x00000000
[0005.431] I> FUSE_OPT_TPC_DISABLE = 0x00000000
[0005.435] I> FUSE_OPT_DLA_DISABLE = 0x00000000
[0005.440] I> FUSE_OPT_PVA_DISABLE = 0x00000000
[0005.444] I> FUSE_OPT_NVENC_DISABLE = 0x00000000
[0005.448] I> FUSE_OPT_NVDEC_DISABLE = 0x00000000
[0005.453] I> FUSE_OPT_FSI_DISABLE = 0x00000000
[0005.457] I> FUSE_OPT_EMC_DISABLE = 0x00000000
[0005.461] I> FUSE_BOOTROM_PATCH_VERSION = 0x7
[0005.465] I> FUSE_PSCROM_PATCH_VERSION = 0x7
[0005.470] I> FUSE_OPT_ADC_CAL_FUSE_REV = 0x2
[0005.474] I> FUSE_SKU_INFO_0 = 0xd0
[0005.477] I> FUSE_OPT_SAMPLE_TYPE_0 = 0x3 PS
[0005.481] I> FUSE_PACKAGE_INFO_0 = 0x2
[0005.485] I> SKU: Prod
[0005.487] I> Task: Boost clocks
[0005.490] I> Initializing NAFLL for BPMP_CPU_NIC.
[0005.495] I> BPMP NAFLL: fll_lock = 1, dvco_min_reached = 0
[0005.500] I> BPMP NAFLL lock success.
[0005.504] I> BPMP_CPU_NIC : src = 42, divisor = 0
[0005.509] I> Initializing PLLC2 for AXI_CBB.
[0005.513] I> AXI_CBB : src = 35, divisor = 0
[0005.517] I> Task: Voltage monitor
[0005.520] I> VMON: Vmon re-calibration and fine tuning done
[0005.526] I> Task: UPHY init
[0005.530] I> HSIO UPHY init done
[0005.534] W> Skipping GBE UPHY config
[0005.537] I> Task: Boot device init
[0005.540] I> Boot_device: RCM
[0005.543] I> USB configuration success
[0005.547] I> Task: TSC init
[0005.550] I> Task: Load membct
[0005.553] I> RAM_CODE 0x4000001
[0005.556] I> Loading MEMBCT
[0005.559] I> Slot: 0
[0005.561] I> Binary[0] block-0 (partition size: 0x40000)
[0005.566] I> Binary name: MEM-BCT-0
[0005.569] I> Size of crypto header is 8192
[0005.573] I> Size of crypto header is 8192
[0005.577] I> BCH of MEM-BCT-0 read from storage
[0005.582] I> BCH address is : 0x40050000
[0005.586] I> MEM-BCT-0 header integrity check is success
[0005.591] I> Binary magic in BCH component 0 is MEM0
[0005.595] I> component binary type is 0
[0005.601] I> MEM-BCT-0 binary is read from storage
[0005.606] I> MEM-BCT-0 binary integrity check is success
[0005.611] I> Binary MEM-BCT-0 loaded successfully at 0x40040000 (0xe580)
[0005.618] I> RAM_CODE 0x4000001
[0005.623] I> RAM_CODE 0x4000001
[0005.627] I> Task: Load Page retirement list
[0005.631] I> Task: SDRAM params override
[0005.635] I> Task: Save mem-bct info
[0005.638] I> Task: Carveout allocate
[0005.641] I> Update CCPLEX IST carveout from MB1-BCT
[0005.646] I> ECC region[0]: Start:0x0, End:0x0
[0005.651] I> ECC region[1]: Start:0x0, End:0x0
[0005.655] I> ECC region[2]: Start:0x0, End:0x0
[0005.659] I> ECC region[3]: Start:0x0, End:0x0
[0005.663] I> ECC region[4]: Start:0x0, End:0x0
[0005.668] I> Non-ECC region[0]: Start:0x80000000, End:0x880000000
[0005.674] I> Non-ECC region[1]: Start:0x0, End:0x0
[0005.678] I> Non-ECC region[2]: Start:0x0, End:0x0
[0005.683] I> Non-ECC region[3]: Start:0x0, End:0x0
[0005.688] I> Non-ECC region[4]: Start:0x0, End:0x0
[0005.698] I> allocated(CO:44) base:0x849800000 size:0x36800000 align: 0x100000
[0005.705] I> allocated(CO:31) base:0x840000000 size:0x8000000 align: 0x8000000
[0005.712] I> allocated(CO:43) base:0x83c000000 size:0x4000000 align: 0x200000
[0005.720] I> allocated(CO:39) base:0x839e00000 size:0x2200000 align: 0x10000
[0005.726] I> allocated(CO:20) base:0x836000000 size:0x2000000 align: 0x2000000
[0005.734] I> allocated(CO:24) base:0x834000000 size:0x2000000 align: 0x2000000
[0005.741] I> allocated(CO:28) base:0x832000000 size:0x2000000 align: 0x2000000
[0005.748] I> allocated(CO:29) base:0x830000000 size:0x2000000 align: 0x2000000
[0005.755] I> allocated(CO:22) base:0x848000000 size:0x1000000 align: 0x1000000
[0005.762] I> allocated(CO:35) base:0x838e00000 size:0x1000000 align: 0x100000
[0005.769] I> allocated(CO:41) base:0x82f000000 size:0x1000000 align: 0x100000
[0005.776] I> allocated(CO:02) base:0x849000000 size:0x800000 align: 0x800000
[0005.783] I> allocated(CO:03) base:0x838000000 size:0x800000 align: 0x800000
[0005.790] I> allocated(CO:06) base:0x82e800000 size:0x800000 align: 0x800000
[0005.797] I> allocated(CO:56) base:0x82e000000 size:0x800000 align: 0x200000
[0005.804] I> allocated(CO:07) base:0x838800000 size:0x400000 align: 0x400000
[0005.811] I> allocated(CO:33) base:0x82dc00000 size:0x400000 align: 0x200000
[0005.818] I> allocated(CO:19) base:0x82d980000 size:0x280000 align: 0x10000
[0005.825] I> allocated(CO:23) base:0x838c00000 size:0x200000 align: 0x200000
[0005.832] I> allocated(CO:01) base:0x82d800000 size:0x100000 align: 0x100000
[0005.839] I> allocated(CO:05) base:0x82d700000 size:0x100000 align: 0x100000
[0005.846] I> allocated(CO:08) base:0x82d600000 size:0x100000 align: 0x100000
[0005.852] I> allocated(CO:09) base:0x82d500000 size:0x100000 align: 0x100000
[0005.859] I> allocated(CO:12) base:0x82d400000 size:0x100000 align: 0x100000
[0005.866] I> allocated(CO:15) base:0x82d300000 size:0x100000 align: 0x100000
[0005.873] I> allocated(CO:17) base:0x82d200000 size:0x100000 align: 0x100000
[0005.880] I> allocated(CO:27) base:0x82d100000 size:0x100000 align: 0x100000
[0005.887] I> allocated(CO:42) base:0x82d000000 size:0x100000 align: 0x100000
[0005.894] I> allocated(CO:54) base:0x82d900000 size:0x80000 align: 0x80000
[0005.901] I> allocated(CO:34) base:0x82cff0000 size:0x10000 align: 0x10000
[0005.908] I> allocated(CO:72) base:0x82cdf0000 size:0x200000 align: 0x10000
[0005.915] I> allocated(CO:46) base:0x800000000 size:0x20000000 align: 0x20000000
[0005.922] I> allocated(CO:47) base:0x82c800000 size:0x400000 align: 0x200000
[0005.929] I> allocated(CO:50) base:0x82c600000 size:0x200000 align: 0x100000
[0005.936] I> allocated(CO:52) base:0x82cdc0000 size:0x30000 align: 0x10000
[0005.943] I> allocated(CO:48) base:0x82cda0000 size:0x20000 align: 0x10000
[0005.949] I> allocated(CO:69) base:0x82cd80000 size:0x20000 align: 0x10000
[0005.956] I> allocated(CO:49) base:0x82cd70000 size:0x10000 align: 0x10000
[0005.963] I> NSDRAM base: 0x80000000, end: 0x82cdf0000, size: 0x7acdf0000
[0005.969] I> Task: Thermal check
[0005.973] I> Using min_chip_limit as min_tmon_limit
[0005.977] I> Using max_chip_limit as max_tmon_limit
[0005.982] I> BCT max_tmon_limit = 105
[0005.985] I> BCT min_tmon_limit = -28
[0005.989] I> BCT max_tmon_limit = 105
[0005.992] I> BCT min_tmon_limit = -28
[0005.996] I> SKU specific max_chip_limit = 105
[0006.000] I> SKU specific min_chip_limit = -28
[0006.005] I> BCT max_chip_limit = 105
[0006.008] I> BCT min_chip_limit = -28
[0006.012] I> enable_soctherm_polling = 0
[0006.015] I> max temp read = 35
[0006.018] I> min temp read = 34
[0006.021] I> Enabling thermtrip
[0006.024] I> Task: Update FSI SCR with thermal fuse data
[0006.029] I> Task: Enable WDT 5th expiry
[0006.033] I> Task: I2C register
[0006.036] I> Task: Set I2C bus freq
[0006.040] I> Task: Reset FSI
[0006.042] I> Task: Pinmux init
[0006.046] I> Task: Prod config init
[0006.049] I> Task: Pad voltage init
[0006.052] I> Task: Prod init
[0006.055] I> Task: Program rst req config reg
[0006.059] I> Task: Common rail init
[0006.063] I> DONE: Thermal config
[0006.067] W> DEVICE_PROD: module = 13, instance = 4 not found in device prod.
[0006.075] I> DONE: SOC rail config
[0006.079] W> PMIC_CONFIG: Rail: MEMIO rail config not found in MB1 BCT.
[0006.085] I> DONE: MEMIO rail config
[0006.089] I> DONE: GPU rail info
[0006.092] I> DONE: CV rail info
[0006.095] I> Task: Mem clock src
[0006.098] I> Task: Misc. board config
[0006.102] I> PMIC_CONFIG: Platform config not found in MB1 BCT.
[0006.108] I> Task: SDRAM init
[0006.110] I> MemoryType: 4 MemBctRevision: 10
[0006.117] I> MSS CAR: PLLM/HUB programming for MemoryType: 4 and MemBctRevision: 10
[0006.125] I> MSS CAR: Init PLLM
[0006.128] I> MSS CAR: Init PLLHUB
[0006.133] I> Encryption: MTS: en, TX: en, VPR: en, GSC: en
[0006.144] I> SDRAM initialized!
[0006.147] I> SDRAM Size in Total 0x800000000
[0006.151] I> Task: Dram Ecc scrub
[0006.155] I> Task: DRAM alias check
[0006.171] I> Task: Program NSDRAM carveout
[0006.175] I> NSDRAM carveout encryption is enabled
[0006.180] I> Program NSDRAM carveout
[0006.183] I> Task: Register checker
[0006.187] I> Task: Enable clock-mon
[0006.201] I> FMON: Fmon re-programming done
[0006.205] I> Task: Mapper init
[0006.208] I> Task: SC7 Context Init
[0006.212] W> SC7_CONTEXT_SAVE: SC7 ctx save is not supported.
[0006.217] I> Task: CCPLEX IST init
[0006.221] I> Task: CPU WP0
[0006.223] I> Loading MCE
[0006.226] I> Slot: 0
[0006.228] I> Binary[8] block-134217728 (partition size: 0x80000)
[0006.234] I> Binary name: MCE
[0006.236] I> Size of crypto header is 8192
[0006.240] I> Size of crypto header is 8192
[0006.965] I> BCH of MCE read from storage
[0006.969] I> BCH address is : 0x4003e000
[0006.973] I> MCE header integrity check is success
[0006.978] I> Binary magic in BCH component 0 is MTSM
[0006.982] I> component binary type is 8
[0006.986] I> Size of crypto header is 8192
[0006.994] I> MCE binary is read from storage
[0006.998] I> MCE binary integrity check is success
[0007.003] I> Binary MCE loaded successfully at 0x40000000 (0x2baf0)
[0007.009] I> Size of crypto header is 8192
[0007.013] I> Sending WP0 mailbox command to PSC
[0007.022] I> Task: XUSB Powergate
[0007.025] I> Skipping powergate XUSB.
[0007.029] I> Task: MB1 fixed firewalls
[0007.035] W> Firewall readback mismatch
[0007.040] I> Task: Load bpmp-fw
[0007.043] I> Slot: 0
[0007.045] I> Binary[15] block-251658240 (partition size: 0x180000)
[0007.051] I> Binary name: BPMP_FW
[0007.054] I> Size of crypto header is 8192
[0007.058] I> Size of crypto header is 8192
[0007.062] I> BCH of BPMP_FW read from storage
[0007.066] I> BCH address is : 0x807fe000
[0007.070] I> BPMP_FW header integrity check is success
[0007.075] I> Binary magic in BCH component 0 is BPMF
[0007.080] I> component binary type is 15
[0007.084] I> Size of crypto header is 8192
[0007.105] I> BPMP_FW binary is read from storage
[0007.111] I> BPMP_FW binary integrity check is success
[0007.116] I> Binary BPMP_FW loaded successfully at 0x80000000 (0xf8bc0)
[0007.123] I> Slot: 0
[0007.125] I> Binary[16] block-268435456 (partition size: 0x400000)
[0007.131] I> Binary name: BPMP_FW_DTB
[0007.134] I> Size of crypto header is 8192
[0007.138] I> Size of crypto header is 8192
[0007.142] I> BCH of BPMP_FW_DTB read from storage
[0007.147] I> BCH address is : 0x807fc000
[0007.151] I> BPMP_FW_DTB header integrity check is success
[0007.156] I> Binary magic in BCH component 0 is BPMD
[0007.161] I> component binary type is 16
[0007.164] I> Size of crypto header is 8192
[0007.175] I> BPMP_FW_DTB binary is read from storage
[0007.180] I> BPMP_FW_DTB binary integrity check is success
[0007.186] I> Binary BPMP_FW_DTB loaded successfully at 0x807a00f0 (0x5bf00)
[0007.192] I> Task: BPMP fw ast config
[0007.196] I> Task: Load psc-fw
[0007.199] I> Slot: 0
[0007.201] I> Binary[17] block-285212672 (partition size: 0xc0000)
[0007.207] I> Binary name: PSC_FW
[0007.210] I> Size of crypto header is 8192
[0007.214] I> Size of crypto header is 8192
[0007.218] I> BCH of PSC_FW read from storage
[0007.222] I> BCH address is : 0x80ffe000
[0007.226] I> PSC_FW header integrity check is success
[0007.231] I> Binary magic in BCH component 0 is PFWP
[0007.236] I> component binary type is 17
[0007.239] I> Size of crypto header is 8192
[0007.248] I> PSC_FW binary is read from storage
[0007.253] I> PSC_FW binary integrity check is success
[0007.258] I> Binary PSC_FW loaded successfully at 0x80fb4210 (0x49df0)
[0007.265] I> Task: Load nvdec-fw
[0007.268] I> Slot: 0
[0007.270] I> Binary[7] block-117440512 (partition size: 0x100000)
[0007.276] I> Binary name: NVDEC
[0007.279] I> Size of crypto header is 8192
[0007.283] I> Size of crypto header is 8192
[0007.287] I> BCH of NVDEC read from storage
[0007.291] I> BCH address is : 0x800fe000
[0007.295] I> NVDEC header integrity check is success
[0007.299] I> Binary magic in BCH component 0 is NDEC
[0007.304] I> component binary type is 7
[0007.308] I> Size of crypto header is 8192
[0007.317] I> NVDEC binary is read from storage
[0007.322] I> NVDEC binary integrity check is success
[0007.326] I> Binary NVDEC loaded successfully at 0x80000000 (0x46000)
[0007.337] I> Task: Load tsec-fw
[0007.340] I> TSEC-FW load support not enabled
[0007.345] I> Task: GPIO interrupt map
[0007.348] I> Task: SC7 context save
[0007.352] W> SC7_CONTEXT_SAVE: SC7 ctx save is not supported.
[0007.357] I> Task: Load MB2/Applet/FSKP
[0007.361] I> Loading MB2
[0007.363] I> Slot: 0
[0007.365] I> Binary[6] block-100663296 (partition size: 0x80000)
[0007.371] I> Binary name: MB2
[0007.374] I> Size of crypto header is 8192
[0007.378] I> Size of crypto header is 8192
[0007.382] I> BCH of MB2 read from storage
[0007.386] I> BCH address is : 0x8007e000
[0007.390] I> MB2 header integrity check is success
[0007.394] I> Binary magic in BCH component 0 is MB2B
[0007.399] I> component binary type is 6
[0007.403] I> Size of crypto header is 8192
[0007.414] I> MB2 binary is read from storage
[0007.419] I> MB2 binary integrity check is success
[0007.424] I> Binary MB2 loaded successfully at 0x80000000 (0x696a0)
[0007.430] I> Task: Map CCPLEX SHARED carveout
[0007.434] I> Task: Prepare MB2 params
[0007.438] I> Task: Dram ecc test
[0007.441] I> Task: Misc NV security settings
[0007.445] I> NVDEC sticky bits programming done
[0007.450] I> Successfully powergated NVDEC
[0007.454] I> Task: Disable/Reload WDT
[0007.457] I> Task: Program misc carveouts
[0007.461] I> Program IPC carveouts
[0007.464] I> Task: Disable SCPM/POD reset
[0007.468] I> SLCG Global override status := 0x0
[0007.473] I> MB1: MSS reconfig completed
I> MB2 (version: 0.0.0.0-t234-54845784-af79ed0a)
I> t234-A01-0-Silicon (0x12347)
I> Boot-mode : RCM Flash
I> Emulation:
I> Entry timestamp: 0x0072a4cc
I> Regular heap: [base:0x40040000, size:0x10000]
I> DMA heap: [base:0x82e000000, size:0x800000]
I> Task: SE error check
I> Task: MB2 Params integrity check
I> Task: Enable CCPLEX WDT 5th expiry
I> Task: ARI update carveout TZDRAM
I> Task: Configure OEM set LA/PTSA values
I> Task: Check MC errors
I> Task: PSC mailbox init
I> Task: Map CCPLEX_INTERWORLD_SHMEM carveout
I> Task: Program CBB PCIE AMAP regions
I> Task: Boot device init
I> Boot_device: QSPI_FLASH instance: 0
I> Qspi clock source : pllc_out0
I> QSPI Flash: Macronix 64MB
I> QSPI-0l initialized successfully
I> Secondary storage device: QSPI_FLASH instance: 0
I> Secondary storage device: SDMMC_USER instance: 3
E> OCR failed, error = 39390a06
E> STORAGE: Failed to open SDMMC: 3.
E> STORAGE: Failed to initialize device: 1, instance: 3.
C> Secondary storage init failed
C> Task 0x0 failed (err: 0x39390a06)
E> Top caller module: SDMMC, error module: SDMMC, reason: 0x06, aux_info: 0x0a
I> Busy Spin

Well this is VERY weird! I unplugged the board and plugged it back and now it boots in Linux again!

Any idea what may have happened?

Is there a requirement to unplug the board after programming fuses?

hello jeanphilippe.arnaud,

let me double check your progress.
(1) you’ve target flashed with r36.3 release version.
(2) you fused the target with odmfuse script.
(3) it’s able to booting up (with your previous flashed image) correctly

the problem now is you’re not able to re-flash with new images?

Hi Jerry,
I actually proceeded in a different order:

  1. Fuse the board using odmfuse.sh
  2. Flash 36.3 (signed & encrypted)
  3. Flash script rebooted the board into Linux
  4. I then pressed the reset button a couple of times to reboot and got to the ‘Busy Spin’ error. Was also unable to put it back into recovery mode to reflash
  5. Unplugged the board and plug it back and now it works as normal

So the board is now working as expected, but I thought I had bricked it after fusing/flashing.

so that’s fixed by unknown, I doubt there’s an issue with your image creation anyways.

Correct and correct! Issue can be closed.

Hi,
Please check the quick start in developer guide and make sure you follow the steps one by one:
https://docs.nvidia.com/jetson/archives/r36.3/DeveloperGuide/IN/QuickStart.html
If the device still cannot be flashed/booted, please refer to the page to get uart log from the device:
https://elinux.org/Jetson/General_debug
If you are using custom board, you can compare uart log of developer kit and custom board to get more information.

Thanks!

This topic was automatically closed 14 days after the last reply. New replies are no longer allowed.