NUCLEO-H755ZIQ "Bricked" behavior after unplugging during debug session
Hi everyone,
I think I’ve messed up my NUCLEO-H755ZIQ board. A few days ago, I accidentally unplugged the board while an active debug session was running. Since then, the board "dies" every time I power it off.
To get it back to a working state, I have to follow this tedious process every single time:
Set Boot0 to VCC.
Connect via STM32CubeProgrammer (Power Down mode).
Perform a Full Mass Erase.
Disconnect and set Boot0 back to GND.
Connect again and flash a simple .elf file (a basic SPI project that toggles an LED) just to verify it's alive.
After this, I can debug normally in CubeIDE—until I power cycle the board again.
This was manageable until I started working on a Bootloader project. Today, it took me all morning to recover the board because the bootloader logic seems to interfere with my "recovery" steps.
I’ve already tried messing with Option Bytes and performing several mass erases, but the issue persists. It feels like the flash or the option bytes are stuck in a state that prevents a normal cold boot.
Has anyone experienced something similar? Any idea which specific Option Bytes or sector settings I should check to fix this permanently?
Thanks in advance!

