I’m testing the secure boot with the “Jetson Platform Fuse Burning and Secure Boot Documentation and Tools” package with the R21.5 release.
I have created the keys, burn the fuses and now I’m trying to flash the signed bootloader.
The sign procedure seems to be correct because the flashing starts on the board (without the keys it doesn’t start).
When the procedure starts to upload the bootloader, it hangs with this error on the serial port:
[0000.000] [TegraBoot] (version UNDEF_BUILD) [0000.004] Reset reason: power on reset [0000.007] Processing in recovery mode [0000.011] Established communication link with host [0000.146] Downloaded bct successfully [0000.149] No Battery Present [0000.153] Sdram initialization is successful [0000.164] Downloaded DTB successfully [0000.190] Unsupported Platform 0xffff [0000.193] populate platform details failed with error 0x2 in DownloadBootloader func at 887 line [0000.202] Downloading Bootloader failed with 0x2 [0000.206] Download Bootloader failed with error 0x2 in NvTbootServer func at 1386 line [0000.214] Error is 2 ---> "[0000.190] Unsupported Platform 0xffff"
This are the messages I have on the host PC:
*** Signing binaries with rsa_priv.pem ... done. *** Generating signed configuration ... done. *** Flashing target device started. *** ./nvflash --bct PM375_Hynix_2GB_H5TC4G63AFR_RDA_924MHz_signed.bct --setbct --configfile flash.cfg --create --bl fastboot_signed.bin --blob blob.bin --odmdata 0x6309C000 --go Nvflash 4.13.0000 started Using blob 4.13.0000 BR_CID: 0x640010017410c1060800000012ff8140 Sending Enable JTAG command rcm version 0X400001 Skipping BoardID read at miniloader level System Information: chip name: unknown chip id: 0x40 major: 1 minor: 1 chip sku: 0x0 chip uid: 0x000000017410c1060800000012ff8140 macrovision: disabled hdcp: disabled jtag: disabled sbk burned: false board id: 0 warranty fuse: 0 dk burned: false boot device: emmc operating mode: 6 device config strap: 0 device config fuse: 0 sdram config strap: 0 RCM communication completed BCT sent successfully sending file: tegra124-jetson_tk1-pm375-000-c00-00.dtb - 59422/59422 bytes sent tegra124-jetson_tk1-pm375-000-c00-00.dtb sent successfully odm data: 0x6309c000 downloading bootloader -- load address: 0x83d88000 entry point: 0x83d88000 download command failed NvError 0x120002 command failure/warning: bootloader download failed (bad data) Failed flashing ardbeg.
Can you help me to understand where the problem is?
Thanks, best regards.