I met some difficulties to success voltage fault injection on some target STM32F3 and STM32L5. I tried many things but each time there is no success.
But I think the best way to optimize the parameters at the origin of the glitch is to well understand them.
If I summarize correctly, when we generate the glitch, 4 parameters come into play:
- if I well understand “scope.glitch.repeat” represents the number of glitch on one clock period
- then, for me “gc.set_range(“width”, x, y)” represents the glitch length on a clock period
- “gc.set_range(“offset”, x, y)” and “gc.set_range(“ext_offset”, x, y)” I don’t really know what it means because in the “memory dump tutorial” we don’t use “ext_offset” while in the “check_password turorial” we use the “ext_offset” parameter…
Could you please, explain me, what corresponds “offset” and “ext_offset” ? Then, which element (CW308 or CW1173) generate each of them ? Then, what level correspond the values (x, y) for the parameters “ext_offset” and “offset” ?
Then you very much for your feedback !