Skip to main content
LKone.1
Associate
November 15, 2021
Question

Experiences with Non original STM32F4 processors from China.

  • November 15, 2021
  • 6 replies
  • 2908 views

Hello everybody, we use STM32F429 processor in our devices. In the current lack of chips, we were forced to order chips from the only supplier who had them in stock, from China. The processor seems to work, but unfortunately it cannot be loaded other than via STLink (USB DFU, USART, I2C loading does not work). When reading the device electronic Signature values from the memory, it seems that "something is wrong". The BOOTLOADER version is not filled in, also the size of the FLASH memory. I want to ask if you have a similar experience?

This topic has been closed for replies.

6 replies

Uwe Bonnes
Chief
November 15, 2021

Is your design tested with a working board of same revision with a CPU you suspect genuine? Did you test multiple boards? If not, I would expect hardware problems. The marking seems genuine.

LKone.1
LKone.1Author
Associate
November 15, 2021

Yes, I have tried older series processors on the same boards and they work properly. No change on the boards, only these processors. In the appendix, I enclose a table regarding the BOOTLOADER ID, a memory dump from an older revision of the processor and the Chinese one.

original:

0693W00000GXbBBQA1.jpgChinese:

0693W00000GXbBuQAL.jpg 

0693W00000GXbCTQA1.jpg

Peter BENSCH
ST Technical Moderator
November 15, 2021

No, the marking looks anything but original: the letters do not match the original, the digits are all different, the logos are very badly faked, etc.

No wonder that the device does not behave as expected. You could do an xray of an original and these fakes, you will be surprised.

Regards

/Peter

In order to give better visibility on the answered topics, please click on Accept as Solution on the reply which solved your issue or answered your question.
LKone.1
LKone.1Author
Associate
November 15, 2021

I took a picture of Chinese and original chip. Here it is:

0693W00000GXcobQAD.jpg

S.Ma
Principal
November 16, 2021

Read the 96 bit chip id which contains the lot, dice position in the wafer, etc...

Also try to use stlinkv3. This will provide additionnal traceability.

LKone.1
LKone.1Author
Associate
November 16, 2021

this is 96 bit chip ID memory dump. Look at the address 0x1FFF7A22 (Flash size). Due to ST documentation this address cointains the flash size. The value for STM32F429VGT6 must be 0x400.

0693W00000GXh7ZQAT.jpg