I've just bought a BlackPill STM32F411CE Board, backside reads "V3.1 WeAct Studio".

I'd like to get the pure USB setting to work, e.g. download to board using STM32CubeProgrammer via USB-DFU, w/o need to get a ST-Link.

Supposedly one should boot into bootloader mode but that dowesn''t work as the USB device IDs appear to be wrong

(the programmer expects 0x0483/0xdf11): Pressing BOOT0 and hitting RST shuts off the blue LED , only the red power LED is illuminated and a device pops up:
Code: Select all
Device ID : USB\VID_0000&PID_0002\6&2DDB03AB&0&1
Hardware IDs : USB\DEVICE_DESCRIPTOR_FAILURE
Driver KeyName : {36fc9e60-c465-11cf-8056-444553540000}\0012 (GUID_DEVCLASS_USB)
Driver Inf : C:\WINDOWS\inf\usb.inf
Legacy BusType : PNPBus
Class : USB
Class GUID : {36fc9e60-c465-11cf-8056-444553540000} (GUID_DEVCLASS_USB)
Interface GUID : {a5dcbf10-6530-11d2-901f-00c04fb951ed} (GUID_DEVINTERFACE_USB_DEVICE)
But initially, after connecting to USB there starts some programm that dimms and brightens the on board LED periodically
AND has USB pop up a new Device with nicer IDs so basically the board isn't dead, it just acts weird.
Code: Select all
Device Path : \\.\usb#vid_0483&pid_572a#316937823132#{a5dcbf10-6530-11d2-901f-00c04fb951ed}
Device ID : USB\VID_0483&PID_572A\316937823132
Hardware IDs : USB\VID_0483&PID_572A&REV_0200 USB\VID_0483&PID_572A
Driver KeyName : {745a17a0-74d3-11d0-b6fe-00a0c90f57da}\0000 (GUID_DEVCLASS_HIDCLASS)
Driver : \SystemRoot\System32\drivers\hidusb.sys (Version: Date: )
Driver Inf : C:\WINDOWS\inf\input.inf
Legacy BusType : PNPBus
Class : HIDClass
Class GUID : {745a17a0-74d3-11d0-b6fe-00a0c90f57da} (GUID_DEVCLASS_HIDCLASS)
Interface GUID : {a5dcbf10-6530-11d2-901f-00c04fb951ed} (GUID_DEVINTERFACE_USB_DEVICE)
but only for 5 Seconds, and I can't get the Programmer to connect in that short time window.

Anyone got the pure USB Programming to work with WeAct's BlackPill V3.1 ?