BlackPill V3.1 Bootmode wrong USB VID/PID
Posted: Fri Mar 03, 2023 9:44 am
Hi guys,
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:
Same happens when Connecting USB while holding down the boot0 button.
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.
BUT ! holding down the "KEY" button for appr. 3 Seconds has an "STM-BOOTLoader" USB-Device appear, featuring the correct VID/PID,
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 ?
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 ?