Micromod ATP with STM32WB5MMG module

I order the Micromod STM32WB5MMG in December 2024 and this is my first time use of this part. Following the hookup guide, I assembled the STM32WB5MMG module on the MicroMod ATP Carrier and set up the software to upload using DFU mode. I used USB-A to USB-C to connect to my computer. I tried to load the Blink example sketch and it didn’t load. I found out my computer did not detect a USB device connected and there is no serial port to select. I plug in a RP2040 module I brought before and it detected. How can I make the STM32WB5MMG works? Thanks.

maybe this helps : Discuss Tutorial: MicroMod STM32WB5MMG Hookup Guide - SparkFun Learn

I followed this exact guide and failed loading.

Update: I soldered a 10 pin SWD connector on the ATP carrier and connected the st-link to the SWD header. I opened the STM32CubeProg and connected the st-link in SWD mode. I cannot detect the STM32WB5MMG. Does this mean the module is bad?

Double-check the mounting/insertion of the processor board…you may also want inspect its pins for any obvious differences when compared to the RP2040 one

I do remember seeing an issue where a batch of micromod processors were missing their chamfered edge that is supposed to be there…it should look like this

I checked the mounting/insertion of the processor board, the pins are in the same location as the RP2040. I did not notice any difference. My computer just cannot see the STM32WB5MMG in USB DFU mode.

The STM32WB5MMG does have the chamfered edge. Whereas my RP2040 and ESP32 process boards do not have the chamfered edge, and both work on the ATP carrier.

Update: After careful inspection, I ohm out the path from the Micromod connector to the USB traces on the module. The contacts on the connector are connected to the module correctly. Then I found D3 PRTR5V0U2F is missing. From the schematic, this is the part connecting the USB path to the STM32WB5MMG. Now I need a replacement.