ECID read failed

Hi dear Support and wholesome community,
I have problem with flashing board Jetson Orin NX 16GB. I am using it with Waveshare Carrier Board JETSON-ORIN-IO-BASE v3.1 .
When the NVIDIA SDK Manager is about to begin to flash Jetson board I receive a popup:

Before error, I was able to flash this board a lot of times, with current setup hardware and configuration.
I tried this step-by-step instructions without success.
I tried many amount of different cables, even USB-C ↔ USB-C, without success.
I also tried: different PC, reinstalled host machine and Jetpack 5. I also formatted SSD drive with I am using with Jetson Board.

This is my sdk configuration:


I using host Ubuntu 24 on PC.

It is still repairable? Or should I consider this as bricked chip.
There was no error at previous flashing or disconnects of power or connection.
I am starting developer and I dont have a funds to buy new chip.
It is under warranty? Could I fill a complain to get new chip or smth? Can be a carrier board faulty in this case?

Here are logs:
SDKM_logs_JetPack_6.2_Linux_for_Jetson_Orin_NX_16GB_2025-06-23_15-38-17_with_terminal_logs.zip (44.1 KB)
I also attached there the output from terminal.

15:38:36 INFO: Install pre check APT repository access for Debian package installation(host). verify succeed.
15:38:36 SUMMARY: Docker Environment Setup - target_image: Install completed successfully.
15:38:36 SUMMARY: Jetson Docker Image - target_image: Install completed successfully.
15:38:36 SUMMARY: Drivers for Jetson - target_image: Install completed successfully.
15:38:36 SUMMARY: File System and OS - target_image: Install completed successfully.
15:38:51 INFO: Device info before pre checks:
Jetson Orin NX 16GB | 003/002 | 3-3 | 2.00 | Recovery | 0955:7323
15:38:51 INFO: Start to check If Jetson device Ready To Flash Recovery...
15:38:51 INFO: Start flash pre launch final sweep...
15:39:06 DEBUG: running command < true >
15:39:06 INFO: command finished successfully
15:39:06 DEBUG: running command < sudo /home/grzegorzp/nvidia/nvidia_sdk/JetPack_6.2_Linux_JETSON_ORIN_NX_TARGETS/Linux_for_Tegra/nvsdkmanager_flash.sh --help | grep check-all >
15:39:06 DEBUG: command error code: 1
15:39:06 DEBUG: command terminated with error
15:39:06 INFO: Start to check bootrom status...
15:39:06 DEBUG: running command < true >
15:39:06 INFO: command finished successfully
15:39:06 DEBUG: running command < sudo /home/grzegorzp/nvidia/nvidia_sdk/JetPack_6.2_Linux_JETSON_ORIN_NX_TARGETS/Linux_for_Tegra/nvautoflash.sh --print_boardid --usb-instance 3-3 ; echo $? >
15:39:06 INFO: *** Checking ONLINE mode ... OK.
15:39:06 INFO: *** Checking target board connection ... 1 connections found.
15:39:06 ERROR: *** Reading ECID ... *** Error: ECID read failed.
15:39:06 INFO: Put the target board in RCM mode and retry.
15:39:06 INFO: 7
15:39:06 INFO: command finished successfully
15:39:06 ERROR: Bootrom status check failed.
15:39:09 INFO: All done!
grzegorzp@grzegorzp-OptiPlex-9010:~$ lsusb
Bus 001 Device 001: ID 1d6b:0002 Linux Foundation 2.0 root hub
Bus 001 Device 002: ID 8087:0024 Intel Corp. Integrated Rate Matching Hub
Bus 002 Device 001: ID 1d6b:0002 Linux Foundation 2.0 root hub
Bus 002 Device 002: ID 8087:0024 Intel Corp. Integrated Rate Matching Hub
Bus 002 Device 003: ID 413c:2514 Dell Computer Corp. Dell Universal Receiver
Bus 002 Device 006: ID 3434:0233 Keychron Keychron K3 Pro
Bus 003 Device 001: ID 1d6b:0002 Linux Foundation 2.0 root hub
Bus 003 Device 005: ID 0955:7323 NVIDIA Corp. APX
Bus 004 Device 001: ID 1d6b:0003 Linux Foundation 3.0 root hub

The problem started where I couldn’t reach Ubuntu of Jetson after reboot. I could not reach via SSH.
I was trying some features from;
https://pages.ubuntu.com/rs/066-EOV-335/images/Ubuntu_22.04_for_NVIDIA_Jetson_Installation_instructions.pdf?version=0&_gl=1*17aaav9*_gcl_au*NzM3MDYyMTk3LjE3NTA2OTAzMTE.
from section about TensorRT.

After this I connected a monitor&mouse&keyboard to board. System couldnt fully boot to desktop. So I decided to flash it then I encountered the error.
In terminal there are logs that flashing script can’t read ECID (board_id?).

I will be very communicative and response fast to help solve this issue. I am determinted to finish my project to use Jetson for AI toy for my cat which points laser based on position of cat, with AI Neuron network for strategies of positions laser position.

Hi,

Please try other flashing method:

Please download Driver Package (BSP) and Sample Root Filesystem from Jetson Linux | NVIDIA Developer

And follow the Quick Start — NVIDIA Jetson Linux Developer Guide to flash your device.

Thanks

1 Like

Thanks very much. Probably to Friday, I will get some time to try other approach. I will share result.

Hello DavidDDD,
I hope you are doing well.

Following your suggested instrucions:

I prepared Jetson Developer Kit for flashing:
Preparing a Jetson Developer Kit for Use.txt (21.7 KB)

I made sure Jetson is in recovery mode once more like in the article.
lsusb.txt (689 Bytes)

I used l4t_initrd_flash.sh with Jetson Orin Nano Developer Kit with Super Configuration (NVMe) configuration.
l4t_initrd_flash.sh output no success.txt (25.1 KB)
without success but to notice is it was able to read ECID is 0x80012344705E00C83000000014FD8100
in line 29.

Error: Return value 4
Command tegradevflash_v2 --oem platformdetails eeprom cvm /home/grzegorzp/Downloads/ANOTHER_SCRIPT_MODE/Linux_for_Tegra/bootloader/cvm.bin --chip 0x23 0
Reading board information failed.
Error: failed to generate images
Cleaning up...

