From 31C3_Public_Wiki
Jump to: navigation, search

Description Portable, GPL'd software suite for logic analyzers, MSOs, oscilloscopes, DMMs...
Members Bert, Imp, Uwe Hermann
Projects create project
Self-organized Sessions create self-organized session
Registered on 28 September 2014 21:53:16
Location for self-organized sessions no
Other assemblies by tags...
Location ,
Orga contact
Brings Lots of test & measurement gear, including logic analyzers, oscilloscopes, multimeters, ...
Seats needed 15
Extra seats 0
Assembly specification 3. We need something special or in between those options: Please specify in the field planning notes.
Planning notes We will do a lot of architecture discussion and programming, so a quiet, out of the way spot is important to us. Also we'll have a lot of people and gear, so good airflow is important -- we were in a CO pocket last year. The last corridor off of the hackcenter might work.

We'll need several tables for gear + people. At least five people will be there permanently, but we have a lot of visitors, and a lot of gear to work on.


Sigrok logo no text transparent 512.png

The sigrok project aims at creating a portable, cross-platform, Free/Libre/Open-Source signal analysis software suite that supports various device types, such as logic analyzers, MSOs, oscilloscopes, multimeters, LCR meters, sound level meters, thermometers, anemometers, light meters, dataloggers, function generators, power supplies, GPIB interface, and more.

It is licensed under the terms of the GNU GPL. Design goals and features include:

  • Broad hardware support. Supports many different logic analyzers, oscilloscopes, multimeters, data loggers etc. from various vendors.
  • Cross-platform. Works on Linux, Mac OS X, Windows, and FreeBSD (and on x86, ARM, Sparc, PowerPC, ...).
  • Scriptable protocol decoding. Extendable with stackable protocol decoders written in Python 3.
  • File format support. Supports various input/output file formats (binary, ASCII, hex, CSV, gnuplot, VCD, ...).
  • Reusable code. Consists of the libsigrok and libsigrokdecode shared libraries which can be used by various frontends/GUIs.


We'll be hacking on the sigrok code: architecture, core hardware library, protocol decoder library API, GUIs, and Python protocol decoders plus their API.

We'll have a ton of supported (and yet to be reverse engineered) test & measurement gear with us, including logic analyzers, MSOs, oscilloscopes, multimeters, sound level meters, dataloggers, function generators, and lots more. If you need to use some of it for righteous hacking and reverse engineering, come over!

Bring your own device if you own models we don't yet support or know about. We'll be happy to have a look! This year we're particularly interested in GPIB/USBTMC/VXI-connected gear like bench multimeters, signal generators and power supplies.

Chat with us, give us your suggestions which features you'd like to see, which devices you want to be supported, which protocol decoders you'd like to have, or even help us write some drivers/decoders!


See for more information, or join the mailing list, or chat with us in the #sigrok IRC channel on Freenode.