Associate III
September 29, 2022
Question
How to detect STM32F437 vs STM32F427 via software? Am I victim of chip fraud?
- September 29, 2022
- 8 replies
- 6280 views
Hi,
I have a chip marked as STM32F437 but my software fails on running the SHA256 algorithm on the hardware crypto module.
The only difference to the STM32F427 is the additional presence of a hardware crypto accelerator in the STM32F437.
How can I check that the crypto module is present and enabled?
When I check the DBGMCU_IDCODE register I read 20016419h on both.
That means
-DEV_ID: 2001h STM32F42/STM32F43 Rev 3,4,5, and B.
-REV_ID: 419h STM32F42 STM32F43
So I can not differentiate between STM32F42 and STM32F43.
How can I do that?
Is there any known criminal chip cloning known for STM32F437?
I attach pictures of the chip that works as expected and a chip that dos not work.
Thanks in advance, Adib.
--
