sigrok-firmware-fx2lafw 0.1.4 released!

We're happy to announce the sigrok-firmware-fx2lafw 0.1.4 release. This is an open-source firmware that allows you to use almost any of the popular Cypress FX2 based devices as logic analyzers.

The source code and pre-built firmware files are available from the usual place:

This release adds support for the CWAV USBee ZX logic analyzer as well as a new set of devices:

These devices all use one of the "official" sigrok/fx2lafw USB VID/PID pairs:

  • 1D50:608E: fx2lafw-hantek-6022be.fw, fx2lafw-sainsmart-dds120.fw

This new VID/PID pair is used by the Hantek 6022BE (plus devices very similar to that, such as the SainSmart DDS120 and Rocktech BM102). It was allocated for sigrok/fx2lafw via the awesome "Open registry for community / homebrew USB Product IDs" service of the Openmoko project.

The firmware implementation for these devices is different from the "usual" firmware for FX2-based logic analyzers. It was originally written by Jochen Hoenicke (thanks a lot!) for another project and was included into sigrok-firmware-fx2lafw mostly for convenience reasons; see the sigrok-firmware-fx2lafw README for details.

Finally, this release also adds initial support for analog channels on FX2-based logic analyzers, such as the CWAV USBee AX (and various clones).

The NEWS file contains some more details.

The new firmware files require the soon-to-be-released libsigrok >= 0.4.1 (or current git HEAD). The Windows sigrok-cli installer and PulseView installer (nightly builds) we provide already include these firmware files and a libsigrok version that is new enough.