Skip to content

Releases: newaetech/chipwhisperer

5.1.3

24 Jan 19:57

Choose a tag to compare

  • Windows installer now available (requires Linux for Windows subsystem + installing make + compilers in Linux on Windows)
  • Jupyter notebooks:
    • Use real-time plotting during capture (like old scope view)
    • New LPC1114 Jupyter tutorial based on existing wiki page
    • Improvement to SPA password bypass example shows starting with unknown password
    • Improve default plotting for static plots (matplotlib when small plots instead of bokeh)
  • Add PSOC62 HAL, fix NRF52840 HAL and SAM4L HAL
  • Add CW-Nano firmware source + schematics

NOTE: The source releases do NOT include the jupyter submodule.

ChipWhisperer 4.0.4

24 Jan 19:58

Choose a tag to compare

This is a in-progress release. It includes basic ChipWhisperer-Nano support, but does not implement the GUI for the CW-Nano. It also fixes a number of firmware builds for the targets.

The USB drivers attached have been UPGRADED to include CW-Nano. There is no installer or VMWare image for this release. Instead please download from the 4.0.1 release, and run the ChipWhisperer update (for Windows installer) or git pull (for VMWare) to get the latest code from git.

4.0.3

24 Jan 19:58

Choose a tag to compare

4.0.3 Pre-release
Pre-release

Incorrect version of cwnano driver - ignore

ChipWhisperer 4.0.2

24 Jan 19:58

Choose a tag to compare

This release is an update for Black Hat USA 2018! Various improvements with the 4.0.0 API, bug fixes, and more.

There is not yet an installer or VMware image. Instead you should simply use the 4.0.1 release and perform the update once it is installed to get this.

Changes

  • Improve SAD resync preprocessing module to be easier to use.
  • Add RSA firmware build for ARM.
  • Trying to access attributes of a not connected scope now raises intelligible error telling you that the scope is not connected.
  • target.protver now actually gets and sets the protocol version.
  • Various bug fixes, but also some bug additions we haven't found yet.

ChipWhisperer v3.5.4

24 Jan 19:58

Choose a tag to compare

Changes from v3.5.3:

Fixes:

  • SW: Update random/fixed plaintext partitioning in CWAnalyzer to match TVLA in CWCapture

TO DOWNLOAD RELEASE:
See Installing ChipWhisperer for installation instructions. Most people can use installer/VM from 3.5.3 as the above fix was for a specific tutorial.

ChipWhisperer v3.5.3

24 Jan 19:58

Choose a tag to compare

Changes from v3.5.1:

Features:

Fixes:

  • FW: Fix trigger GPIO pin in STM32F4 HAL
  • FW: Fix AVR "sizeafter" target in makefile
  • SW: Update testing scripts to use os.path and auto-program for XMEGA programming
  • Capture: Fix timer bug in CW1173 Reset aux module

TO DOWNLOAD RELEASE:
See Installing ChipWhisperer for installation instructions.

ChipWhisperer v3.5.2

24 Jan 19:58

Choose a tag to compare

ChipWhisperer v3.5.2 Pre-release
Pre-release

This release is missing bug fixes on the ChipWhisperer tests - please use 3.5.3 instead!

ChipWhisperer v3.5.1

24 Jan 19:58

Choose a tag to compare

Changes from ChipWhisperer 3.5.0:

  • Fix a bug that stopped aux modules from running traceDone() methods
  • Remove some unused CW305 firmware files that were breaking the maximum Windows path length

See Release 3.5.0 description for USB drivers & details of getting release (this was a quick bugfix release). See older releases for Virtual Machine "ChipWhisperer Instant" image, do a "git pull" to get this version on the Virtual Machine.

ChipWhisperer v3.5.0

24 Jan 19:58

Choose a tag to compare

Changes from v3.4.3:

Features:

  • SW: Allow each module to set a default error message severity
  • Capture: Support connecting multiple CW-Lite/Pro scopes
  • Capture: Add SPI flash programmer target
  • Capture: Add STM32F programmer
  • Capture: Add setup script for 87C51 target

Fixes:

  • FW: Fix bug in SAM4L HAL that disabled crypto countermeasures
  • FW: Improve Makefile output on Windows
  • SW: Return script results when running Capture/Analyzer scripts via API
  • Analyzer: Fix off-by-one error in C-accelerated CPA attack
  • Capture: Properly randomize fixed/random plaintexts in CRI T-Test mode
  • Capture: Fix float/int conversion bug in glitch explorer

TO DOWNLOAD RELEASE:

  • You can use VMWare or VirtualBox images. These images have not been updated with this release, so you should do a "git pull" to get latest from master within these images. See the 3.2.0 release for copies of the images.
  • You can install the ChipWhisperer project onto your system locally, which requires you to follow the installation instructions. You can down the source .zip file to get the complete repository (including firmware examples, etc).
  • You can do a "pip install chipwhisperer". This will not provide you with all the required firmware examples to follow the tutorials, but may be the easiest way of getting up and running quickly.
  • You may need the driver files for installing ChipWhisperer-Lite, CW1200, or CW305 on Windows. On Linux see install instructions.

ChipWhisperer v3.4.3

24 Jan 19:58

Choose a tag to compare

Changes from ChipWhisperer 3.4.2:

  • Fix a bug in the Atmel FW downloader that made it impossible to program an erased ChipWhisperer

See Release 3.4.0 description for USB drivers & details of getting release (this was a quick bugfix release). See older releases for Virtual Machine "ChipWhisperer Instant" image, do a "git pull" to get this version on the Virtual Machine.