Skip to content

example(h563-uds-bootloader): enable H5 flash fidelity gates + RSA step budget#339

Merged
w1ne merged 1 commit into
mainfrom
feat/h563-example-enable-gates
Jun 22, 2026
Merged

example(h563-uds-bootloader): enable H5 flash fidelity gates + RSA step budget#339
w1ne merged 1 commit into
mainfrom
feat/h563-example-enable-gates

Conversation

@w1ne

@w1ne w1ne commented Jun 22, 2026

Copy link
Copy Markdown
Owner

Enables the opt-in STM32H5 FLASH fidelity gates (error_flags, read_while_write) for the h563-uds-bootloader example, now that the example's firmware (in udslib) satisfies them — it checks program-error flags, clears them via NSCCR, and runs the erase/program routines from SRAM. With the gates on, the simulator refuses a misaligned program (INCERR) and a read-while-write erase of the running bank, so the example exercises the honest model rather than the forgiving default.

Also bumps the smoke max_steps to 15M so the RSA-2048 secure-boot image verification completes.

The full OTA smoke passes 14/14 to APP-B v2 with both gates enabled. (The firmware side — RSA secure boot, vendor LL drivers, etc. — is the companion udslib change w1ne/udslib#93; this PR only flips the example's simulator config.)

…ep budget

Turn on the opt-in error_flags + read_while_write fidelity gates for the H563
OTA bootloader example now that its firmware satisfies them (program-error
checking, SRAM-resident flash routines). Bump max_steps to 15M so the RSA-2048
secure-boot image verification completes. Full OTA smoke passes 14/14 to
APP-B v2 with the honest model.
@w1ne w1ne merged commit 8ca4e4a into main Jun 22, 2026
13 checks passed
@w1ne w1ne deleted the feat/h563-example-enable-gates branch June 22, 2026 23:58
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant