Hello,
I am currently working with the S32K344EVB-Q172 + HSE-B, using S32DS 3.6.1, RTD 6.0.0, and a PEmicro debug probe.
While my AES/CMAC flow is working correctly, I am unable to enable EdDSA. The HSE_SRV_ID_FORMAT_KEY_CATALOGS service consistently returns NOT_ALLOWED, even though the device is in the following state:
- Lifecycle = CUST_DEL (0x04)
- INSTALL_OK = 0
- CUST_SU = 1
I have already tried the following troubleshooting steps:
- Applying a custom AES+ECC catalog
- Using a generated catalog
- Running the CQC Demo
- Reinstalling the HSE FW (S32K344_HSE_FW_INSTALL)
- Executing HSE_SRV_ID_ERASE_HSE_NVM_DATA
- Power cycling and re-initializing
Unfortunately, all of these attempts still result in the same NOT_ALLOWED error.
I have a few questions regarding this behavior:
1. Is this NOT_ALLOWED response expected if the board was previously formatted or provisioned?
2. Does the NVM Data Erase command remove only the keys, while leaving the existing catalog structure intact?
3. Is there any supported way to completely reformat the HSE key catalog on this specific board using PEmicro and S32DS?
4. If not, does this situation require a fresh board, or is there an alternative provisioning flow I should follow?
Thank you in advance for your time and assistance.