CS32 MCU Clone of STM32 Makes it into Bluepill Board

Orange Pi Development Boards

A few year ago, we covered GigaDevice GD32 MCU based on STM32 Arm Cortex-M3 microcontroller, but with some improvements to the flash and overall performance. So the MCU is not exactly an STM32 clone per se, but it’s pin-to-pin and software compatible.

Now based on a discussion on STM32duino forum, it looks like another company (CKS – 中科芯微) may have made an actual clone of STM32 with CS32, more exactly CS32F103 that is compatible with STM32F103.

CS32 STM32 Clone - CS32F103C8T6CS32 comes with an Arm Cortex-M3 core clocked at 72 MHz, 64 to 128KB flash, and 20 KB RAM. A datasheet and user manual are available but only in Chinese. Several STM32duino members suspect it’s an actual copy of STM32 without modifications. What’s unclear is whether it’s a pirated copy, or a properly licensed one.

CS32F103C8T6 & CS32F103CBT6 parts can be purchased on Aliexpress for $0.80 shipped and up. The datasheet mentions 64KB or 128KB, but some people tested CS32F103C8T6 and confirmed it to have 128KB flash.

CS32 Bluepill

The STM32 clones are also making their way into the popular Bluepill development board, as some sellers have already replaced STM32 with CS32, and are selling the CS32 “Bluepill” board with CS32F103C8T6 MCU for $1.48 shipped.

Thanks to Zoobab for the tip.

Support CNX Software - Donate via PayPal or become a Patron on Patreon

24
Leave a Reply

avatar
11 Comment threads
13 Thread replies
1 Followers
 
Most reacted comment
Hottest comment thread
20 Comment authors
AlexGiovanniProf MTzOkAndré Recent comment authors
  Subscribe  
newest oldest most voted
Notify of
Abdullbasit AlHaita
Guest
Abdullbasit AlHaita

I’m now suspecting even stm32 devices coming from china even it is my only source

Dim
Guest
Dim

That’s actually sad.
Engineers should boycott those things.

willy
Guest
willy

> Engineers should boycott those things
They will probably do once they figure these devices fail early in field, or present some nasty corner-case bugs that never appeared on the original ones and which cost 10 thousands times much in debugging than the savings provided by the cheaper price even for one million units.

In fact you’ll probably find these in the same low-end chinese devices that keep shipping with bad capacitors so that the device is programmed to die quickly. But sadly there is a market for this.

Dim
Guest
Dim

I wouldn’t mind to try or use these if they were marked in completely different way and didn’t claim to be clones.
And as you’ve said with the stm32f103 we already have the Errata and a lot of years of experience, we know the tricks you need to make the peripheral work right etc. Choosing a clone it’s like you’re shooting your own leg, in the long term.

Also it’s quite funny because stm is a very cheap series of mcus. It’s not like renesas or nxp that there is a high profit margin.

jqpabc123
Guest
jqpabc123

These are probably coming off the same production line as STM32. In other words, it could be an actual STM32, just with different markings

Dim
Guest
Dim

Yes, I’ve heard that rumour, but also the same rumours say that these are the ones that don’t pass the manufacturing QA testing. So even in this case,it means that they are defective somehow.

theyguyuk
Guest
theyguyuk

Or are they overstock, over production, produced for a no longer existing client, and being sold off under another name so as to not affect the real STM product price?

David Willmore
Guest
David Willmore

So called “ghost shift” parts?

dgp
Guest
dgp

Decapping one should be able to prove that either way.

Squonk42
Guest
Squonk42

Or maybe STM cannot keep up with the demand and sub licensed production for the local Chinese market

Romain Fontaine
Guest

Not just boycott but any “sound” engineer wouldn’t touch these things at all…
ST are selling verified, tested, documented chips, with datasheet and erata notes when necessary.
What does CKS sell??

Prof M
Guest
Prof M

I am afraid that the debug on the CS32f103 fails… spent 2 days trying to figure out what was wrong the my new batch of blue pill stm32 boards before I realised that the chips were different.

synthetech
Guest
synthetech

Not $1.48 shipped to US. There’s 34c shipping. Makes it $1.82 shipped .

Philipp
Guest
Philipp

I am not sure. For saving just a few cents. I would not risk it. STM is already one of the cheapest & best Microcontroller you can get. Interesting, but not worth to try.

iot4c
Guest

Im sure, 50% of STM32F103 is contrafact while last 5 years. From this view, may be this GS it is some kick out for contrafacted STMs…

Drone
Guest
Drone

Hah! Clone Blue Pill boards with fake STM32’s on them. I’ll bet they come complete with cold solder joints on the USB connector, a wrong value USB D+ pull-up resistor, and poor quality capacitors on them – just like the worst of the Chinese clones with real STM32 parts on them. It’s getting to be like we can’t trust anything coming out of China these days.

dgp
Guest
dgp

>It’s getting to be like we can’t trust anything coming out of China these days.

Almost everything is made in China even really good stuff. This isn’t a China thing. It’s a race to the bottom thing. You can’t produce these for less than a can of coke while running your production line like you’re making one of kind Rolex watches.

Benjamin HENRION
Guest

Just received my clone, but the marks on the chip are different then the one on the picture: CKS32F 103C8T6 NK1MS 1845 E.

Will try to flash a USB bootloader and run the Arduino IDE…

André
Guest

When looking at an ST clone, in the documentation I look at the debug part. When I see the user manual, page 465, I see it to mention ST. That’s suspicious. And the revision IDs *match* the ST parts. This screams “CLONE” at me.

When I look at GigaDevice parts, they do have a distinct value in the revision ID register. The GigaDevice parts correctly identify themselves as being a GigaDevice part when quering them over JTAG. I have no problems with GigaDevice, as I can tell the parts apart. Besides, GigaDevice has been around a few years since we’ve discovered them. Therefore, I think GigaDevice is ok.

This part however, by glancing at the documentation, appears to be a clone, identify itself as being an ST part. That’s quite nasty. Well, I’ve ordered a few from AliExpress to have a closer look, but this seems to be a cheap clone.

Furthermore, I’ve been looking at LCSC, where I have found some more *32F103CBT6 parts, produced by MindMotion and Shenzhen Better Life Elec. I’ve got my suspicion on those parts as well, since I’ve not been able to locate their names in the JEP106 list.

TzOk
Guest
TzOk

For some reason the only of STM32Duino bootloaders working with these CKS32F103C Bluepills is naze32_boot20.bin.

Giovanni
Guest
Giovanni

Could not make debug work with CS32F103 using oficial ST tools.

Alex
Guest
Alex

Hello!
Just received this board from Chinese supplier. STM System Workbench Software development tool decline to program it. “Wrong Device” is just the message. While ST-link can program it without any issues. Not sure it can be used, but i cannot debug it for sure. Take care of.