2024-12-17 07:04 AM - last edited on 2024-12-17 01:43 PM by Tesla DeLorean
I am using a Bluepill Board but it is not functioning as expected
How do I verify if the chips on my Bluepill Board are genuine or a fake knock off?
2024-12-17 07:25 AM
There are several possibilities, which have been discussed several times here in the community. Nevertheless, you can safely assume that there is a fake on a Blue Pill. This has also been discussed at length on Hackaday, and they have also created a diagnostic program that should be able to detect such fakes.
If you absolutely want to keep the board, you should consider desoldering the fake MCU and soldering on a real STM32F103. However, the best and less expensive alternative is to forget all this fake stuff and buy a NUCLEO board, because it is ultimately cheaper.
Hope that helps.
Good luck!
/Peter
2024-12-17 07:32 AM
@Peter BENSCH wrote:buy a NUCLEO board, because it is ultimately cheaper.
Especially when you consider that it comes complete with a genuine ST-Link built-in!
2024-12-17 11:27 AM
And what do you exactly mean by "is not functioning as expected" ?
Many of BluePills use Chinese STM32F103-alikes. Some of them are 99.9% compatible, some only 98% compatible, but they do their work. It's just that genuine ST software and hardware tries very hard to avoid supporting them. You may encounter problems with debugging, as ST refuses to connect to the non-genuine stuff (and that's quite ok - why should they provide development support for alien and not quite legally ok chips?). Once you have your firmware verified on a real STM32F103 and programmed into the clone via UART bootloader, it works.
2024-12-17 01:31 PM
I believe the OP has already attempted to use the mecrisp methods. For like a week, unfortunately we can't magic things better, and the picture of the part is overly broad and not sufficiently focused.
https://community.st.com/t5/stm32-mcus-products/connecting-to-bluepill-via-serial-port/td-p/752989