Nextly, I tried to Flashing to Jetson Without Reading EEPROM (Flashing Support — NVIDIA Jetson Linux Developer Guide
I constructed instruction:
sudo SKIP_EEPROM_CHECK=1 BOARDID=3767 BOARDSKU=0000 ./flash.sh jetson-orin-nano-devkit-super nvme0n1p1

grzegorzp@grzegorzp-OptiPlex-9010:~/Downloads/ANOTHER_SCRIPT_MODE/Linux_for_Tegra$ sudo SKIP_EEPROM_CHECK=1 BOARDID=3767 BOARDSKU=0000 ./flash.sh jetson-orin-nano-devkit-super nvme0n1p1
###############################################################################
# L4T BSP Information:
# R36 , REVISION: 4.3
# User release: 0.0
###############################################################################
ECID is 
Error: probing the target board failed.
       Make sure the target board is connected through 
       USB port and is in recovery mode.
grzegorzp@grzegorzp-OptiPlex-9010:~/Downloads/ANOTHER_SCRIPT_MODE/Linux_for_Tegra$ 

what is to note that it didnt read ECID. Maybe because I told to skip EEPROM check.

Can you forward me more what I can try? Maybe I done some mistakes? I dont know why it is probing board instead just of flashing NVME SSD drive.
I bought a cable USB-UART RS232 TTL 3.3V/5V. Maybe with it I could help to solve this issue. I will get it probably at Thursday.

Hi,

Please record the serial console log for further check.

Also do you try

sudo SKIP_EEPROM_CHECK=1 BOARDID=3767 BOARDSKU=0000  ./tools/kernel_flash/l4t_initrd_flash.sh --external-device nvme0n1p1 \
  -c tools/kernel_flash/flash_l4t_t234_nvme.xml -p "-c bootloader/generic/cfg/flash_t234_qspi.xml" \
  --showlogs --network usb0 jetson-orin-nano-devkit-super internal

Thanks

1 Like

Thanks for instruction. I tried it and it stopped at Entering RCM Boot on Sending bct_br.

Full output of command here
output.txt (269.5 KB)

Below just last lines:

/home/grzegorzp/Downloads/ANOTHER_SCRIPT_MODE/Linux_for_Tegra/temp_initrdflash/bootloader0/tegraflash_impl_t234.py:3029: SyntaxWarning: invalid escape sequence '\.'
  patt = re.compile(".*(mbr|gpt).*\.bin")
/home/grzegorzp/Downloads/ANOTHER_SCRIPT_MODE/Linux_for_Tegra/temp_initrdflash/bootloader0/tegraflash_impl_t234.py:3090: SyntaxWarning: invalid escape sequence '\/'
  info_print("Copying enc\/signed file in " + output_dir)
Welcome to Tegra Flash
version 1.0.0
Type ? or help for help and q or quit to exit
Use ! to execute system commands
 


 Entering RCM boot

[   0.0394 ] mb1_t234_prod_aligned_sigheader.bin.encrypt filename is from --mb1_bin
[   0.0395 ] psc_bl1_t234_prod_aligned_sigheader.bin.encrypt filename is from --psc_bl1_bin
[   0.0395 ] rcm boot with presigned binaries
[   0.0400 ] tegrarcm_v2 --instance 3-3 --new_session --chip 0x23 0 --uid --download bct_br br_bct_BR.bct --download mb1 mb1_t234_prod_aligned_sigheader.bin.encrypt --download psc_bl1 psc_bl1_t234_prod_aligned_sigheader.bin.encrypt --download bct_mb1 mb1_bct_MB1_sigheader.bct.encrypt
[   0.0405 ] BR_CID: 0x80012344705E00C83000000014FD8100
[   0.0563 ] Sending bct_br
[   0.0690 ] ERROR: might be timeout in USB write.
Error: Return value 3
Command tegrarcm_v2 --instance 3-3 --new_session --chip 0x23 0 --uid --download bct_br br_bct_BR.bct --download mb1 mb1_t234_prod_aligned_sigheader.bin.encrypt --download psc_bl1 psc_bl1_t234_prod_aligned_sigheader.bin.encrypt --download bct_mb1 mb1_bct_MB1_sigheader.bct.encrypt

I will share output of serial as soon as I get the cable.

I changed a cable and run again command. This time I got different error:

Welcome to Tegra Flash
version 1.0.0
Type ? or help for help and q or quit to exit
Use ! to execute system commands
 

 Entering RCM boot

[   0.0634 ] mb1_t234_prod_aligned_sigheader.bin.encrypt filename is from --mb1_bin
[   0.0634 ] psc_bl1_t234_prod_aligned_sigheader.bin.encrypt filename is from --psc_bl1_bin
[   0.0634 ] rcm boot with presigned binaries
[   0.0639 ] tegrarcm_v2 --instance 2-1.6 --new_session --chip 0x23 0 --uid --download bct_br br_bct_BR.bct --download mb1 mb1_t234_prod_aligned_sigheader.bin.encrypt --download psc_bl1 psc_bl1_t234_prod_aligned_sigheader.bin.encrypt --download bct_mb1 mb1_bct_MB1_sigheader.bct.encrypt
Error: Return value 8
Command tegrarcm_v2 --instance 2-1.6 --new_session --chip 0x23 0 --uid --download bct_br br_bct_BR.bct --download mb1 mb1_t234_prod_aligned_sigheader.bin.encrypt --download psc_bl1 psc_bl1_t234_prod_aligned_sigheader.bin.encrypt --download bct_mb1 mb1_bct_MB1_sigheader.bct.encrypt
Cleaning up...
grzegorzp@grzegorzp-OptiPlex-9010:~/Downloads/ANOTHER_SCRIPT_MODE/Linux_for_Tegra$ 

Hi, here are logs from serial without recovery mode when trying to normal boot.

[0000.062] I> MB1 (version: 1.4.0.4-t234-54845784-e89ea9bc)
[0000.067] I> t234-A01-1-Silicon (0x12347) Prod
[0000.071] I> Boot-mode : Coldboot
[0000.075] I> Entry timestamp: 0x00000000
[0000.078] I> last_boot_error: 0x0
[0000.082] I> BR-BCT: preprod_dev_sign: 0
[0000.085] I> rst_source: 0x16, rst_level: 0x1
[0000.090] I> Task: SE error check
[0000.093] I> Task: Bootchain select WAR set
[0000.097] I> Task: Enable SLCG
[0000.100] I> Task: CRC check
[0000.102] I> Task: Initialize MB2 params
[0000.107] I> MB2-params @ 0x40060000
[0000.110] I> Task: Crypto init
[0000.113] I> Task: Perform MB1 KAT tests
[0000.117] I> Task: NVRNG health check
[0000.120] I> NVRNG: Health check success
[0000.124] I> Task: MSS Bandwidth limiter settings for iGPU clients
[0000.130] I> Task: Enabling and initialization of Bandwidth limiter
[0000.136] I> No request to configure MBWT settings for any PC!
[0000.142] I> Task: Secure debug controls
[0000.146] I> Task: strap war set
[0000.149] I> Task: Initialize SOC Therm
[0000.153] I> Task: Program NV master stream id
[0000.157] I> Task: Verify boot mode
[0000.163] I> Task: Alias fuses
[0000.166] W> FUSE_ALIAS: Fuse alias on production fused part is not supported.
[0000.173] I> Task: Print SKU type
[0000.176] I> FUSE_OPT_CCPLEX_CLUSTER_DISABLE = 0x000001c0
[0000.181] I> FUSE_OPT_GPC_DISABLE = 0x00000002
[0000.185] I> FUSE_OPT_TPC_DISABLE = 0x000000f0
[0000.190] I> FUSE_OPT_DLA_DISABLE = 0x00000000
[0000.194] I> FUSE_OPT_PVA_DISABLE = 0x00000000
[0000.198] I> FUSE_OPT_NVENC_DISABLE = 0x00000000
[0000.203] I> FUSE_OPT_NVDEC_DISABLE = 0x00000000
[0000.207] I> FUSE_OPT_FSI_DISABLE = 0x00000001
[0000.211] I> FUSE_OPT_EMC_DISABLE = 0x00000000
[0000.216] I> FUSE_BOOTROM_PATCH_VERSION = 0x7
[0000.220] I> FUSE_PSCROM_PATCH_VERSION = 0x7
[0000.224] I> FUSE_OPT_ADC_CAL_FUSE_REV = 0x2
[0000.228] I> FUSE_SKU_INFO_0 = 0xd3
[0000.231] I> FUSE_OPT_SAMPLE_TYPE_0 = 0x3 PS 
[0000.235] I> FUSE_PACKAGE_INFO_0 = 0x2
[0000.239] I> SKU: Prod
[0000.241] I> Task: Boost clocks
[0000.244] I> Initializing NAFLL for BPMP_CPU_NIC.
[0000.249] I> BPMP NAFLL: fll_lock = 1, dvco_min_reached = 0
[0000.255] I> BPMP NAFLL lock success.
[0000.258] I> BPMP_CPU_NIC : src = 42, divisor = 0
[0000.263] I> Initializing PLLC2 for AXI_CBB.
[0000.267] I> AXI_CBB : src = 35, divisor = 0
[0000.271] I> Task: Voltage monitor
[0000.274] I> VMON: Vmon re-calibration and fine tuning done
[0000.280] I> Task: UPHY init
[0000.285] I> HSIO UPHY init done
[0000.288] W> Skipping GBE UPHY config
[0000.291] I> Task: Boot device init
[0000.295] I> Boot_device: QSPI_FLASH instance: 0
[0000.299] I> Qspi clock source : pllc_out0
[0000.303] I> QSPI Flash: Macronix 64MB
[0000.307] I> QSPI-0l initialized successfully
[0000.311] I> Task: TSC init
[0000.314] I> Task: Load membct
[0000.317] I> RAM_CODE 0x4000411
[0000.320] I> Loading MEMBCT 
[0000.323] I> Slot: 1
[0000.325] I> Binary[0] block-66816 (partition size: 0x40000)
[0000.330] I> Binary name: MEM-BCT-0
[0000.334] I> Size of crypto header is 8192
[0000.338] I> Size of crypto header is 8192
[0000.341] I> strt_pg_num(66816) num_of_pgs(16) read_buf(0x40050000)
[0000.348] I> BCH of MEM-BCT-0 read from storage
[0000.352] I> BCH address is : 0x40050000
[0000.356] I> MEM-BCT-0 header integrity check is success
[0000.361] I> Binary magic in BCH component 0 is MEM0
[0000.366] I> component binary type is 0
[0000.370] I> strt_pg_num(66832) num_of_pgs(115) read_buf(0x40040000)
[0000.377] I> MEM-BCT-0 binary is read from storage
[0000.381] I> MEM-BCT-0 binary integrity check is success
[0000.387] I> Binary MEM-BCT-0 loaded successfully at 0x40040000 (0xe580)
[0000.393] I> RAM_CODE 0x4000411
[0000.399] I> RAM_CODE 0x4000411
[0000.403] I> Task: Load Page retirement list
[0000.407] I> Task: SDRAM params override
[0000.410] I> Task: Save mem-bct info
[0000.414] I> Task: Carveout allocate
[0000.417] I> RCM blob carveout will not be allocated
[0000.422] I> Update CCPLEX IST carveout from MB1-BCT
[0000.427] I> ECC region[0]: Start:0x0, End:0x0
[0000.431] I> ECC region[1]: Start:0x0, End:0x0
[0000.435] I> ECC region[2]: Start:0x0, End:0x0
[0000.440] I> ECC region[3]: Start:0x0, End:0x0
[0000.444] I> ECC region[4]: Start:0x0, End:0x0
[0000.448] I> Non-ECC region[0]: Start:0x80000000, End:0x480000000
[0000.454] I> Non-ECC region[1]: Start:0x0, End:0x0
[0000.459] I> Non-ECC region[2]: Start:0x0, End:0x0
[0000.464] I> Non-ECC region[3]: Start:0x0, End:0x0
[0000.468] I> Non-ECC region[4]: Start:0x0, End:0x0
[0000.479] I> allocated(CO:43) base:0xbe000000 size:0x4000000 align: 0x200000
[0000.486] I> allocated(CO:39) base:0x47de00000 size:0x2200000 align: 0x10000
[0000.493] I> allocated(CO:20) base:0x47a000000 size:0x2000000 align: 0x2000000
[0000.500] I> allocated(CO:24) base:0x478000000 size:0x2000000 align: 0x2000000
[0000.507] I> allocated(CO:28) base:0x476000000 size:0x2000000 align: 0x2000000
[0000.514] I> allocated(CO:22) base:0x47c000000 size:0x1000000 align: 0x1000000
[0000.521] I> allocated(CO:35) base:0x475000000 size:0x1000000 align: 0x100000
[0000.528] I> allocated(CO:02) base:0x47d000000 size:0x800000 align: 0x800000
[0000.535] I> allocated(CO:03) base:0x474800000 size:0x800000 align: 0x800000
[0000.542] I> allocated(CO:06) base:0x474000000 size:0x800000 align: 0x800000
[0000.549] I> allocated(CO:56) base:0x473800000 size:0x800000 align: 0x200000
[0000.556] I> allocated(CO:07) base:0x47d800000 size:0x400000 align: 0x400000
[0000.563] I> allocated(CO:33) base:0x473400000 size:0x400000 align: 0x200000
[0000.570] I> allocated(CO:19) base:0x473180000 size:0x280000 align: 0x10000
[0000.577] I> allocated(CO:23) base:0x47dc00000 size:0x200000 align: 0x200000
[0000.584] I> allocated(CO:01) base:0x473000000 size:0x100000 align: 0x100000
[0000.591] I> allocated(CO:05) base:0x472f00000 size:0x100000 align: 0x100000
[0000.598] I> allocated(CO:08) base:0x472e00000 size:0x100000 align: 0x100000
[0000.605] I> allocated(CO:09) base:0x472d00000 size:0x100000 align: 0x100000
[0000.611] I> allocated(CO:12) base:0x472c00000 size:0x100000 align: 0x100000
[0000.618] I> allocated(CO:15) base:0x472b00000 size:0x100000 align: 0x100000
[0000.625] I> allocated(CO:17) base:0x472a00000 size:0x100000 align: 0x100000
[0000.632] I> allocated(CO:27) base:0x472900000 size:0x100000 align: 0x100000
[0000.639] I> allocated(CO:42) base:0x472800000 size:0x100000 align: 0x100000
[0000.646] I> allocated(CO:54) base:0x473100000 size:0x80000 align: 0x80000
[0000.653] I> allocated(CO:34) base:0x4727f0000 size:0x10000 align: 0x10000
[0000.660] I> allocated(CO:72) base:0x4725f0000 size:0x200000 align: 0x10000
[0000.667] I> allocated(CO:47) base:0x472000000 size:0x400000 align: 0x200000
[0000.673] I> allocated(CO:50) base:0x471e00000 size:0x200000 align: 0x100000
[0000.680] I> allocated(CO:48) base:0x4725d0000 size:0x20000 align: 0x10000
[0000.687] I> allocated(CO:69) base:0x4725b0000 size:0x20000 align: 0x10000
[0000.694] I> allocated(CO:49) base:0x4725a0000 size:0x10000 align: 0x10000
[0000.701] I> NSDRAM base: 0x80000000, end: 0x4725f0000, size: 0x3f25f0000
[0000.707] I> Task: Thermal check
[0000.710] I> Using min_chip_limit as min_tmon_limit
[0000.715] I> Using max_chip_limit as max_tmon_limit
[0000.720] I> BCT max_tmon_limit = 105
[0000.723] I> BCT min_tmon_limit = -28
[0000.727] I> BCT max_tmon_limit = 105
[0000.730] I> BCT min_tmon_limit = -28
[0000.734] I> SKU specific max_chip_limit = 105
[0000.738] I> SKU specific min_chip_limit = -28
[0000.742] I> BCT max_chip_limit = 105
[0000.746] I> BCT min_chip_limit = -28
[0000.749] I> enable_soctherm_polling = 0
[0000.753] I> max temp read = 26
[0000.756] I> min temp read = 25
[0000.759] I> Enabling thermtrip
[0000.762] I> Task: Update FSI SCR with thermal fuse data
[0000.767] I> Task: Enable WDT 5th expiry
[0000.771] I> Task: I2C register
[0000.774] I> Task: Set I2C bus freq
[0000.777] I> Task: Reset FSI
[0000.780] I> Task: Pinmux init
[0000.783] I> skipped mmio_addr = 0x9240008
[0000.787] I> skipped mmio_addr = 0x9240000
[0000.791] I> skipped mmio_addr = 0x9240010
[0000.795] I> skipped mmio_addr = 0x9240018
[0000.799] I> skipped mmio_addr = 0x9240020
[0000.803] I> skipped mmio_addr = 0x9240030
[0000.807] I> skipped mmio_addr = 0x9240028
[0000.811] I> skipped mmio_addr = 0x9240038
[0000.815] I> skipped mmio_addr = 0x9240040
[0000.819] I> skipped mmio_addr = 0x9240048
[0000.823] I> skipped mmio_addr = 0x9241000
[0000.827] I> skipped mmio_addr = 0x9241008
[0000.831] I> skipped mmio_addr = 0x9241010
[0000.834] I> skipped mmio_addr = 0x9241018
[0000.838] I> skipped mmio_addr = 0x9241020
[0000.842] I> skipped mmio_addr = 0x9241028
[0000.846] I> skipped mmio_addr = 0x9241030
[0000.850] I> skipped mmio_addr = 0x9241038
[0000.854] I> skipped mmio_addr = 0x9241040
[0000.858] I> skipped mmio_addr = 0x9242000
[0000.862] I> skipped mmio_addr = 0x9242008
[0000.866] I> Task: Prod config init
[0000.869] I> Task: Pad voltage init
[0000.873] I> Task: Prod init
[0000.875] I> Task: Program rst req config reg
[0000.880] I> Task: Common rail init
[0000.883] I> DONE: Thermal config
[0000.887] W> DEVICE_PROD: module = 13, instance = 4 not found in device prod.
[0000.896] I> DONE: SOC rail config
[0000.899] W> PMIC_CONFIG: Rail: MEMIO rail config not found in MB1 BCT.
[0000.906] I> DONE: MEMIO rail config
[0000.910] W> PMIC_CONFIG: Rail: GPU rail info not found in MB1 BCT.
[0000.916] I> DONE: GPU rail info
[0000.919] W> PMIC_CONFIG: Rail: CV rail info not found in MB1 BCT.
[0000.925] I> DONE: CV rail info
[0000.928] I> Task: Mem clock src
[0000.931] I> Task: Misc. board config
[0000.935] I> PMIC_CONFIG: Platform config not found in MB1 BCT.
[0000.941] I> Task: SDRAM init
[0000.943] I> MemoryType: 4 MemBctRevision: 2
[0000.950] I> MSS CAR: PLLM/HUB programming for MemoryType: 4 and MemBctRevision: 2
[0000.957] I> MSS CAR: Init PLLM
[0000.960] I> MSS CAR: Init PLLHUB
[0000.965] I> Encryption:   MTS: en, TX: en, VPR: en, GSC: en
[0000.977] I> SDRAM initialized!
[0000.980] I> SDRAM Size in Total 0x400000000
[0000.984] I> Task: Dram Ecc scrub
[0000.987] I> Task: DRAM alias check
[0000.993] I> Task: Program NSDRAM carveout
[0000.997] I> NSDRAM carveout encryption is enabled
[0001.002] I> Program NSDRAM carveout
[0001.006] I> Task: Register checker
[0001.009] I> Task: Enable clock-mon
[0001.013] I> FMON: Fmon re-programming done
[0001.017] I> Task: Mapper init
[0001.020] I> Task: SC7 Context Init
[0001.023] I> Task: CCPLEX IST init
[0001.027] I> Task: CPU WP0
[0001.029] I> Loading MCE
[0001.032] I> Slot: 1
[0001.034] I> Binary[8] block-85760 (partition size: 0x80000)
[0001.039] I> Binary name: MCE
[0001.042] I> Size of crypto header is 8192
[0001.046] I> Size of crypto header is 8192
[0001.050] I> strt_pg_num(85760) num_of_pgs(16) read_buf(0x4003e000)
[0001.056] I> BCH of MCE read from storage
[0001.060] I> BCH address is : 0x4003e000
[0001.064] I> MCE header integrity check is success
[0001.069] I> Binary magic in BCH component 0 is MTSM
[0001.073] I> component binary type is 8
[0001.077] I> Size of crypto header is 8192
[0001.081] I> strt_pg_num(85776) num_of_pgs(350) read_buf(0x40000000)
[0001.089] I> MCE binary is read from storage
[0001.094] I> MCE binary integrity check is success
[0001.098] I> Binary MCE loaded successfully at 0x40000000 (0x2baf0)
[0001.105] I> Size of crypto header is 8192
[0001.116] I> Size of crypto header is 8192
[0001.120] I> Sending WP0 mailbox command to PSC
[0001.129] I> Task: XUSB Powergate
[0001.132] I> Skipping powergate XUSB.
[0001.135] I> Task: MB1 fixed firewalls
[0001.142] W> Firewall readback mismatch
[0001.147] I> Task: Load bpmp-fw
[0001.150] I> Slot: 1
[0001.152] I> Binary[15] block-72960 (partition size: 0x180000)
[0001.157] I> Binary name: BPMP_FW
[0001.160] I> Size of crypto header is 8192
[0001.164] I> Size of crypto header is 8192
[0001.168] I> strt_pg_num(72960) num_of_pgs(16) read_buf(0x807fe000)
[0001.175] I> BCH of BPMP_FW read from storage
[0001.179] I> BCH address is : 0x807fe000
[0001.183] I> BPMP_FW header integrity check is success
[0001.188] I> Binary magic in BCH component 0 is BPMF
[0001.192] I> component binary type is 15
[0001.196] I> Size of crypto header is 8192
[0001.200] I> strt_pg_num(72976) num_of_pgs(1990) read_buf(0x80000000)
[0001.218] I> BPMP_FW binary is read from storage
[0001.224] I> BPMP_FW binary integrity check is success
[0001.229] I> Binary BPMP_FW loaded successfully at 0x80000000 (0xf8bc0)
[0001.235] I> Slot: 1
[0001.238] I> Binary[16] block-76032 (partition size: 0x400000)
[0001.243] I> Binary name: BPMP_FW_DTB
[0001.247] I> Size of crypto header is 8192
[0001.251] I> Size of crypto header is 8192
[0001.255] I> strt_pg_num(76032) num_of_pgs(16) read_buf(0x807fc000)
[0001.261] I> BCH of BPMP_FW_DTB read from storage
[0001.265] I> BCH address is : 0x807fc000
[0001.269] I> BPMP_FW_DTB header integrity check is success
[0001.275] I> Binary magic in BCH component 0 is BPMD
[0001.279] I> component binary type is 16
[0001.283] I> Size of crypto header is 8192
[0001.287] I> strt_pg_num(76048) num_of_pgs(733) read_buf(0x807a05f0)
[0001.297] I> BPMP_FW_DTB binary is read from storage
[0001.303] I> BPMP_FW_DTB binary integrity check is success
[0001.308] I> Binary BPMP_FW_DTB loaded successfully at 0x807a05f0 (0x5b940)
[0001.315] I> Task: BPMP fw ast config
[0001.319] I> Task: Load psc-fw
[0001.322] I> Slot: 1
[0001.324] I> Binary[17] block-84224 (partition size: 0xc0000)
[0001.329] I> Binary name: PSC_FW
[0001.332] I> Size of crypto header is 8192
[0001.336] I> Size of crypto header is 8192
[0001.340] I> strt_pg_num(84224) num_of_pgs(16) read_buf(0x80ffe000)
[0001.346] I> BCH of PSC_FW read from storage
[0001.350] I> BCH address is : 0x80ffe000
[0001.354] I> PSC_FW header integrity check is success
[0001.359] I> Binary magic in BCH component 0 is PFWP
[0001.364] I> component binary type is 17
[0001.368] I> Size of crypto header is 8192
[0001.372] I> strt_pg_num(84240) num_of_pgs(591) read_buf(0x80fb4200)
[0001.381] I> PSC_FW binary is read from storage
[0001.386] I> PSC_FW binary integrity check is success
[0001.391] I> Binary PSC_FW loaded successfully at 0x80fb4200 (0x49df0)
[0001.398] I> Task: Load nvdec-fw
[0001.401] I> Slot: 1
[0001.403] I> Binary[7] block-69376 (partition size: 0x100000)
[0001.408] I> Binary name: NVDEC
[0001.411] I> Size of crypto header is 8192
[0001.415] I> Size of crypto header is 8192
[0001.419] I> strt_pg_num(69376) num_of_pgs(16) read_buf(0x800fe000)
[0001.425] I> BCH of NVDEC read from storage
[0001.429] I> BCH address is : 0x800fe000
[0001.433] I> NVDEC header integrity check is success
[0001.438] I> Binary magic in BCH component 0 is NDEC
[0001.443] I> component binary type is 7
[0001.447] I> Size of crypto header is 8192
[0001.450] I> strt_pg_num(69392) num_of_pgs(560) read_buf(0x80000000)
[0001.460] I> NVDEC binary is read from storage
[0001.465] I> NVDEC binary integrity check is success
[0001.470] I> Binary NVDEC loaded successfully at 0x80000000 (0x46000)
[0001.476] I> Size of crypto header is 8192
[0001.487] I> Task: Load tsec-fw
[0001.490] I> TSEC-FW load support not enabled
[0001.495] I> Task: GPIO interrupt map
[0001.498] I> Task: SC7 context save
[0001.502] I> Slot: 1
[0001.504] I> Binary[27] block-0 (partition size: 0x100000)
[0001.509] I> Binary name: BR_BCT
[0001.512] I> Size of crypto header is 8192
[0001.516] I> Size of crypto header is 8192
[0001.520] I> Size of crypto header is 8192
[0001.524] I> strt_pg_num(0) num_of_pgs(16) read_buf(0xa0000000)
[0001.530] I> BR_BCT binary is read from storage
[0001.534] I> BR_BCT binary integrity check is success
[0001.539] I> Binary BR_BCT loaded successfully at 0xa0000000 (0x2000)
[0001.545] I> Slot: 1
[0001.547] I> Binary[13] block-86784 (partition size: 0x30000)
[0001.553] I> Binary name: SC7-FW
[0001.556] I> Size of crypto header is 8192
[0001.560] I> Size of crypto header is 8192
[0001.564] I> Size of crypto header is 8192
[0001.568] I> Size of crypto header is 8192
[0001.572] I> strt_pg_num(86784) num_of_pgs(16) read_buf(0xa0002000)
[0001.578] I> BCH of SC7-FW read from storage
[0001.582] I> BCH address is : 0xa0002000
[0001.586] I> SC7-FW header integrity check is success
[0001.591] I> Binary magic in BCH component 0 is WB0B
[0001.596] I> component binary type is 13
[0001.599] I> Size of crypto header is 8192
[0001.603] I> strt_pg_num(86800) num_of_pgs(349) read_buf(0xa0004000)
[0001.612] I> SC7-FW binary is read from storage
[0001.616] I> SC7-FW binary integrity check is success
[0001.621] I> Binary SC7-FW loaded successfully at 0xa0004000 (0x2ba00)
[0001.628] I> Slot: 1
[0001.630] I> Binary[22] block-87168 (partition size: 0x30000)
[0001.635] I> Binary name: PSC_RF
[0001.638] I> Size of crypto header is 8192
[0001.642] I> Size of crypto header is 8192
[0001.646] I> Size of crypto header is 8192
[0001.650] I> Size of crypto header is 8192
[0001.654] I> strt_pg_num(87168) num_of_pgs(16) read_buf(0xa002fa00)
[0001.660] I> BCH of PSC_RF read from storage
[0001.664] I> BCH address is : 0xa002fa00
[0001.668] I> PSC_RF header integrity check is success
[0001.673] I> Binary magic in BCH component 0 is PSCR
[0001.678] I> component binary type is 22
[0001.682] I> Size of crypto header is 8192
[0001.686] I> strt_pg_num(87184) num_of_pgs(224) read_buf(0xa0031a00)
[0001.693] I> PSC_RF binary is read from storage
[0001.698] I> PSC_RF binary integrity check is success
[0001.703] I> Binary PSC_RF loaded successfully at 0xa0031a00 (0x1be60)
[0001.712] I> Task: Save WP0 payload to SC7 ctx
[0001.716] I> Task: Load MB2rf binary to SC7 ctx
[0001.721] I> Slot: 1
[0001.723] I> Binary[14] block-87552 (partition size: 0x20000)
[0001.728] I> Binary name: MB2_RF
[0001.731] I> Size of crypto header is 8192
[0001.735] I> Size of crypto header is 8192
[0001.739] I> Size of crypto header is 8192
[0001.743] I> Size of crypto header is 8192
[0001.747] I> strt_pg_num(87552) num_of_pgs(16) read_buf(0xa00d5d10)
[0001.753] I> BCH of MB2_RF read from storage
[0001.757] I> BCH address is : 0xa00d5d10
[0001.761] I> MB2_RF header integrity check is success
[0001.766] I> Binary magic in BCH component 0 is MB2R
[0001.771] I> component binary type is 14
[0001.775] I> Size of crypto header is 8192
[0001.779] I> strt_pg_num(87568) num_of_pgs(224) read_buf(0xa00d7d10)
[0001.786] I> MB2_RF binary is read from storage
[0001.791] I> MB2_RF binary integrity check is success
[0001.796] I> Binary MB2_RF loaded successfully at 0xa00d7d10 (0x1bf60)
[0001.802] I> Task: Save fuse alias data to SC7 ctx
[0001.807] I> Task: Save PMIC data to SC7 ctx
[0001.811] I> Task: Save Pinmux data to SC7 ctx
[0001.815] I> Task: Save Pad Voltage data to SC7 ctx
[0001.820] I> Task: Save controller prod data to SC7 ctx
[0001.825] I> Task: Save prod cfg data to SC7 ctx
[0001.829] I> Task: Save I2C bus freq data to SC7 ctx
[0001.834] I> Task: Save SOCTherm data to SC7 ctx
[0001.839] I> Task: Save FMON data to SC7 ctx
[0001.843] I> Task: Save VMON data to SC7 ctx
[0001.847] I> Task: Save TZDRAM data to SC7 ctx
[0001.851] I> Task: Save GPIO int data to SC7 ctx
[0001.856] I> Task: Save clock data to SC7 ctx
[0001.860] I> Task: Save debug data to SC7 ctx
[0001.864] I> Task: Save MBWT data to SC7 ctx
[0001.872] I> SC7 context save done
[0001.875] I> Task: Load MB2/Applet/FSKP
[0001.879] I> Loading MB2
[0001.881] I> Slot: 1
[0001.883] I> Binary[6] block-71424 (partition size: 0x80000)
[0001.889] I> Binary name: MB2
[0001.892] I> Size of crypto header is 8192
[0001.896] I> Size of crypto header is 8192
[0001.900] I> strt_pg_num(71424) num_of_pgs(16) read_buf(0x8007e000)
[0001.906] I> BCH of MB2 read from storage
[0001.910] I> BCH address is : 0x8007e000
[0001.914] I> MB2 header integrity check is success
[0001.918] I> Binary magic in BCH component 0 is MB2B
[0001.923] I> component binary type is 6
[0001.927] I> Size of crypto header is 8192
[0001.931] I> strt_pg_num(71440) num_of_pgs(846) read_buf(0x80000000)
[0001.942] I> MB2 binary is read from storage
[0001.947] I> MB2 binary integrity check is success
[0001.951] I> Binary MB2 loaded successfully at 0x80000000 (0x69a70)
[0001.957] I> Task: Map CCPLEX SHARED carveout
[0001.962] I> Task: Prepare MB2 params
[0001.965] I> Task: Dram ecc test
[0001.968] I> Task: Misc NV security settings
[0001.973] I> NVDEC sticky bits programming done
[0001.977] I> Successfully powergated NVDEC
[0001.981] I> Task: Disable/Reload WDT
[0001.985] I> Task: Program misc carveouts
[0001.988] I> Program IPC carveouts
[0001.992] I> Task: Disable SCPM/POD reset
[0001.996] I> SLCG Global override status := 0x0
[0002.000] I> MB1: MSS reconfig completed
I> MB2 (version: 0.0.0.0-t234-54845784-22833a33)
I> t234-A01-1-Silicon (0x12347)
I> Boot-mode : Coldboot
I> Emulation: 
I> Entry timestamp: 0x001eec46
I> Regular heap: [base:0x40040000, size:0x10000]
I> DMA heap: [base:0x473800000, size:0x800000]
I> Task: SE error check
I> Task: Crypto init
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: SMMU external bypass disable
I> Task: Enable hot-plug capability
I> Task: TZDRAM heap init
I> Task: PSC mailbox init
I> Task: Enable clock for external modules
I> Task: Measured Boot init
I> Task: fTPM silicon identity init
I> fTPM is not enabled.
I> Task: OEM SC7 context save init
I> Task: I2C register
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> Task: Partition Manager Init
I> strt_pg_num(130592) num_of_pgs(1) read_buf(0x473801000)
I> strt_pg_num(130560) num_of_pgs(32) read_buf(0x473801200)
I> Found 60 partitions in QSPI_FLASH (instance 0)
I> Task: Pass DRAM ECC PRL Flag to FSI
I> Task: Load and authenticate registered FWs
I> Task: Load AUXP FWs
I> Successfully register SPE FW load task with MB2 loader
I> Successfully register RCE FW load task with MB2 loader
I> Successfully register DCE FW load task with MB2 loader
I> Unpowergating APE
I> Unpowergate done
I> Successfully register APE FW load task with MB2 loader
I> Skipping FSI FW load
I> Successfully register XUSB FW load task with MB2 loader
I> Successfully register PVA FW load task with MB2 loader
I> Partition name: B_spe-fw
I> Size of partition: 589824
I> Binary@ device:3/0 block-118016 (partition size: 0x90000), name: B_spe-fw
I> strt_pg_num(118016) num_of_pgs(16) read_buf(0x40067a30)
I> strt_pg_num(118032) num_of_pgs(512) read_buf(0x472e00000)
I> Partition name: B_rce-fw
I> Size of partition: 1048576
I> Binary@ device:3/0 block-119168 (partition size: 0x100000), name: B_rce-fw
I> strt_pg_num(119168) num_of_pgs(16) read_buf(0x40067a30)
I> strt_pg_num(119184) num_of_pgs(880) read_buf(0x472a00000)
I> spe: Authentication Finalize Done
I> Binary spe loaded successfully at 0x472e00000
I> Partition name: B_dce-fw
I> Size of partition: 5242880
I> Binary@ device:3/0 block-107776 (partition size: 0x500000), name: B_dce-fw
I> strt_pg_num(107776) num_of_pgs(16) read_buf(0x40067a30)
I> rce: Authentication Finalize Done
I> Binary rce loaded successfully at 0x472a00000
I> Successfully register RCE FW context save task with MB2 loader
I> dce : oem authentication of header done
I> strt_pg_num(107792) num_of_pgs(1) read_buf(0x4739400d8)
I> strt_pg_num(107792) num_of_pgs(8) read_buf(0x4739400d8)
I> dce : meta-blob integrity check is success.
I> strt_pg_num(107800) num_of_pgs(512) read_buf(0x4738000c0)
I> strt_pg_num(108312) num_of_pgs(512) read_buf(0x4738400c0)
I> dce : will be decompressed at 0x47a000000
I> version 1 Bin 1 BCheckSum 0 content_size 0 Content ChkSum 1 reserved_00  0
I> Reserved10 0 BlockMaxSize 5 Reserved11 0
I> strt_pg_num(108824) num_of_pgs(512) read_buf(0x4738800c0)
I> dce : decompressed to 12083328 bytes
I> dce: plain binary integrity check is success
I> Partition name: B_adsp-fw
I> Size of partition: 2097152
I> Binary@ device:3/0 block-121216 (partition size: 0x200000), name: B_adsp-fw
I> strt_pg_num(121216) num_of_pgs(16) read_buf(0x40067a30)
I> strt_pg_num(121232) num_of_pgs(800) read_buf(0x47d800000)
I> dce: Authentication Finalize Done
I> Binary dce loaded successfully at 0x47a000000
I> Partition name: B_xusb-fw
I> Size of partition: 262144
I> Binary@ device:3/0 block-72448 (partition size: 0x40000), name: B_xusb-fw
I> strt_pg_num(72448) num_of_pgs(16) read_buf(0x40067a30)                                  
I> strt_pg_num(72464) num_of_pgs(312) read_buf(0x472f00000)                                
I> ape: Authentication Finalize Done                                                       
I> Binary ape loaded successfully at 0x47d800000                                           
I> Successfully register APE FW context save task with MB2 loader                          
I> Partition name: B_pva-fw                                                                
I> Size of partition: 262144                                                               
I> Binary@ device:3/0 block-125312 (partition size: 0x40000), name: B_pva-fw               
I> strt_pg_num(125312) num_of_pgs(16) read_buf(0x40067a30)                                 
I> xusb: Authentication Finalize Done                                                      
I> Binary xusb loaded successfully at 0x472f00000                                          
I> Successfully register XUSB FW context save task with MB2 loader                         
I> pva-fw : oem authentication of header done                                              
I> strt_pg_num(125328) num_of_pgs(1) read_buf(0x4739400d8)                                 
I> strt_pg_num(125328) num_of_pgs(8) read_buf(0x4739400d8)                                 
I> pva-fw : meta-blob integrity check is success.                                          
I> strt_pg_num(125336) num_of_pgs(512) read_buf(0x4738000c0)                               
I> pva-fw : will be decompressed at 0x473180000                                            
I> version 1 Bin 1 BCheckSum 0 content_size 0 Content ChkSum 1 reserved_00  0              
I> Reserved10 0 BlockMaxSize 5 Reserved11 0
I> pva-fw : decompressed to 2156512 bytes
I> pva-fw: plain binary integrity check is success
I> pva-fw: Authentication Finalize Done
I> Binary pva-fw loaded successfully at 0x473180000
I> Successfully register PVA FW context save task with MB2 loader
I> Task: Check MC errors
I> Task: Carveout setup
I> Program remaining OEM carveouts
I> Task: Enable FSITHERM
I> Task: Enable FSI VMON
I> Task: Validate FSI Therm readings
I> Task: Restore XUSB sec
I> Task: Enable FSI SE clock
I> Task: Initialize SBSA UART CAR
I> Task: Initialize CPUBL Params
I> CPUBL-params @ 0x476000000
I> Task: Ratchet update
W> Skip ratchet update - OPTIN fuse not set
I> Task: Prepare eeprom data
E> I2C: slave not found in slaves.
E> I2C: Could not write 0 bytes to slave: 0x00a0 with repeat start true.
E> I2C_DEV: Failed to send register address 0x00000000.
E> I2C_DEV: Could not read 256 registers of size 1 from slave 0xa0 at 0x00000000 via instance 0.
E> eeprom: Retry to read I2C slave device.
E> I2C: slave not found in slaves.
E> I2C: Could not write 0 bytes to slave: 0x00a0 with repeat start true.
E> I2C_DEV: Failed to send register address 0x00000000.
E> I2C_DEV: Could not read 256 registers of size 1 from slave 0xa0 at 0x00000000 via instance 0.
E> eeprom: Failed to read I2C slave device
C> Task 0x0 failed (err: 0x1f1e050d)
E> Top caller module: I2C_DEV, error module: I2C, reason: 0x0d, aux_info: 0x05
I> Busy Spin

Here are logs from serial when flashing with SDK Manager. Jetpack 6.2.1

Welcome to minicom 2.9

OPTIONS: I18n 
Port /dev/ttyUSB0, 12:19:10

Press CTRL-A Z for help on special keys

��
[0446.488] I> MB1 (version: 1.4.0.4-t234-54845784-e89ea9bc)
[0446.493] I> t234-A01-1-Silicon (0x12347) Prod
[0446.497] I> Boot-mode : BPMP Diagnostic
[0446.501] I> Entry timestamp: 0x00000000
[0446.505] I> last_boot_error: 0x0
[0446.508] I> BR-BCT: preprod_dev_sign: 0
[0446.512] I> rst_source: 0x0, rst_level: 0x0
[0446.516] I> Task: Initialize MB2 params
[0446.520] I> MB2-params @ 0x40060000
[0446.524] I> Task: Crypto init
[0446.527] I> Task: Perform MB1 KAT tests
[0446.531] I> Task: NVRNG health check
[0446.534] I> NVRNG: Health check success
[0446.538] I> Task: Secure debug controls
[0446.542] I> Task: strap war set
[0446.545] I> Task: Program NV master stream id
[0446.549] I> Task: Verify boot mode
[0446.555] I> Task: Alias fuses
[0446.558] W> FUSE_ALIAS: Fuse alias on production fused part is not supported.
[0446.565] I> Task: Print SKU type
[0446.568] I> FUSE_OPT_CCPLEX_CLUSTER_DISABLE = 0x000001c0
[0446.573] I> FUSE_OPT_GPC_DISABLE = 0x00000002
[0446.578] I> FUSE_OPT_TPC_DISABLE = 0x000000f0
[0446.582] I> FUSE_OPT_DLA_DISABLE = 0x00000000
[0446.586] I> FUSE_OPT_PVA_DISABLE = 0x00000000
[0446.591] I> FUSE_OPT_NVENC_DISABLE = 0x00000000
[0446.595] I> FUSE_OPT_NVDEC_DISABLE = 0x00000000
[0446.599] I> FUSE_OPT_FSI_DISABLE = 0x00000001
[0446.604] I> FUSE_OPT_EMC_DISABLE = 0x00000000
[0446.608] I> FUSE_BOOTROM_PATCH_VERSION = 0x7
[0446.612] I> FUSE_PSCROM_PATCH_VERSION = 0x7
[0446.616] I> FUSE_OPT_ADC_CAL_FUSE_REV = 0x2
[0446.620] I> FUSE_SKU_INFO_0 = 0xd3
[0446.624] I> FUSE_OPT_SAMPLE_TYPE_0 = 0x3 PS 
[0446.628] I> FUSE_PACKAGE_INFO_0 = 0x2
[0446.632] I> SKU: Prod
[0446.634] I> Task: Boost clocks
[0446.637] I> Initializing NAFLL for BPMP_CPU_NIC.
[0446.642] I> BPMP NAFLL: fll_lock = 1, dvco_min_reached = 0
[0446.647] I> BPMP NAFLL lock success.
[0446.651] I> BPMP_CPU_NIC : src = 42, divisor = 0
[0446.655] I> Initializing PLLC2 for AXI_CBB.
[0446.660] I> AXI_CBB : src = 35, divisor = 0
[0446.664] I> Task: Voltage monitor
[0446.667] I> VMON: Vmon re-calibration and fine tuning done
[0446.672] I> Task: UPHY init
[0446.676] W> UPHY: UPHY lane info table is empty in MB1 BCT.
[0446.681] I> Task: Boot device init
[0446.685] I> Boot_device: RCM
[0446.688] I> USB configuration success
[0446.691] I> Task: TSC init
[0446.694] I> Task: Enable WDT 5th expiry
[0446.698] I> Task: I2C register
[0446.701] I> Task: Set I2C bus freq
[0446.704] I> Task: Reset FSI
[0446.707] I> Task: Enable clock-mon
[0446.711] I> FMON: Fmon re-programming done
[0446.715] I> Task: Mapper init
[0446.718] I> Task: MB1 fixed firewalls
[0446.724] W> Firewall readback mismatch
[0446.729] I> Task: Load MB2/Applet/FSKP
[0446.733] I> Loading MB2 Applet
[0446.736] I> Slot: 0
[0446.738] I> Binary[21] block-352321536 (partition size: 0x50000)
[0446.744] I> Binary name: MB2-Applet
[0446.748] I> Size of crypto header is 8192
[0446.752] I> Size of crypto header is 8192
[0446.785] I> BCH of MB2-Applet read from storage
[0446.790] I> BCH address is : 0x4004e000
[0446.794] I> MB2-Applet header integrity check is success
[0446.799] I> Binary magic in BCH component 0 is MB2A
[0446.804] I> component binary type is 21
[0446.808] I> Size of crypto header is 8192
[0446.821] I> MB2-Applet binary is read from storage
[0446.826] I> MB2-Applet binary integrity check is success
[0446.831] I> Binary MB2-Applet loaded successfully at 0x40000000 (0x42500)
[0446.838] I> Task: Prepare MB2 params
[0446.842] I> Task: Misc NV security settings
[0446.846] I> NVDEC sticky bits programming done
[0446.850] I> Successfully powergated NVDEC
[0446.854] I> Task: Disable/Reload WDT
[0446.858] I> Task: Program misc carveouts
[0446.862] I> Task: Disable SCPM/POD reset
[0446.866] I> SLCG Global override status := 0x0
[0446.870] I> MB1: MSS reconfig completed
[0446.874] W> Firewall readback mismatch
[0446.878] W> Firewall readback mismatch
[0446.881] W> Firewall readback mismatch
[0446.885] W> Firewall readback mismatch
[0446.889] W> Firewall readback mismatch
[0446.892] W> Firewall readback mismatch
[0446.896] W> Firewall readback mismatch
[0446.900] W> Firewall readback mismatch
[0446.903] W> Firewall readback mismatch
[0446.907] W> Firewall readback mismatch
I> Applet (version: 0.0.0.0-t234-54845784-9fa9acb5)
I> t234-A01-1-Silicon (0x12347) Prod
I> Emulation: 
I> Entry timestamp: 0x00000000
I> Task: Pinmux init
I> Task: Crypto init
I> Task: Boot device init
I> Applet do storage init
I> Boot_device: QSPI_FLASH instance: 0
I> Qspi clock source : clk_m
I> QSPI Flash: Macronix 64MB
I> QSPI-0l initialized successfully
I> Secondary storage device: SDMMC_BOOT instance: 3
E> Error in command_complete 18001 int_status
E> OCR failed, error = 39390706
E> STORAGE: Failed to open SDMMC: 3.
W> Ignoring init failure for device 0-3
I> Secondary storage device: SDMMC_USER instance: 3
E> Error in command_complete 18001 int_status
E> OCR failed, error = 39390706
E> STORAGE: Failed to open SDMMC: 3.
W> Ignoring init failure for device 1-3
I> Secondary storage device: QSPI_FLASH instance: 0
I> Task: I2C register
I> Task: Register exit handlers
I> Task: Enter 3p server
I> USB configuration success
I> Populate chip info
I> RAM_CODE 0x4000011
I> Populate eeprom info
I> Populate eeprom info for module cvm
E> I2C: slave not found in slaves.
E> I2C: Could not write 0 bytes to slave: 0x00a0 with repeat start true.
E> I2C_DEV: Failed to send register address 0x00000000.
E> I2C_DEV: Could not read 256 registers of size 1 from slave 0xa0 at 0x00000000 via insta.
E> eeprom: Retry to read I2C slave device.
E> I2C: slave not found in slaves.
E> I2C: Could not write 0 bytes to slave: 0x00a0 with repeat start true.
E> I2C_DEV: Failed to send register address 0x00000000.
E> I2C_DEV: Could not read 256 registers of size 1 from slave 0xa0 at 0x00000000 via insta.
E> eeprom: Failed to read I2C slave device
E> NV3P_SERVER: Failed to get eeprom handle for cvm from eeprom manager.
E> NV3P_SERVER: Could not read eeprom for module cvm.

Here are logs from terminal and serial when tried this upper command with skipping EEPROM.

TERMINAL:

****************************************************
*                                                  *
*  Step 2: Boot the device with flash initrd image *
*                                                  *
****************************************************
/home/grzegorzp/Downloads/ANOTHER_SCRIPT_MODE/Linux_for_Tegra/temp_initrdflash/bootloader0 /home/grzegorzp/Downloads/ANOTHER_SCRIPT_MODE/Linux_for_Tegra
./tegraflash.py --bl uefi_jetson_minimal_with_dtb_sigheader.bin.encrypt --bct br_bct_BR.bct --securedev  --bldtb tegra234-p3768-0000+p3767-0000-nv-super.dtb --applet rcm_2_encrypt.rcm --applet_softfuse rcm_1_encrypt.rcm --instance 1-1.6 --cmd "rcmboot"  --cfg secureflash.xml --chip 0x23 --mb1_bct mb1_bct_MB1_sigheader.bct.encrypt --mem_bct mem_rcm_sigheader.bct.encrypt --mb1_cold_boot_bct mb1_cold_boot_bct_MB1_sigheader.bct.encrypt --mb1_bin mb1_t234_prod_aligned_sigheader.bin.encrypt --psc_bl1_bin psc_bl1_t234_prod_aligned_sigheader.bin.encrypt --mem_bct_cold_boot mem_coldboot_sigheader.bct.encrypt  --bins "psc_fw pscfw_t234_prod_sigheader.bin.encrypt; mts_mce mce_flash_o10_cr_prod_sigheader.bin.encrypt; tsec_fw tsec_t234_sigheader.bin.encrypt; mb2_applet applet_t234_sigheader.bin.encrypt; mb2_bootloader mb2_t234_with_mb2_cold_boot_bct_MB2_sigheader.bin.encrypt; xusb_fw xusb_t234_prod_sigheader.bin.encrypt; pva_fw nvpva_020_sigheader.fw.encrypt; dce_fw display-t234-dce_sigheader.bin.encrypt; nvdec nvdec_t234_prod_sigheader.fw.encrypt; bpmp_fw bpmp_t234-TE980M-A1_prod_sigheader.bin.encrypt; bpmp_fw_dtb tegra234-bpmp-3767-0000-3768-super_with_odm_sigheader.dtb.encrypt; rce_fw camera-rtcpu-t234-rce_sigheader.img.encrypt; ape_fw adsp-fw_sigheader.bin.encrypt; spe_fw spe_t234_sigheader.bin.encrypt; tos tos-optee_t234_sigheader.img.encrypt; eks eks_t234_sigheader.img.encrypt; kernel boot0.img; kernel_dtb tegra234-p3768-0000+p3767-0000-nv-super.dtb"    --bct_backup 
/home/grzegorzp/Downloads/ANOTHER_SCRIPT_MODE/Linux_for_Tegra/temp_initrdflash/bootloader0/tegraflash_internal.py:1273: SyntaxWarning: invalid escape sequence '\.'
  patt = re.compile(".*(mbr|gpt).*\.bin")
/home/grzegorzp/Downloads/ANOTHER_SCRIPT_MODE/Linux_for_Tegra/temp_initrdflash/bootloader0/tegraflash_internal.py:1389: SyntaxWarning: invalid escape sequence '\.'
  patt = re.compile(".*(mbr|gpt).*\.bin")
/home/grzegorzp/Downloads/ANOTHER_SCRIPT_MODE/Linux_for_Tegra/temp_initrdflash/bootloader0/tegraflash_internal.py:4589: SyntaxWarning: invalid escape sequence '\s'
  m = re.search('bpmp_fw_dtb[\s]+([\w._-]+)', values['--bins'])
/home/grzegorzp/Downloads/ANOTHER_SCRIPT_MODE/Linux_for_Tegra/temp_initrdflash/bootloader0/tegrasign_v3_internal.py:1124: SyntaxWarning: invalid escape sequence '\d'
  m = re.search('Key size is (\d+)', ret_str)
/home/grzegorzp/Downloads/ANOTHER_SCRIPT_MODE/Linux_for_Tegra/temp_initrdflash/bootloader0/tegrasign_v3_internal.py:1169: SyntaxWarning: invalid escape sequence '\d'
  m = re.search('Key size is (\d+)', ret_str)
/home/grzegorzp/Downloads/ANOTHER_SCRIPT_MODE/Linux_for_Tegra/temp_initrdflash/bootloader0/tegrasign_v3_internal.py:1527: SyntaxWarning: invalid escape sequence '\d'
  re_string = 'kdf_args_' + temp_stem + '(\d).yaml'
/home/grzegorzp/Downloads/ANOTHER_SCRIPT_MODE/Linux_for_Tegra/temp_initrdflash/bootloader0/tegraflash_impl_t234.py:1533: SyntaxWarning: invalid escape sequence '\s'
  m = re.search('bpmp_fw_dtb[\s]+([\w._-]+)', values['--bins'])
/home/grzegorzp/Downloads/ANOTHER_SCRIPT_MODE/Linux_for_Tegra/temp_initrdflash/bootloader0/tegraflash_impl_t234.py:3029: SyntaxWarning: invalid escape sequence '\.'
  patt = re.compile(".*(mbr|gpt).*\.bin")
/home/grzegorzp/Downloads/ANOTHER_SCRIPT_MODE/Linux_for_Tegra/temp_initrdflash/bootloader0/tegraflash_impl_t234.py:3090: SyntaxWarning: invalid escape sequence '\/'
  info_print("Copying enc\/signed file in " + output_dir)
Welcome to Tegra Flash
version 1.0.0
Type ? or help for help and q or quit to exit
Use ! to execute system commands
 

 Entering RCM boot

[   0.0428 ] mb1_t234_prod_aligned_sigheader.bin.encrypt filename is from --mb1_bin
[   0.0428 ] psc_bl1_t234_prod_aligned_sigheader.bin.encrypt filename is from --psc_bl1_bin
[   0.0428 ] rcm boot with presigned binaries
[   0.0435 ] tegrarcm_v2 --instance 1-1.6 --new_session --chip 0x23 0 --uid --download bct_br br_bct_BR.bct --download mb1 mb1_t234_prod_aligned_sigheader.bin.encrypt --download psc_bl1 psc_bl1_t234_prod_aligned_sigheader.bin.encrypt --download bct_mb1 mb1_bct_MB1_sigheader.bct.encrypt
Error: Return value 8
Command tegrarcm_v2 --instance 1-1.6 --new_session --chip 0x23 0 --uid --download bct_br br_bct_BR.bct --download mb1 mb1_t234_prod_aligned_sigheader.bin.encrypt --download psc_bl1 psc_bl1_t234_prod_aligned_sigheader.bin.encrypt --download bct_mb1 mb1_bct_MB1_sigheader.bct.encrypt
Cleaning up...

SERIAL:

Welcome to minicom 2.9

OPTIONS: I18n 
Port /dev/ttyUSB0, 12:19:10

Press CTRL-A Z for help on special keys

C> XUSBF: comp_code went out of sequence. Expected 1 instead of 223.
C> XUSBF: comp_code went out of sequence. Expected 1 instead of 223.
C> XUSBF: comp_code went out of sequence. Expected 1 instead of 223.

Based on the above-mentioned serial output, are you able to point me in some direction?

Changing a carrier board could help? @DavidDDD

@DavidDDD 🙏

@DavidDDD just tell what you think, It will help me ;-;

Hi,

Sorry for the late response.

We will take some time to check your logs.

Please wait once we reply.

Thanks

1 Like

Hi,

Please refer to below doc to modify the eeprom and run sdk manager again.

Thanks

1 Like

Hi @DavidDDD,

I modified these 3 files on my host Ubuntu.

grzegorzp@grzegorzp-OptiPlex-9010:~/Downloads/ANOTHER_SCRIPT_MODE/Linux_for_Tegra$ locate Linux_for_Tegra/bootloader/generic/BCT/tegra234-mb2-bct-misc-p3767-0000.dts
/home/grzegorzp/Downloads/ANOTHER_SCRIPT_MODE/Linux_for_Tegra/bootloader/generic/BCT/tegra234-mb2-bct-misc-p3767-0000.dts
/home/grzegorzp/nvidia/nvidia_sdk/JetPack_6.2.1_Linux_JETSON_ORIN_NX_TARGETS/Linux_for_Tegra/bootloader/generic/BCT/tegra234-mb2-bct-misc-p3767-0000.dts
/home/grzegorzp/nvidia/nvidia_sdk/JetPack_6.2_Linux_JETSON_ORIN_NX_TARGETS/Linux_for_Tegra/bootloader/generic/BCT/tegra234-mb2-bct-misc-p3767-0000.dts
grzegorzp@grzegorzp-OptiPlex-9010:~/Downloads/ANOTHER_SCRIPT_MODE/Linux_for_Tegra$ 

I changed in them:
cvb_eeprom_read_size = <0x100>
to:
cvb_eeprom_read_size = <0x0>

I ran SDK Magager with Jetpack 6.2.1 without success

Here are logs.
SDK with dts modified - minicom output.txt (3.2 KB)
SDK with dts changed - terminal output.txt (12.2 KB)

I also tried with:

sudo SKIP_EEPROM_CHECK=1 BOARDID=3767 BOARDSKU=0000  ./tools/kernel_flash/l4t_initrd_flash.sh --external-device nvme0n1p1 \
  -c tools/kernel_flash/flash_l4t_t234_nvme.xml -p "-c bootloader/generic/cfg/flash_t234_qspi.xml" \
  --showlogs --network usb0 jetson-orin-nano-devkit-super internal

sadly without success :( logs below:
Script SKIP_EEPROM with dts modified - terminal output.txt (277.8 KB)
Script SKIP_EEPROM with dts modified - minicom output.txt (27.5 KB)

Is possible to prepare SSD drive for Jetson without flashing it with carrier board?
Changing the carrier board could help here?

Hi,

No, you need to use the carrier board to flash the SSD.

Do you have the dev kit to cross check the issue?

Thanks