github newaetech/chipwhisperer 5.5
ChipWhisperer 5.5

latest releases: 5.7.0, 5.6.1, BHUSA2021...
3 years ago

New Features:

  • Re-add SAKURA-G support
  • TraceWhisperer cleanup + convenience functions
  • ChipWhisperer firmware auto_program()
  • Add segmented capture to ChipWhisperer, allowing for super fast capture
  • Add simpleserial-ecc
  • New demo: uECC attack
  • New ChipWhisperer Firmware: CDC serial ports for UART communication (i.e. communication with "COMX"/"/dev/ttyACMX"
  • New target class: SimpleSerial2_CDC with automatic serial port detection (no need to figure out "COMX"/"/dev/ttyACMX")
  • Add simpleserial documentation (thanks @coastalwhite !)
  • Add new simpleserial commands to get available commands
  • Add maskedAES for more targets (thanks @jmichelp !)
  • Add better method for loading new CW bitstream
  • Add avr-gcc and arm-gcc to installer (optional)

Fixes:

  • Add CWPro aux_out
  • Update ESP32 build for newer build system version
  • Reset Xmega if programming fails (should prevent programming from immediately failing next call)
  • Setup script improvements
  • Fix outdated 99-rules.newae
  • Fix voltage range on CW305 VCCINT
  • Fix STM32F4 HW floating point (thanks @mcsmonk !)
  • Fix Nano crash when >128 bytes read from USART
  • VM now supports uploading firmware to chipwhisperer
  • Fix pipe error caused by interrupting USB communications

Installer Notes

  1. The ChipWhisperer Installer now includes everything you need to use ChipWhisperer!
  2. ChipWhisperer files are now located in ChipWhisperer5_64\git\home\portable\chipwhisperer

Firmware Updater Usage

This tool only works on a ChipWhisperer that has already had its firmware erased. Must be used from the command line as follows:

cw_firmware_updater_5_5_0.exe <COM_PORT> <HARDWARE_TYPE>

where <COM_PORT> is the AT91 Serial Bootloader's port (you can find this in Device Manager) and
<HARDWARE_TYPE> is one of:

  • cwlite
  • cwnano
  • cw1200
  • cw305

Don't miss a new chipwhisperer release

NewReleases is sending notifications on new releases.