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:
- the Hantek 6022BE USB oscilloscope
- the SainSmart DDS120 USB oscilloscope
- the Rocktech BM102 USB oscilloscope (which is a rebadged Sainsmart DDS120, or vice versa)
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.
- Uwe Hermann's blog
- 5155 reads