2021-11-02 06:46 AM
Hi,
We want to start a devices production with these two MCU STM32WB50 and STM32WB55 MCU.
For security control, does it exist a solution for identitfied a MCU before programming it?
Thanks,
2021-11-02 06:58 AM
Not that I can see, as the REV_ID and DEV_ID fields for these two are identical. It might be the same chip but with less testing performed.
2021-11-02 07:39 AM
Thank you for your help.
I will try to find another solution.
Best Regards,
2021-11-02 08:18 AM
" It might be the same chip but with less testing performed." or with parts disabled by fuses. E.g. SRAM1 size is 192 vs 64. Maybe checking ram just below 0x2003 0000 might give a hint.
2021-11-02 08:52 AM
if they happen to have different FLASH/RAM size then that could be a differenciator.
Do the flashing with 1024KB images of your programmed STM32WB50 chip and if it returns an error then its the smaller STM32WB55.
Also did you checked Openocd?@Mickaël JEAN
If the flash size is the same maybe your "device id" is different, you could code a bash script that flashes different code depending of the chip detected