Skip to main content
Associate II
May 15, 2026
Solved

nucleo-WL33CC1 bricked?

  • May 15, 2026
  • 2 replies
  • 134 views

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?

Best answer by DirkH

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.

 

2 replies

Andrew Neil
Super User
May 15, 2026

@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?

A complex system that works is invariably found to have evolved from a simple system that worked.A complex system designed from scratch never works and cannot be patched up to make it work.
DirkHAuthor
Associate II
May 15, 2026

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

 

DirkHAuthorAnswer
Associate II
May 16, 2026

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.