Hello i´m working with the Chip Whisperer Lite and now i´ve broken off the Arm target and connected my own target. I want to attack my target with voltage glitching. My Jupyter Code is similar to the “Fault 2_1 Introduction to Voltage Glitching” example except that i do not communicate with the target over simple serial, i just use GPIO´s (High/Low) for attack results.
Here some settings i use:
scope.clock.adc_src = “clkgen_x1”
scope.glitch.clk_src = “clkgen”
scope.glitch.output = “glitch_only”
scope.glitch.trigger_src = “ext_single”
I use the following pins of the 20 pin connector J1: IO1(changed to high_z), IO2(changed to high_z), IO3(changed to high_z), IO4(Trigger), Glitch Pin(VCCGlitch), Measure Pin(ANIN), GND, nRST
I´ve implemented the trigger low/high on my own target and also i can use the nRST pin for my target to reboot it, it´s working!
Now there are a couple more pins on the 20 pin connector J1, do i need the other pins for the Chip Whisperer to work properly and can i just leave them unconnected?
Am i right that i don´t need the pins: MISO, MOSI, Sck, PC(PDIC), PD(PDID), VREF, HS1/I, HS2/O?
And another Question: Is it better/easier to glitch when i use the HS2/O as clock for my target or can i use the own clock of the target? The same for the Voltage of the target?
Thanks and best regards Rik