Subject: STM32F4 Platform Glitch Issue - No Reset Signal Detected

Dear ChipWhisperer Support Team,

I am currently working on fault injection attacks using ChipWhisperer and have recently switched my target from STM32F3 to STM32F4. I’ve encountered an issue that I hope you can help me resolve.

Problem Description:

  • Previously with STM32F3: The setup wasn’t achieving successful glitches, but I could at least observe reset signals

  • Currently with STM32F4: After switching platforms and tring to take al global search, I’m no longer seeing any reset signals at all

  • Configuration change made: I have already modified the Platform setting to F4 in the software

What I’ve checked:

  • Platform configuration has been updated to F4

  • Basic connections appear to be in place

Questions:

  1. Are there specific connection differences between F3 and F4 targets that I might have missed?

  2. Are there additional configuration settings required for F4 that differ from F3?

  3. Could this be related to voltage levels, clock settings, or reset circuit requirements specific to F4?

My Setup:

  • ChipWhisperer model: CW-Lite

  • Target board: CW308 UFO + STM32F4

I would greatly appreciate any guidance on proper F4 configuration or troubleshooting steps to restore reset functionality.

Thank you for your assistance.

As noted here, the F4 has an internal voltage regulator.

This makes voltage glitching much harder.

Is clock glitching just as hard for stm32f4 because of some hardware reason?

For clock glitching, what matters is whether the target uses the supplied clock directly, or whether it goes through a PLL (which is usually very effective at filtering glitches), or whether the target uses an internally-generated clock. Our STM32 build system supports both internal and external clocks (see here).

You’ll find that in fault101, labs 1.2, 1.3, 1.4, and 2.4 have recommended glitch settings for the F4.