2025-05-22 4:39 AM - last edited on 2025-05-22 4:42 AM by mƎALLEm
Hi
We are developing a product that uses an STM32 microcontroller. In the microcontroller’s firmware, we have implemented a password that the user must enter at startup. If the user forgets the password, how will the program run? (Note: No software or hardware fallback has been implemented for this issue, and the source code is not accessible.)
2025-05-22 5:12 AM - edited 2025-05-22 5:12 AM
Well - the aim of passwords is to grant access only if the password is known.
A forgotten password is like a lost house key - you have to break the lock and install a new one. With the STM32H5, this is the same as completely erasing and reprogramming it. Anything else would not be good enough security, would it?
Regards
/Peter