The most recent documentation is now on the wiki
There are now several open source logic analyzer clients that speak the SUMP protocol, the most popular open logic analyzer protocol currently in use. They should all be compatible with the Logic Sniffer, the Bus Pirate, and the USB Infrared toy.
Our ideal logic analyzer client would be something that compiled cross-platform, and had the features and usability of the Saleae Logic client without .NET.
What clients have you tried, and which is your favorite? Did we leave any out? What features are most important to you?
Our roundup follows below.
The SUMP client software is the original client for the SUMP logic analyzer core. It’s written in Java, and there’s versions for most platforms. It is in semi-active development in various corners of the web, the Gadget Factory hosts an updated version with special extension for the Logic Sniffer.
SUMP seems to give lots of people problems. It uses the Java framework, so a small program means a huge download. There are lots of complaints from non-Windows operating systems, and problems with the rxtx serial port library.
Alternative Logic Analyzer client
A reworking of the original SUMP client. It integrates RXTX, uses a plugin framework.
LogicAnalyzer is a slick client written in Java using RCP. It is under active initial development.
Sigrok is a promising alternative for lots of different logic analyzer hardware, not just SUMP-based hardware. It is in active development, but be ready to get dependencies and compile yourself, there’s no releases yet. This is the only client in this roundup that doesn’t depend on a framework, it’s a straight C++ app that compiles with GCC (g++).
Raphihouri’s Windows/.Net client
Raphihouri’s Windows/.Net client debuted in the forum. It’s seen a few updates and works nicely, but further development is pending while the developer is busy.