How to Install the STM32 USB Bootloader, New Version! (Blue Pill F103C8T6)

preview_player
Показать описание
A year and a half later and we have a great new bootloader version. It works swimmingly and I am happy to be able to share it with the world!

Additional Board Manager URL:

STM32 Cube Programmer:

HID Bootloader:

How to tell if your board is low, medium, or high density:

STM32 "Blue Pill" Discord:
Рекомендации по теме
Комментарии
Автор

After a full day of trying to get my ST32 to work, you came in clutch. Thank you so much!

frackingoil
Автор

wow, looks like the folks over at STM finally got it together and realized Arduino is here to stay. THANKS

walterhynson
Автор

How ironic that you uploaded this UPDATE on the very day I was researching how to do this. Thanks for making an UPDATE!

dave_dennis
Автор

Use the PB2 port tied to +3.3V after a RESET. This will kick in the HID Bootloader (even with anything written previously). One also can unplug the USB, tie PB2 to +3.3V, and plug it to the USB port, this also can kick in the HID Bootloader.

luizdanielsantos
Автор

Agreed, if windows doesn't recognize the bluepill just unplug it from power and plug it again several times, it will work.

batuhansarp
Автор

Very useful video, thank you. I solved my bootloader problems with two different STM32 boards within a couple of minutes. Especially the links in description are very useful: all are valid and get the right things I needed. Perfect explanation why and how. Many, many thanks!

okrm
Автор

this video is amazing on so many levels, liked and subbed.

OmarElmasry
Автор

Thank you very much for your guidance. Spent 1.5 days to make STA32 working until I saw your video. Now I am good now. Just FYI, I used STM Flash Loader to flash bootloader and in the Arduino's Upload method I used HID Bootloader 2.2

ihakov
Автор

I had tossed 5 blue pill boards in a drawer after wrestling for days to get them to work with Platform.io back in 2018. I recently got interested in using them with DIY Eurorack synth modules. This procedure & the new bootloader did the trick, even with counterfeit CKS32F103C8T6 microcontrollers on the boards! Thanks for the update!

nmc
Автор

This is one of the best videos for this, I appreciate the clean look and sound of the video as well.

UndefinedEssence
Автор

Thanks for this! I already had a pile of these lying around, but I haven't used them due to programming being fiddly. Ordered 10 more and will be flashing the new bootloader on all of them.

smilespray
Автор

Thanks for such a clear and concise video. First time I've got a blue pill bootloader to work!

jeffowen
Автор

Thank you, just saw this on reddit, the day after i got the board. Subscribed!

fredov
Автор

thank you for your video, now my 'Blue Pill' work well with Arduino, and serial output it's great to help to display info or debug.
Great job.

MrSudni
Автор

This is fantastic. Thank you so much!! I have updated the boot-loader on all my STM32 boards!

roadeycarl
Автор

Great video! Explained a lot of the basics that other videos skipped over.

davidwoodward
Автор

You just saved me about 15 hours work! thanks Sooo much man.... works first time, exactly as you have described.... cheeeers!

InterdimensionalWiz
Автор

Nice! I was able to program my Blue Pill a while ago then something happened and I just kept getting errors. This video inspired me to clean up my IDE and set everything up again.
By following your instructions I was able to get it all working again.
Now I need to see if I can program a little 32F030F4P6 board I got a while ago.

dentakuweb
Автор

Thank you very much. Worked like a charm!

sakugava
Автор

Great video Caleb!

build_flags =
-D
-D USBCON
-D USBD_PID
-D USBD_VID=0x0483
-D USB_MANUFACTURER="Unknown"
-D
-D HAL_PCD_MODULE_ENABLED

NOTE: -D USBD_PID
was required, if you look at the error it's obvious, but that should work as of me typing this.

bruceme