Releases: newaetech/chipwhisperer
ChipWhisperer 3.1.8
Changes from 3.1RC1:
- Read/save buttons.
- Trace recorder.
- Graph widget: hairlines, grid, move, help, select trace, position.
- Check for updates.
- New Parameter class. API runs standalone now (especially the capture tool).
- Customizable key/trace colors.
- Results table with color gradient.
- Faster graphs plotting, especially in fast mode.
- Fixed a bug where highlighted traces for other keys would not show up.
- Trace Explorer moved to the main window as a settings dock.
- Bug fixes.
ChipWhisperer 3.1RC4
No release notes - see 3.1.8 instead.
ChipWhisperer 3.1RC1
Changes from 0.12:
- Consolidate project (move traces to the project dir).
- Improved trace manager.
- Fixed GUI bugs with Mac OS X.
- New plugin architecture (should be much easier to add new modules).
- Bug fixes.
- Large code refactoring.
ChipWhisperer 0.12RC1
WARNING: This release has significant issues with the glitching support in CW-Lite (it is BROKEN). Please use GIT release for now if doing glitching with CW-Lite (to use GIT release, you can download the ChipWhisperer-Instant VM & do a git pull).
Changes/Fixes from 0.11:
- DOC: Documentation Changes for CW-Lite
- HW: CW-Lite FW Changes to improve AVR programming (see CW-Lite FW Upgrade Guide for details on upgrading).
- HW: Example targets now include crypto
- SW: Various small bug fixes
- SW: Working MAC OS X support
ChipWhisperer 0.11RC1
Pre-prepared virtual machine image: you can also get this released pre-installed on a VMWare Image. See the ChipWhisperer Lubuntu .zip archive below.
Various updates from 0.10RC1:
- FPGA: CW-Lite LED usage changed to make them more useful
- DOC: Start of CW-Lite documentation
- SW: Improved AVR programmer support from CW-Lite
- SW: Various small bug-fixes
- SW: Improved XMEGA programmer support from CW-Lite
Please download the "chipwhisperer-0.11RC1.zip" zip-file to get autogenerated documentation. It is not part of the "source only" release pulled from the repo. Otherwise see online documentation.
If you are using a ChipWhisperer-Lite device, see the specific documentation for it, which is part of the previously mentioned auto-generated docs. Have fun!
ChipWhisperer 0.10RC1
Changes/Fixes from 0.09
- SW: Changing of API for CPA Attack
- SW: Further support for CW-Lite features, adds support for programming new XMEGA device
- SW: Count number or encryption errors
- SW: Avoid loading all traces at once, effective support for infinite number of traces during analysis
- SW: Add CPA acceleration using DLL (beta, has errors when attempting to restrict point range)
- FPGA: Addition of CW-Lite FPGA files for prototype version of CW-Lite (for KS backers)
ChipWhisperer 0.09
Changes/Fixes from 0.09RC1
- SW: FEATURE: Improved graphing speed
- SW: FEATURE: New correlation vs traces output graph
- SW: BUGFIX: Working per-byte point range allowed
- FPGA: FEATURE: GPIO4 now general IO (not forced High-Z)
ChipWhisperer 0.09RC1
Changes/Fixes from 0.08
- SW: FEATURE: 'CWCapture.pyw' and 'CWAnalysis.pyw' files run on Windows without command prompt, looks like regular appliaction (thanks to Zak Escano).
- SW: FEATURE: FPGA bitstream automatically downloaded if required, no need to run 'Download CW Firmware' anymore
- SW: FEATURE: Support for upcomming ChipWhisperer-Lite Hardware
- SW: FEATURE: Ability to use glitch explorer with multiple parameters now implemented
- SW: FEATURE: Support for DPAContestv4.2 cards (requires new reader, see below)
- SW: FEATURE: New SmartCard reader for ChipWhisperer hardware, more reliable than USI interface (requires new FPGA changes, see below)
- FPGA: FEATURE: Support 2-stop bits + even parity on serial interface, allows use as smartcard reader (ChipWhisperer only for now, to be ported to SASEBO-W later)
- SW: BUGFIX: Lists of scopes/targets keep proper order
- SW: BUGFIX: Remove dependancy on PC/SC SmartCard module if not using a PC/SC Smartcard reader
- SW: BUGFIX: Remove warnings about missing modules which you don't need anyway (i.e. mysql, etc)
- SW: BUGFIX: Numerous small bug-fixes and improvements (see GIT for details)
- SW/FPGA: BUGFIX: Wrong glitch width was loaded when offset was '0%'
- FPGA: BUGFIX: Fixes to glitch output logic, previously used registered output which would occasionally latch due to timing failures (these are glitches after all)
- DOC: BUGFIX: Numerous fixes thanks to Zak Escano
Before Running Please Note
- Check documentation (linked above) for install information
- Run self.clearAllSettings() in python console if you are installing this to a DIFFERENT directory than your existing installation
Known Issues (Critical Only)
- Project files mostly DO NOT work. Does not save analysis results (analyzer) or hardware settings (capture). Only item saved is trace data.
- Cannot open a project file once you've already got one open, must close project and reopen software.
- Many things cause crashes.
ChipWhisperer 0.08
Fixes/changes from 0.08RC1:
- SW: Fix VISA scope implementation
- DOC: Example XMEGA Hardware AES attack
- DOC: Example VISA Scope Setup
Before Running Please Note
- Check documentation (linked above) for install information
- Run self.clearAllSettings() in python console if you are installing this to a DIFFERENT directory than your existing * installation
Known Issues (Critical Only)
- Project files mostly DO NOT work. Does not save analysis results (analyzer) or hardware settings (capture). Only item saved is trace data.
- Cannot open a project file once you've already got one open, must close project and reopen software.
- Many things cause crashes.
ChipWhisperer 0.08RC1
Fixes/changes:
- SW: FPGA Files now part of a complete .zip file
- SW: Custom analysis scripts now possible, makes modifying models E-Z
- SW: Add GPIO Toggle (for resetting target) as aux module
- SW: Add key override for analysis
- DOC: Several new tutorials, including AES-256 bootloader which demos the new analysis script system (still ongoing)
Before Running Please Note
- Check documentation (linked above) for install information
- Run self.clearAllSettings() in python console if you are installing this to a DIFFERENT directory than your existing installation
Known Issues (Critical Only)
- Project files mostly DO NOT work. Does not save analysis results (analyzer) or hardware settings (capture). Only item saved is trace data.
- Cannot open a project file once you've already got one open, must close project and reopen software.
- Many things cause crashes.