2026-05-15 6:32 AM - last edited on 2026-05-20 3:13 AM by KDJEM.1
I have a Nucleo-WL33CC1 board which has been working fine, but after starting to work on a DEEP SLEEP implementation I can not connect any longer using SWD neither through Crossworks IDE nor CubeProgrammer. Any possibility to unbrick the board?
Solved! Go to Solution.
2026-05-16 2:55 AM
After removing SB2, SB3 and SB5 on MB1801D and shorting CN3.5 and CN3.7 I could connect using the UART in STMCubeProgrammer and make a full chip erase.
Now debugging using ST-Link on MB1801D can continue.
2026-05-15 6:48 AM
@DirkH wrote:after starting to work on a DEEP SLEEP implementation
So are you disabling the SWD pins? Connecting under hardware reset should work
Have you adjusted any board links/jumpers/solder bridges?
2026-05-15 7:11 AM
No, I have not changed any links/jumpers/solder bridges. I forgot to set PWR_CR2_DBGRET bit. I tried to connect CubeProgrammer in several ways:
Pushing RESET button before connecting tyrying Mode:Under reset and Reset mode:Hardware reset in the settings
Trying a jumper cable from CN3.7 to CN3.16 to pull BOOT0 high
But I can not get any connection. ST LINK and Board are still detected but after that Error:unable to detect core ID
2026-05-16 2:55 AM
After removing SB2, SB3 and SB5 on MB1801D and shorting CN3.5 and CN3.7 I could connect using the UART in STMCubeProgrammer and make a full chip erase.
Now debugging using ST-Link on MB1801D can continue.
We’re moving the ST Community to a new platform to give you a better and more reliable community experience.