Skip to content

ChipWhisperer 5.2.1

Compare
Choose a tag to compare
@colinoflynn colinoflynn released this 27 May 18:54
· 1846 commits to develop since this release

Important Notes

  • The VM now does not force a password change on the user account (SSH is off by default so should not be exposed). You will now be automatically prompted for a Jupyter password if one was not set - this step is required for Jupyter to start.

New Features:

  • CW-Lite/Pro: Increase maximum glitch repeat to 8192
  • CW-Lite/Pro: Add nRESET as trigger input
  • Targets: Add RT1062 HAL (NXP Cross-over MCU)
  • Targets: Add EFR32MG21 HAL (SiLabs with 'secure element')
  • Targets: Add FE310 HAL (RISC-V)
  • Targets: Add STM32L5 HAL (NXP M33)
  • Add option to allow more specific hardware AES engine triggers
  • Add SAD section to SPA_1
  • Small fixes to SPA_2
  • SimpleSerial additions:
    • simpleserial_read_witherrors
    • Define return for simpleserial_wait_ack
    • simpleserial_last_sent
    • simpleserial_last_read

Fixes:

  • CW-Lite/Pro: Fix glitch logic which was not correctly gating output - start and end edge were slightly off
  • Fix HW float being used on STM32F3 instead of software float
    • This also fixes a crash related to the wrong C library being used on older (pre q2-2018) gcc versions
  • Allow STM32F3 to use different input clock speeds (was previously fixed to 7.37MHz)
  • Fix STM32F3 programming timeout
  • Expand tests
  • Add ack option to capture_trace()
  • Fix project not saving correctly when multiple segments used
  • Code cleanup
  • Various other fixes