Other Parts Discussed in Thread: AM69, TEST2
I am currently having issues trying to program the OTP memory to test out burning in the TI development keys as part of the secure boot process.
I have generated the final_certificate.bin using gen_keywr_cert.sh, then cleaned and recompiled keywriter binary, but I am repeatedly getting a debug_response: 0x1000 from the device in the debug log.
Looking for advise on how to move forward. I have included debug logs from the device as well.
OTP Keywriter ver: 8.6.5--v08.06.05 (Chill Capybar OTP_VppEn AM69 SK Detected!! WKUP_GPIO0_VPP_CTRL output high Key programming sequence initialted Taking OTP certificate from 0x41c7f004 Sciclient_otpProcessKeyCfg returns: -1 Debug response: 0x10000 Key programming sequence completed
02000000011a00006a376165700000000000000048534653000801000008010002a60000000000002b28ecde967b79d61619f89cf299205c36d179cacb2b1c5a7f16e3169cc879602122d07ad47ae878a46e243c6f5078c04a5452faceeccb00d0453a5a5e6420daad0bc40b000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ab4c0d7a0a257b6e0618664e0b4248cbb7dd47677f31e6b23db760757153f67b
0x400002 0xC00004 0x4003007 0x4400865 0x40000B 0xC00004 0x4003007 0x4400865 0x40000D 0xC00004 0x20800000 0x20800001 0x400002 0xC00004 0x4003007 0x4400865 0x400002 0xC00004 0x4003007 0x4400865 0x409031 0xC00004 # # Decrypting extensions.. # MPK Options: 0x0 MEK Options: 0x0 MPK Opt P1: 0x0 MPK Opt P2: 0x0 MEK Opt : 0x0 * SMPKH Part 1 BCH code: e050cadb * SMPKH Part 2 BCH code: c099dd36 * SMPK Hash (part-1,2): 1f6002b07cd9b0b7c47d9ca8d1aae57b8e8784a12f636b2b760d7d98a18f189700 60dfd0f23e2b0cb10ec7edc7c6edac3d9bdfefe0eddc3fff7fe9ad875195527d00 * SMEK BCH code: a0c6de4e * SMEK Hash: 92785809a3dfefea57f6bbed642d730ba5d05e601222a72e815bf01ceb3a50f96ab85d282425f684436fabd4c7da624b791da411615035314103cc64e611f532 EXT OTP extension disabled MSV extension disabled KEY CNT extension disabled KEY REV extension disabled SWREV extension disabled FW CFG REV extension disabled * KEYWR VERSION: 0x20000 # # Programming Keys.. # * MSV: [u32] bch + msv: 0x0 MSV extension disabled [u32] bch + msv: 0x0 * SWREV: [u32] SWREV-SBL: 0x1 [u32] SWREV-SYSFW : 0x1 SWREV extension disabled [u32] SWREV-SBL: 0x1 [u32] SWREV-SYSFW : 0x1 * FW CFG REV: [u32] SWREV-FW-CFG-REV: 0x1 SWREV SEC BCFG extension disabled [u32] SWREV-FW-CFG-REV: 0x1 * EXT OTP: EXT OTP extension disabled * BMPKH, BMEK: BMPKH extension disabled BMEK extension disabled * SMPKH, SMEK: Error in programming SMPKH part 1 debug_response: 0x10000