Firmware Package: STM32Cube_FW_H5_V1.6.0 Product
Problem
DA regression fails with timeout. I cannot recover the board.
I was trying to run the STiROT Template example (STiROT_Appli) on the STM32H573I-DK board.
1. I ran a custom provisioning script (based on ob_flash_programming.sh + obkey_provisioning.sh)
2. During image flashing step, I accidentally flashed an unsigned binary (appli.bin) instead of the signed image (appli_init_sign.hex)
3. OBKey provisioning (DA_Config.obk, STiRoT_Config.obk, STiRoT_Data.obk) may have failed due to the MCU being in an unstable state
4. I then set Product State to PROVISIONED (0x2E)
Discovery output Discovery succeeds and shows
- PSA lifecycle: ST_LIFECYCLE_IROT_PROVISIONED
- ST provisioning integrity status: 0xf5f5f5f5
- ST HDPL1 status: 0x1
- Permission: Full Regression is listed as available
Regression attempt Using default keys from the firmware package (not regenerated):
- Key: DA/Keys/key_3_leaf.pem
- Certificate: DA/Certificates/cert_leaf_chain.b64
- Password: DA/Binary/password.bin
DA/regression.sh Result

QuestionThe provisioning integrity status 0xf5f5f5f5 suggests OBKeys were not properly programmed.
Is there any way to recover this board from PROVISIONED state when DA authentication fails due to missing/corrupt OBKeys?
Thank you