<?xml version="1.0"?>
<feed xmlns="http://www.w3.org/2005/Atom" xml:lang="en">
	<id>https://sigrok.org/w/api.php?action=feedcontributions&amp;feedformat=atom&amp;user=Gavenkoa</id>
	<title>sigrok - User contributions [en]</title>
	<link rel="self" type="application/atom+xml" href="https://sigrok.org/w/api.php?action=feedcontributions&amp;feedformat=atom&amp;user=Gavenkoa"/>
	<link rel="alternate" type="text/html" href="https://sigrok.org/wiki/Special:Contributions/Gavenkoa"/>
	<updated>2026-04-19T14:30:17Z</updated>
	<subtitle>User contributions</subtitle>
	<generator>MediaWiki 1.37.1</generator>
	<entry>
		<id>https://sigrok.org/w/index.php?title=Linux&amp;diff=11195</id>
		<title>Linux</title>
		<link rel="alternate" type="text/html" href="https://sigrok.org/w/index.php?title=Linux&amp;diff=11195"/>
		<updated>2015-10-29T16:41:19Z</updated>

		<summary type="html">&lt;p&gt;Gavenkoa: --enable-cxx&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;This page describes how to build/install the sigrok subprojects on Linux.&lt;br /&gt;
&lt;br /&gt;
== Distribution packages ==&lt;br /&gt;
&lt;br /&gt;
See [[Downloads#Binaries_and_distribution_packages|Downloads]].&lt;br /&gt;
&lt;br /&gt;
== Building ==&lt;br /&gt;
&lt;br /&gt;
&amp;lt;div style=&amp;quot;background-color:#ff6666&amp;quot;&amp;gt;&lt;br /&gt;
&amp;#039;&amp;#039;&amp;#039;IMPORTANT&amp;#039;&amp;#039;&amp;#039;: The following sections on installing build requirements are distro-specific examples and may or may not be out of date, depending on which distro you use. Please check the [[Building#Build_requirements|official build requirements list]] in the wiki or the current [http://sigrok.org/gitweb/?p=libsigrok.git;a=blob;f=README libsigrok README] for the full list of requirements.&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== libserialport ===&lt;br /&gt;
==== Installing the [[Building#Build_requirements|requirements]] ====&lt;br /&gt;
&amp;#039;&amp;#039;&amp;#039;Debian/Ubuntu/Mint&amp;#039;&amp;#039;&amp;#039;&lt;br /&gt;
 $ &amp;#039;&amp;#039;&amp;#039;sudo apt-get install git-core gcc make autoconf automake libtool&amp;#039;&amp;#039;&amp;#039;&lt;br /&gt;
&lt;br /&gt;
&amp;#039;&amp;#039;&amp;#039;Arch&amp;#039;&amp;#039;&amp;#039;&lt;br /&gt;
 # &amp;#039;&amp;#039;&amp;#039;pacman -S git gcc make autoconf automake libtool&amp;#039;&amp;#039;&amp;#039;&lt;br /&gt;
&lt;br /&gt;
==== Building ====&lt;br /&gt;
&lt;br /&gt;
 $ &amp;#039;&amp;#039;&amp;#039;git clone git://sigrok.org/libserialport&amp;#039;&amp;#039;&amp;#039;&lt;br /&gt;
 $ &amp;#039;&amp;#039;&amp;#039;cd libserialport&amp;#039;&amp;#039;&amp;#039;&lt;br /&gt;
 $ &amp;#039;&amp;#039;&amp;#039;./autogen.sh&amp;#039;&amp;#039;&amp;#039;&lt;br /&gt;
 $ &amp;#039;&amp;#039;&amp;#039;./configure&amp;#039;&amp;#039;&amp;#039;&lt;br /&gt;
 $ &amp;#039;&amp;#039;&amp;#039;make&amp;#039;&amp;#039;&amp;#039;&lt;br /&gt;
 $ &amp;#039;&amp;#039;&amp;#039;sudo make install&amp;#039;&amp;#039;&amp;#039;&lt;br /&gt;
&lt;br /&gt;
=== libsigrok ===&lt;br /&gt;
&lt;br /&gt;
==== Installing the [[Building#Build_requirements|requirements]] ====&lt;br /&gt;
&lt;br /&gt;
&amp;#039;&amp;#039;&amp;#039;Debian/Ubuntu&amp;#039;&amp;#039;&amp;#039;&lt;br /&gt;
&lt;br /&gt;
 $ &amp;#039;&amp;#039;&amp;#039;sudo apt-get install git-core gcc g++ make autoconf autoconf-archive \&amp;#039;&amp;#039;&amp;#039;&lt;br /&gt;
   &amp;#039;&amp;#039;&amp;#039;automake libtool pkg-config libglib2.0-dev libglibmm-2.4-dev libzip-dev \&amp;#039;&amp;#039;&amp;#039;&lt;br /&gt;
   &amp;#039;&amp;#039;&amp;#039;libusb-1.0-0-dev libftdi-dev check doxygen python-numpy\&amp;#039;&amp;#039;&amp;#039;&lt;br /&gt;
   &amp;#039;&amp;#039;&amp;#039;python-dev python-gi-dev python-setuptools swig default-jdk&amp;#039;&amp;#039;&amp;#039;&lt;br /&gt;
&lt;br /&gt;
&amp;#039;&amp;#039;&amp;#039;Fedora (18, 19, 20, 21, 22)&amp;#039;&amp;#039;&amp;#039;&lt;br /&gt;
&lt;br /&gt;
 $ &amp;#039;&amp;#039;&amp;#039;sudo yum install git gcc make autoconf autoconf-archive automake libtool pkgconfig \&amp;#039;&amp;#039;&amp;#039;&lt;br /&gt;
   &amp;#039;&amp;#039;&amp;#039; glib2-devel libzip-devel libusb1-devel libftdi-devel check-devel doxygen&amp;#039;&amp;#039;&amp;#039;&lt;br /&gt;
&lt;br /&gt;
   For c++ bindings, add &amp;#039;&amp;#039;&amp;#039;sudo yum install glibmm24-devel&amp;#039;&amp;#039;&amp;#039;&lt;br /&gt;
   for python bindings, add &amp;#039;&amp;#039;&amp;#039;sudo yum install python-devel numpy pygobject3-devel swig&amp;#039;&amp;#039;&amp;#039;&lt;br /&gt;
&lt;br /&gt;
&amp;#039;&amp;#039;&amp;#039;Arch&amp;#039;&amp;#039;&amp;#039;&lt;br /&gt;
 # &amp;#039;&amp;#039;&amp;#039;pacman -S git gcc make autoconf autoconf-archive automake libtool \&amp;#039;&amp;#039;&amp;#039;&lt;br /&gt;
   &amp;#039;&amp;#039;&amp;#039;pkg-config glib2 glibmm libzip libusb libftdi check doxygen python-numpy \&amp;#039;&amp;#039;&amp;#039;&lt;br /&gt;
   &amp;#039;&amp;#039;&amp;#039;python-setuptools swig jdk8-openjdk&amp;#039;&amp;#039;&amp;#039;&lt;br /&gt;
&lt;br /&gt;
==== Building ====&lt;br /&gt;
&lt;br /&gt;
 $ &amp;#039;&amp;#039;&amp;#039;git clone git://sigrok.org/libsigrok&amp;#039;&amp;#039;&amp;#039;&lt;br /&gt;
 $ &amp;#039;&amp;#039;&amp;#039;cd libsigrok&amp;#039;&amp;#039;&amp;#039;&lt;br /&gt;
 $ &amp;#039;&amp;#039;&amp;#039;./autogen.sh&amp;#039;&amp;#039;&amp;#039;&lt;br /&gt;
 $ &amp;#039;&amp;#039;&amp;#039;./configure --enable-cxx&amp;#039;&amp;#039;&amp;#039;&lt;br /&gt;
 $ &amp;#039;&amp;#039;&amp;#039;make&amp;#039;&amp;#039;&amp;#039;&lt;br /&gt;
 $ &amp;#039;&amp;#039;&amp;#039;sudo make install&amp;#039;&amp;#039;&amp;#039;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;tt&amp;gt;--enable-cxx&amp;lt;/tt&amp;gt; required for later &amp;lt;tt&amp;gt;pulseview&amp;lt;/tt&amp;gt; build.&lt;br /&gt;
&lt;br /&gt;
==== Device access ====&lt;br /&gt;
&lt;br /&gt;
Please read [[Building#Cannot_access_USB_.2F_serial_.2F_other_device|this FAQ entry]] for any extra steps you may need to take to get your specific device working.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;div style=&amp;quot;background-color:#ff6666&amp;quot;&amp;gt;&lt;br /&gt;
Please see [[Building#FAQ]] if you are sure that you installed all requirements properly but still encounter some issues.&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== libsigrokdecode ===&lt;br /&gt;
==== Installing the [[Building#Build_requirements|requirements]] ====&lt;br /&gt;
&lt;br /&gt;
&amp;#039;&amp;#039;&amp;#039;Debian/Ubuntu&amp;#039;&amp;#039;&amp;#039;&lt;br /&gt;
 $ &amp;#039;&amp;#039;&amp;#039;sudo apt-get install git-core gcc make autoconf automake libtool pkg-config libglib2.0-dev python3-dev&amp;#039;&amp;#039;&amp;#039;&lt;br /&gt;
&lt;br /&gt;
&amp;#039;&amp;#039;&amp;#039;Fedora (18, 19, 20)&amp;#039;&amp;#039;&amp;#039;&lt;br /&gt;
 $ &amp;#039;&amp;#039;&amp;#039;sudo yum install git gcc make autoconf automake libtool pkgconfig glib2-devel python3-devel check-devel&amp;#039;&amp;#039;&amp;#039;&lt;br /&gt;
&lt;br /&gt;
&amp;#039;&amp;#039;&amp;#039;Arch&amp;#039;&amp;#039;&amp;#039;&lt;br /&gt;
 # &amp;#039;&amp;#039;&amp;#039;pacman -S git gcc make autoconf automake libtool pkgconfig glib2 python check&amp;#039;&amp;#039;&amp;#039;&lt;br /&gt;
&lt;br /&gt;
==== Building ====&lt;br /&gt;
&lt;br /&gt;
 $ &amp;#039;&amp;#039;&amp;#039;git clone git://sigrok.org/libsigrokdecode&amp;#039;&amp;#039;&amp;#039;&lt;br /&gt;
 $ &amp;#039;&amp;#039;&amp;#039;cd libsigrokdecode&amp;#039;&amp;#039;&amp;#039;&lt;br /&gt;
 $ &amp;#039;&amp;#039;&amp;#039;./autogen.sh&amp;#039;&amp;#039;&amp;#039;&lt;br /&gt;
 $ &amp;#039;&amp;#039;&amp;#039;./configure&amp;#039;&amp;#039;&amp;#039;&lt;br /&gt;
 $ &amp;#039;&amp;#039;&amp;#039;make&amp;#039;&amp;#039;&amp;#039;&lt;br /&gt;
 $ &amp;#039;&amp;#039;&amp;#039;sudo make install&amp;#039;&amp;#039;&amp;#039;&lt;br /&gt;
&lt;br /&gt;
=== sigrok-cli ===&lt;br /&gt;
&lt;br /&gt;
==== Installing the [[Building#Build_requirements|requirements]] ====&lt;br /&gt;
&lt;br /&gt;
&amp;#039;&amp;#039;&amp;#039;Debian/Ubuntu&amp;#039;&amp;#039;&amp;#039;&amp;#039;&lt;br /&gt;
 $ &amp;#039;&amp;#039;&amp;#039;sudo apt-get install git-core gcc make autoconf automake libtool pkg-config libglib2.0-dev&amp;#039;&amp;#039;&amp;#039;&lt;br /&gt;
&lt;br /&gt;
&amp;#039;&amp;#039;&amp;#039;Fedora (18, 19)&amp;#039;&amp;#039;&amp;#039;&lt;br /&gt;
 $ &amp;#039;&amp;#039;&amp;#039;sudo yum install git gcc make autoconf automake libtool pkgconfig glib2-devel&amp;#039;&amp;#039;&amp;#039;&lt;br /&gt;
&lt;br /&gt;
&amp;#039;&amp;#039;&amp;#039;OpenSuse&amp;#039;&amp;#039;&amp;#039;&lt;br /&gt;
 $ &amp;#039;&amp;#039;&amp;#039;zypper install git gcc make autoconf automake libtool pkgconfig glib2-devel&amp;#039;&amp;#039;&amp;#039;&lt;br /&gt;
&lt;br /&gt;
&amp;#039;&amp;#039;&amp;#039;Arch&amp;#039;&amp;#039;&amp;#039;&lt;br /&gt;
 # &amp;#039;&amp;#039;&amp;#039;pacman -S git gcc make autoconf automake libtool pkgconfig glib2&amp;#039;&amp;#039;&amp;#039;&lt;br /&gt;
&lt;br /&gt;
==== Building ====&lt;br /&gt;
&lt;br /&gt;
 $ &amp;#039;&amp;#039;&amp;#039;git clone git://sigrok.org/sigrok-cli&amp;#039;&amp;#039;&amp;#039;&lt;br /&gt;
 $ &amp;#039;&amp;#039;&amp;#039;cd sigrok-cli&amp;#039;&amp;#039;&amp;#039;&lt;br /&gt;
 $ &amp;#039;&amp;#039;&amp;#039;./autogen.sh&amp;#039;&amp;#039;&amp;#039;&lt;br /&gt;
 $ &amp;#039;&amp;#039;&amp;#039;./configure&amp;#039;&amp;#039;&amp;#039;&lt;br /&gt;
 $ &amp;#039;&amp;#039;&amp;#039;make&amp;#039;&amp;#039;&amp;#039;&lt;br /&gt;
 $ &amp;#039;&amp;#039;&amp;#039;sudo make install&amp;#039;&amp;#039;&amp;#039;&lt;br /&gt;
&lt;br /&gt;
=== PulseView ===&lt;br /&gt;
==== Installing the [[Building#Build_requirements|requirements]] ====&lt;br /&gt;
&amp;#039;&amp;#039;&amp;#039;Debian/Ubuntu&amp;#039;&amp;#039;&amp;#039;&lt;br /&gt;
 $ &amp;#039;&amp;#039;&amp;#039;sudo apt-get install git-core g++ make cmake libtool pkg-config \&amp;#039;&amp;#039;&amp;#039;&lt;br /&gt;
   &amp;#039;&amp;#039;&amp;#039;libglib2.0-dev libqt4-dev libboost-test-dev libboost-thread-dev\&amp;#039;&amp;#039;&amp;#039;&lt;br /&gt;
   &amp;#039;&amp;#039;&amp;#039;libboost-filesystem-dev libboost-system-dev&amp;#039;&amp;#039;&amp;#039;&lt;br /&gt;
&lt;br /&gt;
&amp;#039;&amp;#039;&amp;#039;Fedora (18, 19)&amp;#039;&amp;#039;&amp;#039;&lt;br /&gt;
 $ &amp;#039;&amp;#039;&amp;#039;sudo yum install git gcc cmake libtool pkgconfig glib2-devel \&amp;#039;&amp;#039;&amp;#039;&lt;br /&gt;
   &amp;#039;&amp;#039;&amp;#039;boost-devel qt-devel boost-devel&amp;#039;&amp;#039;&amp;#039;&lt;br /&gt;
&lt;br /&gt;
&amp;#039;&amp;#039;&amp;#039;Arch&amp;#039;&amp;#039;&amp;#039;&lt;br /&gt;
 # &amp;#039;&amp;#039;&amp;#039;pacman -S git gcc make cmake libtool pkgconfig glib2 boost qt5 \&amp;#039;&amp;#039;&amp;#039;&lt;br /&gt;
   &amp;#039;&amp;#039;&amp;#039;qt5-base qt5-svg&amp;#039;&amp;#039;&amp;#039;&lt;br /&gt;
&lt;br /&gt;
==== Building ====&lt;br /&gt;
&lt;br /&gt;
 $ &amp;#039;&amp;#039;&amp;#039;git clone git://sigrok.org/pulseview&amp;#039;&amp;#039;&amp;#039;&lt;br /&gt;
 $ &amp;#039;&amp;#039;&amp;#039;cd pulseview&amp;#039;&amp;#039;&amp;#039;&lt;br /&gt;
 $ &amp;#039;&amp;#039;&amp;#039;cmake .&amp;#039;&amp;#039;&amp;#039;&lt;br /&gt;
 $ &amp;#039;&amp;#039;&amp;#039;make&amp;#039;&amp;#039;&amp;#039;&lt;br /&gt;
 $ &amp;#039;&amp;#039;&amp;#039;sudo make install&amp;#039;&amp;#039;&amp;#039;&lt;br /&gt;
&lt;br /&gt;
== FAQ ==&lt;br /&gt;
&lt;br /&gt;
=== Warning: AX_CXX_COMPILE_STDCXX_11 macro not found ===&lt;br /&gt;
&lt;br /&gt;
See [[Building#Warning:_AX_CXX_COMPILE_STDCXX_11_macro_not_found|here]].&lt;br /&gt;
&lt;br /&gt;
=== Warning: AX_CXX_COMPILE_STDCXX_11 macro is too old ===&lt;br /&gt;
&lt;br /&gt;
See [[Building#Warning:_AX_CXX_COMPILE_STDCXX_11_macro_is_too_old|here]].&lt;br /&gt;
&lt;br /&gt;
=== Cannot open shared object file: No such file or directory ===&lt;br /&gt;
&lt;br /&gt;
See [[Building#Cannot_open_shared_object_file:_No_such_file_or_directory|here]].&lt;br /&gt;
&lt;br /&gt;
=== TEST FAILED: .../lib/python2.7/site-packages/ does NOT support .pth files ===&lt;br /&gt;
&lt;br /&gt;
See [[Building#TEST_FAILED:_....2Flib.2Fpython2.7.2Fsite-packages.2F_does_NOT_support_.pth_files|here]].&lt;br /&gt;
&lt;br /&gt;
=== Cannot access USB / serial / other device ===&lt;br /&gt;
&lt;br /&gt;
See [[Building#Cannot_access_USB_.2F_serial_.2F_other_device|here]].&lt;/div&gt;</summary>
		<author><name>Gavenkoa</name></author>
	</entry>
	<entry>
		<id>https://sigrok.org/w/index.php?title=Building&amp;diff=11194</id>
		<title>Building</title>
		<link rel="alternate" type="text/html" href="https://sigrok.org/w/index.php?title=Building&amp;diff=11194"/>
		<updated>2015-10-29T16:38:51Z</updated>

		<summary type="html">&lt;p&gt;Gavenkoa: full path for better understanding&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;This page documents the build requirements for the sigrok subprojects, and contains links to OS-specific instructions to build them from source.&lt;br /&gt;
&lt;br /&gt;
== Distribution packages and binaries ==&lt;br /&gt;
&lt;br /&gt;
See [[Downloads#Binaries_and_distribution_packages|Downloads]] for distribution packages of the sigrok subprojects and binary builds for various OSes.&lt;br /&gt;
&lt;br /&gt;
See the instructions below if you want to build from source.&lt;br /&gt;
&lt;br /&gt;
== Build requirements ==&lt;br /&gt;
&lt;br /&gt;
=== libsigrok ===&lt;br /&gt;
&lt;br /&gt;
&amp;#039;&amp;#039;&amp;#039;Requirements for the C library&amp;#039;&amp;#039;&amp;#039;:&lt;br /&gt;
&lt;br /&gt;
* git (only needed when building from git)&lt;br /&gt;
* gcc (&amp;gt;= 4.0) or clang&lt;br /&gt;
* make&lt;br /&gt;
* autoconf &amp;gt;= 2.63 (only needed when building from git)&lt;br /&gt;
* automake &amp;gt;= 1.11 (only needed when building from git)&lt;br /&gt;
* libtool (only needed when building from git)&lt;br /&gt;
* pkg-config &amp;gt;= 0.22&lt;br /&gt;
** This is part of the standard [[OpenBSD]] install (not an extra package), apparently.&lt;br /&gt;
* libglib &amp;gt;= 2.32.0&lt;br /&gt;
* libzip &amp;gt;= 0.10&lt;br /&gt;
* libserialport &amp;gt;= 0.1.0 (optional, used by some drivers)&lt;br /&gt;
* librevisa &amp;gt;= 0.0.20130412 (optional, used by some drivers)&lt;br /&gt;
* libusb-1.0 &amp;gt;= 1.0.16 (optional, used by some drivers)&lt;br /&gt;
** On [[FreeBSD]], this is an integral part of the FreeBSD libc, not an extra package/library.&lt;br /&gt;
** This is part of the standard [[OpenBSD]] install (not an extra package), apparently.&lt;br /&gt;
* libftdi &amp;gt;= 0.16 or libftdi1 &amp;gt;= 1.0 (optional, used by some drivers)&lt;br /&gt;
* libgpib (optional, used by some drivers; only available on Linux)&lt;br /&gt;
* check &amp;gt;= 0.9.4 (optional, only needed to run unit tests)&lt;br /&gt;
* doxygen (optional, only needed for the C API docs)&lt;br /&gt;
* graphviz (optional, only needed for the C API docs)&lt;br /&gt;
&lt;br /&gt;
&amp;#039;&amp;#039;&amp;#039;Requirements for the C++ bindings&amp;#039;&amp;#039;&amp;#039;:&lt;br /&gt;
&lt;br /&gt;
* libsigrok &amp;gt;= 0.3.0 (the libsigrok C library, see above)&lt;br /&gt;
* A C++ compiler with C++11 support (-std=c++11 option), e.g.&lt;br /&gt;
** g++ (&amp;gt;= 4.7)&lt;br /&gt;
** clang++ (&amp;gt;= 3.1)&lt;br /&gt;
* autoconf-archive (for the macro AX_CXX_COMPILE_STDCXX_11; only needed when building from git)&lt;br /&gt;
* doxygen (required for building the bindings, not only for C++ API docs!)&lt;br /&gt;
* graphviz (optional, only needed for the C++ API docs)&lt;br /&gt;
* Python (2 or 3) executable (development files are not needed)&lt;br /&gt;
* glibmm-2.4 (&amp;gt;= 2.32.0)&lt;br /&gt;
&lt;br /&gt;
&amp;#039;&amp;#039;&amp;#039;Requirements for the Python bindings&amp;#039;&amp;#039;&amp;#039;:&lt;br /&gt;
&lt;br /&gt;
* libsigrokxx &amp;gt;= 0.3.0 (the libsigrok C++ bindings, see above)&lt;br /&gt;
* Python &amp;gt;= 2.7 or Python &amp;gt;= 3 (including development files!)&lt;br /&gt;
* Python setuptools (for Python 2 or 3)&lt;br /&gt;
* pygobject &amp;gt;= 3.0.0 (for Python 2 or 3), a.k.a python-gi&lt;br /&gt;
* numpy (for Python 2 or 3)&lt;br /&gt;
* SWIG &amp;gt;= 2.0.0&lt;br /&gt;
* doxygen (optional, only needed for the Python API docs)&lt;br /&gt;
* graphviz (optional, only needed for the Python API docs)&lt;br /&gt;
* doxypy (optional, only needed for the Python API docs)&lt;br /&gt;
&lt;br /&gt;
&amp;#039;&amp;#039;&amp;#039;Requirements for the Java bindings&amp;#039;&amp;#039;&amp;#039;:&lt;br /&gt;
&lt;br /&gt;
* libsigrokxx &amp;gt;= 0.3.0 (the libsigrok C++ bindings, see above)&lt;br /&gt;
* SWIG &amp;gt;= 2.0.0&lt;br /&gt;
* Java JDK (for JNI includes and the javac/jar binaries)&lt;br /&gt;
* doxygen (optional, only needed for the Java API docs)&lt;br /&gt;
* graphviz (optional, only needed for the Java API docs)&lt;br /&gt;
&lt;br /&gt;
=== libsigrokdecode ===&lt;br /&gt;
&lt;br /&gt;
* git (only needed when building from git)&lt;br /&gt;
* gcc (&amp;gt;= 4.0) or clang&lt;br /&gt;
* make&lt;br /&gt;
* autoconf &amp;gt;= 2.63 (only needed when building from git)&lt;br /&gt;
* automake &amp;gt;= 1.11 (only needed when building from git)&lt;br /&gt;
* libtool (only needed when building from git)&lt;br /&gt;
* pkg-config &amp;gt;= 0.22&lt;br /&gt;
** This is part of the standard [[OpenBSD]] install (not an extra package), apparently.&lt;br /&gt;
* libglib &amp;gt;= 2.24.0&lt;br /&gt;
* Python &amp;gt;= 3.2&lt;br /&gt;
* check &amp;gt;= 0.9.4 (optional, only needed to run unit tests)&lt;br /&gt;
* doxygen (optional, only needed for the C API docs)&lt;br /&gt;
* graphviz (optional, only needed for the C API docs)&lt;br /&gt;
&lt;br /&gt;
=== sigrok-cli ===&lt;br /&gt;
&lt;br /&gt;
* git (only needed when building from git)&lt;br /&gt;
* gcc or clang&lt;br /&gt;
* make&lt;br /&gt;
* autoconf &amp;gt;= 2.63 (only needed when building from git)&lt;br /&gt;
* automake &amp;gt;= 1.11 (only needed when building from git)&lt;br /&gt;
* libtool (only needed when building from git)&lt;br /&gt;
* pkg-config &amp;gt;= 0.22&lt;br /&gt;
** This is part of the standard [[OpenBSD]] install (not an extra package), apparently.&lt;br /&gt;
* libglib &amp;gt;= 2.28.0&lt;br /&gt;
* libsigrok &amp;gt;= 0.3.0&lt;br /&gt;
* libsigrokdecode &amp;gt;= 0.3.0&lt;br /&gt;
&lt;br /&gt;
=== PulseView ===&lt;br /&gt;
&lt;br /&gt;
* git (only needed when building from git)&lt;br /&gt;
* A C++ compiler with C++11 support (-std=c++11 option), e.g.&lt;br /&gt;
** g++ (&amp;gt;= 4.7)&lt;br /&gt;
** clang++ (&amp;gt;= 3.1)&lt;br /&gt;
* make&lt;br /&gt;
* libtool (only needed when building from git)&lt;br /&gt;
* pkg-config &amp;gt;= 0.22&lt;br /&gt;
** This is part of the standard [[OpenBSD]] install (not an extra package), apparently.&lt;br /&gt;
* cmake &amp;gt;= 2.8.6&lt;br /&gt;
* libglib &amp;gt;= 2.28.0&lt;br /&gt;
* Qt4 &amp;gt;= 4.5 or Qt5 (including the following components):&lt;br /&gt;
** Qt4: QtCore, QtGui, QtSvg&lt;br /&gt;
** Qt5: Qt5Core, Qt5Gui, Qt5Widgets, Qt5Svg&lt;br /&gt;
* libboost &amp;gt;= 1.42 (including the following libs):&lt;br /&gt;
** libboost-sytem&lt;br /&gt;
** libboost-filesystem&lt;br /&gt;
** libboost-thread&lt;br /&gt;
** libboost-test (optional, only needed to run unit tests)&lt;br /&gt;
* libsigrokcxx &amp;gt;= 0.3.0 (libsigrok C++ bindings)&lt;br /&gt;
* libsigrokdecode &amp;gt;= 0.3.0&lt;br /&gt;
* libsigrokandroidutils &amp;gt;= 0.1.0 (optional, only needed on Android)&lt;br /&gt;
&lt;br /&gt;
== Building from source ==&lt;br /&gt;
&lt;br /&gt;
See the OS-specific build instructions below if you want to build the sigrok subprojects from source:&lt;br /&gt;
&lt;br /&gt;
* [[Linux]]&lt;br /&gt;
* [[Mac OS X]]&lt;br /&gt;
* [[Windows]]&lt;br /&gt;
* [[FreeBSD]]&lt;br /&gt;
* [[OpenBSD]]&lt;br /&gt;
* [[NetBSD]]&lt;br /&gt;
* [[Android]]&lt;br /&gt;
* [[Embedded]]&lt;br /&gt;
&lt;br /&gt;
== FAQ ==&lt;br /&gt;
&lt;br /&gt;
=== Warning: AX_CXX_COMPILE_STDCXX_11 macro not found ===&lt;br /&gt;
&lt;br /&gt;
[[libsigrok]]&amp;#039;s &amp;lt;tt&amp;gt;&amp;#039;&amp;#039;&amp;#039;autogen.sh&amp;#039;&amp;#039;&amp;#039;&amp;lt;/tt&amp;gt; outputs the following warning:&lt;br /&gt;
&lt;br /&gt;
 --- Warning: AX_CXX_COMPILE_STDCXX_11 macro not found.&lt;br /&gt;
 --- You won&amp;#039;t be able to build the language bindings!&lt;br /&gt;
&lt;br /&gt;
That means that the m4 macro used to detect C++11 support was not found. Use the package manager of your distribution/OS to install the package that included the macro. Most distributions package this file in a package called &amp;lt;tt&amp;gt;&amp;#039;&amp;#039;&amp;#039;autoconf-archive&amp;#039;&amp;#039;&amp;#039;&amp;lt;/tt&amp;gt; or similar.&lt;br /&gt;
&lt;br /&gt;
=== Warning: AX_CXX_COMPILE_STDCXX_11 macro is too old ===&lt;br /&gt;
&lt;br /&gt;
[[libsigrok]]&amp;#039;s &amp;lt;tt&amp;gt;&amp;#039;&amp;#039;&amp;#039;autogen.sh&amp;#039;&amp;#039;&amp;#039;&amp;lt;/tt&amp;gt; outputs the following warning:&lt;br /&gt;
&lt;br /&gt;
 --- Warning: AX_CXX_COMPILE_STDCXX_11 macro is too old.&lt;br /&gt;
 --- (found version &amp;lt;version&amp;gt;, at least 4 is required)&lt;br /&gt;
 --- You won&amp;#039;t be able to build the language bindings!&lt;br /&gt;
&lt;br /&gt;
That means that the version of the macro included with your distribution/OS is too old. You can:&lt;br /&gt;
* Download the latest version of the macro from [https://www.gnu.org/software/autoconf-archive/ax_cxx_compile_stdcxx_11.html here], and use the &amp;lt;tt&amp;gt;&amp;#039;&amp;#039;&amp;#039;ACLOCAL_PATH&amp;#039;&amp;#039;&amp;#039;&amp;lt;/tt&amp;gt; environment variable to point aclocal to the file:&lt;br /&gt;
 $ &amp;#039;&amp;#039;&amp;#039;ACLOCAL_PATH=/path/to/directory/containing/macro ./autogen.sh&amp;#039;&amp;#039;&amp;#039;&lt;br /&gt;
* Download the latest version of the macro and overwrite the file included with your distribution, most often located in &amp;lt;tt&amp;gt;/usr/share/aclocal&amp;lt;/tt&amp;gt;.&lt;br /&gt;
&lt;br /&gt;
=== Cannot open shared object file: No such file or directory ===&lt;br /&gt;
&lt;br /&gt;
You get the following error:&lt;br /&gt;
&lt;br /&gt;
 error while loading shared libraries: libsigrok.so.0: cannot open shared object file: No such file or directory&lt;br /&gt;
&lt;br /&gt;
Run &amp;#039;&amp;#039;&amp;#039;ldconfig&amp;#039;&amp;#039;&amp;#039; with the proper installation &amp;#039;&amp;#039;&amp;#039;lib&amp;#039;&amp;#039;&amp;#039; directory where you installed the sigrok related libraries, e.g.:&lt;br /&gt;
&lt;br /&gt;
 $ &amp;#039;&amp;#039;&amp;#039;sudo ldconfig /usr/local/lib&amp;#039;&amp;#039;&amp;#039;&lt;br /&gt;
&lt;br /&gt;
=== TEST FAILED: .../lib/python2.7/site-packages/ does NOT support .pth files ===&lt;br /&gt;
&lt;br /&gt;
You get the following error when trying to run [[libsigrok]]&amp;#039;s &amp;#039;&amp;#039;&amp;#039;make install&amp;#039;&amp;#039;&amp;#039; step:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;small&amp;gt;&lt;br /&gt;
 TEST FAILED: .../lib/python2.7/site-packages/ does NOT support .pth files&lt;br /&gt;
 error: bad install directory or PYTHONPATH&lt;br /&gt;
 &lt;br /&gt;
 You are attempting to install a package to a directory that is not&lt;br /&gt;
 on PYTHONPATH and which Python does not read &amp;quot;.pth&amp;quot; files from.  The&lt;br /&gt;
 installation directory you specified (via --install-dir, --prefix, or&lt;br /&gt;
 the distutils default setting) was:&lt;br /&gt;
 &lt;br /&gt;
     .../lib/python2.7/site-packages/&lt;br /&gt;
 &lt;br /&gt;
 and your PYTHONPATH environment variable currently contains:&lt;br /&gt;
 &lt;br /&gt;
     &amp;#039;&amp;#039;&amp;#039;&amp;#039;&amp;#039;&amp;#039;&amp;#039;&lt;br /&gt;
 &lt;br /&gt;
 Here are some of your options for correcting the problem:&lt;br /&gt;
 &lt;br /&gt;
 * You can choose a different installation directory, i.e., one that is&lt;br /&gt;
   on PYTHONPATH or supports .pth files&lt;br /&gt;
 &lt;br /&gt;
 * You can add the installation directory to the PYTHONPATH environment&lt;br /&gt;
   variable.  (It must then also be on PYTHONPATH whenever you run&lt;br /&gt;
   Python and want to use the package(s) you are installing.)&lt;br /&gt;
 &lt;br /&gt;
 * You can set up the installation directory to support &amp;quot;.pth&amp;quot; files by&lt;br /&gt;
   using one of the approaches described here:&lt;br /&gt;
 &lt;br /&gt;
   https://pythonhosted.org/setuptools/easy_install.html#custom-installation-locations&lt;br /&gt;
 &lt;br /&gt;
 Please make the appropriate changes for your system and try again.&lt;br /&gt;
&amp;lt;/small&amp;gt;&lt;br /&gt;
&lt;br /&gt;
This can be fixed using multiple ways (see text above), but the simplest is probably to run:&lt;br /&gt;
&lt;br /&gt;
 $ &amp;#039;&amp;#039;&amp;#039;PYTHONPATH=.../lib/python2.7/site-packages make install&amp;#039;&amp;#039;&amp;#039;&lt;br /&gt;
&lt;br /&gt;
(replace the &amp;quot;...&amp;quot; with the correct path that is shown in your console output)&lt;br /&gt;
&lt;br /&gt;
=== Cannot access USB / serial / other device ===&lt;br /&gt;
&lt;br /&gt;
Please read [[libsigrok]]&amp;#039;s [http://sigrok.org/gitweb/?p=libsigrok.git;a=blob;f=README.devices README.devices] file for any extra steps you may need to take to get your specific device working. This includes USB devices (you might need to use a udev rules file), serial devices (you might need permissions for accessing them), and various other devices (you might need firmware/bitstream files, or other things).&lt;br /&gt;
&lt;br /&gt;
Also check the wiki page for [[Supported hardware|your respective device]] as well for more hints.&lt;br /&gt;
&lt;br /&gt;
== Installing to a non-standard directory == &lt;br /&gt;
&lt;br /&gt;
Hoops to jump though:  (WIP)&lt;br /&gt;
&lt;br /&gt;
* libsigrok:  Needs pkg-config fixes: &amp;lt;tt&amp;gt;$ PKG_CONFIG_PATH=/blah/wop/lib/pkgconfig ./configure --prefix=/blah/wop&amp;lt;/tt&amp;gt;  FIXME - pythonpath will be wrong here if you have python bindings enabled!&lt;br /&gt;
* libsigrokdecode: Nothing here, just &amp;lt;tt&amp;gt;$ ./configure --prefix=/blah/wop&amp;lt;/tt&amp;gt;&lt;br /&gt;
* sigrok-cli: Needs pkg-config fixes: &amp;lt;tt&amp;gt;$ PKG_CONFIG_PATH=/blah/wop/lib/pkgconfig ./configure --prefix=/blah/wop&amp;lt;/tt&amp;gt;&lt;br /&gt;
* pulseview: Needs pkg-config and prefix &amp;lt;tt&amp;gt;$ PKG_CONFIG_PATH=/blah/wop/lib/pkgconfig/ cmake -DCMAKE_INSTALL_PREFIX:PATH=/blah/wop ..&amp;lt;/tt&amp;gt;&lt;br /&gt;
* sigrok-meter: needs pythonpath _and_ LD_LIBRARY_DIR: &amp;lt;tt&amp;gt;LD_LIBRARY_PATH=/blah/wop/lib PYTHONPATH=/blah/wop/lib64/python2.7/site-packages/ ./sigrok-meter&amp;lt;/tt&amp;gt;&lt;br /&gt;
&lt;br /&gt;
You may use Autotools &amp;lt;tt&amp;gt;/blah/wop/share/config.site&amp;lt;/tt&amp;gt; file to avoid figure out how to fix missing header or library. It is regular sh-script, which is sourced by &amp;lt;tt&amp;gt;./configure&amp;lt;/tt&amp;gt;:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
P=/blah/wop&lt;br /&gt;
CFLAGS=-I$P/include&lt;br /&gt;
CPPFLAGS=-I$P/include&lt;br /&gt;
CXXFLAGS=-I$P/include&lt;br /&gt;
LDFLAGS=-L$P/lib&lt;br /&gt;
export PKG_CONFIG_PATH=$P/lib/pkgconfig&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;tt&amp;gt;config.site&amp;lt;/tt&amp;gt; doesn&amp;#039;t work for CMake. &amp;lt;tt&amp;gt;pulseview&amp;lt;/tt&amp;gt; built with CMake, in this case just use &amp;lt;tt&amp;gt;$ PKG_CONFIG_PATH=/blah/wop/lib/pkgconfig/ cmake -DCMAKE_INSTALL_PREFIX:PATH=/blah/wop ..&amp;lt;/tt&amp;gt;.&lt;/div&gt;</summary>
		<author><name>Gavenkoa</name></author>
	</entry>
	<entry>
		<id>https://sigrok.org/w/index.php?title=Building&amp;diff=11193</id>
		<title>Building</title>
		<link rel="alternate" type="text/html" href="https://sigrok.org/w/index.php?title=Building&amp;diff=11193"/>
		<updated>2015-10-29T16:37:31Z</updated>

		<summary type="html">&lt;p&gt;Gavenkoa: fix typo&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;This page documents the build requirements for the sigrok subprojects, and contains links to OS-specific instructions to build them from source.&lt;br /&gt;
&lt;br /&gt;
== Distribution packages and binaries ==&lt;br /&gt;
&lt;br /&gt;
See [[Downloads#Binaries_and_distribution_packages|Downloads]] for distribution packages of the sigrok subprojects and binary builds for various OSes.&lt;br /&gt;
&lt;br /&gt;
See the instructions below if you want to build from source.&lt;br /&gt;
&lt;br /&gt;
== Build requirements ==&lt;br /&gt;
&lt;br /&gt;
=== libsigrok ===&lt;br /&gt;
&lt;br /&gt;
&amp;#039;&amp;#039;&amp;#039;Requirements for the C library&amp;#039;&amp;#039;&amp;#039;:&lt;br /&gt;
&lt;br /&gt;
* git (only needed when building from git)&lt;br /&gt;
* gcc (&amp;gt;= 4.0) or clang&lt;br /&gt;
* make&lt;br /&gt;
* autoconf &amp;gt;= 2.63 (only needed when building from git)&lt;br /&gt;
* automake &amp;gt;= 1.11 (only needed when building from git)&lt;br /&gt;
* libtool (only needed when building from git)&lt;br /&gt;
* pkg-config &amp;gt;= 0.22&lt;br /&gt;
** This is part of the standard [[OpenBSD]] install (not an extra package), apparently.&lt;br /&gt;
* libglib &amp;gt;= 2.32.0&lt;br /&gt;
* libzip &amp;gt;= 0.10&lt;br /&gt;
* libserialport &amp;gt;= 0.1.0 (optional, used by some drivers)&lt;br /&gt;
* librevisa &amp;gt;= 0.0.20130412 (optional, used by some drivers)&lt;br /&gt;
* libusb-1.0 &amp;gt;= 1.0.16 (optional, used by some drivers)&lt;br /&gt;
** On [[FreeBSD]], this is an integral part of the FreeBSD libc, not an extra package/library.&lt;br /&gt;
** This is part of the standard [[OpenBSD]] install (not an extra package), apparently.&lt;br /&gt;
* libftdi &amp;gt;= 0.16 or libftdi1 &amp;gt;= 1.0 (optional, used by some drivers)&lt;br /&gt;
* libgpib (optional, used by some drivers; only available on Linux)&lt;br /&gt;
* check &amp;gt;= 0.9.4 (optional, only needed to run unit tests)&lt;br /&gt;
* doxygen (optional, only needed for the C API docs)&lt;br /&gt;
* graphviz (optional, only needed for the C API docs)&lt;br /&gt;
&lt;br /&gt;
&amp;#039;&amp;#039;&amp;#039;Requirements for the C++ bindings&amp;#039;&amp;#039;&amp;#039;:&lt;br /&gt;
&lt;br /&gt;
* libsigrok &amp;gt;= 0.3.0 (the libsigrok C library, see above)&lt;br /&gt;
* A C++ compiler with C++11 support (-std=c++11 option), e.g.&lt;br /&gt;
** g++ (&amp;gt;= 4.7)&lt;br /&gt;
** clang++ (&amp;gt;= 3.1)&lt;br /&gt;
* autoconf-archive (for the macro AX_CXX_COMPILE_STDCXX_11; only needed when building from git)&lt;br /&gt;
* doxygen (required for building the bindings, not only for C++ API docs!)&lt;br /&gt;
* graphviz (optional, only needed for the C++ API docs)&lt;br /&gt;
* Python (2 or 3) executable (development files are not needed)&lt;br /&gt;
* glibmm-2.4 (&amp;gt;= 2.32.0)&lt;br /&gt;
&lt;br /&gt;
&amp;#039;&amp;#039;&amp;#039;Requirements for the Python bindings&amp;#039;&amp;#039;&amp;#039;:&lt;br /&gt;
&lt;br /&gt;
* libsigrokxx &amp;gt;= 0.3.0 (the libsigrok C++ bindings, see above)&lt;br /&gt;
* Python &amp;gt;= 2.7 or Python &amp;gt;= 3 (including development files!)&lt;br /&gt;
* Python setuptools (for Python 2 or 3)&lt;br /&gt;
* pygobject &amp;gt;= 3.0.0 (for Python 2 or 3), a.k.a python-gi&lt;br /&gt;
* numpy (for Python 2 or 3)&lt;br /&gt;
* SWIG &amp;gt;= 2.0.0&lt;br /&gt;
* doxygen (optional, only needed for the Python API docs)&lt;br /&gt;
* graphviz (optional, only needed for the Python API docs)&lt;br /&gt;
* doxypy (optional, only needed for the Python API docs)&lt;br /&gt;
&lt;br /&gt;
&amp;#039;&amp;#039;&amp;#039;Requirements for the Java bindings&amp;#039;&amp;#039;&amp;#039;:&lt;br /&gt;
&lt;br /&gt;
* libsigrokxx &amp;gt;= 0.3.0 (the libsigrok C++ bindings, see above)&lt;br /&gt;
* SWIG &amp;gt;= 2.0.0&lt;br /&gt;
* Java JDK (for JNI includes and the javac/jar binaries)&lt;br /&gt;
* doxygen (optional, only needed for the Java API docs)&lt;br /&gt;
* graphviz (optional, only needed for the Java API docs)&lt;br /&gt;
&lt;br /&gt;
=== libsigrokdecode ===&lt;br /&gt;
&lt;br /&gt;
* git (only needed when building from git)&lt;br /&gt;
* gcc (&amp;gt;= 4.0) or clang&lt;br /&gt;
* make&lt;br /&gt;
* autoconf &amp;gt;= 2.63 (only needed when building from git)&lt;br /&gt;
* automake &amp;gt;= 1.11 (only needed when building from git)&lt;br /&gt;
* libtool (only needed when building from git)&lt;br /&gt;
* pkg-config &amp;gt;= 0.22&lt;br /&gt;
** This is part of the standard [[OpenBSD]] install (not an extra package), apparently.&lt;br /&gt;
* libglib &amp;gt;= 2.24.0&lt;br /&gt;
* Python &amp;gt;= 3.2&lt;br /&gt;
* check &amp;gt;= 0.9.4 (optional, only needed to run unit tests)&lt;br /&gt;
* doxygen (optional, only needed for the C API docs)&lt;br /&gt;
* graphviz (optional, only needed for the C API docs)&lt;br /&gt;
&lt;br /&gt;
=== sigrok-cli ===&lt;br /&gt;
&lt;br /&gt;
* git (only needed when building from git)&lt;br /&gt;
* gcc or clang&lt;br /&gt;
* make&lt;br /&gt;
* autoconf &amp;gt;= 2.63 (only needed when building from git)&lt;br /&gt;
* automake &amp;gt;= 1.11 (only needed when building from git)&lt;br /&gt;
* libtool (only needed when building from git)&lt;br /&gt;
* pkg-config &amp;gt;= 0.22&lt;br /&gt;
** This is part of the standard [[OpenBSD]] install (not an extra package), apparently.&lt;br /&gt;
* libglib &amp;gt;= 2.28.0&lt;br /&gt;
* libsigrok &amp;gt;= 0.3.0&lt;br /&gt;
* libsigrokdecode &amp;gt;= 0.3.0&lt;br /&gt;
&lt;br /&gt;
=== PulseView ===&lt;br /&gt;
&lt;br /&gt;
* git (only needed when building from git)&lt;br /&gt;
* A C++ compiler with C++11 support (-std=c++11 option), e.g.&lt;br /&gt;
** g++ (&amp;gt;= 4.7)&lt;br /&gt;
** clang++ (&amp;gt;= 3.1)&lt;br /&gt;
* make&lt;br /&gt;
* libtool (only needed when building from git)&lt;br /&gt;
* pkg-config &amp;gt;= 0.22&lt;br /&gt;
** This is part of the standard [[OpenBSD]] install (not an extra package), apparently.&lt;br /&gt;
* cmake &amp;gt;= 2.8.6&lt;br /&gt;
* libglib &amp;gt;= 2.28.0&lt;br /&gt;
* Qt4 &amp;gt;= 4.5 or Qt5 (including the following components):&lt;br /&gt;
** Qt4: QtCore, QtGui, QtSvg&lt;br /&gt;
** Qt5: Qt5Core, Qt5Gui, Qt5Widgets, Qt5Svg&lt;br /&gt;
* libboost &amp;gt;= 1.42 (including the following libs):&lt;br /&gt;
** libboost-sytem&lt;br /&gt;
** libboost-filesystem&lt;br /&gt;
** libboost-thread&lt;br /&gt;
** libboost-test (optional, only needed to run unit tests)&lt;br /&gt;
* libsigrokcxx &amp;gt;= 0.3.0 (libsigrok C++ bindings)&lt;br /&gt;
* libsigrokdecode &amp;gt;= 0.3.0&lt;br /&gt;
* libsigrokandroidutils &amp;gt;= 0.1.0 (optional, only needed on Android)&lt;br /&gt;
&lt;br /&gt;
== Building from source ==&lt;br /&gt;
&lt;br /&gt;
See the OS-specific build instructions below if you want to build the sigrok subprojects from source:&lt;br /&gt;
&lt;br /&gt;
* [[Linux]]&lt;br /&gt;
* [[Mac OS X]]&lt;br /&gt;
* [[Windows]]&lt;br /&gt;
* [[FreeBSD]]&lt;br /&gt;
* [[OpenBSD]]&lt;br /&gt;
* [[NetBSD]]&lt;br /&gt;
* [[Android]]&lt;br /&gt;
* [[Embedded]]&lt;br /&gt;
&lt;br /&gt;
== FAQ ==&lt;br /&gt;
&lt;br /&gt;
=== Warning: AX_CXX_COMPILE_STDCXX_11 macro not found ===&lt;br /&gt;
&lt;br /&gt;
[[libsigrok]]&amp;#039;s &amp;lt;tt&amp;gt;&amp;#039;&amp;#039;&amp;#039;autogen.sh&amp;#039;&amp;#039;&amp;#039;&amp;lt;/tt&amp;gt; outputs the following warning:&lt;br /&gt;
&lt;br /&gt;
 --- Warning: AX_CXX_COMPILE_STDCXX_11 macro not found.&lt;br /&gt;
 --- You won&amp;#039;t be able to build the language bindings!&lt;br /&gt;
&lt;br /&gt;
That means that the m4 macro used to detect C++11 support was not found. Use the package manager of your distribution/OS to install the package that included the macro. Most distributions package this file in a package called &amp;lt;tt&amp;gt;&amp;#039;&amp;#039;&amp;#039;autoconf-archive&amp;#039;&amp;#039;&amp;#039;&amp;lt;/tt&amp;gt; or similar.&lt;br /&gt;
&lt;br /&gt;
=== Warning: AX_CXX_COMPILE_STDCXX_11 macro is too old ===&lt;br /&gt;
&lt;br /&gt;
[[libsigrok]]&amp;#039;s &amp;lt;tt&amp;gt;&amp;#039;&amp;#039;&amp;#039;autogen.sh&amp;#039;&amp;#039;&amp;#039;&amp;lt;/tt&amp;gt; outputs the following warning:&lt;br /&gt;
&lt;br /&gt;
 --- Warning: AX_CXX_COMPILE_STDCXX_11 macro is too old.&lt;br /&gt;
 --- (found version &amp;lt;version&amp;gt;, at least 4 is required)&lt;br /&gt;
 --- You won&amp;#039;t be able to build the language bindings!&lt;br /&gt;
&lt;br /&gt;
That means that the version of the macro included with your distribution/OS is too old. You can:&lt;br /&gt;
* Download the latest version of the macro from [https://www.gnu.org/software/autoconf-archive/ax_cxx_compile_stdcxx_11.html here], and use the &amp;lt;tt&amp;gt;&amp;#039;&amp;#039;&amp;#039;ACLOCAL_PATH&amp;#039;&amp;#039;&amp;#039;&amp;lt;/tt&amp;gt; environment variable to point aclocal to the file:&lt;br /&gt;
 $ &amp;#039;&amp;#039;&amp;#039;ACLOCAL_PATH=/path/to/directory/containing/macro ./autogen.sh&amp;#039;&amp;#039;&amp;#039;&lt;br /&gt;
* Download the latest version of the macro and overwrite the file included with your distribution, most often located in &amp;lt;tt&amp;gt;/usr/share/aclocal&amp;lt;/tt&amp;gt;.&lt;br /&gt;
&lt;br /&gt;
=== Cannot open shared object file: No such file or directory ===&lt;br /&gt;
&lt;br /&gt;
You get the following error:&lt;br /&gt;
&lt;br /&gt;
 error while loading shared libraries: libsigrok.so.0: cannot open shared object file: No such file or directory&lt;br /&gt;
&lt;br /&gt;
Run &amp;#039;&amp;#039;&amp;#039;ldconfig&amp;#039;&amp;#039;&amp;#039; with the proper installation &amp;#039;&amp;#039;&amp;#039;lib&amp;#039;&amp;#039;&amp;#039; directory where you installed the sigrok related libraries, e.g.:&lt;br /&gt;
&lt;br /&gt;
 $ &amp;#039;&amp;#039;&amp;#039;sudo ldconfig /usr/local/lib&amp;#039;&amp;#039;&amp;#039;&lt;br /&gt;
&lt;br /&gt;
=== TEST FAILED: .../lib/python2.7/site-packages/ does NOT support .pth files ===&lt;br /&gt;
&lt;br /&gt;
You get the following error when trying to run [[libsigrok]]&amp;#039;s &amp;#039;&amp;#039;&amp;#039;make install&amp;#039;&amp;#039;&amp;#039; step:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;small&amp;gt;&lt;br /&gt;
 TEST FAILED: .../lib/python2.7/site-packages/ does NOT support .pth files&lt;br /&gt;
 error: bad install directory or PYTHONPATH&lt;br /&gt;
 &lt;br /&gt;
 You are attempting to install a package to a directory that is not&lt;br /&gt;
 on PYTHONPATH and which Python does not read &amp;quot;.pth&amp;quot; files from.  The&lt;br /&gt;
 installation directory you specified (via --install-dir, --prefix, or&lt;br /&gt;
 the distutils default setting) was:&lt;br /&gt;
 &lt;br /&gt;
     .../lib/python2.7/site-packages/&lt;br /&gt;
 &lt;br /&gt;
 and your PYTHONPATH environment variable currently contains:&lt;br /&gt;
 &lt;br /&gt;
     &amp;#039;&amp;#039;&amp;#039;&amp;#039;&amp;#039;&amp;#039;&amp;#039;&lt;br /&gt;
 &lt;br /&gt;
 Here are some of your options for correcting the problem:&lt;br /&gt;
 &lt;br /&gt;
 * You can choose a different installation directory, i.e., one that is&lt;br /&gt;
   on PYTHONPATH or supports .pth files&lt;br /&gt;
 &lt;br /&gt;
 * You can add the installation directory to the PYTHONPATH environment&lt;br /&gt;
   variable.  (It must then also be on PYTHONPATH whenever you run&lt;br /&gt;
   Python and want to use the package(s) you are installing.)&lt;br /&gt;
 &lt;br /&gt;
 * You can set up the installation directory to support &amp;quot;.pth&amp;quot; files by&lt;br /&gt;
   using one of the approaches described here:&lt;br /&gt;
 &lt;br /&gt;
   https://pythonhosted.org/setuptools/easy_install.html#custom-installation-locations&lt;br /&gt;
 &lt;br /&gt;
 Please make the appropriate changes for your system and try again.&lt;br /&gt;
&amp;lt;/small&amp;gt;&lt;br /&gt;
&lt;br /&gt;
This can be fixed using multiple ways (see text above), but the simplest is probably to run:&lt;br /&gt;
&lt;br /&gt;
 $ &amp;#039;&amp;#039;&amp;#039;PYTHONPATH=.../lib/python2.7/site-packages make install&amp;#039;&amp;#039;&amp;#039;&lt;br /&gt;
&lt;br /&gt;
(replace the &amp;quot;...&amp;quot; with the correct path that is shown in your console output)&lt;br /&gt;
&lt;br /&gt;
=== Cannot access USB / serial / other device ===&lt;br /&gt;
&lt;br /&gt;
Please read [[libsigrok]]&amp;#039;s [http://sigrok.org/gitweb/?p=libsigrok.git;a=blob;f=README.devices README.devices] file for any extra steps you may need to take to get your specific device working. This includes USB devices (you might need to use a udev rules file), serial devices (you might need permissions for accessing them), and various other devices (you might need firmware/bitstream files, or other things).&lt;br /&gt;
&lt;br /&gt;
Also check the wiki page for [[Supported hardware|your respective device]] as well for more hints.&lt;br /&gt;
&lt;br /&gt;
== Installing to a non-standard directory == &lt;br /&gt;
&lt;br /&gt;
Hoops to jump though:  (WIP)&lt;br /&gt;
&lt;br /&gt;
* libsigrok:  Needs pkg-config fixes: &amp;lt;tt&amp;gt;$ PKG_CONFIG_PATH=/blah/wop/lib/pkgconfig ./configure --prefix=/blah/wop&amp;lt;/tt&amp;gt;  FIXME - pythonpath will be wrong here if you have python bindings enabled!&lt;br /&gt;
* libsigrokdecode: Nothing here, just &amp;lt;tt&amp;gt;$ ./configure --prefix=/blah/wop&amp;lt;/tt&amp;gt;&lt;br /&gt;
* sigrok-cli: Needs pkg-config fixes: &amp;lt;tt&amp;gt;$ PKG_CONFIG_PATH=/blah/wop/lib/pkgconfig ./configure --prefix=/blah/wop&amp;lt;/tt&amp;gt;&lt;br /&gt;
* pulseview: Needs pkg-config and prefix &amp;lt;tt&amp;gt;$ PKG_CONFIG_PATH=/blah/wop/lib/pkgconfig/ cmake -DCMAKE_INSTALL_PREFIX:PATH=/blah/wop ..&amp;lt;/tt&amp;gt;&lt;br /&gt;
* sigrok-meter: needs pythonpath _and_ LD_LIBRARY_DIR: &amp;lt;tt&amp;gt;LD_LIBRARY_PATH=/blah/wop/lib PYTHONPATH=/blah/wop/lib64/python2.7/site-packages/ ./sigrok-meter&amp;lt;/tt&amp;gt;&lt;br /&gt;
&lt;br /&gt;
You may use Autotools &amp;lt;tt&amp;gt;share/config.site&amp;lt;/tt&amp;gt; file to avoid figure out how to fix missing header or library. It is regular sh-script, which is sourced by &amp;lt;tt&amp;gt;./configure&amp;lt;/tt&amp;gt;:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
P=/blah/wop&lt;br /&gt;
CFLAGS=-I$P/include&lt;br /&gt;
CPPFLAGS=-I$P/include&lt;br /&gt;
CXXFLAGS=-I$P/include&lt;br /&gt;
LDFLAGS=-L$P/lib&lt;br /&gt;
export PKG_CONFIG_PATH=$P/lib/pkgconfig&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;tt&amp;gt;share/config.site&amp;lt;/tt&amp;gt; doesn&amp;#039;t work for CMake. &amp;lt;tt&amp;gt;pulseview&amp;lt;/tt&amp;gt; built with CMake, in this case just use &amp;lt;tt&amp;gt;$ PKG_CONFIG_PATH=/blah/wop/lib/pkgconfig/ cmake -DCMAKE_INSTALL_PREFIX:PATH=/blah/wop ..&amp;lt;/tt&amp;gt;.&lt;/div&gt;</summary>
		<author><name>Gavenkoa</name></author>
	</entry>
	<entry>
		<id>https://sigrok.org/w/index.php?title=Building&amp;diff=11192</id>
		<title>Building</title>
		<link rel="alternate" type="text/html" href="https://sigrok.org/w/index.php?title=Building&amp;diff=11192"/>
		<updated>2015-10-29T16:36:26Z</updated>

		<summary type="html">&lt;p&gt;Gavenkoa: config.site&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;This page documents the build requirements for the sigrok subprojects, and contains links to OS-specific instructions to build them from source.&lt;br /&gt;
&lt;br /&gt;
== Distribution packages and binaries ==&lt;br /&gt;
&lt;br /&gt;
See [[Downloads#Binaries_and_distribution_packages|Downloads]] for distribution packages of the sigrok subprojects and binary builds for various OSes.&lt;br /&gt;
&lt;br /&gt;
See the instructions below if you want to build from source.&lt;br /&gt;
&lt;br /&gt;
== Build requirements ==&lt;br /&gt;
&lt;br /&gt;
=== libsigrok ===&lt;br /&gt;
&lt;br /&gt;
&amp;#039;&amp;#039;&amp;#039;Requirements for the C library&amp;#039;&amp;#039;&amp;#039;:&lt;br /&gt;
&lt;br /&gt;
* git (only needed when building from git)&lt;br /&gt;
* gcc (&amp;gt;= 4.0) or clang&lt;br /&gt;
* make&lt;br /&gt;
* autoconf &amp;gt;= 2.63 (only needed when building from git)&lt;br /&gt;
* automake &amp;gt;= 1.11 (only needed when building from git)&lt;br /&gt;
* libtool (only needed when building from git)&lt;br /&gt;
* pkg-config &amp;gt;= 0.22&lt;br /&gt;
** This is part of the standard [[OpenBSD]] install (not an extra package), apparently.&lt;br /&gt;
* libglib &amp;gt;= 2.32.0&lt;br /&gt;
* libzip &amp;gt;= 0.10&lt;br /&gt;
* libserialport &amp;gt;= 0.1.0 (optional, used by some drivers)&lt;br /&gt;
* librevisa &amp;gt;= 0.0.20130412 (optional, used by some drivers)&lt;br /&gt;
* libusb-1.0 &amp;gt;= 1.0.16 (optional, used by some drivers)&lt;br /&gt;
** On [[FreeBSD]], this is an integral part of the FreeBSD libc, not an extra package/library.&lt;br /&gt;
** This is part of the standard [[OpenBSD]] install (not an extra package), apparently.&lt;br /&gt;
* libftdi &amp;gt;= 0.16 or libftdi1 &amp;gt;= 1.0 (optional, used by some drivers)&lt;br /&gt;
* libgpib (optional, used by some drivers; only available on Linux)&lt;br /&gt;
* check &amp;gt;= 0.9.4 (optional, only needed to run unit tests)&lt;br /&gt;
* doxygen (optional, only needed for the C API docs)&lt;br /&gt;
* graphviz (optional, only needed for the C API docs)&lt;br /&gt;
&lt;br /&gt;
&amp;#039;&amp;#039;&amp;#039;Requirements for the C++ bindings&amp;#039;&amp;#039;&amp;#039;:&lt;br /&gt;
&lt;br /&gt;
* libsigrok &amp;gt;= 0.3.0 (the libsigrok C library, see above)&lt;br /&gt;
* A C++ compiler with C++11 support (-std=c++11 option), e.g.&lt;br /&gt;
** g++ (&amp;gt;= 4.7)&lt;br /&gt;
** clang++ (&amp;gt;= 3.1)&lt;br /&gt;
* autoconf-archive (for the macro AX_CXX_COMPILE_STDCXX_11; only needed when building from git)&lt;br /&gt;
* doxygen (required for building the bindings, not only for C++ API docs!)&lt;br /&gt;
* graphviz (optional, only needed for the C++ API docs)&lt;br /&gt;
* Python (2 or 3) executable (development files are not needed)&lt;br /&gt;
* glibmm-2.4 (&amp;gt;= 2.32.0)&lt;br /&gt;
&lt;br /&gt;
&amp;#039;&amp;#039;&amp;#039;Requirements for the Python bindings&amp;#039;&amp;#039;&amp;#039;:&lt;br /&gt;
&lt;br /&gt;
* libsigrokxx &amp;gt;= 0.3.0 (the libsigrok C++ bindings, see above)&lt;br /&gt;
* Python &amp;gt;= 2.7 or Python &amp;gt;= 3 (including development files!)&lt;br /&gt;
* Python setuptools (for Python 2 or 3)&lt;br /&gt;
* pygobject &amp;gt;= 3.0.0 (for Python 2 or 3), a.k.a python-gi&lt;br /&gt;
* numpy (for Python 2 or 3)&lt;br /&gt;
* SWIG &amp;gt;= 2.0.0&lt;br /&gt;
* doxygen (optional, only needed for the Python API docs)&lt;br /&gt;
* graphviz (optional, only needed for the Python API docs)&lt;br /&gt;
* doxypy (optional, only needed for the Python API docs)&lt;br /&gt;
&lt;br /&gt;
&amp;#039;&amp;#039;&amp;#039;Requirements for the Java bindings&amp;#039;&amp;#039;&amp;#039;:&lt;br /&gt;
&lt;br /&gt;
* libsigrokxx &amp;gt;= 0.3.0 (the libsigrok C++ bindings, see above)&lt;br /&gt;
* SWIG &amp;gt;= 2.0.0&lt;br /&gt;
* Java JDK (for JNI includes and the javac/jar binaries)&lt;br /&gt;
* doxygen (optional, only needed for the Java API docs)&lt;br /&gt;
* graphviz (optional, only needed for the Java API docs)&lt;br /&gt;
&lt;br /&gt;
=== libsigrokdecode ===&lt;br /&gt;
&lt;br /&gt;
* git (only needed when building from git)&lt;br /&gt;
* gcc (&amp;gt;= 4.0) or clang&lt;br /&gt;
* make&lt;br /&gt;
* autoconf &amp;gt;= 2.63 (only needed when building from git)&lt;br /&gt;
* automake &amp;gt;= 1.11 (only needed when building from git)&lt;br /&gt;
* libtool (only needed when building from git)&lt;br /&gt;
* pkg-config &amp;gt;= 0.22&lt;br /&gt;
** This is part of the standard [[OpenBSD]] install (not an extra package), apparently.&lt;br /&gt;
* libglib &amp;gt;= 2.24.0&lt;br /&gt;
* Python &amp;gt;= 3.2&lt;br /&gt;
* check &amp;gt;= 0.9.4 (optional, only needed to run unit tests)&lt;br /&gt;
* doxygen (optional, only needed for the C API docs)&lt;br /&gt;
* graphviz (optional, only needed for the C API docs)&lt;br /&gt;
&lt;br /&gt;
=== sigrok-cli ===&lt;br /&gt;
&lt;br /&gt;
* git (only needed when building from git)&lt;br /&gt;
* gcc or clang&lt;br /&gt;
* make&lt;br /&gt;
* autoconf &amp;gt;= 2.63 (only needed when building from git)&lt;br /&gt;
* automake &amp;gt;= 1.11 (only needed when building from git)&lt;br /&gt;
* libtool (only needed when building from git)&lt;br /&gt;
* pkg-config &amp;gt;= 0.22&lt;br /&gt;
** This is part of the standard [[OpenBSD]] install (not an extra package), apparently.&lt;br /&gt;
* libglib &amp;gt;= 2.28.0&lt;br /&gt;
* libsigrok &amp;gt;= 0.3.0&lt;br /&gt;
* libsigrokdecode &amp;gt;= 0.3.0&lt;br /&gt;
&lt;br /&gt;
=== PulseView ===&lt;br /&gt;
&lt;br /&gt;
* git (only needed when building from git)&lt;br /&gt;
* A C++ compiler with C++11 support (-std=c++11 option), e.g.&lt;br /&gt;
** g++ (&amp;gt;= 4.7)&lt;br /&gt;
** clang++ (&amp;gt;= 3.1)&lt;br /&gt;
* make&lt;br /&gt;
* libtool (only needed when building from git)&lt;br /&gt;
* pkg-config &amp;gt;= 0.22&lt;br /&gt;
** This is part of the standard [[OpenBSD]] install (not an extra package), apparently.&lt;br /&gt;
* cmake &amp;gt;= 2.8.6&lt;br /&gt;
* libglib &amp;gt;= 2.28.0&lt;br /&gt;
* Qt4 &amp;gt;= 4.5 or Qt5 (including the following components):&lt;br /&gt;
** Qt4: QtCore, QtGui, QtSvg&lt;br /&gt;
** Qt5: Qt5Core, Qt5Gui, Qt5Widgets, Qt5Svg&lt;br /&gt;
* libboost &amp;gt;= 1.42 (including the following libs):&lt;br /&gt;
** libboost-sytem&lt;br /&gt;
** libboost-filesystem&lt;br /&gt;
** libboost-thread&lt;br /&gt;
** libboost-test (optional, only needed to run unit tests)&lt;br /&gt;
* libsigrokcxx &amp;gt;= 0.3.0 (libsigrok C++ bindings)&lt;br /&gt;
* libsigrokdecode &amp;gt;= 0.3.0&lt;br /&gt;
* libsigrokandroidutils &amp;gt;= 0.1.0 (optional, only needed on Android)&lt;br /&gt;
&lt;br /&gt;
== Building from source ==&lt;br /&gt;
&lt;br /&gt;
See the OS-specific build instructions below if you want to build the sigrok subprojects from source:&lt;br /&gt;
&lt;br /&gt;
* [[Linux]]&lt;br /&gt;
* [[Mac OS X]]&lt;br /&gt;
* [[Windows]]&lt;br /&gt;
* [[FreeBSD]]&lt;br /&gt;
* [[OpenBSD]]&lt;br /&gt;
* [[NetBSD]]&lt;br /&gt;
* [[Android]]&lt;br /&gt;
* [[Embedded]]&lt;br /&gt;
&lt;br /&gt;
== FAQ ==&lt;br /&gt;
&lt;br /&gt;
=== Warning: AX_CXX_COMPILE_STDCXX_11 macro not found ===&lt;br /&gt;
&lt;br /&gt;
[[libsigrok]]&amp;#039;s &amp;lt;tt&amp;gt;&amp;#039;&amp;#039;&amp;#039;autogen.sh&amp;#039;&amp;#039;&amp;#039;&amp;lt;/tt&amp;gt; outputs the following warning:&lt;br /&gt;
&lt;br /&gt;
 --- Warning: AX_CXX_COMPILE_STDCXX_11 macro not found.&lt;br /&gt;
 --- You won&amp;#039;t be able to build the language bindings!&lt;br /&gt;
&lt;br /&gt;
That means that the m4 macro used to detect C++11 support was not found. Use the package manager of your distribution/OS to install the package that included the macro. Most distributions package this file in a package called &amp;lt;tt&amp;gt;&amp;#039;&amp;#039;&amp;#039;autoconf-archive&amp;#039;&amp;#039;&amp;#039;&amp;lt;/tt&amp;gt; or similar.&lt;br /&gt;
&lt;br /&gt;
=== Warning: AX_CXX_COMPILE_STDCXX_11 macro is too old ===&lt;br /&gt;
&lt;br /&gt;
[[libsigrok]]&amp;#039;s &amp;lt;tt&amp;gt;&amp;#039;&amp;#039;&amp;#039;autogen.sh&amp;#039;&amp;#039;&amp;#039;&amp;lt;/tt&amp;gt; outputs the following warning:&lt;br /&gt;
&lt;br /&gt;
 --- Warning: AX_CXX_COMPILE_STDCXX_11 macro is too old.&lt;br /&gt;
 --- (found version &amp;lt;version&amp;gt;, at least 4 is required)&lt;br /&gt;
 --- You won&amp;#039;t be able to build the language bindings!&lt;br /&gt;
&lt;br /&gt;
That means that the version of the macro included with your distribution/OS is too old. You can:&lt;br /&gt;
* Download the latest version of the macro from [https://www.gnu.org/software/autoconf-archive/ax_cxx_compile_stdcxx_11.html here], and use the &amp;lt;tt&amp;gt;&amp;#039;&amp;#039;&amp;#039;ACLOCAL_PATH&amp;#039;&amp;#039;&amp;#039;&amp;lt;/tt&amp;gt; environment variable to point aclocal to the file:&lt;br /&gt;
 $ &amp;#039;&amp;#039;&amp;#039;ACLOCAL_PATH=/path/to/directory/containing/macro ./autogen.sh&amp;#039;&amp;#039;&amp;#039;&lt;br /&gt;
* Download the latest version of the macro and overwrite the file included with your distribution, most often located in &amp;lt;tt&amp;gt;/usr/share/aclocal&amp;lt;/tt&amp;gt;.&lt;br /&gt;
&lt;br /&gt;
=== Cannot open shared object file: No such file or directory ===&lt;br /&gt;
&lt;br /&gt;
You get the following error:&lt;br /&gt;
&lt;br /&gt;
 error while loading shared libraries: libsigrok.so.0: cannot open shared object file: No such file or directory&lt;br /&gt;
&lt;br /&gt;
Run &amp;#039;&amp;#039;&amp;#039;ldconfig&amp;#039;&amp;#039;&amp;#039; with the proper installation &amp;#039;&amp;#039;&amp;#039;lib&amp;#039;&amp;#039;&amp;#039; directory where you installed the sigrok related libraries, e.g.:&lt;br /&gt;
&lt;br /&gt;
 $ &amp;#039;&amp;#039;&amp;#039;sudo ldconfig /usr/local/lib&amp;#039;&amp;#039;&amp;#039;&lt;br /&gt;
&lt;br /&gt;
=== TEST FAILED: .../lib/python2.7/site-packages/ does NOT support .pth files ===&lt;br /&gt;
&lt;br /&gt;
You get the following error when trying to run [[libsigrok]]&amp;#039;s &amp;#039;&amp;#039;&amp;#039;make install&amp;#039;&amp;#039;&amp;#039; step:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;small&amp;gt;&lt;br /&gt;
 TEST FAILED: .../lib/python2.7/site-packages/ does NOT support .pth files&lt;br /&gt;
 error: bad install directory or PYTHONPATH&lt;br /&gt;
 &lt;br /&gt;
 You are attempting to install a package to a directory that is not&lt;br /&gt;
 on PYTHONPATH and which Python does not read &amp;quot;.pth&amp;quot; files from.  The&lt;br /&gt;
 installation directory you specified (via --install-dir, --prefix, or&lt;br /&gt;
 the distutils default setting) was:&lt;br /&gt;
 &lt;br /&gt;
     .../lib/python2.7/site-packages/&lt;br /&gt;
 &lt;br /&gt;
 and your PYTHONPATH environment variable currently contains:&lt;br /&gt;
 &lt;br /&gt;
     &amp;#039;&amp;#039;&amp;#039;&amp;#039;&amp;#039;&amp;#039;&amp;#039;&lt;br /&gt;
 &lt;br /&gt;
 Here are some of your options for correcting the problem:&lt;br /&gt;
 &lt;br /&gt;
 * You can choose a different installation directory, i.e., one that is&lt;br /&gt;
   on PYTHONPATH or supports .pth files&lt;br /&gt;
 &lt;br /&gt;
 * You can add the installation directory to the PYTHONPATH environment&lt;br /&gt;
   variable.  (It must then also be on PYTHONPATH whenever you run&lt;br /&gt;
   Python and want to use the package(s) you are installing.)&lt;br /&gt;
 &lt;br /&gt;
 * You can set up the installation directory to support &amp;quot;.pth&amp;quot; files by&lt;br /&gt;
   using one of the approaches described here:&lt;br /&gt;
 &lt;br /&gt;
   https://pythonhosted.org/setuptools/easy_install.html#custom-installation-locations&lt;br /&gt;
 &lt;br /&gt;
 Please make the appropriate changes for your system and try again.&lt;br /&gt;
&amp;lt;/small&amp;gt;&lt;br /&gt;
&lt;br /&gt;
This can be fixed using multiple ways (see text above), but the simplest is probably to run:&lt;br /&gt;
&lt;br /&gt;
 $ &amp;#039;&amp;#039;&amp;#039;PYTHONPATH=.../lib/python2.7/site-packages make install&amp;#039;&amp;#039;&amp;#039;&lt;br /&gt;
&lt;br /&gt;
(replace the &amp;quot;...&amp;quot; with the correct path that is shown in your console output)&lt;br /&gt;
&lt;br /&gt;
=== Cannot access USB / serial / other device ===&lt;br /&gt;
&lt;br /&gt;
Please read [[libsigrok]]&amp;#039;s [http://sigrok.org/gitweb/?p=libsigrok.git;a=blob;f=README.devices README.devices] file for any extra steps you may need to take to get your specific device working. This includes USB devices (you might need to use a udev rules file), serial devices (you might need permissions for accessing them), and various other devices (you might need firmware/bitstream files, or other things).&lt;br /&gt;
&lt;br /&gt;
Also check the wiki page for [[Supported hardware|your respective device]] as well for more hints.&lt;br /&gt;
&lt;br /&gt;
== Installing to a non-standard directory == &lt;br /&gt;
&lt;br /&gt;
Hoops to jump though:  (WIP)&lt;br /&gt;
&lt;br /&gt;
* libsigrok:  Needs pkg-config fixes: &amp;lt;tt&amp;gt;$ PKG_CONFIG_PATH=/blah/wop/lib/pkgconfig ./configure --prefix=/blah/wop&amp;lt;/tt&amp;gt;  FIXME - pythonpath will be wrong here if you have python bindings enabled!&lt;br /&gt;
* libsigrokdecode: Nothing here, just &amp;lt;tt&amp;gt;$ ./configure --prefix=/blah/wop&amp;lt;/tt&amp;gt;&lt;br /&gt;
* sigrok-cli: Needs pkg-config fixes: &amp;lt;tt&amp;gt;$ PKG_CONFIG_PATH=/blah/wop/lib/pkgconfig ./configure --prefix=/blah/wop&amp;lt;/tt&amp;gt;&lt;br /&gt;
* pulseview: Needs pkg-config and prefix &amp;lt;tt&amp;gt;$ PKG_CONFIG_PATH=/blah/wop/lib/pkgconfig/ cmake -DCMAKE_INSTALL_PREFIX:PATH=/blah/wop ..&amp;lt;/tt&amp;gt;&lt;br /&gt;
* sigrok-meter: needs pythonpath _and_ LD_LIBRARY_DIR: &amp;lt;tt&amp;gt;LD_LIBRARY_PATH=/blah/wop/lib PYTHONPATH=/blah/wop/lib64/python2.7/site-packages/ ./sigrok-meter&lt;br /&gt;
&lt;br /&gt;
You may use Autotools &amp;lt;tt&amp;gt;share/config.site&amp;lt;/tt&amp;gt; file to avoid figure out how to fix missing header or library. It is regular sh-script, which is sourced by &amp;lt;tt&amp;gt;./configure&amp;lt;/tt&amp;gt;:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
P=/blah/wop&lt;br /&gt;
CFLAGS=-I$P/include&lt;br /&gt;
CPPFLAGS=-I$P/include&lt;br /&gt;
CXXFLAGS=-I$P/include&lt;br /&gt;
LDFLAGS=-L$P/lib&lt;br /&gt;
export PKG_CONFIG_PATH=$P/lib/pkgconfig&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;tt&amp;gt;share/config.site&amp;lt;/tt&amp;gt; doesn&amp;#039;t work for CMake. &amp;lt;tt&amp;gt;pulseview&amp;lt;/tt&amp;gt; built with CMake, in this case just use &amp;lt;tt&amp;gt;$ PKG_CONFIG_PATH=/blah/wop/lib/pkgconfig/ cmake -DCMAKE_INSTALL_PREFIX:PATH=/blah/wop ..&amp;lt;/tt&amp;gt;.&lt;/div&gt;</summary>
		<author><name>Gavenkoa</name></author>
	</entry>
	<entry>
		<id>https://sigrok.org/w/index.php?title=Mcupro_Logic16_clone&amp;diff=11191</id>
		<title>Mcupro Logic16 clone</title>
		<link rel="alternate" type="text/html" href="https://sigrok.org/w/index.php?title=Mcupro_Logic16_clone&amp;diff=11191"/>
		<updated>2015-10-29T13:03:55Z</updated>

		<summary type="html">&lt;p&gt;Gavenkoa: Aliexpress magazine&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;{{DISPLAYTITLE:mcupro Logic16 clone}}&lt;br /&gt;
{{Infobox logic analyzer&lt;br /&gt;
| image            = [[File:Mcupro_Logic16_overview.png|180px]]&lt;br /&gt;
| name             = mcupro Logic16 clone&lt;br /&gt;
| status           = supported&lt;br /&gt;
| source_code_dir  = saleae-logic16&lt;br /&gt;
| channels         = 3/6/9/16&lt;br /&gt;
| samplerate       = 100/50/32/16MHz&lt;br /&gt;
| samplerate_state = &amp;amp;mdash;&lt;br /&gt;
| triggers         = none (SW-only)&lt;br /&gt;
| voltages         = -0.9V &amp;amp;mdash; 6V&lt;br /&gt;
| threshold        = 1.5V (operates with 3.3V logic)&lt;br /&gt;
| memory           = none&lt;br /&gt;
| compression      = yes&lt;br /&gt;
| website          = [http://www.aliexpress.com/store/product/USB-Logic-Analyzer-100M-max-sample-rate-16Channels-10B-samples-MCU-ARM-FPGA-debug-tool/614202_1916810169.html aliexpress.com]&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
The &amp;#039;&amp;#039;&amp;#039;mcupro Logic16 clone&amp;#039;&amp;#039;&amp;#039; is a USB-based, 16-channel logic analyzer with 100/50/32/16MHz sampling rate (at 3/6/9/16 enabled channels).&lt;br /&gt;
&lt;br /&gt;
This is a clone of the [[Saleae Logic16]].&lt;br /&gt;
&lt;br /&gt;
See [[mcupro Logic16 clone/Info]] for more details (such as &amp;#039;&amp;#039;&amp;#039;lsusb -v&amp;#039;&amp;#039;&amp;#039; output) about the device.&lt;br /&gt;
&lt;br /&gt;
== Hardware (Actel variant) ==&lt;br /&gt;
&lt;br /&gt;
* &amp;#039;&amp;#039;&amp;#039;FPGA&amp;#039;&amp;#039;&amp;#039;: [https://www.actel.com/documents/PA3_DS.pdf Actel A3P125]&lt;br /&gt;
* &amp;#039;&amp;#039;&amp;#039;USB interface chip&amp;#039;&amp;#039;&amp;#039;: [http://www.cypress.com/?docID=45142 Cypress CY7C68013A]&lt;br /&gt;
* &amp;#039;&amp;#039;&amp;#039;I2C EEPROM&amp;#039;&amp;#039;&amp;#039;: [http://www.atmel.com/Images/doc3256.pdf Atmel 24C02N]&lt;br /&gt;
* &amp;#039;&amp;#039;&amp;#039;3.3V voltage regulator&amp;#039;&amp;#039;&amp;#039;: [http://ams-semitech.com/attachments/File/AMS1117_20120314.pdf Advanced Monolithic Systems AMS1117-3.3]&lt;br /&gt;
* &amp;#039;&amp;#039;&amp;#039;1.5V voltage regulator&amp;#039;&amp;#039;&amp;#039;: [http://ams-semitech.com/attachments/File/AMS1117_20120314.pdf Advanced Monolithic Systems AMS1117-1.5]&lt;br /&gt;
* &amp;#039;&amp;#039;&amp;#039;Crystal:&amp;#039;&amp;#039;&amp;#039; 24.000MHz&lt;br /&gt;
&lt;br /&gt;
== Hardware (Cylone variant) ==&lt;br /&gt;
&lt;br /&gt;
* &amp;#039;&amp;#039;&amp;#039;FPGA&amp;#039;&amp;#039;&amp;#039;: [https://www.altera.com/products/fpga/cyclone-series/cyclone/support.html#Cyclone-Device-Handbook--All-Sections- Altera Cyclone EP1C3T100]&lt;br /&gt;
* &amp;#039;&amp;#039;&amp;#039;USB interface chip&amp;#039;&amp;#039;&amp;#039;: [http://www.cypress.com/?docID=45142 Cypress CY7C68013A]&lt;br /&gt;
* &amp;#039;&amp;#039;&amp;#039;I2C EEPROM&amp;#039;&amp;#039;&amp;#039;: [http://www.atmel.com/Images/doc3256.pdf Atmel 24C02N]&lt;br /&gt;
* &amp;#039;&amp;#039;&amp;#039;3.3V voltage regulator&amp;#039;&amp;#039;&amp;#039;: [http://ams-semitech.com/attachments/File/AMS1117_20120314.pdf Advanced Monolithic Systems AMS1117-3.3]&lt;br /&gt;
* &amp;#039;&amp;#039;&amp;#039;1.5V voltage regulator&amp;#039;&amp;#039;&amp;#039;: [http://ams-semitech.com/attachments/File/AMS1117_20120314.pdf Advanced Monolithic Systems AMS1117-1.5]&lt;br /&gt;
* &amp;#039;&amp;#039;&amp;#039;Crystal (FX2):&amp;#039;&amp;#039;&amp;#039; 24.000MHz&lt;br /&gt;
* &amp;#039;&amp;#039;&amp;#039;Crystal (FPGA):&amp;#039;&amp;#039;&amp;#039; 100.000MHz&lt;br /&gt;
* &amp;#039;&amp;#039;&amp;#039;FPGA Bitstream&amp;#039;&amp;#039;&amp;#039; 25P10 1MBit SPI NOR flash, ST Microelectronics&lt;br /&gt;
* &amp;#039;&amp;#039;&amp;#039;Bootstrap Controller&amp;#039;&amp;#039;&amp;#039; STCMCU 15F10, 8051 compatible&lt;br /&gt;
&lt;br /&gt;
== Hardware (2015-01-08 variant) ==&lt;br /&gt;
PCB Marked &amp;quot;Saleae Logic 16 By MCUPro 2015-1-8&amp;quot;  Readily identifiable by the irregular pcb traces, and switching power supplies&lt;br /&gt;
This comes in a different case, identical to the [[Noname_XL-LOGIC16-100M]].&lt;br /&gt;
* &amp;#039;&amp;#039;&amp;#039;FPGA&amp;#039;&amp;#039;&amp;#039;: Markings ground off&lt;br /&gt;
* &amp;#039;&amp;#039;&amp;#039;USB interface chip&amp;#039;&amp;#039;&amp;#039;: Markings ground off, but presumably a Cypress FX2 like all others. [http://www.cypress.com/?docID=45142 Cypress CY7C68013A]&lt;br /&gt;
* &amp;#039;&amp;#039;&amp;#039;I2C EEPROM&amp;#039;&amp;#039;&amp;#039;: Markings ground off&lt;br /&gt;
* &amp;#039;&amp;#039;&amp;#039;3.3V voltage regulator&amp;#039;&amp;#039;&amp;#039;: Unrecognized switcher in sot23-5  (Seems to be 3.8V?!)&lt;br /&gt;
* &amp;#039;&amp;#039;&amp;#039;1.5V voltage regulator&amp;#039;&amp;#039;&amp;#039;: Unrecognised switcher in sot23-5&lt;br /&gt;
* &amp;#039;&amp;#039;&amp;#039;Crystal (FX2):&amp;#039;&amp;#039;&amp;#039; 24.000MHz&lt;br /&gt;
* &amp;#039;&amp;#039;&amp;#039;Crystal (FPGA):&amp;#039;&amp;#039;&amp;#039; Looks like 32Mhz?&lt;br /&gt;
* &amp;#039;&amp;#039;&amp;#039;FPGA Bitstream&amp;#039;&amp;#039;&amp;#039; 25P10 1MBit SPI NOR flash, ST Microelectronics&lt;br /&gt;
* &amp;#039;&amp;#039;&amp;#039;Bootstrap Controller&amp;#039;&amp;#039;&amp;#039; Not required?&lt;br /&gt;
== Hardware (2014-01-25 variant) ==&lt;br /&gt;
PCB Marked &amp;quot;Saleae Logic 16 mcupro 2014.1.25&amp;quot;&lt;br /&gt;
* &amp;#039;&amp;#039;&amp;#039;FPGA&amp;#039;&amp;#039;&amp;#039;: Markings ground off&lt;br /&gt;
* &amp;#039;&amp;#039;&amp;#039;USB interface chip&amp;#039;&amp;#039;&amp;#039;: Markings ground off&lt;br /&gt;
* MISC, bottom two channels are not GND, but SCK(Sample Clock out) and HCK (Half of SCK out).&lt;br /&gt;
&lt;br /&gt;
This device may be bought from [http://www.aliexpress.com/store/product/USB-Logic-Analyzer-100M-max-sample-rate-16Channels-10B-samples-MCU-ARM-FPGA-debug-tool/614202_1916810169.html Aliexpress magazine] for $33 + free shipping.&lt;br /&gt;
&lt;br /&gt;
== Photos (Actel) ==&lt;br /&gt;
&lt;br /&gt;
&amp;lt;gallery&amp;gt;&lt;br /&gt;
File:Mcupro_Logic16_case_top.jpeg|&amp;lt;small&amp;gt;Device, top&amp;lt;/small&amp;gt;&lt;br /&gt;
File:Mcupro_Logic16_case_bottom.jpeg|&amp;lt;small&amp;gt;Device, bottom&amp;lt;/small&amp;gt;&lt;br /&gt;
File:Mcupro_Logic16_top.jpeg|&amp;lt;small&amp;gt;PCB, top&amp;lt;/small&amp;gt;&lt;br /&gt;
File:Mcupro_Logic16_bottom.jpeg|&amp;lt;small&amp;gt;PCB, bottom&amp;lt;/small&amp;gt;&lt;br /&gt;
&amp;lt;/gallery&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== Photos (Cyclone) ==&lt;br /&gt;
&lt;br /&gt;
&amp;lt;gallery&amp;gt;&lt;br /&gt;
File:Mcupro_Logic16_case_top.jpeg|&amp;lt;small&amp;gt;Device, top&amp;lt;/small&amp;gt;&lt;br /&gt;
File:Mcupro_Logic16_case_bottom.jpeg|&amp;lt;small&amp;gt;Device, bottom&amp;lt;/small&amp;gt;&lt;br /&gt;
File:Mcupro Logic16 Variant2 top.jpg|&amp;lt;small&amp;gt;PCB with Altera Cyclone, top&amp;lt;/small&amp;gt;&lt;br /&gt;
File:IMG 0207 v1.JPG|&amp;lt;small&amp;gt;PCB with Altera Cyclone, bottom&amp;lt;/small&amp;gt;&lt;br /&gt;
File:Mcupro Logic16 Variant2 top flash+uC.jpg|&amp;lt;small&amp;gt;PCB, top, 1MBit flash and STCMCU uC&amp;lt;/small&amp;gt;&lt;br /&gt;
&amp;lt;/gallery&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== Photos (2015-01-08 variant) ==&lt;br /&gt;
&lt;br /&gt;
&amp;lt;gallery&amp;gt;&lt;br /&gt;
File:Xl-logic16-100m-external.jpg|&amp;lt;small&amp;gt;Device, top&amp;lt;/small&amp;gt;&lt;br /&gt;
File:Mcupro-2015-1-8-top-overview.jpg|&amp;lt;small&amp;gt;PCB, top&amp;lt;/small&amp;gt;&lt;br /&gt;
File:Mcupro-2015-1-8-bottom-overview.jpg|&amp;lt;small&amp;gt;PCB, bottom&amp;lt;/small&amp;gt;&lt;br /&gt;
&amp;lt;/gallery&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== Photos (2014-01-25 variant) ==&lt;br /&gt;
&lt;br /&gt;
&amp;lt;gallery&amp;gt;&lt;br /&gt;
File:seleae-logic16-aliexpress-clone.jpg|&amp;lt;small&amp;gt;Box&amp;lt;/small&amp;gt;&lt;br /&gt;
File:Mcupro-2014-1-25-top-overview.jpg|&amp;lt;small&amp;gt;PCB, top&amp;lt;/small&amp;gt;&lt;br /&gt;
File:Mcupro-2014-1-25-bottom-overview.jpg|&amp;lt;small&amp;gt;PCB, bottom&amp;lt;/small&amp;gt;&lt;br /&gt;
&amp;lt;/gallery&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== Protocol ==&lt;br /&gt;
&lt;br /&gt;
See [[Saleae_Logic16#Protocol]].&lt;br /&gt;
&lt;br /&gt;
== Firmware ==&lt;br /&gt;
&lt;br /&gt;
;Actel variant&lt;br /&gt;
: This logic analyzer works with unmodified Saleae software. The Actel FPGA has on-chip flash storage, so it only requires an upload of Cypress FX2LP firmware in order to operate.&lt;br /&gt;
;Cyclone variant&lt;br /&gt;
: This logic analyzer works with unmodified Saleae software. The PCB contains a serial flash chip, so it only requires an upload of Cypress FX2LP firmware in order to operate.&lt;br /&gt;
;2015-1-8 variant&lt;br /&gt;
: Only requires an upload of Cypress FX2LP firmware to operate.  Opensource binaries from [https://github.com/gregani/la16fw] work, but must be renamed to &amp;#039;&amp;#039;&amp;#039;saleae-logic16-fx2.fw&amp;#039;&amp;#039;&amp;#039;&lt;br /&gt;
;2014-01-25 variant&lt;br /&gt;
: Seems to have firmware into internal flash so doesn&amp;#039;t require extraction from original Logic supplemental software to operate with Sigrok. You need to use fresh version of Sigrok umbrella, for example Debian packages at version 0.3.0 doesn&amp;#039;t work with this clone (read discussion at [http://sigrok.org/bugzilla/show_bug.cgi?id=680 bug#680]).&lt;br /&gt;
&lt;br /&gt;
The firmware extraction steps are identical to [[Saleae_Logic16#Firmware|steps for Saleae Logic16]], however you only need to have &amp;#039;&amp;#039;&amp;#039;saleae-logic16-fx2.fw&amp;#039;&amp;#039;&amp;#039; installed.&lt;br /&gt;
&lt;br /&gt;
[[Category:Device]]&lt;br /&gt;
[[Category:Logic analyzer]]&lt;br /&gt;
[[Category:Supported]]&lt;/div&gt;</summary>
		<author><name>Gavenkoa</name></author>
	</entry>
	<entry>
		<id>https://sigrok.org/w/index.php?title=Mcupro_Logic16_clone&amp;diff=11190</id>
		<title>Mcupro Logic16 clone</title>
		<link rel="alternate" type="text/html" href="https://sigrok.org/w/index.php?title=Mcupro_Logic16_clone&amp;diff=11190"/>
		<updated>2015-10-29T13:01:42Z</updated>

		<summary type="html">&lt;p&gt;Gavenkoa: 2014-01-25 variant&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;{{DISPLAYTITLE:mcupro Logic16 clone}}&lt;br /&gt;
{{Infobox logic analyzer&lt;br /&gt;
| image            = [[File:Mcupro_Logic16_overview.png|180px]]&lt;br /&gt;
| name             = mcupro Logic16 clone&lt;br /&gt;
| status           = supported&lt;br /&gt;
| source_code_dir  = saleae-logic16&lt;br /&gt;
| channels         = 3/6/9/16&lt;br /&gt;
| samplerate       = 100/50/32/16MHz&lt;br /&gt;
| samplerate_state = &amp;amp;mdash;&lt;br /&gt;
| triggers         = none (SW-only)&lt;br /&gt;
| voltages         = -0.9V &amp;amp;mdash; 6V&lt;br /&gt;
| threshold        = 1.5V (operates with 3.3V logic)&lt;br /&gt;
| memory           = none&lt;br /&gt;
| compression      = yes&lt;br /&gt;
| website          = [http://www.aliexpress.com/store/product/USB-Logic-Analyzer-100M-max-sample-rate-16Channels-10B-samples-MCU-ARM-FPGA-debug-tool/614202_1916810169.html aliexpress.com]&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
The &amp;#039;&amp;#039;&amp;#039;mcupro Logic16 clone&amp;#039;&amp;#039;&amp;#039; is a USB-based, 16-channel logic analyzer with 100/50/32/16MHz sampling rate (at 3/6/9/16 enabled channels).&lt;br /&gt;
&lt;br /&gt;
This is a clone of the [[Saleae Logic16]].&lt;br /&gt;
&lt;br /&gt;
See [[mcupro Logic16 clone/Info]] for more details (such as &amp;#039;&amp;#039;&amp;#039;lsusb -v&amp;#039;&amp;#039;&amp;#039; output) about the device.&lt;br /&gt;
&lt;br /&gt;
== Hardware (Actel variant) ==&lt;br /&gt;
&lt;br /&gt;
* &amp;#039;&amp;#039;&amp;#039;FPGA&amp;#039;&amp;#039;&amp;#039;: [https://www.actel.com/documents/PA3_DS.pdf Actel A3P125]&lt;br /&gt;
* &amp;#039;&amp;#039;&amp;#039;USB interface chip&amp;#039;&amp;#039;&amp;#039;: [http://www.cypress.com/?docID=45142 Cypress CY7C68013A]&lt;br /&gt;
* &amp;#039;&amp;#039;&amp;#039;I2C EEPROM&amp;#039;&amp;#039;&amp;#039;: [http://www.atmel.com/Images/doc3256.pdf Atmel 24C02N]&lt;br /&gt;
* &amp;#039;&amp;#039;&amp;#039;3.3V voltage regulator&amp;#039;&amp;#039;&amp;#039;: [http://ams-semitech.com/attachments/File/AMS1117_20120314.pdf Advanced Monolithic Systems AMS1117-3.3]&lt;br /&gt;
* &amp;#039;&amp;#039;&amp;#039;1.5V voltage regulator&amp;#039;&amp;#039;&amp;#039;: [http://ams-semitech.com/attachments/File/AMS1117_20120314.pdf Advanced Monolithic Systems AMS1117-1.5]&lt;br /&gt;
* &amp;#039;&amp;#039;&amp;#039;Crystal:&amp;#039;&amp;#039;&amp;#039; 24.000MHz&lt;br /&gt;
&lt;br /&gt;
== Hardware (Cylone variant) ==&lt;br /&gt;
&lt;br /&gt;
* &amp;#039;&amp;#039;&amp;#039;FPGA&amp;#039;&amp;#039;&amp;#039;: [https://www.altera.com/products/fpga/cyclone-series/cyclone/support.html#Cyclone-Device-Handbook--All-Sections- Altera Cyclone EP1C3T100]&lt;br /&gt;
* &amp;#039;&amp;#039;&amp;#039;USB interface chip&amp;#039;&amp;#039;&amp;#039;: [http://www.cypress.com/?docID=45142 Cypress CY7C68013A]&lt;br /&gt;
* &amp;#039;&amp;#039;&amp;#039;I2C EEPROM&amp;#039;&amp;#039;&amp;#039;: [http://www.atmel.com/Images/doc3256.pdf Atmel 24C02N]&lt;br /&gt;
* &amp;#039;&amp;#039;&amp;#039;3.3V voltage regulator&amp;#039;&amp;#039;&amp;#039;: [http://ams-semitech.com/attachments/File/AMS1117_20120314.pdf Advanced Monolithic Systems AMS1117-3.3]&lt;br /&gt;
* &amp;#039;&amp;#039;&amp;#039;1.5V voltage regulator&amp;#039;&amp;#039;&amp;#039;: [http://ams-semitech.com/attachments/File/AMS1117_20120314.pdf Advanced Monolithic Systems AMS1117-1.5]&lt;br /&gt;
* &amp;#039;&amp;#039;&amp;#039;Crystal (FX2):&amp;#039;&amp;#039;&amp;#039; 24.000MHz&lt;br /&gt;
* &amp;#039;&amp;#039;&amp;#039;Crystal (FPGA):&amp;#039;&amp;#039;&amp;#039; 100.000MHz&lt;br /&gt;
* &amp;#039;&amp;#039;&amp;#039;FPGA Bitstream&amp;#039;&amp;#039;&amp;#039; 25P10 1MBit SPI NOR flash, ST Microelectronics&lt;br /&gt;
* &amp;#039;&amp;#039;&amp;#039;Bootstrap Controller&amp;#039;&amp;#039;&amp;#039; STCMCU 15F10, 8051 compatible&lt;br /&gt;
&lt;br /&gt;
== Hardware (2015-01-08 variant) ==&lt;br /&gt;
PCB Marked &amp;quot;Saleae Logic 16 By MCUPro 2015-1-8&amp;quot;  Readily identifiable by the irregular pcb traces, and switching power supplies&lt;br /&gt;
This comes in a different case, identical to the [[Noname_XL-LOGIC16-100M]].&lt;br /&gt;
* &amp;#039;&amp;#039;&amp;#039;FPGA&amp;#039;&amp;#039;&amp;#039;: Markings ground off&lt;br /&gt;
* &amp;#039;&amp;#039;&amp;#039;USB interface chip&amp;#039;&amp;#039;&amp;#039;: Markings ground off, but presumably a Cypress FX2 like all others. [http://www.cypress.com/?docID=45142 Cypress CY7C68013A]&lt;br /&gt;
* &amp;#039;&amp;#039;&amp;#039;I2C EEPROM&amp;#039;&amp;#039;&amp;#039;: Markings ground off&lt;br /&gt;
* &amp;#039;&amp;#039;&amp;#039;3.3V voltage regulator&amp;#039;&amp;#039;&amp;#039;: Unrecognized switcher in sot23-5  (Seems to be 3.8V?!)&lt;br /&gt;
* &amp;#039;&amp;#039;&amp;#039;1.5V voltage regulator&amp;#039;&amp;#039;&amp;#039;: Unrecognised switcher in sot23-5&lt;br /&gt;
* &amp;#039;&amp;#039;&amp;#039;Crystal (FX2):&amp;#039;&amp;#039;&amp;#039; 24.000MHz&lt;br /&gt;
* &amp;#039;&amp;#039;&amp;#039;Crystal (FPGA):&amp;#039;&amp;#039;&amp;#039; Looks like 32Mhz?&lt;br /&gt;
* &amp;#039;&amp;#039;&amp;#039;FPGA Bitstream&amp;#039;&amp;#039;&amp;#039; 25P10 1MBit SPI NOR flash, ST Microelectronics&lt;br /&gt;
* &amp;#039;&amp;#039;&amp;#039;Bootstrap Controller&amp;#039;&amp;#039;&amp;#039; Not required?&lt;br /&gt;
== Hardware (2014-01-25 variant) ==&lt;br /&gt;
PCB Marked &amp;quot;Saleae Logic 16 mcupro 2014.1.25&amp;quot;&lt;br /&gt;
* &amp;#039;&amp;#039;&amp;#039;FPGA&amp;#039;&amp;#039;&amp;#039;: Markings ground off&lt;br /&gt;
* &amp;#039;&amp;#039;&amp;#039;USB interface chip&amp;#039;&amp;#039;&amp;#039;: Markings ground off&lt;br /&gt;
* MISC, bottom two channels are not GND, but SCK(Sample Clock out) and HCK (Half of SCK out).&lt;br /&gt;
&lt;br /&gt;
== Photos (Actel) ==&lt;br /&gt;
&lt;br /&gt;
&amp;lt;gallery&amp;gt;&lt;br /&gt;
File:Mcupro_Logic16_case_top.jpeg|&amp;lt;small&amp;gt;Device, top&amp;lt;/small&amp;gt;&lt;br /&gt;
File:Mcupro_Logic16_case_bottom.jpeg|&amp;lt;small&amp;gt;Device, bottom&amp;lt;/small&amp;gt;&lt;br /&gt;
File:Mcupro_Logic16_top.jpeg|&amp;lt;small&amp;gt;PCB, top&amp;lt;/small&amp;gt;&lt;br /&gt;
File:Mcupro_Logic16_bottom.jpeg|&amp;lt;small&amp;gt;PCB, bottom&amp;lt;/small&amp;gt;&lt;br /&gt;
&amp;lt;/gallery&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== Photos (Cyclone) ==&lt;br /&gt;
&lt;br /&gt;
&amp;lt;gallery&amp;gt;&lt;br /&gt;
File:Mcupro_Logic16_case_top.jpeg|&amp;lt;small&amp;gt;Device, top&amp;lt;/small&amp;gt;&lt;br /&gt;
File:Mcupro_Logic16_case_bottom.jpeg|&amp;lt;small&amp;gt;Device, bottom&amp;lt;/small&amp;gt;&lt;br /&gt;
File:Mcupro Logic16 Variant2 top.jpg|&amp;lt;small&amp;gt;PCB with Altera Cyclone, top&amp;lt;/small&amp;gt;&lt;br /&gt;
File:IMG 0207 v1.JPG|&amp;lt;small&amp;gt;PCB with Altera Cyclone, bottom&amp;lt;/small&amp;gt;&lt;br /&gt;
File:Mcupro Logic16 Variant2 top flash+uC.jpg|&amp;lt;small&amp;gt;PCB, top, 1MBit flash and STCMCU uC&amp;lt;/small&amp;gt;&lt;br /&gt;
&amp;lt;/gallery&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== Photos (2015-01-08 variant) ==&lt;br /&gt;
&lt;br /&gt;
&amp;lt;gallery&amp;gt;&lt;br /&gt;
File:Xl-logic16-100m-external.jpg|&amp;lt;small&amp;gt;Device, top&amp;lt;/small&amp;gt;&lt;br /&gt;
File:Mcupro-2015-1-8-top-overview.jpg|&amp;lt;small&amp;gt;PCB, top&amp;lt;/small&amp;gt;&lt;br /&gt;
File:Mcupro-2015-1-8-bottom-overview.jpg|&amp;lt;small&amp;gt;PCB, bottom&amp;lt;/small&amp;gt;&lt;br /&gt;
&amp;lt;/gallery&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== Photos (2014-01-25 variant) ==&lt;br /&gt;
&lt;br /&gt;
&amp;lt;gallery&amp;gt;&lt;br /&gt;
File:seleae-logic16-aliexpress-clone.jpg|&amp;lt;small&amp;gt;Box&amp;lt;/small&amp;gt;&lt;br /&gt;
File:Mcupro-2014-1-25-top-overview.jpg|&amp;lt;small&amp;gt;PCB, top&amp;lt;/small&amp;gt;&lt;br /&gt;
File:Mcupro-2014-1-25-bottom-overview.jpg|&amp;lt;small&amp;gt;PCB, bottom&amp;lt;/small&amp;gt;&lt;br /&gt;
&amp;lt;/gallery&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== Protocol ==&lt;br /&gt;
&lt;br /&gt;
See [[Saleae_Logic16#Protocol]].&lt;br /&gt;
&lt;br /&gt;
== Firmware ==&lt;br /&gt;
&lt;br /&gt;
;Actel variant&lt;br /&gt;
: This logic analyzer works with unmodified Saleae software. The Actel FPGA has on-chip flash storage, so it only requires an upload of Cypress FX2LP firmware in order to operate.&lt;br /&gt;
;Cyclone variant&lt;br /&gt;
: This logic analyzer works with unmodified Saleae software. The PCB contains a serial flash chip, so it only requires an upload of Cypress FX2LP firmware in order to operate.&lt;br /&gt;
;2015-1-8 variant&lt;br /&gt;
: Only requires an upload of Cypress FX2LP firmware to operate.  Opensource binaries from [https://github.com/gregani/la16fw] work, but must be renamed to &amp;#039;&amp;#039;&amp;#039;saleae-logic16-fx2.fw&amp;#039;&amp;#039;&amp;#039;&lt;br /&gt;
;2014-01-25 variant&lt;br /&gt;
: Seems to have firmware into internal flash so doesn&amp;#039;t require extraction from original Logic supplemental software to operate with Sigrok. You need to use fresh version of Sigrok umbrella, for example Debian packages at version 0.3.0 doesn&amp;#039;t work with this clone (read discussion at [http://sigrok.org/bugzilla/show_bug.cgi?id=680 bug#680]).&lt;br /&gt;
&lt;br /&gt;
The firmware extraction steps are identical to [[Saleae_Logic16#Firmware|steps for Saleae Logic16]], however you only need to have &amp;#039;&amp;#039;&amp;#039;saleae-logic16-fx2.fw&amp;#039;&amp;#039;&amp;#039; installed.&lt;br /&gt;
&lt;br /&gt;
[[Category:Device]]&lt;br /&gt;
[[Category:Logic analyzer]]&lt;br /&gt;
[[Category:Supported]]&lt;/div&gt;</summary>
		<author><name>Gavenkoa</name></author>
	</entry>
	<entry>
		<id>https://sigrok.org/w/index.php?title=Mcupro_Logic16_clone&amp;diff=11189</id>
		<title>Mcupro Logic16 clone</title>
		<link rel="alternate" type="text/html" href="https://sigrok.org/w/index.php?title=Mcupro_Logic16_clone&amp;diff=11189"/>
		<updated>2015-10-29T12:39:11Z</updated>

		<summary type="html">&lt;p&gt;Gavenkoa: seleae-logic16-aliexpress-clone Box&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;{{DISPLAYTITLE:mcupro Logic16 clone}}&lt;br /&gt;
{{Infobox logic analyzer&lt;br /&gt;
| image            = [[File:Mcupro_Logic16_overview.png|180px]]&lt;br /&gt;
| name             = mcupro Logic16 clone&lt;br /&gt;
| status           = supported&lt;br /&gt;
| source_code_dir  = saleae-logic16&lt;br /&gt;
| channels         = 3/6/9/16&lt;br /&gt;
| samplerate       = 100/50/32/16MHz&lt;br /&gt;
| samplerate_state = &amp;amp;mdash;&lt;br /&gt;
| triggers         = none (SW-only)&lt;br /&gt;
| voltages         = -0.9V &amp;amp;mdash; 6V&lt;br /&gt;
| threshold        = 1.5V (operates with 3.3V logic)&lt;br /&gt;
| memory           = none&lt;br /&gt;
| compression      = yes&lt;br /&gt;
| website          = [http://www.aliexpress.com/store/product/USB-Logic-Analyzer-100M-max-sample-rate-16Channels-10B-samples-MCU-ARM-FPGA-debug-tool/614202_1916810169.html aliexpress.com]&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
The &amp;#039;&amp;#039;&amp;#039;mcupro Logic16 clone&amp;#039;&amp;#039;&amp;#039; is a USB-based, 16-channel logic analyzer with 100/50/32/16MHz sampling rate (at 3/6/9/16 enabled channels).&lt;br /&gt;
&lt;br /&gt;
This is a clone of the [[Saleae Logic16]].&lt;br /&gt;
&lt;br /&gt;
See [[mcupro Logic16 clone/Info]] for more details (such as &amp;#039;&amp;#039;&amp;#039;lsusb -v&amp;#039;&amp;#039;&amp;#039; output) about the device.&lt;br /&gt;
&lt;br /&gt;
== Hardware (Actel variant) ==&lt;br /&gt;
&lt;br /&gt;
* &amp;#039;&amp;#039;&amp;#039;FPGA&amp;#039;&amp;#039;&amp;#039;: [https://www.actel.com/documents/PA3_DS.pdf Actel A3P125]&lt;br /&gt;
* &amp;#039;&amp;#039;&amp;#039;USB interface chip&amp;#039;&amp;#039;&amp;#039;: [http://www.cypress.com/?docID=45142 Cypress CY7C68013A]&lt;br /&gt;
* &amp;#039;&amp;#039;&amp;#039;I2C EEPROM&amp;#039;&amp;#039;&amp;#039;: [http://www.atmel.com/Images/doc3256.pdf Atmel 24C02N]&lt;br /&gt;
* &amp;#039;&amp;#039;&amp;#039;3.3V voltage regulator&amp;#039;&amp;#039;&amp;#039;: [http://ams-semitech.com/attachments/File/AMS1117_20120314.pdf Advanced Monolithic Systems AMS1117-3.3]&lt;br /&gt;
* &amp;#039;&amp;#039;&amp;#039;1.5V voltage regulator&amp;#039;&amp;#039;&amp;#039;: [http://ams-semitech.com/attachments/File/AMS1117_20120314.pdf Advanced Monolithic Systems AMS1117-1.5]&lt;br /&gt;
* &amp;#039;&amp;#039;&amp;#039;Crystal:&amp;#039;&amp;#039;&amp;#039; 24.000MHz&lt;br /&gt;
&lt;br /&gt;
== Hardware (Cylone variant) ==&lt;br /&gt;
&lt;br /&gt;
* &amp;#039;&amp;#039;&amp;#039;FPGA&amp;#039;&amp;#039;&amp;#039;: [https://www.altera.com/products/fpga/cyclone-series/cyclone/support.html#Cyclone-Device-Handbook--All-Sections- Altera Cyclone EP1C3T100]&lt;br /&gt;
* &amp;#039;&amp;#039;&amp;#039;USB interface chip&amp;#039;&amp;#039;&amp;#039;: [http://www.cypress.com/?docID=45142 Cypress CY7C68013A]&lt;br /&gt;
* &amp;#039;&amp;#039;&amp;#039;I2C EEPROM&amp;#039;&amp;#039;&amp;#039;: [http://www.atmel.com/Images/doc3256.pdf Atmel 24C02N]&lt;br /&gt;
* &amp;#039;&amp;#039;&amp;#039;3.3V voltage regulator&amp;#039;&amp;#039;&amp;#039;: [http://ams-semitech.com/attachments/File/AMS1117_20120314.pdf Advanced Monolithic Systems AMS1117-3.3]&lt;br /&gt;
* &amp;#039;&amp;#039;&amp;#039;1.5V voltage regulator&amp;#039;&amp;#039;&amp;#039;: [http://ams-semitech.com/attachments/File/AMS1117_20120314.pdf Advanced Monolithic Systems AMS1117-1.5]&lt;br /&gt;
* &amp;#039;&amp;#039;&amp;#039;Crystal (FX2):&amp;#039;&amp;#039;&amp;#039; 24.000MHz&lt;br /&gt;
* &amp;#039;&amp;#039;&amp;#039;Crystal (FPGA):&amp;#039;&amp;#039;&amp;#039; 100.000MHz&lt;br /&gt;
* &amp;#039;&amp;#039;&amp;#039;FPGA Bitstream&amp;#039;&amp;#039;&amp;#039; 25P10 1MBit SPI NOR flash, ST Microelectronics&lt;br /&gt;
* &amp;#039;&amp;#039;&amp;#039;Bootstrap Controller&amp;#039;&amp;#039;&amp;#039; STCMCU 15F10, 8051 compatible&lt;br /&gt;
&lt;br /&gt;
== Hardware (2015-01-08 variant) ==&lt;br /&gt;
PCB Marked &amp;quot;Saleae Logic 16 By MCUPro 2015-1-8&amp;quot;  Readily identifiable by the irregular pcb traces, and switching power supplies&lt;br /&gt;
This comes in a different case, identical to the [[Noname_XL-LOGIC16-100M]].&lt;br /&gt;
* &amp;#039;&amp;#039;&amp;#039;FPGA&amp;#039;&amp;#039;&amp;#039;: Markings ground off&lt;br /&gt;
* &amp;#039;&amp;#039;&amp;#039;USB interface chip&amp;#039;&amp;#039;&amp;#039;: Markings ground off, but presumably a Cypress FX2 like all others. [http://www.cypress.com/?docID=45142 Cypress CY7C68013A]&lt;br /&gt;
* &amp;#039;&amp;#039;&amp;#039;I2C EEPROM&amp;#039;&amp;#039;&amp;#039;: Markings ground off&lt;br /&gt;
* &amp;#039;&amp;#039;&amp;#039;3.3V voltage regulator&amp;#039;&amp;#039;&amp;#039;: Unrecognized switcher in sot23-5  (Seems to be 3.8V?!)&lt;br /&gt;
* &amp;#039;&amp;#039;&amp;#039;1.5V voltage regulator&amp;#039;&amp;#039;&amp;#039;: Unrecognised switcher in sot23-5&lt;br /&gt;
* &amp;#039;&amp;#039;&amp;#039;Crystal (FX2):&amp;#039;&amp;#039;&amp;#039; 24.000MHz&lt;br /&gt;
* &amp;#039;&amp;#039;&amp;#039;Crystal (FPGA):&amp;#039;&amp;#039;&amp;#039; Looks like 32Mhz?&lt;br /&gt;
* &amp;#039;&amp;#039;&amp;#039;FPGA Bitstream&amp;#039;&amp;#039;&amp;#039; 25P10 1MBit SPI NOR flash, ST Microelectronics&lt;br /&gt;
* &amp;#039;&amp;#039;&amp;#039;Bootstrap Controller&amp;#039;&amp;#039;&amp;#039; Not required?&lt;br /&gt;
== Hardware (2014-01-25 variant) ==&lt;br /&gt;
PCB Marked &amp;quot;Saleae Logic 16 mcupro 2014.1.25&amp;quot;&lt;br /&gt;
* &amp;#039;&amp;#039;&amp;#039;FPGA&amp;#039;&amp;#039;&amp;#039;: Markings ground off&lt;br /&gt;
* &amp;#039;&amp;#039;&amp;#039;USB interface chip&amp;#039;&amp;#039;&amp;#039;: Markings ground off&lt;br /&gt;
* MISC, bottom two channels are not GND, but SCK(Sample Clock out) and HCK (Half of SCK out).&lt;br /&gt;
&lt;br /&gt;
== Photos (Actel) ==&lt;br /&gt;
&lt;br /&gt;
&amp;lt;gallery&amp;gt;&lt;br /&gt;
File:Mcupro_Logic16_case_top.jpeg|&amp;lt;small&amp;gt;Device, top&amp;lt;/small&amp;gt;&lt;br /&gt;
File:Mcupro_Logic16_case_bottom.jpeg|&amp;lt;small&amp;gt;Device, bottom&amp;lt;/small&amp;gt;&lt;br /&gt;
File:Mcupro_Logic16_top.jpeg|&amp;lt;small&amp;gt;PCB, top&amp;lt;/small&amp;gt;&lt;br /&gt;
File:Mcupro_Logic16_bottom.jpeg|&amp;lt;small&amp;gt;PCB, bottom&amp;lt;/small&amp;gt;&lt;br /&gt;
&amp;lt;/gallery&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== Photos (Cyclone) ==&lt;br /&gt;
&lt;br /&gt;
&amp;lt;gallery&amp;gt;&lt;br /&gt;
File:Mcupro_Logic16_case_top.jpeg|&amp;lt;small&amp;gt;Device, top&amp;lt;/small&amp;gt;&lt;br /&gt;
File:Mcupro_Logic16_case_bottom.jpeg|&amp;lt;small&amp;gt;Device, bottom&amp;lt;/small&amp;gt;&lt;br /&gt;
File:Mcupro Logic16 Variant2 top.jpg|&amp;lt;small&amp;gt;PCB with Altera Cyclone, top&amp;lt;/small&amp;gt;&lt;br /&gt;
File:IMG 0207 v1.JPG|&amp;lt;small&amp;gt;PCB with Altera Cyclone, bottom&amp;lt;/small&amp;gt;&lt;br /&gt;
File:Mcupro Logic16 Variant2 top flash+uC.jpg|&amp;lt;small&amp;gt;PCB, top, 1MBit flash and STCMCU uC&amp;lt;/small&amp;gt;&lt;br /&gt;
&amp;lt;/gallery&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== Photos (2015-01-08 variant) ==&lt;br /&gt;
&lt;br /&gt;
&amp;lt;gallery&amp;gt;&lt;br /&gt;
File:Xl-logic16-100m-external.jpg|&amp;lt;small&amp;gt;Device, top&amp;lt;/small&amp;gt;&lt;br /&gt;
File:Mcupro-2015-1-8-top-overview.jpg|&amp;lt;small&amp;gt;PCB, top&amp;lt;/small&amp;gt;&lt;br /&gt;
File:Mcupro-2015-1-8-bottom-overview.jpg|&amp;lt;small&amp;gt;PCB, bottom&amp;lt;/small&amp;gt;&lt;br /&gt;
&amp;lt;/gallery&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== Photos (2014-01-25 variant) ==&lt;br /&gt;
&lt;br /&gt;
&amp;lt;gallery&amp;gt;&lt;br /&gt;
File:seleae-logic16-aliexpress-clone.jpg|&amp;lt;small&amp;gt;Box&amp;lt;/small&amp;gt;&lt;br /&gt;
File:Mcupro-2014-1-25-top-overview.jpg|&amp;lt;small&amp;gt;PCB, top&amp;lt;/small&amp;gt;&lt;br /&gt;
File:Mcupro-2014-1-25-bottom-overview.jpg|&amp;lt;small&amp;gt;PCB, bottom&amp;lt;/small&amp;gt;&lt;br /&gt;
&amp;lt;/gallery&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== Protocol ==&lt;br /&gt;
&lt;br /&gt;
See [[Saleae_Logic16#Protocol]].&lt;br /&gt;
&lt;br /&gt;
== Firmware ==&lt;br /&gt;
&lt;br /&gt;
;Actel variant&lt;br /&gt;
: This logic analyzer works with unmodified Saleae software. The Actel FPGA has on-chip flash storage, so it only requires an upload of Cypress FX2LP firmware in order to operate.&lt;br /&gt;
;Cyclone variant&lt;br /&gt;
: This logic analyzer works with unmodified Saleae software. The PCB contains a serial flash chip, so it only requires an upload of Cypress FX2LP firmware in order to operate.&lt;br /&gt;
;2015-1-8 variant&lt;br /&gt;
: Only requires an upload of Cypress FX2LP firmware to operate.  Opensource binaries from [https://github.com/gregani/la16fw] work, but must be renamed to &amp;#039;&amp;#039;&amp;#039;saleae-logic16-fx2.fw&amp;#039;&amp;#039;&amp;#039;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
The firmware extraction steps are identical to [[Saleae_Logic16#Firmware|steps for Saleae Logic16]], however you only need to have &amp;#039;&amp;#039;&amp;#039;saleae-logic16-fx2.fw&amp;#039;&amp;#039;&amp;#039; installed.&lt;br /&gt;
&lt;br /&gt;
[[Category:Device]]&lt;br /&gt;
[[Category:Logic analyzer]]&lt;br /&gt;
[[Category:Supported]]&lt;/div&gt;</summary>
		<author><name>Gavenkoa</name></author>
	</entry>
	<entry>
		<id>https://sigrok.org/w/index.php?title=File:Seleae-logic16-aliexpress-clone.jpg&amp;diff=11188</id>
		<title>File:Seleae-logic16-aliexpress-clone.jpg</title>
		<link rel="alternate" type="text/html" href="https://sigrok.org/w/index.php?title=File:Seleae-logic16-aliexpress-clone.jpg&amp;diff=11188"/>
		<updated>2015-10-29T12:38:07Z</updated>

		<summary type="html">&lt;p&gt;Gavenkoa: Clone of seleae Logic 16 from http://www.aliexpress.com/item/USB-Logic-Analyzer-100M-max-sample-rate-16Channels-10B-samples-MCU-ARM-FPGA-debug-tool/1916810169.html&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;Clone of seleae Logic 16 from http://www.aliexpress.com/item/USB-Logic-Analyzer-100M-max-sample-rate-16Channels-10B-samples-MCU-ARM-FPGA-debug-tool/1916810169.html&lt;/div&gt;</summary>
		<author><name>Gavenkoa</name></author>
	</entry>
	<entry>
		<id>https://sigrok.org/w/index.php?title=CWAV_USBee_SX&amp;diff=11068</id>
		<title>CWAV USBee SX</title>
		<link rel="alternate" type="text/html" href="https://sigrok.org/w/index.php?title=CWAV_USBee_SX&amp;diff=11068"/>
		<updated>2015-10-04T19:44:47Z</updated>

		<summary type="html">&lt;p&gt;Gavenkoa: fix another wiki syntax&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;{{Infobox logic analyzer&lt;br /&gt;
| image            = [[File:Cwav usbee sx.png|180px]]&lt;br /&gt;
| name             = CWAV USBee SX&lt;br /&gt;
| status           = supported&lt;br /&gt;
| source_code_dir  = fx2lafw&lt;br /&gt;
| channels         = 8&lt;br /&gt;
| samplerate       = 24MHz&lt;br /&gt;
| samplerate_state = &amp;amp;mdash;&lt;br /&gt;
| triggers         = none (SW-only)&lt;br /&gt;
| voltages         = max. 5.5V&lt;br /&gt;
| threshold        = Fixed: VIH=1.4V, VIL=0.8V&lt;br /&gt;
| memory           = none&lt;br /&gt;
| compression      = none&lt;br /&gt;
| website          = [http://usbee.com/sx.html usbee.com]&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
The &amp;#039;&amp;#039;&amp;#039;USBee SX&amp;#039;&amp;#039;&amp;#039; is a USB-based, 8-channel logic analyzer (and signal generator) with up to 24MHz sampling rate.&lt;br /&gt;
&lt;br /&gt;
In sigrok, we use the open-source [[fx2lafw]] firmware for this logic analyzer.&lt;br /&gt;
&lt;br /&gt;
See [[CWAV USBee SX/Info]] for some more details (such as &amp;#039;&amp;#039;&amp;#039;lsusb -vvv&amp;#039;&amp;#039;&amp;#039; output) on the device.&lt;br /&gt;
&lt;br /&gt;
CWAV, Inc. [http://usbee.com/company.htm has been closed and no longer sells] the USBee Test Pods (has chosen to go out of business effective September 10, 2015). But there are a lot of clones, like [[MCU123 USBee AX Pro clone]]. Just search for &amp;#039;&amp;#039;&amp;#039;24mhz 8ch logic analizer&amp;#039;&amp;#039;&amp;#039; on http://ebay.com/ or http://aliexpress.com/ for one (usually under $10).&lt;br /&gt;
&lt;br /&gt;
== Hardware ==&lt;br /&gt;
&lt;br /&gt;
* &amp;#039;&amp;#039;&amp;#039;Main chip&amp;#039;&amp;#039;&amp;#039;: Cypress CY7C68013A-56PVXC (FX2LP)&lt;br /&gt;
** &amp;#039;&amp;#039;&amp;#039;Note:&amp;#039;&amp;#039;&amp;#039; Older versions used the Cypress CY7C68013-56PVC (FX2), which is different in some ways (e.g. less SRAM)&lt;br /&gt;
* &amp;#039;&amp;#039;&amp;#039;3.3V voltage regulator&amp;#039;&amp;#039;&amp;#039;: ST LD33&lt;br /&gt;
* &amp;#039;&amp;#039;&amp;#039;I2C EEPROM&amp;#039;&amp;#039;&amp;#039;: Microchip 24LC01B&lt;br /&gt;
* &amp;#039;&amp;#039;&amp;#039;Crystal&amp;#039;&amp;#039;&amp;#039;: 24MHz&lt;br /&gt;
&lt;br /&gt;
== Photos ==&lt;br /&gt;
&lt;br /&gt;
&amp;#039;&amp;#039;&amp;#039;New version with Cypress CY7C68013A (FX2LP):&amp;#039;&amp;#039;&amp;#039;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;gallery&amp;gt;&lt;br /&gt;
File:Cwav usbee sx.jpg|&amp;lt;small&amp;gt;Device, front&amp;lt;/small&amp;gt;&lt;br /&gt;
File:Usbee sx case back.jpg|&amp;lt;small&amp;gt;Device, back&amp;lt;/small&amp;gt;&lt;br /&gt;
File:Usbee sx case open.jpg|&amp;lt;small&amp;gt;Device, open&amp;lt;/small&amp;gt;&lt;br /&gt;
File:Usbee sx pcb front.jpg|&amp;lt;small&amp;gt;PCB, front&amp;lt;/small&amp;gt;&lt;br /&gt;
File:Usbee sx pcb back.jpg|&amp;lt;small&amp;gt;PCB, back&amp;lt;/small&amp;gt;&lt;br /&gt;
&amp;lt;/gallery&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;#039;&amp;#039;&amp;#039;Old version with Cypress CY7C68013 (FX2):&amp;#039;&amp;#039;&amp;#039;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;gallery&amp;gt;&lt;br /&gt;
File:Cwav_usbee_sx_device_top.jpg|&amp;lt;small&amp;gt;Device, front&amp;lt;/small&amp;gt;&lt;br /&gt;
File:Cwav_usbee_sx_device_bottom.jpg|&amp;lt;small&amp;gt;Device, back&amp;lt;/small&amp;gt;&lt;br /&gt;
File:Cwav_usbee_sx_pcb_top.jpg|&amp;lt;small&amp;gt;PCB, front&amp;lt;/small&amp;gt;&lt;br /&gt;
File:Cwav_usbee_sx_pcb_bottom.jpg|&amp;lt;small&amp;gt;PCB, back&amp;lt;/small&amp;gt;&lt;br /&gt;
File:Cwav_usbee_sx_revision_zx.jpg|&amp;lt;small&amp;gt;&amp;quot;USBee ZX&amp;quot; marking&amp;lt;/small&amp;gt;&lt;br /&gt;
&amp;lt;/gallery&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== Protocol ==&lt;br /&gt;
&lt;br /&gt;
Since we use the open-source [[fx2lafw]] firmware for this device, we don&amp;#039;t need to know the protocol.&lt;br /&gt;
&lt;br /&gt;
However, for those interested in this, someone else has already [https://blog.visucore.com/tags/usbee decoded most of it].&lt;br /&gt;
&lt;br /&gt;
== Resources ==&lt;br /&gt;
&lt;br /&gt;
* [http://usbee.com/software/ZXHelpFiles.zip USBee SX help files]&lt;br /&gt;
* [http://usbee.com/usbeesuitemanual.pdf USBee Suite manual]&lt;br /&gt;
* [http://usbee.com/usbeesuitesw.zip Vendor software]&lt;br /&gt;
* [https://blog.visucore.com/2010/5/23/jtag-using-cypress-fx2-usb Visucore Blog: JTAG using USBee SX]&lt;br /&gt;
* [https://blog.visucore.com/2010/5/28/pwm-on-the-usbee-hardware-using-custom-firmware Visucore Blog: PWM on the USBee with custom firmware]&lt;br /&gt;
&lt;br /&gt;
[[Category:Device]]&lt;br /&gt;
[[Category:Logic analyzer]]&lt;br /&gt;
[[Category:Supported]]&lt;/div&gt;</summary>
		<author><name>Gavenkoa</name></author>
	</entry>
	<entry>
		<id>https://sigrok.org/w/index.php?title=CWAV_USBee_SX&amp;diff=11067</id>
		<title>CWAV USBee SX</title>
		<link rel="alternate" type="text/html" href="https://sigrok.org/w/index.php?title=CWAV_USBee_SX&amp;diff=11067"/>
		<updated>2015-10-04T19:44:06Z</updated>

		<summary type="html">&lt;p&gt;Gavenkoa: fix wiki syntax&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;{{Infobox logic analyzer&lt;br /&gt;
| image            = [[File:Cwav usbee sx.png|180px]]&lt;br /&gt;
| name             = CWAV USBee SX&lt;br /&gt;
| status           = supported&lt;br /&gt;
| source_code_dir  = fx2lafw&lt;br /&gt;
| channels         = 8&lt;br /&gt;
| samplerate       = 24MHz&lt;br /&gt;
| samplerate_state = &amp;amp;mdash;&lt;br /&gt;
| triggers         = none (SW-only)&lt;br /&gt;
| voltages         = max. 5.5V&lt;br /&gt;
| threshold        = Fixed: VIH=1.4V, VIL=0.8V&lt;br /&gt;
| memory           = none&lt;br /&gt;
| compression      = none&lt;br /&gt;
| website          = [http://usbee.com/sx.html usbee.com]&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
The &amp;#039;&amp;#039;&amp;#039;USBee SX&amp;#039;&amp;#039;&amp;#039; is a USB-based, 8-channel logic analyzer (and signal generator) with up to 24MHz sampling rate.&lt;br /&gt;
&lt;br /&gt;
In sigrok, we use the open-source [[fx2lafw]] firmware for this logic analyzer.&lt;br /&gt;
&lt;br /&gt;
See [[CWAV USBee SX/Info]] for some more details (such as &amp;#039;&amp;#039;&amp;#039;lsusb -vvv&amp;#039;&amp;#039;&amp;#039; output) on the device.&lt;br /&gt;
&lt;br /&gt;
CWAV, Inc. [http://usbee.com/company.htm has been closed and no longer sells] the USBee Test Pods (has chosen to go out of business effective September 10, 2015). But there are a lot of clones, like [MCU123 USBee AX Pro clone]. Just search for &amp;#039;&amp;#039;&amp;#039;24mhz 8ch logic analizer&amp;#039;&amp;#039;&amp;#039; on http://ebay.com/ or http://aliexpress.com/ for one (usually under $10).&lt;br /&gt;
&lt;br /&gt;
== Hardware ==&lt;br /&gt;
&lt;br /&gt;
* &amp;#039;&amp;#039;&amp;#039;Main chip&amp;#039;&amp;#039;&amp;#039;: Cypress CY7C68013A-56PVXC (FX2LP)&lt;br /&gt;
** &amp;#039;&amp;#039;&amp;#039;Note:&amp;#039;&amp;#039;&amp;#039; Older versions used the Cypress CY7C68013-56PVC (FX2), which is different in some ways (e.g. less SRAM)&lt;br /&gt;
* &amp;#039;&amp;#039;&amp;#039;3.3V voltage regulator&amp;#039;&amp;#039;&amp;#039;: ST LD33&lt;br /&gt;
* &amp;#039;&amp;#039;&amp;#039;I2C EEPROM&amp;#039;&amp;#039;&amp;#039;: Microchip 24LC01B&lt;br /&gt;
* &amp;#039;&amp;#039;&amp;#039;Crystal&amp;#039;&amp;#039;&amp;#039;: 24MHz&lt;br /&gt;
&lt;br /&gt;
== Photos ==&lt;br /&gt;
&lt;br /&gt;
&amp;#039;&amp;#039;&amp;#039;New version with Cypress CY7C68013A (FX2LP):&amp;#039;&amp;#039;&amp;#039;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;gallery&amp;gt;&lt;br /&gt;
File:Cwav usbee sx.jpg|&amp;lt;small&amp;gt;Device, front&amp;lt;/small&amp;gt;&lt;br /&gt;
File:Usbee sx case back.jpg|&amp;lt;small&amp;gt;Device, back&amp;lt;/small&amp;gt;&lt;br /&gt;
File:Usbee sx case open.jpg|&amp;lt;small&amp;gt;Device, open&amp;lt;/small&amp;gt;&lt;br /&gt;
File:Usbee sx pcb front.jpg|&amp;lt;small&amp;gt;PCB, front&amp;lt;/small&amp;gt;&lt;br /&gt;
File:Usbee sx pcb back.jpg|&amp;lt;small&amp;gt;PCB, back&amp;lt;/small&amp;gt;&lt;br /&gt;
&amp;lt;/gallery&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;#039;&amp;#039;&amp;#039;Old version with Cypress CY7C68013 (FX2):&amp;#039;&amp;#039;&amp;#039;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;gallery&amp;gt;&lt;br /&gt;
File:Cwav_usbee_sx_device_top.jpg|&amp;lt;small&amp;gt;Device, front&amp;lt;/small&amp;gt;&lt;br /&gt;
File:Cwav_usbee_sx_device_bottom.jpg|&amp;lt;small&amp;gt;Device, back&amp;lt;/small&amp;gt;&lt;br /&gt;
File:Cwav_usbee_sx_pcb_top.jpg|&amp;lt;small&amp;gt;PCB, front&amp;lt;/small&amp;gt;&lt;br /&gt;
File:Cwav_usbee_sx_pcb_bottom.jpg|&amp;lt;small&amp;gt;PCB, back&amp;lt;/small&amp;gt;&lt;br /&gt;
File:Cwav_usbee_sx_revision_zx.jpg|&amp;lt;small&amp;gt;&amp;quot;USBee ZX&amp;quot; marking&amp;lt;/small&amp;gt;&lt;br /&gt;
&amp;lt;/gallery&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== Protocol ==&lt;br /&gt;
&lt;br /&gt;
Since we use the open-source [[fx2lafw]] firmware for this device, we don&amp;#039;t need to know the protocol.&lt;br /&gt;
&lt;br /&gt;
However, for those interested in this, someone else has already [https://blog.visucore.com/tags/usbee decoded most of it].&lt;br /&gt;
&lt;br /&gt;
== Resources ==&lt;br /&gt;
&lt;br /&gt;
* [http://usbee.com/software/ZXHelpFiles.zip USBee SX help files]&lt;br /&gt;
* [http://usbee.com/usbeesuitemanual.pdf USBee Suite manual]&lt;br /&gt;
* [http://usbee.com/usbeesuitesw.zip Vendor software]&lt;br /&gt;
* [https://blog.visucore.com/2010/5/23/jtag-using-cypress-fx2-usb Visucore Blog: JTAG using USBee SX]&lt;br /&gt;
* [https://blog.visucore.com/2010/5/28/pwm-on-the-usbee-hardware-using-custom-firmware Visucore Blog: PWM on the USBee with custom firmware]&lt;br /&gt;
&lt;br /&gt;
[[Category:Device]]&lt;br /&gt;
[[Category:Logic analyzer]]&lt;br /&gt;
[[Category:Supported]]&lt;/div&gt;</summary>
		<author><name>Gavenkoa</name></author>
	</entry>
	<entry>
		<id>https://sigrok.org/w/index.php?title=CWAV_USBee_SX&amp;diff=11066</id>
		<title>CWAV USBee SX</title>
		<link rel="alternate" type="text/html" href="https://sigrok.org/w/index.php?title=CWAV_USBee_SX&amp;diff=11066"/>
		<updated>2015-10-04T19:43:34Z</updated>

		<summary type="html">&lt;p&gt;Gavenkoa: CWAV, Inc. has been closed and no longer sells the USBee Test Pods&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;{{Infobox logic analyzer&lt;br /&gt;
| image            = [[File:Cwav usbee sx.png|180px]]&lt;br /&gt;
| name             = CWAV USBee SX&lt;br /&gt;
| status           = supported&lt;br /&gt;
| source_code_dir  = fx2lafw&lt;br /&gt;
| channels         = 8&lt;br /&gt;
| samplerate       = 24MHz&lt;br /&gt;
| samplerate_state = &amp;amp;mdash;&lt;br /&gt;
| triggers         = none (SW-only)&lt;br /&gt;
| voltages         = max. 5.5V&lt;br /&gt;
| threshold        = Fixed: VIH=1.4V, VIL=0.8V&lt;br /&gt;
| memory           = none&lt;br /&gt;
| compression      = none&lt;br /&gt;
| website          = [http://usbee.com/sx.html usbee.com]&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
The &amp;#039;&amp;#039;&amp;#039;USBee SX&amp;#039;&amp;#039;&amp;#039; is a USB-based, 8-channel logic analyzer (and signal generator) with up to 24MHz sampling rate.&lt;br /&gt;
&lt;br /&gt;
In sigrok, we use the open-source [[fx2lafw]] firmware for this logic analyzer.&lt;br /&gt;
&lt;br /&gt;
See [[CWAV USBee SX/Info]] for some more details (such as &amp;#039;&amp;#039;&amp;#039;lsusb -vvv&amp;#039;&amp;#039;&amp;#039; output) on the device.&lt;br /&gt;
&lt;br /&gt;
CWAV, Inc. [http://usbee.com/company.htm has been closed and no longer sells] the USBee Test Pods (has chosen to go out of business effective September 10, 2015). But there are a lot of clones, like [MCU123 USBee AX Pro clone]. Just search for ***24mhz 8ch logic analizer*** on http://ebay.com/ or http://aliexpress.com/ for one (usually under $10).&lt;br /&gt;
&lt;br /&gt;
== Hardware ==&lt;br /&gt;
&lt;br /&gt;
* &amp;#039;&amp;#039;&amp;#039;Main chip&amp;#039;&amp;#039;&amp;#039;: Cypress CY7C68013A-56PVXC (FX2LP)&lt;br /&gt;
** &amp;#039;&amp;#039;&amp;#039;Note:&amp;#039;&amp;#039;&amp;#039; Older versions used the Cypress CY7C68013-56PVC (FX2), which is different in some ways (e.g. less SRAM)&lt;br /&gt;
* &amp;#039;&amp;#039;&amp;#039;3.3V voltage regulator&amp;#039;&amp;#039;&amp;#039;: ST LD33&lt;br /&gt;
* &amp;#039;&amp;#039;&amp;#039;I2C EEPROM&amp;#039;&amp;#039;&amp;#039;: Microchip 24LC01B&lt;br /&gt;
* &amp;#039;&amp;#039;&amp;#039;Crystal&amp;#039;&amp;#039;&amp;#039;: 24MHz&lt;br /&gt;
&lt;br /&gt;
== Photos ==&lt;br /&gt;
&lt;br /&gt;
&amp;#039;&amp;#039;&amp;#039;New version with Cypress CY7C68013A (FX2LP):&amp;#039;&amp;#039;&amp;#039;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;gallery&amp;gt;&lt;br /&gt;
File:Cwav usbee sx.jpg|&amp;lt;small&amp;gt;Device, front&amp;lt;/small&amp;gt;&lt;br /&gt;
File:Usbee sx case back.jpg|&amp;lt;small&amp;gt;Device, back&amp;lt;/small&amp;gt;&lt;br /&gt;
File:Usbee sx case open.jpg|&amp;lt;small&amp;gt;Device, open&amp;lt;/small&amp;gt;&lt;br /&gt;
File:Usbee sx pcb front.jpg|&amp;lt;small&amp;gt;PCB, front&amp;lt;/small&amp;gt;&lt;br /&gt;
File:Usbee sx pcb back.jpg|&amp;lt;small&amp;gt;PCB, back&amp;lt;/small&amp;gt;&lt;br /&gt;
&amp;lt;/gallery&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;#039;&amp;#039;&amp;#039;Old version with Cypress CY7C68013 (FX2):&amp;#039;&amp;#039;&amp;#039;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;gallery&amp;gt;&lt;br /&gt;
File:Cwav_usbee_sx_device_top.jpg|&amp;lt;small&amp;gt;Device, front&amp;lt;/small&amp;gt;&lt;br /&gt;
File:Cwav_usbee_sx_device_bottom.jpg|&amp;lt;small&amp;gt;Device, back&amp;lt;/small&amp;gt;&lt;br /&gt;
File:Cwav_usbee_sx_pcb_top.jpg|&amp;lt;small&amp;gt;PCB, front&amp;lt;/small&amp;gt;&lt;br /&gt;
File:Cwav_usbee_sx_pcb_bottom.jpg|&amp;lt;small&amp;gt;PCB, back&amp;lt;/small&amp;gt;&lt;br /&gt;
File:Cwav_usbee_sx_revision_zx.jpg|&amp;lt;small&amp;gt;&amp;quot;USBee ZX&amp;quot; marking&amp;lt;/small&amp;gt;&lt;br /&gt;
&amp;lt;/gallery&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== Protocol ==&lt;br /&gt;
&lt;br /&gt;
Since we use the open-source [[fx2lafw]] firmware for this device, we don&amp;#039;t need to know the protocol.&lt;br /&gt;
&lt;br /&gt;
However, for those interested in this, someone else has already [https://blog.visucore.com/tags/usbee decoded most of it].&lt;br /&gt;
&lt;br /&gt;
== Resources ==&lt;br /&gt;
&lt;br /&gt;
* [http://usbee.com/software/ZXHelpFiles.zip USBee SX help files]&lt;br /&gt;
* [http://usbee.com/usbeesuitemanual.pdf USBee Suite manual]&lt;br /&gt;
* [http://usbee.com/usbeesuitesw.zip Vendor software]&lt;br /&gt;
* [https://blog.visucore.com/2010/5/23/jtag-using-cypress-fx2-usb Visucore Blog: JTAG using USBee SX]&lt;br /&gt;
* [https://blog.visucore.com/2010/5/28/pwm-on-the-usbee-hardware-using-custom-firmware Visucore Blog: PWM on the USBee with custom firmware]&lt;br /&gt;
&lt;br /&gt;
[[Category:Device]]&lt;br /&gt;
[[Category:Logic analyzer]]&lt;br /&gt;
[[Category:Supported]]&lt;/div&gt;</summary>
		<author><name>Gavenkoa</name></author>
	</entry>
	<entry>
		<id>https://sigrok.org/w/index.php?title=Supported_hardware&amp;diff=11065</id>
		<title>Supported hardware</title>
		<link rel="alternate" type="text/html" href="https://sigrok.org/w/index.php?title=Supported_hardware&amp;diff=11065"/>
		<updated>2015-10-02T07:44:13Z</updated>

		<summary type="html">&lt;p&gt;Gavenkoa: Fix  CWAV USBee SX Sa/s&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;sigrok is intended as a flexible, cross-platform, and &amp;#039;&amp;#039;&amp;#039;hardware-independent&amp;#039;&amp;#039;&amp;#039; software suite, i.e., it supports various devices from many different vendors.&lt;br /&gt;
&lt;br /&gt;
Here is a list of currently supported devices (various stages of completeness) and devices we plan to support in the near future.&lt;br /&gt;
&lt;br /&gt;
The lists are sorted by category ([[File:Nuvola OK.png|16px]] &amp;lt;span style=&amp;quot;background-color: lime&amp;quot;&amp;gt;supported&amp;lt;/span&amp;gt;: [[:Category:Supported|{{PAGESINCATEGORY:Supported|pages}}]], [[File:Nuvola Orange.png|16px]] &amp;lt;span style=&amp;quot;background-color: orange&amp;quot;&amp;gt;in progress&amp;lt;/span&amp;gt;: [[:Category:In progress|{{PAGESINCATEGORY:In progress|pages}}]], [[File:Nuvola Red.png|16px]] &amp;lt;span style=&amp;quot;background-color: red&amp;quot;&amp;gt;planned&amp;lt;/span&amp;gt;: [[:Category:Planned|{{PAGESINCATEGORY:Planned|pages}}]]), and alphabetically within those categories.&lt;br /&gt;
&lt;br /&gt;
== Logic analyzers ==&lt;br /&gt;
&lt;br /&gt;
&amp;lt;gallery widths=&amp;quot;100px&amp;quot; heights=&amp;quot;100px&amp;quot;&amp;gt;&lt;br /&gt;
File:ARMFLY MINI LOGIC.png|link=ARMFLY Mini-Logic|[[File:Nuvola OK.png|16px]] &amp;lt;small&amp;gt;[[ARMFLY Mini-Logic]] (8ch, 24MHz)&amp;lt;/small&amp;gt;&lt;br /&gt;
File:ASIX SIGMA 2.png|link=ASIX SIGMA|[[File:Nuvola OK.png|16px]] &amp;lt;small&amp;gt;[[ASIX SIGMA]] (16ch, 200MHz)&amp;lt;/small&amp;gt;&lt;br /&gt;
File:BeagleLogic.jpg|link=BeagleLogic|[[File:Nuvola OK.png|16px]] &amp;lt;small&amp;gt;[[BeagleLogic]] (12(max 14)ch, 100MHz)&amp;lt;/small&amp;gt;&lt;br /&gt;
File:Braintechnology_usb_interface_v26.png|link=Braintechnology USB Interface V2.x|[[File:Nuvola OK.png|16px]] &amp;lt;small&amp;gt;[[Braintechnology USB Interface V2.x]] (8/16ch, 24/12MHz)&amp;lt;/small&amp;gt;&lt;br /&gt;
File:Braintechnology_usb_lps.png|link=Braintechnology USB-LPS|[[File:Nuvola OK.png|16px]] &amp;lt;small&amp;gt;[[Braintechnology USB-LPS]] (8/16ch, 24/12MHz)&amp;lt;/small&amp;gt;&lt;br /&gt;
File:Chronovu la8 front.png|link=ChronoVu LA8|[[File:Nuvola OK.png|16px]] &amp;lt;small&amp;gt;[[ChronoVu LA8]] (8ch, 100MHz)&amp;lt;/small&amp;gt;&lt;br /&gt;
File:Chronovu la16.png|link=ChronoVu LA16|[[File:Nuvola OK.png|16px]] &amp;lt;small&amp;gt;[[ChronoVu LA16]] (16ch, 200MHz)&amp;lt;/small&amp;gt;&lt;br /&gt;
File:Cwav_usbee_sx.png|link=CWAV USBee SX|[[File:Nuvola OK.png|16px]] &amp;lt;small&amp;gt;[[CWAV USBee SX]] (8ch, 24MHz)&amp;lt;/small&amp;gt;&lt;br /&gt;
File:Buspirate_v3.png|link=Dangerous Prototypes Buspirate|[[File:Nuvola OK.png|16px]] &amp;lt;small&amp;gt;[[Dangerous Prototypes Buspirate]] (5ch, 1MHz)&amp;lt;/small&amp;gt;&lt;br /&gt;
File:Dangerous prototypes irtoy mugshot.png|link=Dangerous Prototypes USB IR Toy|[[File:Nuvola OK.png|16px]] &amp;lt;small&amp;gt;[[Dangerous Prototypes USB IR Toy]] (1ch, 10kHz)&amp;lt;/small&amp;gt;&lt;br /&gt;
File:Eeelec xla esla100.png|link=EE Electronics ESLA100|[[File:Nuvola OK.png|16px]] &amp;lt;small&amp;gt;[[EE Electronics ESLA100]] (8ch, 24MHz)&amp;lt;/small&amp;gt;&lt;br /&gt;
File:Ikalogic_scanalogic2.png|link=IKALOGIC Scanalogic-2|[[File:Nuvola OK.png|16px]] &amp;lt;small&amp;gt;[[IKALOGIC Scanalogic-2]] (4ch, 20MHz)&amp;lt;/small&amp;gt;&lt;br /&gt;
File:Ikalogic scanaplus mugshot.png|link=IKALOGIC ScanaPLUS|[[File:Nuvola OK.png|16px]] &amp;lt;small&amp;gt;[[IKALOGIC ScanaPLUS]] (9ch, 100MHz)&amp;lt;/small&amp;gt;&lt;br /&gt;
File:Kingst kqs3506 la16100.png|link=KingST KQS3506-LA16100|[[File:Nuvola OK.png|16px]] &amp;lt;small&amp;gt;[[KingST KQS3506-LA16100]] (16ch, 100/50/32/16MHz @ 3/6/9/16ch)&amp;lt;/small&amp;gt;&lt;br /&gt;
File:Lcsoft-miniboard-front.png|link=Lcsoft Mini Board|[[File:Nuvola OK.png|16px]] &amp;lt;small&amp;gt;[[Lcsoft Mini Board]] (8/16ch, 24/12MHz)&amp;lt;/small&amp;gt;&lt;br /&gt;
File:logic-shrimp-front.png|link=Logic Shrimp|[[File:Nuvola OK.png|16px]] &amp;lt;small&amp;gt;[[Logic Shrimp]] (4ch, 20MHz)&amp;lt;/small&amp;gt;&lt;br /&gt;
File:Mcu123 saleae logic clone.png|link=MCU123 Saleae Logic clone|[[File:Nuvola OK.png|16px]] &amp;lt;small&amp;gt;[[MCU123 Saleae Logic clone]] (8ch, 24MHz)&amp;lt;/small&amp;gt;&lt;br /&gt;
File:Usbee_ax_clone_front.png|link=MCU123 USBee AX Pro clone|[[File:Nuvola OK.png|16px]] &amp;lt;small&amp;gt;[[MCU123 USBee AX Pro clone]] (8ch, 24MHz)&amp;lt;/small&amp;gt;&lt;br /&gt;
File:Mcupro_Logic16_overview.png|link=mcupro Logic16 clone|[[File:Nuvola OK.png|16px]] &amp;lt;small&amp;gt;[[mcupro Logic16 clone]] (16ch, 100MHz)&amp;lt;/small&amp;gt;&lt;br /&gt;
File:Openbench logic sniffer front.png|link=Openbench Logic Sniffer|[[File:Nuvola OK.png|16px]] &amp;lt;small&amp;gt;[[Openbench Logic Sniffer]] (32ch, 100MHz)&amp;lt;/small&amp;gt;&lt;br /&gt;
File:Prist akip 9101 mugshot.png|link=Prist AKIP-9101|[[File:Nuvola OK.png|16px]] &amp;lt;small&amp;gt;[[Prist AKIP-9101]] (16ch, 200MHz)&amp;lt;/small&amp;gt;&lt;br /&gt;
File:Robomotic buglogic3.png|link=Robomotic BugLogic 3|[[File:Nuvola OK.png|16px]] &amp;lt;small&amp;gt;[[Robomotic BugLogic 3]] (8ch, 24MHz)&amp;lt;/small&amp;gt;&lt;br /&gt;
File:Robomotic_minilogic.png|link=Robomotic MiniLogic|[[File:Nuvola OK.png|16px]] &amp;lt;small&amp;gt;[[Robomotic MiniLogic]] (8ch, 24MHz)&amp;lt;/small&amp;gt;&lt;br /&gt;
File:Saleae Logic.png|link=Saleae Logic|[[File:Nuvola OK.png|16px]] &amp;lt;small&amp;gt;[[Saleae Logic]] (8ch, 24MHz)&amp;lt;/small&amp;gt;&lt;br /&gt;
File:Saleae_Logic16_bottom.png|link=Saleae Logic16|[[File:Nuvola OK.png|16px]] &amp;lt;small&amp;gt;[[Saleae Logic16]] (16ch, 100/50/32/16MHz @ 3/6/9/16ch)&amp;lt;/small&amp;gt;&lt;br /&gt;
File:Saanlima Pipistrello-OLS.png|link=Saanlima Pipistrello OLS|[[File:Nuvola OK.png|16px]] &amp;lt;small&amp;gt;[[Saanlima Pipistrello OLS]] (32ch, 100MHz)&amp;lt;/small&amp;gt;&lt;br /&gt;
File:Sysclk lwla1034 mugshot.png|link=Sysclk LWLA1034|[[File:Nuvola OK.png|16px]] &amp;lt;small&amp;gt;[[Sysclk LWLA1034]] (34ch, 125MHz)&amp;lt;/small&amp;gt;&lt;br /&gt;
File:Wayengineer saleae16.png|link=WayEngineer Saleae16|[[File:Nuvola OK.png|16px]] &amp;lt;small&amp;gt;[[WayEngineer Saleae16]] (16ch, 100/50/32/16MHz @ 3/6/9/16ch)&amp;lt;/small&amp;gt;&lt;br /&gt;
File:Zeroplus Logic Cube.png|link=ZEROPLUS Logic Cube LAP-C(16032)|[[File:Nuvola OK.png|16px]] &amp;lt;small&amp;gt;[[ZEROPLUS Logic Cube LAP-C(16032)]] (16ch, 100MHz)&amp;lt;/small&amp;gt;&lt;br /&gt;
File:Zeroplus Logic Cube.png|link=ZEROPLUS Logic Cube LAP-C(322000)|[[File:Nuvola OK.png|16px]] &amp;lt;small&amp;gt;[[ZEROPLUS Logic Cube LAP-C(322000)]] (32ch, 200MHz)&amp;lt;/small&amp;gt;&lt;br /&gt;
File:Zeroplus_lap-16128u.png|link=ZEROPLUS LAP-16128U|[[File:Nuvola OK.png|16px]] &amp;lt;small&amp;gt;[[ZEROPLUS LAP-16128U]] (16ch, 200MHz)&amp;lt;/small&amp;gt;&lt;br /&gt;
&lt;br /&gt;
File:DSLogic.png|link=DreamSourceLab DSLogic|[[File:Nuvola Orange.png|16px]] &amp;lt;small&amp;gt;[[DreamSourceLab DSLogic]] (16ch, 400MHz)&amp;lt;/small&amp;gt;&lt;br /&gt;
File:Hsa-logic.png|link=HSA Logic|[[File:Nuvola Orange.png|16px]] &amp;lt;small&amp;gt;[[HSA Logic]] (8ch, 6.25MHz)&amp;lt;/small&amp;gt;&lt;br /&gt;
File:RockyLogic Ant18e.png|link=RockyLogic Ant18e|[[File:Nuvola Orange.png|16px]] &amp;lt;small&amp;gt;[[RockyLogic Ant18e]] (8ch, 1GHz)&amp;lt;/small&amp;gt;&lt;br /&gt;
File:Sysclk lwla1016.png|link=Sysclk LWLA1016|[[File:Nuvola Orange.png|16px]] &amp;lt;small&amp;gt;[[Sysclk LWLA1016]] (16ch, 100MHz)&amp;lt;/small&amp;gt;&lt;br /&gt;
&lt;br /&gt;
File:Acute_pkla1216.png|link=Acute PKLA-1216|[[File:Nuvola Red.png|16px]] &amp;lt;small&amp;gt;[[Acute PKLA-1216]] (16ch, 200MHz)&amp;lt;/small&amp;gt;&lt;br /&gt;
File:Hantek 4032l mugshot.png|link=Hantek 4032L|[[File:Nuvola Red.png|16px]] &amp;lt;small&amp;gt;[[Hantek 4032L]] (32ch, 400MHz)&amp;lt;/small&amp;gt;&lt;br /&gt;
File:Ideofy_la_08.png|link=Ideofy LA-08|[[File:Nuvola Red.png|16px]] &amp;lt;small&amp;gt;[[Ideofy LA-08]] (8ch, 96/60/30MHz @ 2/4/8ch)&amp;lt;/small&amp;gt;&lt;br /&gt;
File:Intronix Logicport.png|link=Intronix Logicport LA1034|[[File:Nuvola Red.png|16px]] &amp;lt;small&amp;gt;[[Intronix Logicport LA1034]] (34ch, 500MHz)&amp;lt;/small&amp;gt;&lt;br /&gt;
File:Sigrok_logo_no_text_transparent_512.png|link=Link Instruments LA-5580|[[File:Nuvola Red.png|16px]] &amp;lt;small&amp;gt;[[Link Instruments LA-5580]] (80ch, 500MHz)&amp;lt;/small&amp;gt;&lt;br /&gt;
File:Microchip_pickit2.png|link=Microchip PICkit2|[[File:Nuvola Red.png|16px]] &amp;lt;small&amp;gt;[[Microchip PICkit2]] (3ch, 1MHz)&amp;lt;/small&amp;gt;&lt;br /&gt;
File:Minila parport.png|link=MiniLA|[[File:Nuvola Red.png|16px]] &amp;lt;small&amp;gt;[[MiniLA]] (32ch, 100MHz)&amp;lt;/small&amp;gt;&lt;br /&gt;
File:Minila_mockup.png|link=MiniLA Mockup|[[File:Nuvola Red.png|16px]] &amp;lt;small&amp;gt;[[MiniLA Mockup]] (32ch, 100MHz)&amp;lt;/small&amp;gt;&lt;br /&gt;
File:Noname_la16_mugshot.png|link=Noname LA16|[[File:Nuvola Red.png|16px]] &amp;lt;small&amp;gt;[[Noname LA16]] (16ch, 100MHz)&amp;lt;/small&amp;gt;&lt;br /&gt;
File:Noname xl logic16 100m mugshot.png|link=Noname XL-LOGIC16-100M|[[File:Nuvola Red.png|16px]] &amp;lt;small&amp;gt;[[Noname XL-LOGIC16-100M]] (16ch, 100/50/32/16MHz @ 3/6/9/16ch)&amp;lt;/small&amp;gt;&lt;br /&gt;
File:Rockylogic_ant8.png|link=RockyLogic Ant8|[[File:Nuvola Red.png|16px]] &amp;lt;small&amp;gt;[[RockyLogic Ant8]] (8ch, 500MHz)&amp;lt;/small&amp;gt;&lt;br /&gt;
File:Sysclk lwla2034 mugshot.png|link=Sysclk LWLA2034|[[File:Nuvola Red.png|16px]] &amp;lt;small&amp;gt;[[Sysclk LWLA2034]] (34ch, 200MHz)&amp;lt;/small&amp;gt;&lt;br /&gt;
File:Techtools_digiview_dv1-100.png|link=TechTools DigiView DV1-100|[[File:Nuvola Red.png|16px]] &amp;lt;small&amp;gt;[[TechTools DigiView DV1-100]] (18ch, 100MHz)&amp;lt;/small&amp;gt;&lt;br /&gt;
File:Xmos xtag2.png|link=XMOS XTAG-2|[[File:Nuvola Red.png|16px]] &amp;lt;small&amp;gt;[[XMOS XTAG-2]] (?ch, 50MHz)&amp;lt;/small&amp;gt;&lt;br /&gt;
File:Zlg_la1032.png|link=ZLG LA1032|[[File:Nuvola Red.png|16px]] &amp;lt;small&amp;gt;[[ZLG LA1032]] (32ch, 100MHz)&amp;lt;/small&amp;gt;&lt;br /&gt;
&amp;lt;/gallery&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== Mixed-signal devices ==&lt;br /&gt;
&lt;br /&gt;
&amp;lt;gallery widths=105px heights=105px&amp;gt;&lt;br /&gt;
File:Armfly_ax_pro.png|link=ARMFLY AX-Pro|[[File:Nuvola OK.png|16px]] &amp;lt;small&amp;gt;[[ARMFLY AX-Pro]]&amp;lt;sup&amp;gt;1&amp;lt;/sup&amp;gt; (8ch, 24MHz; 2ch analog, 24MSa/s, 40MHz BW)&amp;lt;/small&amp;gt;&lt;br /&gt;
File:Sysclk ax pro mugshot.png|link=Sysclk AX-Pro|[[File:Nuvola OK.png|16px]] &amp;lt;small&amp;gt;[[Sysclk AX-Pro]]&amp;lt;sup&amp;gt;1&amp;lt;/sup&amp;gt; (8ch, 24MHz; 2ch analog, 24MSa/s, 3MHz BW)&amp;lt;/small&amp;gt;&lt;br /&gt;
File:Esla201a.png|link=EE Electronics ESLA201A|[[File:Nuvola OK.png|16px]] &amp;lt;small&amp;gt;[[EE Electronics ESLA201A]]&amp;lt;sup&amp;gt;1&amp;lt;/sup&amp;gt; (8ch, 24MHz; 2ch analog, 24MSa/s, 40MHz BW)&amp;lt;/small&amp;gt;&lt;br /&gt;
File:Rigol DS1052E.png|link=Rigol DS1000 series|[[File:Nuvola OK.png|16px]] &amp;lt;small&amp;gt;[[Rigol DS1000 series|Rigol DS1000D series]] (16ch, 2ch analog, 50-150MHz BW)&amp;lt;/small&amp;gt;&lt;br /&gt;
File:Rigol_VS5202D.png|link=Rigol VS5000 series|[[File:Nuvola OK.png|16px]] &amp;lt;small&amp;gt;[[Rigol VS5000 series|Rigol VS5000D series]] (16ch, 2ch analog, 20-200MHz BW&amp;lt;/small&amp;gt;&lt;br /&gt;
File:Yokogawa DLM2000 front.png|link=Yokogawa DLM2000 series|[[File:Nuvola OK.png|16px]] &amp;lt;small&amp;gt;[[Yokogawa DLM2000 series]] (8ch, 2/4ch analog, 2.5GSa/s, 200/350/500MHz BW)&amp;lt;/small&amp;gt;&lt;br /&gt;
File:Xzl studio ax mugshot.png|link=XZL_Studio AX|[[File:Nuvola OK.png|16px]] &amp;lt;small&amp;gt;[[XZL_Studio AX]]&amp;lt;sup&amp;gt;1&amp;lt;/sup&amp;gt; (8ch, 24MHz; 2ch analog, 24MSa/s, 40MHz BW)&amp;lt;/small&amp;gt;&lt;br /&gt;
File:BitScope BS10.png|link=BitScope BS10|[[File:Nuvola Orange.png|16px]] &amp;lt;small&amp;gt;[[BitScope BS10]] (8ch, 40MHz; 2ch analog, 20MSa/s, ? BW)&amp;lt;/small&amp;gt;&lt;br /&gt;
File:Link Instruments MSO-19 front.png|link=Link Instruments MSO-19|[[File:Nuvola Orange.png|16px]] &amp;lt;small&amp;gt;[[Link Instruments MSO-19]] (8ch, 200MHz; 1ch analog, 200MSa/s, 60MHz BW)&amp;lt;/small&amp;gt;&lt;br /&gt;
&lt;br /&gt;
File:Agilent_MSO7104A.png|link=Agilent MSO7104A|[[File:Nuvola Red.png|16px]] &amp;lt;small&amp;gt;[[Agilent MSO7104A]] (16ch, ?; 4ch analog, 2GSa/s, 1GHz BW)&amp;lt;/small&amp;gt;&lt;br /&gt;
File:Digilent_analog_discovery.png|link=Digilent Analog Discovery|[[File:Nuvola Red.png|16px]] &amp;lt;small&amp;gt;[[Digilent Analog Discovery]] (16ch, 100MHz; 2ch analog, 100MSa/s, 5MHz BW)&amp;lt;/small&amp;gt;&lt;br /&gt;
File:Hantek_1008C.png|link=Hantek 1008C|[[File:Nuvola Red.png|16px]] &amp;lt;small&amp;gt;[[Hantek 1008C]] (8ch)&amp;lt;/small&amp;gt;&lt;br /&gt;
File:Lab nation smartscope mugshot.png|link=LabNation SmartScope|[[File:Nuvola Red.png|16px]] &amp;lt;small&amp;gt;[[LabNation SmartScope]] (8ch, 100MHz; 2ch analog, 100MSa/s, 45MHz BW)&amp;lt;/small&amp;gt;&lt;br /&gt;
File:Meilhaus_mephisto_scope1.png|link=Meilhaus MEphisto Scope1|[[File:Nuvola Red.png|16px]] &amp;lt;small&amp;gt;[[Meilhaus MEphisto Scope1]] (16ch, 100kHz; 2ch analog, 1MSa/s, 500kHz BW)&amp;lt;/small&amp;gt;&lt;br /&gt;
File:Polabs_poscope_basic2.png|link=PoLabs PoScope Basic2|[[File:Nuvola Red.png|16px]] &amp;lt;small&amp;gt;[[PoLabs PoScope Basic2]] (16ch, 8MHz; 2ch analog, 200kSa/s, ? BW)&amp;lt;/small&amp;gt;&lt;br /&gt;
File:QuantAsylum QA100.png|link=QuantAsylum QA100|[[File:Nuvola Red.png|16px]] &amp;lt;small&amp;gt;[[QuantAsylum QA100]] (12ch; 2ch analog)&amp;lt;/small&amp;gt;&lt;br /&gt;
File:Saleae Logic Pro 16 bottom.jpg|link=Saleae Logic Pro 16|[[File:Nuvola Red.png|16px]] &amp;lt;small&amp;gt;[[Saleae Logic Pro 16]] (4/16ch, 500/100MHz; 16ch analog, 50MSa/s, 5MHz BW)&amp;lt;/small&amp;gt;&lt;br /&gt;
File:Sigrok_logo_no_text_transparent_512.png|link=XZL_Studio DX|[[File:Nuvola Red.png|16px]] &amp;lt;small&amp;gt;[[XZL_Studio DX]] (16ch, 24MHz; 2ch analog)&amp;lt;/small&amp;gt;&lt;br /&gt;
&amp;lt;/gallery&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;small&amp;gt;&lt;br /&gt;
&amp;lt;sup&amp;gt;1&amp;lt;/sup&amp;gt; Only the logic analyzer functionality is supported so far, analog support is work in progress.&amp;lt;br /&amp;gt;&lt;br /&gt;
&amp;lt;/small&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== Oscilloscopes ==&lt;br /&gt;
&lt;br /&gt;
&amp;lt;gallery widths=100px heights=100px&amp;gt;&lt;br /&gt;
File:Agilent DSO1014A.png|link=Agilent DSO1000 series|[[File:Nuvola OK.png|16px]] &amp;lt;small&amp;gt;[[Agilent DSO1000 series]] (2-4ch, 2GS/s, 60-200MHz BW)&amp;lt;/small&amp;gt;&lt;br /&gt;
File:Fluke_Scopemeter_199B.png|link=Fluke ScopeMeter 199B|[[File:Nuvola OK.png|16px]] &amp;lt;small&amp;gt;[[Fluke ScopeMeter 199B]] (2ch, 2.5GS/s, 200MHz BW)&amp;lt;/small&amp;gt;&lt;br /&gt;
File:Voltcraft dso-6060c mugshot.png|link=GW Instek GDS-800 series|[[File:Nuvola OK.png|16px]] &amp;lt;small&amp;gt;[[GW Instek GDS-800 series]] (2ch, 25GS/s, 60-250MHz BW)&amp;lt;/small&amp;gt;&lt;br /&gt;
File:Hameg HMO2024.png|link=Hameg HMO compact series|[[File:Nuvola OK.png|16px]] &amp;lt;small&amp;gt;[[Hameg HMO compact series]] (2-4ch, 2GS/s, 70-200MHz BW)&amp;lt;/small&amp;gt;&lt;br /&gt;
File:Hantek DSO-2090.png|link=Hantek DSO-2090|[[File:Nuvola OK.png|16px]] &amp;lt;small&amp;gt;[[Hantek DSO-2090]] (2ch, 100MS/s, 40MHz)&amp;lt;/small&amp;gt;&lt;br /&gt;
File:Hung chang dso 2100 mugshot.png|link=Hung-Chang_DSO-2100|[[File:Nuvola OK.png|16px]] &amp;lt;small&amp;gt;[[Hung-Chang DSO-2100]] (2ch, 100MS/s, 30MHz BW)&amp;lt;/small&amp;gt;&lt;br /&gt;
File:Rigol DS1052E.png|link=Rigol DS1000 series|[[File:Nuvola OK.png|16px]] &amp;lt;small&amp;gt;[[Rigol DS1000 series|Rigol DS1000E series]] (2ch, 1GS/s, 50-150MHz BW)&amp;lt;/small&amp;gt;&lt;br /&gt;
File:Rigol-ds2072 mugshot.png|link=Rigol DS2000 series|[[File:Nuvola OK.png|16px]] &amp;lt;small&amp;gt;[[Rigol DS2000 series]] (2ch, 2GS/s, 70-200MHz BW)&amp;lt;/small&amp;gt;&lt;br /&gt;
File:Rigol_VS5202D.png|link=Rigol VS5000 series|[[File:Nuvola OK.png|16px]] &amp;lt;small&amp;gt;[[Rigol VS5000 series]] (2ch, 20-200MHz BW)&amp;lt;/small&amp;gt;&lt;br /&gt;
&lt;br /&gt;
File:Hantek dso2250 mugshot.png|link=Hantek DSO-2250|[[File:Nuvola Orange.png|16px]] &amp;lt;small&amp;gt;[[Hantek DSO-2250]] (2ch, 250MS/s, 100MHz BW)&amp;lt;/small&amp;gt;&lt;br /&gt;
File:Hantek dso-5200a device front.png|link=Hantek DSO-5200A|[[File:Nuvola Orange.png|16px]] &amp;lt;small&amp;gt;[[Hantek DSO-5200A]] (2ch, 250MS/s, 200MHz BW)&amp;lt;/small&amp;gt;&lt;br /&gt;
File:OsciPrime.png|link=Nexus-Computing OsciPrime|[[File:Nuvola Orange.png|16px]] &amp;lt;small&amp;gt;[[Nexus-Computing OsciPrime]] (2ch, ?MS/s, 3.3MHz-8MHz BW)&amp;lt;/small&amp;gt;&lt;br /&gt;
File:Velleman PCSU1000.png|link=Velleman PCSU1000|[[File:Nuvola Orange.png|16px]] &amp;lt;small&amp;gt;[[Velleman PCSU1000]] (2ch, 1GS/s, 50MHz BW)&amp;lt;/small&amp;gt;&lt;br /&gt;
&lt;br /&gt;
File:Fluke scopemeter123.png|link=Fluke ScopeMeter 123|[[File:Nuvola Red.png|16px]] &amp;lt;small&amp;gt;[[Fluke ScopeMeter 123]] (2ch, 25MS/s, 20MHz BW)&amp;lt;/small&amp;gt;&lt;br /&gt;
File:Focussz_fosc21_mugshot.png|link=Focussz Fosc21|[[File:Nuvola Red.png|16px]] &amp;lt;small&amp;gt;[[Focussz Fosc21]] (2ch, 8kS/s, 3kHz BW)&amp;lt;/small&amp;gt;&lt;br /&gt;
File:Hantek 6022be.jpg|link=Hantek 6022BE|[[File:Nuvola Red.png|16px]] &amp;lt;small&amp;gt;[[Hantek 6022BE]] (2ch, 48MS/s, 20MHz BW)&amp;lt;/small&amp;gt;&lt;br /&gt;
File:Hantek front.jpg|link=Hantek 6052BE|[[File:Nuvola Red.png|16px]] &amp;lt;small&amp;gt;[[Hantek 6052BE]] (2ch, 150MS/s, 50MHz BW)&amp;lt;/small&amp;gt;&lt;br /&gt;
File:Sigrok_logo_no_text_transparent_512.png|link=Hantek DSO-1200|[[File:Nuvola Red.png|16px]] &amp;lt;small&amp;gt;[[Hantek DSO-1200]] (2ch, 500MS/s, 200MHz BW)&amp;lt;/small&amp;gt;&lt;br /&gt;
File:Usbduxfast.png|link=Incite Technology USB-DUXfast|[[File:Nuvola Red.png|16px]] &amp;lt;small&amp;gt;[[Incite Technology USB-DUXfast]] (16ch, 3MHz, ? BW)&amp;lt;/small&amp;gt;&lt;br /&gt;
File:Sigrok_logo_no_text_transparent_512.png|link=Owon SDS series|[[File:Nuvola Red.png|16px]] &amp;lt;small&amp;gt;[[Owon SDS series]] (2ch, 0.5-3.2GS/s, 60-300MHz BW)&amp;lt;/small&amp;gt;&lt;br /&gt;
File:Picoscope 2203.png|link=Pico Technology PicoScope 2203|[[File:Nuvola Red.png|16px]] &amp;lt;small&amp;gt;[[Pico Technology PicoScope 2203]] (40/20MS/s, 5MHz BW)&amp;lt;/small&amp;gt;&lt;br /&gt;
File:PicoScope_2205.png|link=Pico Technology PicoScope 2205|[[File:Nuvola Red.png|16px]] &amp;lt;small&amp;gt;[[Pico Technology PicoScope 2205]] (200/100MS/s, 25MHz BW)&amp;lt;/small&amp;gt;&lt;br /&gt;
File:Picoscope 3206.png|link=Pico Technology PicoScope 3206|[[File:Nuvola Red.png|16px]] &amp;lt;small&amp;gt;[[Pico Technology PicoScope 3206]] (200/100MS/s, 200MHz BW)&amp;lt;/small&amp;gt;&lt;br /&gt;
File:Picoscope 5203.png|link=Pico Technology PicoScope 5203|[[File:Nuvola Red.png|16px]] &amp;lt;small&amp;gt;[[Pico Technology PicoScope 5203]] (1/0.5GS/s, 250MHz BW)&amp;lt;/small&amp;gt;&lt;br /&gt;
File:Tektronix tds2024b mugshot.png|link=Tektronix TDS2000B series|[[File:Nuvola Red.png|16px]] &amp;lt;small&amp;gt;[[Tektronix TDS2000B series]] (2-4ch, 1-2GS/s, 60-200MHz BW)&amp;lt;/small&amp;gt;&lt;br /&gt;
File:UNI-T UTD2042C.png|link=UNI-T UTD2042C|[[File:Nuvola Red.png|16px]] &amp;lt;small&amp;gt;[[UNI-T UTD2042C]] (2ch, 500MS/s, 40MHz BW)&amp;lt;/small&amp;gt;&lt;br /&gt;
File:VellemanWFS210.png|link=Velleman WFS210|[[File:Nuvola Red.png|16px]] &amp;lt;small&amp;gt;[[Velleman WFS210]] (2ch, 10MS/s, ?? MHz BW)&amp;lt;/small&amp;gt;&lt;br /&gt;
File:Voltcraft dso-220 usb.png|link=Voltcraft DSO-220|[[File:Nuvola Red.png|16px]] &amp;lt;small&amp;gt;[[Voltcraft DSO-220]] (2ch, 60MS/s, 20MHz BW)&amp;lt;/small&amp;gt;&lt;br /&gt;
File:Voltcraft DSO-3062C.png|link=Voltcraft DSO-3062C|[[File:Nuvola Red.png|16px]] &amp;lt;small&amp;gt;[[Voltcraft DSO-3062C]] (2ch, 1GS/s, 60MHz BW)&amp;lt;/small&amp;gt;&lt;br /&gt;
&amp;lt;/gallery&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== Multimeters ==&lt;br /&gt;
&lt;br /&gt;
&amp;lt;gallery widths=&amp;quot;100px&amp;quot; heights=&amp;quot;100px&amp;quot;&amp;gt;&lt;br /&gt;
File:Agilent U1232A.png|link=Agilent U12xxx series|[[File:Nuvola OK.png|16px]] &amp;lt;small&amp;gt;[[Agilent U12xxx series]] (USB/Bluetooth)&amp;lt;/small&amp;gt;&lt;br /&gt;
File:Bbc gm m2110 mugshot.png|link=BBC Goertz Metrawatt M2110|[[File:Nuvola OK.png|16px]] &amp;lt;small&amp;gt;[[BBC Goertz Metrawatt M2110]] (30000 counts, RS232)&amp;lt;/small&amp;gt;&lt;br /&gt;
File:Brymen BM257.png|link=Brymen BM257|[[File:Nuvola OK.png|16px]] &amp;lt;small&amp;gt;[[Brymen BM257]] (6000 counts, RS232/USB)&amp;lt;/small&amp;gt;&lt;br /&gt;
File:Brymen bm257s mugshot.png|link=Brymen BM257s|[[File:Nuvola OK.png|16px]] &amp;lt;small&amp;gt;[[Brymen BM257s]] (6000 counts, RS232/USB)&amp;lt;/small&amp;gt;&lt;br /&gt;
File:Bm_857_mugshot_500000.png|link=Brymen BM857|[[File:Nuvola OK.png|16px]] &amp;lt;small&amp;gt;[[Brymen BM857]] (50000 counts, RS232)&amp;lt;/small&amp;gt;&lt;br /&gt;
File:Bm869_mugshot.png|link=Brymen BM869|[[File:Nuvola OK.png|16px]] &amp;lt;small&amp;gt;[[Brymen BM869]] (50000 counts, USB)&amp;lt;/small&amp;gt;&lt;br /&gt;
File:Digitek_dt4000zc_device_front.png|link=Digitek DT4000ZC|[[File:Nuvola OK.png|16px]] &amp;lt;small&amp;gt;[[Digitek DT4000ZC]] (4000 counts, RS232)&amp;lt;/small&amp;gt;&lt;br /&gt;
File:Fluke 187.png|link=Fluke 187/189|[[File:Nuvola OK.png|16px]] &amp;lt;small&amp;gt;[[Fluke 187/189]] (50000 counts, RS232)&amp;lt;/small&amp;gt;&lt;br /&gt;
File:Fluke 287.png|link=Fluke 287/289|[[File:Nuvola OK.png|16px]] &amp;lt;small&amp;gt;[[Fluke 287/289]] (50000 counts, RS232)&amp;lt;/small&amp;gt;&lt;br /&gt;
File:Gmc metrahit 14a logo.png|link=Gossen Metrawatt Metrahit 14A|[[File:Nuvola OK.png|16px]] &amp;lt;small&amp;gt;[[Gossen Metrawatt Metrahit 14A]] (3100 counts, RS232)&amp;lt;/small&amp;gt;&lt;br /&gt;
File:Gossen Metrawatt Metrahit 16I small.png|link=Gossen Metrawatt Metrahit 16I|[[File:Nuvola OK.png|16px]] &amp;lt;small&amp;gt;[[Gossen Metrawatt Metrahit 16I]] (3100 counts, RS232)&amp;lt;/small&amp;gt;&lt;br /&gt;
File:Gossen Metrawatt Metrahit 18S small.png|link=Gossen Metrawatt Metrahit 18S|[[File:Nuvola OK.png|16px]] &amp;lt;small&amp;gt;[[Gossen Metrawatt Metrahit 18S]] (31000 counts, RS232)&amp;lt;/small&amp;gt;&lt;br /&gt;
File:Gossen Metrawatt Metrahit 25S Logo.png|link=Gossen Metrawatt Metrahit 25S|[[File:Nuvola OK.png|16px]] &amp;lt;small&amp;gt;[[Gossen Metrawatt Metrahit 25S]] (31000 counts, RS232/USB)&amp;lt;/small&amp;gt;&lt;br /&gt;
File:Gmc kmm2002 logo.png|link=Gossen Metrawatt T-Com KMM2002|[[File:Nuvola OK.png|16px]] &amp;lt;small&amp;gt;[[Gossen Metrawatt T-Com KMM2002]] (3100 counts, RS232)&amp;lt;/small&amp;gt;&lt;br /&gt;
File:Gmc metrahit 29s logo.png|link=Gossen Metrawatt Metrahit 29S|[[File:Nuvola OK.png|16px]] &amp;lt;small&amp;gt;[[Gossen Metrawatt Metrahit 29S]] (310000 counts, RS232/USB)&amp;lt;/small&amp;gt;&lt;br /&gt;
File:HT410 logo.png|link=HT Instruments HT410|[[File:Nuvola OK.png|16px]] &amp;lt;small&amp;gt;[[HT Instruments HT410]] (3100 counts, RS232)&amp;lt;/small&amp;gt;&lt;br /&gt;
File:100px_Idm103n.png|link=ISO-TECH IDM103N|[[File:Nuvola OK.png|16px]] &amp;lt;small&amp;gt;[[ISO-TECH IDM103N]] (4000 counts, RS232)&amp;lt;/small&amp;gt;&lt;br /&gt;
File:Mastech mas345 device front.png|link=MASTECH MAS345|[[File:Nuvola OK.png|16px]] &amp;lt;small&amp;gt;[[MASTECH MAS345]] (4000 counts, RS232)&amp;lt;/small&amp;gt;&lt;br /&gt;
File:Mastech ms8250b mugshot.png|link=MASTECH MS8250B|[[File:Nuvola OK.png|16px]] &amp;lt;small&amp;gt;[[MASTECH MS8250B]] (4000 counts, USB)&amp;lt;/small&amp;gt;&lt;br /&gt;
File:Metex m4650cr mugshot.png|link=Metex M-4650CR|[[File:Nuvola OK.png|16px]] &amp;lt;small&amp;gt;[[Metex M-4650CR]] (20000 counts, RS232)&amp;lt;/small&amp;gt;&lt;br /&gt;
File:Metex_me-31.png|link=Metex ME-31|[[File:Nuvola OK.png|16px]] &amp;lt;small&amp;gt;[[Metex ME-31]] (4000 counts, RS232)&amp;lt;/small&amp;gt;&lt;br /&gt;
File:Norma dm950.png|link=Norma DM950|[[File:Nuvola OK.png|16px]] &amp;lt;small&amp;gt;[[Norma DM950]] (21000 counts, RS232)&amp;lt;/small&amp;gt;&lt;br /&gt;
File:Pce-pce-dm32.png|link=PCE PCE-DM32|[[File:Nuvola OK.png|16px]] &amp;lt;small&amp;gt;[[PCE PCE-DM32]] (4000 counts, RS232)&amp;lt;/small&amp;gt;&lt;br /&gt;
File:Metex_me-31.png|link=PeakTech 3410|[[File:Nuvola OK.png|16px]] &amp;lt;small&amp;gt;[[PeakTech 3410]] (4000 counts, RS232)&amp;lt;/small&amp;gt;&lt;br /&gt;
File:Peaktech 4370 device front.png|link=PeakTech 4370|[[File:Nuvola OK.png|16px]] &amp;lt;small&amp;gt;[[PeakTech 4370]] (2000 counts, RS232)&amp;lt;/small&amp;gt;&lt;br /&gt;
File:Rs_22_168_mugshot.png|link=RadioShack 22-168|[[File:Nuvola OK.png|16px]] &amp;lt;small&amp;gt;[[RadioShack 22-168]] (2000 counts, RS232)&amp;lt;/small&amp;gt;&lt;br /&gt;
File:Rs_22-805_front.png|link=RadioShack 22-805|[[File:Nuvola OK.png|16px]] &amp;lt;small&amp;gt;[[RadioShack 22-805]] (4000 counts, RS232)&amp;lt;/small&amp;gt;&lt;br /&gt;
File:radioshack_22_812_front.png|link=RadioShack 22-812|[[File:Nuvola OK.png|16px]] &amp;lt;small&amp;gt;[[RadioShack 22-812]] (4000 counts, RS232)&amp;lt;/small&amp;gt;&lt;br /&gt;
File:siemens_b1026_logo.png|link=Siemens B1026|[[File:Nuvola OK.png|16px]] &amp;lt;small&amp;gt;[[Siemens B1026]] (21000 counts, RS232)&amp;lt;/small&amp;gt;&lt;br /&gt;
File:Siemens B1105 small.png|link=Siemens B1105|[[File:Nuvola OK.png|16px]] &amp;lt;small&amp;gt;[[Siemens B1105]] (310000 counts, RS232/USB)&amp;lt;/small&amp;gt;&lt;br /&gt;
File:Tecpel dmm8061.png|link=Tecpel DMM-8061|[[File:Nuvola OK.png|16px]] &amp;lt;small&amp;gt;[[Tecpel DMM-8061]] (4000 counts, RS232/USB)&amp;lt;/small&amp;gt;&lt;br /&gt;
File:Tp4000zc_front.png|link=TekPower TP4000ZC|[[File:Nuvola OK.png|16px]] &amp;lt;small&amp;gt;[[TekPower TP4000ZC]] (4000 counts, RS232)&amp;lt;/small&amp;gt;&lt;br /&gt;
File:Tenma 72-7745.png|link=Tenma 72-7745|[[File:Nuvola OK.png|16px]] &amp;lt;small&amp;gt;[[Tenma 72-7745]] (4000 counts, RS232/USB)&amp;lt;/small&amp;gt;&lt;br /&gt;
File:Ut60e_-_front_-_alpha.png|link=UNI-T UT60E|[[File:Nuvola OK.png|16px]] &amp;lt;small&amp;gt;[[UNI-T UT60E]] (4000 counts, RS232/USB)&amp;lt;/small&amp;gt;&lt;br /&gt;
File:Uni-t ut61b mugshot.png|link=UNI-T UT61B|[[File:Nuvola OK.png|16px]] &amp;lt;small&amp;gt;[[UNI-T UT61B]] (4000 counts, RS232/USB)&amp;lt;/small&amp;gt;&lt;br /&gt;
File:Uni-t ut61c mugshot.png|link=UNI-T UT61C|[[File:Nuvola OK.png|16px]] &amp;lt;small&amp;gt;[[UNI-T UT61C]] (6000 counts, RS232/USB)&amp;lt;/small&amp;gt;&lt;br /&gt;
File:Uni t ut61d device.png|link=UNI-T UT61D|[[File:Nuvola OK.png|16px]] &amp;lt;small&amp;gt;[[UNI-T UT61D]] (6000 counts, RS232/USB)&amp;lt;/small&amp;gt;&lt;br /&gt;
File:Old ver front.png|link=UNI-T UT61E|[[File:Nuvola OK.png|16px]] &amp;lt;small&amp;gt;[[UNI-T UT61E]] (22000 counts, RS232/USB)&amp;lt;/small&amp;gt;&lt;br /&gt;
File:Ut71c mugshot.png|link=UNI-T UT71C|[[File:Nuvola OK.png|16px]] &amp;lt;small&amp;gt;[[UNI-T UT71C]] (40000 counts, RS232/USB)&amp;lt;/small&amp;gt;&lt;br /&gt;
File:Va_va18b.png|link=V&amp;amp;A VA18B|[[File:Nuvola OK.png|16px]] &amp;lt;small&amp;gt;[[V&amp;amp;A VA18B]] (6000 counts, USB)&amp;lt;/small&amp;gt;&lt;br /&gt;
File:Va va40b mugshot.png|link=V&amp;amp;A VA40B|link=V&amp;amp;A VA40B|[[File:Nuvola OK.png|16px]] &amp;lt;small&amp;gt;[[V&amp;amp;A VA40B]] (6000 counts, USB)&amp;lt;/small&amp;gt;&lt;br /&gt;
File:Victor 70C.png|link=Victor 70C|[[File:Nuvola OK.png|16px]] &amp;lt;small&amp;gt;[[Victor 70C]] (4000 counts, USB)&amp;lt;/small&amp;gt;&lt;br /&gt;
File:Victor 86c device front.png|link=Victor 86C|[[File:Nuvola OK.png|16px]] &amp;lt;small&amp;gt;[[Victor 86C]] (4000 counts, USB)&amp;lt;/small&amp;gt;&lt;br /&gt;
File:Voltcraft m-3650cr.png|link=Voltcraft M-3650CR|[[File:Nuvola OK.png|16px]] &amp;lt;small&amp;gt;[[Voltcraft M-3650CR]] (2000 counts, RS232)&amp;lt;/small&amp;gt;&lt;br /&gt;
File:Voltcraft_M-3650D_transparent.png|link=Voltcraft M-3650D|[[File:Nuvola OK.png|16px]] &amp;lt;small&amp;gt;[[Voltcraft M-3650D]] (2000 counts, RS232)&amp;lt;/small&amp;gt;&lt;br /&gt;
File:Voltcraft m4650cr.png|link=Voltcraft M-4650CR|[[File:Nuvola OK.png|16px]] &amp;lt;small&amp;gt;[[Voltcraft M-4650CR]] (20000 counts, RS232)&amp;lt;/small&amp;gt;&lt;br /&gt;
File:Voltcraft ME-42 logo.png|link=Voltcraft ME-42|[[File:Nuvola OK.png|16px]] &amp;lt;small&amp;gt;[[Voltcraft ME-42]] (4000 counts, RS232)&amp;lt;/small&amp;gt;&lt;br /&gt;
File:Voltcraft vc820 device.png|link=Voltcraft VC-820|[[File:Nuvola OK.png|16px]] &amp;lt;small&amp;gt;[[Voltcraft VC-820]] (4000 counts, RS232/USB)&amp;lt;/small&amp;gt;&lt;br /&gt;
File:Voltcraft vc830.png|link=Voltcraft VC-830|[[File:Nuvola OK.png|16px]] &amp;lt;small&amp;gt;[[Voltcraft VC-830]] (6000 counts, RS232/USB)&amp;lt;/small&amp;gt;&lt;br /&gt;
File:Voltcraft vc840 device front.png|link=Voltcraft VC-840|[[File:Nuvola OK.png|16px]] &amp;lt;small&amp;gt;[[Voltcraft VC-840]] (4000 counts, RS232/USB)&amp;lt;/small&amp;gt;&lt;br /&gt;
File:Voltcraft vc920.png|link=Voltcraft VC-920|[[File:Nuvola OK.png|16px]] &amp;lt;small&amp;gt;[[Voltcraft VC-920]] (40000/4000 counts, RS232/USB)&amp;lt;/small&amp;gt;&lt;br /&gt;
File:Voltcraft vc940.png|link=Voltcraft VC-940|[[File:Nuvola OK.png|16px]] &amp;lt;small&amp;gt;[[Voltcraft VC-940]] (40000/4000 counts, RS232/USB)&amp;lt;/small&amp;gt;&lt;br /&gt;
&lt;br /&gt;
File:Tenma 72-1016.png|link=Tenma 72-1016|[[File:Nuvola Orange.png|16px]] &amp;lt;small&amp;gt;[[Tenma 72-1016]] (6000 counts, RS232/USB)&amp;lt;/small&amp;gt;&lt;br /&gt;
File:Tenma 72-7730.png|link=Tenma 72-7730|[[File:Nuvola Orange.png|16px]] &amp;lt;small&amp;gt;[[Tenma 72-7730]] (20000 counts, RS232/USB)&amp;lt;/small&amp;gt;&lt;br /&gt;
File:Tenma 72-7732.png|link=Tenma 72-7732|[[File:Nuvola Orange.png|16px]] &amp;lt;small&amp;gt;[[Tenma 72-7732]] (40000 counts, RS232/USB)&amp;lt;/small&amp;gt;&lt;br /&gt;
File:Tenma 72-7750.png|link=Tenma 72-7750|[[File:Nuvola Orange.png|16px]] &amp;lt;small&amp;gt;[[Tenma 72-7750]] (6000 counts, RS232/USB)&amp;lt;/small&amp;gt;&lt;br /&gt;
File:Tenma 72-9380A.png|link=Tenma 72-9380A|[[File:Nuvola Orange.png|16px]] &amp;lt;small&amp;gt;[[Tenma 72-9380A]] (40000 counts, RS232/USB)&amp;lt;/small&amp;gt;&lt;br /&gt;
&lt;br /&gt;
File:Appa 107.png|link=APPA 107|[[File:Nuvola Red.png|16px]] &amp;lt;small&amp;gt;[[APPA 107]] (4000 / 20000 counts, RS232)&amp;lt;/small&amp;gt;&lt;br /&gt;
File:Digitek dt8000.png|link=Digitek DT8000|[[File:Nuvola Red.png|16px]] &amp;lt;small&amp;gt;[[Digitek DT8000]] (8000 counts, RS232)&amp;lt;/small&amp;gt;&lt;br /&gt;
File:Digitek dt80000.png|link=Digitek DT80000|[[File:Nuvola Red.png|16px]] &amp;lt;small&amp;gt;[[Digitek DT80000]] (80000 counts, RS232)&amp;lt;/small&amp;gt;&lt;br /&gt;
File:Escort 179 device front.png|link=Escort 179|[[File:Nuvola Red.png|16px]] &amp;lt;small&amp;gt;[[Escort 179]] (10000 counts, RS232)&amp;lt;/small&amp;gt;&lt;br /&gt;
File:Gossen metrahit 30m.png|link=Gossen-Metrawatt METRAHIT 30M|[[File:Nuvola Red.png|16px]] &amp;lt;small&amp;gt;[[Gossen-Metrawatt METRAHIT 30M]] (1200000 counts, RS232/USB)&amp;lt;/small&amp;gt;&lt;br /&gt;
File:Sigrok_logo_no_text_transparent_512.png|link=HYELEC MS8236|[[File:Nuvola Red.png|16px]] &amp;lt;small&amp;gt;[[HYELEC MS8236]] (6000 counts, USB)&amp;lt;/small&amp;gt;&lt;br /&gt;
File:800px-Mastech m9803r device front.png|link=MASTECH M9803R|[[File:Nuvola Red.png|16px]] &amp;lt;small&amp;gt;[[MASTECH M9803R]] (4000 counts, RS232)&amp;lt;/small&amp;gt;&lt;br /&gt;
File:Metrix mx53.png|link=Metrix MX53|[[File:Nuvola Red.png|16px]] &amp;lt;small&amp;gt;[[Metrix MX53]] (50000 counts, RS232)&amp;lt;/small&amp;gt;&lt;br /&gt;
File:Metrix mx56c.png|link=Metrix MX56C|[[File:Nuvola Red.png|16px]] &amp;lt;small&amp;gt;[[Metrix MX56C]] (50000 counts, RS232)&amp;lt;/small&amp;gt;&lt;br /&gt;
File:Peaktech 4380 mugshot.png|link=PeakTech 4380|[[File:Nuvola Red.png|16px]] &amp;lt;small&amp;gt;[[PeakTech 4380]] (4000 counts, RS232)&amp;lt;/small&amp;gt;&lt;br /&gt;
File:Sigrok_logo_no_text_transparent_512.png|link=Protek 6500|[[File:Nuvola Red.png|16px]] &amp;lt;small&amp;gt;[[Protek 6500]] (50000 counts, RS232)&amp;lt;/small&amp;gt;&lt;br /&gt;
File:Voltcraft m3890dt usb.png|link=Voltcraft M-3890DT|[[File:Nuvola Red.png|16px]] &amp;lt;small&amp;gt;[[Voltcraft M-3890DT]] (4000 counts, USB)&amp;lt;/small&amp;gt;&lt;br /&gt;
File:Voltcraft m4660a device front.png|link=Voltcraft M-4660A|[[File:Nuvola Red.png|16px]] &amp;lt;small&amp;gt;[[Voltcraft M-4660A]] (20000 counts, RS232)&amp;lt;/small&amp;gt;&lt;br /&gt;
File:Sigrok_logo_no_text_transparent_512.png|link=Voltcraft VC-870|[[File:Nuvola Red.png|16px]] &amp;lt;small&amp;gt;[[Voltcraft VC-870]] (40000 counts, RS232/USB)&amp;lt;/small&amp;gt;&lt;br /&gt;
&amp;lt;/gallery&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== LCR meters ==&lt;br /&gt;
&lt;br /&gt;
&amp;lt;gallery widths=&amp;quot;100px&amp;quot; heights=&amp;quot;100px&amp;quot;&amp;gt;&lt;br /&gt;
File:Voltcraft4080_2.png|link=Voltcraft 4080|[[File:Nuvola Orange.png|16px]] &amp;lt;small&amp;gt;[[Voltcraft 4080]] (serial)&amp;lt;/small&amp;gt;&lt;br /&gt;
&amp;lt;/gallery&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== Sound level meters ==&lt;br /&gt;
&lt;br /&gt;
&amp;lt;gallery widths=&amp;quot;100px&amp;quot; heights=&amp;quot;100px&amp;quot;&amp;gt;&lt;br /&gt;
File:CEM DT-8852.png|link=CEM DT-8852|[[File:Nuvola OK.png|16px]] &amp;lt;small&amp;gt;[[CEM DT-8852]] (USB)&amp;lt;/small&amp;gt;&lt;br /&gt;
File:Colead SL-5868P.png|link=Colead SL-5868P|[[File:Nuvola OK.png|16px]] &amp;lt;small&amp;gt;[[Colead SL-5868P]] (RS232)&amp;lt;/small&amp;gt;&lt;br /&gt;
File:Kecheng KC-330B.png|link=Kecheng KC-330B|[[File:Nuvola OK.png|16px]] &amp;lt;small&amp;gt;[[Kecheng KC-330B]] (RS232)&amp;lt;/small&amp;gt;&lt;br /&gt;
File:Tondaj sl-814.png|link=Tondaj SL-814|[[File:Nuvola OK.png|16px]] &amp;lt;small&amp;gt;[[Tondaj SL-814]] (USB)&amp;lt;/small&amp;gt;&lt;br /&gt;
File:Voltcraft_DL-161S.png|link=Voltcraft DL-161S|[[File:Nuvola Orange.png|16px]] &amp;lt;small&amp;gt;[[Voltcraft DL-161S]] (USB)&amp;lt;/small&amp;gt;&lt;br /&gt;
File:Pce_pce-222_front.png|link=PCE PCE-222|[[File:Nuvola Red.png|16px]] &amp;lt;small&amp;gt;[[PCE PCE-222]] (also: light-/thermo-/hygrometer; RS232)&amp;lt;/small&amp;gt;&lt;br /&gt;
File:Voltcraft_dl_160s.png|link=Voltcraft DL-160S|[[File:Nuvola Red.png|16px]] &amp;lt;small&amp;gt;[[Voltcraft DL-160S]] (USB)&amp;lt;/small&amp;gt;&lt;br /&gt;
&amp;lt;/gallery&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== Thermometers ==&lt;br /&gt;
&lt;br /&gt;
&amp;lt;gallery widths=&amp;quot;100px&amp;quot; heights=&amp;quot;100px&amp;quot;&amp;gt;&lt;br /&gt;
File:rs55ii.png|link=APPA 55II|[[File:Nuvola OK.png|16px]] &amp;lt;small&amp;gt;[[APPA 55II]] (2xtemp, RS232)&amp;lt;/small&amp;gt;&lt;br /&gt;
File:EL-USB-2.png|link=Lascar Electronics EL-USB-2|[[File:Nuvola OK.png|16px]] &amp;lt;small&amp;gt;[[Lascar Electronics EL-USB-2]] (1xtemp, 1xhum, USB)&amp;lt;/small&amp;gt;&lt;br /&gt;
File:Mic 98581.png|link=MIC 98581|[[File:Nuvola OK.png|16px]] &amp;lt;small&amp;gt;[[MIC 98581]] (1xtemp, USB)&amp;lt;/small&amp;gt;&lt;br /&gt;
File:Mic 98583.png|link=MIC 98583|[[File:Nuvola OK.png|16px]] &amp;lt;small&amp;gt;[[MIC 98583]] (1xtemp, 1xhum, USB)&amp;lt;/small&amp;gt;&lt;br /&gt;
File:Uni-t ut325 front.png|link=UNI-T UT325|[[File:Nuvola OK.png|16px]] &amp;lt;small&amp;gt;[[UNI-T UT325]] (2xtemp, USB)&amp;lt;/small&amp;gt;&lt;br /&gt;
File:Voltcraft k204.png|link=Voltcraft K204|[[File:Nuvola OK.png|16px]] &amp;lt;small&amp;gt;[[Voltcraft K204]] (4xtemp, RS232)&amp;lt;/small&amp;gt;&lt;br /&gt;
File:Elitech rc3.png|link=Elitech RC-3|[[File:Nuvola Red.png|16px]] &amp;lt;small&amp;gt;[[Elitech RC-3]] (1xtemp, RS232)&amp;lt;/small&amp;gt;&lt;br /&gt;
File:Escort 19.png|link=Escort 19|[[File:Nuvola Red.png|16px]] &amp;lt;small&amp;gt;[[Escort 19]] (1x temp, RS232)&amp;lt;/small&amp;gt;&lt;br /&gt;
File:Pce_pce-222_front.png|link=PCE PCE-222|[[File:Nuvola Red.png|16px]] &amp;lt;small&amp;gt;[[PCE PCE-222]] (1xtemp, RS232)&amp;lt;/small&amp;gt;&lt;br /&gt;
File:Rding temper front.png|link=RDing TEMPer|[[File:Nuvola Red.png|16px]] &amp;lt;small&amp;gt;[[RDing TEMPer]] (1xtemp, USB)&amp;lt;/small&amp;gt;&lt;br /&gt;
File:Rding temper gold device front.png|link=RDing TEMPer Gold|[[File:Nuvola Red.png|16px]] &amp;lt;small&amp;gt;[[RDing TEMPer Gold]] (1xtemp, USB)&amp;lt;/small&amp;gt;&lt;br /&gt;
File:Rding temper1 device front.png|link=RDing TEMPer1|[[File:Nuvola Red.png|16px]] &amp;lt;small&amp;gt;[[RDing TEMPer1]] (1xtemp, USB)&amp;lt;/small&amp;gt;&lt;br /&gt;
File:Pcsensor_temper1k2.png|link=RDing TEMPer1K2|[[File:Nuvola Red.png|16px]] &amp;lt;small&amp;gt;[[RDing TEMPer1K2]] (1xtemp, USB)&amp;lt;/small&amp;gt;&lt;br /&gt;
File:Voltcraft dl-120th.png|link=Voltcraft DL-120TH|[[File:Nuvola Red.png|16px]] &amp;lt;small&amp;gt;[[Voltcraft DL-120TH]] (1xtemp, USB)&amp;lt;/small&amp;gt;&lt;br /&gt;
File:Voltcraft dl-140th.png|link=Voltcraft DL-140TH|[[File:Nuvola Red.png|16px]] &amp;lt;small&amp;gt;[[Voltcraft DL-140TH]] (1xtemp, USB)&amp;lt;/small&amp;gt;&lt;br /&gt;
&amp;lt;/gallery&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== Hygrometers ==&lt;br /&gt;
&lt;br /&gt;
&amp;lt;gallery widths=&amp;quot;100px&amp;quot; heights=&amp;quot;100px&amp;quot;&amp;gt;&lt;br /&gt;
File:EL-USB-2.png|link=Lascar Electronics EL-USB-2|[[File:Nuvola OK.png|16px]] &amp;lt;small&amp;gt;[[Lascar Electronics EL-USB-2]] (temp/humidity, USB)&amp;lt;/small&amp;gt;&lt;br /&gt;
File:Mic 98583.png|link=MIC 98583|[[File:Nuvola OK.png|16px]] &amp;lt;small&amp;gt;[[MIC 98583]] (temp/humidity, USB)&amp;lt;/small&amp;gt;&lt;br /&gt;
File:Pce_pce-222_front.png|link=PCE PCE-222|[[File:Nuvola Red.png|16px]] &amp;lt;small&amp;gt;[[PCE PCE-222]] (also: light-/soundlevelmeter; RS232)&amp;lt;/small&amp;gt;&lt;br /&gt;
File:Silabs si7005usb dgl eb top.jpg|link=SiLabs Si7005USB-Dongle|[[File:Nuvola Red.png|16px]] &amp;lt;small&amp;gt;[[SiLabs Si7005USB-Dongle]] (USB)&amp;lt;/small&amp;gt;&lt;br /&gt;
&amp;lt;/gallery&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== Anemometers ==&lt;br /&gt;
&lt;br /&gt;
&amp;lt;gallery widths=&amp;quot;100px&amp;quot; heights=&amp;quot;100px&amp;quot;&amp;gt;&lt;br /&gt;
File:Mastech ms6252b.png|link=MASTECH MS6252B|[[File:Nuvola Red.png|16px]] &amp;lt;small&amp;gt;[[MASTECH MS6252B]] (USB)&amp;lt;/small&amp;gt;&lt;br /&gt;
&amp;lt;/gallery&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== Light meters ==&lt;br /&gt;
&lt;br /&gt;
&amp;lt;gallery widths=&amp;quot;100px&amp;quot; heights=&amp;quot;100px&amp;quot;&amp;gt;&lt;br /&gt;
File:Lutron YK-2005LX.png|link=Lutron YK-2005LX|[[File:Nuvola Red.png|16px]] &amp;lt;small&amp;gt;[[Lutron YK-2005LX]] (RS232)&amp;lt;/small&amp;gt;&lt;br /&gt;
File:Pce_pce-222_front.png|link=PCE PCE-222|[[File:Nuvola Red.png|16px]] &amp;lt;small&amp;gt;[[PCE PCE-222]] (RS232)&amp;lt;/small&amp;gt;&lt;br /&gt;
&amp;lt;/gallery&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== Energy meters ==&lt;br /&gt;
&lt;br /&gt;
&amp;lt;gallery widths=&amp;quot;100px&amp;quot; heights=&amp;quot;100px&amp;quot;&amp;gt;&lt;br /&gt;
File:Actaris_a14c5_teleinfo.png|link=EDF Teleinfo|[[File:Nuvola OK.png|16px]] &amp;lt;small&amp;gt;[[EDF Teleinfo]] (RS232)&amp;lt;/small&amp;gt;&lt;br /&gt;
File:Acme.png|link=BayLibre ACME|[[File:Nuvola OK.png|16px]] &amp;lt;small&amp;gt;[[BayLibre ACME]] (I2C)&amp;lt;/small&amp;gt;&lt;br /&gt;
&amp;lt;/gallery&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== DAQs ==&lt;br /&gt;
&lt;br /&gt;
&amp;lt;gallery widths=&amp;quot;100px&amp;quot; heights=&amp;quot;100px&amp;quot;&amp;gt;&lt;br /&gt;
File:Ni usb 6008.png|link=NI USB-6008|[[File:Nuvola Red.png|16px]] &amp;lt;small&amp;gt;[[NI USB-6008]] (8/2 analog inputs/outputs, 12 digital I/Os)&amp;lt;/small&amp;gt;&lt;br /&gt;
&amp;lt;/gallery&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== Dataloggers ==&lt;br /&gt;
&lt;br /&gt;
&amp;lt;gallery widths=&amp;quot;100px&amp;quot; heights=&amp;quot;100px&amp;quot;&amp;gt;&lt;br /&gt;
File:EL-USB-CO.png|link=Lascar Electronics EL-USB-CO|[[File:Nuvola OK.png|16px]] &amp;lt;small&amp;gt;[[Lascar Electronics EL-USB-CO]] (carbon monoxide (CO) logger, USB)&amp;lt;/small&amp;gt;&lt;br /&gt;
File:Testo_435-4.png|link=Testo 435-4|[[File:Nuvola OK.png|16px]] &amp;lt;small&amp;gt;[[Testo 435-4]] (USB)&amp;lt;/small&amp;gt;&lt;br /&gt;
File:Gsg_indoor_air_monitor.png|link=GSG Indoor Air Monitor|[[File:Nuvola Red.png|16px]] &amp;lt;small&amp;gt;[[GSG Indoor Air Monitor]] (air quality monitor, USB)&amp;lt;/small&amp;gt;&lt;br /&gt;
File:Maul_studio_i.png|link=MAUL studio i|[[File:Nuvola Red.png|16px]] &amp;lt;small&amp;gt;[[MAUL studio i]] (weighing scale, RS232)&amp;lt;/small&amp;gt;&lt;br /&gt;
File:Voltcraft co-20.png|link=Voltcraft CO-20|[[File:Nuvola Red.png|16px]] &amp;lt;small&amp;gt;[[Voltcraft CO-20]] (air quality monitor, USB)&amp;lt;/small&amp;gt;&lt;br /&gt;
&amp;lt;/gallery&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== Tachometers ==&lt;br /&gt;
&lt;br /&gt;
&amp;lt;gallery widths=&amp;quot;100px&amp;quot; heights=&amp;quot;100px&amp;quot;&amp;gt;&lt;br /&gt;
File:Uni-t ut372 mugshot.png|link=UNI-T UT372|[[File:Nuvola OK.png|16px]] &amp;lt;small&amp;gt;[[UNI-T UT372]] (USB)&amp;lt;/small&amp;gt;&lt;br /&gt;
&amp;lt;/gallery&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== Scales ==&lt;br /&gt;
&lt;br /&gt;
&amp;lt;gallery widths=&amp;quot;100px&amp;quot; heights=&amp;quot;100px&amp;quot;&amp;gt;&lt;br /&gt;
File:Kern ew-6200-2nm mugshot.png|link=KERN scale series|[[File:Nuvola OK.png|16px]] &amp;lt;small&amp;gt;[[KERN scale series]] (RS232)&amp;lt;/small&amp;gt;&lt;br /&gt;
&amp;lt;/gallery&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== Digital loads ==&lt;br /&gt;
&lt;br /&gt;
&amp;lt;gallery widths=&amp;quot;100px&amp;quot; heights=&amp;quot;100px&amp;quot;&amp;gt;&lt;br /&gt;
File:Maynuo m9812 mugshot.png|link=Maynuo M9812|[[File:Nuvola OK.png|16px]] &amp;lt;small&amp;gt;[[Maynuo M9812]]&lt;br /&gt;
File:Atten ATZ9711.png|link=ATTEN ATZ9711|[[File:Nuvola Red.png|16px]] &amp;lt;small&amp;gt;[[ATTEN ATZ9711]]&lt;br /&gt;
&amp;lt;/gallery&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== Function generators ==&lt;br /&gt;
&lt;br /&gt;
&amp;lt;gallery widths=&amp;quot;100px&amp;quot; heights=&amp;quot;100px&amp;quot;&amp;gt;&lt;br /&gt;
File:Hantek DDS-3X25 top.png|link=Hantek DDS-3X25|[[File:Nuvola Red.png|16px]] &amp;lt;small&amp;gt;[[Hantek DDS-3X25]] (25MHz, PC-based, USB)&amp;lt;/small&amp;gt;&lt;br /&gt;
File:Siglent sdg1010 device front 8116.png|link=Siglent SDG1010|[[File:Nuvola Red.png|16px]] &amp;lt;small&amp;gt;[[Siglent SDG1010]] (10MHz, USB)&amp;lt;/small&amp;gt;&lt;br /&gt;
&lt;br /&gt;
File:BG7TBL small.png|link=BG7TBL|[[File:Nuvola Red.png|16px]] &amp;lt;small&amp;gt;[[BG7TBL]] (138MHz-4.4GHz, PC-based, USB)&amp;lt;/small&amp;gt;&lt;br /&gt;
&amp;lt;/gallery&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== RF receivers ==&lt;br /&gt;
&lt;br /&gt;
&amp;lt;gallery widths=&amp;quot;100px&amp;quot; heights=&amp;quot;100px&amp;quot;&amp;gt;&lt;br /&gt;
File:Per vices noctar.png|link=Per Vices Noctar|[[File:Nuvola Red.png|16px]] &amp;lt;small&amp;gt;[[Per Vices Noctar]] (100kHz-4GHz, IQ modulator/demodulator, PCIe)&amp;lt;/small&amp;gt;&lt;br /&gt;
&amp;lt;/gallery&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== Spectrum analyzers ==&lt;br /&gt;
&lt;br /&gt;
TODO.&lt;br /&gt;
&lt;br /&gt;
== Power supplies ==&lt;br /&gt;
&lt;br /&gt;
&amp;lt;gallery widths=&amp;quot;100px&amp;quot; heights=&amp;quot;100px&amp;quot;&amp;gt;&lt;br /&gt;
File:Atten PPS3203T-3S.png|link=Atten PPS3203T-3S|[[File:Nuvola OK.png|16px]] &amp;lt;small&amp;gt;[[Atten PPS3203T-3S]] (3ch, 2x 0-32V, 1x 0-6V at 0-3A, USB&amp;amp;RS232)&amp;lt;/small&amp;gt;&lt;br /&gt;
File:Chroma_61604_front.png|link=Chroma 61604|[[File:Nuvola OK.png|16px]] &amp;lt;small&amp;gt;[[Chroma 61604]] (1ch, 0-300V, 0-16A, 2kVA)&amp;lt;/small&amp;gt;&lt;br /&gt;
File:Conrad_digi_35_cpu_logo.png|link=Conrad DIGI 35 CPU|[[File:Nuvola OK.png|16px]] &amp;lt;small&amp;gt;[[Conrad DIGI 35 CPU]] (1ch, 0-35V/0-2.55A, RS232)&amp;lt;/small&amp;gt;&lt;br /&gt;
File:HP-6632B_mugshot.png|link=HP 6632B|[[File:Nuvola OK.png|16px]] &amp;lt;small&amp;gt;[[HP 6632B]] (1ch, 0-20V/0-5A, GPIB&amp;amp;RS232)&amp;lt;/small&amp;gt;&lt;br /&gt;
File:Manson hcs3202.png|link=Manson HCS-3202|[[File:Nuvola OK.png|16px]] &amp;lt;small&amp;gt;[[Manson HCS-3202]] (1ch, 1-36V/0-10A, USB)&amp;lt;/small&amp;gt;&lt;br /&gt;
File:Motech_LPS-301_logo.png|link=Motech LPS-301|[[File:Nuvola OK.png|16px]] &amp;lt;small&amp;gt;[[Motech LPS-301]] (1ch, 1-32V/0-2A, RS232)&amp;lt;/small&amp;gt;&lt;br /&gt;
File:Philips PM2813.png|link=Philips PM2800 series|[[File:Nuvola OK.png|16px]] &amp;lt;small&amp;gt;Fluke/Philips PM2800 series&amp;lt;/small&amp;gt;&lt;br /&gt;
File:Rigol DP832.png|link=Rigol DP800 series|[[File:Nuvola OK.png|16px]] &amp;lt;small&amp;gt;[[Rigol DP800 series]]&amp;lt;/small&amp;gt;&lt;br /&gt;
File:Voltcraft pps-11815 logo.png|link=Voltcraft PPS-11815|[[File:Nuvola OK.png|16px]] &amp;lt;small&amp;gt;[[Voltcraft PPS-11815]] (1ch, 0-60V/0-5A, USB)&amp;lt;/small&amp;gt;&lt;br /&gt;
&lt;br /&gt;
File:PS3005D front on.JPG|link=Velleman PS3005D|[[File:Nuvola Red.png|16px]] &amp;lt;small&amp;gt;[[Velleman PS3005D]] (1ch, 0-30V/0-5A, USB&amp;amp;RS232)&amp;lt;/small&amp;gt;&lt;br /&gt;
File:Sigrok logo no text transparent 512.png|link=Voltcraft 18220|[[File:Nuvola Red.png|16px]] &amp;lt;small&amp;gt;[[Voltcraft 18220]] (1ch, 0-40V/0-5A, RS232)&amp;lt;/small&amp;gt;&lt;br /&gt;
&amp;lt;/gallery&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== GPIB interfaces ==&lt;br /&gt;
&lt;br /&gt;
&amp;lt;gallery widths=&amp;quot;100px&amp;quot; heights=&amp;quot;100px&amp;quot;&amp;gt;&lt;br /&gt;
File:Beiming_s82357.png|link=Beiming S82357|[[File:Nuvola Red.png|16px]] &amp;lt;small&amp;gt;[[Beiming S82357]] (hardware-based, USB)&amp;lt;/small&amp;gt;&lt;br /&gt;
File:ICS 488-USB.png|link=ICS 488-USB|[[File:Nuvola Red.png|16px]] &amp;lt;small&amp;gt;[[ICS 488-USB]] (hardware-based, USB)&amp;lt;/small&amp;gt;&lt;br /&gt;
File:GPIB-USB 82357B clone.png|link=GPIB-USB 82357B clone|[[File:Nuvola Red.png|16px]] &amp;lt;small&amp;gt;[[GPIB-USB 82357B clone]] (hardware-based, USB)&amp;lt;/small&amp;gt;&lt;br /&gt;
File:NI GPIB-ENET.png|link=National Instruments GPIB-ENET|[[File:Nuvola Red.png|16px]] &amp;lt;small&amp;gt;[[National Instruments GPIB-ENET]] (hardware-based, Ethernet)&amp;lt;/small&amp;gt;&lt;br /&gt;
File:NI GPIB-USB-HS.png|link=National Instruments GPIB-USB-HS|[[File:Nuvola Red.png|16px]] &amp;lt;small&amp;gt;[[National Instruments GPIB-USB-HS]] (hardware-based, USB)&amp;lt;/small&amp;gt;&lt;br /&gt;
File:Prologix-usb.png|link=Prologix GPIB-USB|[[File:Nuvola Red.png|16px]] &amp;lt;small&amp;gt;[[Prologix GPIB-USB]] (firmware-based, USB)&amp;lt;/small&amp;gt;&lt;br /&gt;
File:GalvantGPIBUSBrev4.JPG|link=Galvant GPIBUSB|[[File:Nuvola Red.png|16px]] &amp;lt;small&amp;gt;[[Galvant GPIBUSB]] (firmware-based, USB, OSHW)&amp;lt;/small&amp;gt;&lt;br /&gt;
&amp;lt;/gallery&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== Potential other candidates ==&lt;br /&gt;
&lt;br /&gt;
If you own any other logic analyzers, oscilloscopes, multimeters, dataloggers, ... and want to add support for them in sigrok (or donate/lend devices to developers), please let us know. We&amp;#039;re always happy to add more hardware support! Join the [https://lists.sourceforge.net/lists/listinfo/sigrok-devel mailing list] or ask on [irc://chat.freenode.net/sigrok IRC #sigrok] if you want to help out.&lt;br /&gt;
&lt;br /&gt;
__FORCETOC__&lt;/div&gt;</summary>
		<author><name>Gavenkoa</name></author>
	</entry>
</feed>