Does anyone have any data on counterfeit F103s?
I have a blue pill that reports 128K, which is cool since it is marked F103C8. However, I have an STLINK V2 clone that is marked F103C8 and its flash size register contains 0xFFFF. I also bought some Maple Minis from Ebay (china) and even though they are marked F103CB, they report only 64K flash.
Is there a way to tell if chips we have are real or not? I ordered some F103CBs from Ebay, but now I suspect they will be fake as well. They were $1.90 each and the single piece price at Digikey is more like $6.43.
Thanks!
If you go the China route, you pays your money and you takes your chances.
short of asking ST, nothing definitive.
Aside from GD32 chips, those “counterfeits” are likely mis-marked (purposefully maybe?) other STM chips. it could be a STM32FEBK, for example, a lower capacity STM32, a refurbished STM32, or a repackaged STM32 (from die), …
chances of someone other than ST making a brand new STM32 are low.
Guess I will break down and buy a couple from Digi-Key.
Thanks all.
We suspect that ST is using the same die for CB and C8, but, during testing, they mark it C8 if some of the flash cells on the second 64K reports some errors.
When you will get some F103C8 from DigiKey, please report back here what is the flash size is reporting.
it should be merged, with one of those.
Edit.
See
viewtopic.php?f=39&t=2500&hilit=fake
maybe you should think about buying lottery ticks now.
seriously, we all could use some of your wisdom in identifying fake chips if you don’t mind sharing.
the same can be said about usb capabilities as well – you may see some non-USB capable (per datasheet) STM8s used in USB applications natively.
or UID on parts not specified for UID….
obviously, the risk of relying on such things is entirely on you.
I understand that a chip sold as 64K that reports 128K is not by itself indication of a fake. My issue were parts clearly marked STM32F103CBT6 that read only 64K. Note, I just read the flash size register I did not try to test the flash for size.
But thinking about it, I am sure the flash size register is programmable by ST, and I would suspect even if they use the same die that they would program it to be the size of the part they mark rather than program it larger. So maybe reading the wrong flash size either more or less is indication of a counterfeit? Just thinking out loud.
They know that the GD32 are a “clone” but are actually completely different MCU’s, which were designed to be functionally equivalent but not a direct copy, but that is a lot different from fake chips
(Note. The GD32 are not actually functionally equivalent and have a number of small differences which means STM32 binaries don’t always run on GD32 chips)
But you will get used STM32 chips if you wanna pay lower price. The sellers must told you that the chips are used or refurbished chips.
( Free refund in 7 days on Taobao.com)
BTW, It is only US$0.9 dollar in China. Fake it isn’t good idea on business I think.
and I never noticed flash size of this chip. It is more enough for me. ![]()
http://www.stmcu.org/module/forum/threa … 1-1-1.html
he said stm32f103c8 flash size up to 0x0801FFFF, and readable and writeable.
[Fitch – Tue Sep 05, 2017 12:41 am] –
Guys,
I understand that a chip sold as 64K that reports 128K is not by itself indication of a fake. My issue were parts clearly marked STM32F103CBT6 that read only 64K. Note, I just read the flash size register I did not try to test the flash for size.But thinking about it, I am sure the flash size register is programmable by ST, and I would suspect even if they use the same die that they would program it to be the size of the part they mark rather than program it larger. So maybe reading the wrong flash size either more or less is indication of a counterfeit? Just thinking out loud.
If you say counterfeit with the meaning that the part number may have been scrubbed and a new one printed, then perhaps, still this things are so cheap it’s hard to believe there is profit left on doing that. If you are meaning that someone cloned the MCU, it doesn’t seem like the case so far since STM would have already have heard of them.
Another posibility is that hose are rejects from the factory, perhaps precisely because they were marked with a capacity but programmed to report another, and some way they made it out to the market.
But I do believe they are all STM parts, most likely when the same die, 128KB actual flash, and just the wrong programed size vs label.
looks like “you suspect that they are fakes”. that’s quite different from “they are fakes”.
most of us simply don’t have the know-how or the hardware to identify fake chips, especially mcus. the lucky few so far have not been able to say how they identify fake mcus with such a high degree of confidence, unfortunately.
BTW, It is only US$0.9 dollar in China. Fake it isn’t good idea on business I think.
here you have the answer as to how / why those stm32f103 boards are so much cheaper than the bare chips you can buy off digikey or arrow, ![]()
Anyone find anything else odd about their blue pills or Maple Minis aside from flash size?
These companies often buy their parts in 1000+ quantities and you are not paying the shipping costs, plus warehousing , plus operating cost of a company in America
but they are retested from rejected parts?
Or those parts are real but just someone has figured out a more efficient way to compete, or is willing to accept a lower margin? Or …..
Why do fake parts have to be the only plausible explanation?
[Fitch – Sat Sep 23, 2017 11:21 pm] –
Just in case anyone is interested, I purchased some STM32F103CBT6 parts from Arrow Electronics and from EBay seller polida2008. The Arrow price was almost $6, the EBay price was $1.90. I built a test fixture with a socket so I could verify them before soldering them in to anything, and all appear to be the genuine article. My hat goes off to the EBay seller, $1.90 is better than buying a whole reel in the US.
@fitch
This is the consensus…
There do not appear to be any cloned or counterfeit STM32s..
Chinese companies can currently source and supply components at costs far below vendors in the USA, Europe etc etc
Whether of not this supply dries up over time, still remains to be seen. But you may as well take advantage of it until that happens ![]()
[dannyf – Sun Sep 24, 2017 12:24 am] –
counterfeit chips are like compiler bugs: they are incredibly easy for newbies to spot.
Oh that explains why I have found so many compiler bugs! ![]()
that explains why I have found so many compiler bugs
That means you are exceptionally gifted.
However they might conceivably be “recovered” in some “hot wok” chip recovery enterprise in the back streets, from some common consumer grade product(s).
Given that they have a relatively low value, I would suggest that there are much better things to clone, with much broader appeal (Nike trainers for example).
The issue with the “counterfeit!” Clamants is that once they rule every other possible explanations, they are left with 120 percent sure that anything priced lower than what digikey or arrow charges for the same part is a counterfeit.
Only if they understood what it took to counterfeit something like a 32bit chip, ….
https://www.eevblog.com/forum/projects/ … -your-help!/
sending those chips to ST would be a definitive answer.
p.s. this is the correct link
https://www.eevblog.com/forum/projects/ … our-help!/
[testato – Mon Jul 16, 2018 6:34 am] –
ST will never answer![]()
maybe yes maybe not ![]()
[fpiSTM – Mon Jul 16, 2018 8:36 am] –[testato – Mon Jul 16, 2018 6:34 am] –
ST will never answer![]()
maybe yes maybe not
![]()
When is an answer not an answer…. ![]()



