Hello, I am trying to fix the boot of a already-flashed Nvidia Jetson Xavier NX eMMC board, since nothing is displayed after powering it up. I connected to the Serial UART and I get this log:
[0000.025] W> RATCHET: MB1 binary ratchet value 4 is larger than ratchet level 2 from HW fuses.
[0000.033] I> MB1 (prd-version: 2.2.0.0-t194-41334769-3540ffaa)
[0000.039] I> Boot-mode: Coldboot
[0000.042] I> Platform: Silicon
[0000.044] I> Chip revision : A02P
[0000.047] I> Bootrom patch version : 15 (correctly patched)
[0000.053] I> ATE fuse revision : 0x200
[0000.056] I> Ram repair fuse : 0x0
[0000.059] I> Ram Code : 0x0
[0000.062] I> rst_source: 0x0, rst_level: 0x0
[0000.067] I> Boot-device: QSPI (instance: 0)
[0000.071] I> Qspi flash params source = brbct
[0000.075] I> Qspi using bpmp-dma
[0000.078] I> Qspi clock source : pllp
[0000.081] I> QSPI Flash Size = 32 MB
[0000.084] I> Qspi initialized successfully
[0000.088] I> Boot chain mechanism: A/B
[0000.092] I> Current Boot-Chain Slot: 0
[0000.095] W> No valid slot number is found in scratch register
[0000.101] W> Return default slot: _a
[0000.104] I> Qspi flash params source = brbct
[0000.110] W> PROD_CONFIG: device prod data is empty in MB1 BCT.
[0000.117] I> Temperature = 24500
[0000.120] W> Skipping boost for clk: BPMP_CPU_NIC
[0000.125] W> Skipping boost for clk: BPMP_APB
[0000.129] W> Skipping boost for clk: AXI_CBB
[0000.133] W> Skipping boost for clk: AON_CPU_NIC
[0000.137] W> Skipping boost for clk: CAN1
[0000.141] W> Skipping boost for clk: CAN2
[0000.145] I> Boot-device: QSPI (instance: 0)
[0000.149] I> Qspi flash params source = mb1bct
[0000.153] I> Qspi using bpmp-dma
[0000.156] I> Qspi clock source : pllc_out0
[0000.160] I> Qspi reinitialized
[0000.163] I> Qspi flash params source = mb1bct
[0000.176] I> Non-ECC region[0]: Start:0x80000000, End:0x100000000
[0000.183] W> Thermal config not found in BCT
[0000.191] W> MEMIO rail config not found in BCT
[0000.201] I> Qspi flash params source = mb1bct
[0000.214] I> Qspi flash params source = mb1bct
[0000.248] I> Qspi flash params source = mb1bct
[0000.812] I> Qspi flash params source = mb1bct
[0000.828] I> Qspi flash params source = mb1bct
[0000.862] W> Platform config not found in BCT
[0000.889] I> Qspi flash params source = mb1bct
[0000.914] I> MB1 done
▒▒▒▒main enter
SPE VERSION #: R01.00.18 Created: Jan 29 2021 @ 14:18:27
HW Function test
Start Scheduler.
in late init
▒▒
[0000.923] I> Welcome to MB2(TBoot-BPMP) (version: default.t194-mobile-f46b9673)
[0000.924] I> DMA Heap @ [0x526fa000 - 0x52ffa000]
[0000.925] I> Default Heap @ [0xd486400 - 0xd48a400]
[0000.926] E> DEVICE_PROD: Invalid value data = 70020000, size = 0.
[0000.931] W> device prod register failed
[0000.935] I> Boot_device: QSPI_FLASH instance: 0
[0000.939] I> qspi flash-0 params source = boot args
[0000.945] I> QSPI-0l initialized successfully
[0000.955] I> Found 42 partitions in QSPI_FLASH (instance 0)
[0000.956] W> No valid slot number is found in scratch register
[0000.959] W> Return default slot: _a
[0000.963] I> Active Boot chain : 0
[0001.574] I> Relocating BR-BCT
[0001.575] > DEVICE_PROD: device prod is not initialized.
[0001.600] E> I2C: slave not found in slaves.
[0001.601] E> I2C: Could not write 0 bytes to slave: 0x00ae with repeat start true.
[0001.602] E> I2C_DEV: Failed to send register address 0x00000000.
[0001.603] E> I2C_DEV: Could not read 256 registers of size 1 from slave 0xae at 0x00000000 via instance 0.
[0001.604] E> eeprom: Failed to read I2C slave device
[0001.607] I> Failed to read CVB eeprom data @ AE
[0001.612] I> Retrying CVB eeprom read @ AC …
[0001.617] E> I2C: slave not found in slaves.
[0001.621] E> I2C: Could not write 0 bytes to slave: 0x00ac with repeat start true.
[0001.628] E> I2C_DEV: Failed to send register address 0x00000000.
[0001.634] E> I2C_DEV: Could not read 256 registers of size 1 from slave 0xac at 0x00000000 via instance 0.
[0001.643] E> eeprom: Failed to read I2C slave device
[0001.648] I> Failed to read CVB eeprom data @ AC
[0001.846] I> Relocating OP-TEE dtb from: 0x6bfff0f0 to 0x70050000, size: 703
[0001.847] I> [0] START: 0x80000000, SIZE: 0x2f000000
[0001.848] I> [1] START: 0xaf200000, SIZE: 0x18a00000
[0001.848] I> dram_block larger than 80000000
[0001.849] I> [2] START: 0x100000000, SIZE: 0x180000000
[0001.852] I> Setting NS memory ranges to OP-TEE dtb finished.
[0001.952] I> EKB detected (length: 0x410) @ VA:0x526ff400
[0001.953] I> Setting EKB blob info to OPTEE dtb finished.
▒▒NOTICE: BL31: v2.5(release):ef8af0b99
NOTICE: BL31: Built : 20:57:59, May 16 2022
I/TC:
▒▒
bpmp: init
bpmp: tag is 128431eec76692047e1ac1ebc0392266
sku_dt_init: not sku 0x00
▒▒I/TC: No▒▒clk_early initialized
▒▒n-sec▒▒mail_early initialized
▒▒ur▒▒fuse initialized
hwwdt initialized
▒▒e ex▒▒t194_ec_get_ec_list: found 45 ecs
▒▒ternal DT f▒▒ec initialized
vmon_setup_monitors: found 3 monitors
vmon initialized
▒▒oun▒▒adc initialized
▒▒d▒▒fmon_populate_monitors: found 73 monitors
▒▒
▒▒fmon initialized
mc initialized
reset initialized
nvhs initialized
uphy_early initialized
emc_early initialized
392 clocks registered
clk initialized
io_dpd initialized
thermal initialized
thermal_mrq initialized
i2c initialized
vrmon_dt_init: vrmon node not found
vrmon_chk_boot_state: found 0 rail monitors
vrmon initialized
regulator initialized
avfs_clk_platform initialized
soctherm initialized
aotag initialized
powergate initialized
▒▒I/TC: OP-TEE version: 6f444acf (gcc version 9.3.0 (Buildroot 2020.08)) #2 Tue May 17 04:00:18 UTC 2022 ▒▒dvs initialized
▒▒aa▒▒pm initialized
▒▒r▒▒suspend initialized
▒▒ch64▒▒pg_late initialized
▒▒pg_mrq_init initialized
strap initialized
▒▒
▒▒nvl initialized
▒▒I/TC: ▒▒emc initialized
emc_mrq initialized
▒▒Primary CPU initializing
▒▒clk_dt initialized
tj_init initialized
uphy_dt initialized
uphy_mrq initialized
uphy initialized
ec_swd_poll_start: 281 reg polling start w period 47 ms
ec_late initialized
hwwdt_late initialized
reset_mrq initialized
_mrq initialized
fmon_mrq initialized
clk_mrq initialized
avfs_mrq initialized
mail_mrq initialized
i2c_mrq initialized
tag_mrq initialized
console_mrq initialized
mrq initialized
clk_sync_fmon_post initialized
clk_dt_late initialized
noc_late initialized
pm_post initialized
dbells initialized
dmce initialized
cvc initialized
avfs_clk_mach_post initialized
avfs_clk_platform_post initialized
cvc_late initialized
regulator_post initialized
rm initialized
console_late initialized
clk_dt_post initialized
mc_reg initialized
pg_post initialized
profile initialized
fuse_late initialized
extras_post initialized
bpmp: init complete
entering main console loop
] ▒▒I/TC: Primary CPU switching to normal world boot
▒▒
Jetson UEFI firmware (version r34.1-975eef6 built on 2022-05-16T20:58:45-07:00)
▒Jetson UEFI firmware (version r34.1-975eef6 built on 2022-05-16T20:58:45-07:00)
Press ESCAPE for boot options
Error: Could not detect network connection.
Error: Could not detect network connection.
** WARNING: Test Key is used. **
…
Error: Could not detect network connection.
Error: Could not detect network connection.
UEFI Interactive Shell v2.2
EDK II
UEFI v2.70 (EDK II, 0x00010000)
Mapping table
FS1: Alias(s):F1:
MemoryMapped(0xB,0xA0600000,0xA089F877)
FS0: Alias(s):F0:
Fv(49A79A15-8F69-4BE7-A30C-A172F44ABCE7)
Press ESC in 5 seconds to skip startup.nsh or any other key to continue.
Shell>
Can anyone help me to fix it? Thanks!