<?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=StefanB</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=StefanB"/>
	<link rel="alternate" type="text/html" href="https://sigrok.org/wiki/Special:Contributions/StefanB"/>
	<updated>2026-04-17T16:21:17Z</updated>
	<subtitle>User contributions</subtitle>
	<generator>MediaWiki 1.37.1</generator>
	<entry>
		<id>https://sigrok.org/w/index.php?title=Downloads&amp;diff=13413</id>
		<title>Downloads</title>
		<link rel="alternate" type="text/html" href="https://sigrok.org/w/index.php?title=Downloads&amp;diff=13413"/>
		<updated>2018-04-13T16:25:08Z</updated>

		<summary type="html">&lt;p&gt;StefanB: openSUSE: Use a link to the repository, no need to link individual packages&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;== Releases ==&lt;br /&gt;
&lt;br /&gt;
You can download the latest released tarballs of the following subprojects from [http://sigrok.org/download/ the sigrok.org download directory]:&lt;br /&gt;
&lt;br /&gt;
{| border=&amp;quot;0&amp;quot; style=&amp;quot;font-size: smaller; white-space: nowrap;&amp;quot; class=&amp;quot;alternategrey sigroktable&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
!Project&lt;br /&gt;
!Release/download&lt;br /&gt;
!News&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| [[libserialport]]&lt;br /&gt;
| [http://sigrok.org/download/source/libserialport/libserialport-0.1.1.tar.gz libserialport-0.1.1.tar.gz]&lt;br /&gt;
| [http://sigrok.org/gitweb/?p=libserialport.git;a=blob;f=NEWS;hb=HEAD release notes]&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| [[libsigrok]]&lt;br /&gt;
| [http://sigrok.org/download/source/libsigrok/libsigrok-0.5.0.tar.gz libsigrok-0.5.0.tar.gz]&lt;br /&gt;
| [http://sigrok.org/gitweb/?p=libsigrok.git;a=blob;f=NEWS;hb=HEAD release notes]&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| [[libsigrokdecode]]&lt;br /&gt;
| [http://sigrok.org/download/source/libsigrokdecode/libsigrokdecode-0.5.1.tar.gz libsigrokdecode-0.5.1.tar.gz]&lt;br /&gt;
| [https://sigrok.org/gitweb/?p=libsigrokdecode.git;a=blob;f=NEWS;h=5f16651282264d56279d4c1765a77d5c7b04cca0;hb=0c81775a0e148d926a91cbbe3a106d61c5aec561 release notes]&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| [[sigrok-cli]]&lt;br /&gt;
| [http://sigrok.org/download/source/sigrok-cli/sigrok-cli-0.7.0.tar.gz sigrok-cli-0.7.0.tar.gz]&lt;br /&gt;
| [http://sigrok.org/gitweb/?p=sigrok-cli.git;a=blob;f=NEWS;hb=HEAD release notes]&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| [[PulseView]]&lt;br /&gt;
| [http://sigrok.org/download/source/pulseview/pulseview-0.4.0.tar.gz pulseview-0.4.0.tar.gz]&lt;br /&gt;
| [http://sigrok.org/gitweb/?p=pulseview.git;a=blob;f=NEWS;hb=HEAD release notes]&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| [[Example dumps|sigrok-dumps]]&lt;br /&gt;
| [http://sigrok.org/download/source/sigrok-dumps/sigrok-dumps-0.1.0.tar.gz sigrok-dumps-0.1.0.tar.gz]&lt;br /&gt;
| [http://sigrok.org/gitweb/?p=sigrok-dumps.git;a=blob;f=NEWS;hb=HEAD release notes]&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| [[fx2lafw|sigrok-firmware-fx2lafw]] (source code)&lt;br /&gt;
| [http://sigrok.org/download/source/sigrok-firmware-fx2lafw/sigrok-firmware-fx2lafw-0.1.6.tar.gz sigrok-firmware-fx2lafw-0.1.6.tar.gz]&lt;br /&gt;
| [http://sigrok.org/gitweb/?p=sigrok-firmware-fx2lafw.git;a=blob;f=NEWS;hb=HEAD release notes]&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| [[fx2lafw|sigrok-firmware-fx2lafw]] (prebuilt firmware)&lt;br /&gt;
| [http://sigrok.org/download/binary/sigrok-firmware-fx2lafw/sigrok-firmware-fx2lafw-bin-0.1.6.tar.gz sigrok-firmware-fx2lafw-bin-0.1.6.tar.gz]&lt;br /&gt;
| [http://sigrok.org/gitweb/?p=sigrok-firmware-fx2lafw.git;a=blob;f=NEWS;hb=HEAD release notes]&lt;br /&gt;
&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
== Binaries and distribution packages ==&lt;br /&gt;
&lt;br /&gt;
* &amp;#039;&amp;#039;&amp;#039;Linux AppImage binaries&amp;#039;&amp;#039;&amp;#039;:&lt;br /&gt;
** Download the correct (32bit or 64bit) PulseView or sigrok-cli AppImage file for your Linux system, make the file executable via &amp;quot;&amp;#039;&amp;#039;&amp;#039;chmod +x&amp;#039;&amp;#039;&amp;#039;&amp;quot; and then run it. These files are snapshots of the current git version of PulseView / sigrok-cli and all sigrok-related libraries.&lt;br /&gt;
*** [https://sigrok.org/jenkins/job/sigrok-native-appimage/platform=native-i686-appimage/lastSuccessfulBuild/artifact/cross-compile/appimage/out/PulseView-NIGHTLY-i686.AppImage PulseView-NIGHTLY-i686.AppImage] (32bit)&lt;br /&gt;
*** [https://sigrok.org/jenkins/job/sigrok-native-appimage/platform=native-x86_64-appimage/lastSuccessfulBuild/artifact/cross-compile/appimage/out/PulseView-NIGHTLY-x86_64.AppImage PulseView-NIGHTLY-x86_64.AppImage] (64bit)&lt;br /&gt;
*** [https://sigrok.org/jenkins/job/sigrok-native-appimage/platform=native-i686-appimage/lastSuccessfulBuild/artifact/cross-compile/appimage/out/sigrok-cli-NIGHTLY-i686.AppImage sigrok-cli-NIGHTLY-i686.AppImage] (32bit)&lt;br /&gt;
*** [https://sigrok.org/jenkins/job/sigrok-native-appimage/platform=native-x86_64-appimage/lastSuccessfulBuild/artifact/cross-compile/appimage/out/sigrok-cli-NIGHTLY-x86_64.AppImage sigrok-cli-NIGHTLY-x86_64.AppImage] (64bit)&lt;br /&gt;
* &amp;#039;&amp;#039;&amp;#039;Linux distribution packages:&amp;#039;&amp;#039;&amp;#039;&lt;br /&gt;
** &amp;#039;&amp;#039;&amp;#039;Debian:&amp;#039;&amp;#039;&amp;#039; [http://packages.qa.debian.org/s/sigrok.html sigrok] (pulls [http://packages.qa.debian.org/libs/libserialport.html libserialport], [http://packages.qa.debian.org/libs/libsigrok.html libsigrok], [http://packages.qa.debian.org/libs/libsigrokdecode.html libsigrokdecode], [http://packages.qa.debian.org/s/sigrok-cli.html sigrok-cli], [http://packages.qa.debian.org/p/pulseview.html pulseview], [http://packages.qa.debian.org/s/sigrok-firmware-fx2lafw.html sigrok-firmware-fx2lafw])&lt;br /&gt;
** &amp;#039;&amp;#039;&amp;#039;Ubuntu:&amp;#039;&amp;#039;&amp;#039; [http://launchpad.net/ubuntu/+source/sigrok sigrok] (pulls [http://launchpad.net/ubuntu/+source/libserialport libserialport], [http://launchpad.net/ubuntu/+source/libsigrok libsigrok], [http://launchpad.net/ubuntu/+source/libsigrokdecode libsigrokdecode], [http://launchpad.net/ubuntu/+source/sigrok-cli sigrok-cli], [http://launchpad.net/ubuntu/+source/pulseview pulseview], [http://launchpad.net/ubuntu/+source/sigrok-firmware-fx2lafw sigrok-firmware-fx2lafw])&lt;br /&gt;
** &amp;#039;&amp;#039;&amp;#039;Ubuntu PPA:&amp;#039;&amp;#039;&amp;#039; [https://launchpad.net/~daniel-elstner/+archive/ubuntu/sigrok PPA for sigrok] (unfortunately very outdated, including firmware; do an &amp;quot;apt-get autoremove&amp;quot; after uninstalling the ubuntu sigrok packages - otherwise the PPA may be ignored. No support for Xenial, only &amp;#039;&amp;#039;&amp;#039;Trusty&amp;#039;&amp;#039;&amp;#039; and &amp;#039;&amp;#039;&amp;#039;Wily&amp;#039;&amp;#039;&amp;#039;)&lt;br /&gt;
** &amp;#039;&amp;#039;&amp;#039;Arch Linux:&amp;#039;&amp;#039;&amp;#039; [https://aur.archlinux.org/packages.php?O=0&amp;amp;K=sigrok&amp;amp;do_Search=Go AUR (Arch Linux User Repository)], [https://aur.archlinux.org/packages/libserialport/ libserialport], [https://aur.archlinux.org/packages/libsigrok/ libsigrok], [https://aur.archlinux.org/packages/libsigrokdecode/ libsigrokdecode], [https://aur.archlinux.org/packages/sigrok-cli/ sigrok-cli], [https://aur.archlinux.org/packages/pulseview/ pulseview], [https://aur.archlinux.org/packages/sigrok-firmware-fx2lafw/ sigrok-firmware-fx2lafw]&lt;br /&gt;
** &amp;#039;&amp;#039;&amp;#039;Slackware:&amp;#039;&amp;#039;&amp;#039; [http://slackbuilds.org/apps/libserialport/ libserialport], [http://slackbuilds.org/apps/libsigrok/ libsigrok], [http://slackbuilds.org/apps/libsigrokdecode/ libsigrokdecode], [http://slackbuilds.org/apps/sigrok-cli/ sigrok-cli], [http://slackbuilds.org/apps/pulseview/ pulseview], [http://slackbuilds.org/apps/sigrok-firmware-fx2lafw/ sigrok-firmware-fx2lafw]&lt;br /&gt;
** &amp;#039;&amp;#039;&amp;#039;Fedora:&amp;#039;&amp;#039;&amp;#039; [http://pkgs.fedoraproject.org/cgit/libserialport.git/ libserialport], [http://pkgs.fedoraproject.org/cgit/libsigrok.git/ libsigrok], [http://pkgs.fedoraproject.org/cgit/libsigrokdecode.git libsigrokdecode], [http://pkgs.fedoraproject.org/cgit/sigrok-cli.git sigrok-cli], [http://pkgs.fedoraproject.org/cgit/pulseview.git pulseview], [http://pkgs.fedoraproject.org/cgit/sigrok-firmware-fx2lafw.git sigrok-firmware-fx2lafw], [http://pkgs.fedoraproject.org/cgit/sigrok-firmware.git sigrok-firmware] (see also: [[Linux/Fedora]])&lt;br /&gt;
** &amp;#039;&amp;#039;&amp;#039;Gentoo:&amp;#039;&amp;#039;&amp;#039; [http://packages.gentoo.org/package/dev-libs/libserialport libserialport], [http://packages.gentoo.org/package/sci-libs/libsigrok libsigrok], [http://packages.gentoo.org/package/sci-libs/libsigrokdecode libsigrokdecode], [http://packages.gentoo.org/package/sci-electronics/sigrok-cli sigrok-cli], [http://packages.gentoo.org/package/sci-electronics/pulseview pulseview], [http://packages.gentoo.org/package/sys-firmware/sigrok-firmware-fx2lafw sigrok-firmware-fx2lafw]&lt;br /&gt;
** &amp;#039;&amp;#039;&amp;#039;openSUSE:&amp;#039;&amp;#039;&amp;#039; Latest stable versions are included in Tumbleweed. Leap includes the latest stable version at time of release, newer versions are available from the [http://download.opensuse.org/repositories/electronics/ &amp;quot;electronics&amp;quot; repository], created by the [https://build.opensuse.org/project/show/electronics OpenBuildService (OBS)].&lt;br /&gt;
** &amp;#039;&amp;#039;&amp;#039;openSUSE weekly GIT:&amp;#039;&amp;#039;&amp;#039; [http://download.opensuse.org/repositories/home:/StefanBruens:/branches:/electronics:/GIT/ Repositories], [https://build.opensuse.org/project/show/home:StefanBruens:branches:electronics:GIT OBS Project]&lt;br /&gt;
* &amp;#039;&amp;#039;&amp;#039;Windows:&amp;#039;&amp;#039;&amp;#039; &amp;lt;span id=&amp;quot;Windows_Download&amp;quot;&amp;gt;&lt;br /&gt;
** Nightly installer binaries:&lt;br /&gt;
*** [http://sigrok.org/jenkins/job/sigrok-cross-mingw/buildtype=static,debugtype=release,platform=cross-i686-w64-mingw32/lastSuccessfulBuild/artifact/pulseview-NIGHTLY-32bit-static-release-installer.exe pulseview-NIGHTLY-32bit-static-release-installer.exe] ([http://sigrok.org/jenkins/job/sigrok-cross-mingw/buildtype=static,debugtype=debug,platform=cross-i686-w64-mingw32/lastSuccessfulBuild/artifact/pulseview-NIGHTLY-32bit-static-debug-installer.exe debug build])&lt;br /&gt;
*** [http://sigrok.org/jenkins/job/sigrok-cross-mingw/buildtype=static,debugtype=release,platform=cross-i686-w64-mingw32/lastSuccessfulBuild/artifact/sigrok-cli-NIGHTLY-32bit-static-release-installer.exe sigrok-cli-NIGHTLY-32bit-static-release-installer.exe] ([http://sigrok.org/jenkins/job/sigrok-cross-mingw/buildtype=static,debugtype=debug,platform=cross-i686-w64-mingw32/lastSuccessfulBuild/artifact/sigrok-cli-NIGHTLY-32bit-static-debug-installer.exe debug build])&lt;br /&gt;
** See also [[Windows#Windows_installers|Windows]] for more information, including driver and firmware handling.&lt;br /&gt;
* &amp;#039;&amp;#039;&amp;#039;Mac OS X:&amp;#039;&amp;#039;&amp;#039;&lt;br /&gt;
** [[PulseView]] nightly build: [http://sigrok.org/jenkins/job/sigrok-native-macosx/platform=native-macosx/lastSuccessfulBuild/artifact/cross-compile/macosx/build_app/PulseView_nightly.dmg PulseView_nightly.dmg] (64&amp;amp;nbsp;bit)&lt;br /&gt;
** See also [[Mac OS X]] for more information.&lt;br /&gt;
* &amp;#039;&amp;#039;&amp;#039;FreeBSD:&amp;#039;&amp;#039;&amp;#039; [http://www.freshports.org/devel/libserialport/ libserialport], [http://www.freshports.org/devel/libsigrok/ libsigrok], [http://www.freshports.org/devel/libsigrokdecode/ libsigrokdecode], [http://www.freshports.org/science/sigrok-cli/ sigrok-cli], [http://www.freshports.org/science/pulseview/ pulseview], [http://www.freshports.org/science/sigrok-firmware-fx2lafw/ sigrok-firmware-fx2lafw], [http://www.freshports.org/science/sigrok-firmware/ sigrok-firmware], [http://www.freshports.org/science/sigrok-firmware-utils/ sigrok-firmware-utils]&lt;br /&gt;
* &amp;#039;&amp;#039;&amp;#039;OpenBSD:&amp;#039;&amp;#039;&amp;#039; There are no ports/packages yet, contributors welcome!&lt;br /&gt;
* &amp;#039;&amp;#039;&amp;#039;Android:&amp;#039;&amp;#039;&amp;#039; &lt;br /&gt;
** [[PulseView]] nightly build: [http://sigrok.org/jenkins/job/sigrok-cross-android/platform=cross-arm-linux-androideabi/lastSuccessfulBuild/artifact/PulseView-NIGHTLY.apk PulseView-NIGHTLY.apk (ARM)], [http://sigrok.org/jenkins/job/sigrok-cross-android/platform=cross-i686-linux-android/lastSuccessfulBuild/artifact/PulseView-NIGHTLY.apk PulseView-NIGHTLY.apk (x86)]&lt;br /&gt;
** See also [[Android]] for more information.&lt;br /&gt;
&lt;br /&gt;
Please contact us if you want to work on packages for other Linux distributions or OSes.&lt;br /&gt;
&lt;br /&gt;
== Source code ==&lt;br /&gt;
&lt;br /&gt;
The development is done in various [http://sigrok.org/gitweb/ git repositories].&lt;br /&gt;
&lt;br /&gt;
See [[Building]] for build instructions.&lt;br /&gt;
&lt;br /&gt;
== Example data ==&lt;br /&gt;
&lt;br /&gt;
See the [[Example dumps]] wiki page.&lt;br /&gt;
&lt;br /&gt;
== Firmware files ==&lt;br /&gt;
&lt;br /&gt;
See the [[Firmware]] wiki page.&lt;/div&gt;</summary>
		<author><name>StefanB</name></author>
	</entry>
	<entry>
		<id>https://sigrok.org/w/index.php?title=XZL_Studio_DX&amp;diff=13356</id>
		<title>XZL Studio DX</title>
		<link rel="alternate" type="text/html" href="https://sigrok.org/w/index.php?title=XZL_Studio_DX&amp;diff=13356"/>
		<updated>2018-03-10T23:11:37Z</updated>

		<summary type="html">&lt;p&gt;StefanB: add URL fragment to jump to page 48&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;{{DISPLAYTITLE:XZL_Studio DX}}&lt;br /&gt;
{{Infobox logic analyzer&lt;br /&gt;
| image            = [[File:XZL Studio-DX front.jpg|180px]]&lt;br /&gt;
| name             = XZL_Studio DX&lt;br /&gt;
| status           = supported&lt;br /&gt;
| source_code_dir  = fx2lafw&lt;br /&gt;
| channels         = 16 + 2&lt;br /&gt;
| samplerate       = 24MHz&lt;br /&gt;
| samplerate_state = &amp;amp;mdash;&lt;br /&gt;
| triggers         = none (SW-only)&lt;br /&gt;
| voltages         = Digital 0 &amp;amp;mdash; 5.4V&amp;lt;br/&amp;gt;Analog ±10V&lt;br /&gt;
| threshold        = Fixed: V&amp;lt;sub&amp;gt;IH&amp;lt;/sub&amp;gt;=1.4V, V&amp;lt;sub&amp;gt;IL&amp;lt;/sub&amp;gt;=0.8V&lt;br /&gt;
| memory           = none&lt;br /&gt;
| compression      = none&lt;br /&gt;
| website          = [http://www.hotmcu.com/xzl-studio-dx-mixed-signal-oscilloscope-logic-analyzer-p-13.html hotmcu.com]&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
The &amp;#039;&amp;#039;&amp;#039;XZL_Studio DX&amp;#039;&amp;#039;&amp;#039; is a USB-based, 16-channel logic analyzer with up to 24MHz sampling rate, and with 2 additional analog channels.&lt;br /&gt;
&lt;br /&gt;
It is a clone of the [[CWAV USBee DX]].&lt;br /&gt;
&lt;br /&gt;
See [[XZL_Studio DX/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;
&amp;#039;&amp;#039;&amp;#039;Note&amp;#039;&amp;#039;&amp;#039;:You need to chose one of &amp;quot;CWAV USBee DX&amp;quot; devices found in system ( &amp;#039;&amp;#039;sigrok-ok --scan&amp;#039;&amp;#039; ). One of them is digital (supported, 16 channels). Other show 16 digital channels too, but it is for 2x analog input and not working yet.&lt;br /&gt;
&lt;br /&gt;
&amp;#039;&amp;#039;&amp;#039;Note&amp;#039;&amp;#039;&amp;#039;: Due to the fact that this device has two FX2 chips behind a USB hub inside, this will need extra code to enumerate correctly in sigrok. Do you have this device? Let us know!&lt;br /&gt;
&lt;br /&gt;
&amp;#039;&amp;#039;&amp;#039;Note&amp;#039;&amp;#039;&amp;#039;: Idea how sync 2 chips works. Second FX2 is responsible for reading ADC data only, but it can&amp;#039;t initialise processing. It can only get info from first chip that he need to read data -&amp;gt; pin SLWR. So it means that if second chip do conversions only when triggered, then there are exactly that same number of samples read from both chips, from that same time... Look at 48 page of [http://www.cypress.com/?docID=45142#page=48 Cypress CY7C68013A-56LTXC (FX2LP)] &amp;quot;Slave FIFO Asynchronous Write&amp;quot;&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;: 2x [http://www.cypress.com/?docID=45142 Cypress CY7C68013A-56LTXC (FX2LP)]&lt;br /&gt;
* &amp;#039;&amp;#039;&amp;#039;Analog-to-Digital converter&amp;#039;&amp;#039;&amp;#039;: 2x [http://www.ti.com/lit/ds/symlink/tlc5510.pdf Texas Instruments TLC5510I (SO 24pin package)]&lt;br /&gt;
* &amp;#039;&amp;#039;&amp;#039;I2C EEPROM&amp;#039;&amp;#039;&amp;#039;: ATMLH136 24C02C M Y, place for second EEPROM chip [http://ww1.microchip.com/downloads/en/DeviceDoc/21202J.pdf reference].  &lt;br /&gt;
* &amp;#039;&amp;#039;&amp;#039;USB 2.0 Hub&amp;#039;&amp;#039;&amp;#039;: [http://www.mouser.com/catalog/specsheets/2512adb.pdf SMSC USB2512A (QFN 36-pin package)]&lt;br /&gt;
* &amp;#039;&amp;#039;&amp;#039;Low-dropout voltage regulator&amp;#039;&amp;#039;&amp;#039;: [http://www.advanced-monolithic.com/pdf/ds1117.pdf Advanced Monolithic Systems AMS1117-3.3]&lt;br /&gt;
* &amp;#039;&amp;#039;&amp;#039;CMOS Voltage Converter&amp;#039;&amp;#039;&amp;#039;: 2x [https://www.ti.com/lit/ds/symlink/lmc7660.pdf 7660 AIBAZ V01828A]&lt;br /&gt;
* &amp;#039;&amp;#039;&amp;#039;Crystal&amp;#039;&amp;#039;&amp;#039;: 24MHz&lt;br /&gt;
* ...&lt;br /&gt;
&lt;br /&gt;
Two jumpers:&lt;br /&gt;
* &amp;#039;&amp;#039;&amp;#039;P1&amp;#039;&amp;#039;&amp;#039; jumper - WRITE PROTECT, Connects WP EEPROM pin [7] to Vcc. If pin is closed, Write Protection is enabled. &lt;br /&gt;
* &amp;#039;&amp;#039;&amp;#039;P3&amp;#039;&amp;#039;&amp;#039; jumper - EEPROM CONNECTION, connects SDA EEPROM pin [5] to SDA pins on both CY7C68013A (if open there is no connection)&lt;br /&gt;
&lt;br /&gt;
Extra info,&amp;lt;br/&amp;gt;&lt;br /&gt;
It looks that place for second eeprom is designed as backup memory. If P4 is closed, and P3 is open, then only spare memory is connected.&lt;br /&gt;
&lt;br /&gt;
== Pin mapping ==&lt;br /&gt;
&lt;br /&gt;
Needed for use (I don&amp;#039;t know how to remap pins yet)&lt;br /&gt;
&lt;br /&gt;
Current PIN meaning - instead of that what is printed on device (for sigrok 0.8)&lt;br /&gt;
{| border=&amp;quot;0&amp;quot; style=&amp;quot;font-size: smaller;&amp;quot; class=&amp;quot;alternategrey sigroktable&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
|	4	||	15&lt;br /&gt;
|-&lt;br /&gt;
|	5	||	14&lt;br /&gt;
|-&lt;br /&gt;
|	6	||	13&lt;br /&gt;
|-&lt;br /&gt;
|	7	||	8&lt;br /&gt;
|-&lt;br /&gt;
|	3	||	9&lt;br /&gt;
|-&lt;br /&gt;
|	2	||	10&lt;br /&gt;
|-&lt;br /&gt;
|	1	||	11&lt;br /&gt;
|-&lt;br /&gt;
|	0	||	12&lt;br /&gt;
|-&lt;br /&gt;
|	TRIG	||	GND&lt;br /&gt;
|-&lt;br /&gt;
|	5V	||	GND&lt;br /&gt;
|-&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
=== First FX2LP pin mappings ===&lt;br /&gt;
&lt;br /&gt;
Responsible for all digital inputs (0-15) and TRIG. Now it works with latest software version, but channels numbers are scrambled:&lt;br /&gt;
&lt;br /&gt;
{| border=&amp;quot;0&amp;quot; style=&amp;quot;font-size: smaller;&amp;quot; class=&amp;quot;alternategrey sigroktable&amp;quot;&lt;br /&gt;
|- &lt;br /&gt;
! # !! Pin !! Destination !! Remark&lt;br /&gt;
|-&lt;br /&gt;
|  ||  FD4  || 0 || digital input&lt;br /&gt;
|-&lt;br /&gt;
|  || FD5   || 1 || digital input&lt;br /&gt;
|-&lt;br /&gt;
|  || FD6   || 2 || digital input&lt;br /&gt;
|-&lt;br /&gt;
|  || FD7   || 3 || digital input&lt;br /&gt;
|-&lt;br /&gt;
|  || FD3   || 4 || digital input&lt;br /&gt;
|-&lt;br /&gt;
|  || FD2   || 5 || digital input&lt;br /&gt;
|-&lt;br /&gt;
|  || FD1 || 6 || digital input&lt;br /&gt;
|-&lt;br /&gt;
|  || FD0 || 7 || digital input&lt;br /&gt;
|-&lt;br /&gt;
|  || FD15 || 8 || digital input&lt;br /&gt;
|-&lt;br /&gt;
|  || FD14 || 9  || digital input&lt;br /&gt;
|-&lt;br /&gt;
|  || FD13 || a  || digital input&lt;br /&gt;
|-&lt;br /&gt;
|  || FD8 || b  || digital input&lt;br /&gt;
|-&lt;br /&gt;
|  || FD9 || c  || digital input&lt;br /&gt;
|-&lt;br /&gt;
|  || FD10 || d || digital input&lt;br /&gt;
|-&lt;br /&gt;
|  || FD11 || e || digital input&lt;br /&gt;
|-&lt;br /&gt;
|  || FD12 || f  || digital input&lt;br /&gt;
|-&lt;br /&gt;
| 36 || CTL0/FLAGA || TRIG || socket pin&lt;br /&gt;
|-&lt;br /&gt;
| 37 || CTL1/*FLAGB || ADC [1,2] CLK + RDY1/SLWR on second FX2LP || signal for both ADC and secondary FX2&lt;br /&gt;
|-&lt;br /&gt;
| 21 || Reserved || GND || &lt;br /&gt;
|-&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
=== Second FX2LP pin mappings ===&lt;br /&gt;
&lt;br /&gt;
Connected to both ADCs &amp;lt;br/&amp;gt;&lt;br /&gt;
FX2LP pin mappings &amp;lt;br/&amp;gt;&lt;br /&gt;
&lt;br /&gt;
{| border=&amp;quot;0&amp;quot; style=&amp;quot;font-size: smaller;&amp;quot; class=&amp;quot;alternategrey sigroktable&amp;quot;&lt;br /&gt;
|- &lt;br /&gt;
! #         !!  Pin !! Destination !! Remark&lt;br /&gt;
|-&lt;br /&gt;
| 9         || RDY1/SLWR    || CL1 on first FXLP and ADC [1,2] CLK || input: ADC_clock, signal to start read data&lt;br /&gt;
|-&lt;br /&gt;
| 25-32     || FD0-FD7      || ADC CH1, D1-D8 || ADC_data for channel 1&lt;br /&gt;
|-&lt;br /&gt;
| 42-56,1-3 || FD8-FD15     || ADC CH2, D1-D8 || ADC_data for channel 2&lt;br /&gt;
|-&lt;br /&gt;
| 45        || PA5/FIFOADR1 || GND || gnd ? to check&lt;br /&gt;
|-&lt;br /&gt;
| 47        || PA7/*FLAGD/SLCS# || GND || gnd ? to check? &amp;#039;&amp;#039;&amp;#039;probably can be used do distinguish chips&amp;#039;&amp;#039;&amp;#039;&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
&amp;#039;&amp;#039;TODO&amp;#039;&amp;#039; - check rest of the pins&lt;br /&gt;
&lt;br /&gt;
EEPROM - connected to both (!) CY7C68013A processors &amp;lt;br/&amp;gt;&lt;br /&gt;
&lt;br /&gt;
{| border=&amp;quot;0&amp;quot; style=&amp;quot;font-size: smaller;&amp;quot; class=&amp;quot;alternategrey sigroktable&amp;quot;&lt;br /&gt;
|- &lt;br /&gt;
! # !! EEPROM !!  Processor !! &lt;br /&gt;
|-&lt;br /&gt;
|  || SDA || SDA || via jumper&lt;br /&gt;
|-&lt;br /&gt;
|  || SCL || SCL || &lt;br /&gt;
|-&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
== Photos ==&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;gallery&amp;gt;&lt;br /&gt;
File:XZL Studio-DX front.jpg|&amp;lt;small&amp;gt;Device, top&amp;lt;/small&amp;gt;&lt;br /&gt;
File:XZL Studio-DX connectors.jpg|&amp;lt;small&amp;gt;Device, connectors&amp;lt;/small&amp;gt;&lt;br /&gt;
File:XZL Studio-DX usb.jpg|&amp;lt;small&amp;gt;Device, usb&amp;lt;/small&amp;gt;&lt;br /&gt;
File:XZL Studio-DX pcb up.jpg|&amp;lt;small&amp;gt;PCB, top&amp;lt;/small&amp;gt;&lt;br /&gt;
File:XZL Studio-DX pcb down.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;
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;
== Resources ==&lt;br /&gt;
&lt;br /&gt;
TODO.&lt;br /&gt;
&lt;br /&gt;
[[Category:Device]]&lt;br /&gt;
[[Category:Logic analyzer]]&lt;br /&gt;
[[Category:Oscilloscope]]&lt;br /&gt;
[[Category:Mixed-signal oscilloscope]]&lt;br /&gt;
[[Category:Supported]]&lt;br /&gt;
[[Category:In progress]]&lt;/div&gt;</summary>
		<author><name>StefanB</name></author>
	</entry>
	<entry>
		<id>https://sigrok.org/w/index.php?title=Fx2lafw&amp;diff=13218</id>
		<title>Fx2lafw</title>
		<link rel="alternate" type="text/html" href="https://sigrok.org/w/index.php?title=Fx2lafw&amp;diff=13218"/>
		<updated>2018-01-15T23:40:37Z</updated>

		<summary type="html">&lt;p&gt;StefanB: Reflect changes in rules files&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;{{DISPLAYTITLE:fx2lafw}}&lt;br /&gt;
&amp;#039;&amp;#039;&amp;#039;fx2lafw&amp;#039;&amp;#039;&amp;#039; is an open-source firmware for Cypress FX2 chips which makes them usable as simple logic analyzer and/or oscilloscope hardware.&lt;br /&gt;
&lt;br /&gt;
It is licensed under the terms of the &amp;#039;&amp;#039;&amp;#039;GNU GPL (version 2, or later)&amp;#039;&amp;#039;&amp;#039; and written in C, using [http://sdcc.sourceforge.net/ sdcc] as compiler, and [https://github.com/mulicheng/fx2lib fx2lib] as helper library.&lt;br /&gt;
&lt;br /&gt;
== Hardware overview ==&lt;br /&gt;
&lt;br /&gt;
The fx2lafw firmware is meant to work on any FX2-based hardware, including logic analyzers, FX2 eval boards, oscilloscopes, or other hardware which has this chip on-board.&lt;br /&gt;
&lt;br /&gt;
Here&amp;#039;s a quick overview of some of the relevant hardware information we have about the various devices.&lt;br /&gt;
&lt;br /&gt;
The devices marked as &amp;#039;&amp;#039;&amp;#039;Clone&amp;#039;&amp;#039;&amp;#039; are those that clone the USB VID/PID of the original product, and also have no own PC software/firmware, but instead illegally ship the software of the original product/manufacturer.&lt;br /&gt;
&lt;br /&gt;
=== Logic Analyzers / mixed-signal devices ===&lt;br /&gt;
&lt;br /&gt;
The following logic analyzer / mixed-signal devices are supported (if marked as such) by fx2lafw (and by the [http://sigrok.org/gitweb/?p=libsigrok.git;a=tree;f=src/hardware/fx2lafw fx2lafw] driver in [[libsigrok]]):&lt;br /&gt;
&lt;br /&gt;
{| border=&amp;quot;0&amp;quot; style=&amp;quot;font-size: smaller&amp;quot; class=&amp;quot;alternategrey sortable sigroktable&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
!Device&lt;br /&gt;
!USB VID:PID&lt;br /&gt;
!Product type&lt;br /&gt;
!Probes (pins)&lt;br /&gt;
!FX2 package&lt;br /&gt;
!Buffer / ESD-protection&lt;br /&gt;
!Resistors&lt;br /&gt;
!I2C EEPROM&lt;br /&gt;
!Status&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| [https://translate.google.com/translate?sl=auto&amp;amp;tl=en&amp;amp;js=y&amp;amp;prev=_t&amp;amp;hl=en&amp;amp;ie=UTF-8&amp;amp;u=https%3A%2F%2Fweb.archive.org%2Fweb%2F20161118003741%2Fhttp%3A%2F%2Fwww.6-lab.com%2Fen%2Flogic-u.html&amp;amp;edit-text=&amp;amp;act=url 6-Lab LOGIC-U]&amp;lt;sup&amp;gt;5&amp;lt;/sup&amp;gt;&lt;br /&gt;
| ?&lt;br /&gt;
| Clone (Logic)&lt;br /&gt;
| ?&lt;br /&gt;
| ?&lt;br /&gt;
| ?&lt;br /&gt;
| ?&lt;br /&gt;
| ?&lt;br /&gt;
| bgcolor=&amp;quot;lime&amp;quot; | 100%&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| [https://translate.google.com/translate?hl=en&amp;amp;sl=auto&amp;amp;tl=en&amp;amp;u=https%3A%2F%2Fweb.archive.org%2Fweb%2F20160904063539%2Fhttp%3A%2F%2F6-lab.com%3A80%2Fen%2Flogic-u-plus.html 6-Lab LOGIC-U PLUS]&amp;lt;sup&amp;gt;5&amp;lt;/sup&amp;gt;&lt;br /&gt;
| ?&lt;br /&gt;
| Clone (AX-Pro)&lt;br /&gt;
| ?&lt;br /&gt;
| ?&lt;br /&gt;
| ?&lt;br /&gt;
| ?&lt;br /&gt;
| ?&lt;br /&gt;
| bgcolor=&amp;quot;lime&amp;quot; | 95%&amp;lt;sup&amp;gt;1&amp;lt;/sup&amp;gt;&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| [https://translate.google.com/translate?hl=en&amp;amp;sl=auto&amp;amp;tl=en&amp;amp;u=https%3A%2F%2Fweb.archive.org%2Fweb%2F20161106073944%2Fhttp%3A%2F%2F6-lab.com%3A80%2Fen%2Flogicupro.html 6-Lab LOGIC-U PRO]&amp;lt;sup&amp;gt;5&amp;lt;/sup&amp;gt;&lt;br /&gt;
| ?&lt;br /&gt;
| Clone (AX-Pro)&lt;br /&gt;
| ?&lt;br /&gt;
| ?&lt;br /&gt;
| ?&lt;br /&gt;
| ?&lt;br /&gt;
| ?&lt;br /&gt;
| bgcolor=&amp;quot;lime&amp;quot; | 95%&amp;lt;sup&amp;gt;1&amp;lt;/sup&amp;gt;&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| [https://translate.google.com/translate?hl=en&amp;amp;sl=auto&amp;amp;tl=en&amp;amp;u=https%3A%2F%2Fweb.archive.org%2Fweb%2F20160904063550%2Fhttp%3A%2F%2F6-lab.com%3A80%2Fen%2Flogicuisl.html 6-Lab LOGIC-U ISL]&amp;lt;sup&amp;gt;5&amp;lt;/sup&amp;gt;&lt;br /&gt;
| ?&lt;br /&gt;
| Clone (Logic)&lt;br /&gt;
| ?&lt;br /&gt;
| ?&lt;br /&gt;
| ?&lt;br /&gt;
| ?&lt;br /&gt;
| ?&lt;br /&gt;
| bgcolor=&amp;quot;lime&amp;quot; | 100%&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| [[ARMFLY AX-Pro]]&lt;br /&gt;
| 08a9:0014&lt;br /&gt;
| Clone (AX-Pro)&lt;br /&gt;
| 8 (+1 analog)&lt;br /&gt;
| 56LTXC (QFN) &lt;br /&gt;
| ?&lt;br /&gt;
| 100 Ω&lt;br /&gt;
| Atmel ATML920 24C02N SU27 D&lt;br /&gt;
| bgcolor=&amp;quot;lime&amp;quot; | 95%&amp;lt;sup&amp;gt;1&amp;lt;/sup&amp;gt;&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| [[ARMFLY Mini-Logic]]&amp;lt;sup&amp;gt;2&amp;lt;/sup&amp;gt;&lt;br /&gt;
| 08a9:0014&lt;br /&gt;
| Clone (AX-Pro w/o scope)&lt;br /&gt;
| 8&lt;br /&gt;
| 56LTXC (QFN)&lt;br /&gt;
| ?&lt;br /&gt;
| 100 Ω&lt;br /&gt;
| Atmel ATML920 24C02N SU27 D&lt;br /&gt;
| bgcolor=&amp;quot;lime&amp;quot; | 100%&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| [[Braintechnology USB Interface V2.x]]&lt;br /&gt;
| 04b4:8613&lt;br /&gt;
| bgcolor=&amp;quot;lime&amp;quot; | Eval board&lt;br /&gt;
| 8/16&lt;br /&gt;
| 56PVXC (SSOP)&lt;br /&gt;
| none&lt;br /&gt;
| none&lt;br /&gt;
| Microchip 24LC64I&lt;br /&gt;
| bgcolor=&amp;quot;lime&amp;quot; | 100%&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| [[Braintechnology USB-LPS]]&lt;br /&gt;
| 16d0:0498&lt;br /&gt;
| bgcolor=&amp;quot;lime&amp;quot; | Original product&lt;br /&gt;
| 8/16&lt;br /&gt;
| 56PVXC (SSOP)&lt;br /&gt;
| none&lt;br /&gt;
| ? 68 Ω&lt;br /&gt;
| Atmel ATML0816 TINY13 20SU&lt;br /&gt;
| bgcolor=&amp;quot;lime&amp;quot; | 100%&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| [[CWAV BusBee]]&lt;br /&gt;
| ?&lt;br /&gt;
| bgcolor=&amp;quot;lime&amp;quot; | Original product&lt;br /&gt;
| 4&lt;br /&gt;
| ?&lt;br /&gt;
| ?&lt;br /&gt;
| ?&lt;br /&gt;
| ?&lt;br /&gt;
| bgcolor=&amp;quot;red&amp;quot; | TODO&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| [[CWAV USBee AX-Standard]]&lt;br /&gt;
| [http://www.mikrocontroller.net/topic/136039#1878129 08a9:0012]&lt;br /&gt;
| bgcolor=&amp;quot;lime&amp;quot; | Original product&lt;br /&gt;
| ?&lt;br /&gt;
| ?&lt;br /&gt;
| ?&lt;br /&gt;
| ?&lt;br /&gt;
| ?&lt;br /&gt;
| bgcolor=&amp;quot;red&amp;quot; | TODO&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| [[CWAV USBee AX-Plus]]&lt;br /&gt;
| [http://www.mikrocontroller.net/topic/136039#1878129 08a9:0013]&lt;br /&gt;
| bgcolor=&amp;quot;lime&amp;quot; | Original product&lt;br /&gt;
| ?&lt;br /&gt;
| ?&lt;br /&gt;
| ?&lt;br /&gt;
| ?&lt;br /&gt;
| ?&lt;br /&gt;
| bgcolor=&amp;quot;red&amp;quot; | TODO&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| [[CWAV USBee AX-Pro]]&lt;br /&gt;
| [http://www.mikrocontroller.net/topic/136039#1878129 08a9:0014]&lt;br /&gt;
| bgcolor=&amp;quot;lime&amp;quot; | Original product&lt;br /&gt;
| 8 (+1 analog)&lt;br /&gt;
| ?&lt;br /&gt;
| ?&lt;br /&gt;
| ?&lt;br /&gt;
| ?&lt;br /&gt;
| bgcolor=&amp;quot;lime&amp;quot; | 100%&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| [[CWAV USBee DX]]&lt;br /&gt;
| [http://www.mikrocontroller.net/topic/136039#1878129 08a9:0015]&lt;br /&gt;
| bgcolor=&amp;quot;lime&amp;quot; | Original product&lt;br /&gt;
| 16 (+2 analog)&lt;br /&gt;
| ?&lt;br /&gt;
| ?&lt;br /&gt;
| ?&lt;br /&gt;
| ?&lt;br /&gt;
| bgcolor=&amp;quot;red&amp;quot; | TODO&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| [[CWAV USBee EX2]]&lt;br /&gt;
| ?&lt;br /&gt;
| bgcolor=&amp;quot;lime&amp;quot; | Original product&lt;br /&gt;
| 8&lt;br /&gt;
| ?&lt;br /&gt;
| ?&lt;br /&gt;
| ?&lt;br /&gt;
| ?&lt;br /&gt;
| bgcolor=&amp;quot;red&amp;quot; | TODO&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| [[CWAV USBee SX]]&lt;br /&gt;
| 08a9:0009&lt;br /&gt;
| bgcolor=&amp;quot;lime&amp;quot; | Original product&lt;br /&gt;
| 8&lt;br /&gt;
| 56PVXC (SSOP)&lt;br /&gt;
| none&lt;br /&gt;
| 560 Ω&lt;br /&gt;
| Microchip 24LC01B&lt;br /&gt;
| bgcolor=&amp;quot;lime&amp;quot; | 100%&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| [[CWAV USBee ZX]]&lt;br /&gt;
| 08a9:0005&lt;br /&gt;
| bgcolor=&amp;quot;lime&amp;quot; | Original product&lt;br /&gt;
| 8&lt;br /&gt;
| 56PVXC (SSOP)&lt;br /&gt;
| none&lt;br /&gt;
| ?&lt;br /&gt;
| ?&lt;br /&gt;
| bgcolor=&amp;quot;lime&amp;quot; | 100%&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| [[EE Electronics ESLA100]]&lt;br /&gt;
| 0925:3881&lt;br /&gt;
| Clone (Logic)&lt;br /&gt;
| 8&lt;br /&gt;
| 56LFXC (QFN)&lt;br /&gt;
| NXP 74HC245D&lt;br /&gt;
| 100 Ω&lt;br /&gt;
| Atmel ATMLH911 02B 1&lt;br /&gt;
| bgcolor=&amp;quot;lime&amp;quot; | 100%&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| [[EE Electronics ESLA201A]]&lt;br /&gt;
| 08a9:0014&lt;br /&gt;
| Clone (AX)&lt;br /&gt;
| 8 (+1 analog)&lt;br /&gt;
| 56LFXC (QFN)&lt;br /&gt;
| none&lt;br /&gt;
| 100 Ω&lt;br /&gt;
| Atmel ATMLH113&lt;br /&gt;
| bgcolor=&amp;quot;lime&amp;quot; | 95%&amp;lt;sup&amp;gt;1&amp;lt;/sup&amp;gt;&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| [[HT USBee-AxPro]]&lt;br /&gt;
| 08a9:0014&lt;br /&gt;
| Clone (AX)&lt;br /&gt;
| 8 (+1 analog)&lt;br /&gt;
| 56PVXC (SSOP)&lt;br /&gt;
| none&lt;br /&gt;
| none&lt;br /&gt;
| Microchip 24LC641 + 24LC02B&lt;br /&gt;
| bgcolor=&amp;quot;lime&amp;quot; | 100%&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| [http://iteadstudio.com/store/index.php?main_page=product_info&amp;amp;cPath=2&amp;amp;products_id=221 ITead Studio MiniLogic]&amp;lt;sup&amp;gt;4&amp;lt;sup&amp;gt;&lt;br /&gt;
| ?&lt;br /&gt;
| Clone (Logic, AX w/o scope)&lt;br /&gt;
| ?&lt;br /&gt;
| ?&lt;br /&gt;
| ?&lt;br /&gt;
| ?&lt;br /&gt;
| ?&lt;br /&gt;
| bgcolor=&amp;quot;lime&amp;quot; | 100%&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| [http://iteadstudio.com/store/index.php?main_page=product_info&amp;amp;cPath=1&amp;amp;products_id=51 ITead Studio ITDB01]&lt;br /&gt;
| ?&lt;br /&gt;
| bgcolor=&amp;quot;lime&amp;quot; | Eval board&lt;br /&gt;
| ?&lt;br /&gt;
| ?&lt;br /&gt;
| ?&lt;br /&gt;
| ?&lt;br /&gt;
| ?&lt;br /&gt;
| bgcolor=&amp;quot;lime&amp;quot; | 100%&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| [[Lcsoft Mini Board]]&lt;br /&gt;
| 04b4:8613 / 0925:3881&lt;br /&gt;
| Eval board / Clone (Logic)&lt;br /&gt;
| 8/16&lt;br /&gt;
| 56PVXC (SSOP)&lt;br /&gt;
| none&lt;br /&gt;
| none&lt;br /&gt;
| Shenzhen First-Rank Technology T24C128A&lt;br /&gt;
| bgcolor=&amp;quot;lime&amp;quot; | 100%&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| [[MCU123 Saleae Logic clone]]&lt;br /&gt;
| 0925:3881&lt;br /&gt;
| Clone (Logic)&lt;br /&gt;
| 8&lt;br /&gt;
| 56PVC (SSOP)&lt;br /&gt;
| NXP 74HC245&lt;br /&gt;
| 100 Ω&lt;br /&gt;
| Atmel AT24C02&lt;br /&gt;
| bgcolor=&amp;quot;lime&amp;quot; | 100%&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| [[MCU123 USBee AX Pro clone]]&amp;lt;sup&amp;gt;2&amp;lt;/sup&amp;gt;&lt;br /&gt;
| 08a9:0014&lt;br /&gt;
| Clone (AX-Pro w/o scope)&lt;br /&gt;
| 8&lt;br /&gt;
| 56PVXC (SSOP)&lt;br /&gt;
| NXP 74HC245&lt;br /&gt;
| 100 Ω&lt;br /&gt;
| Atmel AT24C02&lt;br /&gt;
| bgcolor=&amp;quot;lime&amp;quot; | 100%&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| [http://www.ebay.co.uk/itm/MDSO-LA-20MHz-USB-Digital-oscilloscope-48M-Sampling-16-channel-logic-analyzer-/251119761248?pt=UK_BOI_Electrical_Test_Measurement_Equipment_ET&amp;amp;hash=item3a77e77760&amp;amp;_uhb=1 MDSO-LA]&lt;br /&gt;
| ?&lt;br /&gt;
| Clone (SX, AX-Pro)&lt;br /&gt;
| ?&lt;br /&gt;
| ?&lt;br /&gt;
| ?&lt;br /&gt;
| ?&lt;br /&gt;
| ?&lt;br /&gt;
| bgcolor=&amp;quot;lime&amp;quot; | 100%&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| [http://translate.google.com/translate?sl=ru&amp;amp;tl=en&amp;amp;js=n&amp;amp;prev=_t&amp;amp;hl=de&amp;amp;ie=UTF-8&amp;amp;layout=2&amp;amp;eotf=1&amp;amp;u=http%3A%2F%2Fwww.rom.by%2Fforum%2FLogicheskij_analizator_signalov_USBee_AX_Saleae_Logic_45&amp;amp;act=url Mollex Logic Analyzer]&amp;lt;sup&amp;gt;3&amp;lt;/sup&amp;gt;&lt;br /&gt;
| ?&lt;br /&gt;
| Clone (Logic, AX w/o scope)&lt;br /&gt;
| ?&lt;br /&gt;
| ?&lt;br /&gt;
| ?&lt;br /&gt;
| ?&lt;br /&gt;
| ?&lt;br /&gt;
| bgcolor=&amp;quot;lime&amp;quot; | 100%&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| [http://translate.google.com/translate?hl=de&amp;amp;sl=zh-CN&amp;amp;tl=en&amp;amp;u=http%3A%2F%2Fitem.taobao.com%2Fitem.htm%3Fid%3D6076642324 Noname Saleae Logic clone I]&lt;br /&gt;
| ?&lt;br /&gt;
| Clone (Logic)&lt;br /&gt;
| ?&lt;br /&gt;
| ?&lt;br /&gt;
| ?&lt;br /&gt;
| ?&lt;br /&gt;
| ?&lt;br /&gt;
| bgcolor=&amp;quot;lime&amp;quot; | 100%&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| [http://translate.google.com/translate?sl=cs&amp;amp;tl=en&amp;amp;js=n&amp;amp;prev=_t&amp;amp;ie=UTF-8&amp;amp;eotf=1&amp;amp;u=http%3A%2F%2Fpandatron.cz%2F%3F2729%26klon_logickeho_analyzatoru_saleae&amp;amp;act=url Pandatron PLA8] ([https://translate.googleusercontent.com/translate_c?act=url&amp;amp;depth=1&amp;amp;hl=de&amp;amp;ie=UTF8&amp;amp;prev=_t&amp;amp;rurl=translate.google.com&amp;amp;sl=cs&amp;amp;tl=en&amp;amp;u=http://pandatron.cz/%3Fshop%26sla%3D2%26pn%3D90113%26tx%3Dpla8_modul_-_logicky_analyzator_pro_usb&amp;amp;usg=ALkJrhjOD7bJQd1xRz_BFS3hxg31kE7FSQ S], [http://www.ebay.de/itm/USB-Logic-Analyzer-and-decoder-8-CH-10-GS-CY7C68013A-USB-2-0-/221154315071 E])&lt;br /&gt;
| ?&lt;br /&gt;
| Clone (Logic)&lt;br /&gt;
| 8&lt;br /&gt;
| 56PVXC (SSOP)&lt;br /&gt;
| SN74LVC245APWR&lt;br /&gt;
| 100 Ω&lt;br /&gt;
| ?&lt;br /&gt;
| bgcolor=&amp;quot;lime&amp;quot; | 100%&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| [http://translate.google.com/translate?sl=ru&amp;amp;tl=en&amp;amp;u=http%3A%2F%2Fpicavr.kr1.ru%2FUSBAnalyzer%2FDigital_USB_Analyzer_v1.html picavr Digital USB Analyzer v1]&lt;br /&gt;
| ?&lt;br /&gt;
| Clone (Logic, AX w/o scope)&lt;br /&gt;
| ?&lt;br /&gt;
| ?&lt;br /&gt;
| ?&lt;br /&gt;
| ?&lt;br /&gt;
| ?&lt;br /&gt;
| bgcolor=&amp;quot;lime&amp;quot; | 100%&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| [http://translate.google.com/translate?sl=ru&amp;amp;tl=en&amp;amp;u=http%3A%2F%2Fpicavr.kr1.ru%2FUSBAnalyzer%2FAD_USB_Analyzer_v2.html picavr A/D USB Analyzer v2]&lt;br /&gt;
| ?&lt;br /&gt;
| Clone (Logic, AX)&lt;br /&gt;
| ?&lt;br /&gt;
| ?&lt;br /&gt;
| ?&lt;br /&gt;
| ?&lt;br /&gt;
| ?&lt;br /&gt;
| bgcolor=&amp;quot;lime&amp;quot; | 95%&amp;lt;sup&amp;gt;1&amp;lt;/sup&amp;gt;&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| [http://translate.google.com/translate?sl=ru&amp;amp;tl=en&amp;amp;u=http%3A%2F%2Fpicavr.kr1.ru%2FUSBAnalyzer%2FAD_USB_Analyzer_v3.html picavr A/D USB Analyzer v3]&lt;br /&gt;
| ?&lt;br /&gt;
| Clone (Logic, AX)&lt;br /&gt;
| ?&lt;br /&gt;
| ?&lt;br /&gt;
| ?&lt;br /&gt;
| ?&lt;br /&gt;
| ?&lt;br /&gt;
| bgcolor=&amp;quot;lime&amp;quot; | 95%&amp;lt;sup&amp;gt;1&amp;lt;/sup&amp;gt;&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| [http://translate.google.com/translate?sl=ru&amp;amp;tl=en&amp;amp;u=http%3A%2F%2Fpicavr.kr1.ru%2FUSBAnalyzer%2FAD_USB_Analyzer_v4.html picavr A/D USB Analyzer v4]&lt;br /&gt;
| ?&lt;br /&gt;
| Clone (Logic, AX)&lt;br /&gt;
| ?&lt;br /&gt;
| ?&lt;br /&gt;
| ?&lt;br /&gt;
| ?&lt;br /&gt;
| ?&lt;br /&gt;
| bgcolor=&amp;quot;lime&amp;quot; | 95%&amp;lt;sup&amp;gt;1&amp;lt;/sup&amp;gt;&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| [http://lab.robomotic.com/index.php?page=shop.product_details&amp;amp;flypage=flypage.tpl&amp;amp;product_id=22&amp;amp;category_id=6&amp;amp;vmcchk=1&amp;amp;option=com_virtuemart&amp;amp;Itemid=56 Robomotic BugLogic 2]&lt;br /&gt;
| ?&lt;br /&gt;
| Clone (Logic, SX/ZX)&lt;br /&gt;
| ?&lt;br /&gt;
| ?&lt;br /&gt;
| ?&lt;br /&gt;
| ?&lt;br /&gt;
| ?&lt;br /&gt;
| bgcolor=&amp;quot;lime&amp;quot; | 100%&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| [[Robomotic BugLogic 3]]&lt;br /&gt;
| 0925:3881&lt;br /&gt;
| Clone (Logic)&lt;br /&gt;
| 8&lt;br /&gt;
| ?&lt;br /&gt;
| ?&lt;br /&gt;
| ?&lt;br /&gt;
| ?&lt;br /&gt;
| bgcolor=&amp;quot;lime&amp;quot; | 100%&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| [[Robomotic MiniLogic]]&lt;br /&gt;
| 0925:3881&lt;br /&gt;
| Clone (Logic, AX w/o scope)&lt;br /&gt;
| 8&lt;br /&gt;
| 56PVXC (SSOP)&lt;br /&gt;
| 74HC244A&lt;br /&gt;
| ?&lt;br /&gt;
| 2x Microchip 24LC02BI, 1x 24LC64I&lt;br /&gt;
| bgcolor=&amp;quot;lime&amp;quot; | 100%&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| [http://lab.robomotic.com/index.php?page=shop.product_details&amp;amp;flypage=flypage.tpl&amp;amp;product_id=26&amp;amp;category_id=6&amp;amp;vmcchk=1&amp;amp;option=com_virtuemart&amp;amp;Itemid=56 Robomotic XZL024]&amp;lt;sup&amp;gt;7&amp;lt;/sup&amp;gt;&lt;br /&gt;
| 08a9:0014&lt;br /&gt;
| Clone (AX-Pro)&lt;br /&gt;
| 8 (+2 analog)&lt;br /&gt;
| 56LTXC (QFN)&lt;br /&gt;
| ?&lt;br /&gt;
| 100 Ω&lt;br /&gt;
| Atmel 24C02N&lt;br /&gt;
| bgcolor=&amp;quot;lime&amp;quot; | 95%&amp;lt;sup&amp;gt;1&amp;lt;/sup&amp;gt;&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| [[Saleae Logic]]&lt;br /&gt;
| 0925:3881&lt;br /&gt;
| bgcolor=&amp;quot;lime&amp;quot; | Original product&lt;br /&gt;
| 8&lt;br /&gt;
| 56PVXC (SSOP)&lt;br /&gt;
| ST DVIULC6-4SC6&lt;br /&gt;
| ?&lt;br /&gt;
| ?&lt;br /&gt;
| bgcolor=&amp;quot;lime&amp;quot; | 100%&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| [[Sysclk AX-Pro]]&lt;br /&gt;
| 08a9:0014&lt;br /&gt;
| Clone (AX)&lt;br /&gt;
| 8 (+2 analog)&lt;br /&gt;
| 56LTXC (QFN)&lt;br /&gt;
| none&lt;br /&gt;
| ?&lt;br /&gt;
| Atmel AT24C02N&lt;br /&gt;
| bgcolor=&amp;quot;lime&amp;quot; | 100%&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| [http://www.wholesale-in-china.org/articles/article-194265.htm Sysclk Box]&lt;br /&gt;
| ?&lt;br /&gt;
| Clone (SX, AX-Pro w/o scope)&lt;br /&gt;
| ?&lt;br /&gt;
| ?&lt;br /&gt;
| ?&lt;br /&gt;
| ?&lt;br /&gt;
| ?&lt;br /&gt;
| bgcolor=&amp;quot;lime&amp;quot; | 100%&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| [[XZL_Studio AX]]&lt;br /&gt;
| 08a9:0014&lt;br /&gt;
| Clone (AX-Pro)&lt;br /&gt;
| 8 (+2 analog)&lt;br /&gt;
| 56LTXC (QFN)&lt;br /&gt;
| ?&lt;br /&gt;
| 100 Ω&lt;br /&gt;
| Atmel 24C02N&lt;br /&gt;
| bgcolor=&amp;quot;lime&amp;quot; | 95%&amp;lt;sup&amp;gt;1&amp;lt;/sup&amp;gt;&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| [[XZL Studio DX]]&amp;lt;sup&amp;gt;6&amp;lt;/sup&amp;gt;&lt;br /&gt;
| 2x 08a9:0015&lt;br /&gt;
| Clone (DX)&lt;br /&gt;
| 8/16&lt;br /&gt;
| 56PVXC (SSOP)&lt;br /&gt;
| ?&lt;br /&gt;
| ?&lt;br /&gt;
| Atmel ATML H136 24C02C M Y&lt;br /&gt;
| bgcolor=&amp;quot;red&amp;quot; | TODO&lt;br /&gt;
&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
All devices use a 24MHz crystal. For 8 probes the FX2 pins PB0-PB7 are used, for 16 probes PB0-PB7 and PD0-PD7. For analog support PD0-PD7 (plus additional hardware) is usually used.&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; Analog signal support is not yet implemented.&amp;lt;br /&amp;gt;&lt;br /&gt;
&amp;lt;sup&amp;gt;2&amp;lt;/sup&amp;gt; Even though this device has the same USB VID/PID as the CWAV USBee AX-Pro, it only has 8 channels and no analog support.&amp;lt;br /&amp;gt;&lt;br /&gt;
&amp;lt;sup&amp;gt;3&amp;lt;/sup&amp;gt; Clone of the USBee AX and Saleae Logic. &amp;quot;Mollex&amp;quot; is the name of the guy who seems to sell it on some forum.&amp;lt;br /&amp;gt;&lt;br /&gt;
&amp;lt;sup&amp;gt;4&amp;lt;/sup&amp;gt; Clone of the USBee AX (SX?) and Saleae Logic, see also [http://iteadstudio.com/copied/hack-a-saleae-logic-analyzer/ here] and [http://iteadstudio.com/produce/seleae-logic-usbee-ax-usb-blaster/ here]. Dissection by a user [http://www.todopic.com.ar/foros/index.php?topic=32657.0 here]. Seems to be the same hardware as the [[Robomotic MiniLogic]].&amp;lt;br /&amp;gt;&lt;br /&gt;
&amp;lt;sup&amp;gt;5&amp;lt;/sup&amp;gt; It seems 6-Labs [http://electronicsjunk.com/index.php?option=com_content&amp;amp;view=article&amp;amp;id=52:saleae-logic-analyzer-&amp;amp;catid=34:electronics&amp;amp;Itemid=59 has/had permission from Saleae] to distribute the hardware in Ukraine (only)? [http://translate.google.com/translate?sl=ru&amp;amp;tl=en&amp;amp;u=http%3A%2F%2F6-lab.com%2Fen%2Flogic-u-adapters.html Various adapters] are available, for example RS422/RS232/CAN, galvanic isolation, &amp;quot;BNC divider&amp;quot;.&amp;lt;br /&amp;gt;&lt;br /&gt;
&amp;lt;sup&amp;gt;6&amp;lt;/sup&amp;gt; There is apparently [http://we.easyelectronics.ru/Turtleblast/poluchil-xzl-studio-ax.html#comment53143 a post from the author of XZL-Studio DX] in some forum.&amp;lt;br /&amp;gt;&lt;br /&gt;
&amp;lt;sup&amp;gt;7&amp;lt;/sup&amp;gt; There&amp;#039;s [http://lab.robomotic.com/shop?page=shop.product_details&amp;amp;flypage=flypage.tpl&amp;amp;product_id=27&amp;amp;category_id=6 an RS232/RS485/RS422/CAN converter board] for this.&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;
The following oscilloscope devices are supported (if marked as such) by fx2lafw (and by the [http://sigrok.org/gitweb/?p=libsigrok.git;a=tree;f=src/hardware/hantek-6xxx hantek-6xxx] driver in [[libsigrok]]):&lt;br /&gt;
&lt;br /&gt;
{| border=&amp;quot;0&amp;quot; style=&amp;quot;font-size: smaller&amp;quot; class=&amp;quot;alternategrey sortable sigroktable&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
!Device&lt;br /&gt;
!USB VID:PID&lt;br /&gt;
!Product type&lt;br /&gt;
!Analog ch.&lt;br /&gt;
!Logic ch.&lt;br /&gt;
!Coupling&lt;br /&gt;
!FX2 package&lt;br /&gt;
!Buffer / ESD-protection&lt;br /&gt;
!Resistors&lt;br /&gt;
!I2C EEPROM&lt;br /&gt;
!Status&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| [[Hantek 6022BE]]&amp;lt;sup&amp;gt;2&amp;lt;/sup&amp;gt;&lt;br /&gt;
| 04b4:6022&lt;br /&gt;
| bgcolor=&amp;quot;lime&amp;quot; | Original product&lt;br /&gt;
| 2&lt;br /&gt;
| &amp;amp;mdash;&lt;br /&gt;
| DC only&lt;br /&gt;
| 100AXC (TQFP)&lt;br /&gt;
| &amp;amp;mdash;&lt;br /&gt;
| &amp;amp;mdash;&lt;br /&gt;
| Microchip 24LC02BI&lt;br /&gt;
| bgcolor=&amp;quot;lime&amp;quot; | 100%&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| [[Hantek 6022BL]]&lt;br /&gt;
| 04b4:602a or 0925:3881&lt;br /&gt;
| bgcolor=&amp;quot;lime&amp;quot; | Original product&lt;br /&gt;
| 2&lt;br /&gt;
| 8/16&lt;br /&gt;
| AC/DC&lt;br /&gt;
| 100AXC (TQFP)&lt;br /&gt;
| TI SN74LVC16245A&lt;br /&gt;
| 300 Ω&lt;br /&gt;
| 2x Microchip 24LC02BI&lt;br /&gt;
| bgcolor=&amp;quot;lime&amp;quot; | 100%&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| [[Instrustar ISDS205A]]&lt;br /&gt;
| d4a2:5661&lt;br /&gt;
| bgcolor=&amp;quot;lime&amp;quot; | Original product&lt;br /&gt;
| 2&lt;br /&gt;
| &amp;amp;mdash;&lt;br /&gt;
| AC/DC&lt;br /&gt;
| 56PVXC (SSOP)&lt;br /&gt;
| &amp;amp;mdash;&lt;br /&gt;
| &amp;amp;mdash;&lt;br /&gt;
| Microchip 24LC64I&lt;br /&gt;
| bgcolor=&amp;quot;red&amp;quot; | 0%&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| [[Instrustar ISDS205X]]&lt;br /&gt;
| d4a2:5661 or 0925:3881&lt;br /&gt;
| bgcolor=&amp;quot;lime&amp;quot; | Original product&lt;br /&gt;
| 2 + 1&lt;br /&gt;
| 8/16&lt;br /&gt;
| AC/DC&lt;br /&gt;
| 56PVXC (SSOP)&lt;br /&gt;
| TI SN74LVC16245A&lt;br /&gt;
| 1 MΩ&lt;br /&gt;
| 2x Microchip 24LC02B&lt;br /&gt;
| bgcolor=&amp;quot;red&amp;quot; | 0%&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| [[Noname MDSO]]&lt;br /&gt;
| d4a2:5660&lt;br /&gt;
| [[Instrustar ISDS205A]] variant (?)&lt;br /&gt;
| 2&lt;br /&gt;
| &amp;amp;mdash;&lt;br /&gt;
| ?&lt;br /&gt;
| 56PVXC (SSOP)&lt;br /&gt;
| &amp;amp;mdash;&lt;br /&gt;
| &amp;amp;mdash;&lt;br /&gt;
| Microchip 24LC64I&lt;br /&gt;
| bgcolor=&amp;quot;red&amp;quot; | 0%&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| [[Rocktech BM102]]&amp;lt;sup&amp;gt;1&amp;lt;/sup&amp;gt;&lt;br /&gt;
| 8102:8102&lt;br /&gt;
| bgcolor=&amp;quot;lime&amp;quot; | Original product&lt;br /&gt;
| 2&lt;br /&gt;
| &amp;amp;mdash;&lt;br /&gt;
| AC/DC&lt;br /&gt;
| 100AXC (TQFP)&lt;br /&gt;
| &amp;amp;mdash;&lt;br /&gt;
| &amp;amp;mdash;&lt;br /&gt;
| Microchip 24LC64I&lt;br /&gt;
| bgcolor=&amp;quot;lime&amp;quot; | 100%&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| [[SainSmart DDS120]]&amp;lt;sup&amp;gt;1&amp;lt;/sup&amp;gt;&lt;br /&gt;
| 8102:8102&lt;br /&gt;
| bgcolor=&amp;quot;lime&amp;quot; | Original product&lt;br /&gt;
| 2&lt;br /&gt;
| &amp;amp;mdash;&lt;br /&gt;
| AC/DC&lt;br /&gt;
| 100AXC (TQFP)&lt;br /&gt;
| &amp;amp;mdash;&lt;br /&gt;
| &amp;amp;mdash;&lt;br /&gt;
| Microchip 24LC64I&lt;br /&gt;
| bgcolor=&amp;quot;lime&amp;quot; | 100%&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| [[SainSmart DDS140]]&lt;br /&gt;
| 8312:8312 or 04b4:8613&lt;br /&gt;
| bgcolor=&amp;quot;lime&amp;quot; | Original product&lt;br /&gt;
| 2&lt;br /&gt;
| ?&lt;br /&gt;
| AC/DC&lt;br /&gt;
| 100AXC (TQFP)&lt;br /&gt;
| ?&lt;br /&gt;
| ?&lt;br /&gt;
| Microchip 24LC64I&lt;br /&gt;
| bgcolor=&amp;quot;red&amp;quot; | 0%&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| [[Voltcraft DSO-2020]]&amp;lt;sup&amp;gt;2&amp;lt;/sup&amp;gt;&lt;br /&gt;
| 04b4:2020&lt;br /&gt;
| bgcolor=&amp;quot;lime&amp;quot; | Original product&lt;br /&gt;
| 2&lt;br /&gt;
| &amp;amp;mdash;&lt;br /&gt;
| DC only&lt;br /&gt;
| 100AXC (TQFP)&lt;br /&gt;
| &amp;amp;mdash;&lt;br /&gt;
| &amp;amp;mdash;&lt;br /&gt;
| Microchip 24LC02BI&lt;br /&gt;
| bgcolor=&amp;quot;red&amp;quot; | 0%&lt;br /&gt;
&lt;br /&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; The [[Rocktech BM102]] is a rebadged [[SainSmart DDS120]] (or vice versa).&amp;lt;br /&amp;gt;&lt;br /&gt;
&amp;lt;sup&amp;gt;1&amp;lt;/sup&amp;gt; The [[Voltcraft DSO-2020]] is a rebadged [[Hantek 6022BE]].&amp;lt;br /&amp;gt;&lt;br /&gt;
&amp;lt;/small&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== Download ==&lt;br /&gt;
&lt;br /&gt;
Released versions of the source code can be downloaded here:&lt;br /&gt;
&lt;br /&gt;
  http://sigrok.org/download/source/sigrok-firmware-fx2lafw/&lt;br /&gt;
&lt;br /&gt;
There are also &amp;#039;&amp;#039;&amp;#039;pre-built firmware files&amp;#039;&amp;#039;&amp;#039; that can be used without having to build them from source:&lt;br /&gt;
&lt;br /&gt;
  http://sigrok.org/download/binary/sigrok-firmware-fx2lafw/&lt;br /&gt;
&lt;br /&gt;
Or you can get the latest development snapshot of the source code from git:&lt;br /&gt;
&lt;br /&gt;
 $ &amp;#039;&amp;#039;&amp;#039;git clone git://sigrok.org/sigrok-firmware-fx2lafw&amp;#039;&amp;#039;&amp;#039;&lt;br /&gt;
&lt;br /&gt;
You can also [http://sigrok.org/gitweb/?p=sigrok-firmware-fx2lafw.git;a=tree browse the source code] via gitweb.&lt;br /&gt;
&lt;br /&gt;
== Usage ==&lt;br /&gt;
&lt;br /&gt;
=== Build sigrok ===&lt;br /&gt;
&lt;br /&gt;
* Build and install a [[libsigrok]] frontend (CLI or GUI) with libsigrok &amp;gt;= 0.1.1 (or latest git HEAD) for your platform as usual, see [[Building]].&lt;br /&gt;
&lt;br /&gt;
=== Install the udev rules file ===&lt;br /&gt;
&lt;br /&gt;
These steps prevent the need to run libsigrok frontends as superuser.&lt;br /&gt;
&lt;br /&gt;
* Copy the udev rules file from &amp;#039;&amp;#039;&amp;#039;libsigrok/contrib/60-libsigrok.rules&amp;#039;&amp;#039;&amp;#039; to &amp;#039;&amp;#039;&amp;#039;/etc/udev/rules.d/&amp;#039;&amp;#039;&amp;#039;&lt;br /&gt;
* Install either &amp;#039;&amp;#039;&amp;#039;61-libsigrok-uaccess.rules&amp;#039;&amp;#039;&amp;#039; or &amp;#039;&amp;#039;&amp;#039;61-libsigrok-plugdev.rules&amp;#039;&amp;#039;&amp;#039; to the same directory.&lt;br /&gt;
&lt;br /&gt;
The &amp;#039;&amp;#039;&amp;#039;61-libsigrok-uaccess.rules&amp;#039;&amp;#039;&amp;#039; is typically used on a system using the systemd/logind mechanism to grant access to plugged in devices to the currently active user. &amp;#039;&amp;#039;&amp;#039;61-libsigrok-plugdev.rules&amp;#039;&amp;#039;&amp;#039; grants access to all users in the &amp;#039;&amp;#039;plugdev&amp;#039;&amp;#039; group. The latter may also serve&lt;br /&gt;
as a template for creating a local, system specific access rule.&lt;br /&gt;
&lt;br /&gt;
=== Build fx2lafw ===&lt;br /&gt;
&lt;br /&gt;
 $ &amp;#039;&amp;#039;&amp;#039;cd sigrok-firmware-fx2lafw&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;
This will install the firmware files into &amp;#039;&amp;#039;&amp;#039;/usr/local/share/sigrok-firmware/&amp;#039;&amp;#039;&amp;#039;, per default.&lt;br /&gt;
&lt;br /&gt;
=== Pre-built firmware files ===&lt;br /&gt;
&lt;br /&gt;
There are also pre-built firmware files that can be used without having to build them from source (see [[#Download|above]]).&lt;br /&gt;
&lt;br /&gt;
== Cypress FX2 vs. FX2LP ==&lt;br /&gt;
&lt;br /&gt;
Various devices supported by fx2lafw can use either the older Cypress CY7C68013 (FX2) or the more recent Cypress CY7C68013A (FX2LP).&lt;br /&gt;
&lt;br /&gt;
There are [http://www.cypress.com/?id=4&amp;amp;rID=31723 various differences] between the two ICs, see [http://www.cypress.com/?rID=12968 AN4078 - Migrating From EZ-USB FX2 to EZ-USB FX2LP] ([http://www.cypress.com/?docID=39449 PDF]) for the details.&lt;br /&gt;
&lt;br /&gt;
There are known cases of e.g. the [[CWAV USBee SX]] having shipped with an FX2 at some point, and more recent units shipping with an FX2LP. Also, it&amp;#039;s not too uncommon that some FX2 &amp;quot;eval board&amp;quot; or clone of an existing logic analyser (e.g. [[CWAV USBee SX]] or [[Saleae Logic]] ones) has &amp;quot;CY7C68013A (FX2LP)&amp;quot; chip markings, but in reality it really is an older &amp;quot;CY7C68013 (FX2)&amp;quot;.&lt;br /&gt;
&lt;br /&gt;
The fx2lafw firmware supports both devices (FX2 and FX2LP).&lt;br /&gt;
&lt;br /&gt;
== Resources ==&lt;br /&gt;
&lt;br /&gt;
* [http://sdcc.sourceforge.net/ sdcc] (C compiler for 8051 microcontrollers, usable for FX2)&lt;br /&gt;
* fx2lib: [http://sourceforge.net/projects/fx2lib/ SF project page], [http://allmybrain.com/2008/12/05/an-open-source-library-for-writing-firmware-on-the-cypress-fx2-with-sdcc/ blog article], [https://github.com/mulicheng/fx2lib github repo], [http://sourceforge.net/mailarchive/forum.php?forum_name=fx2lib-devel mailing list]&lt;br /&gt;
* [http://www.cypress.com/?id=193 Cypress FX2] docs:&lt;br /&gt;
** [http://www.cypress.com/?rID=38801 CY7C68013A, CY7C68014A, CY7C68015A, CY7C68016A datasheet] ([http://www.cypress.com/file/138911/download PDF])&lt;br /&gt;
** [http://www.cypress.com/?rID=38232 EZ-USB Technical Reference Manual (TRM)] ([http://www.cypress.com/file/126446/download PDF])&lt;br /&gt;
** [http://www.cypress.com/?id=193&amp;amp;rtID=76 EZ-USB FX2LP appnotes]&lt;br /&gt;
** [http://www.cypress.com/?id=193&amp;amp;rtID=111 EZ-USB FX2LP errata]&lt;br /&gt;
** [http://www.cypress.com/?rID=14448 GPIF Designer] (Windows software, requires login)&lt;br /&gt;
*** [http://www.cypress.com/?rID=14319 CY3681 EZ-USB FX2 Development Kit] (GPIF designer downloadable without login)&lt;br /&gt;
** [http://www.cypress.com/?rID=12968 AN4078 - Migrating From EZ-USB FX2 to EZ-USB FX2LP] ([http://www.cypress.com/?docID=39449 PDF])&lt;/div&gt;</summary>
		<author><name>StefanB</name></author>
	</entry>
	<entry>
		<id>https://sigrok.org/w/index.php?title=Protocol_decoders&amp;diff=13164</id>
		<title>Protocol decoders</title>
		<link rel="alternate" type="text/html" href="https://sigrok.org/w/index.php?title=Protocol_decoders&amp;diff=13164"/>
		<updated>2018-01-01T20:54:48Z</updated>

		<summary type="html">&lt;p&gt;StefanB: Add DDC/CI and CEC&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;This is a list of &amp;#039;&amp;#039;&amp;#039;supported protocol decoders (PDs)&amp;#039;&amp;#039;&amp;#039; and &amp;#039;&amp;#039;&amp;#039;decoders which we might want to write in the future&amp;#039;&amp;#039;&amp;#039; (or users might want to contribute).&lt;br /&gt;
&lt;br /&gt;
See [[Protocol decoder API]] for details on how the decoders work in sigrok, and [[Protocol decoder HOWTO]] for a quick introduction about how to write your own decoders.&lt;br /&gt;
&lt;br /&gt;
== Supported protocol decoders ==&lt;br /&gt;
&lt;br /&gt;
Number of currently supported protocol decoders: &amp;#039;&amp;#039;&amp;#039;81&amp;#039;&amp;#039;&amp;#039;.&lt;br /&gt;
&lt;br /&gt;
{| border=&amp;quot;0&amp;quot; style=&amp;quot;font-size: smaller&amp;quot; class=&amp;quot;alternategrey sortable sigroktable&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
!Protocol&lt;br /&gt;
!Category&lt;br /&gt;
!Input IDs&lt;br /&gt;
!Output IDs&lt;br /&gt;
!Status&lt;br /&gt;
!Full name&lt;br /&gt;
!Description&lt;br /&gt;
&lt;br /&gt;
{{pd|ade77xx|ADE77xx|Analog Devices ADE77xx|Poly phase multifunction energy metering IC protocol.|Sensors|spi|ade77xx|supported}}&lt;br /&gt;
{{pd|adf435x|ADF435x|Analog Devices ADF4350/1|Wideband synthesizer with integrated VCO.|RF|spi|adf435x|supported}}&lt;br /&gt;
{{pd|adns5020|ADNS-5020|Avago ADNS-5020 optical mouse sensor|Bidirectional command and data over an SPI-like protocol.|Sensors|spi|adns5020|supported}}&lt;br /&gt;
{{pd|am230x|AM230x/DHTxx/RHTxx|Aosong AM230x/DHTxx|Aosong AM230x/DHTxx/RHTxx humidity/temperature sensor protocol.|Sensors|&amp;amp;mdash;|am230x|supported}}&lt;br /&gt;
{{pd|arm_etmv3|ARM ETMv3|ARM Embedded Trace Macroblock|Decode ETM instruction trace packets.|Flash/debug|uart|arm_etmv3|supported}}&lt;br /&gt;
{{pd|arm_itm|ARM ITM|ARM Instrumentation Trace Macroblock|Trace data from Cortex-M / ARMv7m ITM module.|Flash/debug|uart|arm_itm|supported}}&lt;br /&gt;
{{pd|arm_tpiu|ARM TPIU|ARM Trace Port Interface Unit|Filter TPIU formatted trace data into separate streams.|Flash/debug|uart|uart|supported}}&lt;br /&gt;
{{pd|aud|AUD|Advanced User Debugger|Renesas/Hitachi Advanced User Debugger (AUD) protocol.|Flash/debug|&amp;amp;mdash;|aud|supported}}&lt;br /&gt;
{{pd|avr_isp|AVR ISP|AVR in-system programming|Protocol for in-system programming Atmel AVR MCUs.|Flash/debug|spi|avr_isp|supported}}&lt;br /&gt;
{{pd|avr_pdi|AVR PDI|Atmel Program and Debug Interface|Atmel proprietary interface for the ATxmega MCU.|Flash/debug|logic|avr_pdi|supported}}&lt;br /&gt;
{{pd|can|CAN|Controller Area Network|Field bus protocol for distributed realtime control.|Automotive|&amp;amp;mdash;|can|supported}}&lt;br /&gt;
{{pd|dali|DALI|Digital Addressable Lighting Interface|DALI lighting control protocol.|Lighting|&amp;amp;mdash;|dali|supported}}&lt;br /&gt;
{{pd|dcf77|DCF77|DCF77 time protocol|European longwave time signal (77.5kHz carrier signal).|Time signal|&amp;amp;mdash;|dcf77|supported}}&lt;br /&gt;
{{pd|dmx512|DMX512|Digital MultipleX 512|Professional lighting control protocol.|Lighting|&amp;amp;mdash;|dmx512|supported}}&lt;br /&gt;
{{pd|ds1307|DS1307|Dallas DS1307|Realtime clock module protocol.|RTC|i2c|ds1307|supported}}&lt;br /&gt;
{{pd|ds243x|DS243x|Maxim DS2432/DS2433|Maxim DS243x series 1-Wire EEPROM protocol.|Memory|onewire_network|ds243x|supported}}&lt;br /&gt;
{{pd|dsi|DSI|Digital Serial Interface|DSI lighting control protocol.|Lighting|&amp;amp;mdash;|dsi|supported}}&lt;br /&gt;
{{pd|edid|EDID|Extended Display Identification Data|Data structure describing display device capabilities.|PC|i2c|edid|supported}}&lt;br /&gt;
{{pd|eeprom24xx|24xx EEPROM|24xx I²C EEPROM|24xx series I²C EEPROM protocol.|Memory|i2c|eeprom24xx|supported}}&lt;br /&gt;
{{pd|eeprom93cxx|93Cxx EEPROM|93Cxx Microwire EEPROM|93Cxx series Microwire EEPROM protocol.|Memory|microwire|eeprom93cxx|supported}}&lt;br /&gt;
{{pd|em4100|EM4100|RFID EM4100|EM4100 100-150kHz RFID protocol.|RFID|&amp;amp;mdash;|em4100|supported}}&lt;br /&gt;
{{pd|em4305|EM4305|RFID EM4205/EM4305|EM4205/EM4305 100-150kHz RFID protocol.|RFID|&amp;amp;mdash;|em4305|supported}}&lt;br /&gt;
{{pd|gpib|GPIB|General Purpose Interface Bus|IEEE-488 GPIB / HPIB protocol.|Other|&amp;amp;mdash;|gpib|supported}}&lt;br /&gt;
{{pd|graycode|Gray code|Gray code and rotary encoder|Accumulate rotary encoder increments, provide timing statistics.|Misc|&amp;amp;mdash;|graycode|supported}}&lt;br /&gt;
{{pd|guess_bitrate|Guess bitrate|Guess bitrate/baudrate|Guess the bitrate/baudrate of a UART (or other) protocol.|Other|&amp;amp;mdash;|guess_bitrate|supported}}&lt;br /&gt;
{{pd|i2c|I2C|Inter-Integrated Circuit|Two-wire, multi-master, serial bus.|Embedded|&amp;amp;mdash;|i2c|supported}}&lt;br /&gt;
{{pd|i2cdemux|I2C demux|I2C demultiplexer|Demux I2C packets into per-slave-address streams.|Embedded|i2c|&amp;#039;&amp;#039;runtime decision&amp;#039;&amp;#039;|supported}}&lt;br /&gt;
{{pd|i2cfilter|I2C filter|I2C filter|Filter out addresses/directions in an I2C stream.|Embedded|i2c|i2c|supported}}&lt;br /&gt;
{{pd|i2s|I2S|Integrated Interchip Sound|Serial bus for connecting digital audio devices.|Audio|&amp;amp;mdash;|i2s|supported}}&lt;br /&gt;
{{pd|iec|IEC|Commodore bus|Commodore serial IEEE-488 (IEC) bus protocol.|Other|&amp;amp;mdash;|gpib|supported}}&lt;br /&gt;
{{pd|ir_nec|IR NEC|IR NEC|NEC infrared remote control protocol.|IR|&amp;amp;mdash;|ir_nec|supported}}&lt;br /&gt;
{{pd|ir_rc5|IR RC-5|IR RC-5|RC-5 infrared remote control protocol.|IR|&amp;amp;mdash;|ir_rc5|supported}}&lt;br /&gt;
{{pd|jitter|Jitter|Timing jitter calculation|Retrieves the timing jitter between two digital signals.|Misc|&amp;amp;mdash;|jitter|supported}}&lt;br /&gt;
{{pd|jtag|JTAG|Joint Test Action Group (IEEE 1149.1)|Protocol for testing, debugging, and flashing ICs.|Flash/debug|&amp;amp;mdash;|jtag|supported}}&lt;br /&gt;
{{pd|jtag_stm32|JTAG / STM32|Joint Test Action Group / ST STM32|ST STM32-specific JTAG protocol.|Flash/debug|jtag|jtag_stm32|supported}}&lt;br /&gt;
{{pd|lm75|LM75|National LM75|National LM75 (and compatibles) temperature sensor protocol.|Sensors|i2c|lm75|supported}}&lt;br /&gt;
{{pd|lpc|LPC|Low-Pin-Count|Protocol for low-bandwidth devices on PC mainboards.|PC|&amp;amp;mdash;|lpc|supported}}&lt;br /&gt;
{{pd|maple_bus|Maple bus|SEGA Maple bus|Maple bus peripheral protocol for SEGA Dreamcast.|Misc|&amp;amp;mdash;|maple_bus|supported}}&lt;br /&gt;
{{pd|max7219|MAX7219|Maxim MAX7219/MAX7221|8-digit LED display driver.|Display|spi|max7219|supported}}&lt;br /&gt;
{{pd|maxim_ds28ea00|DS28EA00|Maxim DS28EA00 1-Wire digital thermometer|1-Wire digital thermometer with Sequence Detect and PIO.|Sensors|onewire_network|maxim_ds28ea00|supported}}&lt;br /&gt;
{{pd|mdio|MDIO|Management Data Input/Output|Half-duplex sync serial bus for MII management between MAC and PHY.|Networking|&amp;amp;mdash;|mdio|supported}}&lt;br /&gt;
{{pd|microwire|Microwire|Microwire|3-wire, half-duplex, synchronous serial bus.|Embedded|&amp;amp;mdash;|microwire|supported}}&lt;br /&gt;
{{pd|midi|MIDI|Musical Instrument Digital Interface|Musical Instrument Digital Interface (MIDI) protocol.|Music|uart|midi|supported}}&lt;br /&gt;
{{pd|mlx90614|MLX90614|Melexis MLX90614|Infrared Thermometer protocol.|Sensors|i2c|mlx90614|supported}}&lt;br /&gt;
{{pd|modbus|Modbus|Modbus RTU over RS232/RS485|Modbus RTU protocol for industrial applications.|Misc|uart|modbus|supported}}&lt;br /&gt;
{{pd|morse|Morse|Morse code|Demodulated morse code protocol.|Misc|&amp;amp;mdash;|morse|supported}}&lt;br /&gt;
{{pd|mrf24j40|MRF24J40|Microchip MRF24J40|IEEE 802.15.4 2.4 GHz RF tranceiver chip.|RF|spi|mf24j40|supported}}&lt;br /&gt;
{{pd|mxc6225xu|MXC6225XU|MEMSIC MXC6225XU|Digital Thermal Orientation Sensor (DTOS) protocol.|Sensors|i2c|mxc6225xu|supported}}&lt;br /&gt;
{{pd|nrf24l01|nRF24L01(+)|Nordic Semiconductor nRF24L01/nRF24L01+|2.4GHz transceiver chip.|Wireless|spi|nrf24l01|supported}}&lt;br /&gt;
{{pd|nunchuk|Nunchuk|Nintendo Wii Nunchuk|Nintendo Wii Nunchuk controller protocol.|Other|i2c|nunchuk|supported}}&lt;br /&gt;
{{pd|onewire_link|1-Wire link layer|1-Wire serial communication bus (link layer)|Bidirectional, half-duplex, asynchronous serial bus.|Embedded|&amp;amp;mdash;|onewire_link|supported}}&lt;br /&gt;
{{pd|onewire_network|1-Wire network layer|1-Wire serial communication bus (network layer)|Bidirectional, half-duplex, asynchronous serial bus.|Embedded|onewire_link|onewire_network|supported}}&lt;br /&gt;
{{pd|pan1321|PAN1321|Panasonic PAN1321|Bluetooth RF module with Serial Port Profile (SPP).|Bluetooth|uart|pan1321|supported}}&lt;br /&gt;
{{pd|parallel|Parallel|Parallel sync bus|Generic parallel synchronous bus.|Misc|&amp;amp;mdash;|parallel|supported}}&lt;br /&gt;
{{pd|ps2|PS/2|PS/2|PS/2 keyboard/mouse interface.|PC|&amp;amp;mdash;|ps2|supported}}&lt;br /&gt;
{{pd|pwm|PWM|Pulse-width modulation|Analog level encoded in duty cycle percentage.|Misc|&amp;amp;mdash;|pwm|supported}}&lt;br /&gt;
{{pd|qi|Qi|Qi charger protocol|Async serial protocol for Qi charger receivers.|Misc|&amp;amp;mdash;|qi|supported}}&lt;br /&gt;
{{pd|rfm12|RFM12|RFM12 control protocol|HopeRF RFM12 wireless transceivers control protocol.|Wireless|spi|rfm12|supported}}&lt;br /&gt;
{{pd|rgb_led_spi|RGB LED (SPI)|RGB LED string decoder (SPI)|RGB LED string protocol (RGB values clocked over SPI).|LED|spi|rgb_led_spi|supported}}&lt;br /&gt;
{{pd|rgb_led_ws281x|RGB LED (WS281x)|RGB LED string decoder (WS281x)|RGB LED string protocol (WS281x).|LED|&amp;amp;mdash;|rgb_led_ws281x|supported}}&lt;br /&gt;
{{pd|rtc8564|RTC-8564|Epson RTC-8564 JE/NB|Realtime clock module protocol.|RTC|i2c|rtc8564|supported}}&lt;br /&gt;
{{pd|sdcard_sd|SD card (SD mode)|Secure Digital card (SD mode)|Secure Digital card (SD mode) low-level protocol.|Memory|&amp;amp;mdash;|sdcard_sd|supported}}&lt;br /&gt;
{{pd|sdcard_spi|SD card (SPI mode)|Secure Digital card (SPI mode)|Secure Digital card (SPI mode) low-level protocol.|Memory|spi|sdcard_spi|supported}}&lt;br /&gt;
{{pd|spdif|S/PDIF|Sony/Philips Digital Interface Format|Serial bus for connecting digital audio devices.|Audio|&amp;amp;mdash;|spdif|supported}}&lt;br /&gt;
{{pd|spi|SPI|Serial Peripheral Interface|Full-duplex, synchronous, serial bus.|Embedded|&amp;amp;mdash;|spi|supported}}&lt;br /&gt;
{{pd|spiflash|SPI flash|SPI flash chips|xx25 series SPI (NOR) flash chip protocol.|SPI flash|spi|spiflash|supported}}&lt;br /&gt;
{{pd|ssi32|SSI32|Synchronous Serial Interface (32bit)|Synchronous Serial Interface (32bit) protocol.|Misc|spi|ssi32|supported}}&lt;br /&gt;
{{pd|stepper_motor|Stepper motor|Stepper motor position / speed|Absolute position and movement speed from step/dir.|Motors|&amp;amp;mdash;|stepper_motor|supported}}&lt;br /&gt;
{{pd|swd|SWD|Serial Wire Debug|Two-wire protocol for debug access to ARM CPUs.|Flash/debug|&amp;amp;mdash;|swd|supported}}&lt;br /&gt;
{{pd|t55xx|T55xx|RFID T5xx|T55xx 100-150kHz RFID protocol.|RFID|&amp;amp;mdash;|t55xx|supported}}&lt;br /&gt;
{{pd|tca6408a|TI TCA6408A|Texas Instruments TCA6408A|Texas Instruments TCA6408A 8-bit I²C I/O expander.|I/O expander|i2c|tca6408a|supported}}&lt;br /&gt;
{{pd|timing|Timing|Timing calculation|Calculate time between edges.|Misc|&amp;amp;mdash;|timing|supported}}&lt;br /&gt;
{{pd|tlc5620|TI TLC5620|Texas Instruments TLC5620|Texas Instruments TLC5620 8-bit quad DAC.|DAC|&amp;amp;mdash;|tlc5620|supported}}&lt;br /&gt;
{{pd|uart|UART|Universal Asynchronous Receiver/Transmitter|Asynchronous, serial bus.|Embedded|&amp;amp;mdash;|uart|supported}}&lt;br /&gt;
{{pd|usb_packet|USB packet|Universal Serial Bus (LS/FS) packet|USB (low-speed and full-speed) packet protocol.|USB|usb_signalling|usb_packet|supported}}&lt;br /&gt;
{{pd|usb_power_delivery|USB PD|USB Power Delivery|USB Power Delivery protocol.|USB|&amp;amp;mdash;|usb_pd|supported}}&lt;br /&gt;
{{pd|usb_request|USB request|Universal Serial Bus (LS/FS) transaction/request|USB (low-speed and full-speed) transaction/request protocol.|USB|usb_packet|usb_request|supported}}&lt;br /&gt;
{{pd|usb_signalling|USB signalling|Universal Serial Bus (LS/FS) signalling|USB (low-speed and full-speed) signalling protocol.|USB|&amp;amp;mdash;|usb_signalling|supported}}&lt;br /&gt;
{{pd|wiegand|Wiegand|Wiegand interface|Wiegand interface for electronic entry systems.|RFID|&amp;amp;mdash;|wiegand|supported}}&lt;br /&gt;
{{pd|xfp|XFP|10 Gigabit Small Form Factor Pluggable Module (XFP)|Data structure describing device capabilities.|Networking|i2c|xfp|supported}}&lt;br /&gt;
{{pd|z80|Z80|Zilog Z80 CPU|Zilog Z80 microprocessor disassembly.|CPU|&amp;amp;mdash;|z80|supported}}&lt;br /&gt;
&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
== Possible candidates for future protocol decoders ==&lt;br /&gt;
&lt;br /&gt;
{| border=&amp;quot;0&amp;quot; style=&amp;quot;font-size: smaller&amp;quot; class=&amp;quot;alternategrey sortable sigroktable&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
!Protocol&lt;br /&gt;
!Category&lt;br /&gt;
!Input ID(s)&lt;br /&gt;
!Output ID(s)&lt;br /&gt;
!Status&lt;br /&gt;
!Description&lt;br /&gt;
!Comments&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| SA8807A&lt;br /&gt;
| Displays&lt;br /&gt;
| spi&lt;br /&gt;
|&lt;br /&gt;
| bgcolor=&amp;quot;red&amp;quot; | 0%&lt;br /&gt;
| SPI-attached LCD. Datasheet: [http://pdf1.alldatasheet.com/datasheet-pdf/view/36922/SAMES/SA8807A.html Sames SA8807A].&lt;br /&gt;
|&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| EA eDIPTFT43-A&lt;br /&gt;
| Displays&lt;br /&gt;
| i2c&lt;br /&gt;
|&lt;br /&gt;
| bgcolor=&amp;quot;red&amp;quot; | 0%&lt;br /&gt;
| I2C-attached LCD. Datasheet: [http://www.lcd-module.de/pdf/grafik/ediptft43-a.pdf EA eDIPTFT43-A].&lt;br /&gt;
|&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| Analog Devices AD7291&lt;br /&gt;
| ADC&lt;br /&gt;
| i2c&lt;br /&gt;
|&lt;br /&gt;
| bgcolor=&amp;quot;red&amp;quot; | 0%&lt;br /&gt;
| I2C-attached ADC. Datasheet: [http://pdf1.alldatasheet.com/datasheet-pdf/view/318172/AD/AD7291.html Analog Devices AD7291].&lt;br /&gt;
|&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| Analog Devices ADS1258&lt;br /&gt;
| ADC&lt;br /&gt;
| spi&lt;br /&gt;
| ads1258&lt;br /&gt;
| bgcolor=&amp;quot;orange&amp;quot; | 0%&lt;br /&gt;
| SPI-attached ADC.&lt;br /&gt;
| Planned (Uwe Hermann).&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| Microchip MCP3901&lt;br /&gt;
| ADC&lt;br /&gt;
| spi&lt;br /&gt;
| mcp3901&lt;br /&gt;
| bgcolor=&amp;quot;orange&amp;quot; | 0%&lt;br /&gt;
| Can be controlled via a parallel protocol, or SPI, or I2C.&lt;br /&gt;
| Planned (Uwe Hermann).&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| JTAG / TMPA9xx&lt;br /&gt;
| Flash/debug&lt;br /&gt;
| jtag&lt;br /&gt;
| jtag_tmpa9xx&lt;br /&gt;
| bgcolor=&amp;quot;red&amp;quot; | 0%&lt;br /&gt;
| Toshiba TMPA9xx specific JTAG protocol details.&lt;br /&gt;
| &lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| USB transfer&lt;br /&gt;
| USB&lt;br /&gt;
| usb_request&lt;br /&gt;
| usb_transfer&lt;br /&gt;
| bgcolor=&amp;quot;red&amp;quot; | 0%&lt;br /&gt;
| &lt;br /&gt;
| &lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| USB / HID&lt;br /&gt;
| USB&lt;br /&gt;
| usb_transfer&lt;br /&gt;
| usb_hid&lt;br /&gt;
| bgcolor=&amp;quot;red&amp;quot; | 0%&lt;br /&gt;
| &lt;br /&gt;
| &lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| USB / CDC&lt;br /&gt;
| USB&lt;br /&gt;
| usb_transfer&lt;br /&gt;
| usb_cdc&lt;br /&gt;
| bgcolor=&amp;quot;red&amp;quot; | 0%&lt;br /&gt;
| &lt;br /&gt;
| &lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| USB / USBTMC&lt;br /&gt;
| USB&lt;br /&gt;
| usb_transfer&lt;br /&gt;
| usb_usbtmc&lt;br /&gt;
| bgcolor=&amp;quot;red&amp;quot; | 0%&lt;br /&gt;
| &lt;br /&gt;
| &lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| Dallas DS1985&lt;br /&gt;
| Other&lt;br /&gt;
| onewire_network&lt;br /&gt;
| &lt;br /&gt;
| bgcolor=&amp;quot;orange&amp;quot; | 0%&lt;br /&gt;
| Dallas DS1985 iButton (1-Wire) device.&lt;br /&gt;
| Planned (Uwe Hermann).&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| UNI/O&lt;br /&gt;
| Embedded&lt;br /&gt;
| &amp;amp;mdash;&lt;br /&gt;
|&lt;br /&gt;
| bgcolor=&amp;quot;red&amp;quot; | 0%&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| [https://en.wikipedia.org/wiki/Synchronous_Serial_Interface SSI]&lt;br /&gt;
| Embedded&lt;br /&gt;
| &amp;amp;mdash;&lt;br /&gt;
|&lt;br /&gt;
| bgcolor=&amp;quot;red&amp;quot; | 0%&lt;br /&gt;
| Synchronous Serial Interface&lt;br /&gt;
|&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| CompactFlash&lt;br /&gt;
| Memory&lt;br /&gt;
| &amp;amp;mdash;&lt;br /&gt;
| &lt;br /&gt;
| bgcolor=&amp;quot;red&amp;quot; | 0%&lt;br /&gt;
| &lt;br /&gt;
| &lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| MMC&lt;br /&gt;
| Memory&lt;br /&gt;
| &amp;amp;mdash;&lt;br /&gt;
| &lt;br /&gt;
| bgcolor=&amp;quot;red&amp;quot; | 0%&lt;br /&gt;
| &lt;br /&gt;
| &lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| Memory Stick&lt;br /&gt;
| Memory&lt;br /&gt;
| &amp;amp;mdash;&lt;br /&gt;
| &lt;br /&gt;
| bgcolor=&amp;quot;red&amp;quot; | 0%&lt;br /&gt;
| &lt;br /&gt;
| &lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| SmartMedia&lt;br /&gt;
| Memory&lt;br /&gt;
| &amp;amp;mdash;&lt;br /&gt;
| &lt;br /&gt;
| bgcolor=&amp;quot;red&amp;quot; | 0%&lt;br /&gt;
| &lt;br /&gt;
| &lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| xD-Picture Card&lt;br /&gt;
| Memory&lt;br /&gt;
| &amp;amp;mdash;&lt;br /&gt;
| &lt;br /&gt;
| bgcolor=&amp;quot;red&amp;quot; | 0%&lt;br /&gt;
| &lt;br /&gt;
| &lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| [https://en.wikipedia.org/wiki/ISO/IEC_7816 ISO 7816]&lt;br /&gt;
| Smartcards&lt;br /&gt;
| &amp;amp;mdash;&lt;br /&gt;
| &lt;br /&gt;
| bgcolor=&amp;quot;red&amp;quot; | 0%&lt;br /&gt;
| &lt;br /&gt;
| &lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| FlexRay&lt;br /&gt;
| Automotive&lt;br /&gt;
| &amp;amp;mdash;&lt;br /&gt;
|&lt;br /&gt;
| bgcolor=&amp;quot;red&amp;quot; | 0%&lt;br /&gt;
| [http://en.wikipedia.org/wiki/Flexray FlexRay] is an automotive network communications protocol.&lt;br /&gt;
|&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| LIN&lt;br /&gt;
| Automotive&lt;br /&gt;
| &amp;amp;mdash;&lt;br /&gt;
|&lt;br /&gt;
| bgcolor=&amp;quot;red&amp;quot; | 0%&lt;br /&gt;
| [http://en.wikipedia.org/wiki/Local_Interconnect_Network LIN] (Local Interconnect Network) is an automotive bus standard.&lt;br /&gt;
|&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| AVR TPI&lt;br /&gt;
| Flash/debug&lt;br /&gt;
| &amp;amp;mdash;&lt;br /&gt;
|&lt;br /&gt;
| bgcolor=&amp;quot;red&amp;quot; | 0%&lt;br /&gt;
| Atmel Tiny Programming Interface (TPI) protocol.&lt;br /&gt;
|&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| FWH&lt;br /&gt;
| PC&lt;br /&gt;
| &amp;amp;mdash;&lt;br /&gt;
|&lt;br /&gt;
| bgcolor=&amp;quot;red&amp;quot; | 0%&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| ISA&lt;br /&gt;
| PC&lt;br /&gt;
| &amp;amp;mdash;&lt;br /&gt;
|&lt;br /&gt;
| bgcolor=&amp;quot;red&amp;quot; | 0%&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| PCI&lt;br /&gt;
| PC&lt;br /&gt;
| &amp;amp;mdash;&lt;br /&gt;
|&lt;br /&gt;
| bgcolor=&amp;quot;red&amp;quot; | 0%&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| SMBus&lt;br /&gt;
| PC&lt;br /&gt;
| &amp;amp;mdash;&lt;br /&gt;
|&lt;br /&gt;
| bgcolor=&amp;quot;red&amp;quot; | 0%&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| IDE&lt;br /&gt;
| PC&lt;br /&gt;
| &amp;amp;mdash;&lt;br /&gt;
|&lt;br /&gt;
| bgcolor=&amp;quot;red&amp;quot; | 0%&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| SCSI&lt;br /&gt;
| PC&lt;br /&gt;
| &amp;amp;mdash;&lt;br /&gt;
|&lt;br /&gt;
| bgcolor=&amp;quot;red&amp;quot; | 0%&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| [https://en.wikipedia.org/wiki/Platform_Environment_Control_Interface PECI]&lt;br /&gt;
| PC&lt;br /&gt;
| &amp;amp;mdash;&lt;br /&gt;
|&lt;br /&gt;
| bgcolor=&amp;quot;red&amp;quot; | 0%&lt;br /&gt;
| Platform Environment Control Interface&lt;br /&gt;
|&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| [https://en.wikipedia.org/wiki/SVID SVID]&lt;br /&gt;
| PC&lt;br /&gt;
| &amp;amp;mdash;&lt;br /&gt;
|&lt;br /&gt;
| bgcolor=&amp;quot;red&amp;quot; | 0%&lt;br /&gt;
| Serial Voltage Identification&lt;br /&gt;
|&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| [[Protocol_decoder:mfm|MFM]]&lt;br /&gt;
| PC&lt;br /&gt;
| &amp;amp;mdash;&lt;br /&gt;
|&lt;br /&gt;
| bgcolor=&amp;quot;yellow&amp;quot; | 90%&lt;br /&gt;
| Floppy disk FM and [https://en.wikipedia.org/wiki/Modified_Frequency_Modulation MFM].&lt;br /&gt;
| Work in progress (David Wiens).&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| HD Audio&lt;br /&gt;
| Audio&lt;br /&gt;
| &amp;amp;mdash;&lt;br /&gt;
|&lt;br /&gt;
| bgcolor=&amp;quot;red&amp;quot; | 0%&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| Nokia NRC17&lt;br /&gt;
| IR&lt;br /&gt;
| &amp;amp;mdash;&lt;br /&gt;
|&lt;br /&gt;
| bgcolor=&amp;quot;red&amp;quot; | 0%&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| Sony SIRC&lt;br /&gt;
| IR&lt;br /&gt;
| &amp;amp;mdash;&lt;br /&gt;
|&lt;br /&gt;
| bgcolor=&amp;quot;red&amp;quot; | 0%&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| Philips RC-6&lt;br /&gt;
| IR&lt;br /&gt;
| &amp;amp;mdash;&lt;br /&gt;
|&lt;br /&gt;
| bgcolor=&amp;quot;red&amp;quot; | 0%&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| Philips RC-MM&lt;br /&gt;
| IR&lt;br /&gt;
| &amp;amp;mdash;&lt;br /&gt;
|&lt;br /&gt;
| bgcolor=&amp;quot;red&amp;quot; | 0%&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| Philips RECS80&lt;br /&gt;
| IR&lt;br /&gt;
| &amp;amp;mdash;&lt;br /&gt;
|&lt;br /&gt;
| bgcolor=&amp;quot;red&amp;quot; | 0%&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| [http://en.wikipedia.org/wiki/Infrared_Data_Association IrDA]&lt;br /&gt;
| Misc&lt;br /&gt;
| &amp;amp;mdash;&lt;br /&gt;
|&lt;br /&gt;
| bgcolor=&amp;quot;red&amp;quot; | 0%&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| HD44780&lt;br /&gt;
| Displays&lt;br /&gt;
| &amp;amp;mdash;&lt;br /&gt;
|&lt;br /&gt;
| bgcolor=&amp;quot;red&amp;quot; | 0%&lt;br /&gt;
| [http://en.wikipedia.org/wiki/HD44780_Character_LCD HD44780 character LCD] protocol&lt;br /&gt;
|&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| 7-segment display&lt;br /&gt;
| Displays&lt;br /&gt;
| &amp;amp;mdash;&lt;br /&gt;
|&lt;br /&gt;
| bgcolor=&amp;quot;red&amp;quot; | 0%&lt;br /&gt;
| &lt;br /&gt;
|&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| [[Protocol_decoder:Pcf8814|PCF8814]]&lt;br /&gt;
| Displays&lt;br /&gt;
| &amp;amp;mdash;&lt;br /&gt;
| pcf8814&lt;br /&gt;
| bgcolor=&amp;quot;yellow&amp;quot; | 50%&lt;br /&gt;
| Philips PCF8814 65 x 96 pixels matrix LCD driver&lt;br /&gt;
| Work in progress (Uwe Hermann).&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| [[Protocol_decoder:Pcf8814_lcd|PCF8814 LCD]]&lt;br /&gt;
| Displays&lt;br /&gt;
| pcf8814&lt;br /&gt;
| pcf8814_lcd&lt;br /&gt;
| bgcolor=&amp;quot;yellow&amp;quot; | 50%&lt;br /&gt;
| Philips PCF8814 65 x 96 pixels matrix LCD driver&lt;br /&gt;
| Work in progress (Uwe Hermann).&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| [https://en.wikipedia.org/wiki/RDM_%28lighting%29 RDM]&lt;br /&gt;
| Industrial Lighting&lt;br /&gt;
| &amp;amp;mdash;&lt;br /&gt;
| rdm&lt;br /&gt;
| bgcolor=&amp;quot;red&amp;quot; | 0%&lt;br /&gt;
|&lt;br /&gt;
| &lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| [https://en.wikipedia.org/wiki/NMEA_0183 NMEA 0183]&lt;br /&gt;
| GPS&lt;br /&gt;
| uart&lt;br /&gt;
| nmea0183&lt;br /&gt;
| bgcolor=&amp;quot;red&amp;quot; | 0%&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| [[Protocol_decoder:Nmea2000|NMEA2000]]&lt;br /&gt;
| Marine&lt;br /&gt;
| can&lt;br /&gt;
| nmea2000&lt;br /&gt;
| bgcolor=&amp;quot;red&amp;quot; | 0%&lt;br /&gt;
| [https://en.wikipedia.org/wiki/NMEA_2000 NMEA 2000 Wikipedia page]&lt;br /&gt;
|&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| [https://en.wikipedia.org/wiki/Digital_Command_Control DCC]&lt;br /&gt;
| Trains&lt;br /&gt;
| &amp;amp;mdash;&lt;br /&gt;
| dcc&lt;br /&gt;
| bgcolor=&amp;quot;red&amp;quot; | 0%&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| [https://en.wikipedia.org/wiki/Train_Communication_Network MVB]&lt;br /&gt;
| Trains&lt;br /&gt;
| &amp;amp;mdash;&lt;br /&gt;
| mvb&lt;br /&gt;
| bgcolor=&amp;quot;red&amp;quot; | 0%&lt;br /&gt;
| Multifunction Vehicle Bus&lt;br /&gt;
|&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| [https://en.wikipedia.org/wiki/Train_Communication_Network WTB]&lt;br /&gt;
| Trains&lt;br /&gt;
| &amp;amp;mdash;&lt;br /&gt;
| wtb&lt;br /&gt;
| bgcolor=&amp;quot;red&amp;quot; | 0%&lt;br /&gt;
| Wire Train Bus&lt;br /&gt;
|&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| [https://en.wikipedia.org/wiki/C-Bus_%28protocol%29 C-Bus]&lt;br /&gt;
| Home automation&lt;br /&gt;
| &amp;amp;mdash;&lt;br /&gt;
| cbus&lt;br /&gt;
| bgcolor=&amp;quot;red&amp;quot; | 0%&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| [https://en.wikipedia.org/wiki/X10_%28industry_standard%29 X10]&lt;br /&gt;
| Home automation&lt;br /&gt;
| &amp;amp;mdash;&lt;br /&gt;
| x10&lt;br /&gt;
| bgcolor=&amp;quot;red&amp;quot; | 0%&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| [https://en.wikipedia.org/wiki/LonWorks LonWorks]&lt;br /&gt;
| Home automation&lt;br /&gt;
| &amp;amp;mdash;&lt;br /&gt;
| lonworks&lt;br /&gt;
| bgcolor=&amp;quot;red&amp;quot; | 0%&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| [https://en.wikipedia.org/wiki/S-Bus S-Bus]&lt;br /&gt;
| Home automation&lt;br /&gt;
| &amp;amp;mdash;&lt;br /&gt;
| sbus&lt;br /&gt;
| bgcolor=&amp;quot;red&amp;quot; | 0%&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| [https://en.wikipedia.org/wiki/Meter-Bus M-Bus]&lt;br /&gt;
| Automation&lt;br /&gt;
| &amp;amp;mdash;&lt;br /&gt;
| mbus&lt;br /&gt;
| bgcolor=&amp;quot;red&amp;quot; | 0%&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| [https://en.wikipedia.org/wiki/Modbus Modbus ASCII]&lt;br /&gt;
| Automation&lt;br /&gt;
| uart&lt;br /&gt;
| modbus&lt;br /&gt;
| bgcolor=&amp;quot;red&amp;quot; | 0%&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| [https://en.wikipedia.org/wiki/Modbus Modbus TCP]&lt;br /&gt;
| Automation&lt;br /&gt;
| ip&lt;br /&gt;
| modbus&lt;br /&gt;
| bgcolor=&amp;quot;red&amp;quot; | 0%&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| [https://en.wikipedia.org/wiki/Highway_Addressable_Remote_Transducer_Protocol HART protocol]&lt;br /&gt;
| Automation&lt;br /&gt;
| &amp;amp;mdash;&lt;br /&gt;
| hart&lt;br /&gt;
| bgcolor=&amp;quot;red&amp;quot; | 0%&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| [https://en.wikipedia.org/wiki/INTERBUS INTERBUS]&lt;br /&gt;
| Automation&lt;br /&gt;
| &amp;amp;mdash;&lt;br /&gt;
| interbus&lt;br /&gt;
| bgcolor=&amp;quot;red&amp;quot; | 0%&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| [https://en.wikipedia.org/wiki/DirectNET_Protocol DirectNET]&lt;br /&gt;
| Automation&lt;br /&gt;
| uart&lt;br /&gt;
| directnet&lt;br /&gt;
| bgcolor=&amp;quot;red&amp;quot; | 0%&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| [https://en.wikipedia.org/wiki/KNX_%28standard%29 KNX]&lt;br /&gt;
| Automation&lt;br /&gt;
| various&lt;br /&gt;
| knx&lt;br /&gt;
| bgcolor=&amp;quot;red&amp;quot; | 0%&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| [https://en.wikipedia.org/wiki/Bacnet BACnet]&lt;br /&gt;
| Automation&lt;br /&gt;
| &lt;br /&gt;
| bacnet&lt;br /&gt;
| bgcolor=&amp;quot;red&amp;quot; | 0%&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| [https://en.wikipedia.org/wiki/OpenTherm OpenTherm]&lt;br /&gt;
| Automation&lt;br /&gt;
| &amp;amp;mdash;&lt;br /&gt;
| opentherm&lt;br /&gt;
| bgcolor=&amp;quot;red&amp;quot; | 0%&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| [https://en.wikipedia.org/wiki/EBUS_%28serial_buses%29 EBUS]&lt;br /&gt;
| Automation&lt;br /&gt;
| uart&lt;br /&gt;
| ebus&lt;br /&gt;
| bgcolor=&amp;quot;red&amp;quot; | 0%&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| [https://en.wikipedia.org/wiki/Attachment_Unit_Interface AUI]&lt;br /&gt;
| Networking&lt;br /&gt;
| &amp;amp;mdash;&lt;br /&gt;
| aui&lt;br /&gt;
| bgcolor=&amp;quot;red&amp;quot; | 0%&lt;br /&gt;
| Attachment Unit Interface&lt;br /&gt;
|&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| [https://en.wikipedia.org/wiki/Medium_Dependent_Interface MDI]&lt;br /&gt;
| Networking&lt;br /&gt;
| &amp;amp;mdash;&lt;br /&gt;
| mdi&lt;br /&gt;
| bgcolor=&amp;quot;red&amp;quot; | 0%&lt;br /&gt;
| Medium Dependent Interface&lt;br /&gt;
|&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| [https://en.wikipedia.org/wiki/Media_Independent_Interface MII]&lt;br /&gt;
| Networking&lt;br /&gt;
| &amp;amp;mdash;&lt;br /&gt;
| mii&lt;br /&gt;
| bgcolor=&amp;quot;red&amp;quot; | 0%&lt;br /&gt;
| Media Independent Interface&lt;br /&gt;
|&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| [https://en.wikipedia.org/wiki/Gigabit_Media_Independent_Interface#Gigabit_Media_Independent_Interface GMII]&lt;br /&gt;
| Networking&lt;br /&gt;
| &amp;amp;mdash;&lt;br /&gt;
| gmii&lt;br /&gt;
| bgcolor=&amp;quot;red&amp;quot; | 0%&lt;br /&gt;
| Gigabit Media Independent Interface&lt;br /&gt;
|&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| [https://en.wikipedia.org/wiki/10_Gigabit_Media_Independent_Interface#10_Gigabit_Media_Independent_Interface XGMII]&lt;br /&gt;
| Networking&lt;br /&gt;
| &amp;amp;mdash;&lt;br /&gt;
| xgmii&lt;br /&gt;
| bgcolor=&amp;quot;red&amp;quot; | 0%&lt;br /&gt;
| 10 Gigabit Media Independent Interface&lt;br /&gt;
|&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| [[Protocol_decoder:esp8266|ESP8266]]&lt;br /&gt;
| Wireless&lt;br /&gt;
| uart&lt;br /&gt;
| esp8266&lt;br /&gt;
| bgcolor=&amp;quot;red&amp;quot; | 0%&lt;br /&gt;
| WiFi Serial Transceiver&lt;br /&gt;
|&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| [[Protocol Decoder:cc1101|TI CC1101]]&lt;br /&gt;
| Wireless&lt;br /&gt;
| spi&lt;br /&gt;
| cc1101&lt;br /&gt;
| bgcolor=&amp;quot;orange&amp;quot; | 1%&lt;br /&gt;
| SPI-attached wireless controller for 315/433/868/915 MHz ISM bands. [http://www.ti.com/lit/ds/symlink/cc1101.pdf Datasheet]&lt;br /&gt;
| Work in progress ([[User:Rohieb|rohieb]])&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| [[Protocol Decoder:ac97|AC&amp;#039;97]]&lt;br /&gt;
| Audio&lt;br /&gt;
| ac97&lt;br /&gt;
| &amp;amp;mdash;&lt;br /&gt;
| bgcolor=&amp;quot;orange&amp;quot; | 10%&lt;br /&gt;
| &amp;amp;mdash;&lt;br /&gt;
| Work in progress ([[User:Mithro|mithro]])&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| [[Protocol Decoder:tmds|TMDS (HDMI / DVI Pixel Data)]]&lt;br /&gt;
| Display&lt;br /&gt;
| tmds&lt;br /&gt;
| &amp;amp;mdash;&lt;br /&gt;
| bgcolor=&amp;quot;orange&amp;quot; | 1%&lt;br /&gt;
| https://github.com/mithro/tmds_encoding&lt;br /&gt;
| Work in progress ([[User:Mithro|mithro]])&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| [[Protocol Decoder:Easymatic|Easymatic]]&lt;br /&gt;
| Home automation&lt;br /&gt;
| uart&lt;br /&gt;
| easymatic&lt;br /&gt;
| bgcolor=&amp;quot;red&amp;quot; | 10%&lt;br /&gt;
| &lt;br /&gt;
| Work in progress (Platypus)&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| [[Protocol Decoder:DDC/CI|DDC/CI]]&lt;br /&gt;
| PC&lt;br /&gt;
| i2c&lt;br /&gt;
| &amp;amp;mdash;&lt;br /&gt;
| bgcolor=&amp;quot;red&amp;quot; | 0%&lt;br /&gt;
| &lt;br /&gt;
|&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| [[Protocol Decoder:CEC|CEC]]&lt;br /&gt;
| Misc&lt;br /&gt;
| &amp;amp;mdash;&lt;br /&gt;
| &amp;amp;mdash;&lt;br /&gt;
| bgcolor=&amp;quot;red&amp;quot; | 0%&lt;br /&gt;
| &lt;br /&gt;
|&lt;br /&gt;
&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
__FORCETOC__&lt;/div&gt;</summary>
		<author><name>StefanB</name></author>
	</entry>
	<entry>
		<id>https://sigrok.org/w/index.php?title=FAQ&amp;diff=12341</id>
		<title>FAQ</title>
		<link rel="alternate" type="text/html" href="https://sigrok.org/w/index.php?title=FAQ&amp;diff=12341"/>
		<updated>2017-03-14T17:38:46Z</updated>

		<summary type="html">&lt;p&gt;StefanB: Point to HID report_descriptor entry in sysfs (no root necessary)&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;= General sigrok questions =&lt;br /&gt;
&lt;br /&gt;
== What is sigrok? ==&lt;br /&gt;
&lt;br /&gt;
sigrok is a &amp;#039;&amp;#039;&amp;#039;portable, cross-platform, Free/Libre/Open-Source signal analysis software suite&amp;#039;&amp;#039;&amp;#039; that supports various device types:&lt;br /&gt;
&lt;br /&gt;
{| border=&amp;quot;0&amp;quot; style=&amp;quot;font-size: smaller;&amp;quot;&lt;br /&gt;
|- align=left&lt;br /&gt;
| [[File:Saleae Logic.png|link=Supported_hardware#Logic_analyzers|100px|thumb|&amp;lt;small&amp;gt;[[Supported_hardware#Logic_analyzers|Logic analyzers]]&amp;lt;/small&amp;gt;]]&lt;br /&gt;
| [[File:Link Instruments MSO-19 front.png|link=Supported_hardware#Mixed-signal_devices|100px|thumb|&amp;lt;small&amp;gt;[[Supported_hardware#Mixed-signal_devices|MSOs]]&amp;lt;/small&amp;gt;]]&lt;br /&gt;
| [[File:Hantek dso-5200a device front.png|link=Supported_hardware#Oscilloscopes|100px|thumb|Scopes|&amp;lt;small&amp;gt;[[Supported_hardware#Oscilloscopes|Oscilloscopes]]&amp;lt;/small&amp;gt;]]&lt;br /&gt;
| [[File:Voltcraft vc820 device.png|link=Supported_hardware#Multimeters|100px|thumb|&amp;lt;small&amp;gt;[[Supported_hardware#Multimeters|Multimeters]]&amp;lt;/small&amp;gt;]]&lt;br /&gt;
| [[File:Tondaj sl-814.png|link=Supported_hardware#Multimeters|100px|thumb|&amp;lt;small&amp;gt;[[Supported_hardware#Sound_level_meters|Sound level meters]]&amp;lt;/small&amp;gt;]]&lt;br /&gt;
|- align=left&lt;br /&gt;
| [[File:Rding temper front.png|link=Supported_hardware#Thermometers|100px|thumb|&amp;lt;small&amp;gt;[[Supported_hardware#Thermometers|Thermometers]]&amp;lt;/small&amp;gt;]]&lt;br /&gt;
| [[File:EL-USB-2.png|link=Supported_hardware#Hygrometers|100px|thumb|&amp;lt;small&amp;gt;[[Supported_hardware#Hygrometers|Hygrometers]]&amp;lt;/small&amp;gt;]]&lt;br /&gt;
| [[File:Mastech ms6252b device front.jpg|link=Supported_hardware#Anemometers|100px|thumb|&amp;lt;small&amp;gt;[[Supported_hardware#Anemometers|Anemometers]]&amp;lt;/small&amp;gt;]]&lt;br /&gt;
| [[File:Lutron YK-2005LX.png|link=Supported_hardware#Light_meters|100px|thumb|&amp;lt;small&amp;gt;[[Supported_hardware#Light_meters|Light meters]]&amp;lt;/small&amp;gt;]]&lt;br /&gt;
| [[File:Maul studio i device.jpg|link=Supported_hardware#Dataloggers|100px|thumb|&amp;lt;small&amp;gt;[[Supported_hardware#Dataloggers|Dataloggers]]&amp;lt;/small&amp;gt;]]&lt;br /&gt;
|- align=left&lt;br /&gt;
| [[File:Siglent sdg1010 device front 8116.png|link=Supported_hardware#Function_generators|100px|thumb|&amp;lt;small&amp;gt;[[Supported_hardware#Function_generators|Function generators]]&amp;lt;/small&amp;gt;]]&lt;br /&gt;
| [[File:Manson hcs3202 front.jpg|link=Supported_hardware#Power_supplies|100px|thumb|&amp;lt;small&amp;gt;[[Supported_hardware#Power_supplies|Power supplies]]&amp;lt;/small&amp;gt;]]&lt;br /&gt;
| [[File:Prologix-usb.png|link=Supported_hardware#GPIB_interfaces|100px|thumb|&amp;lt;small&amp;gt;[[Supported_hardware#GPIB_interfaces|GPIB interfaces]]&amp;lt;/small&amp;gt;]]&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
It is licensed under the terms of the &amp;#039;&amp;#039;&amp;#039;GNU GPL&amp;#039;&amp;#039;&amp;#039;.&lt;br /&gt;
&lt;br /&gt;
== What does the name sigrok mean? ==&lt;br /&gt;
&lt;br /&gt;
&amp;#039;&amp;#039;&amp;#039;sigrok&amp;#039;&amp;#039;&amp;#039; is a software suite that [http://en.wikipedia.org/wiki/Grok &amp;#039;&amp;#039;&amp;#039;grok&amp;#039;&amp;#039;&amp;#039;s] &amp;#039;&amp;#039;&amp;#039;sig&amp;#039;&amp;#039;&amp;#039;nals for you.&lt;br /&gt;
&lt;br /&gt;
== What is the correct spelling of the name? ==&lt;br /&gt;
&lt;br /&gt;
The name is spelled &amp;#039;&amp;#039;&amp;#039;sigrok&amp;#039;&amp;#039;&amp;#039; (yes, a lower-case &amp;quot;s&amp;quot;, even at the beginning of sentences). It is &amp;#039;&amp;#039;&amp;#039;not&amp;#039;&amp;#039;&amp;#039; spelled &amp;quot;sigrock&amp;quot; or &amp;quot;SigRock&amp;quot; or &amp;quot;Sigrock&amp;quot; or &amp;quot;Sigrok&amp;quot;.&lt;br /&gt;
&lt;br /&gt;
== What is the official sigrok logo and where can I get it? ==&lt;br /&gt;
&lt;br /&gt;
See the [[Logo]] wiki page for PNG and SVG versions of the sigrok logo, which is intended for things &amp;#039;&amp;#039;&amp;#039;developed by the sigrok project&amp;#039;&amp;#039;&amp;#039;.&lt;br /&gt;
&lt;br /&gt;
If you want to advertise that &amp;#039;&amp;#039;&amp;#039;your product can be used with sigrok&amp;#039;&amp;#039;&amp;#039;, we have a specific &amp;quot;[[Advertising sigrok compatible products|works with sigrok]]&amp;quot; logo that you can use (as long as you follow [[Advertising sigrok compatible products#Rules|certain rules]]).&lt;br /&gt;
&lt;br /&gt;
The logo was created by [http://benbois.posterous.com/ Benjamin &amp;quot;wooz&amp;quot; Bois] (thanks!) and is licensed under the [https://creativecommons.org/licenses/by-sa/3.0/ CC-BY-SA 3.0] license.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;gallery&amp;gt;&lt;br /&gt;
File:Sigrok logo.svg|&amp;lt;small&amp;gt;[[Logo|sigrok logo]]&amp;lt;/small&amp;gt;&lt;br /&gt;
File:Works with sigrok.svg|&amp;lt;small&amp;gt;[[Advertising sigrok compatible products|&amp;quot;Works with sigrok&amp;quot; logo]]&amp;lt;/small&amp;gt;&lt;br /&gt;
&amp;lt;/gallery&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== Is my measurement device supported? ==&lt;br /&gt;
&lt;br /&gt;
Check the [[Supported hardware]] page for a list of supported devices, and those that are currently being worked on. Also, each device has its own wiki page, which lists the details of the hardware support for the respective device.&lt;br /&gt;
&lt;br /&gt;
== Will you add support for my measurement device? ==&lt;br /&gt;
&lt;br /&gt;
Maybe. We generally try to support as much hardware as possible. However, as there are really [[Logic analyzer comparison|many]], [[Mixed-signal device comparison|many]], [[Oscilloscope comparison|many]], [[Multimeter comparison|many]], [[Datalogger comparison|many]], [[GPIB interface comparison|many]] devices out there, this is of course a non-trivial task. We only have limited spare time, and a limited amount of money, too. Thus, naturally, we&amp;#039;re happy about both code contributions as well as hardware donations (contact [mailto:bert@biot.com Bert Vermeulen] and [mailto:uwe@hermann-uwe.de Uwe Hermann] if you want to help out).&lt;br /&gt;
&lt;br /&gt;
== Do you build/sell/design logic analyzers? ==&lt;br /&gt;
&lt;br /&gt;
No. The sigrok project is a pure (open-source) software project. We&amp;#039;re not designing, building, or selling hardware. We only add software support for already existing hardware.&lt;br /&gt;
&lt;br /&gt;
== Which device do you recommend buying? ==&lt;br /&gt;
&lt;br /&gt;
We generally don&amp;#039;t make any buying recommendations. There are many devices from different companies, with highly different capabilities and features out there, in price ranges from $60 up to $5000 or more. It all depends on your specific needs and preferences, and on the amount of money you are willing to spend.&lt;br /&gt;
&lt;br /&gt;
However, as a small starting point for your own research in order to find a device which fits your need, we provide comparison tables for [[Logic analyzer comparison|logic analyzers]], [[Mixed-signal device comparison|mixed-signal devices]], [[Oscilloscope comparison|oscilloscopes]], [[Multimeter comparison|multimeter]], [[Datalogger comparison|dataloggers]], and [[GPIB interface comparison|GPIB interfaces]], which list some (but not all) relevant data points which you may want to compare.&lt;br /&gt;
&lt;br /&gt;
= Logic analyzer questions =&lt;br /&gt;
&lt;br /&gt;
== What is a logic analyzer? ==&lt;br /&gt;
&lt;br /&gt;
[[File:Saleae logic.jpg|thumb|right|An 8-channel logic analyzer]]&lt;br /&gt;
&lt;br /&gt;
A logic analyzer is a device which can display and/or analyze the state of one or more signals of a circuit or target device. For a quick introduction see also the respective [http://en.wikipedia.org/wiki/Logic_analyzer Wikipedia page], but make sure to read some of the documents from [[FAQ#Where_can_I_read_more_about_logic_analyzers.3F|this entry]] for more details.&lt;br /&gt;
&lt;br /&gt;
== Where can I learn more about logic analyzers? ==&lt;br /&gt;
&lt;br /&gt;
Here is a list of recommended readings on various topics related to logic analyzers.&lt;br /&gt;
&lt;br /&gt;
&amp;#039;&amp;#039;&amp;#039;Note:&amp;#039;&amp;#039;&amp;#039; Some of the Agilent/Tektronix documents are geared towards higher-end/expensive standalone logic analyzers, i.e. not the usual USB-based ones supported by sigrok. Thus, some of the information in those documents may not necessarily be relevant or important for most people. They do also provide lots of generally useful information, though, so reading them is recommended.&lt;br /&gt;
&lt;br /&gt;
&amp;#039;&amp;#039;&amp;#039;Introduction to logic analyzers:&amp;#039;&amp;#039;&amp;#039;&lt;br /&gt;
&lt;br /&gt;
* [http://www.ttiedu.com/articles/tektronix_logic.pdf Tektronix: The XYZs of Logic Analyzers] (PDF)&lt;br /&gt;
* [http://www.eetimes.com/design/programmable-logic/4015108/A-How-To-tutorial-on-logic-analyzer-basics-for-digital-design EE Times/Agilent: A &amp;quot;How To&amp;quot; tutorial on logic analyzer basics for digital design]&lt;br /&gt;
* [http://www.home.agilent.com/agilent/redirector.jspx?action=ref&amp;amp;cname=AGILENT_EDITORIAL&amp;amp;ckey=1000001806%3Aepsg%3Aapn&amp;amp;lc=eng&amp;amp;cc=US&amp;amp;nfr=-536902443.0.00 Agilent: Application Note 1337: Feeling Comfortable with Logic Analyzers] (PDF)&lt;br /&gt;
&lt;br /&gt;
&amp;#039;&amp;#039;&amp;#039;Samplerate, bandwidth, timing issues:&amp;#039;&amp;#039;&amp;#039;&lt;br /&gt;
&lt;br /&gt;
* [http://www.eetimes.com/electronics-news/4196919/How-Much-Bandwidth-Does-Your-Logic-Analyzer-Need- EE Times/Agilent: How Much Bandwidth Does Your Logic Analyzer Need?]&lt;br /&gt;
* [http://www.testequity.com/documents/pdf/tla_timing.pdf Tektronix: The Importance of Timing Accuracy in a Logic Analyzer] (PDF)&lt;br /&gt;
* [http://www.home.agilent.com/agilent/redirector.jspx?action=ref&amp;amp;cname=AGILENT_EDITORIAL&amp;amp;ckey=851070&amp;amp;lc=eng&amp;amp;cc=US&amp;amp;nfr=-536902443.0.00 Agilent: Application Note 1582: Logic Analyzer Specifications: How Much Timing Speed Do You Need?] (PDF)&lt;br /&gt;
* [http://www.home.agilent.com/agilent/redirector.jspx?action=ref&amp;amp;cname=AGILENT_EDITORIAL&amp;amp;ckey=1000069912%3Aepsg%3Adow&amp;amp;lc=eng&amp;amp;cc=US&amp;amp;nfr=-536902443.0.00 Agilent: Reliable State Measurements on High Speed Buses] (PDF)&lt;br /&gt;
* [http://www2.tek.com/cmswpt/tidetails.lotr?ct=TI&amp;amp;cs=Primer&amp;amp;ci=14174&amp;amp;lc=EN Tektronix: Fundamentals of Signal Integrity Primer] (PDF, you need to provide some info before download)&lt;br /&gt;
&lt;br /&gt;
&amp;#039;&amp;#039;&amp;#039;Comparing or buying logic analyzers:&amp;#039;&amp;#039;&amp;#039;&lt;br /&gt;
&lt;br /&gt;
* [http://www.home.agilent.com/agilent/redirector.jspx?action=ref&amp;amp;cname=AGILENT_EDITORIAL&amp;amp;ckey=871043&amp;amp;lc=eng&amp;amp;cc=US&amp;amp;nfr=-536902443.0.00 Agilent: Application Note 1589: Evaluating Logic Analyzers Objectively] (PDF)&lt;br /&gt;
* [http://www.janatek.co.za/faq_buying_logic_analyzer.html Janatek: F.A.Q: What to consider before buying a logic analyzer]&lt;br /&gt;
&lt;br /&gt;
&amp;#039;&amp;#039;&amp;#039;Triggers:&amp;#039;&amp;#039;&amp;#039;&lt;br /&gt;
&lt;br /&gt;
* [http://www.home.agilent.com/agilent/redirector.jspx?action=doc&amp;amp;lc=ger&amp;amp;cc=DE&amp;amp;id=1000001305-1%3Aepsg%3Atcn&amp;amp;ltype=External%20File HP/Agilent: Insight article: Volume 4, Issue 3: Understanding Logic Analyzer Triggering] (PDF)&lt;br /&gt;
&lt;br /&gt;
&amp;#039;&amp;#039;&amp;#039;Probing issues:&amp;#039;&amp;#039;&amp;#039;&lt;br /&gt;
&lt;br /&gt;
* [http://www.home.agilent.com/agilent/redirector.jspx?action=ref&amp;amp;cname=AGILENT_EDITORIAL&amp;amp;ckey=695572&amp;amp;lc=ger&amp;amp;cc=DE&amp;amp;nfr=-536902443.0.00 Agilent: Application Note 1501: 6 Tips for Successful Logic Analyzer Probing] (PDF)&lt;br /&gt;
* [http://www.home.agilent.com/agilent/redirector.jspx?action=ref&amp;amp;cname=AGILENT_EDITORIAL&amp;amp;ckey=237671&amp;amp;lc=eng&amp;amp;cc=US&amp;amp;nfr=-536902443.0.00 Agilent: Application Note 1450: Logic Analyzer Probing Techniques for High-Speed Digital Systems] (PDF)&lt;br /&gt;
&lt;br /&gt;
&amp;#039;&amp;#039;&amp;#039;Other:&amp;#039;&amp;#039;&amp;#039;&lt;br /&gt;
&lt;br /&gt;
* [http://www.home.agilent.com/agilent/facet.jspx?to=80030.k.1&amp;amp;c=153491.i.2&amp;amp;cc=EN Agilent: Application Notes: Logic Analyzer] (list of documents)&lt;br /&gt;
* [http://www.tek.com/learning/logic-analyzer-tutorial/ Tektronix: Logic Analyzer Tutorials] (list of documents)&lt;br /&gt;
&lt;br /&gt;
== What kind of logic analyzer probes are available? ==&lt;br /&gt;
&lt;br /&gt;
[[File:Probes various.jpg|thumb|right|&amp;lt;small&amp;gt;Small probe collection.&amp;lt;/small&amp;gt;]]&lt;br /&gt;
&lt;br /&gt;
There are many logic analyzer probes of varying quality and price on the market (see photo for a small subset). &lt;br /&gt;
&lt;br /&gt;
See [[Probe comparison]] for more information about the usefulness and quality of various probe types, where to buy them, and so on.&lt;br /&gt;
&lt;br /&gt;
= Multimeter questions =&lt;br /&gt;
&lt;br /&gt;
== What is a multimeter? ==&lt;br /&gt;
&lt;br /&gt;
[[File:Voltcraft vc820 device.jpg|thumb|right|A digital multimeter]]&lt;br /&gt;
&lt;br /&gt;
A &amp;#039;&amp;#039;&amp;#039;multimeter&amp;#039;&amp;#039;&amp;#039; or &amp;#039;&amp;#039;&amp;#039;digital multimeter&amp;#039;&amp;#039;&amp;#039; (DMM) or &amp;#039;&amp;#039;&amp;#039;Volt-Ohm meter&amp;#039;&amp;#039;&amp;#039; (VOM) is a measurement device which can measure multiple things (such as voltage, current, resistance, temperature, and others). We won&amp;#039;t go into all the details here, see the [https://en.wikipedia.org/wiki/Multimeter multimeter page on Wikipedia] for more information.&lt;br /&gt;
&lt;br /&gt;
== Where can I learn more about multimeters? ==&lt;br /&gt;
&lt;br /&gt;
Here&amp;#039;s a small selection of good video tutorials on multimeters:&lt;br /&gt;
&lt;br /&gt;
* [https://www.youtube.com/watch?v=bF3OyQ3HwfU Afrotechmods: THE BEST Multimeter tutorial (HD)]&lt;br /&gt;
* [https://www.youtube.com/watch?v=BW3Wj7UD-_s makemagazine: MAKE presents: The Multimeter]&lt;br /&gt;
* [https://www.youtube.com/user/mjlorton/videos Youtube videos by mjlorton (M. J. Lorton)]:&lt;br /&gt;
** [https://www.youtube.com/watch?v=ZBbgiBU96mM How to use a Multimeter for beginners: Part 1 - Voltage measurement]&lt;br /&gt;
** [https://www.youtube.com/watch?v=EVFkKBFJsZg How to use a Multimeter for beginners: Part 2a - Current measurement] ([https://www.youtube.com/watch?v=JID_6JSNwoQ part 2b])&lt;br /&gt;
** [https://www.youtube.com/watch?v=InJhgwmj2So How to use a Multimeter for beginners: Part 3 - Resistance and Continuity]&lt;br /&gt;
** [https://www.youtube.com/watch?v=JlZtn2PTuYo How to use a multimeter for advanced measurements: Part 1 - Diodes]&lt;br /&gt;
** [https://www.youtube.com/watch?v=Kqa51Femytw&amp;amp;feature=relmfu How to use a multimeter for advanced measurements: Part 2 - Current Probes / clamps / transducers]&lt;br /&gt;
** [https://www.youtube.com/watch?v=jC_Qhmj8XDc Multimeter Review / buyers guide / tutorial]&lt;br /&gt;
* [https://www.youtube.com/playlist?list=PL4F0B97C59B1D2509&amp;amp;feature=plcp Youtube videos by EEVblog (David L. Jones): Multimeter Reviews] (list)&lt;br /&gt;
** [https://www.youtube.com/watch?v=U4JFeU-o2kc EEVblog: #26 – Multimeter Counts, Accuracy, Resolution &amp;amp; Calibration] ([http://www.eevblog.com/2009/08/21/eevblog-26-multimeter-counts-accuracy-resolution-calibration/ comments])&lt;br /&gt;
** [https://www.youtube.com/watch?v=gh1n_ELmpFI EEVblog: #75 – Digital Multimeter Buying Guide] ([http://www.eevblog.com/2010/04/14/eevblog-75-digital-multimeter-buying-guide/ comments])&lt;br /&gt;
&lt;br /&gt;
Some information about [https://en.wikipedia.org/wiki/Multimeter#Safety multimeter safety] and the IEC61010 categories:&lt;br /&gt;
&lt;br /&gt;
* [http://www.electroline.com.au/articles/26521-The-ABCs-of-multimeter-safety ElectronicsOnline: The ABCs of multimeter safety] (seems to be adapted from [http://support.fluke.com/SW-Common/SW-Find_It.asp this Fluke PDF])&lt;br /&gt;
* [http://www.fluke.com/fluke/usen/training/safety/default.htm Fluke: Electrical Measurement Safety Program] (various articles)&lt;br /&gt;
&lt;br /&gt;
= Miscellaneous =&lt;br /&gt;
&lt;br /&gt;
== Getting a usable lsusb for USB HID devices ==&lt;br /&gt;
&lt;br /&gt;
Sometimes you might see output like this in an lsusb of a USB HID device:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;small&amp;gt;&lt;br /&gt;
 Report Descriptors:&lt;br /&gt;
 ** UNAVAILABLE **&lt;br /&gt;
&amp;lt;/small&amp;gt;&lt;br /&gt;
&lt;br /&gt;
In order to get HID descriptor output in lsusb on Linux you need to perform one of the steps descibed below:&lt;br /&gt;
&lt;br /&gt;
&amp;#039;&amp;#039;&amp;#039;Option 1 (recommended):&amp;#039;&amp;#039;&amp;#039;&lt;br /&gt;
For each HID device, also a &amp;#039;&amp;#039;hidraw&amp;#039;&amp;#039; device is registered. The corresponding sysfs entry also contains a report descriptor:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;small&amp;gt;&lt;br /&gt;
 &amp;#039;&amp;#039;&amp;#039;hexdump /sys/bus/usb/drivers/usbhid/1-1\:1.0/0003\:1A86\:E008.0008/report_descriptor&amp;#039;&amp;#039;&amp;#039;&lt;br /&gt;
&amp;lt;/small&amp;gt;&lt;br /&gt;
&lt;br /&gt;
A more readable representation can be generated using the [http://eleccelerator.com/usbdescreqparser/ USB Descriptor and Request Parser]&lt;br /&gt;
&lt;br /&gt;
&amp;#039;&amp;#039;&amp;#039;Option 2:&amp;#039;&amp;#039;&amp;#039;&lt;br /&gt;
&lt;br /&gt;
Just &amp;#039;&amp;#039;&amp;#039;unbind a specific driver instance&amp;#039;&amp;#039;&amp;#039;. This will leave all other USB HID devices on your system in a working state.&lt;br /&gt;
&lt;br /&gt;
Example:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;small&amp;gt;&lt;br /&gt;
 $ &amp;#039;&amp;#039;&amp;#039;ls /sys/bus/usb/drivers/usbhid&amp;#039;&amp;#039;&amp;#039;&lt;br /&gt;
 3-2:1.0  4-3:1.4  5-3:1.0  bind  module  new_id  uevent  unbind&lt;br /&gt;
 &lt;br /&gt;
 $ &amp;#039;&amp;#039;&amp;#039;echo 5-3:1.0 &amp;gt; /sys/bus/usb/drivers/usbhid/unbind&amp;#039;&amp;#039;&amp;#039;&lt;br /&gt;
&amp;lt;/small&amp;gt;&lt;br /&gt;
&lt;br /&gt;
(you&amp;#039;ll have to find out which number refers to your device using e.g. lsusb and checking the contents of the &amp;#039;&amp;#039;&amp;#039;/sys/bus/usb/drivers/usbhid&amp;#039;&amp;#039;&amp;#039; directory; in this case it is &amp;#039;&amp;#039;&amp;#039;5-3:1.0&amp;#039;&amp;#039;&amp;#039;)&lt;br /&gt;
&lt;br /&gt;
&amp;#039;&amp;#039;&amp;#039;Option 3 (easier, but will disable &amp;#039;&amp;#039;all&amp;#039;&amp;#039; USB HID devices):&amp;#039;&amp;#039;&amp;#039;&lt;br /&gt;
&lt;br /&gt;
You can run &amp;#039;&amp;#039;&amp;#039;rmmod usbhid&amp;#039;&amp;#039;&amp;#039;. However, this will disable &amp;#039;&amp;#039;all&amp;#039;&amp;#039; USB HID devices, including your USB keyboard/mouse! Do this only if you are sure you can recover from this again (i.e. run &amp;#039;&amp;#039;&amp;#039;modprobe usbhid&amp;#039;&amp;#039;&amp;#039;) afterwards. This can be achieved by logging in via ssh or a serial console, or by using a PS/2-attached keyboard instead of a USB-attached keyboard.&lt;/div&gt;</summary>
		<author><name>StefanB</name></author>
	</entry>
	<entry>
		<id>https://sigrok.org/w/index.php?title=Rohde%26Schwarz_HMO_1002_series&amp;diff=12193</id>
		<title>Rohde&amp;Schwarz HMO 1002 series</title>
		<link rel="alternate" type="text/html" href="https://sigrok.org/w/index.php?title=Rohde%26Schwarz_HMO_1002_series&amp;diff=12193"/>
		<updated>2017-01-21T18:32:15Z</updated>

		<summary type="html">&lt;p&gt;StefanB: /* Connecting */ - Pulseview got support for devices connected over network&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;{{Infobox oscilloscope&lt;br /&gt;
| image               = [[File:RS HMO1002.png|180px]]&lt;br /&gt;
| name                = Rohde&amp;amp;Schwarz HMO 1002 series&lt;br /&gt;
| status              = supported&lt;br /&gt;
| source_code_dir     = hameg-hmo&lt;br /&gt;
| channels            = 2 analog, 8 digital&lt;br /&gt;
| samplerate          = 1GSa/s (interleaved), 500MSA/s (non interleaved)&lt;br /&gt;
| bandwidth           = 50/70/100MHz (software license)&lt;br /&gt;
| vertical_resolution = 8bits (HiRes up to 16bits)&lt;br /&gt;
| triggers            = pulse width, slope, video, pattern, serial bus (optional)&lt;br /&gt;
| input_impedance     = 1MΩ‖16pF 200Vp CAT I&lt;br /&gt;
| memory              = 1Mpts (mode/ch-dependent)&lt;br /&gt;
| display             = 6.5&amp;quot; VGA (640x480), 256 colors&lt;br /&gt;
| connectivity        = USB host/device, ethernet&lt;br /&gt;
| features            = math: + / &amp;amp;mdash; / x / FFT, statistics, vertical sensitivity: 1mV/div - 10V/div, 4bit 50MHz pattern generator, 50kHz function generator&lt;br /&gt;
| website             = [https://www.rohde-schwarz.com/product/hmo1002-productstartpage_63493-61541.html rohde-schwarz.com]&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
The &amp;#039;&amp;#039;&amp;#039;Rohde&amp;amp;Schwarz MHO 1002 series&amp;#039;&amp;#039;&amp;#039; is a 50-100MHz (software upgradable), 1GSa/s, 2 analog channel and 8 digital channel digital storage oscilloscope.&lt;br /&gt;
&lt;br /&gt;
The base model can be upgraded from 50MHz to 70MHz or 100MHz with the HV572 resp HV512 option.&lt;br /&gt;
&lt;br /&gt;
There are also options to decode several serial bus protocols:&lt;br /&gt;
&lt;br /&gt;
* HV110/HOO10 (S)SPI/I2C/UART, analog and/or digital channels&lt;br /&gt;
* HV111/HOO11 (S)SPI/I2C/UART, analog channels only&lt;br /&gt;
* HV112/HOO12 CAN/LIN decoding/triggering, analog and/or digital channels&lt;br /&gt;
&lt;br /&gt;
For usage of the digital channels the [[Hameg HO3508|HO3508]] logic probe is required.&lt;br /&gt;
&lt;br /&gt;
== Protocol ==&lt;br /&gt;
&lt;br /&gt;
The device use same SCPI protocol as the [[Hameg HMO compact series]] (Hameg has been acquired by R&amp;amp;S).&lt;br /&gt;
&lt;br /&gt;
The device is equipped with an 100MBit/s ethernet port as well as a USB B device connector. USB can be switched from VCP (virtual COM port) to USBTMC mode via the Setup/Parameter menu. USB VID/PID is 0x0aad:0118 resp. 0x0aad:0119.&lt;br /&gt;
&lt;br /&gt;
== Connecting ==&lt;br /&gt;
&lt;br /&gt;
Devices connected via USB (both VCP and USBTMC mode) are autodetected by the hameg-hmo driver, and are usable with [[sigrok-cli]] and [[PulseView]].&lt;br /&gt;
Devices connected via Ethernet can not be autodetected, thus connection details have to be entered manually. The IP address depends on your network and&lt;br /&gt;
device settings, the default TCP port is 5025 (only relevant for raw TCP, VXI port is autodetected).&lt;br /&gt;
&lt;br /&gt;
&amp;lt;source lang=&amp;quot;bash&amp;quot;&amp;gt;&lt;br /&gt;
 $ sigrok-cli --driver=hameg-hmo:conn=/dev/ttyACM0 -O analog -C CH1 --frames 1&lt;br /&gt;
 $ sigrok-cli --driver=hameg-hmo:conn=usbtmc/0aad.0119 -O analog -C CH1 --frames 1&lt;br /&gt;
 $ sigrok-cli --driver=hameg-hmo:conn=tcp-raw/192.168.1.20/5025 -O analog -C CH1 --frames 1&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
In [[PulseView]], in case the device is not autodetected, use &amp;quot;Connect to Device...&amp;quot;, select the &amp;lt;tt&amp;gt;hameg-hmo&amp;lt;/tt&amp;gt; driver and enter the connection details&lt;br /&gt;
in the dialog. The device should show up when you press the scan button.&lt;br /&gt;
&lt;br /&gt;
== Resources ==&lt;br /&gt;
&lt;br /&gt;
* [https://www.rohde-schwarz.com/product/hmo1002-productstartpage_63493-61541.html R&amp;amp;S HMO1002 product page]&lt;br /&gt;
* [https://www.rohde-schwarz.com/manual/r-s-hmo1002-r-s-hmo1202-scpi-programmers-manual-manuals-gb1_78701-78979.html R&amp;amp;S HMO1002, R&amp;amp;S HMO1202 SCPI Programmers Manual]&lt;br /&gt;
* [https://cdn.rohde-schwarz.com/pws/dl_downloads/dl_common_library/dl_brochures_and_datasheets/pdf_1/service_support_30/HMO1X02_bro-en_3607-0152-32_v0201_72dpi.pdf R&amp;amp;S HMO1002, R&amp;amp;S HMO1202 Data sheet]&lt;br /&gt;
* [https://cdn.rohde-schwarz.com/pws/dl_downloads/dl_common_library/dl_brochures_and_datasheets/pdf_1/service_support_30/5210859532_Datenblatt_HOO10-11-12_en_web_20151027.pdf Serielle Busanalyse HOO10, HOO11, HOO12 - Data sheet]&lt;br /&gt;
&lt;br /&gt;
[[Category:Device]]&lt;br /&gt;
[[Category:Oscilloscope]]&lt;br /&gt;
[[Category:Supported]]&lt;/div&gt;</summary>
		<author><name>StefanB</name></author>
	</entry>
	<entry>
		<id>https://sigrok.org/w/index.php?title=MHINSTEK_MHS-5200A&amp;diff=12101</id>
		<title>MHINSTEK MHS-5200A</title>
		<link rel="alternate" type="text/html" href="https://sigrok.org/w/index.php?title=MHINSTEK_MHS-5200A&amp;diff=12101"/>
		<updated>2016-12-20T21:06:03Z</updated>

		<summary type="html">&lt;p&gt;StefanB: some serial/protocol additions&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;{{Infobox signal generator&lt;br /&gt;
| image = [[File:MHINSTEK_MHS-5200A_persp.jpg|180px]]&lt;br /&gt;
| name = MHS-5200A&lt;br /&gt;
| status = planned&lt;br /&gt;
| source_code_dir = &lt;br /&gt;
| frequser = 0.01Hz-6MHz/12MHz/20MHz/25Hz&lt;br /&gt;
| waveforms = sine/square/triangle/sawtooth/arbitrary, TTL rect&lt;br /&gt;
| amplitude = 20 V (open)/10 V (50 Ohm) (adjustable)&lt;br /&gt;
| connectivity = USB to serial converter (internal)&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
The MHS-5200A-06M/12M/20M/25M is a Dual-Channel standalone function generator. It can be controlled with the push-buttons and the rotary&lt;br /&gt;
encoder on the front panel, or via a USB interface.&lt;br /&gt;
&lt;br /&gt;
Amplitude and offset voltage can be controlled programmatically.&lt;br /&gt;
&lt;br /&gt;
This device can be bought on ebay or aliexpress from various sellers for 50-90€.&lt;br /&gt;
&lt;br /&gt;
== Hardware (Q3 2016 model) ==&lt;br /&gt;
* FPGA: Lattice MACH XO2 1200HC TQFP-100&lt;br /&gt;
* Clock: unknown&lt;br /&gt;
* STM8S005K6 8-bit MCU with 32 Kbytes Flash, 16 MHz CPU, integrated 128 byte EEPROM [http://www.st.com/en/microcontrollers/stm8s005k6.html STM8S005K6 product page]&lt;br /&gt;
* Output Stage:&lt;br /&gt;
** R2R-Ladder 12bit DAC&lt;br /&gt;
** Signal/DC-Offset sum: AD8017 Op-Amp&lt;br /&gt;
** Variable Gain Amplifier: AD603A&lt;br /&gt;
** Power Amplifier: AD812A&lt;br /&gt;
** Output switch relais: 0db/-20db/off&lt;br /&gt;
* 24LC512 I2C EEPROM, 512Kb (64K x 8) for Arbitrary Waveform Data&lt;br /&gt;
* 74AHC14D Hex inverting Schmitt trigger&lt;br /&gt;
&lt;br /&gt;
According to the specs, the hardware should run at 200MS/s, but measurement shows it only runs at ~175MS/s.&lt;br /&gt;
&lt;br /&gt;
== Photos ==&lt;br /&gt;
&lt;br /&gt;
&amp;lt;gallery&amp;gt;&lt;br /&gt;
MHINSTEK MHS-5200A startscreen1.jpg&lt;br /&gt;
MHINSTEK MHS-5200A startscreen2.jpg&lt;br /&gt;
MHINSTEK MHS-5200A base.jpg&lt;br /&gt;
MHINSTEK MHS-5200A analog.jpg&lt;br /&gt;
MHINSTEK MHS-5200A back.jpg&lt;br /&gt;
&amp;lt;/gallery&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== Connection ==&lt;br /&gt;
The generator has an internal PL2303 USB-to-serial converter. The VID/PID is 067b:2303. Communication parameters&lt;br /&gt;
are 57600 bps, 8N1.&lt;br /&gt;
&lt;br /&gt;
== Protocol ==&lt;br /&gt;
&lt;br /&gt;
The generator uses a plain text protocol for communication.&lt;br /&gt;
&lt;br /&gt;
Each command (&amp;#039;&amp;#039;set&amp;#039;&amp;#039; or &amp;#039;&amp;#039;read&amp;#039;&amp;#039;) starts with &amp;#039;:&amp;#039; and has to be terminated with a newline, ASCII code 0x0a&lt;br /&gt;
(but CRLF, i.e. 0x0d 0x0a, is also accepted).&lt;br /&gt;
&lt;br /&gt;
&amp;#039;&amp;#039;Set&amp;#039;&amp;#039; commands are acknowledged with an &amp;#039;ok&amp;#039; response, &amp;#039;&amp;#039;read&amp;#039;&amp;#039; commands echo the request followed by the parameter value.&lt;/div&gt;</summary>
		<author><name>StefanB</name></author>
	</entry>
	<entry>
		<id>https://sigrok.org/w/index.php?title=Supported_hardware&amp;diff=12081</id>
		<title>Supported hardware</title>
		<link rel="alternate" type="text/html" href="https://sigrok.org/w/index.php?title=Supported_hardware&amp;diff=12081"/>
		<updated>2016-12-17T23:54:32Z</updated>

		<summary type="html">&lt;p&gt;StefanB: /* Function generators */&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) in the [http://sigrok.org/gitweb/?p=libsigrok.git;a=summary latest git version of libsigrok] (fewer devices might be supported in tarball releases) and devices we plan to support in the 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:DSLogic.png|link=DreamSourceLab DSLogic|[[File:Nuvola OK.png|16px]] &amp;lt;small&amp;gt;[[DreamSourceLab DSLogic]] (16ch, 400MHz)&amp;lt;/small&amp;gt;&lt;br /&gt;
File:DSLogic.png|link=DreamSourceLab DSLogic Pro|[[File:Nuvola OK.png|16px]] &amp;lt;small&amp;gt;[[DreamSourceLab DSLogic Pro]] (16ch, 400MHz)&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:Hantek 6022be mugshot.png|link=Hantek 6022BL|[[File:Nuvola OK.png|16px]] &amp;lt;small&amp;gt;[[Hantek 6022BL]] (8ch, 24MHz)&amp;lt;/small&amp;gt;&lt;br /&gt;
File:Hobby components hctest0006 mugshot.png|link=Hobby Components HCTEST0006|[[File:Nuvola OK.png|16px]] &amp;lt;small&amp;gt;[[Hobby Components HCTEST0006]] (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:Lecroy logicstudio16 mugshot.png|link=LeCroy LogicStudio|[[File:Nuvola OK.png|16px]] &amp;lt;small&amp;gt;[[LeCroy LogicStudio]] (8/16ch, 1GHz/500MHz)&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 lwla1016.png|link=Sysclk LWLA1016|[[File:Nuvola OK.png|16px]] &amp;lt;small&amp;gt;[[Sysclk LWLA1016]] (16ch, 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;
&amp;lt;/gallery&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;#039;&amp;#039;&amp;#039;Work in progress / planned:&amp;#039;&amp;#039;&amp;#039;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;gallery&amp;gt;&lt;br /&gt;
File:ASIX Omega.png|link=ASIX OMEGA|[[File:Nuvola Orange.png|16px]] &amp;lt;small&amp;gt;[[ASIX OMEGA]] (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 sla5032 mugshot.png|link=Sysclk SLA5032|[[File:Nuvola Orange.png|16px]] &amp;lt;small&amp;gt;[[Sysclk SLA5032]] (32ch, 500MHz)&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:Kingst la2016 mugshot.png|link=Kingst LA2016|[[File:Nuvola Red.png|16px]] &amp;lt;small&amp;gt;[[Kingst LA2016]] (16ch, 200MHz)&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:Ht-usbee-axpro.png|link=HT USBee-AxPro|[[File:Nuvola OK.png|16px]] &amp;lt;small&amp;gt;[[HT USBee-AxPro]] (8ch, 24MHz; 1ch analog)&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;
&amp;lt;/gallery&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;#039;&amp;#039;&amp;#039;Work in progress / planned:&amp;#039;&amp;#039;&amp;#039;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;gallery&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;
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:Ht usbee dxpro mugshot.png|link=HT USBee-DxPro|[[File:Nuvola Red.png|16px]] &amp;lt;small&amp;gt;[[HT USBee-DxPro]] (16ch, 24MHz; 2ch analog)&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_Logic8_case_bottom.jpg|link=Saleae Logic8|[[File:Nuvola Red.png|16px]] &amp;lt;small&amp;gt;[[Saleae Logic8]] (3/6/7/8ch, 100/50/40/25MHz; 8ch analog, 10MSa/s, 1MHz BW)&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;
File:Picoscope 3205D MSO fp.jpg|link=Pico Technology PicoScope 3205D MSO|[[File:Nuvola Red.png|16px]] &amp;lt;small&amp;gt;[[Pico Technology PicoScope 3205D MSO]] (16ch, 100MHz; 2ch analog, 1/0.5GS/s, 100MHz BW)&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 6022be mugshot.png|link=Hantek 6022BE|[[File:Nuvola OK.png|16px]] &amp;lt;small&amp;gt;[[Hantek 6022BE]] (2ch, 48MS/s, 20MHz 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 DS1074Z front.png|link=Rigol DS1000Z series|[[File:Nuvola OK.png|16px]] &amp;lt;small&amp;gt;[[Rigol DS1000Z series|Rigol DS1000Z series]] (4ch, 1GS/s, 50-100MHz 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;
File:Rocktech bm102 mugshot.png|link=Rocktech BM102|[[File:Nuvola OK.png|16px]] &amp;lt;small&amp;gt;[[Rocktech BM102]] (2ch, 50MS/s, 20MHz BW)&amp;lt;/small&amp;gt;&lt;br /&gt;
File:RS HMO1002.png|link=Rohde&amp;amp;Schwarz HMO 1002 Series|[[File:Nuvola OK.png|16px]] &amp;lt;small&amp;gt;[[Rohde&amp;amp;Schwarz HMO 1002 Series]] (2ch, 1GS/s, 50-100MHz BW)&amp;lt;/small&amp;gt;&lt;br /&gt;
File:Dds120 mugshot.png|link=SainSmart DDS120|[[File:Nuvola OK.png|16px]] &amp;lt;small&amp;gt;[[SainSmart DDS120]] (2ch, 50MS/s, 20MHz BW)&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;Work in progress / planned:&amp;#039;&amp;#039;&amp;#039;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;gallery&amp;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 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:Sainsmart dds140 mugshot.png|link=SainSmart DDS140|[[File:Nuvola Red.png|16px]] &amp;lt;small&amp;gt;[[SainSmart DDS140]] (2ch, 200MS/s, 40MHz 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 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: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:HP_3457a_sigrok_teaser.png|link=HP 3457A|[[File:Nuvola OK.png|16px]] &amp;lt;small&amp;gt;[[HP 3457A]] (7.5 digits, GPIB)&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:Peaktech 3330 mugshot.png|link=PeakTech 3330|[[File:Nuvola OK.png|16px]] &amp;lt;small&amp;gt;[[PeakTech 3330]] (4000 counts, RS232/USB)&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:DVM4100.png|link=Velleman DVM4100|link=Velleman DVM4100|[[File:Nuvola OK.png|16px]] &amp;lt;small&amp;gt;[[Velleman DVM4100]] (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 vc870 mugshot.png|link=Voltcraft VC-870|[[File:Nuvola OK.png|16px]] &amp;lt;small&amp;gt;[[Voltcraft VC-870]] (40000 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;
&amp;lt;/gallery&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;#039;&amp;#039;&amp;#039;Work in progress / planned:&amp;#039;&amp;#039;&amp;#039;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;gallery&amp;gt;&lt;br /&gt;
File:Sigrok_logo_no_text_transparent_512.png|link=Gossen Metrawatt Metrahit 28S|[[File:Nuvola Orange.png|16px]] &amp;lt;small&amp;gt;[[Gossen Metrawatt Metrahit 28S]] (310000 counts, RS232/USB)&amp;lt;/small&amp;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:Sigrok_logo_no_text_transparent_512.png|link=Gossen Metrawatt Metrahit 28C|[[File:Nuvola Red.png|16px]] &amp;lt;small&amp;gt;[[Gossen Metrawatt Metrahit 28C]] (310000 counts, RS232/USB)&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=Gossen Metrawatt Metrahit X-Tra|[[File:Nuvola Red.png|16px]] &amp;lt;small&amp;gt;[[Gossen Metrawatt Metrahit X-Tra]] (12000 counts, 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:Peaktech 4390 mugshot.png|link=PeakTech 4390|[[File:Nuvola Red.png|16px]] &amp;lt;small&amp;gt;[[PeakTech 4390]] (6000 counts, USB)&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:Rigol DM3068 front.png|link=Rigol DM3068|[[File:Nuvola Red.png|16px]] &amp;lt;small&amp;gt;[[Rigol DM3068]] (2200000 counts, LAN/USB/GPIB/RS232)&amp;lt;/small&amp;gt;&lt;br /&gt;
File:Uni-t-ut81b mugshot.png|link=UNI-T UT81B|[[File:Nuvola Red.png|16px]] &amp;lt;small&amp;gt;[[UNI-T UT81B]] (6000 counts, USB)&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;
&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:Sigrok_logo_no_text_transparent_512.png|link=DER EE DE-5000|[[File:Nuvola_OK.png|16px]] &amp;lt;small&amp;gt;[[DER EE DE-5000]] (serial)&amp;lt;/small&amp;gt;&lt;br /&gt;
File:Peaktech 2170 mugshot.png|link=PeakTech 2170|[[File:Nuvola_OK.png|16px]] &amp;lt;small&amp;gt;[[PeakTech 2170]] (serial)&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;Work in progress / planned:&amp;#039;&amp;#039;&amp;#039;&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;
File:uni_t_ut612_1.png|link=UNI-T UT612|[[File:Nuvola Orange.png|16px]] &amp;lt;small&amp;gt;[[UNI-T UT612]] (USB/HID)&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:PCE-322A.png|link=PCE PCE-322A|[[File:Nuvola OK.png|16px]] &amp;lt;small&amp;gt;[[PCE PCE-322A]] (USB)&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;
&amp;lt;/gallery&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;#039;&amp;#039;&amp;#039;Work in progress / planned:&amp;#039;&amp;#039;&amp;#039;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;gallery&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;
&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;
&amp;lt;/gallery&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;#039;&amp;#039;&amp;#039;Work in progress / planned:&amp;#039;&amp;#039;&amp;#039;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;gallery&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:Pax_instruments_t400.jpg|link=Pax Instruments T400|[[File:Nuvola Red.png|16px]] &amp;lt;small&amp;gt;[[Pax Instruments T400]] (4xtemp, 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]] (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;
&amp;lt;/gallery&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;#039;&amp;#039;&amp;#039;Work in progress / planned:&amp;#039;&amp;#039;&amp;#039;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;gallery&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;#039;&amp;#039;&amp;#039;Work in progress / planned:&amp;#039;&amp;#039;&amp;#039;&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;#039;&amp;#039;&amp;#039;Work in progress / planned:&amp;#039;&amp;#039;&amp;#039;&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;#039;&amp;#039;&amp;#039;Work in progress / planned:&amp;#039;&amp;#039;&amp;#039;&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;
&amp;lt;/gallery&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;#039;&amp;#039;&amp;#039;Work in progress / planned:&amp;#039;&amp;#039;&amp;#039;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;gallery&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]]&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;Work in progress / planned:&amp;#039;&amp;#039;&amp;#039;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;gallery&amp;gt;&lt;br /&gt;
File:Atten ATZ9711.png|link=ATTEN ATZ9711|[[File:Nuvola Red.png|16px]] &amp;lt;small&amp;gt;[[ATTEN ATZ9711]]&amp;lt;/small&amp;gt;&lt;br /&gt;
&amp;lt;/gallery&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== Function generators ==&lt;br /&gt;
&lt;br /&gt;
&amp;#039;&amp;#039;&amp;#039;Work in progress / planned:&amp;#039;&amp;#039;&amp;#039;&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: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;
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:Hp_3325a_front.png|link=HO 3325A|[[File:Nuvola Red.png|16px]] &amp;lt;small&amp;gt;[[HP 3325A]] (20MHz, GPIB)&amp;lt;/small&amp;gt;&lt;br /&gt;
File:MHINSTEK UDB1305S persp.jpg|link=MHINSTEK UDB1xxxS|[[File:Nuvola Red.png|16px]] &amp;lt;small&amp;gt;[[MHINSTEK UDB1xxxS]] (2/5/8MHz, Serial)&amp;lt;/small&amp;gt;&lt;br /&gt;
File:MHINSTEK MHS-5200A persp.jpg|link=MHINSTEK MHS-5200A|[[File:Nuvola Red.png|16px]] &amp;lt;small&amp;gt;[[MHINSTEK MHS-5200A]] (6/12/20/25MHz, 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;
&amp;lt;/gallery&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== RF receivers ==&lt;br /&gt;
&lt;br /&gt;
&amp;#039;&amp;#039;&amp;#039;Work in progress / planned:&amp;#039;&amp;#039;&amp;#039;&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;
&amp;#039;&amp;#039;&amp;#039;Work in progress / planned:&amp;#039;&amp;#039;&amp;#039;&lt;br /&gt;
&lt;br /&gt;
None, currently.&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:Velleman ps3005d mugshot.png|link=Korad KAxxxxP series|[[File:Nuvola OK.png|16px]] &amp;lt;small&amp;gt;[[Korad KAxxxxP series]] (1ch, 0-30V/0-5A, USB&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;
&amp;lt;/gallery&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;#039;&amp;#039;&amp;#039;Work in progress / planned:&amp;#039;&amp;#039;&amp;#039;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;gallery&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;#039;&amp;#039;&amp;#039;Work in progress / planned:&amp;#039;&amp;#039;&amp;#039;&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>StefanB</name></author>
	</entry>
	<entry>
		<id>https://sigrok.org/w/index.php?title=MHINSTEK_MHS-5200A&amp;diff=12080</id>
		<title>MHINSTEK MHS-5200A</title>
		<link rel="alternate" type="text/html" href="https://sigrok.org/w/index.php?title=MHINSTEK_MHS-5200A&amp;diff=12080"/>
		<updated>2016-12-17T23:51:26Z</updated>

		<summary type="html">&lt;p&gt;StefanB: /* Photos */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;{{Infobox signal generator&lt;br /&gt;
| image = [[File:MHINSTEK_MHS-5200A_persp.jpg|180px]]&lt;br /&gt;
| name = MHS-5200A&lt;br /&gt;
| status = planned&lt;br /&gt;
| source_code_dir = &lt;br /&gt;
| frequser = 0.01Hz-6MHz/12MHz/20MHz/25Hz&lt;br /&gt;
| waveforms = sine/square/triangle/sawtooth/arbitrary, TTL rect&lt;br /&gt;
| amplitude = 20 V (open)/10 V (50 Ohm) (adjustable)&lt;br /&gt;
| connectivity = USB to serial converter (internal)&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
The MHS-5200A-06M/12M/20M/25M is a Dual-Channel standalone function generator. It can be controlled with the push-buttons and the rotary&lt;br /&gt;
encoder on the front panel, or via a USB interface.&lt;br /&gt;
&lt;br /&gt;
Amplitude and offset voltage can be controlled programmatically.&lt;br /&gt;
&lt;br /&gt;
This device can be bought on ebay or aliexpress from various sellers for 50-90€.&lt;br /&gt;
&lt;br /&gt;
== Hardware (Q3 2016 model) ==&lt;br /&gt;
* FPGA: Lattice MACH XO2 1200HC TQFP-100&lt;br /&gt;
* Clock: unknown&lt;br /&gt;
* STM8S005K6 8-bit MCU with 32 Kbytes Flash, 16 MHz CPU, integrated 128 byte EEPROM [http://www.st.com/en/microcontrollers/stm8s005k6.html STM8S005K6 product page]&lt;br /&gt;
* Output Stage:&lt;br /&gt;
** R2R-Ladder 12bit DAC&lt;br /&gt;
** Signal/DC-Offset sum: AD8017 Op-Amp&lt;br /&gt;
** Variable Gain Amplifier: AD603A&lt;br /&gt;
** Power Amplifier: AD812A&lt;br /&gt;
** Output switch relais: 0db/-20db/off&lt;br /&gt;
* 24LC512 I2C EEPROM, 512Kb (64K x 8) for Arbitrary Waveform Data&lt;br /&gt;
* 74AHC14D Hex inverting Schmitt trigger&lt;br /&gt;
&lt;br /&gt;
According to the specs, the hardware should run at 200MS/s, but measurement shows it only runs at ~175MS/s.&lt;br /&gt;
&lt;br /&gt;
== Photos ==&lt;br /&gt;
&lt;br /&gt;
&amp;lt;gallery&amp;gt;&lt;br /&gt;
MHINSTEK MHS-5200A startscreen1.jpg&lt;br /&gt;
MHINSTEK MHS-5200A startscreen2.jpg&lt;br /&gt;
MHINSTEK MHS-5200A base.jpg&lt;br /&gt;
MHINSTEK MHS-5200A analog.jpg&lt;br /&gt;
MHINSTEK MHS-5200A back.jpg&lt;br /&gt;
&amp;lt;/gallery&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== Connection ==&lt;br /&gt;
The generator has an internal USB-to-serial converter. The VID/PID is xxxx:xxxx.&lt;br /&gt;
&lt;br /&gt;
== Protocol ==&lt;br /&gt;
&lt;br /&gt;
The generator uses a plain text protocol for communication.&lt;/div&gt;</summary>
		<author><name>StefanB</name></author>
	</entry>
	<entry>
		<id>https://sigrok.org/w/index.php?title=File:MHINSTEK_MHS-5200A_back.jpg&amp;diff=12079</id>
		<title>File:MHINSTEK MHS-5200A back.jpg</title>
		<link rel="alternate" type="text/html" href="https://sigrok.org/w/index.php?title=File:MHINSTEK_MHS-5200A_back.jpg&amp;diff=12079"/>
		<updated>2016-12-17T23:51:06Z</updated>

		<summary type="html">&lt;p&gt;StefanB: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;== Licensing ==&lt;br /&gt;
{{CC-BY-SA-3.0}}&lt;/div&gt;</summary>
		<author><name>StefanB</name></author>
	</entry>
	<entry>
		<id>https://sigrok.org/w/index.php?title=File:MHINSTEK_MHS-5200A_analog.jpg&amp;diff=12078</id>
		<title>File:MHINSTEK MHS-5200A analog.jpg</title>
		<link rel="alternate" type="text/html" href="https://sigrok.org/w/index.php?title=File:MHINSTEK_MHS-5200A_analog.jpg&amp;diff=12078"/>
		<updated>2016-12-17T23:50:29Z</updated>

		<summary type="html">&lt;p&gt;StefanB: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;== Licensing ==&lt;br /&gt;
{{CC-BY-SA-3.0}}&lt;/div&gt;</summary>
		<author><name>StefanB</name></author>
	</entry>
	<entry>
		<id>https://sigrok.org/w/index.php?title=File:MHINSTEK_MHS-5200A_startscreen2.jpg&amp;diff=12077</id>
		<title>File:MHINSTEK MHS-5200A startscreen2.jpg</title>
		<link rel="alternate" type="text/html" href="https://sigrok.org/w/index.php?title=File:MHINSTEK_MHS-5200A_startscreen2.jpg&amp;diff=12077"/>
		<updated>2016-12-17T23:49:19Z</updated>

		<summary type="html">&lt;p&gt;StefanB: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;== Licensing ==&lt;br /&gt;
{{CC-BY-SA-3.0}}&lt;/div&gt;</summary>
		<author><name>StefanB</name></author>
	</entry>
	<entry>
		<id>https://sigrok.org/w/index.php?title=File:MHINSTEK_MHS-5200A_startscreen1.jpg&amp;diff=12076</id>
		<title>File:MHINSTEK MHS-5200A startscreen1.jpg</title>
		<link rel="alternate" type="text/html" href="https://sigrok.org/w/index.php?title=File:MHINSTEK_MHS-5200A_startscreen1.jpg&amp;diff=12076"/>
		<updated>2016-12-17T23:48:47Z</updated>

		<summary type="html">&lt;p&gt;StefanB: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&lt;/div&gt;</summary>
		<author><name>StefanB</name></author>
	</entry>
	<entry>
		<id>https://sigrok.org/w/index.php?title=File:MHINSTEK_MHS-5200A_base.jpg&amp;diff=12075</id>
		<title>File:MHINSTEK MHS-5200A base.jpg</title>
		<link rel="alternate" type="text/html" href="https://sigrok.org/w/index.php?title=File:MHINSTEK_MHS-5200A_base.jpg&amp;diff=12075"/>
		<updated>2016-12-17T23:47:57Z</updated>

		<summary type="html">&lt;p&gt;StefanB: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;== Licensing ==&lt;br /&gt;
{{CC-BY-SA-3.0}}&lt;/div&gt;</summary>
		<author><name>StefanB</name></author>
	</entry>
	<entry>
		<id>https://sigrok.org/w/index.php?title=File:MHINSTEK_MHS-5200A_persp.jpg&amp;diff=12074</id>
		<title>File:MHINSTEK MHS-5200A persp.jpg</title>
		<link rel="alternate" type="text/html" href="https://sigrok.org/w/index.php?title=File:MHINSTEK_MHS-5200A_persp.jpg&amp;diff=12074"/>
		<updated>2016-12-17T23:45:22Z</updated>

		<summary type="html">&lt;p&gt;StefanB: MHS-5200A Dual Channel Signal Generator&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;== Summary ==&lt;br /&gt;
MHS-5200A Dual Channel Signal Generator &lt;br /&gt;
== Licensing ==&lt;br /&gt;
{{CC-BY-SA-3.0}}&lt;/div&gt;</summary>
		<author><name>StefanB</name></author>
	</entry>
	<entry>
		<id>https://sigrok.org/w/index.php?title=MHINSTEK_MHS-5200A&amp;diff=12073</id>
		<title>MHINSTEK MHS-5200A</title>
		<link rel="alternate" type="text/html" href="https://sigrok.org/w/index.php?title=MHINSTEK_MHS-5200A&amp;diff=12073"/>
		<updated>2016-12-17T04:36:18Z</updated>

		<summary type="html">&lt;p&gt;StefanB: Created page with &amp;quot;{{Infobox signal generator | image = 180px | name = MHS-5200A | status = planned | source_code_dir =  | frequser = 0.01Hz-6MHz/12MHz/20MH...&amp;quot;&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;{{Infobox signal generator&lt;br /&gt;
| image = [[File:MHINSTEK_MHS-5200A_persp.jpg|180px]]&lt;br /&gt;
| name = MHS-5200A&lt;br /&gt;
| status = planned&lt;br /&gt;
| source_code_dir = &lt;br /&gt;
| frequser = 0.01Hz-6MHz/12MHz/20MHz/25Hz&lt;br /&gt;
| waveforms = sine/square/triangle/sawtooth/arbitrary, TTL rect&lt;br /&gt;
| amplitude = 20 V (open)/10 V (50 Ohm) (adjustable)&lt;br /&gt;
| connectivity = USB to serial converter (internal)&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
The MHS-5200A-06M/12M/20M/25M is a Dual-Channel standalone function generator. It can be controlled with the push-buttons and the rotary&lt;br /&gt;
encoder on the front panel, or via a USB interface.&lt;br /&gt;
&lt;br /&gt;
Amplitude and offset voltage can be controlled programmatically.&lt;br /&gt;
&lt;br /&gt;
This device can be bought on ebay or aliexpress from various sellers for 50-90€.&lt;br /&gt;
&lt;br /&gt;
== Hardware (Q3 2016 model) ==&lt;br /&gt;
* FPGA: Lattice MACH XO2 1200HC TQFP-100&lt;br /&gt;
* Clock: unknown&lt;br /&gt;
* STM8S005K6 8-bit MCU with 32 Kbytes Flash, 16 MHz CPU, integrated 128 byte EEPROM [http://www.st.com/en/microcontrollers/stm8s005k6.html STM8S005K6 product page]&lt;br /&gt;
* Output Stage:&lt;br /&gt;
** R2R-Ladder 12bit DAC&lt;br /&gt;
** Signal/DC-Offset sum: AD8017 Op-Amp&lt;br /&gt;
** Variable Gain Amplifier: AD603A&lt;br /&gt;
** Power Amplifier: AD812A&lt;br /&gt;
** Output switch relais: 0db/-20db/off&lt;br /&gt;
* 24LC512 I2C EEPROM, 512Kb (64K x 8) for Arbitrary Waveform Data&lt;br /&gt;
* 74AHC14D Hex inverting Schmitt trigger&lt;br /&gt;
&lt;br /&gt;
According to the specs, the hardware should run at 200MS/s, but measurement shows it only runs at ~175MS/s.&lt;br /&gt;
&lt;br /&gt;
== Photos ==&lt;br /&gt;
&lt;br /&gt;
&amp;lt;gallery&amp;gt;&lt;br /&gt;
&amp;lt;/gallery&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== Connection ==&lt;br /&gt;
The generator has an internal USB-to-serial converter. The VID/PID is xxxx:xxxx.&lt;br /&gt;
&lt;br /&gt;
== Protocol ==&lt;br /&gt;
&lt;br /&gt;
The generator uses a plain text protocol for communication.&lt;/div&gt;</summary>
		<author><name>StefanB</name></author>
	</entry>
	<entry>
		<id>https://sigrok.org/w/index.php?title=Supported_hardware&amp;diff=12072</id>
		<title>Supported hardware</title>
		<link rel="alternate" type="text/html" href="https://sigrok.org/w/index.php?title=Supported_hardware&amp;diff=12072"/>
		<updated>2016-12-17T03:22:55Z</updated>

		<summary type="html">&lt;p&gt;StefanB: Add MHS-5200A&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) in the [http://sigrok.org/gitweb/?p=libsigrok.git;a=summary latest git version of libsigrok] (fewer devices might be supported in tarball releases) and devices we plan to support in the 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:DSLogic.png|link=DreamSourceLab DSLogic|[[File:Nuvola OK.png|16px]] &amp;lt;small&amp;gt;[[DreamSourceLab DSLogic]] (16ch, 400MHz)&amp;lt;/small&amp;gt;&lt;br /&gt;
File:DSLogic.png|link=DreamSourceLab DSLogic Pro|[[File:Nuvola OK.png|16px]] &amp;lt;small&amp;gt;[[DreamSourceLab DSLogic Pro]] (16ch, 400MHz)&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:Hantek 6022be mugshot.png|link=Hantek 6022BL|[[File:Nuvola OK.png|16px]] &amp;lt;small&amp;gt;[[Hantek 6022BL]] (8ch, 24MHz)&amp;lt;/small&amp;gt;&lt;br /&gt;
File:Hobby components hctest0006 mugshot.png|link=Hobby Components HCTEST0006|[[File:Nuvola OK.png|16px]] &amp;lt;small&amp;gt;[[Hobby Components HCTEST0006]] (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:Lecroy logicstudio16 mugshot.png|link=LeCroy LogicStudio|[[File:Nuvola OK.png|16px]] &amp;lt;small&amp;gt;[[LeCroy LogicStudio]] (8/16ch, 1GHz/500MHz)&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 lwla1016.png|link=Sysclk LWLA1016|[[File:Nuvola OK.png|16px]] &amp;lt;small&amp;gt;[[Sysclk LWLA1016]] (16ch, 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;
&amp;lt;/gallery&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;#039;&amp;#039;&amp;#039;Work in progress / planned:&amp;#039;&amp;#039;&amp;#039;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;gallery&amp;gt;&lt;br /&gt;
File:ASIX Omega.png|link=ASIX OMEGA|[[File:Nuvola Orange.png|16px]] &amp;lt;small&amp;gt;[[ASIX OMEGA]] (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 sla5032 mugshot.png|link=Sysclk SLA5032|[[File:Nuvola Orange.png|16px]] &amp;lt;small&amp;gt;[[Sysclk SLA5032]] (32ch, 500MHz)&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:Kingst la2016 mugshot.png|link=Kingst LA2016|[[File:Nuvola Red.png|16px]] &amp;lt;small&amp;gt;[[Kingst LA2016]] (16ch, 200MHz)&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:Ht-usbee-axpro.png|link=HT USBee-AxPro|[[File:Nuvola OK.png|16px]] &amp;lt;small&amp;gt;[[HT USBee-AxPro]] (8ch, 24MHz; 1ch analog)&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;
&amp;lt;/gallery&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;#039;&amp;#039;&amp;#039;Work in progress / planned:&amp;#039;&amp;#039;&amp;#039;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;gallery&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;
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:Ht usbee dxpro mugshot.png|link=HT USBee-DxPro|[[File:Nuvola Red.png|16px]] &amp;lt;small&amp;gt;[[HT USBee-DxPro]] (16ch, 24MHz; 2ch analog)&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_Logic8_case_bottom.jpg|link=Saleae Logic8|[[File:Nuvola Red.png|16px]] &amp;lt;small&amp;gt;[[Saleae Logic8]] (3/6/7/8ch, 100/50/40/25MHz; 8ch analog, 10MSa/s, 1MHz BW)&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;
File:Picoscope 3205D MSO fp.jpg|link=Pico Technology PicoScope 3205D MSO|[[File:Nuvola Red.png|16px]] &amp;lt;small&amp;gt;[[Pico Technology PicoScope 3205D MSO]] (16ch, 100MHz; 2ch analog, 1/0.5GS/s, 100MHz BW)&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 6022be mugshot.png|link=Hantek 6022BE|[[File:Nuvola OK.png|16px]] &amp;lt;small&amp;gt;[[Hantek 6022BE]] (2ch, 48MS/s, 20MHz 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 DS1074Z front.png|link=Rigol DS1000Z series|[[File:Nuvola OK.png|16px]] &amp;lt;small&amp;gt;[[Rigol DS1000Z series|Rigol DS1000Z series]] (4ch, 1GS/s, 50-100MHz 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;
File:Rocktech bm102 mugshot.png|link=Rocktech BM102|[[File:Nuvola OK.png|16px]] &amp;lt;small&amp;gt;[[Rocktech BM102]] (2ch, 50MS/s, 20MHz BW)&amp;lt;/small&amp;gt;&lt;br /&gt;
File:RS HMO1002.png|link=Rohde&amp;amp;Schwarz HMO 1002 Series|[[File:Nuvola OK.png|16px]] &amp;lt;small&amp;gt;[[Rohde&amp;amp;Schwarz HMO 1002 Series]] (2ch, 1GS/s, 50-100MHz BW)&amp;lt;/small&amp;gt;&lt;br /&gt;
File:Dds120 mugshot.png|link=SainSmart DDS120|[[File:Nuvola OK.png|16px]] &amp;lt;small&amp;gt;[[SainSmart DDS120]] (2ch, 50MS/s, 20MHz BW)&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;Work in progress / planned:&amp;#039;&amp;#039;&amp;#039;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;gallery&amp;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 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:Sainsmart dds140 mugshot.png|link=SainSmart DDS140|[[File:Nuvola Red.png|16px]] &amp;lt;small&amp;gt;[[SainSmart DDS140]] (2ch, 200MS/s, 40MHz 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 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: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:HP_3457a_sigrok_teaser.png|link=HP 3457A|[[File:Nuvola OK.png|16px]] &amp;lt;small&amp;gt;[[HP 3457A]] (7.5 digits, GPIB)&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:Peaktech 3330 mugshot.png|link=PeakTech 3330|[[File:Nuvola OK.png|16px]] &amp;lt;small&amp;gt;[[PeakTech 3330]] (4000 counts, RS232/USB)&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:DVM4100.png|link=Velleman DVM4100|link=Velleman DVM4100|[[File:Nuvola OK.png|16px]] &amp;lt;small&amp;gt;[[Velleman DVM4100]] (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 vc870 mugshot.png|link=Voltcraft VC-870|[[File:Nuvola OK.png|16px]] &amp;lt;small&amp;gt;[[Voltcraft VC-870]] (40000 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;
&amp;lt;/gallery&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;#039;&amp;#039;&amp;#039;Work in progress / planned:&amp;#039;&amp;#039;&amp;#039;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;gallery&amp;gt;&lt;br /&gt;
File:Sigrok_logo_no_text_transparent_512.png|link=Gossen Metrawatt Metrahit 28S|[[File:Nuvola Orange.png|16px]] &amp;lt;small&amp;gt;[[Gossen Metrawatt Metrahit 28S]] (310000 counts, RS232/USB)&amp;lt;/small&amp;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:Sigrok_logo_no_text_transparent_512.png|link=Gossen Metrawatt Metrahit 28C|[[File:Nuvola Red.png|16px]] &amp;lt;small&amp;gt;[[Gossen Metrawatt Metrahit 28C]] (310000 counts, RS232/USB)&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=Gossen Metrawatt Metrahit X-Tra|[[File:Nuvola Red.png|16px]] &amp;lt;small&amp;gt;[[Gossen Metrawatt Metrahit X-Tra]] (12000 counts, 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:Peaktech 4390 mugshot.png|link=PeakTech 4390|[[File:Nuvola Red.png|16px]] &amp;lt;small&amp;gt;[[PeakTech 4390]] (6000 counts, USB)&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:Rigol DM3068 front.png|link=Rigol DM3068|[[File:Nuvola Red.png|16px]] &amp;lt;small&amp;gt;[[Rigol DM3068]] (2200000 counts, LAN/USB/GPIB/RS232)&amp;lt;/small&amp;gt;&lt;br /&gt;
File:Uni-t-ut81b mugshot.png|link=UNI-T UT81B|[[File:Nuvola Red.png|16px]] &amp;lt;small&amp;gt;[[UNI-T UT81B]] (6000 counts, USB)&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;
&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:Sigrok_logo_no_text_transparent_512.png|link=DER EE DE-5000|[[File:Nuvola_OK.png|16px]] &amp;lt;small&amp;gt;[[DER EE DE-5000]] (serial)&amp;lt;/small&amp;gt;&lt;br /&gt;
File:Peaktech 2170 mugshot.png|link=PeakTech 2170|[[File:Nuvola_OK.png|16px]] &amp;lt;small&amp;gt;[[PeakTech 2170]] (serial)&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;Work in progress / planned:&amp;#039;&amp;#039;&amp;#039;&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;
File:uni_t_ut612_1.png|link=UNI-T UT612|[[File:Nuvola Orange.png|16px]] &amp;lt;small&amp;gt;[[UNI-T UT612]] (USB/HID)&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:PCE-322A.png|link=PCE PCE-322A|[[File:Nuvola OK.png|16px]] &amp;lt;small&amp;gt;[[PCE PCE-322A]] (USB)&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;
&amp;lt;/gallery&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;#039;&amp;#039;&amp;#039;Work in progress / planned:&amp;#039;&amp;#039;&amp;#039;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;gallery&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;
&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;
&amp;lt;/gallery&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;#039;&amp;#039;&amp;#039;Work in progress / planned:&amp;#039;&amp;#039;&amp;#039;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;gallery&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:Pax_instruments_t400.jpg|link=Pax Instruments T400|[[File:Nuvola Red.png|16px]] &amp;lt;small&amp;gt;[[Pax Instruments T400]] (4xtemp, 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]] (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;
&amp;lt;/gallery&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;#039;&amp;#039;&amp;#039;Work in progress / planned:&amp;#039;&amp;#039;&amp;#039;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;gallery&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;#039;&amp;#039;&amp;#039;Work in progress / planned:&amp;#039;&amp;#039;&amp;#039;&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;#039;&amp;#039;&amp;#039;Work in progress / planned:&amp;#039;&amp;#039;&amp;#039;&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;#039;&amp;#039;&amp;#039;Work in progress / planned:&amp;#039;&amp;#039;&amp;#039;&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;
&amp;lt;/gallery&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;#039;&amp;#039;&amp;#039;Work in progress / planned:&amp;#039;&amp;#039;&amp;#039;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;gallery&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]]&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;Work in progress / planned:&amp;#039;&amp;#039;&amp;#039;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;gallery&amp;gt;&lt;br /&gt;
File:Atten ATZ9711.png|link=ATTEN ATZ9711|[[File:Nuvola Red.png|16px]] &amp;lt;small&amp;gt;[[ATTEN ATZ9711]]&amp;lt;/small&amp;gt;&lt;br /&gt;
&amp;lt;/gallery&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== Function generators ==&lt;br /&gt;
&lt;br /&gt;
&amp;#039;&amp;#039;&amp;#039;Work in progress / planned:&amp;#039;&amp;#039;&amp;#039;&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: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;
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:Hp_3325a_front.png|link=HO 3325A|[[File:Nuvola Red.png|16px]] &amp;lt;small&amp;gt;[[HP 3325A]] (20MHz, GPIB)&amp;lt;/small&amp;gt;&lt;br /&gt;
File:MHINSTEK UDB1305S persp.jpg|link=MHINSTEK UDB1xxxS|[[File:Nuvola Red.png|16px]] &amp;lt;small&amp;gt;[[MHINSTEK UDB1xxxS]] (2/5/8MHz, Serial)&amp;lt;/small&amp;gt;&lt;br /&gt;
File:MHINSTEK MHS-5200A persp.jpg|link=MHINSTEK MHS5200A|[[File:Nuvola Red.png|16px]] &amp;lt;small&amp;gt;[[MHINSTEK MHS-5200A]] (6/12/20/25MHz, 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;
&amp;lt;/gallery&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== RF receivers ==&lt;br /&gt;
&lt;br /&gt;
&amp;#039;&amp;#039;&amp;#039;Work in progress / planned:&amp;#039;&amp;#039;&amp;#039;&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;
&amp;#039;&amp;#039;&amp;#039;Work in progress / planned:&amp;#039;&amp;#039;&amp;#039;&lt;br /&gt;
&lt;br /&gt;
None, currently.&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:Velleman ps3005d mugshot.png|link=Korad KAxxxxP series|[[File:Nuvola OK.png|16px]] &amp;lt;small&amp;gt;[[Korad KAxxxxP series]] (1ch, 0-30V/0-5A, USB&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;
&amp;lt;/gallery&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;#039;&amp;#039;&amp;#039;Work in progress / planned:&amp;#039;&amp;#039;&amp;#039;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;gallery&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;#039;&amp;#039;&amp;#039;Work in progress / planned:&amp;#039;&amp;#039;&amp;#039;&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>StefanB</name></author>
	</entry>
	<entry>
		<id>https://sigrok.org/w/index.php?title=Downloads&amp;diff=11765</id>
		<title>Downloads</title>
		<link rel="alternate" type="text/html" href="https://sigrok.org/w/index.php?title=Downloads&amp;diff=11765"/>
		<updated>2016-06-27T22:10:46Z</updated>

		<summary type="html">&lt;p&gt;StefanB: add weekly GIT snapshots for openSUSE&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;== Releases ==&lt;br /&gt;
&lt;br /&gt;
You can download the latest released tarballs of the following subprojects from [http://sigrok.org/download/ the sigrok.org download directory]:&lt;br /&gt;
&lt;br /&gt;
{| border=&amp;quot;0&amp;quot; style=&amp;quot;font-size: smaller; white-space: nowrap;&amp;quot; class=&amp;quot;alternategrey sigroktable&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
!Project&lt;br /&gt;
!Release/download&lt;br /&gt;
!News&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| [[libserialport]]&lt;br /&gt;
| [http://sigrok.org/download/source/libserialport/libserialport-0.1.1.tar.gz libserialport-0.1.1.tar.gz]&lt;br /&gt;
| [http://sigrok.org/gitweb/?p=libserialport.git;a=blob;f=NEWS;hb=HEAD release notes]&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| [[libsigrok]]&lt;br /&gt;
| [http://sigrok.org/download/source/libsigrok/libsigrok-0.4.0.tar.gz libsigrok-0.4.0.tar.gz]&lt;br /&gt;
| [http://sigrok.org/gitweb/?p=libsigrok.git;a=blob;f=NEWS;hb=HEAD release notes]&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| [[libsigrokdecode]]&lt;br /&gt;
| [http://sigrok.org/download/source/libsigrokdecode/libsigrokdecode-0.4.0.tar.gz libsigrokdecode-0.4.0.tar.gz]&lt;br /&gt;
| [http://sigrok.org/gitweb/?p=libsigrokdecode.git;a=blob;f=NEWS;hb=HEAD release notes]&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| [[sigrok-cli]]&lt;br /&gt;
| [http://sigrok.org/download/source/sigrok-cli/sigrok-cli-0.6.0.tar.gz sigrok-cli-0.6.0.tar.gz]&lt;br /&gt;
| [http://sigrok.org/gitweb/?p=sigrok-cli.git;a=blob;f=NEWS;hb=HEAD release notes]&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| [[PulseView]]&lt;br /&gt;
| [http://sigrok.org/download/source/pulseview/pulseview-0.3.0.tar.gz pulseview-0.3.0.tar.gz]&lt;br /&gt;
| [http://sigrok.org/gitweb/?p=pulseview.git;a=blob;f=NEWS;hb=HEAD release notes]&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| [[Example dumps|sigrok-dumps]]&lt;br /&gt;
| [http://sigrok.org/download/source/sigrok-dumps/sigrok-dumps-0.1.0.tar.gz sigrok-dumps-0.1.0.tar.gz]&lt;br /&gt;
| [http://sigrok.org/gitweb/?p=sigrok-dumps.git;a=blob;f=NEWS;hb=HEAD release notes]&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| [[fx2lafw|sigrok-firmware-fx2lafw]] (source code)&lt;br /&gt;
| [http://sigrok.org/download/source/sigrok-firmware-fx2lafw/sigrok-firmware-fx2lafw-0.1.3.tar.gz sigrok-firmware-fx2lafw-0.1.3.tar.gz]&lt;br /&gt;
| [http://sigrok.org/gitweb/?p=sigrok-firmware-fx2lafw.git;a=blob;f=NEWS;hb=HEAD release notes]&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| [[fx2lafw|sigrok-firmware-fx2lafw]] (prebuilt firmware)&lt;br /&gt;
| [http://sigrok.org/download/binary/sigrok-firmware-fx2lafw/sigrok-firmware-fx2lafw-bin-0.1.3.tar.gz sigrok-firmware-fx2lafw-bin-0.1.3.tar.gz]&lt;br /&gt;
| [http://sigrok.org/gitweb/?p=sigrok-firmware-fx2lafw.git;a=blob;f=NEWS;hb=HEAD release notes]&lt;br /&gt;
&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
== Binaries and distribution packages ==&lt;br /&gt;
&lt;br /&gt;
* &amp;#039;&amp;#039;&amp;#039;Debian:&amp;#039;&amp;#039;&amp;#039; [http://packages.qa.debian.org/s/sigrok.html sigrok] (pulls [http://packages.qa.debian.org/libs/libserialport.html libserialport], [http://packages.qa.debian.org/libs/libsigrok.html libsigrok], [http://packages.qa.debian.org/libs/libsigrokdecode.html libsigrokdecode], [http://packages.qa.debian.org/s/sigrok-cli.html sigrok-cli], [http://packages.qa.debian.org/p/pulseview.html pulseview], [http://packages.qa.debian.org/s/sigrok-firmware-fx2lafw.html sigrok-firmware-fx2lafw])&lt;br /&gt;
* &amp;#039;&amp;#039;&amp;#039;Ubuntu:&amp;#039;&amp;#039;&amp;#039; [http://launchpad.net/ubuntu/+source/sigrok sigrok] (pulls [http://launchpad.net/ubuntu/+source/libserialport libserialport], [http://launchpad.net/ubuntu/+source/libsigrok libsigrok], [http://launchpad.net/ubuntu/+source/libsigrokdecode libsigrokdecode], [http://launchpad.net/ubuntu/+source/sigrok-cli sigrok-cli], [http://launchpad.net/ubuntu/+source/pulseview pulseview], [http://launchpad.net/ubuntu/+source/sigrok-firmware-fx2lafw sigrok-firmware-fx2lafw])&lt;br /&gt;
* &amp;#039;&amp;#039;&amp;#039;Ubuntu PPA:&amp;#039;&amp;#039;&amp;#039; [https://launchpad.net/~daniel-elstner/+archive/ubuntu/sigrok PPA for sigrok] (recent sigrok builds from git, including firmware; do an &amp;quot;apt-get autoremove&amp;quot; after uninstalling the ubuntu sigrok packages - otherwise the PPA may be ignored)&lt;br /&gt;
* &amp;#039;&amp;#039;&amp;#039;Arch Linux:&amp;#039;&amp;#039;&amp;#039; [https://aur.archlinux.org/packages.php?O=0&amp;amp;K=sigrok&amp;amp;do_Search=Go AUR (Arch Linux User Repository)], [https://aur.archlinux.org/packages/libserialport/ libserialport], [https://aur.archlinux.org/packages/libsigrok/ libsigrok], [https://aur.archlinux.org/packages/libsigrokdecode/ libsigrokdecode], [https://aur.archlinux.org/packages/sigrok-cli/ sigrok-cli], [https://aur.archlinux.org/packages/pulseview/ pulseview], [https://aur.archlinux.org/packages/sigrok-firmware-fx2lafw/ sigrok-firmware-fx2lafw]&lt;br /&gt;
* &amp;#039;&amp;#039;&amp;#039;Slackware:&amp;#039;&amp;#039;&amp;#039; [http://slackbuilds.org/apps/libserialport/ libserialport], [http://slackbuilds.org/apps/libsigrok/ libsigrok], [http://slackbuilds.org/apps/libsigrokdecode/ libsigrokdecode], [http://slackbuilds.org/apps/sigrok-cli/ sigrok-cli], [http://slackbuilds.org/apps/pulseview/ pulseview], [http://slackbuilds.org/apps/sigrok-firmware-fx2lafw/ sigrok-firmware-fx2lafw]&lt;br /&gt;
* &amp;#039;&amp;#039;&amp;#039;Fedora:&amp;#039;&amp;#039;&amp;#039; [http://pkgs.fedoraproject.org/cgit/libserialport.git/ libserialport], [http://pkgs.fedoraproject.org/cgit/libsigrok.git/ libsigrok], [http://pkgs.fedoraproject.org/cgit/libsigrokdecode.git libsigrokdecode], [http://pkgs.fedoraproject.org/cgit/sigrok-cli.git sigrok-cli], [http://pkgs.fedoraproject.org/cgit/pulseview.git pulseview], [http://pkgs.fedoraproject.org/cgit/sigrok-firmware-fx2lafw.git sigrok-firmware-fx2lafw], [http://pkgs.fedoraproject.org/cgit/sigrok-firmware.git sigrok-firmware] (see also: [[Linux/Fedora]])&lt;br /&gt;
* &amp;#039;&amp;#039;&amp;#039;Gentoo:&amp;#039;&amp;#039;&amp;#039; [http://packages.gentoo.org/package/dev-libs/libserialport libserialport], [http://packages.gentoo.org/package/sci-libs/libsigrok libsigrok], [http://packages.gentoo.org/package/sci-libs/libsigrokdecode libsigrokdecode], [http://packages.gentoo.org/package/sci-electronics/sigrok-cli sigrok-cli], [http://packages.gentoo.org/package/sci-electronics/pulseview pulseview], [http://packages.gentoo.org/package/sys-firmware/sigrok-firmware-fx2lafw sigrok-firmware-fx2lafw]&lt;br /&gt;
* &amp;#039;&amp;#039;&amp;#039;openSUSE:&amp;#039;&amp;#039;&amp;#039; [https://build.opensuse.org/package/show/electronics/libserialport libserialport], [https://build.opensuse.org/package/show/electronics/libsigrok libsigrok], [https://build.opensuse.org/package/show/electronics/libsigrokdecode libsigrokdecode], [https://build.opensuse.org/package/show/electronics/sigrok-cli sigrok-cli], [https://build.opensuse.org/package/show/electronics/pulseview pulseview], [https://build.opensuse.org/package/show/electronics/sigrok-firmware-fx2lafw sigrok-firmware-fx2lafw]&lt;br /&gt;
* &amp;#039;&amp;#039;&amp;#039;openSUSE weekly GIT:&amp;#039;&amp;#039;&amp;#039; [http://download.opensuse.org/repositories/home:/StefanBruens:/branches:/electronics:/GIT/ Repositories], [https://build.opensuse.org/project/show/home:StefanBruens:branches:electronics:GIT OBS Project]&lt;br /&gt;
* &amp;#039;&amp;#039;&amp;#039;Windows:&amp;#039;&amp;#039;&amp;#039;&lt;br /&gt;
** Nightly installer binaries: [http://sigrok.org/jenkins/job/sigrok-cross-mingw/platform=cross-i686-w64-mingw32/lastSuccessfulBuild/artifact/pulseview-NIGHTLY-installer.exe pulseview-NIGHTLY-installer.exe], [http://sigrok.org/jenkins/job/sigrok-cross-mingw/platform=cross-i686-w64-mingw32/lastSuccessfulBuild/artifact/sigrok-cli-NIGHTLY-installer.exe sigrok-cli-NIGHTLY-installer.exe]&lt;br /&gt;
** See also [[Windows#Windows_installers|Windows]] for more information, including driver and firmware handling.&lt;br /&gt;
* &amp;#039;&amp;#039;&amp;#039;Mac OS X:&amp;#039;&amp;#039;&amp;#039; There are [[Mac_OS_X#Building_using_Homebrew|Homebrew packages]] ([https://github.com/rene-dev/homebrew-sigrok github repo]), but you can also [[Mac_OS_X#Building_manually|compile sigrok from source]].&lt;br /&gt;
* &amp;#039;&amp;#039;&amp;#039;FreeBSD:&amp;#039;&amp;#039;&amp;#039; [http://www.freshports.org/devel/libserialport/ libserialport], [http://www.freshports.org/devel/libsigrok/ libsigrok], [http://www.freshports.org/devel/libsigrokdecode/ libsigrokdecode], [http://www.freshports.org/science/sigrok-cli/ sigrok-cli], [http://www.freshports.org/science/pulseview/ pulseview], [http://www.freshports.org/science/sigrok-firmware-fx2lafw/ sigrok-firmware-fx2lafw], [http://www.freshports.org/science/sigrok-firmware/ sigrok-firmware], [http://www.freshports.org/science/sigrok-firmware-utils/ sigrok-firmware-utils]&lt;br /&gt;
* &amp;#039;&amp;#039;&amp;#039;OpenBSD:&amp;#039;&amp;#039;&amp;#039; There are no ports/packages yet, contributors welcome!&lt;br /&gt;
* &amp;#039;&amp;#039;&amp;#039;Android:&amp;#039;&amp;#039;&amp;#039; &lt;br /&gt;
** [[PulseView]] nightly build: [http://sigrok.org/jenkins/job/sigrok-cross-android/platform=cross-arm-linux-androideabi/lastSuccessfulBuild/artifact/PulseView-NIGHTLY.apk PulseView-NIGHTLY.apk (ARM)], [http://sigrok.org/jenkins/job/sigrok-cross-android/platform=cross-i686-linux-android/lastSuccessfulBuild/artifact/PulseView-NIGHTLY.apk PulseView-NIGHTLY.apk (x86)]&lt;br /&gt;
** See also [[Android]] for more information.&lt;br /&gt;
&lt;br /&gt;
Please contact us if you want to work on packages for other Linux distributions or OSes.&lt;br /&gt;
&lt;br /&gt;
== Source code ==&lt;br /&gt;
&lt;br /&gt;
The development is done in various [http://sigrok.org/gitweb/ git repositories].&lt;br /&gt;
&lt;br /&gt;
See [[Building]] for build instructions.&lt;br /&gt;
&lt;br /&gt;
== Example data ==&lt;br /&gt;
&lt;br /&gt;
See the [[Example dumps]] wiki page.&lt;br /&gt;
&lt;br /&gt;
== Firmware files ==&lt;br /&gt;
&lt;br /&gt;
See the [[Firmware]] wiki page.&lt;/div&gt;</summary>
		<author><name>StefanB</name></author>
	</entry>
	<entry>
		<id>https://sigrok.org/w/index.php?title=Improved_configuration_enumeration&amp;diff=11673</id>
		<title>Improved configuration enumeration</title>
		<link rel="alternate" type="text/html" href="https://sigrok.org/w/index.php?title=Improved_configuration_enumeration&amp;diff=11673"/>
		<updated>2016-04-27T00:18:51Z</updated>

		<summary type="html">&lt;p&gt;StefanB: /* Outstanding issues */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;== Problem ==&lt;br /&gt;
&lt;br /&gt;
The initial concept of sr_config_list was that it would be a simple counterpart to sr_config_set and sr_config_get, returning a sequence of possible GVariant values for a setting.&lt;br /&gt;
&lt;br /&gt;
In practice however, the possible values of a setting may be very numerous. This arose first in the case of devices which could accept any sample rate in a (minimum, maximum, step) range. A special case is in place to support this, but this special case complicates the API for clients.&lt;br /&gt;
&lt;br /&gt;
We now have the case of a device where a setting is discrete in one part of the range, but continuous in another, so cannot be represented as either a list or a constant-step range. This will require another special case.&lt;br /&gt;
&lt;br /&gt;
It seems very unlikely this will be the last, or the least complicated use case.&lt;br /&gt;
&lt;br /&gt;
Adding more special case return values to the existing sr_config_list function is not a solution. Every frontend and language binding must reproduce support for every special case. Changes to each special case to handle new scenarios will break existing clients.&lt;br /&gt;
&lt;br /&gt;
&amp;#039;&amp;#039;&amp;#039;The fundamental problem is that the set of possible values for a given configuration setting may be arbitrarily complex to express.&amp;#039;&amp;#039;&amp;#039;&lt;br /&gt;
&lt;br /&gt;
== Proposal ==&lt;br /&gt;
&lt;br /&gt;
=== Concept ===&lt;br /&gt;
&lt;br /&gt;
We should hide this complexity from clients. In general, clients want to know specific things such as:&lt;br /&gt;
&lt;br /&gt;
* What is the closest valid value to this number which the user gave me?&lt;br /&gt;
* What would be a sensible UI element to display for this setting?&lt;br /&gt;
* What is the next value up from this one?&lt;br /&gt;
&lt;br /&gt;
We should focus on answering these questions rather than handing out a growing list of complex data structures and telling them each to figure it out for themselves.&lt;br /&gt;
&lt;br /&gt;
=== Implementation ===&lt;br /&gt;
&lt;br /&gt;
* Change the output type of sr_config_list from GVariant * to a new type, sr_config_values.&lt;br /&gt;
&lt;br /&gt;
* Define functions to make various queries of this type as required for known use cases.&lt;br /&gt;
&lt;br /&gt;
* Leave it up to drivers how to implement these behind the scenes.&lt;br /&gt;
&lt;br /&gt;
=== API ===&lt;br /&gt;
 &lt;br /&gt;
 /* A set of possible configuration settings. */&lt;br /&gt;
 struct sr_config_values {&lt;br /&gt;
     // Enum value - see below.&lt;br /&gt;
     int type;&lt;br /&gt;
     // Private data defining the set.&lt;br /&gt;
     void *priv;&lt;br /&gt;
 };&lt;br /&gt;
&lt;br /&gt;
 /* Common types of set that can be identified for various shortcuts. */&lt;br /&gt;
 enum&lt;br /&gt;
 {&lt;br /&gt;
     /* A discrete list - may be retrieved as such. */&lt;br /&gt;
     SR_CONFVAL_DISCRETE,&lt;br /&gt;
     /* A range with a fixed start, end and step size. */&lt;br /&gt;
     SR_CONFVAL_RANGE,&lt;br /&gt;
     /* Anything else. */&lt;br /&gt;
     SR_CONFVAL_OTHER,&lt;br /&gt;
 };&lt;br /&gt;
&lt;br /&gt;
 /* New signature for sr_config_list. */&lt;br /&gt;
 &lt;br /&gt;
 int sr_config_list(const struct sr_dev_driver *driver,&lt;br /&gt;
     const struct sr_dev_inst *sdi,&lt;br /&gt;
     const struct sr_probe_group *probe_group,&lt;br /&gt;
     int key,&lt;br /&gt;
     struct sr_config_values **values);&lt;br /&gt;
&lt;br /&gt;
 /* Query functions (examples - others may be needed too) */&lt;br /&gt;
 &lt;br /&gt;
 // Returns a list of all values, or NULL if that&amp;#039;s not practical.&lt;br /&gt;
 GSList *sr_config_values_list(struct sr_config_values *values);&lt;br /&gt;
 &lt;br /&gt;
 // Returns the next possible value after a given one, or NULL if none.&lt;br /&gt;
 GVariant *sr_config_values_next(struct sr_config_values *values, GVariant *value);&lt;br /&gt;
 &lt;br /&gt;
 // Returns the previous possible value before a given one, or NULL if none.&lt;br /&gt;
 GVariant *sr_config_values_prev(struct sr_config_values *values, GVariant *value);&lt;br /&gt;
 &lt;br /&gt;
 // Returns the closest possible value to a given one.&lt;br /&gt;
 GVariant *sr_config_values_closest(struct sr_config_values *values, GVariant *value);&lt;br /&gt;
 &lt;br /&gt;
 // Returns the maximum possible value.&lt;br /&gt;
 GVariant *sr_config_values_min(struct sr_config_values *values);&lt;br /&gt;
 &lt;br /&gt;
 // Returns the minimum possible value.&lt;br /&gt;
 GVariant *sr_config_values_max(struct sr_config_values *values);&lt;br /&gt;
 &lt;br /&gt;
 // Returns a sensible step size for values in the vicinity of a given one.&lt;br /&gt;
 GVariant *sr_config_values_step(struct sr_config_values *values, GVariant *value);&lt;br /&gt;
&lt;br /&gt;
=== Usage ===&lt;br /&gt;
&lt;br /&gt;
Clients would call sr_config_list as they do in the existing API. The difference is that rather than returning a complex GVariant data structure which clients must parse and interpret, the function returns a single object representing the set of possible values, which clients can query easily for properties of interest.&lt;br /&gt;
&lt;br /&gt;
The only field of the object which can be accessed directly is the type field, which identifies whether the set is of a common type such as a discrete list, or a fixed-step range. This is intended to help shortcut to simple code for these common cases.&lt;br /&gt;
&lt;br /&gt;
== Advantages ==&lt;br /&gt;
&lt;br /&gt;
* Allows any possible set to be supported, without changing API - we do not have to guess what strange sets we might encounter.&lt;br /&gt;
* Avoids duplicating code for common queries in every client and binding.&lt;br /&gt;
* New queries can be supported without changing API for existing ones.&lt;br /&gt;
* Efficient: driver must only do what is needed to answer what the client wants to know.&lt;br /&gt;
&lt;br /&gt;
== Outstanding issues ==&lt;br /&gt;
&lt;br /&gt;
==== Simple lists ====&lt;br /&gt;
&lt;br /&gt;
Using a plain old list of int32_t, such as that returned for SR_CONF_SCAN_OPTIONS or SR_CONF_DEVICE_OPTIONS:&lt;br /&gt;
&lt;br /&gt;
 struct sr_config_values *cvals;&lt;br /&gt;
 GSList *lvals, *l;&lt;br /&gt;
 int32_t scanopt;&lt;br /&gt;
 &lt;br /&gt;
 if (sr_config_list(sdi-&amp;gt;driver, sdi, NULL, SR_CONF_SCAN_OPTIONS, &amp;amp;cvals) == SR_OK) {&lt;br /&gt;
     if ((lvals = sr_config_values_list(cvals))) {&lt;br /&gt;
         for (l = lvals; l; l = l-&amp;gt;next) {&lt;br /&gt;
             scanopt = l-&amp;gt;data;&lt;br /&gt;
             sr_dbg(&amp;quot;Scan option %d&amp;quot;, scanopt);&lt;br /&gt;
         }&lt;br /&gt;
     }&lt;br /&gt;
 }&lt;br /&gt;
&lt;br /&gt;
This involves casting the int32_t into the void * that is the GSList payload, which is a bit ugly. It also means allocating a new GSList for data that is often static in nature.&lt;br /&gt;
&lt;br /&gt;
Another way to convey a list of int32_t would be as a pointer to a list of values. This would use a helper function:&lt;br /&gt;
 int32_t *sr_config_values_list_int32(struct sr_config_values *vals, int *len)&lt;br /&gt;
&lt;br /&gt;
The helper function could also check the sr_config_values type matches the type in the function name: &amp;lt;code&amp;gt;sr_config_values_list_int32()&amp;lt;/code&amp;gt; must only be called on a (new) confval type &amp;lt;code&amp;gt;SR_CONFVAL_DISCRETE_INT32&amp;lt;/code&amp;gt;.&lt;br /&gt;
A code example:&lt;br /&gt;
&lt;br /&gt;
 struct sr_config_values *cvals;&lt;br /&gt;
 int32_t *vals;&lt;br /&gt;
 int len, i;&lt;br /&gt;
 &lt;br /&gt;
 if (sr_config_list(sdi-&amp;gt;driver, sdi, NULL, SR_CONF_SCAN_OPTIONS, &amp;amp;cvals) == SR_OK) {&lt;br /&gt;
     if ((vals = sr_config_values_list_int32_t(cvals, &amp;amp;len))) {&lt;br /&gt;
         for (i = 0; i &amp;lt; len; i++) {&lt;br /&gt;
             sr_dbg(&amp;quot;Scan option %d&amp;quot;, vals[i]);&lt;br /&gt;
         }&lt;br /&gt;
     }&lt;br /&gt;
 }&lt;br /&gt;
&lt;br /&gt;
There could of course be a similar function for a list of uint64_t:&lt;br /&gt;
 uint64_t *sr_config_values_list_uint64(struct sr_config_values *vals, int *len)&lt;br /&gt;
&lt;br /&gt;
Perhaps the two calls to retrieve a list for this key might be combined into a single function:&lt;br /&gt;
 int sr_config_list_int32(const struct sr_dev_driver *driver,&lt;br /&gt;
    const struct sr_dev_inst *sdi,&lt;br /&gt;
    const struct sr_probe_group *probe_group,&lt;br /&gt;
    int key,&lt;br /&gt;
    int32_t *values,&lt;br /&gt;
    int *len);&lt;br /&gt;
&lt;br /&gt;
==== Continous vs preferred values ====&lt;br /&gt;
&lt;br /&gt;
Various scopes allow setting of the V/Div in an almost continous manner (e.g. on the R&amp;amp;S HMO1002 a requested scale of 0.903 is rounded to 0.905), while the calibrated scales are discrete (i.e. 1/2/5/10/20/... mV/Div).&lt;br /&gt;
&lt;br /&gt;
Rounding to the nearest supported value is required by GPIB.&lt;br /&gt;
&lt;br /&gt;
==== Values affected by other settings ====&lt;br /&gt;
&lt;br /&gt;
The V/Div setting (min, max, calibrated steps) is affected by the probe attenuation factor, i.e. an attenuation factor of 10 results in a range of 10mV/Div...100V/Div instead of 1mV/Div...10V/Div.&lt;/div&gt;</summary>
		<author><name>StefanB</name></author>
	</entry>
	<entry>
		<id>https://sigrok.org/w/index.php?title=Connection_parameters&amp;diff=11671</id>
		<title>Connection parameters</title>
		<link rel="alternate" type="text/html" href="https://sigrok.org/w/index.php?title=Connection_parameters&amp;diff=11671"/>
		<updated>2016-04-24T00:15:22Z</updated>

		<summary type="html">&lt;p&gt;StefanB: Link to device discovery page&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;In case a device can not be [[Device discovery|autodetected]] or connection to a specific device is required, is is possible to specify the connection&lt;br /&gt;
explicitly as an driver option, using the &amp;quot;&amp;lt;driver-name&amp;gt;:conn=&amp;lt;connection&amp;gt;&amp;quot; syntax.&lt;br /&gt;
&lt;br /&gt;
= Digital Multimeters =&lt;br /&gt;
&lt;br /&gt;
Most multimeters use a serial connection. The corresponding [[Device cables|device cables]] either povide an RS232 connection or an USB connection&lt;br /&gt;
using an serial to USB-CDC or serial to USB-HID converter chip, see [[Serial port]]. Some devices are available with different data&lt;br /&gt;
cables. RS232 and USB-CDC (Virtual Com Port, VCP) cables use a common driver, USB HID cables need a seperate one. If a device has two drivers, the one&lt;br /&gt;
for RS232/VCP is typically suffixed with &amp;quot;-ser&amp;quot;&lt;br /&gt;
&lt;br /&gt;
== RS232 / Virtual Com Port ==&lt;br /&gt;
&lt;br /&gt;
&amp;lt;code&amp;gt;conn=&amp;lt;device-path&amp;gt;&amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;tt&amp;gt;&amp;lt;device-path&amp;gt;&amp;lt;/tt&amp;gt; is an absolute path to the wanted device, e.g. &amp;lt;tt&amp;gt;/dev/ttyUSB1&amp;lt;/tt&amp;gt; or &amp;lt;tt&amp;gt;/dev/ttyACM0&amp;lt;/tt&amp;gt;.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;source lang=&amp;quot;bash&amp;quot;&amp;gt;&lt;br /&gt;
$ sigrok-cli --driver=uni-t-ut61e-ser:conn=/dev/ttyUSB0 -O analog&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== USB HID connections ==&lt;br /&gt;
&lt;br /&gt;
&amp;lt;code&amp;gt;conn=&amp;lt;vendor-id&amp;gt;.&amp;lt;product-id&amp;gt;&amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;tt&amp;gt;&amp;lt;vendor-id&amp;gt;&amp;lt;/tt&amp;gt; and &amp;lt;tt&amp;gt;&amp;lt;product-id&amp;gt;&amp;lt;/tt&amp;gt; have to be specifid as 4 hexadecimal digits.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;code&amp;gt;conn=&amp;lt;bus-nr&amp;gt;.&amp;lt;device-address&amp;gt;&amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;bus-nr&amp;gt; is an integer betwenn 1 and 255, &amp;lt;device-address&amp;gt; is an integer between 1 and 127. The device address changes&lt;br /&gt;
every time a device is reconnected. Bus number and device address can e.g. be found using &amp;lt;tt&amp;gt;lsusb&amp;lt;/tt&amp;gt;.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;source lang=&amp;quot;bash&amp;quot;&amp;gt;&lt;br /&gt;
$ sigrok-cli --driver=uni-t-ut61e:conn=1a86.e008 -O analog&lt;br /&gt;
$ sigrok-cli --driver=uni-t-ut61e:conn=2.12 -O analog&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
= Devices using SCPI =&lt;br /&gt;
&lt;br /&gt;
SCPI has several backends. For all backends but serial the backend name is the first parameter, followed by one or more&lt;br /&gt;
backend specific parameters.&lt;br /&gt;
&lt;br /&gt;
== Serial / Virtual Com Port ==&lt;br /&gt;
&lt;br /&gt;
Same syntax as for [[Connection_parameters#RS232 / Virtual Com Port|DMMs with serial connection]].&lt;br /&gt;
&lt;br /&gt;
&amp;lt;code&amp;gt;conn=&amp;lt;device-path&amp;gt;&amp;lt;/code&amp;gt;&lt;br /&gt;
&amp;lt;source lang=&amp;quot;bash&amp;quot;&amp;gt;&lt;br /&gt;
$ sigrok-cli --driver=hameg-hmo:conn=/dev/ttyACM0 -O analog --frames 1&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== USBTMC ==&lt;br /&gt;
&lt;br /&gt;
Similar syntax as for [[Connection_parameters#USB HID connections|DMMs with USB HID datacables]].&lt;br /&gt;
&lt;br /&gt;
&amp;lt;code&amp;gt;conn=usbtmc/&amp;lt;vendor-id&amp;gt;.&amp;lt;product-id&amp;gt;&amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;code&amp;gt;conn=usbtmc/&amp;lt;bus-nr&amp;gt;.&amp;lt;device-address&amp;gt;&amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;source lang=&amp;quot;bash&amp;quot;&amp;gt;&lt;br /&gt;
$ sigrok-cli --driver=hameg-hmo:conn=usbtmc/0aad.0119 -O analog --frames 1&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== TCP RAW ==&lt;br /&gt;
&lt;br /&gt;
&amp;lt;code&amp;gt;conn=tcp-raw/&amp;lt;ip-address&amp;gt;/&amp;lt;tcp-port&amp;gt;&amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;source lang=&amp;quot;bash&amp;quot;&amp;gt;&lt;br /&gt;
$ sigrok-cli --driver=hameg-hmo:conn=tcp-raw/192.168.1.20/5025 -O analog --frames 1&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== Linux-GPIB ==&lt;br /&gt;
&lt;br /&gt;
For GPIB devices connected via [http://linux-gpib.sourceforge.net/ linux-gpib], use the &amp;lt;code&amp;gt;libgpib&amp;lt;/code&amp;gt; prefix, followed by the device name as defined in your &amp;lt;code&amp;gt;gpib.conf&amp;lt;/code&amp;gt; file.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;source lang=&amp;quot;bash&amp;quot;&amp;gt;&lt;br /&gt;
$ sigrok-cli --driver=scpi-pps:conn=libgpib/pm2813 -O analog --samples 1&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== VXI ==&lt;br /&gt;
&lt;br /&gt;
Devices using a VXI-based network connection can be specified with the &amp;lt;code&amp;gt;vxi&amp;lt;/code&amp;gt; prefix, followed by the hostname (or IP address). Optionally, the instrument name can be added with another &amp;lt;code&amp;gt;/&amp;lt;/code&amp;gt; and the name; this defaults to &amp;lt;code&amp;gt;inst0&amp;lt;/code&amp;gt;.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;source lang=&amp;quot;bash&amp;quot;&amp;gt;&lt;br /&gt;
$ sigrok-cli --driver=scpi-pps:conn=vxi/labps -O analog --samples 1&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
= Vendor specific protocols =&lt;br /&gt;
&lt;br /&gt;
Most (all?) devices using a vendor specific protocol use either RS232 or a USB-to-serial converter, thus&lt;br /&gt;
the connection string is the same as for [[Connection_parameters#RS232 / Virtual Com Port|DMMs with serial connection]].&lt;/div&gt;</summary>
		<author><name>StefanB</name></author>
	</entry>
	<entry>
		<id>https://sigrok.org/w/index.php?title=Device_discovery&amp;diff=11670</id>
		<title>Device discovery</title>
		<link rel="alternate" type="text/html" href="https://sigrok.org/w/index.php?title=Device_discovery&amp;diff=11670"/>
		<updated>2016-04-24T00:14:45Z</updated>

		<summary type="html">&lt;p&gt;StefanB: Add &amp;quot;Device discovery&amp;quot; page&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;= Autodiscovery of devices =&lt;br /&gt;
&lt;br /&gt;
Autodiscovery in sigrok is currently only implemented for USB devices. Network autodiscovery is &amp;#039;&amp;#039;&amp;#039;not&amp;#039;&amp;#039;&amp;#039; supported yet.&lt;br /&gt;
&lt;br /&gt;
== Devices connected via USB ==&lt;br /&gt;
&lt;br /&gt;
Devices connected via USB can be discovered automatically in some cases:&lt;br /&gt;
&lt;br /&gt;
* The device is uniquely identified by its Vendor and Product ID&lt;br /&gt;
: or&lt;br /&gt;
* The device is able to communicate bidirectionally and the communication protocol can be determined, e.g. from the USB class/subclass or by Vendor and Product ID.&lt;br /&gt;
&lt;br /&gt;
One example for the second class is USBTMC. USBTMC allows detection of the connected device using the GPIB/SCPI &amp;quot;*IDN?&amp;quot; request.&lt;br /&gt;
&lt;br /&gt;
== Devices connected via Network ==&lt;br /&gt;
&lt;br /&gt;
LXI compatible devices can be automatically discovered on the network. The current LXI standard mandates discovery via VXI-11 broadcast and using DNS-SD/mDNS. Discovery via VXI-11 will be optional in the next standard revision (1.5).&lt;br /&gt;
&lt;br /&gt;
Even if a device is not LXI compliant, it may nevertheless implement VXI-11.&lt;br /&gt;
&lt;br /&gt;
=== VXI-11 broadcast ===&lt;br /&gt;
&lt;br /&gt;
Devices can be discovered using broadcasts to the portmapper port (111). Devices are required to implement a rudimentary VXI-11 services able to answer an &amp;quot;*IDN?&amp;quot; request.&lt;br /&gt;
&lt;br /&gt;
=== DNS-SD/mDNS ===&lt;br /&gt;
&lt;br /&gt;
Service Discovery via DNS (DNS-SD) in combination with multicast DNS (mDNS) allows discovery of all kinds of services. LXI specifies the following services (LXI Stanard rev. 1.4 (2011), 10.4.3):&lt;br /&gt;
&lt;br /&gt;
* http (_http._tcp)&lt;br /&gt;
* lxi (_lxi._tcp)&lt;br /&gt;
* scpi-raw (_scpi-raw._tcp)&lt;br /&gt;
* scpi-telnet (_scpi-telnet._tcp)&lt;br /&gt;
* vxi-11 (_vxi-11._tcp)&lt;/div&gt;</summary>
		<author><name>StefanB</name></author>
	</entry>
	<entry>
		<id>https://sigrok.org/w/index.php?title=Connection_parameters&amp;diff=11669</id>
		<title>Connection parameters</title>
		<link rel="alternate" type="text/html" href="https://sigrok.org/w/index.php?title=Connection_parameters&amp;diff=11669"/>
		<updated>2016-04-23T22:58:33Z</updated>

		<summary type="html">&lt;p&gt;StefanB: Fix typos: spci-pps -&amp;gt; scpi-pps, --samples and --frames need two dashes&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;In case a device can not be autodetected or connection to a specific device is required, is is possible to specify the connection&lt;br /&gt;
explicitly as an driver option, using the &amp;quot;&amp;lt;driver-name&amp;gt;:conn=&amp;lt;connection&amp;gt;&amp;quot; syntax.&lt;br /&gt;
&lt;br /&gt;
= Digital Multimeters =&lt;br /&gt;
&lt;br /&gt;
Most multimeters use a serial connection. The corresponding [[Device cables|device cables]] either povide an RS232 connection or an USB connection&lt;br /&gt;
using an serial to USB-CDC or serial to USB-HID converter chip, see [[Serial port]]. Some devices are available with different data&lt;br /&gt;
cables. RS232 and USB-CDC (Virtual Com Port, VCP) cables use a common driver, USB HID cables need a seperate one. If a device has two drivers, the one&lt;br /&gt;
for RS232/VCP is typically suffixed with &amp;quot;-ser&amp;quot;&lt;br /&gt;
&lt;br /&gt;
== RS232 / Virtual Com Port ==&lt;br /&gt;
&lt;br /&gt;
&amp;lt;code&amp;gt;conn=&amp;lt;device-path&amp;gt;&amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;tt&amp;gt;&amp;lt;device-path&amp;gt;&amp;lt;/tt&amp;gt; is an absolute path to the wanted device, e.g. &amp;lt;tt&amp;gt;/dev/ttyUSB1&amp;lt;/tt&amp;gt; or &amp;lt;tt&amp;gt;/dev/ttyACM0&amp;lt;/tt&amp;gt;.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;source lang=&amp;quot;bash&amp;quot;&amp;gt;&lt;br /&gt;
$ sigrok-cli --driver=uni-t-ut61e-ser:conn=/dev/ttyUSB0 -O analog&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== USB HID connections ==&lt;br /&gt;
&lt;br /&gt;
&amp;lt;code&amp;gt;conn=&amp;lt;vendor-id&amp;gt;.&amp;lt;product-id&amp;gt;&amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;tt&amp;gt;&amp;lt;vendor-id&amp;gt;&amp;lt;/tt&amp;gt; and &amp;lt;tt&amp;gt;&amp;lt;product-id&amp;gt;&amp;lt;/tt&amp;gt; have to be specifid as 4 hexadecimal digits.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;code&amp;gt;conn=&amp;lt;bus-nr&amp;gt;.&amp;lt;device-address&amp;gt;&amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;bus-nr&amp;gt; is an integer betwenn 1 and 255, &amp;lt;device-address&amp;gt; is an integer between 1 and 127. The device address changes&lt;br /&gt;
every time a device is reconnected. Bus number and device address can e.g. be found using &amp;lt;tt&amp;gt;lsusb&amp;lt;/tt&amp;gt;.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;source lang=&amp;quot;bash&amp;quot;&amp;gt;&lt;br /&gt;
$ sigrok-cli --driver=uni-t-ut61e:conn=1a86.e008 -O analog&lt;br /&gt;
$ sigrok-cli --driver=uni-t-ut61e:conn=2.12 -O analog&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
= Devices using SCPI =&lt;br /&gt;
&lt;br /&gt;
SCPI has several backends. For all backends but serial the backend name is the first parameter, followed by one or more&lt;br /&gt;
backend specific parameters.&lt;br /&gt;
&lt;br /&gt;
== Serial / Virtual Com Port ==&lt;br /&gt;
&lt;br /&gt;
Same syntax as for [[Connection_parameters#RS232 / Virtual Com Port|DMMs with serial connection]].&lt;br /&gt;
&lt;br /&gt;
&amp;lt;code&amp;gt;conn=&amp;lt;device-path&amp;gt;&amp;lt;/code&amp;gt;&lt;br /&gt;
&amp;lt;source lang=&amp;quot;bash&amp;quot;&amp;gt;&lt;br /&gt;
$ sigrok-cli --driver=hameg-hmo:conn=/dev/ttyACM0 -O analog --frames 1&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== USBTMC ==&lt;br /&gt;
&lt;br /&gt;
Similar syntax as for [[Connection_parameters#USB HID connections|DMMs with USB HID datacables]].&lt;br /&gt;
&lt;br /&gt;
&amp;lt;code&amp;gt;conn=usbtmc/&amp;lt;vendor-id&amp;gt;.&amp;lt;product-id&amp;gt;&amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;code&amp;gt;conn=usbtmc/&amp;lt;bus-nr&amp;gt;.&amp;lt;device-address&amp;gt;&amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;source lang=&amp;quot;bash&amp;quot;&amp;gt;&lt;br /&gt;
$ sigrok-cli --driver=hameg-hmo:conn=usbtmc/0aad.0119 -O analog --frames 1&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== TCP RAW ==&lt;br /&gt;
&lt;br /&gt;
&amp;lt;code&amp;gt;conn=tcp-raw/&amp;lt;ip-address&amp;gt;/&amp;lt;tcp-port&amp;gt;&amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;source lang=&amp;quot;bash&amp;quot;&amp;gt;&lt;br /&gt;
$ sigrok-cli --driver=hameg-hmo:conn=tcp-raw/192.168.1.20/5025 -O analog --frames 1&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== Linux-GPIB ==&lt;br /&gt;
&lt;br /&gt;
For GPIB devices connected via [http://linux-gpib.sourceforge.net/ linux-gpib], use the &amp;lt;code&amp;gt;libgpib&amp;lt;/code&amp;gt; prefix, followed by the device name as defined in your &amp;lt;code&amp;gt;gpib.conf&amp;lt;/code&amp;gt; file.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;source lang=&amp;quot;bash&amp;quot;&amp;gt;&lt;br /&gt;
$ sigrok-cli --driver=scpi-pps:conn=libgpib/pm2813 -O analog --samples 1&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== VXI ==&lt;br /&gt;
&lt;br /&gt;
Devices using a VXI-based network connection can be specified with the &amp;lt;code&amp;gt;vxi&amp;lt;/code&amp;gt; prefix, followed by the hostname (or IP address). Optionally, the instrument name can be added with another &amp;lt;code&amp;gt;/&amp;lt;/code&amp;gt; and the name; this defaults to &amp;lt;code&amp;gt;inst0&amp;lt;/code&amp;gt;.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;source lang=&amp;quot;bash&amp;quot;&amp;gt;&lt;br /&gt;
$ sigrok-cli --driver=scpi-pps:conn=vxi/labps -O analog --samples 1&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
= Vendor specific protocols =&lt;br /&gt;
&lt;br /&gt;
Most (all?) devices using a vendor specific protocol use either RS232 or a USB-to-serial converter, thus&lt;br /&gt;
the connection string is the same as for [[Connection_parameters#RS232 / Virtual Com Port|DMMs with serial connection]].&lt;/div&gt;</summary>
		<author><name>StefanB</name></author>
	</entry>
	<entry>
		<id>https://sigrok.org/w/index.php?title=Rohde%26Schwarz_HMO_1002_series&amp;diff=11661</id>
		<title>Rohde&amp;Schwarz HMO 1002 series</title>
		<link rel="alternate" type="text/html" href="https://sigrok.org/w/index.php?title=Rohde%26Schwarz_HMO_1002_series&amp;diff=11661"/>
		<updated>2016-04-18T02:40:04Z</updated>

		<summary type="html">&lt;p&gt;StefanB: Add info how to connect&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;{{Infobox oscilloscope&lt;br /&gt;
| image               = [[File:RS HMO1002.png|180px]]&lt;br /&gt;
| name                = Rohde&amp;amp;Schwarz HMO 1002 series&lt;br /&gt;
| status              = supported&lt;br /&gt;
| source_code_dir     = hameg-hmo&lt;br /&gt;
| channels            = 2 analog, 8 digital&lt;br /&gt;
| samplerate          = 1GSa/s (interleaved), 500MSA/s (non interleaved)&lt;br /&gt;
| bandwidth           = 50/70/100MHz (software license)&lt;br /&gt;
| vertical_resolution = 8bits (HiRes up to 16bits)&lt;br /&gt;
| triggers            = pulse width, slope, video, pattern, serial bus (optional)&lt;br /&gt;
| input_impedance     = 1MΩ‖16pF 200Vp CAT I&lt;br /&gt;
| memory              = 1Mpts (mode/ch-dependent)&lt;br /&gt;
| display             = 6.5&amp;quot; VGA (640x480), 256 colors&lt;br /&gt;
| connectivity        = USB host/device, ethernet&lt;br /&gt;
| features            = math: + / &amp;amp;mdash; / x / FFT, statistics, vertical sensitivity: 1mV/div - 10V/div, 4bit 50MHz pattern generator, 50kHz function generator&lt;br /&gt;
| website             = [https://www.rohde-schwarz.com/product/hmo1002-productstartpage_63493-61541.html rohde-schwarz.com]&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
The &amp;#039;&amp;#039;&amp;#039;R&amp;amp;S 1002 Series&amp;#039;&amp;#039;&amp;#039; is a 50-100MHz (software upgradable), 1GSa/s, 2 analog channel&lt;br /&gt;
and 8 digital channel digital storage oscilloscope.&lt;br /&gt;
&lt;br /&gt;
The base model can be upgraded from 50MHz to 70MHz or 100MHz with the HV572 resp HV512 option.&lt;br /&gt;
&lt;br /&gt;
There are also options to decode several serial bus protocols:&lt;br /&gt;
&lt;br /&gt;
* HV110/HOO10 (S)SPI/I2C/UART, analog and/or digital channels&lt;br /&gt;
* HV111/HOO11 (S)SPI/I2C/UART, analog channels only&lt;br /&gt;
* HV112/HOO12 CAN/LIN decoding/triggering, analog and/or digital channels&lt;br /&gt;
&lt;br /&gt;
For usage of the digital channels the HO3508 logic probe is required. &lt;br /&gt;
&lt;br /&gt;
== Protocol ==&lt;br /&gt;
&lt;br /&gt;
The device use same SCPI protocol as the HAMEG HMO compact series (HAMEG has been aquired by R&amp;amp;S).&lt;br /&gt;
&lt;br /&gt;
The device is equipped with an 100MBit/s ethernet port as well as a USB B device connector. USB can be switched&lt;br /&gt;
from VCP (virtual COM port) to USBTMC mode via the Setup/Parameter menu. USB VID/PID is 0x0aad:0118 resp. 0x0aad:0119.&lt;br /&gt;
&lt;br /&gt;
== Connecting ==&lt;br /&gt;
&lt;br /&gt;
Devices connected via USB (both VCP and USBTMC mode) are autodetected by the hameg-hmo driver, and are usable with sigrok-cli and pulseview.&lt;br /&gt;
Devices connected via Ethernet can not be autodetected, and are thus not usable with pulseview currently, [http://sigrok.org/bugzilla/show_bug.cgi?id=769 Bug#769].&lt;br /&gt;
&lt;br /&gt;
&amp;lt;source lang=&amp;quot;bash&amp;quot;&amp;gt;&lt;br /&gt;
$ sigrok-cli --driver=hameg-hmo:conn=/dev/ttyACM0 -O analog -C CH1 --frames 1&lt;br /&gt;
$ sigrok-cli --driver=hameg-hmo:conn=usbtmc/0aad.0119 -O analog -C CH1 --frames 1&lt;br /&gt;
$ sigrok-cli --driver=hameg-hmo:conn=tcp-raw/192.168.1.20/5025 -O analog -C CH1 --frames 1&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== Resources ==&lt;br /&gt;
&lt;br /&gt;
* [https://www.rohde-schwarz.com/product/hmo1002-productstartpage_63493-61541.html R&amp;amp;S HMO1002 product page]&lt;br /&gt;
* [https://www.rohde-schwarz.com/manual/r-s-hmo1002-r-s-hmo1202-scpi-programmers-manual-manuals-gb1_78701-78979.html R&amp;amp;S®HMO1002, R&amp;amp;S®HMO1202 SCPI Programmers Manual]&lt;br /&gt;
* [https://cdn.rohde-schwarz.com/pws/dl_downloads/dl_common_library/dl_brochures_and_datasheets/pdf_1/service_support_30/HMO1X02_bro-en_3607-0152-32_v0201_72dpi.pdf R&amp;amp;S®HMO1002, R&amp;amp;S®HMO1202 Data sheet]&lt;br /&gt;
* [https://cdn.rohde-schwarz.com/pws/dl_downloads/dl_common_library/dl_brochures_and_datasheets/pdf_1/service_support_30/5210859532_Datenblatt_HOO10-11-12_en_web_20151027.pdf Serielle Busanalyse HOO10, HOO11, HOO12 - Data sheet]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
[[Category:Device]]&lt;br /&gt;
[[Category:Oscilloscope]]&lt;br /&gt;
[[Category:Supported]]&lt;/div&gt;</summary>
		<author><name>StefanB</name></author>
	</entry>
	<entry>
		<id>https://sigrok.org/w/index.php?title=Connection_parameters&amp;diff=11660</id>
		<title>Connection parameters</title>
		<link rel="alternate" type="text/html" href="https://sigrok.org/w/index.php?title=Connection_parameters&amp;diff=11660"/>
		<updated>2016-04-18T02:26:51Z</updated>

		<summary type="html">&lt;p&gt;StefanB: fix links&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;In case a device can not be autodetected or connection to a specific device is required, is is possible to specify the connection&lt;br /&gt;
explicitly as an driver option, using the &amp;quot;&amp;lt;driver-name&amp;gt;:conn=&amp;lt;connection&amp;gt;&amp;quot; syntax.&lt;br /&gt;
&lt;br /&gt;
= Digital Multimeters =&lt;br /&gt;
&lt;br /&gt;
Most multimeters use a serial connection. The corresponding [[Device cables|device cables]] either povide an RS232 connection or an USB connection&lt;br /&gt;
using an serial to USB-CDC or serial to USB-HID converter chip, see [[Serial port]]. Some devices are available with different data&lt;br /&gt;
cables. RS232 and USB-CDC (Virtual Com Port, VCP) cables use a common driver, USB HID cables need a seperate one. If a device has two drivers, the one&lt;br /&gt;
for RS232/VCP is typically suffixed with &amp;quot;-ser&amp;quot;&lt;br /&gt;
&lt;br /&gt;
== RS232 / Virtual Com Port ==&lt;br /&gt;
&lt;br /&gt;
&amp;lt;code&amp;gt;conn=&amp;lt;device-path&amp;gt;&amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;tt&amp;gt;&amp;lt;device-path&amp;gt;&amp;lt;/tt&amp;gt; is an absolute path to the wanted device, e.g. &amp;lt;tt&amp;gt;/dev/ttyUSB1&amp;lt;/tt&amp;gt; or &amp;lt;tt&amp;gt;/dev/ttyACM0&amp;lt;/tt&amp;gt;.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;source lang=&amp;quot;bash&amp;quot;&amp;gt;&lt;br /&gt;
$ sigrok-cli --driver=uni-t-ut61e-ser:conn=/dev/ttyUSB0 -O analog&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== USB HID connections ==&lt;br /&gt;
&lt;br /&gt;
&amp;lt;code&amp;gt;conn=&amp;lt;vendor-id&amp;gt;.&amp;lt;product-id&amp;gt;&amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;tt&amp;gt;&amp;lt;vendor-id&amp;gt;&amp;lt;/tt&amp;gt; and &amp;lt;tt&amp;gt;&amp;lt;product-id&amp;gt;&amp;lt;/tt&amp;gt; have to be specifid as 4 hexadecimal digits.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;code&amp;gt;conn=&amp;lt;bus-nr&amp;gt;.&amp;lt;device-address&amp;gt;&amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;bus-nr&amp;gt; is an integer betwenn 1 and 255, &amp;lt;device-address&amp;gt; is an integer between 1 and 127. The device address changes&lt;br /&gt;
every time a device is reconnected. Bus number and device address can e.g. be found using &amp;lt;tt&amp;gt;lsusb&amp;lt;/tt&amp;gt;.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;source lang=&amp;quot;bash&amp;quot;&amp;gt;&lt;br /&gt;
$ sigrok-cli --driver=uni-t-ut61e:conn=1a86.e008 -O analog&lt;br /&gt;
$ sigrok-cli --driver=uni-t-ut61e:conn=2.12 -O analog&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
= Devices using SCPI =&lt;br /&gt;
&lt;br /&gt;
SCPI has several backends. For all backends but serial the backend name is the first parameter, followed by one or more&lt;br /&gt;
backend specific parameters.&lt;br /&gt;
&lt;br /&gt;
== Serial / Virtual Com Port ==&lt;br /&gt;
&lt;br /&gt;
Same syntax as for [[Connection_parameters#RS232 / Virtual Com Port|DMMs with serial connection]].&lt;br /&gt;
&lt;br /&gt;
&amp;lt;code&amp;gt;conn=&amp;lt;device-path&amp;gt;&amp;lt;/code&amp;gt;&lt;br /&gt;
&amp;lt;source lang=&amp;quot;bash&amp;quot;&amp;gt;&lt;br /&gt;
$ sigrok-cli --driver=hameg-hmo:conn=/dev/ttyACM0 -O analog -frames 1&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== USBTMC ==&lt;br /&gt;
&lt;br /&gt;
Similar syntax as for [[Connection_parameters#USB HID connections|DMMs with USB HID datacables]].&lt;br /&gt;
&lt;br /&gt;
&amp;lt;code&amp;gt;conn=usbtmc/&amp;lt;vendor-id&amp;gt;.&amp;lt;product-id&amp;gt;&amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;code&amp;gt;conn=usbtmc/&amp;lt;bus-nr&amp;gt;.&amp;lt;device-address&amp;gt;&amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;source lang=&amp;quot;bash&amp;quot;&amp;gt;&lt;br /&gt;
$ sigrok-cli --driver=hameg-hmo:conn=usbtmc/0aad.0119 -O analog -frames 1&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== TCP RAW ==&lt;br /&gt;
&lt;br /&gt;
&amp;lt;code&amp;gt;conn=tcp-raw/&amp;lt;ip-address&amp;gt;/&amp;lt;tcp-port&amp;gt;&amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;source lang=&amp;quot;bash&amp;quot;&amp;gt;&lt;br /&gt;
$ sigrok-cli --driver=hameg-hmo:conn=tcp-raw/192.168.1.20/5025 -O analog -frames 1&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
= Vendor specific protocols =&lt;br /&gt;
&lt;br /&gt;
Most (all?) devices using a vendor specific protocol use either RS232 or a USB-to-serial converter, thus&lt;br /&gt;
the connection string is the same as for [[Connection_parameters#RS232 / Virtual Com Port|DMMs with serial connection]].&lt;/div&gt;</summary>
		<author><name>StefanB</name></author>
	</entry>
	<entry>
		<id>https://sigrok.org/w/index.php?title=Connection_parameters&amp;diff=11659</id>
		<title>Connection parameters</title>
		<link rel="alternate" type="text/html" href="https://sigrok.org/w/index.php?title=Connection_parameters&amp;diff=11659"/>
		<updated>2016-04-18T02:25:07Z</updated>

		<summary type="html">&lt;p&gt;StefanB: fix links&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;In case a device can not be autodetected or connection to a specific device is required, is is possible to specify the connection&lt;br /&gt;
explicitly as an driver option, using the &amp;quot;&amp;lt;driver-name&amp;gt;:conn=&amp;lt;connection&amp;gt;&amp;quot; syntax.&lt;br /&gt;
&lt;br /&gt;
= Digital Multimeters =&lt;br /&gt;
&lt;br /&gt;
Most multimeters use a serial connection. The corresponding [[Device cables|device cables]] either povide an RS232 connection or an USB connection&lt;br /&gt;
using an serial to USB-CDC or serial to USB-HID converter chip, see [[Serial port]]. Some devices are available with different data&lt;br /&gt;
cables. RS232 and USB-CDC (Virtual Com Port, VCP) cables use a common driver, USB HID cables need a seperate one. If a device has two drivers, the one&lt;br /&gt;
for RS232/VCP is typically suffixed with &amp;quot;-ser&amp;quot;&lt;br /&gt;
&lt;br /&gt;
== RS232 / Virtual Com Port ==&lt;br /&gt;
&lt;br /&gt;
&amp;lt;code&amp;gt;conn=&amp;lt;device-path&amp;gt;&amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;tt&amp;gt;&amp;lt;device-path&amp;gt;&amp;lt;/tt&amp;gt; is an absolute path to the wanted device, e.g. &amp;lt;tt&amp;gt;/dev/ttyUSB1&amp;lt;/tt&amp;gt; or &amp;lt;tt&amp;gt;/dev/ttyACM0&amp;lt;/tt&amp;gt;.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;source lang=&amp;quot;bash&amp;quot;&amp;gt;&lt;br /&gt;
$ sigrok-cli --driver=uni-t-ut61e-ser:conn=/dev/ttyUSB0 -O analog&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== USB HID connections ==&lt;br /&gt;
&lt;br /&gt;
&amp;lt;code&amp;gt;conn=&amp;lt;vendor-id&amp;gt;.&amp;lt;product-id&amp;gt;&amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;tt&amp;gt;&amp;lt;vendor-id&amp;gt;&amp;lt;/tt&amp;gt; and &amp;lt;tt&amp;gt;&amp;lt;product-id&amp;gt;&amp;lt;/tt&amp;gt; have to be specifid as 4 hexadecimal digits.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;code&amp;gt;conn=&amp;lt;bus-nr&amp;gt;.&amp;lt;device-address&amp;gt;&amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;bus-nr&amp;gt; is an integer betwenn 1 and 255, &amp;lt;device-address&amp;gt; is an integer between 1 and 127. The device address changes&lt;br /&gt;
every time a device is reconnected. Bus number and device address can e.g. be found using &amp;lt;tt&amp;gt;lsusb&amp;lt;/tt&amp;gt;.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;source lang=&amp;quot;bash&amp;quot;&amp;gt;&lt;br /&gt;
$ sigrok-cli --driver=uni-t-ut61e:conn=1a86.e008 -O analog&lt;br /&gt;
$ sigrok-cli --driver=uni-t-ut61e:conn=2.12 -O analog&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
= Devices using SCPI =&lt;br /&gt;
&lt;br /&gt;
SCPI has several backends. For all backends but serial the backend name is the first parameter, followed by one or more&lt;br /&gt;
backend specific parameters.&lt;br /&gt;
&lt;br /&gt;
== Serial / Virtual Com Port ==&lt;br /&gt;
&lt;br /&gt;
Same syntax as for [[Connection_parameters#RS232 / Virtual Com Ports|DMMs with serial connection]].&lt;br /&gt;
&lt;br /&gt;
&amp;lt;code&amp;gt;conn=&amp;lt;device-path&amp;gt;&amp;lt;/code&amp;gt;&lt;br /&gt;
&amp;lt;source lang=&amp;quot;bash&amp;quot;&amp;gt;&lt;br /&gt;
$ sigrok-cli --driver=hameg-hmo:conn=/dev/ttyACM0 -O analog -frames 1&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== USBTMC ==&lt;br /&gt;
&lt;br /&gt;
Similar syntax as for [[Connection_parameters#USB HID connections|DMMs with USB HID datacables]].&lt;br /&gt;
&lt;br /&gt;
&amp;lt;code&amp;gt;conn=usbtmc/&amp;lt;vendor-id&amp;gt;.&amp;lt;product-id&amp;gt;&amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;code&amp;gt;conn=usbtmc/&amp;lt;bus-nr&amp;gt;.&amp;lt;device-address&amp;gt;&amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;source lang=&amp;quot;bash&amp;quot;&amp;gt;&lt;br /&gt;
$ sigrok-cli --driver=hameg-hmo:conn=usbtmc/0aad.0119 -O analog -frames 1&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== TCP RAW ==&lt;br /&gt;
&lt;br /&gt;
&amp;lt;code&amp;gt;conn=tcp-raw/&amp;lt;ip-address&amp;gt;/&amp;lt;tcp-port&amp;gt;&amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;source lang=&amp;quot;bash&amp;quot;&amp;gt;&lt;br /&gt;
$ sigrok-cli --driver=hameg-hmo:conn=tcp-raw/192.168.1.20/5025 -O analog -frames 1&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
= Vendor specific protocols =&lt;br /&gt;
&lt;br /&gt;
Most (all?) devices using a vendor specific protocol use either RS232 or a USB-to-serial converter, thus&lt;br /&gt;
the connection string is the same as for [[Connection_parameters#RS232 / Virtual Com Ports|DMMs with serial connection]].&lt;/div&gt;</summary>
		<author><name>StefanB</name></author>
	</entry>
	<entry>
		<id>https://sigrok.org/w/index.php?title=Connection_parameters&amp;diff=11658</id>
		<title>Connection parameters</title>
		<link rel="alternate" type="text/html" href="https://sigrok.org/w/index.php?title=Connection_parameters&amp;diff=11658"/>
		<updated>2016-04-18T02:22:05Z</updated>

		<summary type="html">&lt;p&gt;StefanB: Add &amp;quot;Connection parameters&amp;quot; page&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;In case a device can not be autodetected or connection to a specific device is required, is is possible to specify the connection&lt;br /&gt;
explicitly as an driver option, using the &amp;quot;&amp;lt;driver-name&amp;gt;:conn=&amp;lt;connection&amp;gt;&amp;quot; syntax.&lt;br /&gt;
&lt;br /&gt;
= Digital Multimeters =&lt;br /&gt;
&lt;br /&gt;
Most multimeters use a serial connection. The corresponding [[Device cables|device cables]] either povide an RS232 connection or an USB connection&lt;br /&gt;
using an serial to USB-CDC or serial to USB-HID converter chip, see [[Serial port]]. Some devices are available with different data&lt;br /&gt;
cables. RS232 and USB-CDC (Virtual Com Port, VCP) cables use a common driver, USB HID cables need a seperate one. If a device has two drivers, the one&lt;br /&gt;
for RS232/VCP is typically suffixed with &amp;quot;-ser&amp;quot;&lt;br /&gt;
&lt;br /&gt;
== RS232 / Virtual Com Port ==&lt;br /&gt;
&lt;br /&gt;
&amp;lt;code&amp;gt;conn=&amp;lt;device-path&amp;gt;&amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;tt&amp;gt;&amp;lt;device-path&amp;gt;&amp;lt;/tt&amp;gt; is an absolute path to the wanted device, e.g. &amp;lt;tt&amp;gt;/dev/ttyUSB1&amp;lt;/tt&amp;gt; or &amp;lt;tt&amp;gt;/dev/ttyACM0&amp;lt;/tt&amp;gt;.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;source lang=&amp;quot;bash&amp;quot;&amp;gt;&lt;br /&gt;
$ sigrok-cli --driver=uni-t-ut61e-ser:conn=/dev/ttyUSB0 -O analog&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== USB HID connections ==&lt;br /&gt;
&lt;br /&gt;
&amp;lt;code&amp;gt;conn=&amp;lt;vendor-id&amp;gt;.&amp;lt;product-id&amp;gt;&amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;tt&amp;gt;&amp;lt;vendor-id&amp;gt;&amp;lt;/tt&amp;gt; and &amp;lt;tt&amp;gt;&amp;lt;product-id&amp;gt;&amp;lt;/tt&amp;gt; have to be specifid as 4 hexadecimal digits.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;code&amp;gt;conn=&amp;lt;bus-nr&amp;gt;.&amp;lt;device-address&amp;gt;&amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;bus-nr&amp;gt; is an integer betwenn 1 and 255, &amp;lt;device-address&amp;gt; is an integer between 1 and 127. The device address changes&lt;br /&gt;
every time a device is reconnected. Bus number and device address can e.g. be found using &amp;lt;tt&amp;gt;lsusb&amp;lt;/tt&amp;gt;.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;source lang=&amp;quot;bash&amp;quot;&amp;gt;&lt;br /&gt;
$ sigrok-cli --driver=uni-t-ut61e:conn=1a86.e008 -O analog&lt;br /&gt;
$ sigrok-cli --driver=uni-t-ut61e:conn=2.12 -O analog&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
= Devices using SCPI =&lt;br /&gt;
&lt;br /&gt;
SCPI has several backends. For all backends but serial the backend name is the first parameter, followed by one or more&lt;br /&gt;
backend specific parameters.&lt;br /&gt;
&lt;br /&gt;
== Serial / Virtual Com Port ==&lt;br /&gt;
&lt;br /&gt;
Same syntax as for [[Device_parameters#RS232 / Virtual Com Ports|DMMs with serial connection]].&lt;br /&gt;
&lt;br /&gt;
&amp;lt;code&amp;gt;conn=&amp;lt;device-path&amp;gt;&amp;lt;/code&amp;gt;&lt;br /&gt;
&amp;lt;source lang=&amp;quot;bash&amp;quot;&amp;gt;&lt;br /&gt;
$ sigrok-cli --driver=hameg-hmo:conn=/dev/ttyACM0 -O analog -frames 1&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== USBTMC ==&lt;br /&gt;
&lt;br /&gt;
Similar syntax as for [[Device_parameters#USB HID connections|DMMs with USB HID datacables]].&lt;br /&gt;
&lt;br /&gt;
&amp;lt;code&amp;gt;conn=usbtmc/&amp;lt;vendor-id&amp;gt;.&amp;lt;product-id&amp;gt;&amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;code&amp;gt;conn=usbtmc/&amp;lt;bus-nr&amp;gt;.&amp;lt;device-address&amp;gt;&amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;source lang=&amp;quot;bash&amp;quot;&amp;gt;&lt;br /&gt;
$ sigrok-cli --driver=hameg-hmo:conn=usbtmc/0aad.0119 -O analog -frames 1&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== TCP RAW ==&lt;br /&gt;
&lt;br /&gt;
&amp;lt;code&amp;gt;conn=tcp-raw/&amp;lt;ip-address&amp;gt;/&amp;lt;tcp-port&amp;gt;&amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;source lang=&amp;quot;bash&amp;quot;&amp;gt;&lt;br /&gt;
$ sigrok-cli --driver=hameg-hmo:conn=tcp-raw/192.168.1.20/5025 -O analog -frames 1&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
= Vendor specific protocols =&lt;br /&gt;
&lt;br /&gt;
Most (all?) devices using a vendor specific protocol use either RS232 or a USB-to-serial converter, thus&lt;br /&gt;
the connection string is the same as for [[Device_parameters#RS232 / Virtual Com Ports|DMMs with serial connection]].&lt;/div&gt;</summary>
		<author><name>StefanB</name></author>
	</entry>
	<entry>
		<id>https://sigrok.org/w/index.php?title=Main_Page&amp;diff=11657</id>
		<title>Main Page</title>
		<link rel="alternate" type="text/html" href="https://sigrok.org/w/index.php?title=Main_Page&amp;diff=11657"/>
		<updated>2016-04-17T22:25:25Z</updated>

		<summary type="html">&lt;p&gt;StefanB: Add &amp;quot;Connection parameters&amp;quot; page&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&amp;lt;table width=&amp;quot;100%&amp;quot; valign=&amp;quot;top&amp;quot;&amp;gt;&amp;lt;tr valign=&amp;quot;top&amp;quot;&amp;gt;&amp;lt;td width=&amp;quot;80%&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;div style=&amp;quot;margin-bottom:1.5em; padding:0.5em 0.5em 0.5em 0.5em; background-color:#cfdfff; align:right; border:1px solid #aabbcc;&amp;quot;&amp;gt;&lt;br /&gt;
The &amp;#039;&amp;#039;&amp;#039;sigrok&amp;#039;&amp;#039;&amp;#039; project aims at creating a &amp;#039;&amp;#039;&amp;#039;portable, cross-platform, Free/Libre/Open-Source signal analysis software suite&amp;#039;&amp;#039;&amp;#039; that supports various device types (e.g. [[Supported hardware#Logic_analyzers|logic analyzers]], [[Supported hardware#Oscilloscopes|oscilloscopes]], and [[Supported hardware|many more]]).&lt;br /&gt;
&lt;br /&gt;
It is licensed under the terms of the &amp;#039;&amp;#039;&amp;#039;GNU GPL, version 3 or later&amp;#039;&amp;#039;&amp;#039;. Design goals and features include:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;small&amp;gt;&lt;br /&gt;
* &amp;#039;&amp;#039;&amp;#039;Broad hardware support&amp;#039;&amp;#039;&amp;#039;. Supports [[Supported hardware|many different devices]] (logic analyzers, oscilloscopes, multimeters, data loggers etc.) from various vendors.&lt;br /&gt;
* &amp;#039;&amp;#039;&amp;#039;Cross-platform&amp;#039;&amp;#039;&amp;#039;. Works on [[Linux]], [[Mac OS X]], [[Windows]], [[FreeBSD]], [[OpenBSD]], [[NetBSD]], [[Android]] (and on x86, ARM, Sparc, PowerPC, ...).&lt;br /&gt;
* &amp;#039;&amp;#039;&amp;#039;Scriptable protocol decoding&amp;#039;&amp;#039;&amp;#039;. Extendable with stackable [[protocol decoders]] written in Python 3.&lt;br /&gt;
* &amp;#039;&amp;#039;&amp;#039;File format support&amp;#039;&amp;#039;&amp;#039;. Supports various [[Input output formats|input/output file formats]] (binary, ASCII, hex, CSV, gnuplot, [http://en.wikipedia.org/wiki/Value_change_dump VCD], WAV, ...).&lt;br /&gt;
* &amp;#039;&amp;#039;&amp;#039;Reusable libraries&amp;#039;&amp;#039;&amp;#039;. Consists of the [[libsigrok]] and [[libsigrokdecode]] shared libraries which can be used by various frontends/GUIs.&lt;br /&gt;
* &amp;#039;&amp;#039;&amp;#039;Various frontends&amp;#039;&amp;#039;&amp;#039;. [[PulseView]] (LA GUI), [[sigrok-meter]] (DMM GUI), [[sigrok-cli]] (command-line), and other frontends all build upon the above libraries.&lt;br /&gt;
&amp;lt;/small&amp;gt;&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;div style=&amp;quot;clear: both;&amp;quot;&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;div style=&amp;quot;width: 50%; float: left; margin-bottom: 1em;&amp;quot;&amp;gt;&lt;br /&gt;
{{Box|&lt;br /&gt;
BORDER = #8898bf|&lt;br /&gt;
BACKGROUND = #d1adf6|&lt;br /&gt;
WIDTH = 100%|&lt;br /&gt;
ICON = |&lt;br /&gt;
HEADING = [[File:Sigrok_stone.png]] &amp;lt;span style=&amp;quot;font-variant:small-caps;&amp;quot;&amp;gt;[//sigrok.org/blog News]&amp;lt;/span&amp;gt;|&lt;br /&gt;
CONTENT =&lt;br /&gt;
&amp;lt;small&amp;gt;&lt;br /&gt;
&amp;lt;rss max=3 date=&amp;quot;Y-m-d&amp;quot;&amp;gt;http://sigrok.org/blog/rss.xml&amp;lt;/rss&amp;gt;&lt;br /&gt;
See also: [[Current events]].&lt;br /&gt;
&amp;lt;/small&amp;gt;&lt;br /&gt;
}}&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;div style=&amp;quot;width: 49%; float: right; margin-bottom: 1em;&amp;quot;&amp;gt;&lt;br /&gt;
{{Box|&lt;br /&gt;
BORDER = #8898bf|&lt;br /&gt;
BACKGROUND = lime|&lt;br /&gt;
WIDTH = 100%|&lt;br /&gt;
ICON = |&lt;br /&gt;
HEADING = [[File:Sigrok_stone.png]] &amp;lt;span style=&amp;quot;font-variant:small-caps;&amp;quot;&amp;gt;Supported hardware&amp;lt;/span&amp;gt; (&amp;lt;small&amp;gt;&amp;lt;span style=&amp;quot;font-variant:normal;&amp;quot;&amp;gt;[[:Category:Device|Browse by category...]]&amp;lt;/span&amp;gt;&amp;lt;/small&amp;gt;)|&lt;br /&gt;
CONTENT =&lt;br /&gt;
&amp;lt;small&amp;gt;&lt;br /&gt;
[[Supported_hardware#Logic_analyzers|Logic analyzers]] &amp;amp;middot; [[Supported_hardware#Mixed-signal_devices|Mixed-signal devices]] &amp;amp;middot; [[Supported_hardware#Oscilloscopes|Oscilloscopes]] &amp;amp;middot; [[Supported_hardware#Multimeters|Multimeters]] &amp;amp;middot; [[Supported_hardware#LCR meters|LCR meters]] &amp;amp;middot; [[Supported_hardware#Sound_level_meters|Sound level meters]] &amp;amp;middot; [[Supported_hardware#Thermometers|Thermometers]] &amp;amp;middot; [[Supported_hardware#Hygrometers|Hygrometers]] &amp;amp;middot; [[Supported_hardware#Anemometers|Anemometers]] &amp;amp;middot; [[Supported_hardware#Light meters|Light meters]] &amp;amp;middot; [[Supported_hardware#Energy meters|Energy meters]] &amp;amp;middot; [[Supported_hardware#DAQs|DAQs]] &amp;amp;middot; [[Supported_hardware#Dataloggers|Dataloggers]] &amp;amp;middot; [[Supported_hardware#Tachometers|Tachometers]] &amp;amp;middot; [[Supported_hardware#Scales|Scales]] &amp;amp;middot; [[Supported_hardware#Digital_loads|Digital loads]] &amp;amp;middot; [[Supported_hardware#Function_generators|Function generators]] &amp;amp;middot; [[Supported_hardware#RF receivers|RF receivers]] &amp;amp;middot; [[Supported_hardware#Spectrum_analyzers|Spectrum analyzers]] &amp;amp;middot; [[Supported_hardware#Power_supplies|Power supplies]] &amp;amp;middot; [[Supported_hardware#GPIB_interfaces|GPIB interfaces]]&lt;br /&gt;
&lt;br /&gt;
See also: [[:Category:Device comparison|Device comparisons]], [[Device cables]], [[Multimeter ICs]], [[Connection parameters]]&lt;br /&gt;
&amp;lt;/small&amp;gt;&lt;br /&gt;
}}&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;div style=&amp;quot;clear: both;&amp;quot;&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;div style=&amp;quot;width: 50%; float: left; margin-bottom: 1em;&amp;quot;&amp;gt;&lt;br /&gt;
{{Box|&lt;br /&gt;
BORDER = #8898bf|&lt;br /&gt;
BACKGROUND = cyan|&lt;br /&gt;
WIDTH = 100%|&lt;br /&gt;
ICON = |&lt;br /&gt;
HEADING = [[File:Sigrok_stone.png]] &amp;lt;span style=&amp;quot;font-variant:small-caps;&amp;quot;&amp;gt;Documentation&amp;lt;/span&amp;gt;|&lt;br /&gt;
CONTENT =&lt;br /&gt;
&amp;lt;small&amp;gt;&lt;br /&gt;
[[Building]] &amp;amp;middot; [[Linux]] &amp;amp;middot; [[Mac OS X]] &amp;amp;middot; [[Windows]] &amp;amp;middot; [[FreeBSD]] &amp;amp;middot; [[OpenBSD]] &amp;amp;middot; [[NetBSD]] &amp;amp;middot; [[Android]] &amp;amp;middot; [[Embedded]] &amp;amp;middot; [[Getting started]] &amp;amp;middot; [[Input output formats]] &amp;amp;middot; [[Protocol decoders]] &amp;amp;middot; [[Probe comparison]] &amp;amp;middot; [[GPIB]] &amp;amp;middot; [[Logo]] &amp;amp;middot; [[Press]]&lt;br /&gt;
&amp;lt;/small&amp;gt;&lt;br /&gt;
}}&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;div style=&amp;quot;width: 49%; float: right; margin-bottom: 1em;&amp;quot;&amp;gt;&lt;br /&gt;
{{Box|&lt;br /&gt;
BORDER = #8898bf|&lt;br /&gt;
BACKGROUND = #ff3333|&lt;br /&gt;
WIDTH = 100%|&lt;br /&gt;
ICON = |&lt;br /&gt;
HEADING = [[File:Sigrok_stone.png]] &amp;lt;span style=&amp;quot;font-variant:small-caps;&amp;quot;&amp;gt;Subprojects&amp;lt;/span&amp;gt;|&lt;br /&gt;
CONTENT =&lt;br /&gt;
&amp;lt;small&amp;gt;&lt;br /&gt;
[[libserialport]] &amp;amp;middot; [[libsigrok]] &amp;amp;middot; [[libsigrokdecode]] &amp;amp;middot; [[sigrok-cli]] &amp;amp;middot; [[PulseView]] &amp;amp;middot; [[sigrok-meter]] &amp;lt;!-- &amp;amp;middot; [[sigrok-qt]] &amp;amp;middot; [[sigrok-gtk]] --&amp;gt; &amp;amp;middot; [[fx2lafw]] &amp;amp;middot; [[gpibgrok]] &amp;amp;middot; [[fx2grok]] &amp;amp;middot; [[fpgalafw]] &amp;amp;middot; [[Firmware]] &amp;amp;middot; [[Example dumps]]&lt;br /&gt;
&amp;lt;/small&amp;gt;&lt;br /&gt;
}}&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;div style=&amp;quot;clear: both;&amp;quot;&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;div style=&amp;quot;width: 50%; float: left; margin-bottom: 1em;&amp;quot;&amp;gt;&lt;br /&gt;
{{Box|&lt;br /&gt;
BORDER = #8898bf|&lt;br /&gt;
BACKGROUND = yellow|&lt;br /&gt;
WIDTH = 100%|&lt;br /&gt;
ICON = |&lt;br /&gt;
HEADING = [[File:Sigrok_stone.png]] &amp;lt;span style=&amp;quot;font-variant:small-caps;&amp;quot;&amp;gt;Getting in touch&amp;lt;/span&amp;gt;|&lt;br /&gt;
CONTENT = &lt;br /&gt;
&amp;lt;small&amp;gt;&lt;br /&gt;
Mailing list: [https://lists.sourceforge.net/lists/listinfo/sigrok-devel sigrok-devel] ([http://news.gmane.org/gmane.comp.debugging.sigrok.devel archive]) &amp;amp;middot; IRC: [irc://chat.freenode.net/sigrok #sigrok] &amp;amp;middot; Twitter: [https://twitter.com/sigrokproject @sigrokproject] &amp;amp;middot; Google+: [https://plus.google.com/communities/109843678338531936878 sigrok community]&lt;br /&gt;
&amp;lt;/small&amp;gt;&lt;br /&gt;
}}&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;div style=&amp;quot;width: 49%; float: right; margin-bottom: 1em;&amp;quot;&amp;gt;&lt;br /&gt;
{{Box|&lt;br /&gt;
BORDER = #8898bf|&lt;br /&gt;
BACKGROUND = lightblue|&lt;br /&gt;
WIDTH = 100%|&lt;br /&gt;
ICON = |&lt;br /&gt;
HEADING = [[File:Sigrok_stone.png]] &amp;lt;span style=&amp;quot;font-variant:small-caps;&amp;quot;&amp;gt;Development&amp;lt;/span&amp;gt;|&lt;br /&gt;
CONTENT =&lt;br /&gt;
&amp;lt;small&amp;gt;&lt;br /&gt;
[[Developers]] &amp;amp;middot; [[Roadmap]] &amp;amp;middot; [//sigrok.org/api/index.html API docs] ([//sigrok.org/api/libserialport/unstable/index.html sp] &amp;amp;middot; [//sigrok.org/api/libsigrok/unstable/index.html sr]/[//sigrok.org/api/libsigrok/unstable/bindings/cxx/index.html cxx]/[//sigrok.org/api/libsigrok/unstable/bindings/python/index.html py]/[//sigrok.org/api/libsigrok/unstable/bindings/java/index.html java] &amp;amp;middot; [//sigrok.org/api/libsigrokdecode/unstable/index.html srd]) &amp;amp;middot; [//sigrok.org/gitweb/ Browse source code] &amp;amp;middot; [//sigrok.org/bugzilla/ Bug tracker] &amp;amp;middot; [//sigrok.org/jenkins/ Jenkins] &amp;amp;middot; [[Protocol decoder HOWTO]] &amp;amp;middot; [[Protocol decoder API]] &amp;amp;middot; [[Formats and structures]] &amp;amp;middot; [[Hardware driver API]] &amp;amp;middot; [[Portability]] &amp;amp;middot; [[TODO]]&lt;br /&gt;
&amp;lt;/small&amp;gt;&lt;br /&gt;
}}&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;div style=&amp;quot;clear: both;margin-top: 2em;&amp;quot;&amp;gt;&lt;br /&gt;
----&lt;br /&gt;
&amp;lt;small&amp;gt;&lt;br /&gt;
&amp;#039;&amp;#039;&amp;#039;IMPORTANT: Unless explicitly specified otherwise, all contents in this wiki (including text and images) are released under the &amp;lt;span style=&amp;quot;color:red&amp;quot;&amp;gt;CC-BY-SA 3.0&amp;lt;/span&amp;gt; license. If you don&amp;#039;t want that, please explicitly specify another free-ish license when adding pages/images!&amp;#039;&amp;#039;&amp;#039;&lt;br /&gt;
&amp;lt;/small&amp;gt;&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
__NOTOC__&lt;br /&gt;
__NOEDITSECTION__&lt;/div&gt;</summary>
		<author><name>StefanB</name></author>
	</entry>
	<entry>
		<id>https://sigrok.org/w/index.php?title=Rohde%26Schwarz_HMO_1002_series&amp;diff=11655</id>
		<title>Rohde&amp;Schwarz HMO 1002 series</title>
		<link rel="alternate" type="text/html" href="https://sigrok.org/w/index.php?title=Rohde%26Schwarz_HMO_1002_series&amp;diff=11655"/>
		<updated>2016-04-15T20:36:28Z</updated>

		<summary type="html">&lt;p&gt;StefanB: Add info about ethernet port and USB VCP/USBTMC port&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;{{Infobox oscilloscope&lt;br /&gt;
| image               = [[File:RS HMO1002.png|180px]]&lt;br /&gt;
| name                = Rohde&amp;amp;Schwarz HMO 1002 series&lt;br /&gt;
| status              = supported&lt;br /&gt;
| source_code_dir     = hameg-hmo&lt;br /&gt;
| channels            = 2 analog, 8 digital&lt;br /&gt;
| samplerate          = 1GSa/s (interleaved), 500MSA/s (non interleaved)&lt;br /&gt;
| bandwidth           = 50/70/100MHz (software license)&lt;br /&gt;
| vertical_resolution = 8bits (HiRes up to 16bits)&lt;br /&gt;
| triggers            = pulse width, slope, video, pattern, serial bus (optional)&lt;br /&gt;
| input_impedance     = 1MΩ‖16pF 200Vp CAT I&lt;br /&gt;
| memory              = 1Mpts (mode/ch-dependent)&lt;br /&gt;
| display             = 6.5&amp;quot; VGA (640x480), 256 colors&lt;br /&gt;
| connectivity        = USB host/device, ethernet&lt;br /&gt;
| features            = math: + / &amp;amp;mdash; / x / FFT, statistics, vertical sensitivity: 1mV/div - 10V/div, 4bit 50MHz pattern generator, 50kHz function generator&lt;br /&gt;
| website             = [https://www.rohde-schwarz.com/product/hmo1002-productstartpage_63493-61541.html rohde-schwarz.com]&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
The &amp;#039;&amp;#039;&amp;#039;R&amp;amp;S 1002 Series&amp;#039;&amp;#039;&amp;#039; is a 50-100MHz (software upgradable), 1GSa/s, 2 analog channel&lt;br /&gt;
and 8 digital channel digital storage oscilloscope.&lt;br /&gt;
&lt;br /&gt;
The base model can be upgraded from 50MHz to 70MHz or 100MHz with the HV572 resp HV512 option.&lt;br /&gt;
&lt;br /&gt;
There are also options to decode several serial bus protocols:&lt;br /&gt;
&lt;br /&gt;
* HV110/HOO10 (S)SPI/I2C/UART, analog and/or digital channels&lt;br /&gt;
* HV111/HOO11 (S)SPI/I2C/UART, analog channels only&lt;br /&gt;
* HV112/HOO12 CAN/LIN decoding/triggering, analog and/or digital channels&lt;br /&gt;
&lt;br /&gt;
For usage of the digital channels the HO3508 logic probe is required. &lt;br /&gt;
&lt;br /&gt;
== Protocol ==&lt;br /&gt;
&lt;br /&gt;
The device use same SCPI protocol as the HAMEG HMO compact series (HAMEG has been aquired by R&amp;amp;S).&lt;br /&gt;
&lt;br /&gt;
The device is equipped with an 100MBit/s ethernet port as well as a USB B device connector. USB can be switched&lt;br /&gt;
from VCP (virtual COM port) to USBTMC mode via the Setup/Parameter menu. USB VID/PID is 0x0aad:0118 resp. 0x0aad:0119.&lt;br /&gt;
&lt;br /&gt;
== Resources ==&lt;br /&gt;
&lt;br /&gt;
* [https://www.rohde-schwarz.com/product/hmo1002-productstartpage_63493-61541.html R&amp;amp;S HMO1002 product page]&lt;br /&gt;
* [https://www.rohde-schwarz.com/manual/r-s-hmo1002-r-s-hmo1202-scpi-programmers-manual-manuals-gb1_78701-78979.html R&amp;amp;S®HMO1002, R&amp;amp;S®HMO1202 SCPI Programmers Manual]&lt;br /&gt;
* [https://cdn.rohde-schwarz.com/pws/dl_downloads/dl_common_library/dl_brochures_and_datasheets/pdf_1/service_support_30/HMO1X02_bro-en_3607-0152-32_v0201_72dpi.pdf R&amp;amp;S®HMO1002, R&amp;amp;S®HMO1202 Data sheet]&lt;br /&gt;
* [https://cdn.rohde-schwarz.com/pws/dl_downloads/dl_common_library/dl_brochures_and_datasheets/pdf_1/service_support_30/5210859532_Datenblatt_HOO10-11-12_en_web_20151027.pdf Serielle Busanalyse HOO10, HOO11, HOO12 - Data sheet]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
[[Category:Device]]&lt;br /&gt;
[[Category:Oscilloscope]]&lt;br /&gt;
[[Category:Supported]]&lt;/div&gt;</summary>
		<author><name>StefanB</name></author>
	</entry>
	<entry>
		<id>https://sigrok.org/w/index.php?title=Supported_hardware&amp;diff=11641</id>
		<title>Supported hardware</title>
		<link rel="alternate" type="text/html" href="https://sigrok.org/w/index.php?title=Supported_hardware&amp;diff=11641"/>
		<updated>2016-04-12T01:41:16Z</updated>

		<summary type="html">&lt;p&gt;StefanB: Add R&amp;amp;S HMO 1002&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:Hantek 6022be mugshot.png|link=Hantek 6022BL|[[File:Nuvola OK.png|16px]] &amp;lt;small&amp;gt;[[Hantek 6022BL]] (8ch, 24MHz)&amp;lt;/small&amp;gt;&lt;br /&gt;
File:Hobby components hctest0006 mugshot.png|link=Hobby Components HCTEST0006|[[File:Nuvola OK.png|16px]] &amp;lt;small&amp;gt;[[Hobby Components HCTEST0006]] (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:Lecroy logicstudio16 mugshot.png|link=LeCroy LogicStudio|[[File:Nuvola OK.png|16px]] &amp;lt;small&amp;gt;[[LeCroy LogicStudio]] (8/16ch, 1GHz/500MHz)&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 lwla1016.png|link=Sysclk LWLA1016|[[File:Nuvola OK.png|16px]] &amp;lt;small&amp;gt;[[Sysclk LWLA1016]] (16ch, 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:ASIX Omega.png|link=ASIX OMEGA|[[File:Nuvola Orange.png|16px]] &amp;lt;small&amp;gt;[[ASIX OMEGA]] (16ch, 400MHz)&amp;lt;/small&amp;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 sla5032 mugshot.png|link=Sysclk SLA5032|[[File:Nuvola Orange.png|16px]] &amp;lt;small&amp;gt;[[Sysclk SLA5032]] (32ch, 500MHz)&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_Logic8_case_bottom.jpg|link=Saleae Logic8|[[File:Nuvola Red.png|16px]] &amp;lt;small&amp;gt;[[Saleae Logic8]] (3/6/7/8ch, 100/50/40/25MHz; 8ch analog, 10MSa/s, 1MHz BW)&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;
File:Picoscope 3205D MSO fp.jpg|link=Pico Technology PicoScope 3205D MSO|[[File:Nuvola Red.png|16px]] &amp;lt;small&amp;gt;[[Pico Technology PicoScope 3205D MSO]] (16ch, 100MHz; 2ch analog, 1/0.5GS/s, 100MHz BW)&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 6022be mugshot.png|link=Hantek 6022BE|[[File:Nuvola OK.png|16px]] &amp;lt;small&amp;gt;[[Hantek 6022BE]] (2ch, 48MS/s, 20MHz 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 DS1074Z front.png|link=Rigol DS1000Z series|[[File:Nuvola OK.png|16px]] &amp;lt;small&amp;gt;[[Rigol DS1000Z series|Rigol DS1000Z series]] (4ch, 1GS/s, 50-100MHz 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:RS HMO1002.png|link=Rohde&amp;amp;Schwarz HMO 1002 Series|[[File:Nuvola OK.png|16px]] &amp;lt;small&amp;gt;[[Rohde&amp;amp;Schwarz HMO 1002 Series]] (2ch, 1GS/s, 50-100MHz 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 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:Dds120 mugshot.png|link=SainSmart DDS120|[[File:Nuvola Red.png|16px]] &amp;lt;small&amp;gt;[[SainSmart DDS120]] (2ch, 48MS/s, 20MHz BW)&amp;lt;/small&amp;gt;&lt;br /&gt;
File:Sainsmart dds140 mugshot.png|link=SainSmart DDS140|[[File:Nuvola Red.png|16px]] &amp;lt;small&amp;gt;[[SainSmart DDS140]] (2ch, 200MS/s, 40MHz 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:HP_3457a_sigrok_teaser.png|link=HP 3457A|[[File:Nuvola OK.png|16px]] &amp;lt;small&amp;gt;[[HP 3457A]] (7.5 digits, GPIB)&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:DVM4100.png|link=Velleman DVM4100|link=Velleman DVM4100|[[File:Nuvola OK.png|16px]] &amp;lt;small&amp;gt;[[Velleman DVM4100]] (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 vc870 mugshot.png|link=Voltcraft VC-870|[[File:Nuvola OK.png|16px]] &amp;lt;small&amp;gt;[[Voltcraft VC-870]] (40000 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=Gossen Metrawatt Metrahit X-Tra|[[File:Nuvola Red.png|16px]] &amp;lt;small&amp;gt;[[Gossen Metrawatt Metrahit X-Tra]] (12000 counts, 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:Rigol DM3068 front.png|link=Rigol DM3068|[[File:Nuvola Red.png|16px]] &amp;lt;small&amp;gt;[[Rigol DM3068]] (2200000 counts, LAN/USB/GPIB/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;
&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;
&lt;br /&gt;
File:MHINSTEK UDB1305S persp.jpg|link=MHINSTEK UDB1xxxS|[[File:Nuvola Red.png|16px]] &amp;lt;small&amp;gt;[[MHINSTEK UDB1xxxS]] (2/5/8MHz, Serial)&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:Velleman ps3005d mugshot.png|link=Korad KAxxxxP series|[[File:Nuvola OK.png|16px]] &amp;lt;small&amp;gt;[[Korad KAxxxxP series]] (1ch, 0-30V/0-5A, USB&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: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>StefanB</name></author>
	</entry>
	<entry>
		<id>https://sigrok.org/w/index.php?title=File:RS_HMO1002.png&amp;diff=11640</id>
		<title>File:RS HMO1002.png</title>
		<link rel="alternate" type="text/html" href="https://sigrok.org/w/index.php?title=File:RS_HMO1002.png&amp;diff=11640"/>
		<updated>2016-04-12T01:33:57Z</updated>

		<summary type="html">&lt;p&gt;StefanB: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;== Licensing ==&lt;br /&gt;
{{CC-BY-SA-3.0}}&lt;/div&gt;</summary>
		<author><name>StefanB</name></author>
	</entry>
	<entry>
		<id>https://sigrok.org/w/index.php?title=Rohde%26Schwarz_HMO_1002_series&amp;diff=11639</id>
		<title>Rohde&amp;Schwarz HMO 1002 series</title>
		<link rel="alternate" type="text/html" href="https://sigrok.org/w/index.php?title=Rohde%26Schwarz_HMO_1002_series&amp;diff=11639"/>
		<updated>2016-04-12T01:32:08Z</updated>

		<summary type="html">&lt;p&gt;StefanB: Initial version&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;{{Infobox oscilloscope&lt;br /&gt;
| image               = [[File:RS HMO1002.png|180px]]&lt;br /&gt;
| name                = Rohde&amp;amp;Schwarz HMO 1002 series&lt;br /&gt;
| status              = supported&lt;br /&gt;
| source_code_dir     = hameg-hmo&lt;br /&gt;
| channels            = 2 analog, 8 digital&lt;br /&gt;
| samplerate          = 1GSa/s (interleaved), 500MSA/s (non interleaved)&lt;br /&gt;
| bandwidth           = 50/70/100MHz (software license)&lt;br /&gt;
| vertical_resolution = 8bits (HiRes up to 16bits)&lt;br /&gt;
| triggers            = pulse width, slope, video, pattern, serial bus (optional)&lt;br /&gt;
| input_impedance     = 1MΩ‖16pF 200Vp CAT I&lt;br /&gt;
| memory              = 1Mpts (mode/ch-dependent)&lt;br /&gt;
| display             = 6.5&amp;quot; VGA (640x480), 256 colors&lt;br /&gt;
| connectivity        = USB host/device, ethernet&lt;br /&gt;
| features            = math: + / &amp;amp;mdash; / x / FFT, statistics, vertical sensitivity: 1mV/div - 10V/div, 4bit 50MHz pattern generator, 50kHz function generator&lt;br /&gt;
| website             = [https://www.rohde-schwarz.com/product/hmo1002-productstartpage_63493-61541.html rohde-schwarz.com]&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
The &amp;#039;&amp;#039;&amp;#039;R&amp;amp;S 1002 Series&amp;#039;&amp;#039;&amp;#039; is a 50-100MHz (software upgradable), 1GSa/s, 2 analog channel&lt;br /&gt;
and 8 digital channel digital storage oscilloscope.&lt;br /&gt;
&lt;br /&gt;
The base model can be upgraded from 50MHz to 70MHz or 100MHz with the HV572 resp HV512 option.&lt;br /&gt;
&lt;br /&gt;
There are also options to decode several serial bus protocols:&lt;br /&gt;
&lt;br /&gt;
* HV110/HOO10 (S)SPI/I2C/UART, analog and/or digital channels&lt;br /&gt;
* HV111/HOO11 (S)SPI/I2C/UART, analog channels only&lt;br /&gt;
* HV112/HOO12 CAN/LIN decoding/triggering, analog and/or digital channels&lt;br /&gt;
&lt;br /&gt;
For usage of the digital channels the HO3508 logic probe is required. &lt;br /&gt;
&lt;br /&gt;
== Protocol ==&lt;br /&gt;
&lt;br /&gt;
The device use same SCPI protocol as the HAMEG HMO compact series (HAMEG has been aquired by R&amp;amp;S).&lt;br /&gt;
&lt;br /&gt;
== Resources ==&lt;br /&gt;
&lt;br /&gt;
* [https://www.rohde-schwarz.com/product/hmo1002-productstartpage_63493-61541.html R&amp;amp;S HMO1002 product page]&lt;br /&gt;
* [https://www.rohde-schwarz.com/manual/r-s-hmo1002-r-s-hmo1202-scpi-programmers-manual-manuals-gb1_78701-78979.html R&amp;amp;S®HMO1002, R&amp;amp;S®HMO1202 SCPI Programmers Manual]&lt;br /&gt;
* [https://cdn.rohde-schwarz.com/pws/dl_downloads/dl_common_library/dl_brochures_and_datasheets/pdf_1/service_support_30/HMO1X02_bro-en_3607-0152-32_v0201_72dpi.pdf R&amp;amp;S®HMO1002, R&amp;amp;S®HMO1202 Data sheet]&lt;br /&gt;
* [https://cdn.rohde-schwarz.com/pws/dl_downloads/dl_common_library/dl_brochures_and_datasheets/pdf_1/service_support_30/5210859532_Datenblatt_HOO10-11-12_en_web_20151027.pdf Serielle Busanalyse HOO10, HOO11, HOO12 - Data sheet]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
[[Category:Device]]&lt;br /&gt;
[[Category:Oscilloscope]]&lt;br /&gt;
[[Category:Supported]]&lt;/div&gt;</summary>
		<author><name>StefanB</name></author>
	</entry>
	<entry>
		<id>https://sigrok.org/w/index.php?title=MHINSTEK_UDB1xxxS&amp;diff=11245</id>
		<title>MHINSTEK UDB1xxxS</title>
		<link rel="alternate" type="text/html" href="https://sigrok.org/w/index.php?title=MHINSTEK_UDB1xxxS&amp;diff=11245"/>
		<updated>2015-11-15T15:56:12Z</updated>

		<summary type="html">&lt;p&gt;StefanB: /* Hardware */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;{{Infobox signal generator&lt;br /&gt;
| image = [[File:MHINSTEK_UDB1305S_persp.jpg|180px]]&lt;br /&gt;
| name = UDB130xS&lt;br /&gt;
| status = planned&lt;br /&gt;
| source_code_dir = &lt;br /&gt;
| frequser = 0.01Hz-2MHz/5MHz/8MHz&lt;br /&gt;
| waveforms = sine/square/triangle/sawtooth, TTL rect&lt;br /&gt;
| amplitude = 10 V (open)/5 V (50 Ohm) (adjustable)&lt;br /&gt;
| connectivity = Serial TTL (3.3V)&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
The UDB1302S/UDB1305S/UDB1308S is a Dual-Channel standalone function generator. It can be controlled with the push-buttons and the rotary&lt;br /&gt;
encoder, or via a bidirectional serial interface.&lt;br /&gt;
&lt;br /&gt;
Amplitude and offset voltage can only be controlled using potentiometers.&lt;br /&gt;
&lt;br /&gt;
This device can be bought on ebay or aliexpress from various sellers for 40€/50€/60€.&lt;br /&gt;
&lt;br /&gt;
== Hardware ==&lt;br /&gt;
* CPLD: Altera MAXII&lt;br /&gt;
* Clock: 34.56MHz&lt;br /&gt;
* STM8S105K4 8-bit MCU with 16 Kbytes Flash, 16 MHz CPU, integrated EEPROM [http://www.st.com/web/catalog/mmc/FM141/SC1244/SS1010/LN754/PF215111 STM8S10K54 procuct page]&lt;br /&gt;
* 74AHC14 Hex inverting Schmitt trigger (TTL output buffer, Freq/counter input buffer)&lt;br /&gt;
&lt;br /&gt;
== Photos ==&lt;br /&gt;
&lt;br /&gt;
&amp;lt;gallery&amp;gt;&lt;br /&gt;
MHINSTEK_UDB1305S_baseboard.jpg&lt;br /&gt;
MHINSTEK_UDB1305S_detail_digital.jpg&lt;br /&gt;
MHINSTEK_UDB1305S_detail_analog.jpg&lt;br /&gt;
&amp;lt;/gallery&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== Connection ==&lt;br /&gt;
All models communicate via an serial connection, at either 19200 or 57600 bps, 8 bits, no parity, and 1 stop bit (57600/8n1 or 19200/8n1). Connecting to the devices can be done with any USB-serial converter. Signalling level is 3.3V&lt;br /&gt;
&lt;br /&gt;
UDB1505S uses 57600 bps.&lt;br /&gt;
&lt;br /&gt;
== Protocol ==&lt;br /&gt;
&lt;br /&gt;
The generator will respond to commands, which consist of a short ASCII string followed by CR (additional LFs are ignored). The meter will either send no response at all or some ASCII text followed by CR+LF.&lt;br /&gt;
&lt;br /&gt;
There a three classes of commands:&lt;br /&gt;
# Identication&lt;br /&gt;
# Set request&lt;br /&gt;
# Get request&lt;br /&gt;
&lt;br /&gt;
Most set requests have a corresponding get request.&lt;br /&gt;
&lt;br /&gt;
=== Identification command ===&lt;br /&gt;
&lt;br /&gt;
 &amp;amp;rarr; a&lt;br /&gt;
 &amp;amp;larr; UDB1305S&lt;br /&gt;
&lt;br /&gt;
=== Set/get requests ===&lt;br /&gt;
&lt;br /&gt;
==== Select channel A/B ====&lt;br /&gt;
&lt;br /&gt;
 &amp;amp;rarr; bh1&lt;br /&gt;
 &amp;amp;larr; ok&lt;br /&gt;
 &lt;br /&gt;
 &amp;amp;rarr; bh2&lt;br /&gt;
 &amp;amp;larr; ok&lt;br /&gt;
&lt;br /&gt;
Query (&amp;lt;code&amp;gt;ch&amp;lt;/code&amp;gt;) always reports channel 0 (i.e. neither 1 or 2)&lt;br /&gt;
&lt;br /&gt;
==== Set/get frequency ====&lt;br /&gt;
&lt;br /&gt;
 5 MHz&lt;br /&gt;
 &amp;amp;rarr; bf500000000&lt;br /&gt;
 &amp;amp;larr; ok&lt;br /&gt;
 &lt;br /&gt;
 &amp;amp;rarr; cf&lt;br /&gt;
 &amp;amp;larr; cf500000000&lt;br /&gt;
 &lt;br /&gt;
 2 kHz&lt;br /&gt;
 &amp;amp;rarr; bf000200000&lt;br /&gt;
 &amp;amp;larr; ok&lt;br /&gt;
 &lt;br /&gt;
 &amp;amp;rarr; cf&lt;br /&gt;
 &amp;amp;larr; cf000200000&lt;br /&gt;
 &lt;br /&gt;
 1 Hz&lt;br /&gt;
 &amp;amp;rarr; bf      100&lt;br /&gt;
 &amp;amp;larr; ok&lt;br /&gt;
 &lt;br /&gt;
 &amp;amp;rarr; cf&lt;br /&gt;
 &amp;amp;larr; cf000000100&lt;br /&gt;
&lt;br /&gt;
== Resources ==&lt;br /&gt;
* [http://www.mhinstek.com/down/class/?24.html User Manuals UDB130xS/UDB12xxS/UDB110xS/UDB100xS]&lt;br /&gt;
* [http://www.mhinstek.com/down/html/?84.html Software Download (Chinese?)]&lt;br /&gt;
* [https://translate.google.de/translate?sl=auto&amp;amp;tl=de&amp;amp;u=http%3A%2F%2Fwww.mhinstek.com%2Fdown%2Fhtml%2F%3F84.html Software Download (Google translation)]&lt;/div&gt;</summary>
		<author><name>StefanB</name></author>
	</entry>
	<entry>
		<id>https://sigrok.org/w/index.php?title=MHINSTEK_UDB1xxxS&amp;diff=11244</id>
		<title>MHINSTEK UDB1xxxS</title>
		<link rel="alternate" type="text/html" href="https://sigrok.org/w/index.php?title=MHINSTEK_UDB1xxxS&amp;diff=11244"/>
		<updated>2015-11-15T10:41:00Z</updated>

		<summary type="html">&lt;p&gt;StefanB: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;{{Infobox signal generator&lt;br /&gt;
| image = [[File:MHINSTEK_UDB1305S_persp.jpg|180px]]&lt;br /&gt;
| name = UDB130xS&lt;br /&gt;
| status = planned&lt;br /&gt;
| source_code_dir = &lt;br /&gt;
| frequser = 0.01Hz-2MHz/5MHz/8MHz&lt;br /&gt;
| waveforms = sine/square/triangle/sawtooth, TTL rect&lt;br /&gt;
| amplitude = 10 V (open)/5 V (50 Ohm) (adjustable)&lt;br /&gt;
| connectivity = Serial TTL (3.3V)&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
The UDB1302S/UDB1305S/UDB1308S is a Dual-Channel standalone function generator. It can be controlled with the push-buttons and the rotary&lt;br /&gt;
encoder, or via a bidirectional serial interface.&lt;br /&gt;
&lt;br /&gt;
Amplitude and offset voltage can only be controlled using potentiometers.&lt;br /&gt;
&lt;br /&gt;
This device can be bought on ebay or aliexpress from various sellers for 40€/50€/60€.&lt;br /&gt;
&lt;br /&gt;
== Hardware ==&lt;br /&gt;
* CPLD: Altera MAXII&lt;br /&gt;
* Clock: 34.56MHz&lt;br /&gt;
* STM8S105K4 8-bit MCU with 16 Kbytes Flash, 16 MHz CPU, integrated EEPROM [http://www.st.com/web/catalog/mmc/FM141/SC1244/SS1010/LN754/PF215111 STM8S10K54 procuct page]&lt;br /&gt;
&lt;br /&gt;
== Photos ==&lt;br /&gt;
&lt;br /&gt;
&amp;lt;gallery&amp;gt;&lt;br /&gt;
MHINSTEK_UDB1305S_baseboard.jpg&lt;br /&gt;
MHINSTEK_UDB1305S_detail_digital.jpg&lt;br /&gt;
MHINSTEK_UDB1305S_detail_analog.jpg&lt;br /&gt;
&amp;lt;/gallery&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== Connection ==&lt;br /&gt;
All models communicate via an serial connection, at either 19200 or 57600 bps, 8 bits, no parity, and 1 stop bit (57600/8n1 or 19200/8n1). Connecting to the devices can be done with any USB-serial converter. Signalling level is 3.3V&lt;br /&gt;
&lt;br /&gt;
UDB1505S uses 57600 bps.&lt;br /&gt;
&lt;br /&gt;
== Protocol ==&lt;br /&gt;
&lt;br /&gt;
The generator will respond to commands, which consist of a short ASCII string followed by CR (additional LFs are ignored). The meter will either send no response at all or some ASCII text followed by CR+LF.&lt;br /&gt;
&lt;br /&gt;
There a three classes of commands:&lt;br /&gt;
# Identication&lt;br /&gt;
# Set request&lt;br /&gt;
# Get request&lt;br /&gt;
&lt;br /&gt;
Most set requests have a corresponding get request.&lt;br /&gt;
&lt;br /&gt;
=== Identification command ===&lt;br /&gt;
&lt;br /&gt;
 &amp;amp;rarr; a&lt;br /&gt;
 &amp;amp;larr; UDB1305S&lt;br /&gt;
&lt;br /&gt;
=== Set/get requests ===&lt;br /&gt;
&lt;br /&gt;
==== Select channel A/B ====&lt;br /&gt;
&lt;br /&gt;
 &amp;amp;rarr; bh1&lt;br /&gt;
 &amp;amp;larr; ok&lt;br /&gt;
 &lt;br /&gt;
 &amp;amp;rarr; bh2&lt;br /&gt;
 &amp;amp;larr; ok&lt;br /&gt;
&lt;br /&gt;
Query (&amp;lt;code&amp;gt;ch&amp;lt;/code&amp;gt;) always reports channel 0 (i.e. neither 1 or 2)&lt;br /&gt;
&lt;br /&gt;
==== Set/get frequency ====&lt;br /&gt;
&lt;br /&gt;
 5 MHz&lt;br /&gt;
 &amp;amp;rarr; bf500000000&lt;br /&gt;
 &amp;amp;larr; ok&lt;br /&gt;
 &lt;br /&gt;
 &amp;amp;rarr; cf&lt;br /&gt;
 &amp;amp;larr; cf500000000&lt;br /&gt;
 &lt;br /&gt;
 2 kHz&lt;br /&gt;
 &amp;amp;rarr; bf000200000&lt;br /&gt;
 &amp;amp;larr; ok&lt;br /&gt;
 &lt;br /&gt;
 &amp;amp;rarr; cf&lt;br /&gt;
 &amp;amp;larr; cf000200000&lt;br /&gt;
 &lt;br /&gt;
 1 Hz&lt;br /&gt;
 &amp;amp;rarr; bf      100&lt;br /&gt;
 &amp;amp;larr; ok&lt;br /&gt;
 &lt;br /&gt;
 &amp;amp;rarr; cf&lt;br /&gt;
 &amp;amp;larr; cf000000100&lt;br /&gt;
&lt;br /&gt;
== Resources ==&lt;br /&gt;
* [http://www.mhinstek.com/down/class/?24.html User Manuals UDB130xS/UDB12xxS/UDB110xS/UDB100xS]&lt;br /&gt;
* [http://www.mhinstek.com/down/html/?84.html Software Download (Chinese?)]&lt;br /&gt;
* [https://translate.google.de/translate?sl=auto&amp;amp;tl=de&amp;amp;u=http%3A%2F%2Fwww.mhinstek.com%2Fdown%2Fhtml%2F%3F84.html Software Download (Google translation)]&lt;/div&gt;</summary>
		<author><name>StefanB</name></author>
	</entry>
	<entry>
		<id>https://sigrok.org/w/index.php?title=MHINSTEK_UDB1xxxS&amp;diff=11243</id>
		<title>MHINSTEK UDB1xxxS</title>
		<link rel="alternate" type="text/html" href="https://sigrok.org/w/index.php?title=MHINSTEK_UDB1xxxS&amp;diff=11243"/>
		<updated>2015-11-15T10:34:46Z</updated>

		<summary type="html">&lt;p&gt;StefanB: /* Protocol */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;{{Infobox signal generator&lt;br /&gt;
| image = [[File:MHINSTEK_UDB1305S_persp.jpg|180px]]&lt;br /&gt;
| name = UDB130xS&lt;br /&gt;
| status = planned&lt;br /&gt;
| source_code_dir = &lt;br /&gt;
| frequser = 0.01Hz-2MHz/5MHz/8MHz&lt;br /&gt;
| waveforms = sine/square/triangle/sawtooth, TTL rect&lt;br /&gt;
| amplitude = 10 V (adjustable)&lt;br /&gt;
| connectivity = Serial TTL (5V)&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
The UDB1302S/UDB1305S/UDB1308S is a Dual-Channel standalone function generator. It can be controlled with the push-buttons and the rotary&lt;br /&gt;
encoder, or via a bidirectional serial interface.&lt;br /&gt;
&lt;br /&gt;
Amplitude and offset voltage can only be controlled using potentiometers.&lt;br /&gt;
&lt;br /&gt;
This device can be bought on ebay or aliexpress from various sellers for 40€/50€/60€.&lt;br /&gt;
&lt;br /&gt;
== Hardware ==&lt;br /&gt;
* CPLD: Altera MAXII&lt;br /&gt;
* Clock: 34.56MHz&lt;br /&gt;
&lt;br /&gt;
== Photos ==&lt;br /&gt;
&lt;br /&gt;
&amp;lt;gallery&amp;gt;&lt;br /&gt;
MHINSTEK_UDB1305S_baseboard.jpg&lt;br /&gt;
MHINSTEK_UDB1305S_detail_digital.jpg&lt;br /&gt;
MHINSTEK_UDB1305S_detail_analog.jpg&lt;br /&gt;
&amp;lt;/gallery&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== Connection ==&lt;br /&gt;
All models communicate via an serial connection, at either 19200 or 57600 bps, 8 bits, no parity, and 1 stop bit (57600/8n1 or 19200/8n1). Connecting to the devices can be done with any USB-serial converter. Signalling level is 3.3V&lt;br /&gt;
&lt;br /&gt;
UDB1505S uses 57600 bps.&lt;br /&gt;
&lt;br /&gt;
== Protocol ==&lt;br /&gt;
&lt;br /&gt;
The generator will respond to commands, which consist of a short ASCII string followed by CR (additional LFs are ignored). The meter will either send no response at all or some ASCII text followed by CR+LF.&lt;br /&gt;
&lt;br /&gt;
There a three classes of commands:&lt;br /&gt;
# Identication&lt;br /&gt;
# Set request&lt;br /&gt;
# Get request&lt;br /&gt;
&lt;br /&gt;
Most set requests have a corresponding get request.&lt;br /&gt;
&lt;br /&gt;
=== Identification command ===&lt;br /&gt;
&lt;br /&gt;
 &amp;amp;rarr; a&lt;br /&gt;
 &amp;amp;larr; UDB1305S&lt;br /&gt;
&lt;br /&gt;
=== Set/get requests ===&lt;br /&gt;
&lt;br /&gt;
==== Select channel A/B ====&lt;br /&gt;
&lt;br /&gt;
 &amp;amp;rarr; bh1&lt;br /&gt;
 &amp;amp;larr; ok&lt;br /&gt;
 &lt;br /&gt;
 &amp;amp;rarr; bh2&lt;br /&gt;
 &amp;amp;larr; ok&lt;br /&gt;
&lt;br /&gt;
Query (&amp;lt;code&amp;gt;ch&amp;lt;/code&amp;gt;) always reports channel 0 (i.e. neither 1 or 2)&lt;br /&gt;
&lt;br /&gt;
==== Set/get frequency ====&lt;br /&gt;
&lt;br /&gt;
 5 MHz&lt;br /&gt;
 &amp;amp;rarr; bf500000000&lt;br /&gt;
 &amp;amp;larr; ok&lt;br /&gt;
 &lt;br /&gt;
 &amp;amp;rarr; cf&lt;br /&gt;
 &amp;amp;larr; cf500000000&lt;br /&gt;
 &lt;br /&gt;
 2 kHz&lt;br /&gt;
 &amp;amp;rarr; bf000200000&lt;br /&gt;
 &amp;amp;larr; ok&lt;br /&gt;
 &lt;br /&gt;
 &amp;amp;rarr; cf&lt;br /&gt;
 &amp;amp;larr; cf000200000&lt;br /&gt;
 &lt;br /&gt;
 1 Hz&lt;br /&gt;
 &amp;amp;rarr; bf      100&lt;br /&gt;
 &amp;amp;larr; ok&lt;br /&gt;
 &lt;br /&gt;
 &amp;amp;rarr; cf&lt;br /&gt;
 &amp;amp;larr; cf000000100&lt;br /&gt;
&lt;br /&gt;
== Resources ==&lt;br /&gt;
* [http://www.mhinstek.com/down/class/?24.html User Manuals UDB130xS/UDB12xxS/UDB110xS/UDB100xS]&lt;br /&gt;
* [http://www.mhinstek.com/down/html/?84.html Software Download (Chinese?)]&lt;br /&gt;
* [https://translate.google.de/translate?sl=auto&amp;amp;tl=de&amp;amp;u=http%3A%2F%2Fwww.mhinstek.com%2Fdown%2Fhtml%2F%3F84.html Software Download (Google translation)]&lt;/div&gt;</summary>
		<author><name>StefanB</name></author>
	</entry>
	<entry>
		<id>https://sigrok.org/w/index.php?title=File:MHINSTEK_UDB1305S_detail_analog.jpg&amp;diff=11224</id>
		<title>File:MHINSTEK UDB1305S detail analog.jpg</title>
		<link rel="alternate" type="text/html" href="https://sigrok.org/w/index.php?title=File:MHINSTEK_UDB1305S_detail_analog.jpg&amp;diff=11224"/>
		<updated>2015-11-13T20:58:23Z</updated>

		<summary type="html">&lt;p&gt;StefanB: UDB1305 closeup analog section&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;UDB1305 closeup analog section&lt;/div&gt;</summary>
		<author><name>StefanB</name></author>
	</entry>
	<entry>
		<id>https://sigrok.org/w/index.php?title=File:MHINSTEK_UDB1305S_detail_digital.jpg&amp;diff=11223</id>
		<title>File:MHINSTEK UDB1305S detail digital.jpg</title>
		<link rel="alternate" type="text/html" href="https://sigrok.org/w/index.php?title=File:MHINSTEK_UDB1305S_detail_digital.jpg&amp;diff=11223"/>
		<updated>2015-11-13T20:57:19Z</updated>

		<summary type="html">&lt;p&gt;StefanB: UDB1305 closeup digital section&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;== Summary ==&lt;br /&gt;
UDB1305 closeup digital section&lt;br /&gt;
== Licensing ==&lt;br /&gt;
{{CC-BY-SA-3.0}}&lt;/div&gt;</summary>
		<author><name>StefanB</name></author>
	</entry>
	<entry>
		<id>https://sigrok.org/w/index.php?title=File:MHINSTEK_UDB1305S_baseboard.jpg&amp;diff=11222</id>
		<title>File:MHINSTEK UDB1305S baseboard.jpg</title>
		<link rel="alternate" type="text/html" href="https://sigrok.org/w/index.php?title=File:MHINSTEK_UDB1305S_baseboard.jpg&amp;diff=11222"/>
		<updated>2015-11-13T20:55:50Z</updated>

		<summary type="html">&lt;p&gt;StefanB: UDB1305S Baseboard&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;== Summary ==&lt;br /&gt;
UDB1305S Baseboard&lt;br /&gt;
== Licensing ==&lt;br /&gt;
{{CC-BY-SA-3.0}}&lt;/div&gt;</summary>
		<author><name>StefanB</name></author>
	</entry>
	<entry>
		<id>https://sigrok.org/w/index.php?title=MHINSTEK_UDB1xxxS&amp;diff=11221</id>
		<title>MHINSTEK UDB1xxxS</title>
		<link rel="alternate" type="text/html" href="https://sigrok.org/w/index.php?title=MHINSTEK_UDB1xxxS&amp;diff=11221"/>
		<updated>2015-11-13T20:48:08Z</updated>

		<summary type="html">&lt;p&gt;StefanB: Add photos/resources&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;{{Infobox signal generator&lt;br /&gt;
| image = [[File:MHINSTEK_UDB1305S_persp.jpg|180px]]&lt;br /&gt;
| name = UDB130xS&lt;br /&gt;
| status = planned&lt;br /&gt;
| source_code_dir = &lt;br /&gt;
| frequser = 0.01Hz-2MHz/5MHz/8MHz&lt;br /&gt;
| waveforms = sine/square/triangle/sawtooth, TTL rect&lt;br /&gt;
| amplitude = 10 V (adjustable)&lt;br /&gt;
| connectivity = Serial TTL (5V)&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
The UDB1302S/UDB1305S/UDB1308S is a Dual-Channel standalone function generator. It can be controlled with the push-buttons and the rotary&lt;br /&gt;
encoder, or via a bidirectional serial interface.&lt;br /&gt;
&lt;br /&gt;
Amplitude and offset voltage can only be controlled using potentiometers.&lt;br /&gt;
&lt;br /&gt;
This device can be bought on ebay or aliexpress from various sellers for 40€/50€/60€.&lt;br /&gt;
&lt;br /&gt;
== Hardware ==&lt;br /&gt;
* CPLD: Altera MAXII&lt;br /&gt;
* Clock: 34.56MHz&lt;br /&gt;
&lt;br /&gt;
== Photos ==&lt;br /&gt;
&lt;br /&gt;
&amp;lt;gallery&amp;gt;&lt;br /&gt;
MHINSTEK_UDB1305S_baseboard.jpg&lt;br /&gt;
MHINSTEK_UDB1305S_detail_digital.jpg&lt;br /&gt;
MHINSTEK_UDB1305S_detail_analog.jpg&lt;br /&gt;
&amp;lt;/gallery&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== Protocol ==&lt;br /&gt;
&lt;br /&gt;
=== Signal generator ===&lt;br /&gt;
&lt;br /&gt;
== Resources ==&lt;br /&gt;
* [http://www.mhinstek.com/down/class/?24.html User Manuals UDB130xS/UDB12xxS/UDB110xS/UDB100xS]&lt;br /&gt;
* [http://www.mhinstek.com/down/html/?84.html Software Download (Chinese?)]&lt;br /&gt;
* [https://translate.google.de/translate?sl=auto&amp;amp;tl=de&amp;amp;u=http%3A%2F%2Fwww.mhinstek.com%2Fdown%2Fhtml%2F%3F84.html Software Download (Google translation)]&lt;/div&gt;</summary>
		<author><name>StefanB</name></author>
	</entry>
	<entry>
		<id>https://sigrok.org/w/index.php?title=Supported_hardware&amp;diff=11220</id>
		<title>Supported hardware</title>
		<link rel="alternate" type="text/html" href="https://sigrok.org/w/index.php?title=Supported_hardware&amp;diff=11220"/>
		<updated>2015-11-13T20:05:45Z</updated>

		<summary type="html">&lt;p&gt;StefanB: Add MHINSTEK UDB1xxx series&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:ASIX Omega.png|link=ASIX OMEGA|[[File:Nuvola Orange.png|16px]] &amp;lt;small&amp;gt;[[ASIX OMEGA]] (16ch, 400MHz)&amp;lt;/small&amp;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;
File:Sysclk sla5032 mugshot.png|link=Sysclk SLA5032|[[File:Nuvola Orange.png|16px]] &amp;lt;small&amp;gt;[[Sysclk SLA5032]] (32ch, 500MHz)&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 DS1074Z front.png|link=Rigol DS1000Z series|[[File:Nuvola OK.png|16px]] &amp;lt;small&amp;gt;[[Rigol DS1000Z series|Rigol DS1000Z series]] (4ch, 1GS/s, 50-100MHz 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:Rigol DM3068 front.png|link=Rigol DM3068|[[File:Nuvola Red.png|16px]] &amp;lt;small&amp;gt;[[Rigol DM3068]] (2200000 counts, LAN/USB/GPIB/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;
&lt;br /&gt;
File:MHINSTEK UDB1305S persp.jpg|link=MHINSTEK UDB1xxxS|[[File:Nuvola Red.png|16px]] &amp;lt;small&amp;gt;[[MHINSTEK UDB1xxxS]] (2/5/8MHz, Serial)&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:Velleman ps3005d mugshot.png|link=Korad KDxxxxP series|[[File:Nuvola OK.png|16px]] &amp;lt;small&amp;gt;[[Korad KDxxxxP series]] (1ch, 0-30V/0-5A, USB&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: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>StefanB</name></author>
	</entry>
	<entry>
		<id>https://sigrok.org/w/index.php?title=File:MHINSTEK_UDB1305S_persp.jpg&amp;diff=11219</id>
		<title>File:MHINSTEK UDB1305S persp.jpg</title>
		<link rel="alternate" type="text/html" href="https://sigrok.org/w/index.php?title=File:MHINSTEK_UDB1305S_persp.jpg&amp;diff=11219"/>
		<updated>2015-11-13T20:01:31Z</updated>

		<summary type="html">&lt;p&gt;StefanB: UDB1305S Dual Channel Signal Generator&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;== Summary ==&lt;br /&gt;
UDB1305S Dual Channel Signal Generator&lt;br /&gt;
== Licensing ==&lt;br /&gt;
{{CC-BY-SA-3.0}}&lt;/div&gt;</summary>
		<author><name>StefanB</name></author>
	</entry>
	<entry>
		<id>https://sigrok.org/w/index.php?title=MHINSTEK_UDB1xxxS&amp;diff=11218</id>
		<title>MHINSTEK UDB1xxxS</title>
		<link rel="alternate" type="text/html" href="https://sigrok.org/w/index.php?title=MHINSTEK_UDB1xxxS&amp;diff=11218"/>
		<updated>2015-11-13T19:12:50Z</updated>

		<summary type="html">&lt;p&gt;StefanB: Initial version&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;{{Infobox signal generator&lt;br /&gt;
| image = [[File:MHINSTEK_UDB1305S_persp.jpg|180px]]&lt;br /&gt;
| name = UDB130xS&lt;br /&gt;
| status = planned&lt;br /&gt;
| source_code_dir = &lt;br /&gt;
| frequser = 0.01Hz-2MHz/5MHz/8MHz&lt;br /&gt;
| waveforms = sine/square/triangle/sawtooth, TTL rect&lt;br /&gt;
| amplitude = 10 V (adjustable)&lt;br /&gt;
| connectivity = Serial TTL (5V)&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
The UDB1302S/UDB1305S/UDB1308S is a Dual-Channel standalone function generator. It can be controlled with the push-buttons and the rotary&lt;br /&gt;
encoder, or via a bidirectional serial interface.&lt;br /&gt;
&lt;br /&gt;
Amplitude and offset voltage can only be controlled using potentiometers.&lt;br /&gt;
&lt;br /&gt;
This device can be bought on ebay or aliexpress from various sellers for 40€/50€/60€.&lt;br /&gt;
&lt;br /&gt;
== Hardware ==&lt;br /&gt;
* CPLD: Altera MAXII&lt;br /&gt;
* Clock: 34.56MHz&lt;br /&gt;
&lt;br /&gt;
== Photos ==&lt;br /&gt;
&lt;br /&gt;
&amp;lt;gallery&amp;gt;&lt;br /&gt;
&amp;lt;/gallery&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== Protocol ==&lt;br /&gt;
&lt;br /&gt;
=== Signal generator ===&lt;/div&gt;</summary>
		<author><name>StefanB</name></author>
	</entry>
	<entry>
		<id>https://sigrok.org/w/index.php?title=Saleae_Logic16&amp;diff=11013</id>
		<title>Saleae Logic16</title>
		<link rel="alternate" type="text/html" href="https://sigrok.org/w/index.php?title=Saleae_Logic16&amp;diff=11013"/>
		<updated>2015-09-21T23:41:39Z</updated>

		<summary type="html">&lt;p&gt;StefanB: /* Hardware */  Add transistor documentation&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;{{Infobox logic analyzer&lt;br /&gt;
| image            = [[File:Saleae Logic16 bottom.png|180px]]&lt;br /&gt;
| name             = Saleae Logic16&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        = configurable:&amp;lt;br /&amp;gt;for 1.8V to 3.6V systems: V&amp;lt;sub&amp;gt;IH&amp;lt;/sub&amp;gt;=1.4V, V&amp;lt;sub&amp;gt;IL&amp;lt;/sub&amp;gt;=0.7V&amp;lt;br /&amp;gt;for 5V systems: V&amp;lt;sub&amp;gt;IH&amp;lt;/sub&amp;gt;=3.6V, V&amp;lt;sub&amp;gt;IL&amp;lt;/sub&amp;gt;=1.4V&lt;br /&gt;
| memory           = none&lt;br /&gt;
| compression      = yes&lt;br /&gt;
| website          = [http://www.saleae.com/logic16/ saleae.com]&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
The &amp;#039;&amp;#039;&amp;#039;Saleae Logic16&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;
The case requires a &amp;#039;&amp;#039;&amp;#039;Torx T5&amp;#039;&amp;#039;&amp;#039; screwdriver to open.&lt;br /&gt;
&lt;br /&gt;
See [[Saleae Logic16/Info]] for more details (such as &amp;#039;&amp;#039;&amp;#039;lsusb -vvv&amp;#039;&amp;#039;&amp;#039; output) about the device.&lt;br /&gt;
&lt;br /&gt;
See [[Saleae Logic]] for the predecessor product of the Saleae Logic16. &lt;br /&gt;
&lt;br /&gt;
== Hardware ==&lt;br /&gt;
&lt;br /&gt;
* &amp;#039;&amp;#039;&amp;#039;FPGA&amp;#039;&amp;#039;&amp;#039;: [http://www.xilinx.com/support/index.html/content/xilinx/en/supportNav/silicon_devices/fpga/spartan-3a.html Xilinx Spartan-3A XC3S200A], 200K gates ([http://www.xilinx.com/support/documentation/data_sheets/ds529.pdf datasheeet])&lt;br /&gt;
* &amp;#039;&amp;#039;&amp;#039;USB interface chip&amp;#039;&amp;#039;&amp;#039;: [http://www.cypress.com/?mpn=CY7C68013A-56PVXC Cypress CY7C68013A-56PVXC (FX2LP)] ([http://www.cypress.com/?docID=34060 datasheet])&lt;br /&gt;
* &amp;#039;&amp;#039;&amp;#039;Ultralow capacitance ESD protection&amp;#039;&amp;#039;&amp;#039;: 4x [http://www.st.com/web/catalog/sense_power/FM114/CL1137/SC1490/PF109008 ST DVIULC6-4SC6] ([http://www.st.com/st-web-ui/static/active/en/resource/technical/document/datasheet/CD00065974.pdf datasheet])&lt;br /&gt;
* &amp;#039;&amp;#039;&amp;#039;2Kbit I2C EEPROM&amp;#039;&amp;#039;&amp;#039;: [http://www.microchip.com/wwwproducts/Devices.aspx?dDocName=en010774 Microchip 24AA02] ([http://ww1.microchip.com/downloads/en/DeviceDoc/21709J.pdf datasheet]) (marking: &amp;quot;B2TH&amp;quot;, starts with &amp;quot;B2&amp;quot; always, the last 2 characters are a &amp;quot;traceability code&amp;quot;)&lt;br /&gt;
* &amp;#039;&amp;#039;&amp;#039;2.5MHz, 1.5A synchronous step down switching regulator (1.2V)&amp;#039;&amp;#039;&amp;#039;: [http://www.semtech.com/power-management/switching-regulators/sc189 Semtech SC189] ([http://www.semtech.com/images/datasheet/sc189.pdf datasheet]) (marking: &amp;quot;189C&amp;quot;)&lt;br /&gt;
* &amp;#039;&amp;#039;&amp;#039;2.5MHz, 1.5A synchronous step down switching regulator (3.3V)&amp;#039;&amp;#039;&amp;#039;: [http://www.semtech.com/power-management/switching-regulators/sc189 Semtech SC189] ([http://www.semtech.com/images/datasheet/sc189.pdf datasheet]) (marking: &amp;quot;189Z&amp;quot;)&lt;br /&gt;
* &amp;#039;&amp;#039;&amp;#039;N-MOSFET&amp;#039;&amp;#039;&amp;#039;: 2x 2N7002 type MOSFET, Marking: &amp;quot;72Y7&amp;quot;. Connected as &amp;quot;low-side&amp;quot; switch/led driver and inverter.&lt;br /&gt;
&lt;br /&gt;
&amp;#039;&amp;#039;&amp;#039;Pinouts and connections:&amp;#039;&amp;#039;&amp;#039;&lt;br /&gt;
&lt;br /&gt;
&amp;#039;&amp;#039;&amp;#039;JTAG header (FPGA):&amp;#039;&amp;#039;&amp;#039;&lt;br /&gt;
&lt;br /&gt;
The &amp;#039;&amp;#039;&amp;#039;J3&amp;#039;&amp;#039;&amp;#039; pin header is a JTAG connector wired to the FPGA. The pins are (from left to right, the right-most pin, pin number 1, is square):&lt;br /&gt;
&lt;br /&gt;
{| border=&amp;quot;0&amp;quot; style=&amp;quot;font-size: smaller&amp;quot; class=&amp;quot;sigroktable&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
!5&lt;br /&gt;
!4&lt;br /&gt;
!3&lt;br /&gt;
!2&lt;br /&gt;
!1&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| GND&lt;br /&gt;
| TMS&lt;br /&gt;
| TCK&lt;br /&gt;
| TDO&lt;br /&gt;
| TDI&lt;br /&gt;
&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
&amp;#039;&amp;#039;&amp;#039;Testpoints:&amp;#039;&amp;#039;&amp;#039;&lt;br /&gt;
&lt;br /&gt;
{| border=&amp;quot;0&amp;quot; style=&amp;quot;font-size: smaller&amp;quot; class=&amp;quot;sigroktable&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
!T1&lt;br /&gt;
!T2&lt;br /&gt;
!T3&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| 1.2V&lt;br /&gt;
| 3.3V&lt;br /&gt;
| GND (FX2)&lt;br /&gt;
&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
&amp;#039;&amp;#039;&amp;#039;Cypress FX2:&amp;#039;&amp;#039;&amp;#039;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;small&amp;gt;&lt;br /&gt;
{{chip_56pin&lt;br /&gt;
| 1=&amp;lt;span style=&amp;quot;color:green&amp;quot;&amp;gt;(FPGA 15, IO_L05P_3)&amp;lt;/span&amp;gt; PD5&lt;br /&gt;
| 2=&amp;lt;span style=&amp;quot;color:green&amp;quot;&amp;gt;(FPGA 13, IO_L04N_3)&amp;lt;/span&amp;gt; PD6&lt;br /&gt;
| 3=&amp;lt;span style=&amp;quot;color:green&amp;quot;&amp;gt;(FPGA 10, IO_L03N_3)&amp;lt;/span&amp;gt; PD7&lt;br /&gt;
| 4=GND&lt;br /&gt;
| 5=&amp;lt;span style=&amp;quot;color:green&amp;quot;&amp;gt;(FPGA 90, IO_0)&amp;lt;/span&amp;gt; CLKOUT&lt;br /&gt;
| 6=VCC&lt;br /&gt;
| 7=GND&lt;br /&gt;
| 8=&amp;lt;span style=&amp;quot;color:green&amp;quot;&amp;gt;(FPGA 3, IO_L01P_3)&amp;lt;/span&amp;gt; RDY0/*SLRD&lt;br /&gt;
| 9=&amp;lt;span style=&amp;quot;color:green&amp;quot;&amp;gt;(FPGA 16, IO_L05N_3)&amp;lt;/span&amp;gt; RDY1/*SLWR&lt;br /&gt;
| 10=AVCC&lt;br /&gt;
| 11=&amp;lt;span style=&amp;quot;color:brown&amp;quot;&amp;gt;(24MHz crystal)&amp;lt;/span&amp;gt; XTALOUT&lt;br /&gt;
| 12=&amp;lt;span style=&amp;quot;color:brown&amp;quot;&amp;gt;(24MHz crystal)&amp;lt;/span&amp;gt; XTALIN&lt;br /&gt;
| 13=AGND&lt;br /&gt;
| 14=AVCC&lt;br /&gt;
&lt;br /&gt;
| 15=&amp;lt;span style=&amp;quot;color:blue&amp;quot;&amp;gt;(USB D+)&amp;lt;/span&amp;gt; DPLUS&lt;br /&gt;
| 16=&amp;lt;span style=&amp;quot;color:blue&amp;quot;&amp;gt;(USB D-)&amp;lt;/span&amp;gt; DMINUS&lt;br /&gt;
| 17=AGND&lt;br /&gt;
| 18=VCC&lt;br /&gt;
| 19=GND&lt;br /&gt;
| 20=&amp;lt;span style=&amp;quot;color:green&amp;quot;&amp;gt;(FPGA 84, IO_L02N_0)&amp;lt;/span&amp;gt; *IFCLK&lt;br /&gt;
| 21=RESERVED&lt;br /&gt;
| 22=&amp;lt;span style=&amp;quot;color:purple&amp;quot;&amp;gt;(EEPROM SCL)&amp;lt;/span&amp;gt; SCL&lt;br /&gt;
| 23=&amp;lt;span style=&amp;quot;color:purple&amp;quot;&amp;gt;(EEPROM SDA)&amp;lt;/span&amp;gt; SDA&lt;br /&gt;
| 24=VCC&lt;br /&gt;
| 25=&amp;lt;span style=&amp;quot;color:green&amp;quot;&amp;gt;(FPGA 40, IO_L08P_2)&amp;lt;/span&amp;gt; PB0&lt;br /&gt;
| 26=&amp;lt;span style=&amp;quot;color:green&amp;quot;&amp;gt;(FPGA 78, IO_L01N_0)&amp;lt;/span&amp;gt; PB1&lt;br /&gt;
| 27=&amp;lt;span style=&amp;quot;color:green&amp;quot;&amp;gt;(FPGA 77, IO_L01P_0)&amp;lt;/span&amp;gt; PB2&lt;br /&gt;
| 28=&amp;lt;span style=&amp;quot;color:green&amp;quot;&amp;gt;(FPGA 49, IO_L10N_2)&amp;lt;/span&amp;gt; PB3&lt;br /&gt;
&lt;br /&gt;
| 29=PB4 &amp;lt;span style=&amp;quot;color:green&amp;quot;&amp;gt;(FPGA 46, MOSI)&amp;lt;/span&amp;gt;&lt;br /&gt;
| 30=PB5 &amp;lt;span style=&amp;quot;color:green&amp;quot;&amp;gt;(FPGA 41, IO_L08N_2)&amp;lt;/span&amp;gt;&lt;br /&gt;
| 31=PB6 &amp;lt;span style=&amp;quot;color:green&amp;quot;&amp;gt;(FPGA 37, IO_L07N_2)&amp;lt;/span&amp;gt;&lt;br /&gt;
| 32=PB7 &amp;lt;span style=&amp;quot;color:green&amp;quot;&amp;gt;(FPGA 93, IO_L05P_0)&amp;lt;/span&amp;gt;&lt;br /&gt;
| 33=GND&lt;br /&gt;
| 34=VCC&lt;br /&gt;
| 35=GND&lt;br /&gt;
| 36=CTL0 &amp;lt;span style=&amp;quot;color:green&amp;quot;&amp;gt;(FPGA 94, IO_L05N_0)&amp;lt;/span&amp;gt;&lt;br /&gt;
| 37=CTL1 &amp;lt;span style=&amp;quot;color:green&amp;quot;&amp;gt;(FPGA 97, IP_0)&amp;lt;/span&amp;gt;&lt;br /&gt;
| 38=CTL2 &amp;lt;span style=&amp;quot;color:green&amp;quot;&amp;gt;(FPGA 100, PROG_B)&amp;lt;/span&amp;gt;&lt;br /&gt;
| 39=VCC&lt;br /&gt;
| 40=PA0 &amp;lt;span style=&amp;quot;color:green&amp;quot;&amp;gt;(FPGA 54, DONE)&amp;lt;/span&amp;gt;&lt;br /&gt;
| 41=PA1 &amp;lt;span style=&amp;quot;color:green&amp;quot;&amp;gt;(FPGA 48, INIT_B)&amp;lt;/span&amp;gt;&lt;br /&gt;
| 42=PA2 &amp;lt;span style=&amp;quot;color:green&amp;quot;&amp;gt;(FPGA 53, CCLK)&amp;lt;/span&amp;gt;&lt;br /&gt;
&lt;br /&gt;
| 43=PA3 &amp;lt;span style=&amp;quot;color:green&amp;quot;&amp;gt;(FPGA 51, MISO)&amp;lt;/span&amp;gt;&lt;br /&gt;
| 44=PA4 &amp;lt;span style=&amp;quot;color:green&amp;quot;&amp;gt;(FPGA 98, IO_L06P_0)&amp;lt;/span&amp;gt;&lt;br /&gt;
| 45=PA5 &amp;lt;span style=&amp;quot;color:green&amp;quot;&amp;gt;(FPGA 85, IO_L03P_0)&amp;lt;/span&amp;gt;&lt;br /&gt;
| 46=PA6 &amp;lt;span style=&amp;quot;color:green&amp;quot;&amp;gt;(FPGA 30, IO_L04P_2)&amp;lt;/span&amp;gt;&lt;br /&gt;
| 47=PA7 &amp;lt;span style=&amp;quot;color:green&amp;quot;&amp;gt;(FPGA 9, IO_L03P_3)&amp;lt;/span&amp;gt;&lt;br /&gt;
| 48=GND&lt;br /&gt;
| 49=RESET# &amp;lt;span style=&amp;quot;color:orange&amp;quot;&amp;gt;(3.3V via D2 (diode?))&amp;lt;/span&amp;gt;&lt;br /&gt;
| 50=VCC&lt;br /&gt;
| 51=*WAKEUP &amp;lt;span style=&amp;quot;color:orange&amp;quot;&amp;gt;(3.3V)&amp;lt;/span&amp;gt;&lt;br /&gt;
| 52=PD0 &amp;lt;span style=&amp;quot;color:green&amp;quot;&amp;gt;(FPGA 6, IO_L02N_3)&amp;lt;/span&amp;gt;&lt;br /&gt;
| 53=PD1 &amp;lt;span style=&amp;quot;color:green&amp;quot;&amp;gt;(FPGA 4, IO_L01N_3)&amp;lt;/span&amp;gt;&lt;br /&gt;
| 54=PD2 &amp;lt;span style=&amp;quot;color:green&amp;quot;&amp;gt;(FPGA 5, IO_L02P_3)&amp;lt;/span&amp;gt;&lt;br /&gt;
| 55=PD3 &amp;lt;span style=&amp;quot;color:green&amp;quot;&amp;gt;(FPGA 44, IO_L09N_2)&amp;lt;/span&amp;gt;&lt;br /&gt;
| 56=PD4 &amp;lt;span style=&amp;quot;color:green&amp;quot;&amp;gt;(FPGA 12, IO_L04P_3)&amp;lt;/span&amp;gt;&lt;br /&gt;
&lt;br /&gt;
}}&lt;br /&gt;
&amp;lt;/small&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;#039;&amp;#039;&amp;#039;Other FPGA connections:&amp;#039;&amp;#039;&amp;#039;&lt;br /&gt;
&lt;br /&gt;
{| border=&amp;quot;0&amp;quot; style=&amp;quot;font-size: smaller&amp;quot; class=&amp;quot;sigroktable&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
!28&lt;br /&gt;
|CH0&lt;br /&gt;
!52&lt;br /&gt;
|CH8&lt;br /&gt;
|-&lt;br /&gt;
!29&lt;br /&gt;
|CH1&lt;br /&gt;
!56&lt;br /&gt;
|CH9&lt;br /&gt;
|-&lt;br /&gt;
!32&lt;br /&gt;
|CH2&lt;br /&gt;
!57&lt;br /&gt;
|CH10&lt;br /&gt;
|-&lt;br /&gt;
!33&lt;br /&gt;
|CH3&lt;br /&gt;
!60&lt;br /&gt;
|CH11&lt;br /&gt;
|-&lt;br /&gt;
!34&lt;br /&gt;
|CH4&lt;br /&gt;
!61&lt;br /&gt;
|CH12&lt;br /&gt;
|-&lt;br /&gt;
!36&lt;br /&gt;
|CH5&lt;br /&gt;
!62&lt;br /&gt;
|CH13&lt;br /&gt;
|-&lt;br /&gt;
!43&lt;br /&gt;
|CH6&lt;br /&gt;
!64&lt;br /&gt;
|CH14&lt;br /&gt;
|-&lt;br /&gt;
!50&lt;br /&gt;
|CH7&lt;br /&gt;
!65&lt;br /&gt;
|CH15&lt;br /&gt;
|-&lt;br /&gt;
!73&lt;br /&gt;
|colspan=&amp;quot;3&amp;quot;|LED (active low)&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
== Photos ==&lt;br /&gt;
&lt;br /&gt;
&amp;lt;gallery&amp;gt;&lt;br /&gt;
File:Saleae Logic16.jpg|&amp;lt;small&amp;gt;Device, front&amp;lt;/small&amp;gt;&lt;br /&gt;
File:Saleae Logic16 bottom.jpg|&amp;lt;small&amp;gt;Device, bottom&amp;lt;/small&amp;gt;&lt;br /&gt;
File:Saleae Logic16 PCB top.jpg|&amp;lt;small&amp;gt;PCB, top&amp;lt;/small&amp;gt;&lt;br /&gt;
File:Saleae Logic16 PCB bottom.jpg|&amp;lt;small&amp;gt;PCB, bottom&amp;lt;/small&amp;gt;&lt;br /&gt;
File:Saleae logic16 xilinx xc3s200a.jpg|&amp;lt;small&amp;gt;Xilinx XC3S200A&amp;lt;/small&amp;gt;&lt;br /&gt;
File:Saleae logic16 cypress fx2lp.jpg|&amp;lt;small&amp;gt;Cypress FX2LP&amp;lt;/small&amp;gt;&lt;br /&gt;
File:Saleae logic16 eeprom b2th.jpg|&amp;lt;small&amp;gt;I2C EEPROM&amp;lt;/small&amp;gt;&lt;br /&gt;
File:Saleae logic16 dl46.jpg|&amp;lt;small&amp;gt;ST DVIULC6-4SC6&amp;lt;/small&amp;gt;&lt;br /&gt;
File:Saleae logic16 189z 189c.jpg|&amp;lt;small&amp;gt;Voltage regulators&amp;lt;/small&amp;gt;&lt;br /&gt;
File:Saleae logic16 72y7.jpg|&amp;lt;small&amp;gt;72Y7&amp;lt;/small&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;/gallery&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== Firmware ==&lt;br /&gt;
&lt;br /&gt;
=== Firmware and FPGA bitstream usage ===&lt;br /&gt;
&lt;br /&gt;
You can use the [http://sigrok.org/gitweb/?p=sigrok-util.git;a=tree;f=firmware/saleae-logic16 sigrok-fwextract-saleae-logic16] tool to extract (from the &amp;quot;Logic&amp;quot; Linux binary) the FX2 firmware and the FPGA bitstreams required for using the Saleae Logic16:&lt;br /&gt;
&lt;br /&gt;
 $ &amp;#039;&amp;#039;&amp;#039;sigrok-fwextract-saleae-logic16 Logic&amp;#039;&amp;#039;&amp;#039;&lt;br /&gt;
 saved 5214 bytes to saleae-logic16-fx2.fw&lt;br /&gt;
 saved 149516 bytes to saleae-logic16-fpga-18.bitstream&lt;br /&gt;
 saved 149516 bytes to saleae-logic16-fpga-33.bitstream&lt;br /&gt;
&lt;br /&gt;
Copy these files to the directory where your [[libsigrok]] installation expects them (usually &amp;#039;&amp;#039;&amp;#039;/usr/local/share/sigrok-firmware&amp;#039;&amp;#039;&amp;#039;) and they will be found and used automatically by the libsigrok &amp;#039;&amp;#039;&amp;#039;saleae-logic16&amp;#039;&amp;#039;&amp;#039; driver.&lt;br /&gt;
&lt;br /&gt;
=== Technical firmware details ===&lt;br /&gt;
&lt;br /&gt;
The firmware for the FX2LP is embedded in the vendor application as a set of Intel HEX lines.  Each line is uploaded individually with a separate control transfer.  The firmware currently occupies the address range [0x0000-0x145d], but is uploaded out of order.&lt;br /&gt;
&lt;br /&gt;
See [[Saleae Logic16/Firmware]] for more details on the vendor firmware.&lt;br /&gt;
&lt;br /&gt;
== Protocol ==&lt;br /&gt;
&lt;br /&gt;
&amp;#039;&amp;#039;&amp;#039;Sample format&amp;#039;&amp;#039;&amp;#039;:&lt;br /&gt;
&lt;br /&gt;
The samples (as received via USB) for the enabled probes (3, 6, 9, or 16) are organized as follows:&lt;br /&gt;
&lt;br /&gt;
 &amp;#039;&amp;#039;&amp;#039;&amp;lt;span style=&amp;quot;background-color: yellow&amp;quot;&amp;gt;0xLL 0xLL  0xMM 0xMM  0xNN 0xNN&amp;lt;/span&amp;gt;   &amp;lt;span style=&amp;quot;background-color: cyan&amp;quot;&amp;gt;0xPP 0xPP  0xQQ 0xQQ  0xRR 0xRR&amp;lt;/span&amp;gt; ...&amp;#039;&amp;#039;&amp;#039;&lt;br /&gt;
&lt;br /&gt;
In the above example, 3 probes are enabled. For each probe there are 2 bytes / 16 bits (e.g. 0xLL 0xLL for probe 0), then the next probe&amp;#039;s data is received (0xMM 0xMM for probe 1), then 0xNN 0xNN for probe 2. When 2 bytes have been received for all enabled probes, the process restarts with probe 0 again.&lt;br /&gt;
&lt;br /&gt;
The 16 bits of data per probe seem to contain the pin state of the respective probe (1: high, 0: low) at 16 different sampling points/times (which ones depends on the samplerate).&lt;br /&gt;
&lt;br /&gt;
&amp;#039;&amp;#039;&amp;#039;Configuration&amp;#039;&amp;#039;&amp;#039;:&lt;br /&gt;
&lt;br /&gt;
Endpoint 1 is used for configuration of the analyzer.  The transfers are &amp;quot;encrypted&amp;quot; using a simple series of additions and XORs.  Two kinds of transfers are used; a 3 byte out transfer starting with 0x81 followed by a 1 byte in transfer, and a 4 byte out transfer starting with 0x80.  It&amp;#039;s quite plausible that these provide raw read/write access to memory locations.&lt;br /&gt;
&lt;br /&gt;
{| border=&amp;quot;0&amp;quot; style=&amp;quot;font-size: smaller; white-space: nowrap;&amp;quot; class=&amp;quot;alternategrey sigroktable&amp;quot;&lt;br /&gt;
!colspan=&amp;quot;2&amp;quot;|Channel number configuration&lt;br /&gt;
|-&lt;br /&gt;
| 3 channels&lt;br /&gt;
| &amp;lt;tt&amp;gt;&amp;lt;span style=&amp;quot;background-color: yellow&amp;quot;&amp;gt;0x80 0x01 0x02 &amp;#039;&amp;#039;&amp;#039;0x07&amp;#039;&amp;#039;&amp;#039;&amp;lt;/span&amp;gt;   &amp;lt;span style=&amp;quot;background-color: cyan&amp;quot;&amp;gt;0x80 0x01 0x03 &amp;#039;&amp;#039;&amp;#039;0x00&amp;#039;&amp;#039;&amp;#039;&amp;lt;/span&amp;gt;&amp;lt;/tt&amp;gt;&lt;br /&gt;
|-&lt;br /&gt;
| 6 channels&lt;br /&gt;
| &amp;lt;tt&amp;gt;&amp;lt;span style=&amp;quot;background-color: yellow&amp;quot;&amp;gt;0x80 0x01 0x02 &amp;#039;&amp;#039;&amp;#039;0x3f&amp;#039;&amp;#039;&amp;#039;&amp;lt;/span&amp;gt;   &amp;lt;span style=&amp;quot;background-color: cyan&amp;quot;&amp;gt;0x80 0x01 0x03 &amp;#039;&amp;#039;&amp;#039;0x00&amp;#039;&amp;#039;&amp;#039;&amp;lt;/span&amp;gt;&amp;lt;/tt&amp;gt;&lt;br /&gt;
|-&lt;br /&gt;
| 9 channels&lt;br /&gt;
| &amp;lt;tt&amp;gt;&amp;lt;span style=&amp;quot;background-color: yellow&amp;quot;&amp;gt;0x80 0x01 0x02 &amp;#039;&amp;#039;&amp;#039;0xff&amp;#039;&amp;#039;&amp;#039;&amp;lt;/span&amp;gt;   &amp;lt;span style=&amp;quot;background-color: cyan&amp;quot;&amp;gt;0x80 0x01 0x03 &amp;#039;&amp;#039;&amp;#039;0x01&amp;#039;&amp;#039;&amp;#039;&amp;lt;/span&amp;gt;&amp;lt;/tt&amp;gt;&lt;br /&gt;
|-&lt;br /&gt;
| 16 channels&lt;br /&gt;
| &amp;lt;tt&amp;gt;&amp;lt;span style=&amp;quot;background-color: yellow&amp;quot;&amp;gt;0x80 0x01 0x02 &amp;#039;&amp;#039;&amp;#039;0xff&amp;#039;&amp;#039;&amp;#039;&amp;lt;/span&amp;gt;   &amp;lt;span style=&amp;quot;background-color: cyan&amp;quot;&amp;gt;0x80 0x01 0x03 &amp;#039;&amp;#039;&amp;#039;0xff&amp;#039;&amp;#039;&amp;#039;&amp;lt;/span&amp;gt;&amp;lt;/tt&amp;gt;&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
{| border=&amp;quot;0&amp;quot; style=&amp;quot;font-size: smaller; white-space: nowrap;&amp;quot; class=&amp;quot;alternategrey sigroktable&amp;quot;&lt;br /&gt;
!colspan=&amp;quot;2&amp;quot;|Sampling frequency&lt;br /&gt;
|-&lt;br /&gt;
| 500kHz&lt;br /&gt;
| &amp;lt;tt&amp;gt;&amp;lt;span style=&amp;quot;background-color: yellow&amp;quot;&amp;gt;0x80 0x01 0x0a &amp;#039;&amp;#039;&amp;#039;0x00&amp;#039;&amp;#039;&amp;#039;&amp;lt;/span&amp;gt;   &amp;lt;span style=&amp;quot;background-color: cyan&amp;quot;&amp;gt;0x80 0x01 0x04 &amp;#039;&amp;#039;&amp;#039;0xc7&amp;#039;&amp;#039;&amp;#039;&amp;lt;/span&amp;gt;&amp;lt;/tt&amp;gt;&lt;br /&gt;
|-&lt;br /&gt;
| 1MHz&lt;br /&gt;
| &amp;lt;tt&amp;gt;&amp;lt;span style=&amp;quot;background-color: yellow&amp;quot;&amp;gt;0x80 0x01 0x0a &amp;#039;&amp;#039;&amp;#039;0x00&amp;#039;&amp;#039;&amp;#039;&amp;lt;/span&amp;gt;   &amp;lt;span style=&amp;quot;background-color: cyan&amp;quot;&amp;gt;0x80 0x01 0x04 &amp;#039;&amp;#039;&amp;#039;0x63&amp;#039;&amp;#039;&amp;#039;&amp;lt;/span&amp;gt;&amp;lt;/tt&amp;gt;&lt;br /&gt;
|-&lt;br /&gt;
| 2MHz&lt;br /&gt;
| &amp;lt;tt&amp;gt;&amp;lt;span style=&amp;quot;background-color: yellow&amp;quot;&amp;gt;0x80 0x01 0x0a &amp;#039;&amp;#039;&amp;#039;0x00&amp;#039;&amp;#039;&amp;#039;&amp;lt;/span&amp;gt;   &amp;lt;span style=&amp;quot;background-color: cyan&amp;quot;&amp;gt;0x80 0x01 0x04 &amp;#039;&amp;#039;&amp;#039;0x31&amp;#039;&amp;#039;&amp;#039;&amp;lt;/span&amp;gt;&amp;lt;/tt&amp;gt;&lt;br /&gt;
|-&lt;br /&gt;
| 4MHz&lt;br /&gt;
| &amp;lt;tt&amp;gt;&amp;lt;span style=&amp;quot;background-color: yellow&amp;quot;&amp;gt;0x80 0x01 0x0a &amp;#039;&amp;#039;&amp;#039;0x00&amp;#039;&amp;#039;&amp;#039;&amp;lt;/span&amp;gt;   &amp;lt;span style=&amp;quot;background-color: cyan&amp;quot;&amp;gt;0x80 0x01 0x04 &amp;#039;&amp;#039;&amp;#039;0x18&amp;#039;&amp;#039;&amp;#039;&amp;lt;/span&amp;gt;&amp;lt;/tt&amp;gt;&lt;br /&gt;
|-&lt;br /&gt;
| 5MHz&lt;br /&gt;
| &amp;lt;tt&amp;gt;&amp;lt;span style=&amp;quot;background-color: yellow&amp;quot;&amp;gt;0x80 0x01 0x0a &amp;#039;&amp;#039;&amp;#039;0x00&amp;#039;&amp;#039;&amp;#039;&amp;lt;/span&amp;gt;   &amp;lt;span style=&amp;quot;background-color: cyan&amp;quot;&amp;gt;0x80 0x01 0x04 &amp;#039;&amp;#039;&amp;#039;0x13&amp;#039;&amp;#039;&amp;#039;&amp;lt;/span&amp;gt;&amp;lt;/tt&amp;gt;&lt;br /&gt;
|-&lt;br /&gt;
| 8MHz&lt;br /&gt;
| &amp;lt;tt&amp;gt;&amp;lt;span style=&amp;quot;background-color: yellow&amp;quot;&amp;gt;0x80 0x01 0x0a &amp;#039;&amp;#039;&amp;#039;0x01&amp;#039;&amp;#039;&amp;#039;&amp;lt;/span&amp;gt;   &amp;lt;span style=&amp;quot;background-color: cyan&amp;quot;&amp;gt;0x80 0x01 0x04 &amp;#039;&amp;#039;&amp;#039;0x13&amp;#039;&amp;#039;&amp;#039;&amp;lt;/span&amp;gt;&amp;lt;/tt&amp;gt;&lt;br /&gt;
|-&lt;br /&gt;
| 10MHz&lt;br /&gt;
| &amp;lt;tt&amp;gt;&amp;lt;span style=&amp;quot;background-color: yellow&amp;quot;&amp;gt;0x80 0x01 0x0a &amp;#039;&amp;#039;&amp;#039;0x00&amp;#039;&amp;#039;&amp;#039;&amp;lt;/span&amp;gt;   &amp;lt;span style=&amp;quot;background-color: cyan&amp;quot;&amp;gt;0x80 0x01 0x04 &amp;#039;&amp;#039;&amp;#039;0x09&amp;#039;&amp;#039;&amp;#039;&amp;lt;/span&amp;gt;&amp;lt;/tt&amp;gt;&lt;br /&gt;
|-&lt;br /&gt;
| 12.5MHz&lt;br /&gt;
| &amp;lt;tt&amp;gt;&amp;lt;span style=&amp;quot;background-color: yellow&amp;quot;&amp;gt;0x80 0x01 0x0a &amp;#039;&amp;#039;&amp;#039;0x00&amp;#039;&amp;#039;&amp;#039;&amp;lt;/span&amp;gt;   &amp;lt;span style=&amp;quot;background-color: cyan&amp;quot;&amp;gt;0x80 0x01 0x04 &amp;#039;&amp;#039;&amp;#039;0x07&amp;#039;&amp;#039;&amp;#039;&amp;lt;/span&amp;gt;&amp;lt;/tt&amp;gt;&lt;br /&gt;
|-&lt;br /&gt;
| 16MHz&lt;br /&gt;
| &amp;lt;tt&amp;gt;&amp;lt;span style=&amp;quot;background-color: yellow&amp;quot;&amp;gt;0x80 0x01 0x0a &amp;#039;&amp;#039;&amp;#039;0x01&amp;#039;&amp;#039;&amp;#039;&amp;lt;/span&amp;gt;   &amp;lt;span style=&amp;quot;background-color: cyan&amp;quot;&amp;gt;0x80 0x01 0x04 &amp;#039;&amp;#039;&amp;#039;0x09&amp;#039;&amp;#039;&amp;#039;&amp;lt;/span&amp;gt;&amp;lt;/tt&amp;gt;&lt;br /&gt;
|-&lt;br /&gt;
| 25MHz&lt;br /&gt;
| &amp;lt;tt&amp;gt;&amp;lt;span style=&amp;quot;background-color: yellow&amp;quot;&amp;gt;0x80 0x01 0x0a &amp;#039;&amp;#039;&amp;#039;0x00&amp;#039;&amp;#039;&amp;#039;&amp;lt;/span&amp;gt;   &amp;lt;span style=&amp;quot;background-color: cyan&amp;quot;&amp;gt;0x80 0x01 0x04 &amp;#039;&amp;#039;&amp;#039;0x03&amp;#039;&amp;#039;&amp;#039;&amp;lt;/span&amp;gt;&amp;lt;/tt&amp;gt;&lt;br /&gt;
|-&lt;br /&gt;
| 32MHz&lt;br /&gt;
| &amp;lt;tt&amp;gt;&amp;lt;span style=&amp;quot;background-color: yellow&amp;quot;&amp;gt;0x80 0x01 0x0a &amp;#039;&amp;#039;&amp;#039;0x01&amp;#039;&amp;#039;&amp;#039;&amp;lt;/span&amp;gt;   &amp;lt;span style=&amp;quot;background-color: cyan&amp;quot;&amp;gt;0x80 0x01 0x04 &amp;#039;&amp;#039;&amp;#039;0x04&amp;#039;&amp;#039;&amp;#039;&amp;lt;/span&amp;gt;&amp;lt;/tt&amp;gt;&lt;br /&gt;
|-&lt;br /&gt;
| 40MHz&lt;br /&gt;
| &amp;lt;tt&amp;gt;&amp;lt;span style=&amp;quot;background-color: yellow&amp;quot;&amp;gt;0x80 0x01 0x0a &amp;#039;&amp;#039;&amp;#039;0x01&amp;#039;&amp;#039;&amp;#039;&amp;lt;/span&amp;gt;   &amp;lt;span style=&amp;quot;background-color: cyan&amp;quot;&amp;gt;0x80 0x01 0x04 &amp;#039;&amp;#039;&amp;#039;0x03&amp;#039;&amp;#039;&amp;#039;&amp;lt;/span&amp;gt;&amp;lt;/tt&amp;gt;&lt;br /&gt;
|-&lt;br /&gt;
| 50MHz&lt;br /&gt;
| &amp;lt;tt&amp;gt;&amp;lt;span style=&amp;quot;background-color: yellow&amp;quot;&amp;gt;0x80 0x01 0x0a &amp;#039;&amp;#039;&amp;#039;0x00&amp;#039;&amp;#039;&amp;#039;&amp;lt;/span&amp;gt;   &amp;lt;span style=&amp;quot;background-color: cyan&amp;quot;&amp;gt;0x80 0x01 0x04 &amp;#039;&amp;#039;&amp;#039;0x01&amp;#039;&amp;#039;&amp;#039;&amp;lt;/span&amp;gt;&amp;lt;/tt&amp;gt;&lt;br /&gt;
|-&lt;br /&gt;
| 80MHz&lt;br /&gt;
| &amp;lt;tt&amp;gt;&amp;lt;span style=&amp;quot;background-color: yellow&amp;quot;&amp;gt;0x80 0x01 0x0a &amp;#039;&amp;#039;&amp;#039;0x01&amp;#039;&amp;#039;&amp;#039;&amp;lt;/span&amp;gt;   &amp;lt;span style=&amp;quot;background-color: cyan&amp;quot;&amp;gt;0x80 0x01 0x04 &amp;#039;&amp;#039;&amp;#039;0x01&amp;#039;&amp;#039;&amp;#039;&amp;lt;/span&amp;gt;&amp;lt;/tt&amp;gt;&lt;br /&gt;
|-&lt;br /&gt;
| 100MHz&lt;br /&gt;
| &amp;lt;tt&amp;gt;&amp;lt;span style=&amp;quot;background-color: yellow&amp;quot;&amp;gt;0x80 0x01 0x0a &amp;#039;&amp;#039;&amp;#039;0x00&amp;#039;&amp;#039;&amp;#039;&amp;lt;/span&amp;gt;   &amp;lt;span style=&amp;quot;background-color: cyan&amp;quot;&amp;gt;0x80 0x01 0x04 &amp;#039;&amp;#039;&amp;#039;0x00&amp;#039;&amp;#039;&amp;#039;&amp;lt;/span&amp;gt;&amp;lt;/tt&amp;gt;&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
== Resources ==&lt;br /&gt;
&lt;br /&gt;
* [http://downloads.saleae.com/Logic+Guide.pdf Manual]&lt;br /&gt;
* [http://www.saleae.com/downloads Vendor software]&lt;br /&gt;
* [http://community.saleae.com/ SDKs]&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>StefanB</name></author>
	</entry>
	<entry>
		<id>https://sigrok.org/w/index.php?title=Mcupro_Logic16_clone&amp;diff=10795</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=10795"/>
		<updated>2015-05-04T23:00:50Z</updated>

		<summary type="html">&lt;p&gt;StefanB: Add MCUPRO16 variant with Cyclone FPGA&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;
&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;
&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;
;Alcatel 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;
&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>StefanB</name></author>
	</entry>
	<entry>
		<id>https://sigrok.org/w/index.php?title=File:Mcupro_Logic16_Variant2_top_flash%2BuC.jpg&amp;diff=10794</id>
		<title>File:Mcupro Logic16 Variant2 top flash+uC.jpg</title>
		<link rel="alternate" type="text/html" href="https://sigrok.org/w/index.php?title=File:Mcupro_Logic16_Variant2_top_flash%2BuC.jpg&amp;diff=10794"/>
		<updated>2015-05-04T22:52:24Z</updated>

		<summary type="html">&lt;p&gt;StefanB: ST Microelectronics 25P10 1MBit SPI flash
STCMCU 15F10 uC&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;== Summary ==&lt;br /&gt;
ST Microelectronics 25P10 1MBit SPI flash&lt;br /&gt;
STCMCU 15F10 uC&lt;br /&gt;
== Licensing ==&lt;br /&gt;
{{CC-BY-SA-3.0}}&lt;/div&gt;</summary>
		<author><name>StefanB</name></author>
	</entry>
	<entry>
		<id>https://sigrok.org/w/index.php?title=Mcupro_Logic16_clone&amp;diff=10793</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=10793"/>
		<updated>2015-05-04T22:26:42Z</updated>

		<summary type="html">&lt;p&gt;StefanB: /* Hardware */&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;
== Photos ==&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;
== Protocol ==&lt;br /&gt;
&lt;br /&gt;
See [[Saleae_Logic16#Protocol]].&lt;br /&gt;
&lt;br /&gt;
== Firmware ==&lt;br /&gt;
&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;
&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>StefanB</name></author>
	</entry>
	<entry>
		<id>https://sigrok.org/w/index.php?title=File:Mcupro_Logic16_Variant2_top.jpg&amp;diff=10792</id>
		<title>File:Mcupro Logic16 Variant2 top.jpg</title>
		<link rel="alternate" type="text/html" href="https://sigrok.org/w/index.php?title=File:Mcupro_Logic16_Variant2_top.jpg&amp;diff=10792"/>
		<updated>2015-05-04T22:23:45Z</updated>

		<summary type="html">&lt;p&gt;StefanB: Logic16 clone (square metal case), PCB top&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;== Summary ==&lt;br /&gt;
Logic16 clone (square metal case), PCB top&lt;br /&gt;
== Licensing ==&lt;br /&gt;
{{CC-BY-SA-3.0}}&lt;/div&gt;</summary>
		<author><name>StefanB</name></author>
	</entry>
	<entry>
		<id>https://sigrok.org/w/index.php?title=File:IMG_0207_v1.JPG&amp;diff=10791</id>
		<title>File:IMG 0207 v1.JPG</title>
		<link rel="alternate" type="text/html" href="https://sigrok.org/w/index.php?title=File:IMG_0207_v1.JPG&amp;diff=10791"/>
		<updated>2015-05-04T22:20:28Z</updated>

		<summary type="html">&lt;p&gt;StefanB: Logic16 clone (square metal case), PCB back&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;== Summary ==&lt;br /&gt;
Logic16 clone (square metal case), PCB back&lt;br /&gt;
== Licensing ==&lt;br /&gt;
{{CC-BY-SA-3.0}}&lt;/div&gt;</summary>
		<author><name>StefanB</name></author>
	</entry>
</feed>