Hi
I'm trying to store the PUF activation code/userKeyCode in the KeyStore
To that order i've filled the ffr_key_store_t 3 pages as
uint32_t magic;
uint32_t pufDischarge;
uint8_t activationCode[1192];
uint8_t SBKEK[56];
uint8_t USERKEK[56];
uint8_t reserved[56];
uint8_t prince0[56];
uint8_t prince1[56];
uint8_t prince2[56];
filled with all zeroes except activationCode, UserKEK and magic set to 0x95959595
and then called FFR_KeystoreWrite
After reboot, the unit does not respond any longer to SWD or even ISP/USB-HID
It behaves as if CMPA settings where filled with incorrect value, while i only modified the KeyStore part
(i did not touch the other CMPA main parts)
I was under the impression that it was ok to set activation code and user Keycode and set magic to 0x9595.... as many time as i want until CMPA is locked
Isn't that correct ?
What is the right way to set activation code & friends ? Set all CMPA field + keyStore at the same time ?
Thank you in advance
Tres