<?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=Adicarlo</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=Adicarlo"/>
	<link rel="alternate" type="text/html" href="https://sigrok.org/wiki/Special:Contributions/Adicarlo"/>
	<updated>2026-04-22T07:09:38Z</updated>
	<subtitle>User contributions</subtitle>
	<generator>MediaWiki 1.37.1</generator>
	<entry>
		<id>https://sigrok.org/w/index.php?title=Getting_started_with_a_multimeter&amp;diff=11385</id>
		<title>Getting started with a multimeter</title>
		<link rel="alternate" type="text/html" href="https://sigrok.org/w/index.php?title=Getting_started_with_a_multimeter&amp;diff=11385"/>
		<updated>2016-01-21T14:27:23Z</updated>

		<summary type="html">&lt;p&gt;Adicarlo: lets put *something* here to help the poor users.... just a stub&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;For basic DMM readings, use [[Sigrok-cli]] or [[Sigrok-meter]].&lt;br /&gt;
&lt;br /&gt;
== Examples ==&lt;br /&gt;
&lt;br /&gt;
Continuous readings using a [[MAS345]]:&lt;br /&gt;
  sigrok-cli --driver mastech-mas345:conn=/dev/ttyUSB0 --continuous&lt;/div&gt;</summary>
		<author><name>Adicarlo</name></author>
	</entry>
	<entry>
		<id>https://sigrok.org/w/index.php?title=MASTECH_MAS345&amp;diff=11384</id>
		<title>MASTECH MAS345</title>
		<link rel="alternate" type="text/html" href="https://sigrok.org/w/index.php?title=MASTECH_MAS345&amp;diff=11384"/>
		<updated>2016-01-20T05:36:19Z</updated>

		<summary type="html">&lt;p&gt;Adicarlo: details on the driver to use, which is probably helpful to the user&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;{{Infobox multimeter&lt;br /&gt;
| image           = [[File:Mastech_mas345_device_front.png|180px]]&lt;br /&gt;
| name            = MASTECH MAS345&lt;br /&gt;
| status          = supported&lt;br /&gt;
| source_code_dir = serial-dmm&lt;br /&gt;
| counts          = 4000&lt;br /&gt;
| categories      = CAT II&lt;br /&gt;
| connectivity    = [[Device_cables#Metex_5-pin_RS232_cable|RS232]]&lt;br /&gt;
| measurements    = voltage, current, resistance, capacitance, temperature, hFE, diode, continuity&lt;br /&gt;
| features        = autorange, data hold, bargraph, backlight&lt;br /&gt;
| website         = [http://web.archive.org/web/20080305031323/http://www.p-mastech.com/products/04_dm/mas345.html p-mastech.com]&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
The &amp;#039;&amp;#039;&amp;#039;MASTECH MAS345&amp;#039;&amp;#039;&amp;#039; is a 4000 counts, CAT II handheld digital multimeter with RS232 connectivity.&lt;br /&gt;
&lt;br /&gt;
It is also sold under the names [http://www.circuitspecialists.com/csi345.html Circuit Specialists CSI345]&amp;lt;sup&amp;gt;1&amp;lt;/sup&amp;gt;, [http://web.archive.org/web/20070224223043/http://www.globalspecialties.com/pro70.html Global Specialties Pro-70], [http://www.xlsmess.de/html/mcvoice_-_m-345pro.html McVoice M-345pro], [http://www.sinometer.com/jpg/MAS345.jpg Sinometer MAS345]. and [http://www.velleman.eu/products/view/?country=ot&amp;amp;lang=de&amp;amp;id=341708 Velleman DVM345DI].&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 [http://www.circuitspecialists.com/products/csi345.zip software shipped by Circuit Specialists] is MasView 1.1.&lt;br /&gt;
&amp;lt;/small&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== Hardware ==&lt;br /&gt;
&lt;br /&gt;
&amp;#039;&amp;#039;&amp;#039;Multimeter&amp;#039;&amp;#039;&amp;#039;:&lt;br /&gt;
&lt;br /&gt;
* &amp;#039;&amp;#039;&amp;#039;Main chip&amp;#039;&amp;#039;&amp;#039;: MASTECH Japan M343-01 F0951D174 (80 pins, 16 + 16 + 24 + 24)&lt;br /&gt;
* &amp;#039;&amp;#039;&amp;#039;14-stage binary counter/oscillator&amp;#039;&amp;#039;&amp;#039;: [http://www.st.com/internet/analog/product/69763.jsp ST 74HC4060] ([http://www.st.com/internet/com/TECHNICAL_RESOURCES/TECHNICAL_LITERATURE/DATASHEET/CD00000318.pdf datasheet]) (marking: &amp;quot;ST 74HC4060 N00U732&amp;quot;)&lt;br /&gt;
* &amp;#039;&amp;#039;&amp;#039;Precision perational amplifier&amp;#039;&amp;#039;&amp;#039;: [http://www.ti.com/product/op07c Texas Instruments OP07C] ([http://www.ti.com/lit/gpn/op07c datasheet]) (marking: &amp;quot;12AL9JM 0P07CP&amp;quot;)&lt;br /&gt;
* &amp;#039;&amp;#039;&amp;#039;CMOS multifunctional time base circuit&amp;#039;&amp;#039;&amp;#039;: [http://translate.google.com/translate?sl=zh-CN&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%2Fproduct.ch.gongchang.com%2Fd16189061.html&amp;amp;act=url Green Sea Technology GC7555AP] ([http://www.chinaeds.com/zl/201041695739344804_GC7555AD,GC7555APpdf.pdf datasheet], [https://translate.googleusercontent.com/translate_c?act=url&amp;amp;hl=de&amp;amp;ie=UTF8&amp;amp;prev=_t&amp;amp;rurl=translate.google.com&amp;amp;sl=zh-CN&amp;amp;tl=en&amp;amp;u=http://www.chinaeds.com/d.aspx%3Fid%3D298797&amp;amp;usg=ALkJrhh8MzVMH7GdvsM85Mvt0pR1rHF_-w English translation]) (marking: &amp;quot;GC7555AP AA7057HS&amp;quot;)&lt;br /&gt;
** This is an NE555 compatible chip, apparently.&lt;br /&gt;
* &amp;#039;&amp;#039;&amp;#039;General-purpose photocoupler&amp;#039;&amp;#039;&amp;#039;: [http://www.sharpsma.com/optoelectronics/isolation-devices/dc-input-photocouplers/PC817X2J000F Sharp PC817] ([http://www.sharpsma.com/webfm_send/1092 datasheet]) (marking: &amp;quot;B &amp;gt; B5 PC817 Sharp&amp;quot;)&lt;br /&gt;
** &amp;quot;B&amp;quot;: model = PC817X2J000F/PC817XF2J00F, &amp;quot;&amp;gt;&amp;quot;: China factory, &amp;quot;B5&amp;quot;: date code == May 1991&lt;br /&gt;
* &amp;#039;&amp;#039;&amp;#039;General-purpose photocoupler&amp;#039;&amp;#039;&amp;#039;: [http://www.sharpsma.com/optoelectronics/isolation-devices/dc-input-photocouplers/PC817X2J000F Sharp PC817] ([http://www.sharpsma.com/webfm_send/1092 datasheet])  (marking: &amp;quot;B &amp;gt; B6 PC817 Sharp&amp;quot;)&lt;br /&gt;
** &amp;quot;B&amp;quot;: model = PC817X2J000F/PC817XF2J00F, &amp;quot;&amp;gt;&amp;quot;: China factory, &amp;quot;B6&amp;quot;: date code == June 1991&lt;br /&gt;
* &amp;#039;&amp;#039;&amp;#039;Crystal&amp;#039;&amp;#039;&amp;#039;: ca. 32kHz&lt;br /&gt;
* &amp;#039;&amp;#039;&amp;#039;Fuse&amp;#039;&amp;#039;&amp;#039;: 15A/250V (6x30mm) (for the 10A jack; interestingly the PCB silkscreen says &amp;quot;20A&amp;quot; for that jack)&lt;br /&gt;
&lt;br /&gt;
&amp;#039;&amp;#039;&amp;#039;RS232 cable&amp;#039;&amp;#039;&amp;#039;:&lt;br /&gt;
&lt;br /&gt;
* See [[Device_cables#Metex_5-pin_RS232_cable]].&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== Driver ==&lt;br /&gt;
&lt;br /&gt;
Uses the driver &amp;#039;&amp;#039;&amp;#039;mastech-mas345&amp;#039;&amp;#039;&amp;#039;.  You&amp;#039;ll generally need the &amp;#039;conn&amp;#039; driver option to specify the serial device to use.&lt;br /&gt;
&lt;br /&gt;
Example:&lt;br /&gt;
&lt;br /&gt;
  sigrok-cli --driver mastech-mas345:conn=/dev/ttyUSB0 --samples 10&lt;br /&gt;
== Photos ==&lt;br /&gt;
&lt;br /&gt;
&amp;#039;&amp;#039;&amp;#039;Multimeter&amp;#039;&amp;#039;&amp;#039;:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;gallery&amp;gt;&lt;br /&gt;
File:Mastech mas345 package1.jpg|&amp;lt;small&amp;gt;Outer package&amp;lt;/small&amp;gt;&lt;br /&gt;
File:Mastech mas345 package2.jpg|&amp;lt;small&amp;gt;Package&amp;lt;/small&amp;gt;&lt;br /&gt;
File:Mastech mas345 package3.jpg|&amp;lt;small&amp;gt;Package, open&amp;lt;/small&amp;gt;&lt;br /&gt;
File:Mastech mas345 package contents.jpg|&amp;lt;small&amp;gt;Package contents&amp;lt;/small&amp;gt;&lt;br /&gt;
File:Mastech mas345 device front rubber.jpg|&amp;lt;small&amp;gt;Device, rubber holster&amp;lt;/small&amp;gt;&lt;br /&gt;
File:Mastech mas345 device front.jpg|&amp;lt;small&amp;gt;Device, front&amp;lt;/small&amp;gt;&lt;br /&gt;
File:Mastech mas345 device back.jpg|&amp;lt;small&amp;gt;Device, back&amp;lt;/small&amp;gt;&lt;br /&gt;
File:Mastech_mas345_probes.jpg|&amp;lt;small&amp;gt;Probes&amp;lt;/small&amp;gt;&lt;br /&gt;
File:Mastech mas345 temperature sensor.jpg|&amp;lt;small&amp;gt;Temperature probe&amp;lt;/small&amp;gt;&lt;br /&gt;
File:Mastech mas345 lcd1.jpg|&amp;lt;small&amp;gt;LCD&amp;lt;/small&amp;gt;&lt;br /&gt;
File:Mastech mas345 lcd2.jpg|&amp;lt;small&amp;gt;LCD w/ backlight&amp;lt;/small&amp;gt;&lt;br /&gt;
File:Mastech mas345 device open.jpg|&amp;lt;small&amp;gt;Device, open&amp;lt;/small&amp;gt;&lt;br /&gt;
File:Mastech mas345 device plastic.jpg|&amp;lt;small&amp;gt;Front cover&amp;lt;/small&amp;gt;&lt;br /&gt;
File:Mastech mas345 pcb front1.jpg|&amp;lt;small&amp;gt;PCB, front&amp;lt;/small&amp;gt;&lt;br /&gt;
File:Mastech mas345 pcb front displayremoved.jpg|&amp;lt;small&amp;gt;PCB, front, w/o LCD&amp;lt;/small&amp;gt;&lt;br /&gt;
File:Mastech mas345 pcb front2.jpg|&amp;lt;small&amp;gt;PCB, front top&amp;lt;/small&amp;gt;&lt;br /&gt;
File:Mastech mas345 pcb front3.jpg|&amp;lt;small&amp;gt;PCB, front middle&amp;lt;/small&amp;gt;&lt;br /&gt;
File:Mastech mas345 pcb front4.jpg|&amp;lt;small&amp;gt;PCB, front bottom&amp;lt;/small&amp;gt;&lt;br /&gt;
File:Mastech mas345 pcb bottom1.jpg|&amp;lt;small&amp;gt;PCB, back 1&amp;lt;/small&amp;gt;&lt;br /&gt;
File:Mastech mas345 pcb bottom2.jpg|&amp;lt;small&amp;gt;PCB, back 2&amp;lt;/small&amp;gt;&lt;br /&gt;
File:Mastech mas345 display1.jpg|&amp;lt;small&amp;gt;LCD 1&amp;lt;/small&amp;gt;&lt;br /&gt;
File:Mastech mas345 display2.jpg|&amp;lt;small&amp;gt;LCD 2&amp;lt;/small&amp;gt;&lt;br /&gt;
File:Mastech mas345 pcb rs232 connector.jpg|&amp;lt;small&amp;gt;RS232 connector&amp;lt;/small&amp;gt;&lt;br /&gt;
File:Mastech mas345 mastech m343-01.jpg|&amp;lt;small&amp;gt;MASTECH M343-01&amp;lt;/small&amp;gt;&lt;br /&gt;
File:Mastech mas345 gc7555ap.jpg|&amp;lt;small&amp;gt;GC7555AP&amp;lt;/small&amp;gt;&lt;br /&gt;
File:Mastech mas345 sharp pc817.jpg|&amp;lt;small&amp;gt;Sharp PC817&amp;lt;/small&amp;gt;&lt;br /&gt;
File:Mastech mas345 st 74hc4060.jpg|&amp;lt;small&amp;gt;ST 74HC4060&amp;lt;/small&amp;gt;&lt;br /&gt;
File:Mastech mas345 texas instruments 12al9jm.jpg|&amp;lt;small&amp;gt;TI OP07C&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;RS232 cable&amp;#039;&amp;#039;&amp;#039;:&lt;br /&gt;
&lt;br /&gt;
See [[Device_cables#Metex_5-pin_RS232_cable]].&lt;br /&gt;
&lt;br /&gt;
== Protocol ==&lt;br /&gt;
&lt;br /&gt;
The protocol is (partially) documented in the vendor software&amp;#039;s &amp;quot;Help&amp;quot; window (seems to apply to MAS343, MAS344, and MAS345; the M9803R protocol is different).&lt;br /&gt;
&lt;br /&gt;
See [[Multimeter_ICs#Metex_14-byte_ASCII]] for the DMM IC protocol.&lt;br /&gt;
&lt;br /&gt;
== Resources ==&lt;br /&gt;
&lt;br /&gt;
* [http://web.archive.org/web/20080305031323/http://www.p-mastech.com/products/04_dm/mas345_hys004695.pdf Original English vendor manual] (2008)&lt;br /&gt;
* [http://www.elv.de/controller.aspx?cid=683&amp;amp;detail=10&amp;amp;detail2=211397 elv.de: Download zu: Digital-Multimeter MAS-345  (68-04 59 88)]:&lt;br /&gt;
** [http://www.elv-downloads.de/service/manuals_hw/45988_MAS345_UM.pdf German manual from ELV] (2002)&lt;br /&gt;
** [http://www.elv-downloads.de/service/manuals_hw/45988_MAS345_Software_V20.zip &amp;quot;DMM VIEW&amp;quot; software, version 2.0] (for Win98/NT/ME/2000/XP; supports MAS343, MAS344, MAS345, M9803R)&lt;br /&gt;
* [http://www.cczwei-forum.de/cc2/thread.php?threadid=3452 cczwei-forum.de: C# software for reading DMM values]&lt;br /&gt;
* [http://www.linux-magazin.de/Heft-Abo/Ausgaben/2007/08/E-Werke?category=0 Linux Magazin: E-Werke: Perl misst Stromverbrauch mit Multimeter]&lt;br /&gt;
* [https://savannah.nongnu.org/projects/marsh mas-345/marsh: multimeter read and store]&lt;br /&gt;
* [http://libesz.digitaltrip.hu/mas-345/ digitaltrip.hu: Mastech MAS-345 digital multimeter Windows GUI] ([https://github.com/libesz/MAS345_GUI github])&lt;br /&gt;
* [https://github.com/mschilli/device-mas345-perl github: device-mas345-perl]&lt;br /&gt;
* [http://www.b-redemann.de/sp-DMM-auslesen.shtml b-redemann.de Auslesen von Messgeräten mit RS232 Interface über USB]&lt;br /&gt;
* [http://freecode.com/projects/tmon tmon] (uses a MASTECH MAS345)&lt;br /&gt;
&lt;br /&gt;
[[Category:Device]]&lt;br /&gt;
[[Category:Multimeter]]&lt;br /&gt;
[[Category:Supported]]&lt;/div&gt;</summary>
		<author><name>Adicarlo</name></author>
	</entry>
	<entry>
		<id>https://sigrok.org/w/index.php?title=Saleae_Logic8/Info&amp;diff=11284</id>
		<title>Saleae Logic8/Info</title>
		<link rel="alternate" type="text/html" href="https://sigrok.org/w/index.php?title=Saleae_Logic8/Info&amp;diff=11284"/>
		<updated>2015-12-03T17:18:35Z</updated>

		<summary type="html">&lt;p&gt;Adicarlo: prefix with at least one space&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;== lsusb ==&lt;br /&gt;
&lt;br /&gt;
=== from power up ===&lt;br /&gt;
&lt;br /&gt;
After power-cycling, but before loading Saleae&amp;#039;s vendor-supplied firmware:&lt;br /&gt;
&amp;lt;small&amp;gt;&lt;br /&gt;
 $ &amp;#039;&amp;#039;&amp;#039;lsusb -v&amp;#039;&amp;#039;&amp;#039;&lt;br /&gt;
 Bus 001 Device 007: ID &amp;#039;&amp;#039;&amp;#039;21a9:1004&amp;#039;&amp;#039;&amp;#039; &lt;br /&gt;
 Device Descriptor:&lt;br /&gt;
   bLength                18&lt;br /&gt;
   bDescriptorType         1&lt;br /&gt;
   bcdUSB               2.00&lt;br /&gt;
   bDeviceClass          255 &amp;#039;&amp;#039;&amp;#039;Vendor Specific Class&amp;#039;&amp;#039;&amp;#039;&lt;br /&gt;
   bDeviceSubClass       255 &amp;#039;&amp;#039;&amp;#039;Vendor Specific Subclass&amp;#039;&amp;#039;&amp;#039;&lt;br /&gt;
   bDeviceProtocol       255 &amp;#039;&amp;#039;&amp;#039;Vendor Specific Protocol&amp;#039;&amp;#039;&amp;#039;&lt;br /&gt;
   bMaxPacketSize0        64&lt;br /&gt;
   idVendor           0x21a9 &lt;br /&gt;
   idProduct          0x1004 &lt;br /&gt;
   bcdDevice            0.00&lt;br /&gt;
   iManufacturer           0 &lt;br /&gt;
   iProduct                0 &lt;br /&gt;
   iSerial                 0 &lt;br /&gt;
   bNumConfigurations      1&lt;br /&gt;
   Configuration Descriptor:&lt;br /&gt;
     bLength                 9&lt;br /&gt;
     bDescriptorType         2&lt;br /&gt;
     wTotalLength          171&lt;br /&gt;
     bNumInterfaces          1&lt;br /&gt;
     bConfigurationValue     1&lt;br /&gt;
     iConfiguration          0 &lt;br /&gt;
     bmAttributes         0x80&lt;br /&gt;
       (Bus Powered)&lt;br /&gt;
     MaxPower              100mA&lt;br /&gt;
     Interface Descriptor:&lt;br /&gt;
       bLength                 9&lt;br /&gt;
       bDescriptorType         4&lt;br /&gt;
       bInterfaceNumber        0&lt;br /&gt;
       bAlternateSetting       0&lt;br /&gt;
       bNumEndpoints           0&lt;br /&gt;
       bInterfaceClass       255 Vendor Specific Class&lt;br /&gt;
       bInterfaceSubClass    255 Vendor Specific Subclass&lt;br /&gt;
       bInterfaceProtocol    255 Vendor Specific Protocol&lt;br /&gt;
       iInterface              0 &lt;br /&gt;
     Interface Descriptor:&lt;br /&gt;
       bLength                 9&lt;br /&gt;
       bDescriptorType         4&lt;br /&gt;
       bInterfaceNumber        0&lt;br /&gt;
       bAlternateSetting       1&lt;br /&gt;
       bNumEndpoints           6&lt;br /&gt;
       bInterfaceClass       255 Vendor Specific Class&lt;br /&gt;
       bInterfaceSubClass    255 Vendor Specific Subclass&lt;br /&gt;
       bInterfaceProtocol    255 Vendor Specific Protocol&lt;br /&gt;
       iInterface              0 &lt;br /&gt;
       Endpoint Descriptor:&lt;br /&gt;
         bLength                 7&lt;br /&gt;
         bDescriptorType         5&lt;br /&gt;
         bEndpointAddress     0x01  EP 1 OUT&lt;br /&gt;
         bmAttributes            2&lt;br /&gt;
           Transfer Type            Bulk&lt;br /&gt;
           Synch Type               None&lt;br /&gt;
           Usage Type               Data&lt;br /&gt;
         wMaxPacketSize     0x0200  1x 512 bytes&lt;br /&gt;
         bInterval               0&lt;br /&gt;
       Endpoint Descriptor:&lt;br /&gt;
         bLength                 7&lt;br /&gt;
         bDescriptorType         5&lt;br /&gt;
         bEndpointAddress     0x81  EP 1 IN&lt;br /&gt;
         bmAttributes            2&lt;br /&gt;
           Transfer Type            Bulk&lt;br /&gt;
           Synch Type               None&lt;br /&gt;
           Usage Type               Data&lt;br /&gt;
         wMaxPacketSize     0x0200  1x 512 bytes&lt;br /&gt;
         bInterval               0&lt;br /&gt;
       Endpoint Descriptor:&lt;br /&gt;
         bLength                 7&lt;br /&gt;
         bDescriptorType         5&lt;br /&gt;
         bEndpointAddress     0x02  EP 2 OUT&lt;br /&gt;
         bmAttributes            2&lt;br /&gt;
           Transfer Type            Bulk&lt;br /&gt;
           Synch Type               None&lt;br /&gt;
           Usage Type               Data&lt;br /&gt;
         wMaxPacketSize     0x0200  1x 512 bytes&lt;br /&gt;
         bInterval               0&lt;br /&gt;
       Endpoint Descriptor:&lt;br /&gt;
         bLength                 7&lt;br /&gt;
         bDescriptorType         5&lt;br /&gt;
         bEndpointAddress     0x04  EP 4 OUT&lt;br /&gt;
         bmAttributes            2&lt;br /&gt;
           Transfer Type            Bulk&lt;br /&gt;
           Synch Type               None&lt;br /&gt;
           Usage Type               Data&lt;br /&gt;
         wMaxPacketSize     0x0200  1x 512 bytes&lt;br /&gt;
         bInterval               0&lt;br /&gt;
       Endpoint Descriptor:&lt;br /&gt;
         bLength                 7&lt;br /&gt;
         bDescriptorType         5&lt;br /&gt;
         bEndpointAddress     0x86  EP 6 IN&lt;br /&gt;
         bmAttributes            2&lt;br /&gt;
           Transfer Type            Bulk&lt;br /&gt;
           Synch Type               None&lt;br /&gt;
           Usage Type               Data&lt;br /&gt;
         wMaxPacketSize     0x0200  1x 512 bytes&lt;br /&gt;
         bInterval               0&lt;br /&gt;
       Endpoint Descriptor:&lt;br /&gt;
         bLength                 7&lt;br /&gt;
         bDescriptorType         5&lt;br /&gt;
         bEndpointAddress     0x88  EP 8 IN&lt;br /&gt;
         bmAttributes            2&lt;br /&gt;
           Transfer Type            Bulk&lt;br /&gt;
           Synch Type               None&lt;br /&gt;
           Usage Type               Data&lt;br /&gt;
         wMaxPacketSize     0x0200  1x 512 bytes&lt;br /&gt;
         bInterval               0&lt;br /&gt;
     Interface Descriptor:&lt;br /&gt;
       bLength                 9&lt;br /&gt;
       bDescriptorType         4&lt;br /&gt;
       bInterfaceNumber        0&lt;br /&gt;
       bAlternateSetting       2&lt;br /&gt;
       bNumEndpoints           6&lt;br /&gt;
       bInterfaceClass       255 Vendor Specific Class&lt;br /&gt;
       bInterfaceSubClass    255 Vendor Specific Subclass&lt;br /&gt;
       bInterfaceProtocol    255 Vendor Specific Protocol&lt;br /&gt;
       iInterface              0 &lt;br /&gt;
       Endpoint Descriptor:&lt;br /&gt;
         bLength                 7&lt;br /&gt;
         bDescriptorType         5&lt;br /&gt;
         bEndpointAddress     0x01  EP 1 OUT&lt;br /&gt;
         bmAttributes            3&lt;br /&gt;
           Transfer Type            Interrupt&lt;br /&gt;
           Synch Type               None&lt;br /&gt;
           Usage Type               Data&lt;br /&gt;
         wMaxPacketSize     0x0040  1x 64 bytes&lt;br /&gt;
         bInterval               1&lt;br /&gt;
       Endpoint Descriptor:&lt;br /&gt;
         bLength                 7&lt;br /&gt;
         bDescriptorType         5&lt;br /&gt;
         bEndpointAddress     0x81  EP 1 IN&lt;br /&gt;
         bmAttributes            3&lt;br /&gt;
           Transfer Type            Interrupt&lt;br /&gt;
           Synch Type               None&lt;br /&gt;
           Usage Type               Data&lt;br /&gt;
         wMaxPacketSize     0x0040  1x 64 bytes&lt;br /&gt;
         bInterval               1&lt;br /&gt;
       Endpoint Descriptor:&lt;br /&gt;
         bLength                 7&lt;br /&gt;
         bDescriptorType         5&lt;br /&gt;
         bEndpointAddress     0x02  EP 2 OUT&lt;br /&gt;
         bmAttributes            3&lt;br /&gt;
           Transfer Type            Interrupt&lt;br /&gt;
           Synch Type               None&lt;br /&gt;
           Usage Type               Data&lt;br /&gt;
         wMaxPacketSize     0x0200  1x 512 bytes&lt;br /&gt;
         bInterval               1&lt;br /&gt;
       Endpoint Descriptor:&lt;br /&gt;
         bLength                 7&lt;br /&gt;
         bDescriptorType         5&lt;br /&gt;
         bEndpointAddress     0x04  EP 4 OUT&lt;br /&gt;
         bmAttributes            2&lt;br /&gt;
           Transfer Type            Bulk&lt;br /&gt;
           Synch Type               None&lt;br /&gt;
           Usage Type               Data&lt;br /&gt;
         wMaxPacketSize     0x0200  1x 512 bytes&lt;br /&gt;
         bInterval               0&lt;br /&gt;
       Endpoint Descriptor:&lt;br /&gt;
         bLength                 7&lt;br /&gt;
         bDescriptorType         5&lt;br /&gt;
         bEndpointAddress     0x86  EP 6 IN&lt;br /&gt;
         bmAttributes            3&lt;br /&gt;
           Transfer Type            Interrupt&lt;br /&gt;
           Synch Type               None&lt;br /&gt;
           Usage Type               Data&lt;br /&gt;
         wMaxPacketSize     0x0200  1x 512 bytes&lt;br /&gt;
         bInterval               1&lt;br /&gt;
       Endpoint Descriptor:&lt;br /&gt;
         bLength                 7&lt;br /&gt;
         bDescriptorType         5&lt;br /&gt;
         bEndpointAddress     0x88  EP 8 IN&lt;br /&gt;
         bmAttributes            2&lt;br /&gt;
           Transfer Type            Bulk&lt;br /&gt;
           Synch Type               None&lt;br /&gt;
           Usage Type               Data&lt;br /&gt;
         wMaxPacketSize     0x0200  1x 512 bytes&lt;br /&gt;
         bInterval               0&lt;br /&gt;
     Interface Descriptor:&lt;br /&gt;
       bLength                 9&lt;br /&gt;
       bDescriptorType         4&lt;br /&gt;
       bInterfaceNumber        0&lt;br /&gt;
       bAlternateSetting       3&lt;br /&gt;
       bNumEndpoints           6&lt;br /&gt;
       bInterfaceClass       255 Vendor Specific Class&lt;br /&gt;
       bInterfaceSubClass    255 Vendor Specific Subclass&lt;br /&gt;
       bInterfaceProtocol    255 Vendor Specific Protocol&lt;br /&gt;
       iInterface              0 &lt;br /&gt;
       Endpoint Descriptor:&lt;br /&gt;
         bLength                 7&lt;br /&gt;
         bDescriptorType         5&lt;br /&gt;
         bEndpointAddress     0x01  EP 1 OUT&lt;br /&gt;
         bmAttributes            3&lt;br /&gt;
           Transfer Type            Interrupt&lt;br /&gt;
           Synch Type               None&lt;br /&gt;
           Usage Type               Data&lt;br /&gt;
         wMaxPacketSize     0x0040  1x 64 bytes&lt;br /&gt;
         bInterval               1&lt;br /&gt;
       Endpoint Descriptor:&lt;br /&gt;
         bLength                 7&lt;br /&gt;
         bDescriptorType         5&lt;br /&gt;
         bEndpointAddress     0x81  EP 1 IN&lt;br /&gt;
         bmAttributes            3&lt;br /&gt;
           Transfer Type            Interrupt&lt;br /&gt;
           Synch Type               None&lt;br /&gt;
           Usage Type               Data&lt;br /&gt;
         wMaxPacketSize     0x0040  1x 64 bytes&lt;br /&gt;
         bInterval               1&lt;br /&gt;
       Endpoint Descriptor:&lt;br /&gt;
         bLength                 7&lt;br /&gt;
         bDescriptorType         5&lt;br /&gt;
         bEndpointAddress     0x02  EP 2 OUT&lt;br /&gt;
         bmAttributes            1&lt;br /&gt;
           Transfer Type            Isochronous&lt;br /&gt;
           Synch Type               None&lt;br /&gt;
           Usage Type               Data&lt;br /&gt;
         wMaxPacketSize     0x0200  1x 512 bytes&lt;br /&gt;
         bInterval               1&lt;br /&gt;
       Endpoint Descriptor:&lt;br /&gt;
         bLength                 7&lt;br /&gt;
         bDescriptorType         5&lt;br /&gt;
         bEndpointAddress     0x04  EP 4 OUT&lt;br /&gt;
         bmAttributes            2&lt;br /&gt;
           Transfer Type            Bulk&lt;br /&gt;
           Synch Type               None&lt;br /&gt;
           Usage Type               Data&lt;br /&gt;
         wMaxPacketSize     0x0200  1x 512 bytes&lt;br /&gt;
         bInterval               0&lt;br /&gt;
       Endpoint Descriptor:&lt;br /&gt;
         bLength                 7&lt;br /&gt;
         bDescriptorType         5&lt;br /&gt;
         bEndpointAddress     0x86  EP 6 IN&lt;br /&gt;
         bmAttributes            1&lt;br /&gt;
           Transfer Type            Isochronous&lt;br /&gt;
           Synch Type               None&lt;br /&gt;
           Usage Type               Data&lt;br /&gt;
         wMaxPacketSize     0x0200  1x 512 bytes&lt;br /&gt;
         bInterval               1&lt;br /&gt;
       Endpoint Descriptor:&lt;br /&gt;
         bLength                 7&lt;br /&gt;
         bDescriptorType         5&lt;br /&gt;
         bEndpointAddress     0x88  EP 8 IN&lt;br /&gt;
         bmAttributes            2&lt;br /&gt;
           Transfer Type            Bulk&lt;br /&gt;
           Synch Type               None&lt;br /&gt;
           Usage Type               Data&lt;br /&gt;
         wMaxPacketSize     0x0200  1x 512 bytes&lt;br /&gt;
         bInterval               0&lt;br /&gt;
 Device Qualifier (for other device speed):&lt;br /&gt;
   bLength                10&lt;br /&gt;
   bDescriptorType         6&lt;br /&gt;
   bcdUSB               2.00&lt;br /&gt;
   bDeviceClass          255 Vendor Specific Class&lt;br /&gt;
   bDeviceSubClass       255 Vendor Specific Subclass&lt;br /&gt;
   bDeviceProtocol       255 Vendor Specific Protocol&lt;br /&gt;
   bMaxPacketSize0        64&lt;br /&gt;
   bNumConfigurations      1&lt;br /&gt;
 Device Status:     0x0000&lt;br /&gt;
   (Bus Powered)&lt;br /&gt;
&amp;lt;/small&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== with vendor firmware ===&lt;br /&gt;
&lt;br /&gt;
Upon connecting to the device with the vendor-supplied Logic (beta 1.2.5),&lt;br /&gt;
&lt;br /&gt;
&amp;lt;small&amp;gt;&lt;br /&gt;
 $ &amp;#039;&amp;#039;&amp;#039;lsusb -v&amp;#039;&amp;#039;&amp;#039;&lt;br /&gt;
 Bus 001 Device 022: ID 21a9:1004&lt;br /&gt;
 Device Descriptor:&lt;br /&gt;
   bLength                18&lt;br /&gt;
   bDescriptorType         1&lt;br /&gt;
   bcdUSB               2.00&lt;br /&gt;
   bDeviceClass          255 Vendor Specific Class&lt;br /&gt;
   bDeviceSubClass       255 Vendor Specific Subclass&lt;br /&gt;
   bDeviceProtocol       255 Vendor Specific Protocol&lt;br /&gt;
   bMaxPacketSize0        64&lt;br /&gt;
   idVendor           0x21a9&lt;br /&gt;
   idProduct          0x1004&lt;br /&gt;
   bcdDevice            0.00&lt;br /&gt;
   iManufacturer           1 Saleae LLC&lt;br /&gt;
   iProduct                2 Logic S/16&lt;br /&gt;
   iSerial                 0&lt;br /&gt;
   bNumConfigurations      1&lt;br /&gt;
   Configuration Descriptor:&lt;br /&gt;
     bLength                 9&lt;br /&gt;
     bDescriptorType         2&lt;br /&gt;
     wTotalLength           46&lt;br /&gt;
     bNumInterfaces          1&lt;br /&gt;
     bConfigurationValue     1&lt;br /&gt;
     iConfiguration          0&lt;br /&gt;
     bmAttributes         0x80&lt;br /&gt;
       (Bus Powered)&lt;br /&gt;
     MaxPower              100mA&lt;br /&gt;
     Interface Descriptor:&lt;br /&gt;
       bLength                 9&lt;br /&gt;
       bDescriptorType         4&lt;br /&gt;
       bInterfaceNumber        0&lt;br /&gt;
       bAlternateSetting       0&lt;br /&gt;
       bNumEndpoints           4&lt;br /&gt;
       bInterfaceClass       255 Vendor Specific Class&lt;br /&gt;
       bInterfaceSubClass    255 Vendor Specific Subclass&lt;br /&gt;
       bInterfaceProtocol    255 Vendor Specific Protocol&lt;br /&gt;
       iInterface              0&lt;br /&gt;
       Endpoint Descriptor:&lt;br /&gt;
         bLength                 7&lt;br /&gt;
         bDescriptorType         5&lt;br /&gt;
         bEndpointAddress     0x01  EP 1 OUT&lt;br /&gt;
         bmAttributes            2&lt;br /&gt;
           Transfer Type            Bulk&lt;br /&gt;
           Synch Type               None&lt;br /&gt;
           Usage Type               Data&lt;br /&gt;
         wMaxPacketSize     0x0200  1x 512 bytes&lt;br /&gt;
         bInterval               0&lt;br /&gt;
       Endpoint Descriptor:&lt;br /&gt;
         bLength                 7&lt;br /&gt;
         bDescriptorType         5&lt;br /&gt;
         bEndpointAddress     0x81  EP 1 IN&lt;br /&gt;
         bmAttributes            2&lt;br /&gt;
           Transfer Type            Bulk&lt;br /&gt;
           Synch Type               None&lt;br /&gt;
           Usage Type               Data&lt;br /&gt;
         wMaxPacketSize     0x0200  1x 512 bytes&lt;br /&gt;
         bInterval               0&lt;br /&gt;
       Endpoint Descriptor:&lt;br /&gt;
         bLength                 7&lt;br /&gt;
         bDescriptorType         5&lt;br /&gt;
         bEndpointAddress     0x82  EP 2 IN&lt;br /&gt;
         bmAttributes            2&lt;br /&gt;
           Transfer Type            Bulk&lt;br /&gt;
           Synch Type               None&lt;br /&gt;
           Usage Type               Data&lt;br /&gt;
         wMaxPacketSize     0x0200  1x 512 bytes&lt;br /&gt;
         bInterval               0&lt;br /&gt;
       Endpoint Descriptor:&lt;br /&gt;
         bLength                 7&lt;br /&gt;
         bDescriptorType         5&lt;br /&gt;
         bEndpointAddress     0x06  EP 6 OUT&lt;br /&gt;
         bmAttributes            2&lt;br /&gt;
           Transfer Type            Bulk&lt;br /&gt;
           Synch Type               None&lt;br /&gt;
           Usage Type               Data&lt;br /&gt;
         wMaxPacketSize     0x0200  1x 512 bytes&lt;br /&gt;
         bInterval               0&lt;br /&gt;
 Device Qualifier (for other device speed):&lt;br /&gt;
   bLength                10&lt;br /&gt;
   bDescriptorType         6&lt;br /&gt;
   bcdUSB               2.00&lt;br /&gt;
   bDeviceClass          255 Vendor Specific Class&lt;br /&gt;
   bDeviceSubClass       255 Vendor Specific Subclass&lt;br /&gt;
   bDeviceProtocol       255 Vendor Specific Protocol&lt;br /&gt;
   bMaxPacketSize0        64&lt;br /&gt;
   bNumConfigurations      1&lt;br /&gt;
 Device Status:     0x0002&lt;br /&gt;
   (Bus Powered)&lt;br /&gt;
   Remote Wakeup Enabled&lt;br /&gt;
&amp;lt;/small&amp;gt;&lt;/div&gt;</summary>
		<author><name>Adicarlo</name></author>
	</entry>
	<entry>
		<id>https://sigrok.org/w/index.php?title=Saleae_Logic8/Info&amp;diff=11283</id>
		<title>Saleae Logic8/Info</title>
		<link rel="alternate" type="text/html" href="https://sigrok.org/w/index.php?title=Saleae_Logic8/Info&amp;diff=11283"/>
		<updated>2015-12-03T17:17:00Z</updated>

		<summary type="html">&lt;p&gt;Adicarlo: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;== lsusb ==&lt;br /&gt;
&lt;br /&gt;
=== from power up ===&lt;br /&gt;
&lt;br /&gt;
After power-cycling, but before loading Saleae&amp;#039;s vendor-supplied firmware:&lt;br /&gt;
&amp;lt;small&amp;gt;&lt;br /&gt;
 $ &amp;#039;&amp;#039;&amp;#039;lsusb -v&amp;#039;&amp;#039;&amp;#039;&lt;br /&gt;
 Bus 001 Device 007: ID &amp;#039;&amp;#039;&amp;#039;21a9:1004&amp;#039;&amp;#039;&amp;#039; &lt;br /&gt;
 Device Descriptor:&lt;br /&gt;
   bLength                18&lt;br /&gt;
   bDescriptorType         1&lt;br /&gt;
   bcdUSB               2.00&lt;br /&gt;
   bDeviceClass          255 &amp;#039;&amp;#039;&amp;#039;Vendor Specific Class&amp;#039;&amp;#039;&amp;#039;&lt;br /&gt;
   bDeviceSubClass       255 &amp;#039;&amp;#039;&amp;#039;Vendor Specific Subclass&amp;#039;&amp;#039;&amp;#039;&lt;br /&gt;
   bDeviceProtocol       255 &amp;#039;&amp;#039;&amp;#039;Vendor Specific Protocol&amp;#039;&amp;#039;&amp;#039;&lt;br /&gt;
   bMaxPacketSize0        64&lt;br /&gt;
   idVendor           0x21a9 &lt;br /&gt;
   idProduct          0x1004 &lt;br /&gt;
   bcdDevice            0.00&lt;br /&gt;
   iManufacturer           0 &lt;br /&gt;
   iProduct                0 &lt;br /&gt;
   iSerial                 0 &lt;br /&gt;
   bNumConfigurations      1&lt;br /&gt;
   Configuration Descriptor:&lt;br /&gt;
     bLength                 9&lt;br /&gt;
     bDescriptorType         2&lt;br /&gt;
     wTotalLength          171&lt;br /&gt;
     bNumInterfaces          1&lt;br /&gt;
     bConfigurationValue     1&lt;br /&gt;
     iConfiguration          0 &lt;br /&gt;
     bmAttributes         0x80&lt;br /&gt;
       (Bus Powered)&lt;br /&gt;
     MaxPower              100mA&lt;br /&gt;
     Interface Descriptor:&lt;br /&gt;
       bLength                 9&lt;br /&gt;
       bDescriptorType         4&lt;br /&gt;
       bInterfaceNumber        0&lt;br /&gt;
       bAlternateSetting       0&lt;br /&gt;
       bNumEndpoints           0&lt;br /&gt;
       bInterfaceClass       255 Vendor Specific Class&lt;br /&gt;
       bInterfaceSubClass    255 Vendor Specific Subclass&lt;br /&gt;
       bInterfaceProtocol    255 Vendor Specific Protocol&lt;br /&gt;
       iInterface              0 &lt;br /&gt;
     Interface Descriptor:&lt;br /&gt;
       bLength                 9&lt;br /&gt;
       bDescriptorType         4&lt;br /&gt;
       bInterfaceNumber        0&lt;br /&gt;
       bAlternateSetting       1&lt;br /&gt;
       bNumEndpoints           6&lt;br /&gt;
       bInterfaceClass       255 Vendor Specific Class&lt;br /&gt;
       bInterfaceSubClass    255 Vendor Specific Subclass&lt;br /&gt;
       bInterfaceProtocol    255 Vendor Specific Protocol&lt;br /&gt;
       iInterface              0 &lt;br /&gt;
       Endpoint Descriptor:&lt;br /&gt;
         bLength                 7&lt;br /&gt;
         bDescriptorType         5&lt;br /&gt;
         bEndpointAddress     0x01  EP 1 OUT&lt;br /&gt;
         bmAttributes            2&lt;br /&gt;
           Transfer Type            Bulk&lt;br /&gt;
           Synch Type               None&lt;br /&gt;
           Usage Type               Data&lt;br /&gt;
         wMaxPacketSize     0x0200  1x 512 bytes&lt;br /&gt;
         bInterval               0&lt;br /&gt;
       Endpoint Descriptor:&lt;br /&gt;
         bLength                 7&lt;br /&gt;
         bDescriptorType         5&lt;br /&gt;
         bEndpointAddress     0x81  EP 1 IN&lt;br /&gt;
         bmAttributes            2&lt;br /&gt;
           Transfer Type            Bulk&lt;br /&gt;
           Synch Type               None&lt;br /&gt;
           Usage Type               Data&lt;br /&gt;
         wMaxPacketSize     0x0200  1x 512 bytes&lt;br /&gt;
         bInterval               0&lt;br /&gt;
       Endpoint Descriptor:&lt;br /&gt;
         bLength                 7&lt;br /&gt;
         bDescriptorType         5&lt;br /&gt;
         bEndpointAddress     0x02  EP 2 OUT&lt;br /&gt;
         bmAttributes            2&lt;br /&gt;
           Transfer Type            Bulk&lt;br /&gt;
           Synch Type               None&lt;br /&gt;
           Usage Type               Data&lt;br /&gt;
         wMaxPacketSize     0x0200  1x 512 bytes&lt;br /&gt;
         bInterval               0&lt;br /&gt;
       Endpoint Descriptor:&lt;br /&gt;
         bLength                 7&lt;br /&gt;
         bDescriptorType         5&lt;br /&gt;
         bEndpointAddress     0x04  EP 4 OUT&lt;br /&gt;
         bmAttributes            2&lt;br /&gt;
           Transfer Type            Bulk&lt;br /&gt;
           Synch Type               None&lt;br /&gt;
           Usage Type               Data&lt;br /&gt;
         wMaxPacketSize     0x0200  1x 512 bytes&lt;br /&gt;
         bInterval               0&lt;br /&gt;
       Endpoint Descriptor:&lt;br /&gt;
         bLength                 7&lt;br /&gt;
         bDescriptorType         5&lt;br /&gt;
         bEndpointAddress     0x86  EP 6 IN&lt;br /&gt;
         bmAttributes            2&lt;br /&gt;
           Transfer Type            Bulk&lt;br /&gt;
           Synch Type               None&lt;br /&gt;
           Usage Type               Data&lt;br /&gt;
         wMaxPacketSize     0x0200  1x 512 bytes&lt;br /&gt;
         bInterval               0&lt;br /&gt;
       Endpoint Descriptor:&lt;br /&gt;
         bLength                 7&lt;br /&gt;
         bDescriptorType         5&lt;br /&gt;
         bEndpointAddress     0x88  EP 8 IN&lt;br /&gt;
         bmAttributes            2&lt;br /&gt;
           Transfer Type            Bulk&lt;br /&gt;
           Synch Type               None&lt;br /&gt;
           Usage Type               Data&lt;br /&gt;
         wMaxPacketSize     0x0200  1x 512 bytes&lt;br /&gt;
         bInterval               0&lt;br /&gt;
     Interface Descriptor:&lt;br /&gt;
       bLength                 9&lt;br /&gt;
       bDescriptorType         4&lt;br /&gt;
       bInterfaceNumber        0&lt;br /&gt;
       bAlternateSetting       2&lt;br /&gt;
       bNumEndpoints           6&lt;br /&gt;
       bInterfaceClass       255 Vendor Specific Class&lt;br /&gt;
       bInterfaceSubClass    255 Vendor Specific Subclass&lt;br /&gt;
       bInterfaceProtocol    255 Vendor Specific Protocol&lt;br /&gt;
       iInterface              0 &lt;br /&gt;
       Endpoint Descriptor:&lt;br /&gt;
         bLength                 7&lt;br /&gt;
         bDescriptorType         5&lt;br /&gt;
         bEndpointAddress     0x01  EP 1 OUT&lt;br /&gt;
         bmAttributes            3&lt;br /&gt;
           Transfer Type            Interrupt&lt;br /&gt;
           Synch Type               None&lt;br /&gt;
           Usage Type               Data&lt;br /&gt;
         wMaxPacketSize     0x0040  1x 64 bytes&lt;br /&gt;
         bInterval               1&lt;br /&gt;
       Endpoint Descriptor:&lt;br /&gt;
         bLength                 7&lt;br /&gt;
         bDescriptorType         5&lt;br /&gt;
         bEndpointAddress     0x81  EP 1 IN&lt;br /&gt;
         bmAttributes            3&lt;br /&gt;
           Transfer Type            Interrupt&lt;br /&gt;
           Synch Type               None&lt;br /&gt;
           Usage Type               Data&lt;br /&gt;
         wMaxPacketSize     0x0040  1x 64 bytes&lt;br /&gt;
         bInterval               1&lt;br /&gt;
       Endpoint Descriptor:&lt;br /&gt;
         bLength                 7&lt;br /&gt;
         bDescriptorType         5&lt;br /&gt;
         bEndpointAddress     0x02  EP 2 OUT&lt;br /&gt;
         bmAttributes            3&lt;br /&gt;
           Transfer Type            Interrupt&lt;br /&gt;
           Synch Type               None&lt;br /&gt;
           Usage Type               Data&lt;br /&gt;
         wMaxPacketSize     0x0200  1x 512 bytes&lt;br /&gt;
         bInterval               1&lt;br /&gt;
       Endpoint Descriptor:&lt;br /&gt;
         bLength                 7&lt;br /&gt;
         bDescriptorType         5&lt;br /&gt;
         bEndpointAddress     0x04  EP 4 OUT&lt;br /&gt;
         bmAttributes            2&lt;br /&gt;
           Transfer Type            Bulk&lt;br /&gt;
           Synch Type               None&lt;br /&gt;
           Usage Type               Data&lt;br /&gt;
         wMaxPacketSize     0x0200  1x 512 bytes&lt;br /&gt;
         bInterval               0&lt;br /&gt;
       Endpoint Descriptor:&lt;br /&gt;
         bLength                 7&lt;br /&gt;
         bDescriptorType         5&lt;br /&gt;
         bEndpointAddress     0x86  EP 6 IN&lt;br /&gt;
         bmAttributes            3&lt;br /&gt;
           Transfer Type            Interrupt&lt;br /&gt;
           Synch Type               None&lt;br /&gt;
           Usage Type               Data&lt;br /&gt;
         wMaxPacketSize     0x0200  1x 512 bytes&lt;br /&gt;
         bInterval               1&lt;br /&gt;
       Endpoint Descriptor:&lt;br /&gt;
         bLength                 7&lt;br /&gt;
         bDescriptorType         5&lt;br /&gt;
         bEndpointAddress     0x88  EP 8 IN&lt;br /&gt;
         bmAttributes            2&lt;br /&gt;
           Transfer Type            Bulk&lt;br /&gt;
           Synch Type               None&lt;br /&gt;
           Usage Type               Data&lt;br /&gt;
         wMaxPacketSize     0x0200  1x 512 bytes&lt;br /&gt;
         bInterval               0&lt;br /&gt;
     Interface Descriptor:&lt;br /&gt;
       bLength                 9&lt;br /&gt;
       bDescriptorType         4&lt;br /&gt;
       bInterfaceNumber        0&lt;br /&gt;
       bAlternateSetting       3&lt;br /&gt;
       bNumEndpoints           6&lt;br /&gt;
       bInterfaceClass       255 Vendor Specific Class&lt;br /&gt;
       bInterfaceSubClass    255 Vendor Specific Subclass&lt;br /&gt;
       bInterfaceProtocol    255 Vendor Specific Protocol&lt;br /&gt;
       iInterface              0 &lt;br /&gt;
       Endpoint Descriptor:&lt;br /&gt;
         bLength                 7&lt;br /&gt;
         bDescriptorType         5&lt;br /&gt;
         bEndpointAddress     0x01  EP 1 OUT&lt;br /&gt;
         bmAttributes            3&lt;br /&gt;
           Transfer Type            Interrupt&lt;br /&gt;
           Synch Type               None&lt;br /&gt;
           Usage Type               Data&lt;br /&gt;
         wMaxPacketSize     0x0040  1x 64 bytes&lt;br /&gt;
         bInterval               1&lt;br /&gt;
       Endpoint Descriptor:&lt;br /&gt;
         bLength                 7&lt;br /&gt;
         bDescriptorType         5&lt;br /&gt;
         bEndpointAddress     0x81  EP 1 IN&lt;br /&gt;
         bmAttributes            3&lt;br /&gt;
           Transfer Type            Interrupt&lt;br /&gt;
           Synch Type               None&lt;br /&gt;
           Usage Type               Data&lt;br /&gt;
         wMaxPacketSize     0x0040  1x 64 bytes&lt;br /&gt;
         bInterval               1&lt;br /&gt;
       Endpoint Descriptor:&lt;br /&gt;
         bLength                 7&lt;br /&gt;
         bDescriptorType         5&lt;br /&gt;
         bEndpointAddress     0x02  EP 2 OUT&lt;br /&gt;
         bmAttributes            1&lt;br /&gt;
           Transfer Type            Isochronous&lt;br /&gt;
           Synch Type               None&lt;br /&gt;
           Usage Type               Data&lt;br /&gt;
         wMaxPacketSize     0x0200  1x 512 bytes&lt;br /&gt;
         bInterval               1&lt;br /&gt;
       Endpoint Descriptor:&lt;br /&gt;
         bLength                 7&lt;br /&gt;
         bDescriptorType         5&lt;br /&gt;
         bEndpointAddress     0x04  EP 4 OUT&lt;br /&gt;
         bmAttributes            2&lt;br /&gt;
           Transfer Type            Bulk&lt;br /&gt;
           Synch Type               None&lt;br /&gt;
           Usage Type               Data&lt;br /&gt;
         wMaxPacketSize     0x0200  1x 512 bytes&lt;br /&gt;
         bInterval               0&lt;br /&gt;
       Endpoint Descriptor:&lt;br /&gt;
         bLength                 7&lt;br /&gt;
         bDescriptorType         5&lt;br /&gt;
         bEndpointAddress     0x86  EP 6 IN&lt;br /&gt;
         bmAttributes            1&lt;br /&gt;
           Transfer Type            Isochronous&lt;br /&gt;
           Synch Type               None&lt;br /&gt;
           Usage Type               Data&lt;br /&gt;
         wMaxPacketSize     0x0200  1x 512 bytes&lt;br /&gt;
         bInterval               1&lt;br /&gt;
       Endpoint Descriptor:&lt;br /&gt;
         bLength                 7&lt;br /&gt;
         bDescriptorType         5&lt;br /&gt;
         bEndpointAddress     0x88  EP 8 IN&lt;br /&gt;
         bmAttributes            2&lt;br /&gt;
           Transfer Type            Bulk&lt;br /&gt;
           Synch Type               None&lt;br /&gt;
           Usage Type               Data&lt;br /&gt;
         wMaxPacketSize     0x0200  1x 512 bytes&lt;br /&gt;
         bInterval               0&lt;br /&gt;
 Device Qualifier (for other device speed):&lt;br /&gt;
   bLength                10&lt;br /&gt;
   bDescriptorType         6&lt;br /&gt;
   bcdUSB               2.00&lt;br /&gt;
   bDeviceClass          255 Vendor Specific Class&lt;br /&gt;
   bDeviceSubClass       255 Vendor Specific Subclass&lt;br /&gt;
   bDeviceProtocol       255 Vendor Specific Protocol&lt;br /&gt;
   bMaxPacketSize0        64&lt;br /&gt;
   bNumConfigurations      1&lt;br /&gt;
 Device Status:     0x0000&lt;br /&gt;
   (Bus Powered)&lt;br /&gt;
&amp;lt;/small&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== with vendor firmware ===&lt;br /&gt;
&lt;br /&gt;
Upon connecting to the device with the vendor-supplied Logic (beta 1.2.5),&lt;br /&gt;
&lt;br /&gt;
&amp;lt;small&amp;gt;&lt;br /&gt;
 $ &amp;#039;&amp;#039;&amp;#039;lsusb -v&amp;#039;&amp;#039;&amp;#039;&lt;br /&gt;
Bus 001 Device 022: ID 21a9:1004&lt;br /&gt;
Device Descriptor:&lt;br /&gt;
  bLength                18&lt;br /&gt;
  bDescriptorType         1&lt;br /&gt;
  bcdUSB               2.00&lt;br /&gt;
  bDeviceClass          255 Vendor Specific Class&lt;br /&gt;
  bDeviceSubClass       255 Vendor Specific Subclass&lt;br /&gt;
  bDeviceProtocol       255 Vendor Specific Protocol&lt;br /&gt;
  bMaxPacketSize0        64&lt;br /&gt;
  idVendor           0x21a9&lt;br /&gt;
  idProduct          0x1004&lt;br /&gt;
  bcdDevice            0.00&lt;br /&gt;
  iManufacturer           1 Saleae LLC&lt;br /&gt;
  iProduct                2 Logic S/16&lt;br /&gt;
  iSerial                 0&lt;br /&gt;
  bNumConfigurations      1&lt;br /&gt;
  Configuration Descriptor:&lt;br /&gt;
    bLength                 9&lt;br /&gt;
    bDescriptorType         2&lt;br /&gt;
    wTotalLength           46&lt;br /&gt;
    bNumInterfaces          1&lt;br /&gt;
    bConfigurationValue     1&lt;br /&gt;
    iConfiguration          0&lt;br /&gt;
    bmAttributes         0x80&lt;br /&gt;
      (Bus Powered)&lt;br /&gt;
    MaxPower              100mA&lt;br /&gt;
    Interface Descriptor:&lt;br /&gt;
      bLength                 9&lt;br /&gt;
      bDescriptorType         4&lt;br /&gt;
      bInterfaceNumber        0&lt;br /&gt;
      bAlternateSetting       0&lt;br /&gt;
      bNumEndpoints           4&lt;br /&gt;
      bInterfaceClass       255 Vendor Specific Class&lt;br /&gt;
      bInterfaceSubClass    255 Vendor Specific Subclass&lt;br /&gt;
      bInterfaceProtocol    255 Vendor Specific Protocol&lt;br /&gt;
      iInterface              0&lt;br /&gt;
      Endpoint Descriptor:&lt;br /&gt;
        bLength                 7&lt;br /&gt;
        bDescriptorType         5&lt;br /&gt;
        bEndpointAddress     0x01  EP 1 OUT&lt;br /&gt;
        bmAttributes            2&lt;br /&gt;
          Transfer Type            Bulk&lt;br /&gt;
          Synch Type               None&lt;br /&gt;
          Usage Type               Data&lt;br /&gt;
        wMaxPacketSize     0x0200  1x 512 bytes&lt;br /&gt;
        bInterval               0&lt;br /&gt;
      Endpoint Descriptor:&lt;br /&gt;
        bLength                 7&lt;br /&gt;
        bDescriptorType         5&lt;br /&gt;
        bEndpointAddress     0x81  EP 1 IN&lt;br /&gt;
        bmAttributes            2&lt;br /&gt;
          Transfer Type            Bulk&lt;br /&gt;
          Synch Type               None&lt;br /&gt;
          Usage Type               Data&lt;br /&gt;
        wMaxPacketSize     0x0200  1x 512 bytes&lt;br /&gt;
        bInterval               0&lt;br /&gt;
      Endpoint Descriptor:&lt;br /&gt;
        bLength                 7&lt;br /&gt;
        bDescriptorType         5&lt;br /&gt;
        bEndpointAddress     0x82  EP 2 IN&lt;br /&gt;
        bmAttributes            2&lt;br /&gt;
          Transfer Type            Bulk&lt;br /&gt;
          Synch Type               None&lt;br /&gt;
          Usage Type               Data&lt;br /&gt;
        wMaxPacketSize     0x0200  1x 512 bytes&lt;br /&gt;
        bInterval               0&lt;br /&gt;
      Endpoint Descriptor:&lt;br /&gt;
        bLength                 7&lt;br /&gt;
        bDescriptorType         5&lt;br /&gt;
        bEndpointAddress     0x06  EP 6 OUT&lt;br /&gt;
        bmAttributes            2&lt;br /&gt;
          Transfer Type            Bulk&lt;br /&gt;
          Synch Type               None&lt;br /&gt;
          Usage Type               Data&lt;br /&gt;
        wMaxPacketSize     0x0200  1x 512 bytes&lt;br /&gt;
        bInterval               0&lt;br /&gt;
Device Qualifier (for other device speed):&lt;br /&gt;
  bLength                10&lt;br /&gt;
  bDescriptorType         6&lt;br /&gt;
  bcdUSB               2.00&lt;br /&gt;
  bDeviceClass          255 Vendor Specific Class&lt;br /&gt;
  bDeviceSubClass       255 Vendor Specific Subclass&lt;br /&gt;
  bDeviceProtocol       255 Vendor Specific Protocol&lt;br /&gt;
  bMaxPacketSize0        64&lt;br /&gt;
  bNumConfigurations      1&lt;br /&gt;
Device Status:     0x0002&lt;br /&gt;
  (Bus Powered)&lt;br /&gt;
  Remote Wakeup Enabled&lt;br /&gt;
&amp;lt;/small&amp;gt;&lt;/div&gt;</summary>
		<author><name>Adicarlo</name></author>
	</entry>
	<entry>
		<id>https://sigrok.org/w/index.php?title=Fx2lafw&amp;diff=11282</id>
		<title>Fx2lafw</title>
		<link rel="alternate" type="text/html" href="https://sigrok.org/w/index.php?title=Fx2lafw&amp;diff=11282"/>
		<updated>2015-12-03T16:51:10Z</updated>

		<summary type="html">&lt;p&gt;Adicarlo: fill in for saleae logic 8&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 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, 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;
{| 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;
| [http://translate.google.com/translate?sl=ru&amp;amp;tl=en&amp;amp;u=http%3A%2F%2Fwww.6-lab.com%2Fen%2Flogic-u.html 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;
| [http://translate.google.com/translate?sl=ru&amp;amp;tl=en&amp;amp;u=http://www.6-lab.com/en/logic-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;
| [http://translate.google.com/translate?sl=ru&amp;amp;tl=en&amp;amp;u=http%3A%2F%2F6-lab.com%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;
| [http://translate.google.com/translate?sl=ru&amp;amp;tl=en&amp;amp;u=http%3A%2F%2F6-lab.com%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; | 95%&amp;lt;sup&amp;gt;1&amp;lt;/sup&amp;gt;&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;red&amp;quot; | TODO&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;
| [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;
| [[Saleae Logic8]]&lt;br /&gt;
| 21a9:1004&lt;br /&gt;
| bgcolor=&amp;quot;lime&amp;quot; | Original product&lt;br /&gt;
| 8 (+8 analog)&lt;br /&gt;
| 56LTXC&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;
|-&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;
== 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/z60_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; (or where-ever your distribution stores udev rules files).&lt;br /&gt;
* Restart udev: &amp;#039;&amp;#039;&amp;#039;sudo /etc/init.d/udev restart&amp;#039;&amp;#039;&amp;#039;.&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/?docID=34060 PDF])&lt;br /&gt;
** [http://www.cypress.com/?rID=38232 EZ-USB Technical Reference Manual (TRM)] ([http://www.cypress.com/?docID=27095&amp;amp;dlm=1 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>Adicarlo</name></author>
	</entry>
	<entry>
		<id>https://sigrok.org/w/index.php?title=Saleae_Logic8&amp;diff=11276</id>
		<title>Saleae Logic8</title>
		<link rel="alternate" type="text/html" href="https://sigrok.org/w/index.php?title=Saleae_Logic8&amp;diff=11276"/>
		<updated>2015-12-02T21:20:34Z</updated>

		<summary type="html">&lt;p&gt;Adicarlo: device / logic analyzer category&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;{{Infobox logic analyzer&lt;br /&gt;
| image            = [[File:Saleae_Logic8_case_bottom.jpg|180px]]&lt;br /&gt;
| name             = Saleae Logic8&lt;br /&gt;
| status           = unsupported&lt;br /&gt;
| source_code_dir  = N/A&lt;br /&gt;
| channels         = 8&lt;br /&gt;
| samplerate       = 100/50/40/25&lt;br /&gt;
| samplerate_state = &amp;amp;mdash;&lt;br /&gt;
| triggers         = none (SW-only)&lt;br /&gt;
| voltages         = 1.8V &amp;amp;mdash; 5.5V&lt;br /&gt;
| threshold        = &lt;br /&gt;
| memory           = &lt;br /&gt;
| compression      = yes&lt;br /&gt;
| website          = [http://www.saleae.com/ saleae.com]&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
The &amp;#039;&amp;#039;&amp;#039;Saleae Logic8&amp;#039;&amp;#039;&amp;#039; is a USB-based, 8-channel logic analyzer with 100/50/40/20MS sampling rate (at 3/6/7/8 enabled channels). &lt;br /&gt;
&lt;br /&gt;
The case requires a &amp;#039;&amp;#039;&amp;#039;Torx T7&amp;#039;&amp;#039;&amp;#039; screwdriver to open.&lt;br /&gt;
&lt;br /&gt;
This page is to help provide hardware details in the interest of getting this device supported.&lt;br /&gt;
&lt;br /&gt;
== Hardware ==&lt;br /&gt;
&lt;br /&gt;
These are provisional guesses, please correct if you spot errors, they are surely there.&lt;br /&gt;
&lt;br /&gt;
* &amp;#039;&amp;#039;&amp;#039;FPGA&amp;#039;&amp;#039;&amp;#039;: [http://www.xilinx.com/products/silicon-devices/fpga/spartan-6.html XILINIX Spartan-6] XC6SLX9 CSG225BIV1425 [http://www.xilinx.com/support/documentation/data_sheets/ds160.pdf Spartan-6 Family Overview]&lt;br /&gt;
* &amp;#039;&amp;#039;&amp;#039;USB interface chip&amp;#039;&amp;#039;&amp;#039;: [http://www.cypress.com/?mpn=CY7C68013A-56LTXC Cypress CY7C66013A-56LTXC] [http://www.cypress.com/?docID=45142 datasheet]&lt;br /&gt;
* [http://www.ti.com/product/sn74lvc245a?qgpn=sn74lvc245a TI SN74LVC245A] 5.5V tolerant octal bus transceiver&lt;br /&gt;
* &amp;#039;&amp;#039;&amp;#039;acquisition signal processing&amp;#039;&amp;#039;&amp;#039;: 6x [http://www.analog.com/static/imported-files/data_sheets/ADA4891-1_4891-2_4891-3_4891-4.PDF Analog Devices ADA4891-4] quad amplifier&lt;br /&gt;
* &amp;#039;&amp;#039;&amp;#039;ADC&amp;#039;&amp;#039;&amp;#039;: [https://www.hittite.com/products/view.html/view/HMCAD1100 Hittite Microwave HMCAD1100] ([https://www.hittite.com/content/documents/data_sheet/hmcad1100.pdf datasheet])&lt;br /&gt;
* &amp;#039;&amp;#039;&amp;#039;unknown function&amp;#039;&amp;#039;&amp;#039;: MNAB / F26A&lt;br /&gt;
* this list not yet complete (EPROM?  Voltage regulation?)&lt;br /&gt;
&lt;br /&gt;
== Teardown Images ==&lt;br /&gt;
&lt;br /&gt;
&amp;lt;gallery&amp;gt;&lt;br /&gt;
Saleae_Logic8_case_top.jpg|case top&lt;br /&gt;
Saleae_Logic8_case_bottom.jpg|case bottom&lt;br /&gt;
Saleae_Logic8_case_rear.jpg|rear of case, 8 acquisitions and 8 grounds&lt;br /&gt;
Saleae_Logic8_board_top.jpg|primary and only board, top&lt;br /&gt;
Saleae_Logic8_board_top_upper.jpg|upper detail of primary board&lt;br /&gt;
Saleae_Logic8_board_bottom.jpg|bottom of primary board&lt;br /&gt;
[[File:Saleae_Logic8_board_bottom_upper_right.jpg|upper right detail of primary board&lt;br /&gt;
&amp;lt;/gallery&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== lsusb output ==&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
Bus 001 Device 007: ID 21a9:1004  &lt;br /&gt;
Device Descriptor:&lt;br /&gt;
  bLength                18&lt;br /&gt;
  bDescriptorType         1&lt;br /&gt;
  bcdUSB               2.00&lt;br /&gt;
  bDeviceClass          255 Vendor Specific Class&lt;br /&gt;
  bDeviceSubClass       255 Vendor Specific Subclass&lt;br /&gt;
  bDeviceProtocol       255 Vendor Specific Protocol&lt;br /&gt;
  bMaxPacketSize0        64&lt;br /&gt;
  idVendor           0x21a9 &lt;br /&gt;
  idProduct          0x1004 &lt;br /&gt;
  bcdDevice            0.00&lt;br /&gt;
  iManufacturer           0 &lt;br /&gt;
  iProduct                0 &lt;br /&gt;
  iSerial                 0 &lt;br /&gt;
  bNumConfigurations      1&lt;br /&gt;
  Configuration Descriptor:&lt;br /&gt;
    bLength                 9&lt;br /&gt;
    bDescriptorType         2&lt;br /&gt;
    wTotalLength          171&lt;br /&gt;
    bNumInterfaces          1&lt;br /&gt;
    bConfigurationValue     1&lt;br /&gt;
    iConfiguration          0 &lt;br /&gt;
    bmAttributes         0x80&lt;br /&gt;
      (Bus Powered)&lt;br /&gt;
    MaxPower              100mA&lt;br /&gt;
    Interface Descriptor:&lt;br /&gt;
      bLength                 9&lt;br /&gt;
      bDescriptorType         4&lt;br /&gt;
      bInterfaceNumber        0&lt;br /&gt;
      bAlternateSetting       0&lt;br /&gt;
      bNumEndpoints           0&lt;br /&gt;
      bInterfaceClass       255 Vendor Specific Class&lt;br /&gt;
      bInterfaceSubClass    255 Vendor Specific Subclass&lt;br /&gt;
      bInterfaceProtocol    255 Vendor Specific Protocol&lt;br /&gt;
      iInterface              0 &lt;br /&gt;
    Interface Descriptor:&lt;br /&gt;
      bLength                 9&lt;br /&gt;
      bDescriptorType         4&lt;br /&gt;
      bInterfaceNumber        0&lt;br /&gt;
      bAlternateSetting       1&lt;br /&gt;
      bNumEndpoints           6&lt;br /&gt;
      bInterfaceClass       255 Vendor Specific Class&lt;br /&gt;
      bInterfaceSubClass    255 Vendor Specific Subclass&lt;br /&gt;
      bInterfaceProtocol    255 Vendor Specific Protocol&lt;br /&gt;
      iInterface              0 &lt;br /&gt;
      Endpoint Descriptor:&lt;br /&gt;
        bLength                 7&lt;br /&gt;
        bDescriptorType         5&lt;br /&gt;
        bEndpointAddress     0x01  EP 1 OUT&lt;br /&gt;
        bmAttributes            2&lt;br /&gt;
          Transfer Type            Bulk&lt;br /&gt;
          Synch Type               None&lt;br /&gt;
          Usage Type               Data&lt;br /&gt;
        wMaxPacketSize     0x0200  1x 512 bytes&lt;br /&gt;
        bInterval               0&lt;br /&gt;
      Endpoint Descriptor:&lt;br /&gt;
        bLength                 7&lt;br /&gt;
        bDescriptorType         5&lt;br /&gt;
        bEndpointAddress     0x81  EP 1 IN&lt;br /&gt;
        bmAttributes            2&lt;br /&gt;
          Transfer Type            Bulk&lt;br /&gt;
          Synch Type               None&lt;br /&gt;
          Usage Type               Data&lt;br /&gt;
        wMaxPacketSize     0x0200  1x 512 bytes&lt;br /&gt;
        bInterval               0&lt;br /&gt;
      Endpoint Descriptor:&lt;br /&gt;
        bLength                 7&lt;br /&gt;
        bDescriptorType         5&lt;br /&gt;
        bEndpointAddress     0x02  EP 2 OUT&lt;br /&gt;
        bmAttributes            2&lt;br /&gt;
          Transfer Type            Bulk&lt;br /&gt;
          Synch Type               None&lt;br /&gt;
          Usage Type               Data&lt;br /&gt;
        wMaxPacketSize     0x0200  1x 512 bytes&lt;br /&gt;
        bInterval               0&lt;br /&gt;
      Endpoint Descriptor:&lt;br /&gt;
        bLength                 7&lt;br /&gt;
        bDescriptorType         5&lt;br /&gt;
        bEndpointAddress     0x04  EP 4 OUT&lt;br /&gt;
        bmAttributes            2&lt;br /&gt;
          Transfer Type            Bulk&lt;br /&gt;
          Synch Type               None&lt;br /&gt;
          Usage Type               Data&lt;br /&gt;
        wMaxPacketSize     0x0200  1x 512 bytes&lt;br /&gt;
        bInterval               0&lt;br /&gt;
      Endpoint Descriptor:&lt;br /&gt;
        bLength                 7&lt;br /&gt;
        bDescriptorType         5&lt;br /&gt;
        bEndpointAddress     0x86  EP 6 IN&lt;br /&gt;
        bmAttributes            2&lt;br /&gt;
          Transfer Type            Bulk&lt;br /&gt;
          Synch Type               None&lt;br /&gt;
          Usage Type               Data&lt;br /&gt;
        wMaxPacketSize     0x0200  1x 512 bytes&lt;br /&gt;
        bInterval               0&lt;br /&gt;
      Endpoint Descriptor:&lt;br /&gt;
        bLength                 7&lt;br /&gt;
        bDescriptorType         5&lt;br /&gt;
        bEndpointAddress     0x88  EP 8 IN&lt;br /&gt;
        bmAttributes            2&lt;br /&gt;
          Transfer Type            Bulk&lt;br /&gt;
          Synch Type               None&lt;br /&gt;
          Usage Type               Data&lt;br /&gt;
        wMaxPacketSize     0x0200  1x 512 bytes&lt;br /&gt;
        bInterval               0&lt;br /&gt;
    Interface Descriptor:&lt;br /&gt;
      bLength                 9&lt;br /&gt;
      bDescriptorType         4&lt;br /&gt;
      bInterfaceNumber        0&lt;br /&gt;
      bAlternateSetting       2&lt;br /&gt;
      bNumEndpoints           6&lt;br /&gt;
      bInterfaceClass       255 Vendor Specific Class&lt;br /&gt;
      bInterfaceSubClass    255 Vendor Specific Subclass&lt;br /&gt;
      bInterfaceProtocol    255 Vendor Specific Protocol&lt;br /&gt;
      iInterface              0 &lt;br /&gt;
      Endpoint Descriptor:&lt;br /&gt;
        bLength                 7&lt;br /&gt;
        bDescriptorType         5&lt;br /&gt;
        bEndpointAddress     0x01  EP 1 OUT&lt;br /&gt;
        bmAttributes            3&lt;br /&gt;
          Transfer Type            Interrupt&lt;br /&gt;
          Synch Type               None&lt;br /&gt;
          Usage Type               Data&lt;br /&gt;
        wMaxPacketSize     0x0040  1x 64 bytes&lt;br /&gt;
        bInterval               1&lt;br /&gt;
      Endpoint Descriptor:&lt;br /&gt;
        bLength                 7&lt;br /&gt;
        bDescriptorType         5&lt;br /&gt;
        bEndpointAddress     0x81  EP 1 IN&lt;br /&gt;
        bmAttributes            3&lt;br /&gt;
          Transfer Type            Interrupt&lt;br /&gt;
          Synch Type               None&lt;br /&gt;
          Usage Type               Data&lt;br /&gt;
        wMaxPacketSize     0x0040  1x 64 bytes&lt;br /&gt;
        bInterval               1&lt;br /&gt;
      Endpoint Descriptor:&lt;br /&gt;
        bLength                 7&lt;br /&gt;
        bDescriptorType         5&lt;br /&gt;
        bEndpointAddress     0x02  EP 2 OUT&lt;br /&gt;
        bmAttributes            3&lt;br /&gt;
          Transfer Type            Interrupt&lt;br /&gt;
          Synch Type               None&lt;br /&gt;
          Usage Type               Data&lt;br /&gt;
        wMaxPacketSize     0x0200  1x 512 bytes&lt;br /&gt;
        bInterval               1&lt;br /&gt;
      Endpoint Descriptor:&lt;br /&gt;
        bLength                 7&lt;br /&gt;
        bDescriptorType         5&lt;br /&gt;
        bEndpointAddress     0x04  EP 4 OUT&lt;br /&gt;
        bmAttributes            2&lt;br /&gt;
          Transfer Type            Bulk&lt;br /&gt;
          Synch Type               None&lt;br /&gt;
          Usage Type               Data&lt;br /&gt;
        wMaxPacketSize     0x0200  1x 512 bytes&lt;br /&gt;
        bInterval               0&lt;br /&gt;
      Endpoint Descriptor:&lt;br /&gt;
        bLength                 7&lt;br /&gt;
        bDescriptorType         5&lt;br /&gt;
        bEndpointAddress     0x86  EP 6 IN&lt;br /&gt;
        bmAttributes            3&lt;br /&gt;
          Transfer Type            Interrupt&lt;br /&gt;
          Synch Type               None&lt;br /&gt;
          Usage Type               Data&lt;br /&gt;
        wMaxPacketSize     0x0200  1x 512 bytes&lt;br /&gt;
        bInterval               1&lt;br /&gt;
      Endpoint Descriptor:&lt;br /&gt;
        bLength                 7&lt;br /&gt;
        bDescriptorType         5&lt;br /&gt;
        bEndpointAddress     0x88  EP 8 IN&lt;br /&gt;
        bmAttributes            2&lt;br /&gt;
          Transfer Type            Bulk&lt;br /&gt;
          Synch Type               None&lt;br /&gt;
          Usage Type               Data&lt;br /&gt;
        wMaxPacketSize     0x0200  1x 512 bytes&lt;br /&gt;
        bInterval               0&lt;br /&gt;
    Interface Descriptor:&lt;br /&gt;
      bLength                 9&lt;br /&gt;
      bDescriptorType         4&lt;br /&gt;
      bInterfaceNumber        0&lt;br /&gt;
      bAlternateSetting       3&lt;br /&gt;
      bNumEndpoints           6&lt;br /&gt;
      bInterfaceClass       255 Vendor Specific Class&lt;br /&gt;
      bInterfaceSubClass    255 Vendor Specific Subclass&lt;br /&gt;
      bInterfaceProtocol    255 Vendor Specific Protocol&lt;br /&gt;
      iInterface              0 &lt;br /&gt;
      Endpoint Descriptor:&lt;br /&gt;
        bLength                 7&lt;br /&gt;
        bDescriptorType         5&lt;br /&gt;
        bEndpointAddress     0x01  EP 1 OUT&lt;br /&gt;
        bmAttributes            3&lt;br /&gt;
          Transfer Type            Interrupt&lt;br /&gt;
          Synch Type               None&lt;br /&gt;
          Usage Type               Data&lt;br /&gt;
        wMaxPacketSize     0x0040  1x 64 bytes&lt;br /&gt;
        bInterval               1&lt;br /&gt;
      Endpoint Descriptor:&lt;br /&gt;
        bLength                 7&lt;br /&gt;
        bDescriptorType         5&lt;br /&gt;
        bEndpointAddress     0x81  EP 1 IN&lt;br /&gt;
        bmAttributes            3&lt;br /&gt;
          Transfer Type            Interrupt&lt;br /&gt;
          Synch Type               None&lt;br /&gt;
          Usage Type               Data&lt;br /&gt;
        wMaxPacketSize     0x0040  1x 64 bytes&lt;br /&gt;
        bInterval               1&lt;br /&gt;
      Endpoint Descriptor:&lt;br /&gt;
        bLength                 7&lt;br /&gt;
        bDescriptorType         5&lt;br /&gt;
        bEndpointAddress     0x02  EP 2 OUT&lt;br /&gt;
        bmAttributes            1&lt;br /&gt;
          Transfer Type            Isochronous&lt;br /&gt;
          Synch Type               None&lt;br /&gt;
          Usage Type               Data&lt;br /&gt;
        wMaxPacketSize     0x0200  1x 512 bytes&lt;br /&gt;
        bInterval               1&lt;br /&gt;
      Endpoint Descriptor:&lt;br /&gt;
        bLength                 7&lt;br /&gt;
        bDescriptorType         5&lt;br /&gt;
        bEndpointAddress     0x04  EP 4 OUT&lt;br /&gt;
        bmAttributes            2&lt;br /&gt;
          Transfer Type            Bulk&lt;br /&gt;
          Synch Type               None&lt;br /&gt;
          Usage Type               Data&lt;br /&gt;
        wMaxPacketSize     0x0200  1x 512 bytes&lt;br /&gt;
        bInterval               0&lt;br /&gt;
      Endpoint Descriptor:&lt;br /&gt;
        bLength                 7&lt;br /&gt;
        bDescriptorType         5&lt;br /&gt;
        bEndpointAddress     0x86  EP 6 IN&lt;br /&gt;
        bmAttributes            1&lt;br /&gt;
          Transfer Type            Isochronous&lt;br /&gt;
          Synch Type               None&lt;br /&gt;
          Usage Type               Data&lt;br /&gt;
        wMaxPacketSize     0x0200  1x 512 bytes&lt;br /&gt;
        bInterval               1&lt;br /&gt;
      Endpoint Descriptor:&lt;br /&gt;
        bLength                 7&lt;br /&gt;
        bDescriptorType         5&lt;br /&gt;
        bEndpointAddress     0x88  EP 8 IN&lt;br /&gt;
        bmAttributes            2&lt;br /&gt;
          Transfer Type            Bulk&lt;br /&gt;
          Synch Type               None&lt;br /&gt;
          Usage Type               Data&lt;br /&gt;
        wMaxPacketSize     0x0200  1x 512 bytes&lt;br /&gt;
        bInterval               0&lt;br /&gt;
Device Qualifier (for other device speed):&lt;br /&gt;
  bLength                10&lt;br /&gt;
  bDescriptorType         6&lt;br /&gt;
  bcdUSB               2.00&lt;br /&gt;
  bDeviceClass          255 Vendor Specific Class&lt;br /&gt;
  bDeviceSubClass       255 Vendor Specific Subclass&lt;br /&gt;
  bDeviceProtocol       255 Vendor Specific Protocol&lt;br /&gt;
  bMaxPacketSize0        64&lt;br /&gt;
  bNumConfigurations      1&lt;br /&gt;
Device Status:     0x0000&lt;br /&gt;
  (Bus Powered)&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
[[Category:Device]]&lt;br /&gt;
[[Category:Logic analyzer]]&lt;/div&gt;</summary>
		<author><name>Adicarlo</name></author>
	</entry>
	<entry>
		<id>https://sigrok.org/w/index.php?title=Saleae_Logic8&amp;diff=11275</id>
		<title>Saleae Logic8</title>
		<link rel="alternate" type="text/html" href="https://sigrok.org/w/index.php?title=Saleae_Logic8&amp;diff=11275"/>
		<updated>2015-12-02T21:19:14Z</updated>

		<summary type="html">&lt;p&gt;Adicarlo: protect lsusb output&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;{{Infobox logic analyzer&lt;br /&gt;
| image            = [[File:Saleae_Logic8_case_bottom.jpg|180px]]&lt;br /&gt;
| name             = Saleae Logic8&lt;br /&gt;
| status           = unsupported&lt;br /&gt;
| source_code_dir  = N/A&lt;br /&gt;
| channels         = 8&lt;br /&gt;
| samplerate       = 100/50/40/25&lt;br /&gt;
| samplerate_state = &amp;amp;mdash;&lt;br /&gt;
| triggers         = none (SW-only)&lt;br /&gt;
| voltages         = 1.8V &amp;amp;mdash; 5.5V&lt;br /&gt;
| threshold        = &lt;br /&gt;
| memory           = &lt;br /&gt;
| compression      = yes&lt;br /&gt;
| website          = [http://www.saleae.com/ saleae.com]&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
The &amp;#039;&amp;#039;&amp;#039;Saleae Logic8&amp;#039;&amp;#039;&amp;#039; is a USB-based, 8-channel logic analyzer with 100/50/40/20MS sampling rate (at 3/6/7/8 enabled channels). &lt;br /&gt;
&lt;br /&gt;
The case requires a &amp;#039;&amp;#039;&amp;#039;Torx T7&amp;#039;&amp;#039;&amp;#039; screwdriver to open.&lt;br /&gt;
&lt;br /&gt;
This page is to help provide hardware details in the interest of getting this device supported.&lt;br /&gt;
&lt;br /&gt;
== Hardware ==&lt;br /&gt;
&lt;br /&gt;
These are provisional guesses, please correct if you spot errors, they are surely there.&lt;br /&gt;
&lt;br /&gt;
* &amp;#039;&amp;#039;&amp;#039;FPGA&amp;#039;&amp;#039;&amp;#039;: [http://www.xilinx.com/products/silicon-devices/fpga/spartan-6.html XILINIX Spartan-6] XC6SLX9 CSG225BIV1425 [http://www.xilinx.com/support/documentation/data_sheets/ds160.pdf Spartan-6 Family Overview]&lt;br /&gt;
* &amp;#039;&amp;#039;&amp;#039;USB interface chip&amp;#039;&amp;#039;&amp;#039;: [http://www.cypress.com/?mpn=CY7C68013A-56LTXC Cypress CY7C66013A-56LTXC] [http://www.cypress.com/?docID=45142 datasheet]&lt;br /&gt;
* [http://www.ti.com/product/sn74lvc245a?qgpn=sn74lvc245a TI SN74LVC245A] 5.5V tolerant octal bus transceiver&lt;br /&gt;
* &amp;#039;&amp;#039;&amp;#039;acquisition signal processing&amp;#039;&amp;#039;&amp;#039;: 6x [http://www.analog.com/static/imported-files/data_sheets/ADA4891-1_4891-2_4891-3_4891-4.PDF Analog Devices ADA4891-4] quad amplifier&lt;br /&gt;
* &amp;#039;&amp;#039;&amp;#039;ADC&amp;#039;&amp;#039;&amp;#039;: [https://www.hittite.com/products/view.html/view/HMCAD1100 Hittite Microwave HMCAD1100] ([https://www.hittite.com/content/documents/data_sheet/hmcad1100.pdf datasheet])&lt;br /&gt;
* &amp;#039;&amp;#039;&amp;#039;unknown function&amp;#039;&amp;#039;&amp;#039;: MNAB / F26A&lt;br /&gt;
* this list not yet complete (EPROM?  Voltage regulation?)&lt;br /&gt;
&lt;br /&gt;
== Teardown Images ==&lt;br /&gt;
&lt;br /&gt;
&amp;lt;gallery&amp;gt;&lt;br /&gt;
Saleae_Logic8_case_top.jpg|case top&lt;br /&gt;
Saleae_Logic8_case_bottom.jpg|case bottom&lt;br /&gt;
Saleae_Logic8_case_rear.jpg|rear of case, 8 acquisitions and 8 grounds&lt;br /&gt;
Saleae_Logic8_board_top.jpg|primary and only board, top&lt;br /&gt;
Saleae_Logic8_board_top_upper.jpg|upper detail of primary board&lt;br /&gt;
Saleae_Logic8_board_bottom.jpg|bottom of primary board&lt;br /&gt;
[[File:Saleae_Logic8_board_bottom_upper_right.jpg|upper right detail of primary board&lt;br /&gt;
&amp;lt;/gallery&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== lsusb output ==&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
Bus 001 Device 007: ID 21a9:1004  &lt;br /&gt;
Device Descriptor:&lt;br /&gt;
  bLength                18&lt;br /&gt;
  bDescriptorType         1&lt;br /&gt;
  bcdUSB               2.00&lt;br /&gt;
  bDeviceClass          255 Vendor Specific Class&lt;br /&gt;
  bDeviceSubClass       255 Vendor Specific Subclass&lt;br /&gt;
  bDeviceProtocol       255 Vendor Specific Protocol&lt;br /&gt;
  bMaxPacketSize0        64&lt;br /&gt;
  idVendor           0x21a9 &lt;br /&gt;
  idProduct          0x1004 &lt;br /&gt;
  bcdDevice            0.00&lt;br /&gt;
  iManufacturer           0 &lt;br /&gt;
  iProduct                0 &lt;br /&gt;
  iSerial                 0 &lt;br /&gt;
  bNumConfigurations      1&lt;br /&gt;
  Configuration Descriptor:&lt;br /&gt;
    bLength                 9&lt;br /&gt;
    bDescriptorType         2&lt;br /&gt;
    wTotalLength          171&lt;br /&gt;
    bNumInterfaces          1&lt;br /&gt;
    bConfigurationValue     1&lt;br /&gt;
    iConfiguration          0 &lt;br /&gt;
    bmAttributes         0x80&lt;br /&gt;
      (Bus Powered)&lt;br /&gt;
    MaxPower              100mA&lt;br /&gt;
    Interface Descriptor:&lt;br /&gt;
      bLength                 9&lt;br /&gt;
      bDescriptorType         4&lt;br /&gt;
      bInterfaceNumber        0&lt;br /&gt;
      bAlternateSetting       0&lt;br /&gt;
      bNumEndpoints           0&lt;br /&gt;
      bInterfaceClass       255 Vendor Specific Class&lt;br /&gt;
      bInterfaceSubClass    255 Vendor Specific Subclass&lt;br /&gt;
      bInterfaceProtocol    255 Vendor Specific Protocol&lt;br /&gt;
      iInterface              0 &lt;br /&gt;
    Interface Descriptor:&lt;br /&gt;
      bLength                 9&lt;br /&gt;
      bDescriptorType         4&lt;br /&gt;
      bInterfaceNumber        0&lt;br /&gt;
      bAlternateSetting       1&lt;br /&gt;
      bNumEndpoints           6&lt;br /&gt;
      bInterfaceClass       255 Vendor Specific Class&lt;br /&gt;
      bInterfaceSubClass    255 Vendor Specific Subclass&lt;br /&gt;
      bInterfaceProtocol    255 Vendor Specific Protocol&lt;br /&gt;
      iInterface              0 &lt;br /&gt;
      Endpoint Descriptor:&lt;br /&gt;
        bLength                 7&lt;br /&gt;
        bDescriptorType         5&lt;br /&gt;
        bEndpointAddress     0x01  EP 1 OUT&lt;br /&gt;
        bmAttributes            2&lt;br /&gt;
          Transfer Type            Bulk&lt;br /&gt;
          Synch Type               None&lt;br /&gt;
          Usage Type               Data&lt;br /&gt;
        wMaxPacketSize     0x0200  1x 512 bytes&lt;br /&gt;
        bInterval               0&lt;br /&gt;
      Endpoint Descriptor:&lt;br /&gt;
        bLength                 7&lt;br /&gt;
        bDescriptorType         5&lt;br /&gt;
        bEndpointAddress     0x81  EP 1 IN&lt;br /&gt;
        bmAttributes            2&lt;br /&gt;
          Transfer Type            Bulk&lt;br /&gt;
          Synch Type               None&lt;br /&gt;
          Usage Type               Data&lt;br /&gt;
        wMaxPacketSize     0x0200  1x 512 bytes&lt;br /&gt;
        bInterval               0&lt;br /&gt;
      Endpoint Descriptor:&lt;br /&gt;
        bLength                 7&lt;br /&gt;
        bDescriptorType         5&lt;br /&gt;
        bEndpointAddress     0x02  EP 2 OUT&lt;br /&gt;
        bmAttributes            2&lt;br /&gt;
          Transfer Type            Bulk&lt;br /&gt;
          Synch Type               None&lt;br /&gt;
          Usage Type               Data&lt;br /&gt;
        wMaxPacketSize     0x0200  1x 512 bytes&lt;br /&gt;
        bInterval               0&lt;br /&gt;
      Endpoint Descriptor:&lt;br /&gt;
        bLength                 7&lt;br /&gt;
        bDescriptorType         5&lt;br /&gt;
        bEndpointAddress     0x04  EP 4 OUT&lt;br /&gt;
        bmAttributes            2&lt;br /&gt;
          Transfer Type            Bulk&lt;br /&gt;
          Synch Type               None&lt;br /&gt;
          Usage Type               Data&lt;br /&gt;
        wMaxPacketSize     0x0200  1x 512 bytes&lt;br /&gt;
        bInterval               0&lt;br /&gt;
      Endpoint Descriptor:&lt;br /&gt;
        bLength                 7&lt;br /&gt;
        bDescriptorType         5&lt;br /&gt;
        bEndpointAddress     0x86  EP 6 IN&lt;br /&gt;
        bmAttributes            2&lt;br /&gt;
          Transfer Type            Bulk&lt;br /&gt;
          Synch Type               None&lt;br /&gt;
          Usage Type               Data&lt;br /&gt;
        wMaxPacketSize     0x0200  1x 512 bytes&lt;br /&gt;
        bInterval               0&lt;br /&gt;
      Endpoint Descriptor:&lt;br /&gt;
        bLength                 7&lt;br /&gt;
        bDescriptorType         5&lt;br /&gt;
        bEndpointAddress     0x88  EP 8 IN&lt;br /&gt;
        bmAttributes            2&lt;br /&gt;
          Transfer Type            Bulk&lt;br /&gt;
          Synch Type               None&lt;br /&gt;
          Usage Type               Data&lt;br /&gt;
        wMaxPacketSize     0x0200  1x 512 bytes&lt;br /&gt;
        bInterval               0&lt;br /&gt;
    Interface Descriptor:&lt;br /&gt;
      bLength                 9&lt;br /&gt;
      bDescriptorType         4&lt;br /&gt;
      bInterfaceNumber        0&lt;br /&gt;
      bAlternateSetting       2&lt;br /&gt;
      bNumEndpoints           6&lt;br /&gt;
      bInterfaceClass       255 Vendor Specific Class&lt;br /&gt;
      bInterfaceSubClass    255 Vendor Specific Subclass&lt;br /&gt;
      bInterfaceProtocol    255 Vendor Specific Protocol&lt;br /&gt;
      iInterface              0 &lt;br /&gt;
      Endpoint Descriptor:&lt;br /&gt;
        bLength                 7&lt;br /&gt;
        bDescriptorType         5&lt;br /&gt;
        bEndpointAddress     0x01  EP 1 OUT&lt;br /&gt;
        bmAttributes            3&lt;br /&gt;
          Transfer Type            Interrupt&lt;br /&gt;
          Synch Type               None&lt;br /&gt;
          Usage Type               Data&lt;br /&gt;
        wMaxPacketSize     0x0040  1x 64 bytes&lt;br /&gt;
        bInterval               1&lt;br /&gt;
      Endpoint Descriptor:&lt;br /&gt;
        bLength                 7&lt;br /&gt;
        bDescriptorType         5&lt;br /&gt;
        bEndpointAddress     0x81  EP 1 IN&lt;br /&gt;
        bmAttributes            3&lt;br /&gt;
          Transfer Type            Interrupt&lt;br /&gt;
          Synch Type               None&lt;br /&gt;
          Usage Type               Data&lt;br /&gt;
        wMaxPacketSize     0x0040  1x 64 bytes&lt;br /&gt;
        bInterval               1&lt;br /&gt;
      Endpoint Descriptor:&lt;br /&gt;
        bLength                 7&lt;br /&gt;
        bDescriptorType         5&lt;br /&gt;
        bEndpointAddress     0x02  EP 2 OUT&lt;br /&gt;
        bmAttributes            3&lt;br /&gt;
          Transfer Type            Interrupt&lt;br /&gt;
          Synch Type               None&lt;br /&gt;
          Usage Type               Data&lt;br /&gt;
        wMaxPacketSize     0x0200  1x 512 bytes&lt;br /&gt;
        bInterval               1&lt;br /&gt;
      Endpoint Descriptor:&lt;br /&gt;
        bLength                 7&lt;br /&gt;
        bDescriptorType         5&lt;br /&gt;
        bEndpointAddress     0x04  EP 4 OUT&lt;br /&gt;
        bmAttributes            2&lt;br /&gt;
          Transfer Type            Bulk&lt;br /&gt;
          Synch Type               None&lt;br /&gt;
          Usage Type               Data&lt;br /&gt;
        wMaxPacketSize     0x0200  1x 512 bytes&lt;br /&gt;
        bInterval               0&lt;br /&gt;
      Endpoint Descriptor:&lt;br /&gt;
        bLength                 7&lt;br /&gt;
        bDescriptorType         5&lt;br /&gt;
        bEndpointAddress     0x86  EP 6 IN&lt;br /&gt;
        bmAttributes            3&lt;br /&gt;
          Transfer Type            Interrupt&lt;br /&gt;
          Synch Type               None&lt;br /&gt;
          Usage Type               Data&lt;br /&gt;
        wMaxPacketSize     0x0200  1x 512 bytes&lt;br /&gt;
        bInterval               1&lt;br /&gt;
      Endpoint Descriptor:&lt;br /&gt;
        bLength                 7&lt;br /&gt;
        bDescriptorType         5&lt;br /&gt;
        bEndpointAddress     0x88  EP 8 IN&lt;br /&gt;
        bmAttributes            2&lt;br /&gt;
          Transfer Type            Bulk&lt;br /&gt;
          Synch Type               None&lt;br /&gt;
          Usage Type               Data&lt;br /&gt;
        wMaxPacketSize     0x0200  1x 512 bytes&lt;br /&gt;
        bInterval               0&lt;br /&gt;
    Interface Descriptor:&lt;br /&gt;
      bLength                 9&lt;br /&gt;
      bDescriptorType         4&lt;br /&gt;
      bInterfaceNumber        0&lt;br /&gt;
      bAlternateSetting       3&lt;br /&gt;
      bNumEndpoints           6&lt;br /&gt;
      bInterfaceClass       255 Vendor Specific Class&lt;br /&gt;
      bInterfaceSubClass    255 Vendor Specific Subclass&lt;br /&gt;
      bInterfaceProtocol    255 Vendor Specific Protocol&lt;br /&gt;
      iInterface              0 &lt;br /&gt;
      Endpoint Descriptor:&lt;br /&gt;
        bLength                 7&lt;br /&gt;
        bDescriptorType         5&lt;br /&gt;
        bEndpointAddress     0x01  EP 1 OUT&lt;br /&gt;
        bmAttributes            3&lt;br /&gt;
          Transfer Type            Interrupt&lt;br /&gt;
          Synch Type               None&lt;br /&gt;
          Usage Type               Data&lt;br /&gt;
        wMaxPacketSize     0x0040  1x 64 bytes&lt;br /&gt;
        bInterval               1&lt;br /&gt;
      Endpoint Descriptor:&lt;br /&gt;
        bLength                 7&lt;br /&gt;
        bDescriptorType         5&lt;br /&gt;
        bEndpointAddress     0x81  EP 1 IN&lt;br /&gt;
        bmAttributes            3&lt;br /&gt;
          Transfer Type            Interrupt&lt;br /&gt;
          Synch Type               None&lt;br /&gt;
          Usage Type               Data&lt;br /&gt;
        wMaxPacketSize     0x0040  1x 64 bytes&lt;br /&gt;
        bInterval               1&lt;br /&gt;
      Endpoint Descriptor:&lt;br /&gt;
        bLength                 7&lt;br /&gt;
        bDescriptorType         5&lt;br /&gt;
        bEndpointAddress     0x02  EP 2 OUT&lt;br /&gt;
        bmAttributes            1&lt;br /&gt;
          Transfer Type            Isochronous&lt;br /&gt;
          Synch Type               None&lt;br /&gt;
          Usage Type               Data&lt;br /&gt;
        wMaxPacketSize     0x0200  1x 512 bytes&lt;br /&gt;
        bInterval               1&lt;br /&gt;
      Endpoint Descriptor:&lt;br /&gt;
        bLength                 7&lt;br /&gt;
        bDescriptorType         5&lt;br /&gt;
        bEndpointAddress     0x04  EP 4 OUT&lt;br /&gt;
        bmAttributes            2&lt;br /&gt;
          Transfer Type            Bulk&lt;br /&gt;
          Synch Type               None&lt;br /&gt;
          Usage Type               Data&lt;br /&gt;
        wMaxPacketSize     0x0200  1x 512 bytes&lt;br /&gt;
        bInterval               0&lt;br /&gt;
      Endpoint Descriptor:&lt;br /&gt;
        bLength                 7&lt;br /&gt;
        bDescriptorType         5&lt;br /&gt;
        bEndpointAddress     0x86  EP 6 IN&lt;br /&gt;
        bmAttributes            1&lt;br /&gt;
          Transfer Type            Isochronous&lt;br /&gt;
          Synch Type               None&lt;br /&gt;
          Usage Type               Data&lt;br /&gt;
        wMaxPacketSize     0x0200  1x 512 bytes&lt;br /&gt;
        bInterval               1&lt;br /&gt;
      Endpoint Descriptor:&lt;br /&gt;
        bLength                 7&lt;br /&gt;
        bDescriptorType         5&lt;br /&gt;
        bEndpointAddress     0x88  EP 8 IN&lt;br /&gt;
        bmAttributes            2&lt;br /&gt;
          Transfer Type            Bulk&lt;br /&gt;
          Synch Type               None&lt;br /&gt;
          Usage Type               Data&lt;br /&gt;
        wMaxPacketSize     0x0200  1x 512 bytes&lt;br /&gt;
        bInterval               0&lt;br /&gt;
Device Qualifier (for other device speed):&lt;br /&gt;
  bLength                10&lt;br /&gt;
  bDescriptorType         6&lt;br /&gt;
  bcdUSB               2.00&lt;br /&gt;
  bDeviceClass          255 Vendor Specific Class&lt;br /&gt;
  bDeviceSubClass       255 Vendor Specific Subclass&lt;br /&gt;
  bDeviceProtocol       255 Vendor Specific Protocol&lt;br /&gt;
  bMaxPacketSize0        64&lt;br /&gt;
  bNumConfigurations      1&lt;br /&gt;
Device Status:     0x0000&lt;br /&gt;
  (Bus Powered)&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;/div&gt;</summary>
		<author><name>Adicarlo</name></author>
	</entry>
	<entry>
		<id>https://sigrok.org/w/index.php?title=Saleae_Logic8&amp;diff=10355</id>
		<title>Saleae Logic8</title>
		<link rel="alternate" type="text/html" href="https://sigrok.org/w/index.php?title=Saleae_Logic8&amp;diff=10355"/>
		<updated>2014-12-21T22:05:11Z</updated>

		<summary type="html">&lt;p&gt;Adicarlo: /* Hardware */ note my flaws&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;{{Infobox logic analyzer&lt;br /&gt;
| image            = [[File:Saleae_Logic8_case_bottom.jpg|180px]]&lt;br /&gt;
| name             = Saleae Logic8&lt;br /&gt;
| status           = unsupported&lt;br /&gt;
| source_code_dir  = N/A&lt;br /&gt;
| channels         = 8&lt;br /&gt;
| samplerate       = 100/50/40/25&lt;br /&gt;
| samplerate_state = &amp;amp;mdash;&lt;br /&gt;
| triggers         = none (SW-only)&lt;br /&gt;
| voltages         = 1.8V &amp;amp;mdash; 5.5V&lt;br /&gt;
| threshold        = &lt;br /&gt;
| memory           = &lt;br /&gt;
| compression      = yes&lt;br /&gt;
| website          = [http://www.saleae.com/ saleae.com]&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
The &amp;#039;&amp;#039;&amp;#039;Saleae Logic8&amp;#039;&amp;#039;&amp;#039; is a USB-based, 8-channel logic analyzer with 100/50/40/20MS sampling rate (at 3/6/7/8 enabled channels). &lt;br /&gt;
&lt;br /&gt;
The case requires a &amp;#039;&amp;#039;&amp;#039;Torx T7&amp;#039;&amp;#039;&amp;#039; screwdriver to open.&lt;br /&gt;
&lt;br /&gt;
This page is to help provide hardware details in the interest of getting this device supported.&lt;br /&gt;
&lt;br /&gt;
== Hardware ==&lt;br /&gt;
&lt;br /&gt;
These are provisional guesses, please correct if you spot errors, they are surely there.&lt;br /&gt;
&lt;br /&gt;
* &amp;#039;&amp;#039;&amp;#039;FPGA&amp;#039;&amp;#039;&amp;#039;: [http://www.xilinx.com/products/silicon-devices/fpga/spartan-6.html XILINIX Spartan-6] XC6SLX9 CSG225BIV1425 [http://www.xilinx.com/support/documentation/data_sheets/ds160.pdf Spartan-6 Family Overview]&lt;br /&gt;
* &amp;#039;&amp;#039;&amp;#039;USB interface chip&amp;#039;&amp;#039;&amp;#039;: [http://www.cypress.com/?mpn=CY7C68013A-56LTXC Cypress CY7C66013A-56LTXC] [http://www.cypress.com/?docID=45142 datasheet]&lt;br /&gt;
* [http://www.ti.com/product/sn74lvc245a?qgpn=sn74lvc245a TI SN74LVC245A] 5.5V tolerant octal bus transceiver&lt;br /&gt;
* &amp;#039;&amp;#039;&amp;#039;acquisition signal processing&amp;#039;&amp;#039;&amp;#039;: 6x [http://www.analog.com/static/imported-files/data_sheets/ADA4891-1_4891-2_4891-3_4891-4.PDF Analog Devices ADA4891-4] quad amplifier&lt;br /&gt;
* &amp;#039;&amp;#039;&amp;#039;ADC&amp;#039;&amp;#039;&amp;#039;: [https://www.hittite.com/products/view.html/view/HMCAD1100 Hittite Microwave HMCAD1100] ([https://www.hittite.com/content/documents/data_sheet/hmcad1100.pdf datasheet])&lt;br /&gt;
* &amp;#039;&amp;#039;&amp;#039;unknown function&amp;#039;&amp;#039;&amp;#039;: MNAB / F26A&lt;br /&gt;
* this list not yet complete (EPROM?  Voltage regulation?)&lt;br /&gt;
&lt;br /&gt;
== Teardown Images ==&lt;br /&gt;
&lt;br /&gt;
&amp;lt;gallery&amp;gt;&lt;br /&gt;
Saleae_Logic8_case_top.jpg|case top&lt;br /&gt;
Saleae_Logic8_case_bottom.jpg|case bottom&lt;br /&gt;
Saleae_Logic8_case_rear.jpg|rear of case, 8 acquisitions and 8 grounds&lt;br /&gt;
Saleae_Logic8_board_top.jpg|primary and only board, top&lt;br /&gt;
Saleae_Logic8_board_top_upper.jpg|upper detail of primary board&lt;br /&gt;
Saleae_Logic8_board_bottom.jpg|bottom of primary board&lt;br /&gt;
[[File:Saleae_Logic8_board_bottom_upper_right.jpg|upper right detail of primary board&lt;br /&gt;
&amp;lt;/gallery&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== lsusb output ==&lt;br /&gt;
&lt;br /&gt;
Bus 001 Device 007: ID 21a9:1004  &lt;br /&gt;
Device Descriptor:&lt;br /&gt;
  bLength                18&lt;br /&gt;
  bDescriptorType         1&lt;br /&gt;
  bcdUSB               2.00&lt;br /&gt;
  bDeviceClass          255 Vendor Specific Class&lt;br /&gt;
  bDeviceSubClass       255 Vendor Specific Subclass&lt;br /&gt;
  bDeviceProtocol       255 Vendor Specific Protocol&lt;br /&gt;
  bMaxPacketSize0        64&lt;br /&gt;
  idVendor           0x21a9 &lt;br /&gt;
  idProduct          0x1004 &lt;br /&gt;
  bcdDevice            0.00&lt;br /&gt;
  iManufacturer           0 &lt;br /&gt;
  iProduct                0 &lt;br /&gt;
  iSerial                 0 &lt;br /&gt;
  bNumConfigurations      1&lt;br /&gt;
  Configuration Descriptor:&lt;br /&gt;
    bLength                 9&lt;br /&gt;
    bDescriptorType         2&lt;br /&gt;
    wTotalLength          171&lt;br /&gt;
    bNumInterfaces          1&lt;br /&gt;
    bConfigurationValue     1&lt;br /&gt;
    iConfiguration          0 &lt;br /&gt;
    bmAttributes         0x80&lt;br /&gt;
      (Bus Powered)&lt;br /&gt;
    MaxPower              100mA&lt;br /&gt;
    Interface Descriptor:&lt;br /&gt;
      bLength                 9&lt;br /&gt;
      bDescriptorType         4&lt;br /&gt;
      bInterfaceNumber        0&lt;br /&gt;
      bAlternateSetting       0&lt;br /&gt;
      bNumEndpoints           0&lt;br /&gt;
      bInterfaceClass       255 Vendor Specific Class&lt;br /&gt;
      bInterfaceSubClass    255 Vendor Specific Subclass&lt;br /&gt;
      bInterfaceProtocol    255 Vendor Specific Protocol&lt;br /&gt;
      iInterface              0 &lt;br /&gt;
    Interface Descriptor:&lt;br /&gt;
      bLength                 9&lt;br /&gt;
      bDescriptorType         4&lt;br /&gt;
      bInterfaceNumber        0&lt;br /&gt;
      bAlternateSetting       1&lt;br /&gt;
      bNumEndpoints           6&lt;br /&gt;
      bInterfaceClass       255 Vendor Specific Class&lt;br /&gt;
      bInterfaceSubClass    255 Vendor Specific Subclass&lt;br /&gt;
      bInterfaceProtocol    255 Vendor Specific Protocol&lt;br /&gt;
      iInterface              0 &lt;br /&gt;
      Endpoint Descriptor:&lt;br /&gt;
        bLength                 7&lt;br /&gt;
        bDescriptorType         5&lt;br /&gt;
        bEndpointAddress     0x01  EP 1 OUT&lt;br /&gt;
        bmAttributes            2&lt;br /&gt;
          Transfer Type            Bulk&lt;br /&gt;
          Synch Type               None&lt;br /&gt;
          Usage Type               Data&lt;br /&gt;
        wMaxPacketSize     0x0200  1x 512 bytes&lt;br /&gt;
        bInterval               0&lt;br /&gt;
      Endpoint Descriptor:&lt;br /&gt;
        bLength                 7&lt;br /&gt;
        bDescriptorType         5&lt;br /&gt;
        bEndpointAddress     0x81  EP 1 IN&lt;br /&gt;
        bmAttributes            2&lt;br /&gt;
          Transfer Type            Bulk&lt;br /&gt;
          Synch Type               None&lt;br /&gt;
          Usage Type               Data&lt;br /&gt;
        wMaxPacketSize     0x0200  1x 512 bytes&lt;br /&gt;
        bInterval               0&lt;br /&gt;
      Endpoint Descriptor:&lt;br /&gt;
        bLength                 7&lt;br /&gt;
        bDescriptorType         5&lt;br /&gt;
        bEndpointAddress     0x02  EP 2 OUT&lt;br /&gt;
        bmAttributes            2&lt;br /&gt;
          Transfer Type            Bulk&lt;br /&gt;
          Synch Type               None&lt;br /&gt;
          Usage Type               Data&lt;br /&gt;
        wMaxPacketSize     0x0200  1x 512 bytes&lt;br /&gt;
        bInterval               0&lt;br /&gt;
      Endpoint Descriptor:&lt;br /&gt;
        bLength                 7&lt;br /&gt;
        bDescriptorType         5&lt;br /&gt;
        bEndpointAddress     0x04  EP 4 OUT&lt;br /&gt;
        bmAttributes            2&lt;br /&gt;
          Transfer Type            Bulk&lt;br /&gt;
          Synch Type               None&lt;br /&gt;
          Usage Type               Data&lt;br /&gt;
        wMaxPacketSize     0x0200  1x 512 bytes&lt;br /&gt;
        bInterval               0&lt;br /&gt;
      Endpoint Descriptor:&lt;br /&gt;
        bLength                 7&lt;br /&gt;
        bDescriptorType         5&lt;br /&gt;
        bEndpointAddress     0x86  EP 6 IN&lt;br /&gt;
        bmAttributes            2&lt;br /&gt;
          Transfer Type            Bulk&lt;br /&gt;
          Synch Type               None&lt;br /&gt;
          Usage Type               Data&lt;br /&gt;
        wMaxPacketSize     0x0200  1x 512 bytes&lt;br /&gt;
        bInterval               0&lt;br /&gt;
      Endpoint Descriptor:&lt;br /&gt;
        bLength                 7&lt;br /&gt;
        bDescriptorType         5&lt;br /&gt;
        bEndpointAddress     0x88  EP 8 IN&lt;br /&gt;
        bmAttributes            2&lt;br /&gt;
          Transfer Type            Bulk&lt;br /&gt;
          Synch Type               None&lt;br /&gt;
          Usage Type               Data&lt;br /&gt;
        wMaxPacketSize     0x0200  1x 512 bytes&lt;br /&gt;
        bInterval               0&lt;br /&gt;
    Interface Descriptor:&lt;br /&gt;
      bLength                 9&lt;br /&gt;
      bDescriptorType         4&lt;br /&gt;
      bInterfaceNumber        0&lt;br /&gt;
      bAlternateSetting       2&lt;br /&gt;
      bNumEndpoints           6&lt;br /&gt;
      bInterfaceClass       255 Vendor Specific Class&lt;br /&gt;
      bInterfaceSubClass    255 Vendor Specific Subclass&lt;br /&gt;
      bInterfaceProtocol    255 Vendor Specific Protocol&lt;br /&gt;
      iInterface              0 &lt;br /&gt;
      Endpoint Descriptor:&lt;br /&gt;
        bLength                 7&lt;br /&gt;
        bDescriptorType         5&lt;br /&gt;
        bEndpointAddress     0x01  EP 1 OUT&lt;br /&gt;
        bmAttributes            3&lt;br /&gt;
          Transfer Type            Interrupt&lt;br /&gt;
          Synch Type               None&lt;br /&gt;
          Usage Type               Data&lt;br /&gt;
        wMaxPacketSize     0x0040  1x 64 bytes&lt;br /&gt;
        bInterval               1&lt;br /&gt;
      Endpoint Descriptor:&lt;br /&gt;
        bLength                 7&lt;br /&gt;
        bDescriptorType         5&lt;br /&gt;
        bEndpointAddress     0x81  EP 1 IN&lt;br /&gt;
        bmAttributes            3&lt;br /&gt;
          Transfer Type            Interrupt&lt;br /&gt;
          Synch Type               None&lt;br /&gt;
          Usage Type               Data&lt;br /&gt;
        wMaxPacketSize     0x0040  1x 64 bytes&lt;br /&gt;
        bInterval               1&lt;br /&gt;
      Endpoint Descriptor:&lt;br /&gt;
        bLength                 7&lt;br /&gt;
        bDescriptorType         5&lt;br /&gt;
        bEndpointAddress     0x02  EP 2 OUT&lt;br /&gt;
        bmAttributes            3&lt;br /&gt;
          Transfer Type            Interrupt&lt;br /&gt;
          Synch Type               None&lt;br /&gt;
          Usage Type               Data&lt;br /&gt;
        wMaxPacketSize     0x0200  1x 512 bytes&lt;br /&gt;
        bInterval               1&lt;br /&gt;
      Endpoint Descriptor:&lt;br /&gt;
        bLength                 7&lt;br /&gt;
        bDescriptorType         5&lt;br /&gt;
        bEndpointAddress     0x04  EP 4 OUT&lt;br /&gt;
        bmAttributes            2&lt;br /&gt;
          Transfer Type            Bulk&lt;br /&gt;
          Synch Type               None&lt;br /&gt;
          Usage Type               Data&lt;br /&gt;
        wMaxPacketSize     0x0200  1x 512 bytes&lt;br /&gt;
        bInterval               0&lt;br /&gt;
      Endpoint Descriptor:&lt;br /&gt;
        bLength                 7&lt;br /&gt;
        bDescriptorType         5&lt;br /&gt;
        bEndpointAddress     0x86  EP 6 IN&lt;br /&gt;
        bmAttributes            3&lt;br /&gt;
          Transfer Type            Interrupt&lt;br /&gt;
          Synch Type               None&lt;br /&gt;
          Usage Type               Data&lt;br /&gt;
        wMaxPacketSize     0x0200  1x 512 bytes&lt;br /&gt;
        bInterval               1&lt;br /&gt;
      Endpoint Descriptor:&lt;br /&gt;
        bLength                 7&lt;br /&gt;
        bDescriptorType         5&lt;br /&gt;
        bEndpointAddress     0x88  EP 8 IN&lt;br /&gt;
        bmAttributes            2&lt;br /&gt;
          Transfer Type            Bulk&lt;br /&gt;
          Synch Type               None&lt;br /&gt;
          Usage Type               Data&lt;br /&gt;
        wMaxPacketSize     0x0200  1x 512 bytes&lt;br /&gt;
        bInterval               0&lt;br /&gt;
    Interface Descriptor:&lt;br /&gt;
      bLength                 9&lt;br /&gt;
      bDescriptorType         4&lt;br /&gt;
      bInterfaceNumber        0&lt;br /&gt;
      bAlternateSetting       3&lt;br /&gt;
      bNumEndpoints           6&lt;br /&gt;
      bInterfaceClass       255 Vendor Specific Class&lt;br /&gt;
      bInterfaceSubClass    255 Vendor Specific Subclass&lt;br /&gt;
      bInterfaceProtocol    255 Vendor Specific Protocol&lt;br /&gt;
      iInterface              0 &lt;br /&gt;
      Endpoint Descriptor:&lt;br /&gt;
        bLength                 7&lt;br /&gt;
        bDescriptorType         5&lt;br /&gt;
        bEndpointAddress     0x01  EP 1 OUT&lt;br /&gt;
        bmAttributes            3&lt;br /&gt;
          Transfer Type            Interrupt&lt;br /&gt;
          Synch Type               None&lt;br /&gt;
          Usage Type               Data&lt;br /&gt;
        wMaxPacketSize     0x0040  1x 64 bytes&lt;br /&gt;
        bInterval               1&lt;br /&gt;
      Endpoint Descriptor:&lt;br /&gt;
        bLength                 7&lt;br /&gt;
        bDescriptorType         5&lt;br /&gt;
        bEndpointAddress     0x81  EP 1 IN&lt;br /&gt;
        bmAttributes            3&lt;br /&gt;
          Transfer Type            Interrupt&lt;br /&gt;
          Synch Type               None&lt;br /&gt;
          Usage Type               Data&lt;br /&gt;
        wMaxPacketSize     0x0040  1x 64 bytes&lt;br /&gt;
        bInterval               1&lt;br /&gt;
      Endpoint Descriptor:&lt;br /&gt;
        bLength                 7&lt;br /&gt;
        bDescriptorType         5&lt;br /&gt;
        bEndpointAddress     0x02  EP 2 OUT&lt;br /&gt;
        bmAttributes            1&lt;br /&gt;
          Transfer Type            Isochronous&lt;br /&gt;
          Synch Type               None&lt;br /&gt;
          Usage Type               Data&lt;br /&gt;
        wMaxPacketSize     0x0200  1x 512 bytes&lt;br /&gt;
        bInterval               1&lt;br /&gt;
      Endpoint Descriptor:&lt;br /&gt;
        bLength                 7&lt;br /&gt;
        bDescriptorType         5&lt;br /&gt;
        bEndpointAddress     0x04  EP 4 OUT&lt;br /&gt;
        bmAttributes            2&lt;br /&gt;
          Transfer Type            Bulk&lt;br /&gt;
          Synch Type               None&lt;br /&gt;
          Usage Type               Data&lt;br /&gt;
        wMaxPacketSize     0x0200  1x 512 bytes&lt;br /&gt;
        bInterval               0&lt;br /&gt;
      Endpoint Descriptor:&lt;br /&gt;
        bLength                 7&lt;br /&gt;
        bDescriptorType         5&lt;br /&gt;
        bEndpointAddress     0x86  EP 6 IN&lt;br /&gt;
        bmAttributes            1&lt;br /&gt;
          Transfer Type            Isochronous&lt;br /&gt;
          Synch Type               None&lt;br /&gt;
          Usage Type               Data&lt;br /&gt;
        wMaxPacketSize     0x0200  1x 512 bytes&lt;br /&gt;
        bInterval               1&lt;br /&gt;
      Endpoint Descriptor:&lt;br /&gt;
        bLength                 7&lt;br /&gt;
        bDescriptorType         5&lt;br /&gt;
        bEndpointAddress     0x88  EP 8 IN&lt;br /&gt;
        bmAttributes            2&lt;br /&gt;
          Transfer Type            Bulk&lt;br /&gt;
          Synch Type               None&lt;br /&gt;
          Usage Type               Data&lt;br /&gt;
        wMaxPacketSize     0x0200  1x 512 bytes&lt;br /&gt;
        bInterval               0&lt;br /&gt;
Device Qualifier (for other device speed):&lt;br /&gt;
  bLength                10&lt;br /&gt;
  bDescriptorType         6&lt;br /&gt;
  bcdUSB               2.00&lt;br /&gt;
  bDeviceClass          255 Vendor Specific Class&lt;br /&gt;
  bDeviceSubClass       255 Vendor Specific Subclass&lt;br /&gt;
  bDeviceProtocol       255 Vendor Specific Protocol&lt;br /&gt;
  bMaxPacketSize0        64&lt;br /&gt;
  bNumConfigurations      1&lt;br /&gt;
Device Status:     0x0000&lt;br /&gt;
  (Bus Powered)&lt;/div&gt;</summary>
		<author><name>Adicarlo</name></author>
	</entry>
	<entry>
		<id>https://sigrok.org/w/index.php?title=Saleae_Logic8&amp;diff=10354</id>
		<title>Saleae Logic8</title>
		<link rel="alternate" type="text/html" href="https://sigrok.org/w/index.php?title=Saleae_Logic8&amp;diff=10354"/>
		<updated>2014-12-21T21:54:55Z</updated>

		<summary type="html">&lt;p&gt;Adicarlo: /* Hardware */ cribbed from logic pro 16, which has two of these&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;{{Infobox logic analyzer&lt;br /&gt;
| image            = [[File:Saleae_Logic8_case_bottom.jpg|180px]]&lt;br /&gt;
| name             = Saleae Logic8&lt;br /&gt;
| status           = unsupported&lt;br /&gt;
| source_code_dir  = N/A&lt;br /&gt;
| channels         = 8&lt;br /&gt;
| samplerate       = 100/50/40/25&lt;br /&gt;
| samplerate_state = &amp;amp;mdash;&lt;br /&gt;
| triggers         = none (SW-only)&lt;br /&gt;
| voltages         = 1.8V &amp;amp;mdash; 5.5V&lt;br /&gt;
| threshold        = &lt;br /&gt;
| memory           = &lt;br /&gt;
| compression      = yes&lt;br /&gt;
| website          = [http://www.saleae.com/ saleae.com]&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
The &amp;#039;&amp;#039;&amp;#039;Saleae Logic8&amp;#039;&amp;#039;&amp;#039; is a USB-based, 8-channel logic analyzer with 100/50/40/20MS sampling rate (at 3/6/7/8 enabled channels). &lt;br /&gt;
&lt;br /&gt;
The case requires a &amp;#039;&amp;#039;&amp;#039;Torx T7&amp;#039;&amp;#039;&amp;#039; screwdriver to open.&lt;br /&gt;
&lt;br /&gt;
This page is to help provide hardware details in the interest of getting this device supported.&lt;br /&gt;
&lt;br /&gt;
== Hardware ==&lt;br /&gt;
&lt;br /&gt;
These are provisional guesses, please correct if you spot errors, they are surely there.&lt;br /&gt;
&lt;br /&gt;
* &amp;#039;&amp;#039;&amp;#039;FPGA&amp;#039;&amp;#039;&amp;#039;: [http://www.xilinx.com/products/silicon-devices/fpga/spartan-6.html XILINIX Spartan-6] XC6SLX9 CSG225BIV1425 [http://www.xilinx.com/support/documentation/data_sheets/ds160.pdf Spartan-6 Family Overview]&lt;br /&gt;
* &amp;#039;&amp;#039;&amp;#039;USB interface chip&amp;#039;&amp;#039;&amp;#039;: [http://www.cypress.com/?mpn=CY7C68013A-56LTXC Cypress CY7C66013A-56LTXC] [http://www.cypress.com/?docID=45142 datasheet]&lt;br /&gt;
* [http://www.ti.com/product/sn74lvc245a?qgpn=sn74lvc245a TI SN74LVC245A] 5.5V tolerant octal bus transceiver&lt;br /&gt;
* &amp;#039;&amp;#039;&amp;#039;acquisition signal processing&amp;#039;&amp;#039;&amp;#039;: 6x [http://www.analog.com/static/imported-files/data_sheets/ADA4891-1_4891-2_4891-3_4891-4.PDF Analog Devices ADA4891-4] quad amplifier&lt;br /&gt;
* &amp;#039;&amp;#039;&amp;#039;ADC&amp;#039;&amp;#039;&amp;#039;: [https://www.hittite.com/products/view.html/view/HMCAD1100 Hittite Microwave HMCAD1100] ([https://www.hittite.com/content/documents/data_sheet/hmcad1100.pdf datasheet])&lt;br /&gt;
* &amp;#039;&amp;#039;&amp;#039;unknown function&amp;#039;&amp;#039;&amp;#039;: MNAB / F26A&lt;br /&gt;
&lt;br /&gt;
== Teardown Images ==&lt;br /&gt;
&lt;br /&gt;
&amp;lt;gallery&amp;gt;&lt;br /&gt;
Saleae_Logic8_case_top.jpg|case top&lt;br /&gt;
Saleae_Logic8_case_bottom.jpg|case bottom&lt;br /&gt;
Saleae_Logic8_case_rear.jpg|rear of case, 8 acquisitions and 8 grounds&lt;br /&gt;
Saleae_Logic8_board_top.jpg|primary and only board, top&lt;br /&gt;
Saleae_Logic8_board_top_upper.jpg|upper detail of primary board&lt;br /&gt;
Saleae_Logic8_board_bottom.jpg|bottom of primary board&lt;br /&gt;
[[File:Saleae_Logic8_board_bottom_upper_right.jpg|upper right detail of primary board&lt;br /&gt;
&amp;lt;/gallery&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== lsusb output ==&lt;br /&gt;
&lt;br /&gt;
Bus 001 Device 007: ID 21a9:1004  &lt;br /&gt;
Device Descriptor:&lt;br /&gt;
  bLength                18&lt;br /&gt;
  bDescriptorType         1&lt;br /&gt;
  bcdUSB               2.00&lt;br /&gt;
  bDeviceClass          255 Vendor Specific Class&lt;br /&gt;
  bDeviceSubClass       255 Vendor Specific Subclass&lt;br /&gt;
  bDeviceProtocol       255 Vendor Specific Protocol&lt;br /&gt;
  bMaxPacketSize0        64&lt;br /&gt;
  idVendor           0x21a9 &lt;br /&gt;
  idProduct          0x1004 &lt;br /&gt;
  bcdDevice            0.00&lt;br /&gt;
  iManufacturer           0 &lt;br /&gt;
  iProduct                0 &lt;br /&gt;
  iSerial                 0 &lt;br /&gt;
  bNumConfigurations      1&lt;br /&gt;
  Configuration Descriptor:&lt;br /&gt;
    bLength                 9&lt;br /&gt;
    bDescriptorType         2&lt;br /&gt;
    wTotalLength          171&lt;br /&gt;
    bNumInterfaces          1&lt;br /&gt;
    bConfigurationValue     1&lt;br /&gt;
    iConfiguration          0 &lt;br /&gt;
    bmAttributes         0x80&lt;br /&gt;
      (Bus Powered)&lt;br /&gt;
    MaxPower              100mA&lt;br /&gt;
    Interface Descriptor:&lt;br /&gt;
      bLength                 9&lt;br /&gt;
      bDescriptorType         4&lt;br /&gt;
      bInterfaceNumber        0&lt;br /&gt;
      bAlternateSetting       0&lt;br /&gt;
      bNumEndpoints           0&lt;br /&gt;
      bInterfaceClass       255 Vendor Specific Class&lt;br /&gt;
      bInterfaceSubClass    255 Vendor Specific Subclass&lt;br /&gt;
      bInterfaceProtocol    255 Vendor Specific Protocol&lt;br /&gt;
      iInterface              0 &lt;br /&gt;
    Interface Descriptor:&lt;br /&gt;
      bLength                 9&lt;br /&gt;
      bDescriptorType         4&lt;br /&gt;
      bInterfaceNumber        0&lt;br /&gt;
      bAlternateSetting       1&lt;br /&gt;
      bNumEndpoints           6&lt;br /&gt;
      bInterfaceClass       255 Vendor Specific Class&lt;br /&gt;
      bInterfaceSubClass    255 Vendor Specific Subclass&lt;br /&gt;
      bInterfaceProtocol    255 Vendor Specific Protocol&lt;br /&gt;
      iInterface              0 &lt;br /&gt;
      Endpoint Descriptor:&lt;br /&gt;
        bLength                 7&lt;br /&gt;
        bDescriptorType         5&lt;br /&gt;
        bEndpointAddress     0x01  EP 1 OUT&lt;br /&gt;
        bmAttributes            2&lt;br /&gt;
          Transfer Type            Bulk&lt;br /&gt;
          Synch Type               None&lt;br /&gt;
          Usage Type               Data&lt;br /&gt;
        wMaxPacketSize     0x0200  1x 512 bytes&lt;br /&gt;
        bInterval               0&lt;br /&gt;
      Endpoint Descriptor:&lt;br /&gt;
        bLength                 7&lt;br /&gt;
        bDescriptorType         5&lt;br /&gt;
        bEndpointAddress     0x81  EP 1 IN&lt;br /&gt;
        bmAttributes            2&lt;br /&gt;
          Transfer Type            Bulk&lt;br /&gt;
          Synch Type               None&lt;br /&gt;
          Usage Type               Data&lt;br /&gt;
        wMaxPacketSize     0x0200  1x 512 bytes&lt;br /&gt;
        bInterval               0&lt;br /&gt;
      Endpoint Descriptor:&lt;br /&gt;
        bLength                 7&lt;br /&gt;
        bDescriptorType         5&lt;br /&gt;
        bEndpointAddress     0x02  EP 2 OUT&lt;br /&gt;
        bmAttributes            2&lt;br /&gt;
          Transfer Type            Bulk&lt;br /&gt;
          Synch Type               None&lt;br /&gt;
          Usage Type               Data&lt;br /&gt;
        wMaxPacketSize     0x0200  1x 512 bytes&lt;br /&gt;
        bInterval               0&lt;br /&gt;
      Endpoint Descriptor:&lt;br /&gt;
        bLength                 7&lt;br /&gt;
        bDescriptorType         5&lt;br /&gt;
        bEndpointAddress     0x04  EP 4 OUT&lt;br /&gt;
        bmAttributes            2&lt;br /&gt;
          Transfer Type            Bulk&lt;br /&gt;
          Synch Type               None&lt;br /&gt;
          Usage Type               Data&lt;br /&gt;
        wMaxPacketSize     0x0200  1x 512 bytes&lt;br /&gt;
        bInterval               0&lt;br /&gt;
      Endpoint Descriptor:&lt;br /&gt;
        bLength                 7&lt;br /&gt;
        bDescriptorType         5&lt;br /&gt;
        bEndpointAddress     0x86  EP 6 IN&lt;br /&gt;
        bmAttributes            2&lt;br /&gt;
          Transfer Type            Bulk&lt;br /&gt;
          Synch Type               None&lt;br /&gt;
          Usage Type               Data&lt;br /&gt;
        wMaxPacketSize     0x0200  1x 512 bytes&lt;br /&gt;
        bInterval               0&lt;br /&gt;
      Endpoint Descriptor:&lt;br /&gt;
        bLength                 7&lt;br /&gt;
        bDescriptorType         5&lt;br /&gt;
        bEndpointAddress     0x88  EP 8 IN&lt;br /&gt;
        bmAttributes            2&lt;br /&gt;
          Transfer Type            Bulk&lt;br /&gt;
          Synch Type               None&lt;br /&gt;
          Usage Type               Data&lt;br /&gt;
        wMaxPacketSize     0x0200  1x 512 bytes&lt;br /&gt;
        bInterval               0&lt;br /&gt;
    Interface Descriptor:&lt;br /&gt;
      bLength                 9&lt;br /&gt;
      bDescriptorType         4&lt;br /&gt;
      bInterfaceNumber        0&lt;br /&gt;
      bAlternateSetting       2&lt;br /&gt;
      bNumEndpoints           6&lt;br /&gt;
      bInterfaceClass       255 Vendor Specific Class&lt;br /&gt;
      bInterfaceSubClass    255 Vendor Specific Subclass&lt;br /&gt;
      bInterfaceProtocol    255 Vendor Specific Protocol&lt;br /&gt;
      iInterface              0 &lt;br /&gt;
      Endpoint Descriptor:&lt;br /&gt;
        bLength                 7&lt;br /&gt;
        bDescriptorType         5&lt;br /&gt;
        bEndpointAddress     0x01  EP 1 OUT&lt;br /&gt;
        bmAttributes            3&lt;br /&gt;
          Transfer Type            Interrupt&lt;br /&gt;
          Synch Type               None&lt;br /&gt;
          Usage Type               Data&lt;br /&gt;
        wMaxPacketSize     0x0040  1x 64 bytes&lt;br /&gt;
        bInterval               1&lt;br /&gt;
      Endpoint Descriptor:&lt;br /&gt;
        bLength                 7&lt;br /&gt;
        bDescriptorType         5&lt;br /&gt;
        bEndpointAddress     0x81  EP 1 IN&lt;br /&gt;
        bmAttributes            3&lt;br /&gt;
          Transfer Type            Interrupt&lt;br /&gt;
          Synch Type               None&lt;br /&gt;
          Usage Type               Data&lt;br /&gt;
        wMaxPacketSize     0x0040  1x 64 bytes&lt;br /&gt;
        bInterval               1&lt;br /&gt;
      Endpoint Descriptor:&lt;br /&gt;
        bLength                 7&lt;br /&gt;
        bDescriptorType         5&lt;br /&gt;
        bEndpointAddress     0x02  EP 2 OUT&lt;br /&gt;
        bmAttributes            3&lt;br /&gt;
          Transfer Type            Interrupt&lt;br /&gt;
          Synch Type               None&lt;br /&gt;
          Usage Type               Data&lt;br /&gt;
        wMaxPacketSize     0x0200  1x 512 bytes&lt;br /&gt;
        bInterval               1&lt;br /&gt;
      Endpoint Descriptor:&lt;br /&gt;
        bLength                 7&lt;br /&gt;
        bDescriptorType         5&lt;br /&gt;
        bEndpointAddress     0x04  EP 4 OUT&lt;br /&gt;
        bmAttributes            2&lt;br /&gt;
          Transfer Type            Bulk&lt;br /&gt;
          Synch Type               None&lt;br /&gt;
          Usage Type               Data&lt;br /&gt;
        wMaxPacketSize     0x0200  1x 512 bytes&lt;br /&gt;
        bInterval               0&lt;br /&gt;
      Endpoint Descriptor:&lt;br /&gt;
        bLength                 7&lt;br /&gt;
        bDescriptorType         5&lt;br /&gt;
        bEndpointAddress     0x86  EP 6 IN&lt;br /&gt;
        bmAttributes            3&lt;br /&gt;
          Transfer Type            Interrupt&lt;br /&gt;
          Synch Type               None&lt;br /&gt;
          Usage Type               Data&lt;br /&gt;
        wMaxPacketSize     0x0200  1x 512 bytes&lt;br /&gt;
        bInterval               1&lt;br /&gt;
      Endpoint Descriptor:&lt;br /&gt;
        bLength                 7&lt;br /&gt;
        bDescriptorType         5&lt;br /&gt;
        bEndpointAddress     0x88  EP 8 IN&lt;br /&gt;
        bmAttributes            2&lt;br /&gt;
          Transfer Type            Bulk&lt;br /&gt;
          Synch Type               None&lt;br /&gt;
          Usage Type               Data&lt;br /&gt;
        wMaxPacketSize     0x0200  1x 512 bytes&lt;br /&gt;
        bInterval               0&lt;br /&gt;
    Interface Descriptor:&lt;br /&gt;
      bLength                 9&lt;br /&gt;
      bDescriptorType         4&lt;br /&gt;
      bInterfaceNumber        0&lt;br /&gt;
      bAlternateSetting       3&lt;br /&gt;
      bNumEndpoints           6&lt;br /&gt;
      bInterfaceClass       255 Vendor Specific Class&lt;br /&gt;
      bInterfaceSubClass    255 Vendor Specific Subclass&lt;br /&gt;
      bInterfaceProtocol    255 Vendor Specific Protocol&lt;br /&gt;
      iInterface              0 &lt;br /&gt;
      Endpoint Descriptor:&lt;br /&gt;
        bLength                 7&lt;br /&gt;
        bDescriptorType         5&lt;br /&gt;
        bEndpointAddress     0x01  EP 1 OUT&lt;br /&gt;
        bmAttributes            3&lt;br /&gt;
          Transfer Type            Interrupt&lt;br /&gt;
          Synch Type               None&lt;br /&gt;
          Usage Type               Data&lt;br /&gt;
        wMaxPacketSize     0x0040  1x 64 bytes&lt;br /&gt;
        bInterval               1&lt;br /&gt;
      Endpoint Descriptor:&lt;br /&gt;
        bLength                 7&lt;br /&gt;
        bDescriptorType         5&lt;br /&gt;
        bEndpointAddress     0x81  EP 1 IN&lt;br /&gt;
        bmAttributes            3&lt;br /&gt;
          Transfer Type            Interrupt&lt;br /&gt;
          Synch Type               None&lt;br /&gt;
          Usage Type               Data&lt;br /&gt;
        wMaxPacketSize     0x0040  1x 64 bytes&lt;br /&gt;
        bInterval               1&lt;br /&gt;
      Endpoint Descriptor:&lt;br /&gt;
        bLength                 7&lt;br /&gt;
        bDescriptorType         5&lt;br /&gt;
        bEndpointAddress     0x02  EP 2 OUT&lt;br /&gt;
        bmAttributes            1&lt;br /&gt;
          Transfer Type            Isochronous&lt;br /&gt;
          Synch Type               None&lt;br /&gt;
          Usage Type               Data&lt;br /&gt;
        wMaxPacketSize     0x0200  1x 512 bytes&lt;br /&gt;
        bInterval               1&lt;br /&gt;
      Endpoint Descriptor:&lt;br /&gt;
        bLength                 7&lt;br /&gt;
        bDescriptorType         5&lt;br /&gt;
        bEndpointAddress     0x04  EP 4 OUT&lt;br /&gt;
        bmAttributes            2&lt;br /&gt;
          Transfer Type            Bulk&lt;br /&gt;
          Synch Type               None&lt;br /&gt;
          Usage Type               Data&lt;br /&gt;
        wMaxPacketSize     0x0200  1x 512 bytes&lt;br /&gt;
        bInterval               0&lt;br /&gt;
      Endpoint Descriptor:&lt;br /&gt;
        bLength                 7&lt;br /&gt;
        bDescriptorType         5&lt;br /&gt;
        bEndpointAddress     0x86  EP 6 IN&lt;br /&gt;
        bmAttributes            1&lt;br /&gt;
          Transfer Type            Isochronous&lt;br /&gt;
          Synch Type               None&lt;br /&gt;
          Usage Type               Data&lt;br /&gt;
        wMaxPacketSize     0x0200  1x 512 bytes&lt;br /&gt;
        bInterval               1&lt;br /&gt;
      Endpoint Descriptor:&lt;br /&gt;
        bLength                 7&lt;br /&gt;
        bDescriptorType         5&lt;br /&gt;
        bEndpointAddress     0x88  EP 8 IN&lt;br /&gt;
        bmAttributes            2&lt;br /&gt;
          Transfer Type            Bulk&lt;br /&gt;
          Synch Type               None&lt;br /&gt;
          Usage Type               Data&lt;br /&gt;
        wMaxPacketSize     0x0200  1x 512 bytes&lt;br /&gt;
        bInterval               0&lt;br /&gt;
Device Qualifier (for other device speed):&lt;br /&gt;
  bLength                10&lt;br /&gt;
  bDescriptorType         6&lt;br /&gt;
  bcdUSB               2.00&lt;br /&gt;
  bDeviceClass          255 Vendor Specific Class&lt;br /&gt;
  bDeviceSubClass       255 Vendor Specific Subclass&lt;br /&gt;
  bDeviceProtocol       255 Vendor Specific Protocol&lt;br /&gt;
  bMaxPacketSize0        64&lt;br /&gt;
  bNumConfigurations      1&lt;br /&gt;
Device Status:     0x0000&lt;br /&gt;
  (Bus Powered)&lt;/div&gt;</summary>
		<author><name>Adicarlo</name></author>
	</entry>
	<entry>
		<id>https://sigrok.org/w/index.php?title=Saleae_Logic8&amp;diff=10353</id>
		<title>Saleae Logic8</title>
		<link rel="alternate" type="text/html" href="https://sigrok.org/w/index.php?title=Saleae_Logic8&amp;diff=10353"/>
		<updated>2014-12-21T16:55:01Z</updated>

		<summary type="html">&lt;p&gt;Adicarlo: /* Hardware */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;{{Infobox logic analyzer&lt;br /&gt;
| image            = [[File:Saleae_Logic8_case_bottom.jpg|180px]]&lt;br /&gt;
| name             = Saleae Logic8&lt;br /&gt;
| status           = unsupported&lt;br /&gt;
| source_code_dir  = N/A&lt;br /&gt;
| channels         = 8&lt;br /&gt;
| samplerate       = 100/50/40/25&lt;br /&gt;
| samplerate_state = &amp;amp;mdash;&lt;br /&gt;
| triggers         = none (SW-only)&lt;br /&gt;
| voltages         = 1.8V &amp;amp;mdash; 5.5V&lt;br /&gt;
| threshold        = &lt;br /&gt;
| memory           = &lt;br /&gt;
| compression      = yes&lt;br /&gt;
| website          = [http://www.saleae.com/ saleae.com]&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
The &amp;#039;&amp;#039;&amp;#039;Saleae Logic8&amp;#039;&amp;#039;&amp;#039; is a USB-based, 8-channel logic analyzer with 100/50/40/20MS sampling rate (at 3/6/7/8 enabled channels). &lt;br /&gt;
&lt;br /&gt;
The case requires a &amp;#039;&amp;#039;&amp;#039;Torx T7&amp;#039;&amp;#039;&amp;#039; screwdriver to open.&lt;br /&gt;
&lt;br /&gt;
This page is to help provide hardware details in the interest of getting this device supported.&lt;br /&gt;
&lt;br /&gt;
== Hardware ==&lt;br /&gt;
&lt;br /&gt;
These are provisional guesses, please correct if you spot errors, they are surely there.&lt;br /&gt;
&lt;br /&gt;
* &amp;#039;&amp;#039;&amp;#039;FPGA&amp;#039;&amp;#039;&amp;#039;: [http://www.xilinx.com/products/silicon-devices/fpga/spartan-6.html XILINIX Spartan-6] XC6SLX9 CSG225BIV1425 [http://www.xilinx.com/support/documentation/data_sheets/ds160.pdf Spartan-6 Family Overview]&lt;br /&gt;
* &amp;#039;&amp;#039;&amp;#039;USB interface chip&amp;#039;&amp;#039;&amp;#039;: [http://www.cypress.com/?mpn=CY7C68013A-56LTXC Cypress CY7C66013A-56LTXC] [http://www.cypress.com/?docID=45142 datasheet]&lt;br /&gt;
* [http://www.ti.com/product/sn74lvc245a?qgpn=sn74lvc245a TI SN74LVC245A] 5.5V tolerant octal bus transceiver&lt;br /&gt;
* &amp;#039;&amp;#039;&amp;#039;acquisition signal processing&amp;#039;&amp;#039;&amp;#039;: 6x [http://www.analog.com/static/imported-files/data_sheets/ADA4891-1_4891-2_4891-3_4891-4.PDF Analog Devices ADA4891-4] quad amplifier&lt;br /&gt;
* &amp;#039;&amp;#039;&amp;#039;unknown function&amp;#039;&amp;#039;&amp;#039;: HAD1100 / UVA8&lt;br /&gt;
* &amp;#039;&amp;#039;&amp;#039;unknown function&amp;#039;&amp;#039;&amp;#039;: MNAB / F26A&lt;br /&gt;
&lt;br /&gt;
== Teardown Images ==&lt;br /&gt;
&lt;br /&gt;
&amp;lt;gallery&amp;gt;&lt;br /&gt;
Saleae_Logic8_case_top.jpg|case top&lt;br /&gt;
Saleae_Logic8_case_bottom.jpg|case bottom&lt;br /&gt;
Saleae_Logic8_case_rear.jpg|rear of case, 8 acquisitions and 8 grounds&lt;br /&gt;
Saleae_Logic8_board_top.jpg|primary and only board, top&lt;br /&gt;
Saleae_Logic8_board_top_upper.jpg|upper detail of primary board&lt;br /&gt;
Saleae_Logic8_board_bottom.jpg|bottom of primary board&lt;br /&gt;
[[File:Saleae_Logic8_board_bottom_upper_right.jpg|upper right detail of primary board&lt;br /&gt;
&amp;lt;/gallery&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== lsusb output ==&lt;br /&gt;
&lt;br /&gt;
Bus 001 Device 007: ID 21a9:1004  &lt;br /&gt;
Device Descriptor:&lt;br /&gt;
  bLength                18&lt;br /&gt;
  bDescriptorType         1&lt;br /&gt;
  bcdUSB               2.00&lt;br /&gt;
  bDeviceClass          255 Vendor Specific Class&lt;br /&gt;
  bDeviceSubClass       255 Vendor Specific Subclass&lt;br /&gt;
  bDeviceProtocol       255 Vendor Specific Protocol&lt;br /&gt;
  bMaxPacketSize0        64&lt;br /&gt;
  idVendor           0x21a9 &lt;br /&gt;
  idProduct          0x1004 &lt;br /&gt;
  bcdDevice            0.00&lt;br /&gt;
  iManufacturer           0 &lt;br /&gt;
  iProduct                0 &lt;br /&gt;
  iSerial                 0 &lt;br /&gt;
  bNumConfigurations      1&lt;br /&gt;
  Configuration Descriptor:&lt;br /&gt;
    bLength                 9&lt;br /&gt;
    bDescriptorType         2&lt;br /&gt;
    wTotalLength          171&lt;br /&gt;
    bNumInterfaces          1&lt;br /&gt;
    bConfigurationValue     1&lt;br /&gt;
    iConfiguration          0 &lt;br /&gt;
    bmAttributes         0x80&lt;br /&gt;
      (Bus Powered)&lt;br /&gt;
    MaxPower              100mA&lt;br /&gt;
    Interface Descriptor:&lt;br /&gt;
      bLength                 9&lt;br /&gt;
      bDescriptorType         4&lt;br /&gt;
      bInterfaceNumber        0&lt;br /&gt;
      bAlternateSetting       0&lt;br /&gt;
      bNumEndpoints           0&lt;br /&gt;
      bInterfaceClass       255 Vendor Specific Class&lt;br /&gt;
      bInterfaceSubClass    255 Vendor Specific Subclass&lt;br /&gt;
      bInterfaceProtocol    255 Vendor Specific Protocol&lt;br /&gt;
      iInterface              0 &lt;br /&gt;
    Interface Descriptor:&lt;br /&gt;
      bLength                 9&lt;br /&gt;
      bDescriptorType         4&lt;br /&gt;
      bInterfaceNumber        0&lt;br /&gt;
      bAlternateSetting       1&lt;br /&gt;
      bNumEndpoints           6&lt;br /&gt;
      bInterfaceClass       255 Vendor Specific Class&lt;br /&gt;
      bInterfaceSubClass    255 Vendor Specific Subclass&lt;br /&gt;
      bInterfaceProtocol    255 Vendor Specific Protocol&lt;br /&gt;
      iInterface              0 &lt;br /&gt;
      Endpoint Descriptor:&lt;br /&gt;
        bLength                 7&lt;br /&gt;
        bDescriptorType         5&lt;br /&gt;
        bEndpointAddress     0x01  EP 1 OUT&lt;br /&gt;
        bmAttributes            2&lt;br /&gt;
          Transfer Type            Bulk&lt;br /&gt;
          Synch Type               None&lt;br /&gt;
          Usage Type               Data&lt;br /&gt;
        wMaxPacketSize     0x0200  1x 512 bytes&lt;br /&gt;
        bInterval               0&lt;br /&gt;
      Endpoint Descriptor:&lt;br /&gt;
        bLength                 7&lt;br /&gt;
        bDescriptorType         5&lt;br /&gt;
        bEndpointAddress     0x81  EP 1 IN&lt;br /&gt;
        bmAttributes            2&lt;br /&gt;
          Transfer Type            Bulk&lt;br /&gt;
          Synch Type               None&lt;br /&gt;
          Usage Type               Data&lt;br /&gt;
        wMaxPacketSize     0x0200  1x 512 bytes&lt;br /&gt;
        bInterval               0&lt;br /&gt;
      Endpoint Descriptor:&lt;br /&gt;
        bLength                 7&lt;br /&gt;
        bDescriptorType         5&lt;br /&gt;
        bEndpointAddress     0x02  EP 2 OUT&lt;br /&gt;
        bmAttributes            2&lt;br /&gt;
          Transfer Type            Bulk&lt;br /&gt;
          Synch Type               None&lt;br /&gt;
          Usage Type               Data&lt;br /&gt;
        wMaxPacketSize     0x0200  1x 512 bytes&lt;br /&gt;
        bInterval               0&lt;br /&gt;
      Endpoint Descriptor:&lt;br /&gt;
        bLength                 7&lt;br /&gt;
        bDescriptorType         5&lt;br /&gt;
        bEndpointAddress     0x04  EP 4 OUT&lt;br /&gt;
        bmAttributes            2&lt;br /&gt;
          Transfer Type            Bulk&lt;br /&gt;
          Synch Type               None&lt;br /&gt;
          Usage Type               Data&lt;br /&gt;
        wMaxPacketSize     0x0200  1x 512 bytes&lt;br /&gt;
        bInterval               0&lt;br /&gt;
      Endpoint Descriptor:&lt;br /&gt;
        bLength                 7&lt;br /&gt;
        bDescriptorType         5&lt;br /&gt;
        bEndpointAddress     0x86  EP 6 IN&lt;br /&gt;
        bmAttributes            2&lt;br /&gt;
          Transfer Type            Bulk&lt;br /&gt;
          Synch Type               None&lt;br /&gt;
          Usage Type               Data&lt;br /&gt;
        wMaxPacketSize     0x0200  1x 512 bytes&lt;br /&gt;
        bInterval               0&lt;br /&gt;
      Endpoint Descriptor:&lt;br /&gt;
        bLength                 7&lt;br /&gt;
        bDescriptorType         5&lt;br /&gt;
        bEndpointAddress     0x88  EP 8 IN&lt;br /&gt;
        bmAttributes            2&lt;br /&gt;
          Transfer Type            Bulk&lt;br /&gt;
          Synch Type               None&lt;br /&gt;
          Usage Type               Data&lt;br /&gt;
        wMaxPacketSize     0x0200  1x 512 bytes&lt;br /&gt;
        bInterval               0&lt;br /&gt;
    Interface Descriptor:&lt;br /&gt;
      bLength                 9&lt;br /&gt;
      bDescriptorType         4&lt;br /&gt;
      bInterfaceNumber        0&lt;br /&gt;
      bAlternateSetting       2&lt;br /&gt;
      bNumEndpoints           6&lt;br /&gt;
      bInterfaceClass       255 Vendor Specific Class&lt;br /&gt;
      bInterfaceSubClass    255 Vendor Specific Subclass&lt;br /&gt;
      bInterfaceProtocol    255 Vendor Specific Protocol&lt;br /&gt;
      iInterface              0 &lt;br /&gt;
      Endpoint Descriptor:&lt;br /&gt;
        bLength                 7&lt;br /&gt;
        bDescriptorType         5&lt;br /&gt;
        bEndpointAddress     0x01  EP 1 OUT&lt;br /&gt;
        bmAttributes            3&lt;br /&gt;
          Transfer Type            Interrupt&lt;br /&gt;
          Synch Type               None&lt;br /&gt;
          Usage Type               Data&lt;br /&gt;
        wMaxPacketSize     0x0040  1x 64 bytes&lt;br /&gt;
        bInterval               1&lt;br /&gt;
      Endpoint Descriptor:&lt;br /&gt;
        bLength                 7&lt;br /&gt;
        bDescriptorType         5&lt;br /&gt;
        bEndpointAddress     0x81  EP 1 IN&lt;br /&gt;
        bmAttributes            3&lt;br /&gt;
          Transfer Type            Interrupt&lt;br /&gt;
          Synch Type               None&lt;br /&gt;
          Usage Type               Data&lt;br /&gt;
        wMaxPacketSize     0x0040  1x 64 bytes&lt;br /&gt;
        bInterval               1&lt;br /&gt;
      Endpoint Descriptor:&lt;br /&gt;
        bLength                 7&lt;br /&gt;
        bDescriptorType         5&lt;br /&gt;
        bEndpointAddress     0x02  EP 2 OUT&lt;br /&gt;
        bmAttributes            3&lt;br /&gt;
          Transfer Type            Interrupt&lt;br /&gt;
          Synch Type               None&lt;br /&gt;
          Usage Type               Data&lt;br /&gt;
        wMaxPacketSize     0x0200  1x 512 bytes&lt;br /&gt;
        bInterval               1&lt;br /&gt;
      Endpoint Descriptor:&lt;br /&gt;
        bLength                 7&lt;br /&gt;
        bDescriptorType         5&lt;br /&gt;
        bEndpointAddress     0x04  EP 4 OUT&lt;br /&gt;
        bmAttributes            2&lt;br /&gt;
          Transfer Type            Bulk&lt;br /&gt;
          Synch Type               None&lt;br /&gt;
          Usage Type               Data&lt;br /&gt;
        wMaxPacketSize     0x0200  1x 512 bytes&lt;br /&gt;
        bInterval               0&lt;br /&gt;
      Endpoint Descriptor:&lt;br /&gt;
        bLength                 7&lt;br /&gt;
        bDescriptorType         5&lt;br /&gt;
        bEndpointAddress     0x86  EP 6 IN&lt;br /&gt;
        bmAttributes            3&lt;br /&gt;
          Transfer Type            Interrupt&lt;br /&gt;
          Synch Type               None&lt;br /&gt;
          Usage Type               Data&lt;br /&gt;
        wMaxPacketSize     0x0200  1x 512 bytes&lt;br /&gt;
        bInterval               1&lt;br /&gt;
      Endpoint Descriptor:&lt;br /&gt;
        bLength                 7&lt;br /&gt;
        bDescriptorType         5&lt;br /&gt;
        bEndpointAddress     0x88  EP 8 IN&lt;br /&gt;
        bmAttributes            2&lt;br /&gt;
          Transfer Type            Bulk&lt;br /&gt;
          Synch Type               None&lt;br /&gt;
          Usage Type               Data&lt;br /&gt;
        wMaxPacketSize     0x0200  1x 512 bytes&lt;br /&gt;
        bInterval               0&lt;br /&gt;
    Interface Descriptor:&lt;br /&gt;
      bLength                 9&lt;br /&gt;
      bDescriptorType         4&lt;br /&gt;
      bInterfaceNumber        0&lt;br /&gt;
      bAlternateSetting       3&lt;br /&gt;
      bNumEndpoints           6&lt;br /&gt;
      bInterfaceClass       255 Vendor Specific Class&lt;br /&gt;
      bInterfaceSubClass    255 Vendor Specific Subclass&lt;br /&gt;
      bInterfaceProtocol    255 Vendor Specific Protocol&lt;br /&gt;
      iInterface              0 &lt;br /&gt;
      Endpoint Descriptor:&lt;br /&gt;
        bLength                 7&lt;br /&gt;
        bDescriptorType         5&lt;br /&gt;
        bEndpointAddress     0x01  EP 1 OUT&lt;br /&gt;
        bmAttributes            3&lt;br /&gt;
          Transfer Type            Interrupt&lt;br /&gt;
          Synch Type               None&lt;br /&gt;
          Usage Type               Data&lt;br /&gt;
        wMaxPacketSize     0x0040  1x 64 bytes&lt;br /&gt;
        bInterval               1&lt;br /&gt;
      Endpoint Descriptor:&lt;br /&gt;
        bLength                 7&lt;br /&gt;
        bDescriptorType         5&lt;br /&gt;
        bEndpointAddress     0x81  EP 1 IN&lt;br /&gt;
        bmAttributes            3&lt;br /&gt;
          Transfer Type            Interrupt&lt;br /&gt;
          Synch Type               None&lt;br /&gt;
          Usage Type               Data&lt;br /&gt;
        wMaxPacketSize     0x0040  1x 64 bytes&lt;br /&gt;
        bInterval               1&lt;br /&gt;
      Endpoint Descriptor:&lt;br /&gt;
        bLength                 7&lt;br /&gt;
        bDescriptorType         5&lt;br /&gt;
        bEndpointAddress     0x02  EP 2 OUT&lt;br /&gt;
        bmAttributes            1&lt;br /&gt;
          Transfer Type            Isochronous&lt;br /&gt;
          Synch Type               None&lt;br /&gt;
          Usage Type               Data&lt;br /&gt;
        wMaxPacketSize     0x0200  1x 512 bytes&lt;br /&gt;
        bInterval               1&lt;br /&gt;
      Endpoint Descriptor:&lt;br /&gt;
        bLength                 7&lt;br /&gt;
        bDescriptorType         5&lt;br /&gt;
        bEndpointAddress     0x04  EP 4 OUT&lt;br /&gt;
        bmAttributes            2&lt;br /&gt;
          Transfer Type            Bulk&lt;br /&gt;
          Synch Type               None&lt;br /&gt;
          Usage Type               Data&lt;br /&gt;
        wMaxPacketSize     0x0200  1x 512 bytes&lt;br /&gt;
        bInterval               0&lt;br /&gt;
      Endpoint Descriptor:&lt;br /&gt;
        bLength                 7&lt;br /&gt;
        bDescriptorType         5&lt;br /&gt;
        bEndpointAddress     0x86  EP 6 IN&lt;br /&gt;
        bmAttributes            1&lt;br /&gt;
          Transfer Type            Isochronous&lt;br /&gt;
          Synch Type               None&lt;br /&gt;
          Usage Type               Data&lt;br /&gt;
        wMaxPacketSize     0x0200  1x 512 bytes&lt;br /&gt;
        bInterval               1&lt;br /&gt;
      Endpoint Descriptor:&lt;br /&gt;
        bLength                 7&lt;br /&gt;
        bDescriptorType         5&lt;br /&gt;
        bEndpointAddress     0x88  EP 8 IN&lt;br /&gt;
        bmAttributes            2&lt;br /&gt;
          Transfer Type            Bulk&lt;br /&gt;
          Synch Type               None&lt;br /&gt;
          Usage Type               Data&lt;br /&gt;
        wMaxPacketSize     0x0200  1x 512 bytes&lt;br /&gt;
        bInterval               0&lt;br /&gt;
Device Qualifier (for other device speed):&lt;br /&gt;
  bLength                10&lt;br /&gt;
  bDescriptorType         6&lt;br /&gt;
  bcdUSB               2.00&lt;br /&gt;
  bDeviceClass          255 Vendor Specific Class&lt;br /&gt;
  bDeviceSubClass       255 Vendor Specific Subclass&lt;br /&gt;
  bDeviceProtocol       255 Vendor Specific Protocol&lt;br /&gt;
  bMaxPacketSize0        64&lt;br /&gt;
  bNumConfigurations      1&lt;br /&gt;
Device Status:     0x0000&lt;br /&gt;
  (Bus Powered)&lt;/div&gt;</summary>
		<author><name>Adicarlo</name></author>
	</entry>
	<entry>
		<id>https://sigrok.org/w/index.php?title=Saleae_Logic8&amp;diff=10352</id>
		<title>Saleae Logic8</title>
		<link rel="alternate" type="text/html" href="https://sigrok.org/w/index.php?title=Saleae_Logic8&amp;diff=10352"/>
		<updated>2014-12-21T16:53:04Z</updated>

		<summary type="html">&lt;p&gt;Adicarlo: /* Hardware */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;{{Infobox logic analyzer&lt;br /&gt;
| image            = [[File:Saleae_Logic8_case_bottom.jpg|180px]]&lt;br /&gt;
| name             = Saleae Logic8&lt;br /&gt;
| status           = unsupported&lt;br /&gt;
| source_code_dir  = N/A&lt;br /&gt;
| channels         = 8&lt;br /&gt;
| samplerate       = 100/50/40/25&lt;br /&gt;
| samplerate_state = &amp;amp;mdash;&lt;br /&gt;
| triggers         = none (SW-only)&lt;br /&gt;
| voltages         = 1.8V &amp;amp;mdash; 5.5V&lt;br /&gt;
| threshold        = &lt;br /&gt;
| memory           = &lt;br /&gt;
| compression      = yes&lt;br /&gt;
| website          = [http://www.saleae.com/ saleae.com]&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
The &amp;#039;&amp;#039;&amp;#039;Saleae Logic8&amp;#039;&amp;#039;&amp;#039; is a USB-based, 8-channel logic analyzer with 100/50/40/20MS sampling rate (at 3/6/7/8 enabled channels). &lt;br /&gt;
&lt;br /&gt;
The case requires a &amp;#039;&amp;#039;&amp;#039;Torx T7&amp;#039;&amp;#039;&amp;#039; screwdriver to open.&lt;br /&gt;
&lt;br /&gt;
This page is to help provide hardware details in the interest of getting this device supported.&lt;br /&gt;
&lt;br /&gt;
== Hardware ==&lt;br /&gt;
&lt;br /&gt;
These are provisional guesses, please correct if you spot errors, they are surely there.&lt;br /&gt;
&lt;br /&gt;
* &amp;#039;&amp;#039;&amp;#039;FPGA&amp;#039;&amp;#039;&amp;#039;: [http://www.xilinx.com/products/silicon-devices/fpga/spartan-6.html XILINIX Spartan-6] XC6SLX9 CSG225BIV1425 [http://www.xilinx.com/support/documentation/data_sheets/ds160.pdf Spartan-6 Family Overview]&lt;br /&gt;
* &amp;#039;&amp;#039;&amp;#039;USB interface chip&amp;#039;&amp;#039;&amp;#039;: [http://www.cypress.com/?mpn=CY7C68013A-56LTXC Cypress CY7C66013A-56LTXC] [http://www.cypress.com/?docID=45142 datasheet]&lt;br /&gt;
* [http://www.ti.com/product/sn74lvc245a?qgpn=sn74lvc245a TI SN74LVC245A] 5.5V tolerant octal bus transceiver&lt;br /&gt;
* &amp;#039;&amp;#039;&amp;#039;acquisition signal processing&amp;#039;&amp;#039;&amp;#039;: 6x [http://www.analog.com/static/imported-files/data_sheets/ADA4891-1_4891-2_4891-3_4891-4.PDF Analog Devices ADA4891-4] quad amplifier&lt;br /&gt;
* &amp;#039;&amp;#039;&amp;#039;unknown function&amp;#039;&amp;#039;&amp;#039;: HAD1100 / UVA8&lt;br /&gt;
&lt;br /&gt;
== Teardown Images ==&lt;br /&gt;
&lt;br /&gt;
&amp;lt;gallery&amp;gt;&lt;br /&gt;
Saleae_Logic8_case_top.jpg|case top&lt;br /&gt;
Saleae_Logic8_case_bottom.jpg|case bottom&lt;br /&gt;
Saleae_Logic8_case_rear.jpg|rear of case, 8 acquisitions and 8 grounds&lt;br /&gt;
Saleae_Logic8_board_top.jpg|primary and only board, top&lt;br /&gt;
Saleae_Logic8_board_top_upper.jpg|upper detail of primary board&lt;br /&gt;
Saleae_Logic8_board_bottom.jpg|bottom of primary board&lt;br /&gt;
[[File:Saleae_Logic8_board_bottom_upper_right.jpg|upper right detail of primary board&lt;br /&gt;
&amp;lt;/gallery&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== lsusb output ==&lt;br /&gt;
&lt;br /&gt;
Bus 001 Device 007: ID 21a9:1004  &lt;br /&gt;
Device Descriptor:&lt;br /&gt;
  bLength                18&lt;br /&gt;
  bDescriptorType         1&lt;br /&gt;
  bcdUSB               2.00&lt;br /&gt;
  bDeviceClass          255 Vendor Specific Class&lt;br /&gt;
  bDeviceSubClass       255 Vendor Specific Subclass&lt;br /&gt;
  bDeviceProtocol       255 Vendor Specific Protocol&lt;br /&gt;
  bMaxPacketSize0        64&lt;br /&gt;
  idVendor           0x21a9 &lt;br /&gt;
  idProduct          0x1004 &lt;br /&gt;
  bcdDevice            0.00&lt;br /&gt;
  iManufacturer           0 &lt;br /&gt;
  iProduct                0 &lt;br /&gt;
  iSerial                 0 &lt;br /&gt;
  bNumConfigurations      1&lt;br /&gt;
  Configuration Descriptor:&lt;br /&gt;
    bLength                 9&lt;br /&gt;
    bDescriptorType         2&lt;br /&gt;
    wTotalLength          171&lt;br /&gt;
    bNumInterfaces          1&lt;br /&gt;
    bConfigurationValue     1&lt;br /&gt;
    iConfiguration          0 &lt;br /&gt;
    bmAttributes         0x80&lt;br /&gt;
      (Bus Powered)&lt;br /&gt;
    MaxPower              100mA&lt;br /&gt;
    Interface Descriptor:&lt;br /&gt;
      bLength                 9&lt;br /&gt;
      bDescriptorType         4&lt;br /&gt;
      bInterfaceNumber        0&lt;br /&gt;
      bAlternateSetting       0&lt;br /&gt;
      bNumEndpoints           0&lt;br /&gt;
      bInterfaceClass       255 Vendor Specific Class&lt;br /&gt;
      bInterfaceSubClass    255 Vendor Specific Subclass&lt;br /&gt;
      bInterfaceProtocol    255 Vendor Specific Protocol&lt;br /&gt;
      iInterface              0 &lt;br /&gt;
    Interface Descriptor:&lt;br /&gt;
      bLength                 9&lt;br /&gt;
      bDescriptorType         4&lt;br /&gt;
      bInterfaceNumber        0&lt;br /&gt;
      bAlternateSetting       1&lt;br /&gt;
      bNumEndpoints           6&lt;br /&gt;
      bInterfaceClass       255 Vendor Specific Class&lt;br /&gt;
      bInterfaceSubClass    255 Vendor Specific Subclass&lt;br /&gt;
      bInterfaceProtocol    255 Vendor Specific Protocol&lt;br /&gt;
      iInterface              0 &lt;br /&gt;
      Endpoint Descriptor:&lt;br /&gt;
        bLength                 7&lt;br /&gt;
        bDescriptorType         5&lt;br /&gt;
        bEndpointAddress     0x01  EP 1 OUT&lt;br /&gt;
        bmAttributes            2&lt;br /&gt;
          Transfer Type            Bulk&lt;br /&gt;
          Synch Type               None&lt;br /&gt;
          Usage Type               Data&lt;br /&gt;
        wMaxPacketSize     0x0200  1x 512 bytes&lt;br /&gt;
        bInterval               0&lt;br /&gt;
      Endpoint Descriptor:&lt;br /&gt;
        bLength                 7&lt;br /&gt;
        bDescriptorType         5&lt;br /&gt;
        bEndpointAddress     0x81  EP 1 IN&lt;br /&gt;
        bmAttributes            2&lt;br /&gt;
          Transfer Type            Bulk&lt;br /&gt;
          Synch Type               None&lt;br /&gt;
          Usage Type               Data&lt;br /&gt;
        wMaxPacketSize     0x0200  1x 512 bytes&lt;br /&gt;
        bInterval               0&lt;br /&gt;
      Endpoint Descriptor:&lt;br /&gt;
        bLength                 7&lt;br /&gt;
        bDescriptorType         5&lt;br /&gt;
        bEndpointAddress     0x02  EP 2 OUT&lt;br /&gt;
        bmAttributes            2&lt;br /&gt;
          Transfer Type            Bulk&lt;br /&gt;
          Synch Type               None&lt;br /&gt;
          Usage Type               Data&lt;br /&gt;
        wMaxPacketSize     0x0200  1x 512 bytes&lt;br /&gt;
        bInterval               0&lt;br /&gt;
      Endpoint Descriptor:&lt;br /&gt;
        bLength                 7&lt;br /&gt;
        bDescriptorType         5&lt;br /&gt;
        bEndpointAddress     0x04  EP 4 OUT&lt;br /&gt;
        bmAttributes            2&lt;br /&gt;
          Transfer Type            Bulk&lt;br /&gt;
          Synch Type               None&lt;br /&gt;
          Usage Type               Data&lt;br /&gt;
        wMaxPacketSize     0x0200  1x 512 bytes&lt;br /&gt;
        bInterval               0&lt;br /&gt;
      Endpoint Descriptor:&lt;br /&gt;
        bLength                 7&lt;br /&gt;
        bDescriptorType         5&lt;br /&gt;
        bEndpointAddress     0x86  EP 6 IN&lt;br /&gt;
        bmAttributes            2&lt;br /&gt;
          Transfer Type            Bulk&lt;br /&gt;
          Synch Type               None&lt;br /&gt;
          Usage Type               Data&lt;br /&gt;
        wMaxPacketSize     0x0200  1x 512 bytes&lt;br /&gt;
        bInterval               0&lt;br /&gt;
      Endpoint Descriptor:&lt;br /&gt;
        bLength                 7&lt;br /&gt;
        bDescriptorType         5&lt;br /&gt;
        bEndpointAddress     0x88  EP 8 IN&lt;br /&gt;
        bmAttributes            2&lt;br /&gt;
          Transfer Type            Bulk&lt;br /&gt;
          Synch Type               None&lt;br /&gt;
          Usage Type               Data&lt;br /&gt;
        wMaxPacketSize     0x0200  1x 512 bytes&lt;br /&gt;
        bInterval               0&lt;br /&gt;
    Interface Descriptor:&lt;br /&gt;
      bLength                 9&lt;br /&gt;
      bDescriptorType         4&lt;br /&gt;
      bInterfaceNumber        0&lt;br /&gt;
      bAlternateSetting       2&lt;br /&gt;
      bNumEndpoints           6&lt;br /&gt;
      bInterfaceClass       255 Vendor Specific Class&lt;br /&gt;
      bInterfaceSubClass    255 Vendor Specific Subclass&lt;br /&gt;
      bInterfaceProtocol    255 Vendor Specific Protocol&lt;br /&gt;
      iInterface              0 &lt;br /&gt;
      Endpoint Descriptor:&lt;br /&gt;
        bLength                 7&lt;br /&gt;
        bDescriptorType         5&lt;br /&gt;
        bEndpointAddress     0x01  EP 1 OUT&lt;br /&gt;
        bmAttributes            3&lt;br /&gt;
          Transfer Type            Interrupt&lt;br /&gt;
          Synch Type               None&lt;br /&gt;
          Usage Type               Data&lt;br /&gt;
        wMaxPacketSize     0x0040  1x 64 bytes&lt;br /&gt;
        bInterval               1&lt;br /&gt;
      Endpoint Descriptor:&lt;br /&gt;
        bLength                 7&lt;br /&gt;
        bDescriptorType         5&lt;br /&gt;
        bEndpointAddress     0x81  EP 1 IN&lt;br /&gt;
        bmAttributes            3&lt;br /&gt;
          Transfer Type            Interrupt&lt;br /&gt;
          Synch Type               None&lt;br /&gt;
          Usage Type               Data&lt;br /&gt;
        wMaxPacketSize     0x0040  1x 64 bytes&lt;br /&gt;
        bInterval               1&lt;br /&gt;
      Endpoint Descriptor:&lt;br /&gt;
        bLength                 7&lt;br /&gt;
        bDescriptorType         5&lt;br /&gt;
        bEndpointAddress     0x02  EP 2 OUT&lt;br /&gt;
        bmAttributes            3&lt;br /&gt;
          Transfer Type            Interrupt&lt;br /&gt;
          Synch Type               None&lt;br /&gt;
          Usage Type               Data&lt;br /&gt;
        wMaxPacketSize     0x0200  1x 512 bytes&lt;br /&gt;
        bInterval               1&lt;br /&gt;
      Endpoint Descriptor:&lt;br /&gt;
        bLength                 7&lt;br /&gt;
        bDescriptorType         5&lt;br /&gt;
        bEndpointAddress     0x04  EP 4 OUT&lt;br /&gt;
        bmAttributes            2&lt;br /&gt;
          Transfer Type            Bulk&lt;br /&gt;
          Synch Type               None&lt;br /&gt;
          Usage Type               Data&lt;br /&gt;
        wMaxPacketSize     0x0200  1x 512 bytes&lt;br /&gt;
        bInterval               0&lt;br /&gt;
      Endpoint Descriptor:&lt;br /&gt;
        bLength                 7&lt;br /&gt;
        bDescriptorType         5&lt;br /&gt;
        bEndpointAddress     0x86  EP 6 IN&lt;br /&gt;
        bmAttributes            3&lt;br /&gt;
          Transfer Type            Interrupt&lt;br /&gt;
          Synch Type               None&lt;br /&gt;
          Usage Type               Data&lt;br /&gt;
        wMaxPacketSize     0x0200  1x 512 bytes&lt;br /&gt;
        bInterval               1&lt;br /&gt;
      Endpoint Descriptor:&lt;br /&gt;
        bLength                 7&lt;br /&gt;
        bDescriptorType         5&lt;br /&gt;
        bEndpointAddress     0x88  EP 8 IN&lt;br /&gt;
        bmAttributes            2&lt;br /&gt;
          Transfer Type            Bulk&lt;br /&gt;
          Synch Type               None&lt;br /&gt;
          Usage Type               Data&lt;br /&gt;
        wMaxPacketSize     0x0200  1x 512 bytes&lt;br /&gt;
        bInterval               0&lt;br /&gt;
    Interface Descriptor:&lt;br /&gt;
      bLength                 9&lt;br /&gt;
      bDescriptorType         4&lt;br /&gt;
      bInterfaceNumber        0&lt;br /&gt;
      bAlternateSetting       3&lt;br /&gt;
      bNumEndpoints           6&lt;br /&gt;
      bInterfaceClass       255 Vendor Specific Class&lt;br /&gt;
      bInterfaceSubClass    255 Vendor Specific Subclass&lt;br /&gt;
      bInterfaceProtocol    255 Vendor Specific Protocol&lt;br /&gt;
      iInterface              0 &lt;br /&gt;
      Endpoint Descriptor:&lt;br /&gt;
        bLength                 7&lt;br /&gt;
        bDescriptorType         5&lt;br /&gt;
        bEndpointAddress     0x01  EP 1 OUT&lt;br /&gt;
        bmAttributes            3&lt;br /&gt;
          Transfer Type            Interrupt&lt;br /&gt;
          Synch Type               None&lt;br /&gt;
          Usage Type               Data&lt;br /&gt;
        wMaxPacketSize     0x0040  1x 64 bytes&lt;br /&gt;
        bInterval               1&lt;br /&gt;
      Endpoint Descriptor:&lt;br /&gt;
        bLength                 7&lt;br /&gt;
        bDescriptorType         5&lt;br /&gt;
        bEndpointAddress     0x81  EP 1 IN&lt;br /&gt;
        bmAttributes            3&lt;br /&gt;
          Transfer Type            Interrupt&lt;br /&gt;
          Synch Type               None&lt;br /&gt;
          Usage Type               Data&lt;br /&gt;
        wMaxPacketSize     0x0040  1x 64 bytes&lt;br /&gt;
        bInterval               1&lt;br /&gt;
      Endpoint Descriptor:&lt;br /&gt;
        bLength                 7&lt;br /&gt;
        bDescriptorType         5&lt;br /&gt;
        bEndpointAddress     0x02  EP 2 OUT&lt;br /&gt;
        bmAttributes            1&lt;br /&gt;
          Transfer Type            Isochronous&lt;br /&gt;
          Synch Type               None&lt;br /&gt;
          Usage Type               Data&lt;br /&gt;
        wMaxPacketSize     0x0200  1x 512 bytes&lt;br /&gt;
        bInterval               1&lt;br /&gt;
      Endpoint Descriptor:&lt;br /&gt;
        bLength                 7&lt;br /&gt;
        bDescriptorType         5&lt;br /&gt;
        bEndpointAddress     0x04  EP 4 OUT&lt;br /&gt;
        bmAttributes            2&lt;br /&gt;
          Transfer Type            Bulk&lt;br /&gt;
          Synch Type               None&lt;br /&gt;
          Usage Type               Data&lt;br /&gt;
        wMaxPacketSize     0x0200  1x 512 bytes&lt;br /&gt;
        bInterval               0&lt;br /&gt;
      Endpoint Descriptor:&lt;br /&gt;
        bLength                 7&lt;br /&gt;
        bDescriptorType         5&lt;br /&gt;
        bEndpointAddress     0x86  EP 6 IN&lt;br /&gt;
        bmAttributes            1&lt;br /&gt;
          Transfer Type            Isochronous&lt;br /&gt;
          Synch Type               None&lt;br /&gt;
          Usage Type               Data&lt;br /&gt;
        wMaxPacketSize     0x0200  1x 512 bytes&lt;br /&gt;
        bInterval               1&lt;br /&gt;
      Endpoint Descriptor:&lt;br /&gt;
        bLength                 7&lt;br /&gt;
        bDescriptorType         5&lt;br /&gt;
        bEndpointAddress     0x88  EP 8 IN&lt;br /&gt;
        bmAttributes            2&lt;br /&gt;
          Transfer Type            Bulk&lt;br /&gt;
          Synch Type               None&lt;br /&gt;
          Usage Type               Data&lt;br /&gt;
        wMaxPacketSize     0x0200  1x 512 bytes&lt;br /&gt;
        bInterval               0&lt;br /&gt;
Device Qualifier (for other device speed):&lt;br /&gt;
  bLength                10&lt;br /&gt;
  bDescriptorType         6&lt;br /&gt;
  bcdUSB               2.00&lt;br /&gt;
  bDeviceClass          255 Vendor Specific Class&lt;br /&gt;
  bDeviceSubClass       255 Vendor Specific Subclass&lt;br /&gt;
  bDeviceProtocol       255 Vendor Specific Protocol&lt;br /&gt;
  bMaxPacketSize0        64&lt;br /&gt;
  bNumConfigurations      1&lt;br /&gt;
Device Status:     0x0000&lt;br /&gt;
  (Bus Powered)&lt;/div&gt;</summary>
		<author><name>Adicarlo</name></author>
	</entry>
	<entry>
		<id>https://sigrok.org/w/index.php?title=Saleae_Logic8&amp;diff=10350</id>
		<title>Saleae Logic8</title>
		<link rel="alternate" type="text/html" href="https://sigrok.org/w/index.php?title=Saleae_Logic8&amp;diff=10350"/>
		<updated>2014-12-21T04:28:09Z</updated>

		<summary type="html">&lt;p&gt;Adicarlo: fix infobox image&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;{{Infobox logic analyzer&lt;br /&gt;
| image            = [[File:Saleae_Logic8_case_bottom.jpg|180px]]&lt;br /&gt;
| name             = Saleae Logic8&lt;br /&gt;
| status           = unsupported&lt;br /&gt;
| source_code_dir  = N/A&lt;br /&gt;
| channels         = 8&lt;br /&gt;
| samplerate       = 100/50/40/25&lt;br /&gt;
| samplerate_state = &amp;amp;mdash;&lt;br /&gt;
| triggers         = none (SW-only)&lt;br /&gt;
| voltages         = 1.8V &amp;amp;mdash; 5.5V&lt;br /&gt;
| threshold        = &lt;br /&gt;
| memory           = &lt;br /&gt;
| compression      = yes&lt;br /&gt;
| website          = [http://www.saleae.com/ saleae.com]&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
The &amp;#039;&amp;#039;&amp;#039;Saleae Logic8&amp;#039;&amp;#039;&amp;#039; is a USB-based, 8-channel logic analyzer with 100/50/40/20MS sampling rate (at 3/6/7/8 enabled channels). &lt;br /&gt;
&lt;br /&gt;
The case requires a &amp;#039;&amp;#039;&amp;#039;Torx T7&amp;#039;&amp;#039;&amp;#039; screwdriver to open.&lt;br /&gt;
&lt;br /&gt;
This page is to help provide hardware details in the interest of getting this device supported.&lt;br /&gt;
&lt;br /&gt;
== Hardware ==&lt;br /&gt;
&lt;br /&gt;
These are provisional guesses, please correct if you spot errors, they are surely there.&lt;br /&gt;
&lt;br /&gt;
* &amp;#039;&amp;#039;&amp;#039;FPGA&amp;#039;&amp;#039;&amp;#039;: [http://www.xilinx.com/products/silicon-devices/fpga/spartan-6.html XILINIX Spartan-6] XC6SLX9 CSG225BIV1425 [http://www.xilinx.com/support/documentation/data_sheets/ds160.pdf Spartan-6 Family Overview]&lt;br /&gt;
* &amp;#039;&amp;#039;&amp;#039;USB interface chip&amp;#039;&amp;#039;&amp;#039;: [http://www.cypress.com/?mpn=CY7C68013A-56LTXC Cypress CY7C66013A-56LTXC] [http://www.cypress.com/?docID=45142 datasheet]&lt;br /&gt;
* &amp;#039;&amp;#039;&amp;#039;unknown function&amp;#039;&amp;#039;&amp;#039;: [http://www.ti.com/product/sn74lvc245a?qgpn=sn74lvc245a TI SN74LVC245A] octal bus transciever&lt;br /&gt;
* &amp;#039;&amp;#039;&amp;#039;acquisition?&amp;#039;&amp;#039;&amp;#039;: 6 chips labelled 4891-4 / ARUZ / #1425&lt;br /&gt;
* &amp;#039;&amp;#039;&amp;#039;unknown function&amp;#039;&amp;#039;&amp;#039;: HAD1100 / UVA8&lt;br /&gt;
&lt;br /&gt;
== Teardown Images ==&lt;br /&gt;
&lt;br /&gt;
&amp;lt;gallery&amp;gt;&lt;br /&gt;
Saleae_Logic8_case_top.jpg|case top&lt;br /&gt;
Saleae_Logic8_case_bottom.jpg|case bottom&lt;br /&gt;
Saleae_Logic8_case_rear.jpg|rear of case, 8 acquisitions and 8 grounds&lt;br /&gt;
Saleae_Logic8_board_top.jpg|primary and only board, top&lt;br /&gt;
Saleae_Logic8_board_top_upper.jpg|upper detail of primary board&lt;br /&gt;
Saleae_Logic8_board_bottom.jpg|bottom of primary board&lt;br /&gt;
[[File:Saleae_Logic8_board_bottom_upper_right.jpg|upper right detail of primary board&lt;br /&gt;
&amp;lt;/gallery&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== lsusb output ==&lt;br /&gt;
&lt;br /&gt;
Bus 001 Device 007: ID 21a9:1004  &lt;br /&gt;
Device Descriptor:&lt;br /&gt;
  bLength                18&lt;br /&gt;
  bDescriptorType         1&lt;br /&gt;
  bcdUSB               2.00&lt;br /&gt;
  bDeviceClass          255 Vendor Specific Class&lt;br /&gt;
  bDeviceSubClass       255 Vendor Specific Subclass&lt;br /&gt;
  bDeviceProtocol       255 Vendor Specific Protocol&lt;br /&gt;
  bMaxPacketSize0        64&lt;br /&gt;
  idVendor           0x21a9 &lt;br /&gt;
  idProduct          0x1004 &lt;br /&gt;
  bcdDevice            0.00&lt;br /&gt;
  iManufacturer           0 &lt;br /&gt;
  iProduct                0 &lt;br /&gt;
  iSerial                 0 &lt;br /&gt;
  bNumConfigurations      1&lt;br /&gt;
  Configuration Descriptor:&lt;br /&gt;
    bLength                 9&lt;br /&gt;
    bDescriptorType         2&lt;br /&gt;
    wTotalLength          171&lt;br /&gt;
    bNumInterfaces          1&lt;br /&gt;
    bConfigurationValue     1&lt;br /&gt;
    iConfiguration          0 &lt;br /&gt;
    bmAttributes         0x80&lt;br /&gt;
      (Bus Powered)&lt;br /&gt;
    MaxPower              100mA&lt;br /&gt;
    Interface Descriptor:&lt;br /&gt;
      bLength                 9&lt;br /&gt;
      bDescriptorType         4&lt;br /&gt;
      bInterfaceNumber        0&lt;br /&gt;
      bAlternateSetting       0&lt;br /&gt;
      bNumEndpoints           0&lt;br /&gt;
      bInterfaceClass       255 Vendor Specific Class&lt;br /&gt;
      bInterfaceSubClass    255 Vendor Specific Subclass&lt;br /&gt;
      bInterfaceProtocol    255 Vendor Specific Protocol&lt;br /&gt;
      iInterface              0 &lt;br /&gt;
    Interface Descriptor:&lt;br /&gt;
      bLength                 9&lt;br /&gt;
      bDescriptorType         4&lt;br /&gt;
      bInterfaceNumber        0&lt;br /&gt;
      bAlternateSetting       1&lt;br /&gt;
      bNumEndpoints           6&lt;br /&gt;
      bInterfaceClass       255 Vendor Specific Class&lt;br /&gt;
      bInterfaceSubClass    255 Vendor Specific Subclass&lt;br /&gt;
      bInterfaceProtocol    255 Vendor Specific Protocol&lt;br /&gt;
      iInterface              0 &lt;br /&gt;
      Endpoint Descriptor:&lt;br /&gt;
        bLength                 7&lt;br /&gt;
        bDescriptorType         5&lt;br /&gt;
        bEndpointAddress     0x01  EP 1 OUT&lt;br /&gt;
        bmAttributes            2&lt;br /&gt;
          Transfer Type            Bulk&lt;br /&gt;
          Synch Type               None&lt;br /&gt;
          Usage Type               Data&lt;br /&gt;
        wMaxPacketSize     0x0200  1x 512 bytes&lt;br /&gt;
        bInterval               0&lt;br /&gt;
      Endpoint Descriptor:&lt;br /&gt;
        bLength                 7&lt;br /&gt;
        bDescriptorType         5&lt;br /&gt;
        bEndpointAddress     0x81  EP 1 IN&lt;br /&gt;
        bmAttributes            2&lt;br /&gt;
          Transfer Type            Bulk&lt;br /&gt;
          Synch Type               None&lt;br /&gt;
          Usage Type               Data&lt;br /&gt;
        wMaxPacketSize     0x0200  1x 512 bytes&lt;br /&gt;
        bInterval               0&lt;br /&gt;
      Endpoint Descriptor:&lt;br /&gt;
        bLength                 7&lt;br /&gt;
        bDescriptorType         5&lt;br /&gt;
        bEndpointAddress     0x02  EP 2 OUT&lt;br /&gt;
        bmAttributes            2&lt;br /&gt;
          Transfer Type            Bulk&lt;br /&gt;
          Synch Type               None&lt;br /&gt;
          Usage Type               Data&lt;br /&gt;
        wMaxPacketSize     0x0200  1x 512 bytes&lt;br /&gt;
        bInterval               0&lt;br /&gt;
      Endpoint Descriptor:&lt;br /&gt;
        bLength                 7&lt;br /&gt;
        bDescriptorType         5&lt;br /&gt;
        bEndpointAddress     0x04  EP 4 OUT&lt;br /&gt;
        bmAttributes            2&lt;br /&gt;
          Transfer Type            Bulk&lt;br /&gt;
          Synch Type               None&lt;br /&gt;
          Usage Type               Data&lt;br /&gt;
        wMaxPacketSize     0x0200  1x 512 bytes&lt;br /&gt;
        bInterval               0&lt;br /&gt;
      Endpoint Descriptor:&lt;br /&gt;
        bLength                 7&lt;br /&gt;
        bDescriptorType         5&lt;br /&gt;
        bEndpointAddress     0x86  EP 6 IN&lt;br /&gt;
        bmAttributes            2&lt;br /&gt;
          Transfer Type            Bulk&lt;br /&gt;
          Synch Type               None&lt;br /&gt;
          Usage Type               Data&lt;br /&gt;
        wMaxPacketSize     0x0200  1x 512 bytes&lt;br /&gt;
        bInterval               0&lt;br /&gt;
      Endpoint Descriptor:&lt;br /&gt;
        bLength                 7&lt;br /&gt;
        bDescriptorType         5&lt;br /&gt;
        bEndpointAddress     0x88  EP 8 IN&lt;br /&gt;
        bmAttributes            2&lt;br /&gt;
          Transfer Type            Bulk&lt;br /&gt;
          Synch Type               None&lt;br /&gt;
          Usage Type               Data&lt;br /&gt;
        wMaxPacketSize     0x0200  1x 512 bytes&lt;br /&gt;
        bInterval               0&lt;br /&gt;
    Interface Descriptor:&lt;br /&gt;
      bLength                 9&lt;br /&gt;
      bDescriptorType         4&lt;br /&gt;
      bInterfaceNumber        0&lt;br /&gt;
      bAlternateSetting       2&lt;br /&gt;
      bNumEndpoints           6&lt;br /&gt;
      bInterfaceClass       255 Vendor Specific Class&lt;br /&gt;
      bInterfaceSubClass    255 Vendor Specific Subclass&lt;br /&gt;
      bInterfaceProtocol    255 Vendor Specific Protocol&lt;br /&gt;
      iInterface              0 &lt;br /&gt;
      Endpoint Descriptor:&lt;br /&gt;
        bLength                 7&lt;br /&gt;
        bDescriptorType         5&lt;br /&gt;
        bEndpointAddress     0x01  EP 1 OUT&lt;br /&gt;
        bmAttributes            3&lt;br /&gt;
          Transfer Type            Interrupt&lt;br /&gt;
          Synch Type               None&lt;br /&gt;
          Usage Type               Data&lt;br /&gt;
        wMaxPacketSize     0x0040  1x 64 bytes&lt;br /&gt;
        bInterval               1&lt;br /&gt;
      Endpoint Descriptor:&lt;br /&gt;
        bLength                 7&lt;br /&gt;
        bDescriptorType         5&lt;br /&gt;
        bEndpointAddress     0x81  EP 1 IN&lt;br /&gt;
        bmAttributes            3&lt;br /&gt;
          Transfer Type            Interrupt&lt;br /&gt;
          Synch Type               None&lt;br /&gt;
          Usage Type               Data&lt;br /&gt;
        wMaxPacketSize     0x0040  1x 64 bytes&lt;br /&gt;
        bInterval               1&lt;br /&gt;
      Endpoint Descriptor:&lt;br /&gt;
        bLength                 7&lt;br /&gt;
        bDescriptorType         5&lt;br /&gt;
        bEndpointAddress     0x02  EP 2 OUT&lt;br /&gt;
        bmAttributes            3&lt;br /&gt;
          Transfer Type            Interrupt&lt;br /&gt;
          Synch Type               None&lt;br /&gt;
          Usage Type               Data&lt;br /&gt;
        wMaxPacketSize     0x0200  1x 512 bytes&lt;br /&gt;
        bInterval               1&lt;br /&gt;
      Endpoint Descriptor:&lt;br /&gt;
        bLength                 7&lt;br /&gt;
        bDescriptorType         5&lt;br /&gt;
        bEndpointAddress     0x04  EP 4 OUT&lt;br /&gt;
        bmAttributes            2&lt;br /&gt;
          Transfer Type            Bulk&lt;br /&gt;
          Synch Type               None&lt;br /&gt;
          Usage Type               Data&lt;br /&gt;
        wMaxPacketSize     0x0200  1x 512 bytes&lt;br /&gt;
        bInterval               0&lt;br /&gt;
      Endpoint Descriptor:&lt;br /&gt;
        bLength                 7&lt;br /&gt;
        bDescriptorType         5&lt;br /&gt;
        bEndpointAddress     0x86  EP 6 IN&lt;br /&gt;
        bmAttributes            3&lt;br /&gt;
          Transfer Type            Interrupt&lt;br /&gt;
          Synch Type               None&lt;br /&gt;
          Usage Type               Data&lt;br /&gt;
        wMaxPacketSize     0x0200  1x 512 bytes&lt;br /&gt;
        bInterval               1&lt;br /&gt;
      Endpoint Descriptor:&lt;br /&gt;
        bLength                 7&lt;br /&gt;
        bDescriptorType         5&lt;br /&gt;
        bEndpointAddress     0x88  EP 8 IN&lt;br /&gt;
        bmAttributes            2&lt;br /&gt;
          Transfer Type            Bulk&lt;br /&gt;
          Synch Type               None&lt;br /&gt;
          Usage Type               Data&lt;br /&gt;
        wMaxPacketSize     0x0200  1x 512 bytes&lt;br /&gt;
        bInterval               0&lt;br /&gt;
    Interface Descriptor:&lt;br /&gt;
      bLength                 9&lt;br /&gt;
      bDescriptorType         4&lt;br /&gt;
      bInterfaceNumber        0&lt;br /&gt;
      bAlternateSetting       3&lt;br /&gt;
      bNumEndpoints           6&lt;br /&gt;
      bInterfaceClass       255 Vendor Specific Class&lt;br /&gt;
      bInterfaceSubClass    255 Vendor Specific Subclass&lt;br /&gt;
      bInterfaceProtocol    255 Vendor Specific Protocol&lt;br /&gt;
      iInterface              0 &lt;br /&gt;
      Endpoint Descriptor:&lt;br /&gt;
        bLength                 7&lt;br /&gt;
        bDescriptorType         5&lt;br /&gt;
        bEndpointAddress     0x01  EP 1 OUT&lt;br /&gt;
        bmAttributes            3&lt;br /&gt;
          Transfer Type            Interrupt&lt;br /&gt;
          Synch Type               None&lt;br /&gt;
          Usage Type               Data&lt;br /&gt;
        wMaxPacketSize     0x0040  1x 64 bytes&lt;br /&gt;
        bInterval               1&lt;br /&gt;
      Endpoint Descriptor:&lt;br /&gt;
        bLength                 7&lt;br /&gt;
        bDescriptorType         5&lt;br /&gt;
        bEndpointAddress     0x81  EP 1 IN&lt;br /&gt;
        bmAttributes            3&lt;br /&gt;
          Transfer Type            Interrupt&lt;br /&gt;
          Synch Type               None&lt;br /&gt;
          Usage Type               Data&lt;br /&gt;
        wMaxPacketSize     0x0040  1x 64 bytes&lt;br /&gt;
        bInterval               1&lt;br /&gt;
      Endpoint Descriptor:&lt;br /&gt;
        bLength                 7&lt;br /&gt;
        bDescriptorType         5&lt;br /&gt;
        bEndpointAddress     0x02  EP 2 OUT&lt;br /&gt;
        bmAttributes            1&lt;br /&gt;
          Transfer Type            Isochronous&lt;br /&gt;
          Synch Type               None&lt;br /&gt;
          Usage Type               Data&lt;br /&gt;
        wMaxPacketSize     0x0200  1x 512 bytes&lt;br /&gt;
        bInterval               1&lt;br /&gt;
      Endpoint Descriptor:&lt;br /&gt;
        bLength                 7&lt;br /&gt;
        bDescriptorType         5&lt;br /&gt;
        bEndpointAddress     0x04  EP 4 OUT&lt;br /&gt;
        bmAttributes            2&lt;br /&gt;
          Transfer Type            Bulk&lt;br /&gt;
          Synch Type               None&lt;br /&gt;
          Usage Type               Data&lt;br /&gt;
        wMaxPacketSize     0x0200  1x 512 bytes&lt;br /&gt;
        bInterval               0&lt;br /&gt;
      Endpoint Descriptor:&lt;br /&gt;
        bLength                 7&lt;br /&gt;
        bDescriptorType         5&lt;br /&gt;
        bEndpointAddress     0x86  EP 6 IN&lt;br /&gt;
        bmAttributes            1&lt;br /&gt;
          Transfer Type            Isochronous&lt;br /&gt;
          Synch Type               None&lt;br /&gt;
          Usage Type               Data&lt;br /&gt;
        wMaxPacketSize     0x0200  1x 512 bytes&lt;br /&gt;
        bInterval               1&lt;br /&gt;
      Endpoint Descriptor:&lt;br /&gt;
        bLength                 7&lt;br /&gt;
        bDescriptorType         5&lt;br /&gt;
        bEndpointAddress     0x88  EP 8 IN&lt;br /&gt;
        bmAttributes            2&lt;br /&gt;
          Transfer Type            Bulk&lt;br /&gt;
          Synch Type               None&lt;br /&gt;
          Usage Type               Data&lt;br /&gt;
        wMaxPacketSize     0x0200  1x 512 bytes&lt;br /&gt;
        bInterval               0&lt;br /&gt;
Device Qualifier (for other device speed):&lt;br /&gt;
  bLength                10&lt;br /&gt;
  bDescriptorType         6&lt;br /&gt;
  bcdUSB               2.00&lt;br /&gt;
  bDeviceClass          255 Vendor Specific Class&lt;br /&gt;
  bDeviceSubClass       255 Vendor Specific Subclass&lt;br /&gt;
  bDeviceProtocol       255 Vendor Specific Protocol&lt;br /&gt;
  bMaxPacketSize0        64&lt;br /&gt;
  bNumConfigurations      1&lt;br /&gt;
Device Status:     0x0000&lt;br /&gt;
  (Bus Powered)&lt;/div&gt;</summary>
		<author><name>Adicarlo</name></author>
	</entry>
	<entry>
		<id>https://sigrok.org/w/index.php?title=Saleae_Logic8&amp;diff=10349</id>
		<title>Saleae Logic8</title>
		<link rel="alternate" type="text/html" href="https://sigrok.org/w/index.php?title=Saleae_Logic8&amp;diff=10349"/>
		<updated>2014-12-21T00:13:34Z</updated>

		<summary type="html">&lt;p&gt;Adicarlo: /* Hardware */&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 Logic8&lt;br /&gt;
| status           = unsupported&lt;br /&gt;
| source_code_dir  = N/A&lt;br /&gt;
| channels         = 8&lt;br /&gt;
| samplerate       = 100/50/40/25&lt;br /&gt;
| samplerate_state = &amp;amp;mdash;&lt;br /&gt;
| triggers         = none (SW-only)&lt;br /&gt;
| voltages         = 1.8V &amp;amp;mdash; 5.5V&lt;br /&gt;
| threshold        = &lt;br /&gt;
| memory           = &lt;br /&gt;
| compression      = yes&lt;br /&gt;
| website          = [http://www.saleae.com/ saleae.com]&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
The &amp;#039;&amp;#039;&amp;#039;Saleae Logic8&amp;#039;&amp;#039;&amp;#039; is a USB-based, 8-channel logic analyzer with 100/50/40/20MS sampling rate (at 3/6/7/8 enabled channels). &lt;br /&gt;
&lt;br /&gt;
The case requires a &amp;#039;&amp;#039;&amp;#039;Torx T7&amp;#039;&amp;#039;&amp;#039; screwdriver to open.&lt;br /&gt;
&lt;br /&gt;
This page is to help provide hardware details in the interest of getting this device supported.&lt;br /&gt;
&lt;br /&gt;
== Hardware ==&lt;br /&gt;
&lt;br /&gt;
These are provisional guesses, please correct if you spot errors, they are surely there.&lt;br /&gt;
&lt;br /&gt;
* &amp;#039;&amp;#039;&amp;#039;FPGA&amp;#039;&amp;#039;&amp;#039;: [http://www.xilinx.com/products/silicon-devices/fpga/spartan-6.html XILINIX Spartan-6] XC6SLX9 CSG225BIV1425 [http://www.xilinx.com/support/documentation/data_sheets/ds160.pdf Spartan-6 Family Overview]&lt;br /&gt;
* &amp;#039;&amp;#039;&amp;#039;USB interface chip&amp;#039;&amp;#039;&amp;#039;: [http://www.cypress.com/?mpn=CY7C68013A-56LTXC Cypress CY7C66013A-56LTXC] [http://www.cypress.com/?docID=45142 datasheet]&lt;br /&gt;
* &amp;#039;&amp;#039;&amp;#039;unknown function&amp;#039;&amp;#039;&amp;#039;: [http://www.ti.com/product/sn74lvc245a?qgpn=sn74lvc245a TI SN74LVC245A] octal bus transciever&lt;br /&gt;
* &amp;#039;&amp;#039;&amp;#039;acquisition?&amp;#039;&amp;#039;&amp;#039;: 6 chips labelled 4891-4 / ARUZ / #1425&lt;br /&gt;
* &amp;#039;&amp;#039;&amp;#039;unknown function&amp;#039;&amp;#039;&amp;#039;: HAD1100 / UVA8&lt;br /&gt;
&lt;br /&gt;
== Teardown Images ==&lt;br /&gt;
&lt;br /&gt;
&amp;lt;gallery&amp;gt;&lt;br /&gt;
Saleae_Logic8_case_top.jpg|case top&lt;br /&gt;
Saleae_Logic8_case_bottom.jpg|case bottom&lt;br /&gt;
Saleae_Logic8_case_rear.jpg|rear of case, 8 acquisitions and 8 grounds&lt;br /&gt;
Saleae_Logic8_board_top.jpg|primary and only board, top&lt;br /&gt;
Saleae_Logic8_board_top_upper.jpg|upper detail of primary board&lt;br /&gt;
Saleae_Logic8_board_bottom.jpg|bottom of primary board&lt;br /&gt;
[[File:Saleae_Logic8_board_bottom_upper_right.jpg|upper right detail of primary board&lt;br /&gt;
&amp;lt;/gallery&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== lsusb output ==&lt;br /&gt;
&lt;br /&gt;
Bus 001 Device 007: ID 21a9:1004  &lt;br /&gt;
Device Descriptor:&lt;br /&gt;
  bLength                18&lt;br /&gt;
  bDescriptorType         1&lt;br /&gt;
  bcdUSB               2.00&lt;br /&gt;
  bDeviceClass          255 Vendor Specific Class&lt;br /&gt;
  bDeviceSubClass       255 Vendor Specific Subclass&lt;br /&gt;
  bDeviceProtocol       255 Vendor Specific Protocol&lt;br /&gt;
  bMaxPacketSize0        64&lt;br /&gt;
  idVendor           0x21a9 &lt;br /&gt;
  idProduct          0x1004 &lt;br /&gt;
  bcdDevice            0.00&lt;br /&gt;
  iManufacturer           0 &lt;br /&gt;
  iProduct                0 &lt;br /&gt;
  iSerial                 0 &lt;br /&gt;
  bNumConfigurations      1&lt;br /&gt;
  Configuration Descriptor:&lt;br /&gt;
    bLength                 9&lt;br /&gt;
    bDescriptorType         2&lt;br /&gt;
    wTotalLength          171&lt;br /&gt;
    bNumInterfaces          1&lt;br /&gt;
    bConfigurationValue     1&lt;br /&gt;
    iConfiguration          0 &lt;br /&gt;
    bmAttributes         0x80&lt;br /&gt;
      (Bus Powered)&lt;br /&gt;
    MaxPower              100mA&lt;br /&gt;
    Interface Descriptor:&lt;br /&gt;
      bLength                 9&lt;br /&gt;
      bDescriptorType         4&lt;br /&gt;
      bInterfaceNumber        0&lt;br /&gt;
      bAlternateSetting       0&lt;br /&gt;
      bNumEndpoints           0&lt;br /&gt;
      bInterfaceClass       255 Vendor Specific Class&lt;br /&gt;
      bInterfaceSubClass    255 Vendor Specific Subclass&lt;br /&gt;
      bInterfaceProtocol    255 Vendor Specific Protocol&lt;br /&gt;
      iInterface              0 &lt;br /&gt;
    Interface Descriptor:&lt;br /&gt;
      bLength                 9&lt;br /&gt;
      bDescriptorType         4&lt;br /&gt;
      bInterfaceNumber        0&lt;br /&gt;
      bAlternateSetting       1&lt;br /&gt;
      bNumEndpoints           6&lt;br /&gt;
      bInterfaceClass       255 Vendor Specific Class&lt;br /&gt;
      bInterfaceSubClass    255 Vendor Specific Subclass&lt;br /&gt;
      bInterfaceProtocol    255 Vendor Specific Protocol&lt;br /&gt;
      iInterface              0 &lt;br /&gt;
      Endpoint Descriptor:&lt;br /&gt;
        bLength                 7&lt;br /&gt;
        bDescriptorType         5&lt;br /&gt;
        bEndpointAddress     0x01  EP 1 OUT&lt;br /&gt;
        bmAttributes            2&lt;br /&gt;
          Transfer Type            Bulk&lt;br /&gt;
          Synch Type               None&lt;br /&gt;
          Usage Type               Data&lt;br /&gt;
        wMaxPacketSize     0x0200  1x 512 bytes&lt;br /&gt;
        bInterval               0&lt;br /&gt;
      Endpoint Descriptor:&lt;br /&gt;
        bLength                 7&lt;br /&gt;
        bDescriptorType         5&lt;br /&gt;
        bEndpointAddress     0x81  EP 1 IN&lt;br /&gt;
        bmAttributes            2&lt;br /&gt;
          Transfer Type            Bulk&lt;br /&gt;
          Synch Type               None&lt;br /&gt;
          Usage Type               Data&lt;br /&gt;
        wMaxPacketSize     0x0200  1x 512 bytes&lt;br /&gt;
        bInterval               0&lt;br /&gt;
      Endpoint Descriptor:&lt;br /&gt;
        bLength                 7&lt;br /&gt;
        bDescriptorType         5&lt;br /&gt;
        bEndpointAddress     0x02  EP 2 OUT&lt;br /&gt;
        bmAttributes            2&lt;br /&gt;
          Transfer Type            Bulk&lt;br /&gt;
          Synch Type               None&lt;br /&gt;
          Usage Type               Data&lt;br /&gt;
        wMaxPacketSize     0x0200  1x 512 bytes&lt;br /&gt;
        bInterval               0&lt;br /&gt;
      Endpoint Descriptor:&lt;br /&gt;
        bLength                 7&lt;br /&gt;
        bDescriptorType         5&lt;br /&gt;
        bEndpointAddress     0x04  EP 4 OUT&lt;br /&gt;
        bmAttributes            2&lt;br /&gt;
          Transfer Type            Bulk&lt;br /&gt;
          Synch Type               None&lt;br /&gt;
          Usage Type               Data&lt;br /&gt;
        wMaxPacketSize     0x0200  1x 512 bytes&lt;br /&gt;
        bInterval               0&lt;br /&gt;
      Endpoint Descriptor:&lt;br /&gt;
        bLength                 7&lt;br /&gt;
        bDescriptorType         5&lt;br /&gt;
        bEndpointAddress     0x86  EP 6 IN&lt;br /&gt;
        bmAttributes            2&lt;br /&gt;
          Transfer Type            Bulk&lt;br /&gt;
          Synch Type               None&lt;br /&gt;
          Usage Type               Data&lt;br /&gt;
        wMaxPacketSize     0x0200  1x 512 bytes&lt;br /&gt;
        bInterval               0&lt;br /&gt;
      Endpoint Descriptor:&lt;br /&gt;
        bLength                 7&lt;br /&gt;
        bDescriptorType         5&lt;br /&gt;
        bEndpointAddress     0x88  EP 8 IN&lt;br /&gt;
        bmAttributes            2&lt;br /&gt;
          Transfer Type            Bulk&lt;br /&gt;
          Synch Type               None&lt;br /&gt;
          Usage Type               Data&lt;br /&gt;
        wMaxPacketSize     0x0200  1x 512 bytes&lt;br /&gt;
        bInterval               0&lt;br /&gt;
    Interface Descriptor:&lt;br /&gt;
      bLength                 9&lt;br /&gt;
      bDescriptorType         4&lt;br /&gt;
      bInterfaceNumber        0&lt;br /&gt;
      bAlternateSetting       2&lt;br /&gt;
      bNumEndpoints           6&lt;br /&gt;
      bInterfaceClass       255 Vendor Specific Class&lt;br /&gt;
      bInterfaceSubClass    255 Vendor Specific Subclass&lt;br /&gt;
      bInterfaceProtocol    255 Vendor Specific Protocol&lt;br /&gt;
      iInterface              0 &lt;br /&gt;
      Endpoint Descriptor:&lt;br /&gt;
        bLength                 7&lt;br /&gt;
        bDescriptorType         5&lt;br /&gt;
        bEndpointAddress     0x01  EP 1 OUT&lt;br /&gt;
        bmAttributes            3&lt;br /&gt;
          Transfer Type            Interrupt&lt;br /&gt;
          Synch Type               None&lt;br /&gt;
          Usage Type               Data&lt;br /&gt;
        wMaxPacketSize     0x0040  1x 64 bytes&lt;br /&gt;
        bInterval               1&lt;br /&gt;
      Endpoint Descriptor:&lt;br /&gt;
        bLength                 7&lt;br /&gt;
        bDescriptorType         5&lt;br /&gt;
        bEndpointAddress     0x81  EP 1 IN&lt;br /&gt;
        bmAttributes            3&lt;br /&gt;
          Transfer Type            Interrupt&lt;br /&gt;
          Synch Type               None&lt;br /&gt;
          Usage Type               Data&lt;br /&gt;
        wMaxPacketSize     0x0040  1x 64 bytes&lt;br /&gt;
        bInterval               1&lt;br /&gt;
      Endpoint Descriptor:&lt;br /&gt;
        bLength                 7&lt;br /&gt;
        bDescriptorType         5&lt;br /&gt;
        bEndpointAddress     0x02  EP 2 OUT&lt;br /&gt;
        bmAttributes            3&lt;br /&gt;
          Transfer Type            Interrupt&lt;br /&gt;
          Synch Type               None&lt;br /&gt;
          Usage Type               Data&lt;br /&gt;
        wMaxPacketSize     0x0200  1x 512 bytes&lt;br /&gt;
        bInterval               1&lt;br /&gt;
      Endpoint Descriptor:&lt;br /&gt;
        bLength                 7&lt;br /&gt;
        bDescriptorType         5&lt;br /&gt;
        bEndpointAddress     0x04  EP 4 OUT&lt;br /&gt;
        bmAttributes            2&lt;br /&gt;
          Transfer Type            Bulk&lt;br /&gt;
          Synch Type               None&lt;br /&gt;
          Usage Type               Data&lt;br /&gt;
        wMaxPacketSize     0x0200  1x 512 bytes&lt;br /&gt;
        bInterval               0&lt;br /&gt;
      Endpoint Descriptor:&lt;br /&gt;
        bLength                 7&lt;br /&gt;
        bDescriptorType         5&lt;br /&gt;
        bEndpointAddress     0x86  EP 6 IN&lt;br /&gt;
        bmAttributes            3&lt;br /&gt;
          Transfer Type            Interrupt&lt;br /&gt;
          Synch Type               None&lt;br /&gt;
          Usage Type               Data&lt;br /&gt;
        wMaxPacketSize     0x0200  1x 512 bytes&lt;br /&gt;
        bInterval               1&lt;br /&gt;
      Endpoint Descriptor:&lt;br /&gt;
        bLength                 7&lt;br /&gt;
        bDescriptorType         5&lt;br /&gt;
        bEndpointAddress     0x88  EP 8 IN&lt;br /&gt;
        bmAttributes            2&lt;br /&gt;
          Transfer Type            Bulk&lt;br /&gt;
          Synch Type               None&lt;br /&gt;
          Usage Type               Data&lt;br /&gt;
        wMaxPacketSize     0x0200  1x 512 bytes&lt;br /&gt;
        bInterval               0&lt;br /&gt;
    Interface Descriptor:&lt;br /&gt;
      bLength                 9&lt;br /&gt;
      bDescriptorType         4&lt;br /&gt;
      bInterfaceNumber        0&lt;br /&gt;
      bAlternateSetting       3&lt;br /&gt;
      bNumEndpoints           6&lt;br /&gt;
      bInterfaceClass       255 Vendor Specific Class&lt;br /&gt;
      bInterfaceSubClass    255 Vendor Specific Subclass&lt;br /&gt;
      bInterfaceProtocol    255 Vendor Specific Protocol&lt;br /&gt;
      iInterface              0 &lt;br /&gt;
      Endpoint Descriptor:&lt;br /&gt;
        bLength                 7&lt;br /&gt;
        bDescriptorType         5&lt;br /&gt;
        bEndpointAddress     0x01  EP 1 OUT&lt;br /&gt;
        bmAttributes            3&lt;br /&gt;
          Transfer Type            Interrupt&lt;br /&gt;
          Synch Type               None&lt;br /&gt;
          Usage Type               Data&lt;br /&gt;
        wMaxPacketSize     0x0040  1x 64 bytes&lt;br /&gt;
        bInterval               1&lt;br /&gt;
      Endpoint Descriptor:&lt;br /&gt;
        bLength                 7&lt;br /&gt;
        bDescriptorType         5&lt;br /&gt;
        bEndpointAddress     0x81  EP 1 IN&lt;br /&gt;
        bmAttributes            3&lt;br /&gt;
          Transfer Type            Interrupt&lt;br /&gt;
          Synch Type               None&lt;br /&gt;
          Usage Type               Data&lt;br /&gt;
        wMaxPacketSize     0x0040  1x 64 bytes&lt;br /&gt;
        bInterval               1&lt;br /&gt;
      Endpoint Descriptor:&lt;br /&gt;
        bLength                 7&lt;br /&gt;
        bDescriptorType         5&lt;br /&gt;
        bEndpointAddress     0x02  EP 2 OUT&lt;br /&gt;
        bmAttributes            1&lt;br /&gt;
          Transfer Type            Isochronous&lt;br /&gt;
          Synch Type               None&lt;br /&gt;
          Usage Type               Data&lt;br /&gt;
        wMaxPacketSize     0x0200  1x 512 bytes&lt;br /&gt;
        bInterval               1&lt;br /&gt;
      Endpoint Descriptor:&lt;br /&gt;
        bLength                 7&lt;br /&gt;
        bDescriptorType         5&lt;br /&gt;
        bEndpointAddress     0x04  EP 4 OUT&lt;br /&gt;
        bmAttributes            2&lt;br /&gt;
          Transfer Type            Bulk&lt;br /&gt;
          Synch Type               None&lt;br /&gt;
          Usage Type               Data&lt;br /&gt;
        wMaxPacketSize     0x0200  1x 512 bytes&lt;br /&gt;
        bInterval               0&lt;br /&gt;
      Endpoint Descriptor:&lt;br /&gt;
        bLength                 7&lt;br /&gt;
        bDescriptorType         5&lt;br /&gt;
        bEndpointAddress     0x86  EP 6 IN&lt;br /&gt;
        bmAttributes            1&lt;br /&gt;
          Transfer Type            Isochronous&lt;br /&gt;
          Synch Type               None&lt;br /&gt;
          Usage Type               Data&lt;br /&gt;
        wMaxPacketSize     0x0200  1x 512 bytes&lt;br /&gt;
        bInterval               1&lt;br /&gt;
      Endpoint Descriptor:&lt;br /&gt;
        bLength                 7&lt;br /&gt;
        bDescriptorType         5&lt;br /&gt;
        bEndpointAddress     0x88  EP 8 IN&lt;br /&gt;
        bmAttributes            2&lt;br /&gt;
          Transfer Type            Bulk&lt;br /&gt;
          Synch Type               None&lt;br /&gt;
          Usage Type               Data&lt;br /&gt;
        wMaxPacketSize     0x0200  1x 512 bytes&lt;br /&gt;
        bInterval               0&lt;br /&gt;
Device Qualifier (for other device speed):&lt;br /&gt;
  bLength                10&lt;br /&gt;
  bDescriptorType         6&lt;br /&gt;
  bcdUSB               2.00&lt;br /&gt;
  bDeviceClass          255 Vendor Specific Class&lt;br /&gt;
  bDeviceSubClass       255 Vendor Specific Subclass&lt;br /&gt;
  bDeviceProtocol       255 Vendor Specific Protocol&lt;br /&gt;
  bMaxPacketSize0        64&lt;br /&gt;
  bNumConfigurations      1&lt;br /&gt;
Device Status:     0x0000&lt;br /&gt;
  (Bus Powered)&lt;/div&gt;</summary>
		<author><name>Adicarlo</name></author>
	</entry>
	<entry>
		<id>https://sigrok.org/w/index.php?title=Saleae_Logic8&amp;diff=10348</id>
		<title>Saleae Logic8</title>
		<link rel="alternate" type="text/html" href="https://sigrok.org/w/index.php?title=Saleae_Logic8&amp;diff=10348"/>
		<updated>2014-12-21T00:12:32Z</updated>

		<summary type="html">&lt;p&gt;Adicarlo: /* Hardware */&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 Logic8&lt;br /&gt;
| status           = unsupported&lt;br /&gt;
| source_code_dir  = N/A&lt;br /&gt;
| channels         = 8&lt;br /&gt;
| samplerate       = 100/50/40/25&lt;br /&gt;
| samplerate_state = &amp;amp;mdash;&lt;br /&gt;
| triggers         = none (SW-only)&lt;br /&gt;
| voltages         = 1.8V &amp;amp;mdash; 5.5V&lt;br /&gt;
| threshold        = &lt;br /&gt;
| memory           = &lt;br /&gt;
| compression      = yes&lt;br /&gt;
| website          = [http://www.saleae.com/ saleae.com]&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
The &amp;#039;&amp;#039;&amp;#039;Saleae Logic8&amp;#039;&amp;#039;&amp;#039; is a USB-based, 8-channel logic analyzer with 100/50/40/20MS sampling rate (at 3/6/7/8 enabled channels). &lt;br /&gt;
&lt;br /&gt;
The case requires a &amp;#039;&amp;#039;&amp;#039;Torx T7&amp;#039;&amp;#039;&amp;#039; screwdriver to open.&lt;br /&gt;
&lt;br /&gt;
This page is to help provide hardware details in the interest of getting this device supported.&lt;br /&gt;
&lt;br /&gt;
== Hardware ==&lt;br /&gt;
&lt;br /&gt;
These are provisional guesses, please correct if you spot errors, they are surely there.&lt;br /&gt;
&lt;br /&gt;
* &amp;#039;&amp;#039;&amp;#039;FPGA&amp;#039;&amp;#039;&amp;#039;: [http://www.xilinx.com/products/silicon-devices/fpga/spartan-6.html XILINIX Spartan-6] XC6SLX9 CSG225BIV1425 [http://www.xilinx.com/support/documentation/data_sheets/ds160.pdf Spartan-6 Family Overview]&lt;br /&gt;
* &amp;#039;&amp;#039;&amp;#039;USB interface chip&amp;#039;&amp;#039;&amp;#039;: [http://www.cypress.com/?mpn=CY7C68013A-56LTXC Cypress CY7C66013A-56LTXC] [http://www.cypress.com/?docID=45142 datasheet]&lt;br /&gt;
* [http://www.ti.com/product/sn74lvc245a?qgpn=sn74lvc245a TI SN74LVC245A] octal bus transciever, not sure the function...&lt;br /&gt;
* &amp;#039;&amp;#039;&amp;#039;acquisition?&amp;#039;&amp;#039;&amp;#039;: 6 chips labelled 4891-4 / ARUZ / #1425&lt;br /&gt;
* &amp;#039;&amp;#039;&amp;#039;unknown function&amp;#039;&amp;#039;&amp;#039;: HAD1100 / UVA8&lt;br /&gt;
&lt;br /&gt;
== Teardown Images ==&lt;br /&gt;
&lt;br /&gt;
&amp;lt;gallery&amp;gt;&lt;br /&gt;
Saleae_Logic8_case_top.jpg|case top&lt;br /&gt;
Saleae_Logic8_case_bottom.jpg|case bottom&lt;br /&gt;
Saleae_Logic8_case_rear.jpg|rear of case, 8 acquisitions and 8 grounds&lt;br /&gt;
Saleae_Logic8_board_top.jpg|primary and only board, top&lt;br /&gt;
Saleae_Logic8_board_top_upper.jpg|upper detail of primary board&lt;br /&gt;
Saleae_Logic8_board_bottom.jpg|bottom of primary board&lt;br /&gt;
[[File:Saleae_Logic8_board_bottom_upper_right.jpg|upper right detail of primary board&lt;br /&gt;
&amp;lt;/gallery&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== lsusb output ==&lt;br /&gt;
&lt;br /&gt;
Bus 001 Device 007: ID 21a9:1004  &lt;br /&gt;
Device Descriptor:&lt;br /&gt;
  bLength                18&lt;br /&gt;
  bDescriptorType         1&lt;br /&gt;
  bcdUSB               2.00&lt;br /&gt;
  bDeviceClass          255 Vendor Specific Class&lt;br /&gt;
  bDeviceSubClass       255 Vendor Specific Subclass&lt;br /&gt;
  bDeviceProtocol       255 Vendor Specific Protocol&lt;br /&gt;
  bMaxPacketSize0        64&lt;br /&gt;
  idVendor           0x21a9 &lt;br /&gt;
  idProduct          0x1004 &lt;br /&gt;
  bcdDevice            0.00&lt;br /&gt;
  iManufacturer           0 &lt;br /&gt;
  iProduct                0 &lt;br /&gt;
  iSerial                 0 &lt;br /&gt;
  bNumConfigurations      1&lt;br /&gt;
  Configuration Descriptor:&lt;br /&gt;
    bLength                 9&lt;br /&gt;
    bDescriptorType         2&lt;br /&gt;
    wTotalLength          171&lt;br /&gt;
    bNumInterfaces          1&lt;br /&gt;
    bConfigurationValue     1&lt;br /&gt;
    iConfiguration          0 &lt;br /&gt;
    bmAttributes         0x80&lt;br /&gt;
      (Bus Powered)&lt;br /&gt;
    MaxPower              100mA&lt;br /&gt;
    Interface Descriptor:&lt;br /&gt;
      bLength                 9&lt;br /&gt;
      bDescriptorType         4&lt;br /&gt;
      bInterfaceNumber        0&lt;br /&gt;
      bAlternateSetting       0&lt;br /&gt;
      bNumEndpoints           0&lt;br /&gt;
      bInterfaceClass       255 Vendor Specific Class&lt;br /&gt;
      bInterfaceSubClass    255 Vendor Specific Subclass&lt;br /&gt;
      bInterfaceProtocol    255 Vendor Specific Protocol&lt;br /&gt;
      iInterface              0 &lt;br /&gt;
    Interface Descriptor:&lt;br /&gt;
      bLength                 9&lt;br /&gt;
      bDescriptorType         4&lt;br /&gt;
      bInterfaceNumber        0&lt;br /&gt;
      bAlternateSetting       1&lt;br /&gt;
      bNumEndpoints           6&lt;br /&gt;
      bInterfaceClass       255 Vendor Specific Class&lt;br /&gt;
      bInterfaceSubClass    255 Vendor Specific Subclass&lt;br /&gt;
      bInterfaceProtocol    255 Vendor Specific Protocol&lt;br /&gt;
      iInterface              0 &lt;br /&gt;
      Endpoint Descriptor:&lt;br /&gt;
        bLength                 7&lt;br /&gt;
        bDescriptorType         5&lt;br /&gt;
        bEndpointAddress     0x01  EP 1 OUT&lt;br /&gt;
        bmAttributes            2&lt;br /&gt;
          Transfer Type            Bulk&lt;br /&gt;
          Synch Type               None&lt;br /&gt;
          Usage Type               Data&lt;br /&gt;
        wMaxPacketSize     0x0200  1x 512 bytes&lt;br /&gt;
        bInterval               0&lt;br /&gt;
      Endpoint Descriptor:&lt;br /&gt;
        bLength                 7&lt;br /&gt;
        bDescriptorType         5&lt;br /&gt;
        bEndpointAddress     0x81  EP 1 IN&lt;br /&gt;
        bmAttributes            2&lt;br /&gt;
          Transfer Type            Bulk&lt;br /&gt;
          Synch Type               None&lt;br /&gt;
          Usage Type               Data&lt;br /&gt;
        wMaxPacketSize     0x0200  1x 512 bytes&lt;br /&gt;
        bInterval               0&lt;br /&gt;
      Endpoint Descriptor:&lt;br /&gt;
        bLength                 7&lt;br /&gt;
        bDescriptorType         5&lt;br /&gt;
        bEndpointAddress     0x02  EP 2 OUT&lt;br /&gt;
        bmAttributes            2&lt;br /&gt;
          Transfer Type            Bulk&lt;br /&gt;
          Synch Type               None&lt;br /&gt;
          Usage Type               Data&lt;br /&gt;
        wMaxPacketSize     0x0200  1x 512 bytes&lt;br /&gt;
        bInterval               0&lt;br /&gt;
      Endpoint Descriptor:&lt;br /&gt;
        bLength                 7&lt;br /&gt;
        bDescriptorType         5&lt;br /&gt;
        bEndpointAddress     0x04  EP 4 OUT&lt;br /&gt;
        bmAttributes            2&lt;br /&gt;
          Transfer Type            Bulk&lt;br /&gt;
          Synch Type               None&lt;br /&gt;
          Usage Type               Data&lt;br /&gt;
        wMaxPacketSize     0x0200  1x 512 bytes&lt;br /&gt;
        bInterval               0&lt;br /&gt;
      Endpoint Descriptor:&lt;br /&gt;
        bLength                 7&lt;br /&gt;
        bDescriptorType         5&lt;br /&gt;
        bEndpointAddress     0x86  EP 6 IN&lt;br /&gt;
        bmAttributes            2&lt;br /&gt;
          Transfer Type            Bulk&lt;br /&gt;
          Synch Type               None&lt;br /&gt;
          Usage Type               Data&lt;br /&gt;
        wMaxPacketSize     0x0200  1x 512 bytes&lt;br /&gt;
        bInterval               0&lt;br /&gt;
      Endpoint Descriptor:&lt;br /&gt;
        bLength                 7&lt;br /&gt;
        bDescriptorType         5&lt;br /&gt;
        bEndpointAddress     0x88  EP 8 IN&lt;br /&gt;
        bmAttributes            2&lt;br /&gt;
          Transfer Type            Bulk&lt;br /&gt;
          Synch Type               None&lt;br /&gt;
          Usage Type               Data&lt;br /&gt;
        wMaxPacketSize     0x0200  1x 512 bytes&lt;br /&gt;
        bInterval               0&lt;br /&gt;
    Interface Descriptor:&lt;br /&gt;
      bLength                 9&lt;br /&gt;
      bDescriptorType         4&lt;br /&gt;
      bInterfaceNumber        0&lt;br /&gt;
      bAlternateSetting       2&lt;br /&gt;
      bNumEndpoints           6&lt;br /&gt;
      bInterfaceClass       255 Vendor Specific Class&lt;br /&gt;
      bInterfaceSubClass    255 Vendor Specific Subclass&lt;br /&gt;
      bInterfaceProtocol    255 Vendor Specific Protocol&lt;br /&gt;
      iInterface              0 &lt;br /&gt;
      Endpoint Descriptor:&lt;br /&gt;
        bLength                 7&lt;br /&gt;
        bDescriptorType         5&lt;br /&gt;
        bEndpointAddress     0x01  EP 1 OUT&lt;br /&gt;
        bmAttributes            3&lt;br /&gt;
          Transfer Type            Interrupt&lt;br /&gt;
          Synch Type               None&lt;br /&gt;
          Usage Type               Data&lt;br /&gt;
        wMaxPacketSize     0x0040  1x 64 bytes&lt;br /&gt;
        bInterval               1&lt;br /&gt;
      Endpoint Descriptor:&lt;br /&gt;
        bLength                 7&lt;br /&gt;
        bDescriptorType         5&lt;br /&gt;
        bEndpointAddress     0x81  EP 1 IN&lt;br /&gt;
        bmAttributes            3&lt;br /&gt;
          Transfer Type            Interrupt&lt;br /&gt;
          Synch Type               None&lt;br /&gt;
          Usage Type               Data&lt;br /&gt;
        wMaxPacketSize     0x0040  1x 64 bytes&lt;br /&gt;
        bInterval               1&lt;br /&gt;
      Endpoint Descriptor:&lt;br /&gt;
        bLength                 7&lt;br /&gt;
        bDescriptorType         5&lt;br /&gt;
        bEndpointAddress     0x02  EP 2 OUT&lt;br /&gt;
        bmAttributes            3&lt;br /&gt;
          Transfer Type            Interrupt&lt;br /&gt;
          Synch Type               None&lt;br /&gt;
          Usage Type               Data&lt;br /&gt;
        wMaxPacketSize     0x0200  1x 512 bytes&lt;br /&gt;
        bInterval               1&lt;br /&gt;
      Endpoint Descriptor:&lt;br /&gt;
        bLength                 7&lt;br /&gt;
        bDescriptorType         5&lt;br /&gt;
        bEndpointAddress     0x04  EP 4 OUT&lt;br /&gt;
        bmAttributes            2&lt;br /&gt;
          Transfer Type            Bulk&lt;br /&gt;
          Synch Type               None&lt;br /&gt;
          Usage Type               Data&lt;br /&gt;
        wMaxPacketSize     0x0200  1x 512 bytes&lt;br /&gt;
        bInterval               0&lt;br /&gt;
      Endpoint Descriptor:&lt;br /&gt;
        bLength                 7&lt;br /&gt;
        bDescriptorType         5&lt;br /&gt;
        bEndpointAddress     0x86  EP 6 IN&lt;br /&gt;
        bmAttributes            3&lt;br /&gt;
          Transfer Type            Interrupt&lt;br /&gt;
          Synch Type               None&lt;br /&gt;
          Usage Type               Data&lt;br /&gt;
        wMaxPacketSize     0x0200  1x 512 bytes&lt;br /&gt;
        bInterval               1&lt;br /&gt;
      Endpoint Descriptor:&lt;br /&gt;
        bLength                 7&lt;br /&gt;
        bDescriptorType         5&lt;br /&gt;
        bEndpointAddress     0x88  EP 8 IN&lt;br /&gt;
        bmAttributes            2&lt;br /&gt;
          Transfer Type            Bulk&lt;br /&gt;
          Synch Type               None&lt;br /&gt;
          Usage Type               Data&lt;br /&gt;
        wMaxPacketSize     0x0200  1x 512 bytes&lt;br /&gt;
        bInterval               0&lt;br /&gt;
    Interface Descriptor:&lt;br /&gt;
      bLength                 9&lt;br /&gt;
      bDescriptorType         4&lt;br /&gt;
      bInterfaceNumber        0&lt;br /&gt;
      bAlternateSetting       3&lt;br /&gt;
      bNumEndpoints           6&lt;br /&gt;
      bInterfaceClass       255 Vendor Specific Class&lt;br /&gt;
      bInterfaceSubClass    255 Vendor Specific Subclass&lt;br /&gt;
      bInterfaceProtocol    255 Vendor Specific Protocol&lt;br /&gt;
      iInterface              0 &lt;br /&gt;
      Endpoint Descriptor:&lt;br /&gt;
        bLength                 7&lt;br /&gt;
        bDescriptorType         5&lt;br /&gt;
        bEndpointAddress     0x01  EP 1 OUT&lt;br /&gt;
        bmAttributes            3&lt;br /&gt;
          Transfer Type            Interrupt&lt;br /&gt;
          Synch Type               None&lt;br /&gt;
          Usage Type               Data&lt;br /&gt;
        wMaxPacketSize     0x0040  1x 64 bytes&lt;br /&gt;
        bInterval               1&lt;br /&gt;
      Endpoint Descriptor:&lt;br /&gt;
        bLength                 7&lt;br /&gt;
        bDescriptorType         5&lt;br /&gt;
        bEndpointAddress     0x81  EP 1 IN&lt;br /&gt;
        bmAttributes            3&lt;br /&gt;
          Transfer Type            Interrupt&lt;br /&gt;
          Synch Type               None&lt;br /&gt;
          Usage Type               Data&lt;br /&gt;
        wMaxPacketSize     0x0040  1x 64 bytes&lt;br /&gt;
        bInterval               1&lt;br /&gt;
      Endpoint Descriptor:&lt;br /&gt;
        bLength                 7&lt;br /&gt;
        bDescriptorType         5&lt;br /&gt;
        bEndpointAddress     0x02  EP 2 OUT&lt;br /&gt;
        bmAttributes            1&lt;br /&gt;
          Transfer Type            Isochronous&lt;br /&gt;
          Synch Type               None&lt;br /&gt;
          Usage Type               Data&lt;br /&gt;
        wMaxPacketSize     0x0200  1x 512 bytes&lt;br /&gt;
        bInterval               1&lt;br /&gt;
      Endpoint Descriptor:&lt;br /&gt;
        bLength                 7&lt;br /&gt;
        bDescriptorType         5&lt;br /&gt;
        bEndpointAddress     0x04  EP 4 OUT&lt;br /&gt;
        bmAttributes            2&lt;br /&gt;
          Transfer Type            Bulk&lt;br /&gt;
          Synch Type               None&lt;br /&gt;
          Usage Type               Data&lt;br /&gt;
        wMaxPacketSize     0x0200  1x 512 bytes&lt;br /&gt;
        bInterval               0&lt;br /&gt;
      Endpoint Descriptor:&lt;br /&gt;
        bLength                 7&lt;br /&gt;
        bDescriptorType         5&lt;br /&gt;
        bEndpointAddress     0x86  EP 6 IN&lt;br /&gt;
        bmAttributes            1&lt;br /&gt;
          Transfer Type            Isochronous&lt;br /&gt;
          Synch Type               None&lt;br /&gt;
          Usage Type               Data&lt;br /&gt;
        wMaxPacketSize     0x0200  1x 512 bytes&lt;br /&gt;
        bInterval               1&lt;br /&gt;
      Endpoint Descriptor:&lt;br /&gt;
        bLength                 7&lt;br /&gt;
        bDescriptorType         5&lt;br /&gt;
        bEndpointAddress     0x88  EP 8 IN&lt;br /&gt;
        bmAttributes            2&lt;br /&gt;
          Transfer Type            Bulk&lt;br /&gt;
          Synch Type               None&lt;br /&gt;
          Usage Type               Data&lt;br /&gt;
        wMaxPacketSize     0x0200  1x 512 bytes&lt;br /&gt;
        bInterval               0&lt;br /&gt;
Device Qualifier (for other device speed):&lt;br /&gt;
  bLength                10&lt;br /&gt;
  bDescriptorType         6&lt;br /&gt;
  bcdUSB               2.00&lt;br /&gt;
  bDeviceClass          255 Vendor Specific Class&lt;br /&gt;
  bDeviceSubClass       255 Vendor Specific Subclass&lt;br /&gt;
  bDeviceProtocol       255 Vendor Specific Protocol&lt;br /&gt;
  bMaxPacketSize0        64&lt;br /&gt;
  bNumConfigurations      1&lt;br /&gt;
Device Status:     0x0000&lt;br /&gt;
  (Bus Powered)&lt;/div&gt;</summary>
		<author><name>Adicarlo</name></author>
	</entry>
	<entry>
		<id>https://sigrok.org/w/index.php?title=Saleae_Logic8&amp;diff=10347</id>
		<title>Saleae Logic8</title>
		<link rel="alternate" type="text/html" href="https://sigrok.org/w/index.php?title=Saleae_Logic8&amp;diff=10347"/>
		<updated>2014-12-21T00:03:48Z</updated>

		<summary type="html">&lt;p&gt;Adicarlo: working on chip breakdown&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 Logic8&lt;br /&gt;
| status           = unsupported&lt;br /&gt;
| source_code_dir  = N/A&lt;br /&gt;
| channels         = 8&lt;br /&gt;
| samplerate       = 100/50/40/25&lt;br /&gt;
| samplerate_state = &amp;amp;mdash;&lt;br /&gt;
| triggers         = none (SW-only)&lt;br /&gt;
| voltages         = 1.8V &amp;amp;mdash; 5.5V&lt;br /&gt;
| threshold        = &lt;br /&gt;
| memory           = &lt;br /&gt;
| compression      = yes&lt;br /&gt;
| website          = [http://www.saleae.com/ saleae.com]&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
The &amp;#039;&amp;#039;&amp;#039;Saleae Logic8&amp;#039;&amp;#039;&amp;#039; is a USB-based, 8-channel logic analyzer with 100/50/40/20MS sampling rate (at 3/6/7/8 enabled channels). &lt;br /&gt;
&lt;br /&gt;
The case requires a &amp;#039;&amp;#039;&amp;#039;Torx T7&amp;#039;&amp;#039;&amp;#039; screwdriver to open.&lt;br /&gt;
&lt;br /&gt;
This page is to help provide hardware details in the interest of getting this device supported.&lt;br /&gt;
&lt;br /&gt;
== Hardware ==&lt;br /&gt;
&lt;br /&gt;
These are provisional guesses, please correct if you spot errors, they are surely there.&lt;br /&gt;
&lt;br /&gt;
* &amp;#039;&amp;#039;&amp;#039;FPGA&amp;#039;&amp;#039;&amp;#039;: [http://www.xilinx.com/products/silicon-devices/fpga/spartan-6.html XILINIX Spartan-6] XC6SLX9 CSG225BIV1425 [http://www.xilinx.com/support/documentation/data_sheets/ds160.pdf Spartan-6 Family Overview]&lt;br /&gt;
* &amp;#039;&amp;#039;&amp;#039;USB interface chip&amp;#039;&amp;#039;&amp;#039;: [http://www.cypress.com/?mpn=CY7C68013A-56LTXC Cypress CY7C66013A-56LTXC] [http://www.cypress.com/?docID=45142 datasheet]&lt;br /&gt;
* ...&lt;br /&gt;
&lt;br /&gt;
== Teardown Images ==&lt;br /&gt;
&lt;br /&gt;
&amp;lt;gallery&amp;gt;&lt;br /&gt;
Saleae_Logic8_case_top.jpg|case top&lt;br /&gt;
Saleae_Logic8_case_bottom.jpg|case bottom&lt;br /&gt;
Saleae_Logic8_case_rear.jpg|rear of case, 8 acquisitions and 8 grounds&lt;br /&gt;
Saleae_Logic8_board_top.jpg|primary and only board, top&lt;br /&gt;
Saleae_Logic8_board_top_upper.jpg|upper detail of primary board&lt;br /&gt;
Saleae_Logic8_board_bottom.jpg|bottom of primary board&lt;br /&gt;
[[File:Saleae_Logic8_board_bottom_upper_right.jpg|upper right detail of primary board&lt;br /&gt;
&amp;lt;/gallery&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== lsusb output ==&lt;br /&gt;
&lt;br /&gt;
Bus 001 Device 007: ID 21a9:1004  &lt;br /&gt;
Device Descriptor:&lt;br /&gt;
  bLength                18&lt;br /&gt;
  bDescriptorType         1&lt;br /&gt;
  bcdUSB               2.00&lt;br /&gt;
  bDeviceClass          255 Vendor Specific Class&lt;br /&gt;
  bDeviceSubClass       255 Vendor Specific Subclass&lt;br /&gt;
  bDeviceProtocol       255 Vendor Specific Protocol&lt;br /&gt;
  bMaxPacketSize0        64&lt;br /&gt;
  idVendor           0x21a9 &lt;br /&gt;
  idProduct          0x1004 &lt;br /&gt;
  bcdDevice            0.00&lt;br /&gt;
  iManufacturer           0 &lt;br /&gt;
  iProduct                0 &lt;br /&gt;
  iSerial                 0 &lt;br /&gt;
  bNumConfigurations      1&lt;br /&gt;
  Configuration Descriptor:&lt;br /&gt;
    bLength                 9&lt;br /&gt;
    bDescriptorType         2&lt;br /&gt;
    wTotalLength          171&lt;br /&gt;
    bNumInterfaces          1&lt;br /&gt;
    bConfigurationValue     1&lt;br /&gt;
    iConfiguration          0 &lt;br /&gt;
    bmAttributes         0x80&lt;br /&gt;
      (Bus Powered)&lt;br /&gt;
    MaxPower              100mA&lt;br /&gt;
    Interface Descriptor:&lt;br /&gt;
      bLength                 9&lt;br /&gt;
      bDescriptorType         4&lt;br /&gt;
      bInterfaceNumber        0&lt;br /&gt;
      bAlternateSetting       0&lt;br /&gt;
      bNumEndpoints           0&lt;br /&gt;
      bInterfaceClass       255 Vendor Specific Class&lt;br /&gt;
      bInterfaceSubClass    255 Vendor Specific Subclass&lt;br /&gt;
      bInterfaceProtocol    255 Vendor Specific Protocol&lt;br /&gt;
      iInterface              0 &lt;br /&gt;
    Interface Descriptor:&lt;br /&gt;
      bLength                 9&lt;br /&gt;
      bDescriptorType         4&lt;br /&gt;
      bInterfaceNumber        0&lt;br /&gt;
      bAlternateSetting       1&lt;br /&gt;
      bNumEndpoints           6&lt;br /&gt;
      bInterfaceClass       255 Vendor Specific Class&lt;br /&gt;
      bInterfaceSubClass    255 Vendor Specific Subclass&lt;br /&gt;
      bInterfaceProtocol    255 Vendor Specific Protocol&lt;br /&gt;
      iInterface              0 &lt;br /&gt;
      Endpoint Descriptor:&lt;br /&gt;
        bLength                 7&lt;br /&gt;
        bDescriptorType         5&lt;br /&gt;
        bEndpointAddress     0x01  EP 1 OUT&lt;br /&gt;
        bmAttributes            2&lt;br /&gt;
          Transfer Type            Bulk&lt;br /&gt;
          Synch Type               None&lt;br /&gt;
          Usage Type               Data&lt;br /&gt;
        wMaxPacketSize     0x0200  1x 512 bytes&lt;br /&gt;
        bInterval               0&lt;br /&gt;
      Endpoint Descriptor:&lt;br /&gt;
        bLength                 7&lt;br /&gt;
        bDescriptorType         5&lt;br /&gt;
        bEndpointAddress     0x81  EP 1 IN&lt;br /&gt;
        bmAttributes            2&lt;br /&gt;
          Transfer Type            Bulk&lt;br /&gt;
          Synch Type               None&lt;br /&gt;
          Usage Type               Data&lt;br /&gt;
        wMaxPacketSize     0x0200  1x 512 bytes&lt;br /&gt;
        bInterval               0&lt;br /&gt;
      Endpoint Descriptor:&lt;br /&gt;
        bLength                 7&lt;br /&gt;
        bDescriptorType         5&lt;br /&gt;
        bEndpointAddress     0x02  EP 2 OUT&lt;br /&gt;
        bmAttributes            2&lt;br /&gt;
          Transfer Type            Bulk&lt;br /&gt;
          Synch Type               None&lt;br /&gt;
          Usage Type               Data&lt;br /&gt;
        wMaxPacketSize     0x0200  1x 512 bytes&lt;br /&gt;
        bInterval               0&lt;br /&gt;
      Endpoint Descriptor:&lt;br /&gt;
        bLength                 7&lt;br /&gt;
        bDescriptorType         5&lt;br /&gt;
        bEndpointAddress     0x04  EP 4 OUT&lt;br /&gt;
        bmAttributes            2&lt;br /&gt;
          Transfer Type            Bulk&lt;br /&gt;
          Synch Type               None&lt;br /&gt;
          Usage Type               Data&lt;br /&gt;
        wMaxPacketSize     0x0200  1x 512 bytes&lt;br /&gt;
        bInterval               0&lt;br /&gt;
      Endpoint Descriptor:&lt;br /&gt;
        bLength                 7&lt;br /&gt;
        bDescriptorType         5&lt;br /&gt;
        bEndpointAddress     0x86  EP 6 IN&lt;br /&gt;
        bmAttributes            2&lt;br /&gt;
          Transfer Type            Bulk&lt;br /&gt;
          Synch Type               None&lt;br /&gt;
          Usage Type               Data&lt;br /&gt;
        wMaxPacketSize     0x0200  1x 512 bytes&lt;br /&gt;
        bInterval               0&lt;br /&gt;
      Endpoint Descriptor:&lt;br /&gt;
        bLength                 7&lt;br /&gt;
        bDescriptorType         5&lt;br /&gt;
        bEndpointAddress     0x88  EP 8 IN&lt;br /&gt;
        bmAttributes            2&lt;br /&gt;
          Transfer Type            Bulk&lt;br /&gt;
          Synch Type               None&lt;br /&gt;
          Usage Type               Data&lt;br /&gt;
        wMaxPacketSize     0x0200  1x 512 bytes&lt;br /&gt;
        bInterval               0&lt;br /&gt;
    Interface Descriptor:&lt;br /&gt;
      bLength                 9&lt;br /&gt;
      bDescriptorType         4&lt;br /&gt;
      bInterfaceNumber        0&lt;br /&gt;
      bAlternateSetting       2&lt;br /&gt;
      bNumEndpoints           6&lt;br /&gt;
      bInterfaceClass       255 Vendor Specific Class&lt;br /&gt;
      bInterfaceSubClass    255 Vendor Specific Subclass&lt;br /&gt;
      bInterfaceProtocol    255 Vendor Specific Protocol&lt;br /&gt;
      iInterface              0 &lt;br /&gt;
      Endpoint Descriptor:&lt;br /&gt;
        bLength                 7&lt;br /&gt;
        bDescriptorType         5&lt;br /&gt;
        bEndpointAddress     0x01  EP 1 OUT&lt;br /&gt;
        bmAttributes            3&lt;br /&gt;
          Transfer Type            Interrupt&lt;br /&gt;
          Synch Type               None&lt;br /&gt;
          Usage Type               Data&lt;br /&gt;
        wMaxPacketSize     0x0040  1x 64 bytes&lt;br /&gt;
        bInterval               1&lt;br /&gt;
      Endpoint Descriptor:&lt;br /&gt;
        bLength                 7&lt;br /&gt;
        bDescriptorType         5&lt;br /&gt;
        bEndpointAddress     0x81  EP 1 IN&lt;br /&gt;
        bmAttributes            3&lt;br /&gt;
          Transfer Type            Interrupt&lt;br /&gt;
          Synch Type               None&lt;br /&gt;
          Usage Type               Data&lt;br /&gt;
        wMaxPacketSize     0x0040  1x 64 bytes&lt;br /&gt;
        bInterval               1&lt;br /&gt;
      Endpoint Descriptor:&lt;br /&gt;
        bLength                 7&lt;br /&gt;
        bDescriptorType         5&lt;br /&gt;
        bEndpointAddress     0x02  EP 2 OUT&lt;br /&gt;
        bmAttributes            3&lt;br /&gt;
          Transfer Type            Interrupt&lt;br /&gt;
          Synch Type               None&lt;br /&gt;
          Usage Type               Data&lt;br /&gt;
        wMaxPacketSize     0x0200  1x 512 bytes&lt;br /&gt;
        bInterval               1&lt;br /&gt;
      Endpoint Descriptor:&lt;br /&gt;
        bLength                 7&lt;br /&gt;
        bDescriptorType         5&lt;br /&gt;
        bEndpointAddress     0x04  EP 4 OUT&lt;br /&gt;
        bmAttributes            2&lt;br /&gt;
          Transfer Type            Bulk&lt;br /&gt;
          Synch Type               None&lt;br /&gt;
          Usage Type               Data&lt;br /&gt;
        wMaxPacketSize     0x0200  1x 512 bytes&lt;br /&gt;
        bInterval               0&lt;br /&gt;
      Endpoint Descriptor:&lt;br /&gt;
        bLength                 7&lt;br /&gt;
        bDescriptorType         5&lt;br /&gt;
        bEndpointAddress     0x86  EP 6 IN&lt;br /&gt;
        bmAttributes            3&lt;br /&gt;
          Transfer Type            Interrupt&lt;br /&gt;
          Synch Type               None&lt;br /&gt;
          Usage Type               Data&lt;br /&gt;
        wMaxPacketSize     0x0200  1x 512 bytes&lt;br /&gt;
        bInterval               1&lt;br /&gt;
      Endpoint Descriptor:&lt;br /&gt;
        bLength                 7&lt;br /&gt;
        bDescriptorType         5&lt;br /&gt;
        bEndpointAddress     0x88  EP 8 IN&lt;br /&gt;
        bmAttributes            2&lt;br /&gt;
          Transfer Type            Bulk&lt;br /&gt;
          Synch Type               None&lt;br /&gt;
          Usage Type               Data&lt;br /&gt;
        wMaxPacketSize     0x0200  1x 512 bytes&lt;br /&gt;
        bInterval               0&lt;br /&gt;
    Interface Descriptor:&lt;br /&gt;
      bLength                 9&lt;br /&gt;
      bDescriptorType         4&lt;br /&gt;
      bInterfaceNumber        0&lt;br /&gt;
      bAlternateSetting       3&lt;br /&gt;
      bNumEndpoints           6&lt;br /&gt;
      bInterfaceClass       255 Vendor Specific Class&lt;br /&gt;
      bInterfaceSubClass    255 Vendor Specific Subclass&lt;br /&gt;
      bInterfaceProtocol    255 Vendor Specific Protocol&lt;br /&gt;
      iInterface              0 &lt;br /&gt;
      Endpoint Descriptor:&lt;br /&gt;
        bLength                 7&lt;br /&gt;
        bDescriptorType         5&lt;br /&gt;
        bEndpointAddress     0x01  EP 1 OUT&lt;br /&gt;
        bmAttributes            3&lt;br /&gt;
          Transfer Type            Interrupt&lt;br /&gt;
          Synch Type               None&lt;br /&gt;
          Usage Type               Data&lt;br /&gt;
        wMaxPacketSize     0x0040  1x 64 bytes&lt;br /&gt;
        bInterval               1&lt;br /&gt;
      Endpoint Descriptor:&lt;br /&gt;
        bLength                 7&lt;br /&gt;
        bDescriptorType         5&lt;br /&gt;
        bEndpointAddress     0x81  EP 1 IN&lt;br /&gt;
        bmAttributes            3&lt;br /&gt;
          Transfer Type            Interrupt&lt;br /&gt;
          Synch Type               None&lt;br /&gt;
          Usage Type               Data&lt;br /&gt;
        wMaxPacketSize     0x0040  1x 64 bytes&lt;br /&gt;
        bInterval               1&lt;br /&gt;
      Endpoint Descriptor:&lt;br /&gt;
        bLength                 7&lt;br /&gt;
        bDescriptorType         5&lt;br /&gt;
        bEndpointAddress     0x02  EP 2 OUT&lt;br /&gt;
        bmAttributes            1&lt;br /&gt;
          Transfer Type            Isochronous&lt;br /&gt;
          Synch Type               None&lt;br /&gt;
          Usage Type               Data&lt;br /&gt;
        wMaxPacketSize     0x0200  1x 512 bytes&lt;br /&gt;
        bInterval               1&lt;br /&gt;
      Endpoint Descriptor:&lt;br /&gt;
        bLength                 7&lt;br /&gt;
        bDescriptorType         5&lt;br /&gt;
        bEndpointAddress     0x04  EP 4 OUT&lt;br /&gt;
        bmAttributes            2&lt;br /&gt;
          Transfer Type            Bulk&lt;br /&gt;
          Synch Type               None&lt;br /&gt;
          Usage Type               Data&lt;br /&gt;
        wMaxPacketSize     0x0200  1x 512 bytes&lt;br /&gt;
        bInterval               0&lt;br /&gt;
      Endpoint Descriptor:&lt;br /&gt;
        bLength                 7&lt;br /&gt;
        bDescriptorType         5&lt;br /&gt;
        bEndpointAddress     0x86  EP 6 IN&lt;br /&gt;
        bmAttributes            1&lt;br /&gt;
          Transfer Type            Isochronous&lt;br /&gt;
          Synch Type               None&lt;br /&gt;
          Usage Type               Data&lt;br /&gt;
        wMaxPacketSize     0x0200  1x 512 bytes&lt;br /&gt;
        bInterval               1&lt;br /&gt;
      Endpoint Descriptor:&lt;br /&gt;
        bLength                 7&lt;br /&gt;
        bDescriptorType         5&lt;br /&gt;
        bEndpointAddress     0x88  EP 8 IN&lt;br /&gt;
        bmAttributes            2&lt;br /&gt;
          Transfer Type            Bulk&lt;br /&gt;
          Synch Type               None&lt;br /&gt;
          Usage Type               Data&lt;br /&gt;
        wMaxPacketSize     0x0200  1x 512 bytes&lt;br /&gt;
        bInterval               0&lt;br /&gt;
Device Qualifier (for other device speed):&lt;br /&gt;
  bLength                10&lt;br /&gt;
  bDescriptorType         6&lt;br /&gt;
  bcdUSB               2.00&lt;br /&gt;
  bDeviceClass          255 Vendor Specific Class&lt;br /&gt;
  bDeviceSubClass       255 Vendor Specific Subclass&lt;br /&gt;
  bDeviceProtocol       255 Vendor Specific Protocol&lt;br /&gt;
  bMaxPacketSize0        64&lt;br /&gt;
  bNumConfigurations      1&lt;br /&gt;
Device Status:     0x0000&lt;br /&gt;
  (Bus Powered)&lt;/div&gt;</summary>
		<author><name>Adicarlo</name></author>
	</entry>
	<entry>
		<id>https://sigrok.org/w/index.php?title=Saleae_Logic8&amp;diff=10346</id>
		<title>Saleae Logic8</title>
		<link rel="alternate" type="text/html" href="https://sigrok.org/w/index.php?title=Saleae_Logic8&amp;diff=10346"/>
		<updated>2014-12-20T23:49:39Z</updated>

		<summary type="html">&lt;p&gt;Adicarlo: /* integrated circuits */&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 Logic8&lt;br /&gt;
| status           = unsupported&lt;br /&gt;
| source_code_dir  = N/A&lt;br /&gt;
| channels         = 8&lt;br /&gt;
| samplerate       = 100/50/40/25&lt;br /&gt;
| samplerate_state = &amp;amp;mdash;&lt;br /&gt;
| triggers         = none (SW-only)&lt;br /&gt;
| voltages         = 1.8V &amp;amp;mdash; 5.5V&lt;br /&gt;
| threshold        = &lt;br /&gt;
| memory           = &lt;br /&gt;
| compression      = yes&lt;br /&gt;
| website          = [http://www.saleae.com/ saleae.com]&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
The &amp;#039;&amp;#039;&amp;#039;Saleae Logic8&amp;#039;&amp;#039;&amp;#039; is a USB-based, 8-channel logic analyzer with 100/50/40/20MS sampling rate (at 3/6/7/8 enabled channels). &lt;br /&gt;
&lt;br /&gt;
The case requires a &amp;#039;&amp;#039;&amp;#039;Torx T7&amp;#039;&amp;#039;&amp;#039; screwdriver to open.&lt;br /&gt;
&lt;br /&gt;
This page is to help provide hardware details in the interest of getting this device supported.&lt;br /&gt;
&lt;br /&gt;
== Teardown Images ==&lt;br /&gt;
&lt;br /&gt;
&amp;lt;gallery&amp;gt;&lt;br /&gt;
Saleae_Logic8_case_top.jpg|case top&lt;br /&gt;
Saleae_Logic8_case_bottom.jpg|case bottom&lt;br /&gt;
Saleae_Logic8_case_rear.jpg|rear of case, 8 acquisitions and 8 grounds&lt;br /&gt;
Saleae_Logic8_board_top.jpg|primary and only board, top&lt;br /&gt;
Saleae_Logic8_board_top_upper.jpg|upper detail of primary board&lt;br /&gt;
Saleae_Logic8_board_bottom.jpg|bottom of primary board&lt;br /&gt;
[[File:Saleae_Logic8_board_bottom_upper_right.jpg|upper right detail of primary board&lt;br /&gt;
&amp;lt;/gallery&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
=== integrated circuits ===&lt;br /&gt;
&lt;br /&gt;
These are provisional guesses, please correct if you spot errors, they are surely there.&lt;br /&gt;
&lt;br /&gt;
* XILINIX [http://www.xilinx.com/products/silicon-devices/fpga/spartan-6.html Spartan 6 FPGA] XC6SLX9&lt;br /&gt;
* CY7C66013A -- USB interface&lt;br /&gt;
&lt;br /&gt;
== lsusb output ==&lt;br /&gt;
&lt;br /&gt;
Bus 001 Device 007: ID 21a9:1004  &lt;br /&gt;
Device Descriptor:&lt;br /&gt;
  bLength                18&lt;br /&gt;
  bDescriptorType         1&lt;br /&gt;
  bcdUSB               2.00&lt;br /&gt;
  bDeviceClass          255 Vendor Specific Class&lt;br /&gt;
  bDeviceSubClass       255 Vendor Specific Subclass&lt;br /&gt;
  bDeviceProtocol       255 Vendor Specific Protocol&lt;br /&gt;
  bMaxPacketSize0        64&lt;br /&gt;
  idVendor           0x21a9 &lt;br /&gt;
  idProduct          0x1004 &lt;br /&gt;
  bcdDevice            0.00&lt;br /&gt;
  iManufacturer           0 &lt;br /&gt;
  iProduct                0 &lt;br /&gt;
  iSerial                 0 &lt;br /&gt;
  bNumConfigurations      1&lt;br /&gt;
  Configuration Descriptor:&lt;br /&gt;
    bLength                 9&lt;br /&gt;
    bDescriptorType         2&lt;br /&gt;
    wTotalLength          171&lt;br /&gt;
    bNumInterfaces          1&lt;br /&gt;
    bConfigurationValue     1&lt;br /&gt;
    iConfiguration          0 &lt;br /&gt;
    bmAttributes         0x80&lt;br /&gt;
      (Bus Powered)&lt;br /&gt;
    MaxPower              100mA&lt;br /&gt;
    Interface Descriptor:&lt;br /&gt;
      bLength                 9&lt;br /&gt;
      bDescriptorType         4&lt;br /&gt;
      bInterfaceNumber        0&lt;br /&gt;
      bAlternateSetting       0&lt;br /&gt;
      bNumEndpoints           0&lt;br /&gt;
      bInterfaceClass       255 Vendor Specific Class&lt;br /&gt;
      bInterfaceSubClass    255 Vendor Specific Subclass&lt;br /&gt;
      bInterfaceProtocol    255 Vendor Specific Protocol&lt;br /&gt;
      iInterface              0 &lt;br /&gt;
    Interface Descriptor:&lt;br /&gt;
      bLength                 9&lt;br /&gt;
      bDescriptorType         4&lt;br /&gt;
      bInterfaceNumber        0&lt;br /&gt;
      bAlternateSetting       1&lt;br /&gt;
      bNumEndpoints           6&lt;br /&gt;
      bInterfaceClass       255 Vendor Specific Class&lt;br /&gt;
      bInterfaceSubClass    255 Vendor Specific Subclass&lt;br /&gt;
      bInterfaceProtocol    255 Vendor Specific Protocol&lt;br /&gt;
      iInterface              0 &lt;br /&gt;
      Endpoint Descriptor:&lt;br /&gt;
        bLength                 7&lt;br /&gt;
        bDescriptorType         5&lt;br /&gt;
        bEndpointAddress     0x01  EP 1 OUT&lt;br /&gt;
        bmAttributes            2&lt;br /&gt;
          Transfer Type            Bulk&lt;br /&gt;
          Synch Type               None&lt;br /&gt;
          Usage Type               Data&lt;br /&gt;
        wMaxPacketSize     0x0200  1x 512 bytes&lt;br /&gt;
        bInterval               0&lt;br /&gt;
      Endpoint Descriptor:&lt;br /&gt;
        bLength                 7&lt;br /&gt;
        bDescriptorType         5&lt;br /&gt;
        bEndpointAddress     0x81  EP 1 IN&lt;br /&gt;
        bmAttributes            2&lt;br /&gt;
          Transfer Type            Bulk&lt;br /&gt;
          Synch Type               None&lt;br /&gt;
          Usage Type               Data&lt;br /&gt;
        wMaxPacketSize     0x0200  1x 512 bytes&lt;br /&gt;
        bInterval               0&lt;br /&gt;
      Endpoint Descriptor:&lt;br /&gt;
        bLength                 7&lt;br /&gt;
        bDescriptorType         5&lt;br /&gt;
        bEndpointAddress     0x02  EP 2 OUT&lt;br /&gt;
        bmAttributes            2&lt;br /&gt;
          Transfer Type            Bulk&lt;br /&gt;
          Synch Type               None&lt;br /&gt;
          Usage Type               Data&lt;br /&gt;
        wMaxPacketSize     0x0200  1x 512 bytes&lt;br /&gt;
        bInterval               0&lt;br /&gt;
      Endpoint Descriptor:&lt;br /&gt;
        bLength                 7&lt;br /&gt;
        bDescriptorType         5&lt;br /&gt;
        bEndpointAddress     0x04  EP 4 OUT&lt;br /&gt;
        bmAttributes            2&lt;br /&gt;
          Transfer Type            Bulk&lt;br /&gt;
          Synch Type               None&lt;br /&gt;
          Usage Type               Data&lt;br /&gt;
        wMaxPacketSize     0x0200  1x 512 bytes&lt;br /&gt;
        bInterval               0&lt;br /&gt;
      Endpoint Descriptor:&lt;br /&gt;
        bLength                 7&lt;br /&gt;
        bDescriptorType         5&lt;br /&gt;
        bEndpointAddress     0x86  EP 6 IN&lt;br /&gt;
        bmAttributes            2&lt;br /&gt;
          Transfer Type            Bulk&lt;br /&gt;
          Synch Type               None&lt;br /&gt;
          Usage Type               Data&lt;br /&gt;
        wMaxPacketSize     0x0200  1x 512 bytes&lt;br /&gt;
        bInterval               0&lt;br /&gt;
      Endpoint Descriptor:&lt;br /&gt;
        bLength                 7&lt;br /&gt;
        bDescriptorType         5&lt;br /&gt;
        bEndpointAddress     0x88  EP 8 IN&lt;br /&gt;
        bmAttributes            2&lt;br /&gt;
          Transfer Type            Bulk&lt;br /&gt;
          Synch Type               None&lt;br /&gt;
          Usage Type               Data&lt;br /&gt;
        wMaxPacketSize     0x0200  1x 512 bytes&lt;br /&gt;
        bInterval               0&lt;br /&gt;
    Interface Descriptor:&lt;br /&gt;
      bLength                 9&lt;br /&gt;
      bDescriptorType         4&lt;br /&gt;
      bInterfaceNumber        0&lt;br /&gt;
      bAlternateSetting       2&lt;br /&gt;
      bNumEndpoints           6&lt;br /&gt;
      bInterfaceClass       255 Vendor Specific Class&lt;br /&gt;
      bInterfaceSubClass    255 Vendor Specific Subclass&lt;br /&gt;
      bInterfaceProtocol    255 Vendor Specific Protocol&lt;br /&gt;
      iInterface              0 &lt;br /&gt;
      Endpoint Descriptor:&lt;br /&gt;
        bLength                 7&lt;br /&gt;
        bDescriptorType         5&lt;br /&gt;
        bEndpointAddress     0x01  EP 1 OUT&lt;br /&gt;
        bmAttributes            3&lt;br /&gt;
          Transfer Type            Interrupt&lt;br /&gt;
          Synch Type               None&lt;br /&gt;
          Usage Type               Data&lt;br /&gt;
        wMaxPacketSize     0x0040  1x 64 bytes&lt;br /&gt;
        bInterval               1&lt;br /&gt;
      Endpoint Descriptor:&lt;br /&gt;
        bLength                 7&lt;br /&gt;
        bDescriptorType         5&lt;br /&gt;
        bEndpointAddress     0x81  EP 1 IN&lt;br /&gt;
        bmAttributes            3&lt;br /&gt;
          Transfer Type            Interrupt&lt;br /&gt;
          Synch Type               None&lt;br /&gt;
          Usage Type               Data&lt;br /&gt;
        wMaxPacketSize     0x0040  1x 64 bytes&lt;br /&gt;
        bInterval               1&lt;br /&gt;
      Endpoint Descriptor:&lt;br /&gt;
        bLength                 7&lt;br /&gt;
        bDescriptorType         5&lt;br /&gt;
        bEndpointAddress     0x02  EP 2 OUT&lt;br /&gt;
        bmAttributes            3&lt;br /&gt;
          Transfer Type            Interrupt&lt;br /&gt;
          Synch Type               None&lt;br /&gt;
          Usage Type               Data&lt;br /&gt;
        wMaxPacketSize     0x0200  1x 512 bytes&lt;br /&gt;
        bInterval               1&lt;br /&gt;
      Endpoint Descriptor:&lt;br /&gt;
        bLength                 7&lt;br /&gt;
        bDescriptorType         5&lt;br /&gt;
        bEndpointAddress     0x04  EP 4 OUT&lt;br /&gt;
        bmAttributes            2&lt;br /&gt;
          Transfer Type            Bulk&lt;br /&gt;
          Synch Type               None&lt;br /&gt;
          Usage Type               Data&lt;br /&gt;
        wMaxPacketSize     0x0200  1x 512 bytes&lt;br /&gt;
        bInterval               0&lt;br /&gt;
      Endpoint Descriptor:&lt;br /&gt;
        bLength                 7&lt;br /&gt;
        bDescriptorType         5&lt;br /&gt;
        bEndpointAddress     0x86  EP 6 IN&lt;br /&gt;
        bmAttributes            3&lt;br /&gt;
          Transfer Type            Interrupt&lt;br /&gt;
          Synch Type               None&lt;br /&gt;
          Usage Type               Data&lt;br /&gt;
        wMaxPacketSize     0x0200  1x 512 bytes&lt;br /&gt;
        bInterval               1&lt;br /&gt;
      Endpoint Descriptor:&lt;br /&gt;
        bLength                 7&lt;br /&gt;
        bDescriptorType         5&lt;br /&gt;
        bEndpointAddress     0x88  EP 8 IN&lt;br /&gt;
        bmAttributes            2&lt;br /&gt;
          Transfer Type            Bulk&lt;br /&gt;
          Synch Type               None&lt;br /&gt;
          Usage Type               Data&lt;br /&gt;
        wMaxPacketSize     0x0200  1x 512 bytes&lt;br /&gt;
        bInterval               0&lt;br /&gt;
    Interface Descriptor:&lt;br /&gt;
      bLength                 9&lt;br /&gt;
      bDescriptorType         4&lt;br /&gt;
      bInterfaceNumber        0&lt;br /&gt;
      bAlternateSetting       3&lt;br /&gt;
      bNumEndpoints           6&lt;br /&gt;
      bInterfaceClass       255 Vendor Specific Class&lt;br /&gt;
      bInterfaceSubClass    255 Vendor Specific Subclass&lt;br /&gt;
      bInterfaceProtocol    255 Vendor Specific Protocol&lt;br /&gt;
      iInterface              0 &lt;br /&gt;
      Endpoint Descriptor:&lt;br /&gt;
        bLength                 7&lt;br /&gt;
        bDescriptorType         5&lt;br /&gt;
        bEndpointAddress     0x01  EP 1 OUT&lt;br /&gt;
        bmAttributes            3&lt;br /&gt;
          Transfer Type            Interrupt&lt;br /&gt;
          Synch Type               None&lt;br /&gt;
          Usage Type               Data&lt;br /&gt;
        wMaxPacketSize     0x0040  1x 64 bytes&lt;br /&gt;
        bInterval               1&lt;br /&gt;
      Endpoint Descriptor:&lt;br /&gt;
        bLength                 7&lt;br /&gt;
        bDescriptorType         5&lt;br /&gt;
        bEndpointAddress     0x81  EP 1 IN&lt;br /&gt;
        bmAttributes            3&lt;br /&gt;
          Transfer Type            Interrupt&lt;br /&gt;
          Synch Type               None&lt;br /&gt;
          Usage Type               Data&lt;br /&gt;
        wMaxPacketSize     0x0040  1x 64 bytes&lt;br /&gt;
        bInterval               1&lt;br /&gt;
      Endpoint Descriptor:&lt;br /&gt;
        bLength                 7&lt;br /&gt;
        bDescriptorType         5&lt;br /&gt;
        bEndpointAddress     0x02  EP 2 OUT&lt;br /&gt;
        bmAttributes            1&lt;br /&gt;
          Transfer Type            Isochronous&lt;br /&gt;
          Synch Type               None&lt;br /&gt;
          Usage Type               Data&lt;br /&gt;
        wMaxPacketSize     0x0200  1x 512 bytes&lt;br /&gt;
        bInterval               1&lt;br /&gt;
      Endpoint Descriptor:&lt;br /&gt;
        bLength                 7&lt;br /&gt;
        bDescriptorType         5&lt;br /&gt;
        bEndpointAddress     0x04  EP 4 OUT&lt;br /&gt;
        bmAttributes            2&lt;br /&gt;
          Transfer Type            Bulk&lt;br /&gt;
          Synch Type               None&lt;br /&gt;
          Usage Type               Data&lt;br /&gt;
        wMaxPacketSize     0x0200  1x 512 bytes&lt;br /&gt;
        bInterval               0&lt;br /&gt;
      Endpoint Descriptor:&lt;br /&gt;
        bLength                 7&lt;br /&gt;
        bDescriptorType         5&lt;br /&gt;
        bEndpointAddress     0x86  EP 6 IN&lt;br /&gt;
        bmAttributes            1&lt;br /&gt;
          Transfer Type            Isochronous&lt;br /&gt;
          Synch Type               None&lt;br /&gt;
          Usage Type               Data&lt;br /&gt;
        wMaxPacketSize     0x0200  1x 512 bytes&lt;br /&gt;
        bInterval               1&lt;br /&gt;
      Endpoint Descriptor:&lt;br /&gt;
        bLength                 7&lt;br /&gt;
        bDescriptorType         5&lt;br /&gt;
        bEndpointAddress     0x88  EP 8 IN&lt;br /&gt;
        bmAttributes            2&lt;br /&gt;
          Transfer Type            Bulk&lt;br /&gt;
          Synch Type               None&lt;br /&gt;
          Usage Type               Data&lt;br /&gt;
        wMaxPacketSize     0x0200  1x 512 bytes&lt;br /&gt;
        bInterval               0&lt;br /&gt;
Device Qualifier (for other device speed):&lt;br /&gt;
  bLength                10&lt;br /&gt;
  bDescriptorType         6&lt;br /&gt;
  bcdUSB               2.00&lt;br /&gt;
  bDeviceClass          255 Vendor Specific Class&lt;br /&gt;
  bDeviceSubClass       255 Vendor Specific Subclass&lt;br /&gt;
  bDeviceProtocol       255 Vendor Specific Protocol&lt;br /&gt;
  bMaxPacketSize0        64&lt;br /&gt;
  bNumConfigurations      1&lt;br /&gt;
Device Status:     0x0000&lt;br /&gt;
  (Bus Powered)&lt;/div&gt;</summary>
		<author><name>Adicarlo</name></author>
	</entry>
	<entry>
		<id>https://sigrok.org/w/index.php?title=Saleae_Logic8&amp;diff=10345</id>
		<title>Saleae Logic8</title>
		<link rel="alternate" type="text/html" href="https://sigrok.org/w/index.php?title=Saleae_Logic8&amp;diff=10345"/>
		<updated>2014-12-20T23:48:20Z</updated>

		<summary type="html">&lt;p&gt;Adicarlo: &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 Logic8&lt;br /&gt;
| status           = unsupported&lt;br /&gt;
| source_code_dir  = N/A&lt;br /&gt;
| channels         = 8&lt;br /&gt;
| samplerate       = 100/50/40/25&lt;br /&gt;
| samplerate_state = &amp;amp;mdash;&lt;br /&gt;
| triggers         = none (SW-only)&lt;br /&gt;
| voltages         = 1.8V &amp;amp;mdash; 5.5V&lt;br /&gt;
| threshold        = &lt;br /&gt;
| memory           = &lt;br /&gt;
| compression      = yes&lt;br /&gt;
| website          = [http://www.saleae.com/ saleae.com]&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
The &amp;#039;&amp;#039;&amp;#039;Saleae Logic8&amp;#039;&amp;#039;&amp;#039; is a USB-based, 8-channel logic analyzer with 100/50/40/20MS sampling rate (at 3/6/7/8 enabled channels). &lt;br /&gt;
&lt;br /&gt;
The case requires a &amp;#039;&amp;#039;&amp;#039;Torx T7&amp;#039;&amp;#039;&amp;#039; screwdriver to open.&lt;br /&gt;
&lt;br /&gt;
This page is to help provide hardware details in the interest of getting this device supported.&lt;br /&gt;
&lt;br /&gt;
== Teardown Images ==&lt;br /&gt;
&lt;br /&gt;
&amp;lt;gallery&amp;gt;&lt;br /&gt;
Saleae_Logic8_case_top.jpg|case top&lt;br /&gt;
Saleae_Logic8_case_bottom.jpg|case bottom&lt;br /&gt;
Saleae_Logic8_case_rear.jpg|rear of case, 8 acquisitions and 8 grounds&lt;br /&gt;
Saleae_Logic8_board_top.jpg|primary and only board, top&lt;br /&gt;
Saleae_Logic8_board_top_upper.jpg|upper detail of primary board&lt;br /&gt;
Saleae_Logic8_board_bottom.jpg|bottom of primary board&lt;br /&gt;
[[File:Saleae_Logic8_board_bottom_upper_right.jpg|upper right detail of primary board&lt;br /&gt;
&amp;lt;/gallery&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
=== integrated circuits ===&lt;br /&gt;
&lt;br /&gt;
These are provisional guesses, please correct if you spot errors, they are surely there.&lt;br /&gt;
&lt;br /&gt;
* XILINIX [http://www.xilinx.com/products/silicon-devices/fpga/spartan-6.html Spartan 6 FPGA] XC6SLX9&lt;br /&gt;
* CY7C66013A&lt;br /&gt;
&lt;br /&gt;
== lsusb output ==&lt;br /&gt;
&lt;br /&gt;
Bus 001 Device 007: ID 21a9:1004  &lt;br /&gt;
Device Descriptor:&lt;br /&gt;
  bLength                18&lt;br /&gt;
  bDescriptorType         1&lt;br /&gt;
  bcdUSB               2.00&lt;br /&gt;
  bDeviceClass          255 Vendor Specific Class&lt;br /&gt;
  bDeviceSubClass       255 Vendor Specific Subclass&lt;br /&gt;
  bDeviceProtocol       255 Vendor Specific Protocol&lt;br /&gt;
  bMaxPacketSize0        64&lt;br /&gt;
  idVendor           0x21a9 &lt;br /&gt;
  idProduct          0x1004 &lt;br /&gt;
  bcdDevice            0.00&lt;br /&gt;
  iManufacturer           0 &lt;br /&gt;
  iProduct                0 &lt;br /&gt;
  iSerial                 0 &lt;br /&gt;
  bNumConfigurations      1&lt;br /&gt;
  Configuration Descriptor:&lt;br /&gt;
    bLength                 9&lt;br /&gt;
    bDescriptorType         2&lt;br /&gt;
    wTotalLength          171&lt;br /&gt;
    bNumInterfaces          1&lt;br /&gt;
    bConfigurationValue     1&lt;br /&gt;
    iConfiguration          0 &lt;br /&gt;
    bmAttributes         0x80&lt;br /&gt;
      (Bus Powered)&lt;br /&gt;
    MaxPower              100mA&lt;br /&gt;
    Interface Descriptor:&lt;br /&gt;
      bLength                 9&lt;br /&gt;
      bDescriptorType         4&lt;br /&gt;
      bInterfaceNumber        0&lt;br /&gt;
      bAlternateSetting       0&lt;br /&gt;
      bNumEndpoints           0&lt;br /&gt;
      bInterfaceClass       255 Vendor Specific Class&lt;br /&gt;
      bInterfaceSubClass    255 Vendor Specific Subclass&lt;br /&gt;
      bInterfaceProtocol    255 Vendor Specific Protocol&lt;br /&gt;
      iInterface              0 &lt;br /&gt;
    Interface Descriptor:&lt;br /&gt;
      bLength                 9&lt;br /&gt;
      bDescriptorType         4&lt;br /&gt;
      bInterfaceNumber        0&lt;br /&gt;
      bAlternateSetting       1&lt;br /&gt;
      bNumEndpoints           6&lt;br /&gt;
      bInterfaceClass       255 Vendor Specific Class&lt;br /&gt;
      bInterfaceSubClass    255 Vendor Specific Subclass&lt;br /&gt;
      bInterfaceProtocol    255 Vendor Specific Protocol&lt;br /&gt;
      iInterface              0 &lt;br /&gt;
      Endpoint Descriptor:&lt;br /&gt;
        bLength                 7&lt;br /&gt;
        bDescriptorType         5&lt;br /&gt;
        bEndpointAddress     0x01  EP 1 OUT&lt;br /&gt;
        bmAttributes            2&lt;br /&gt;
          Transfer Type            Bulk&lt;br /&gt;
          Synch Type               None&lt;br /&gt;
          Usage Type               Data&lt;br /&gt;
        wMaxPacketSize     0x0200  1x 512 bytes&lt;br /&gt;
        bInterval               0&lt;br /&gt;
      Endpoint Descriptor:&lt;br /&gt;
        bLength                 7&lt;br /&gt;
        bDescriptorType         5&lt;br /&gt;
        bEndpointAddress     0x81  EP 1 IN&lt;br /&gt;
        bmAttributes            2&lt;br /&gt;
          Transfer Type            Bulk&lt;br /&gt;
          Synch Type               None&lt;br /&gt;
          Usage Type               Data&lt;br /&gt;
        wMaxPacketSize     0x0200  1x 512 bytes&lt;br /&gt;
        bInterval               0&lt;br /&gt;
      Endpoint Descriptor:&lt;br /&gt;
        bLength                 7&lt;br /&gt;
        bDescriptorType         5&lt;br /&gt;
        bEndpointAddress     0x02  EP 2 OUT&lt;br /&gt;
        bmAttributes            2&lt;br /&gt;
          Transfer Type            Bulk&lt;br /&gt;
          Synch Type               None&lt;br /&gt;
          Usage Type               Data&lt;br /&gt;
        wMaxPacketSize     0x0200  1x 512 bytes&lt;br /&gt;
        bInterval               0&lt;br /&gt;
      Endpoint Descriptor:&lt;br /&gt;
        bLength                 7&lt;br /&gt;
        bDescriptorType         5&lt;br /&gt;
        bEndpointAddress     0x04  EP 4 OUT&lt;br /&gt;
        bmAttributes            2&lt;br /&gt;
          Transfer Type            Bulk&lt;br /&gt;
          Synch Type               None&lt;br /&gt;
          Usage Type               Data&lt;br /&gt;
        wMaxPacketSize     0x0200  1x 512 bytes&lt;br /&gt;
        bInterval               0&lt;br /&gt;
      Endpoint Descriptor:&lt;br /&gt;
        bLength                 7&lt;br /&gt;
        bDescriptorType         5&lt;br /&gt;
        bEndpointAddress     0x86  EP 6 IN&lt;br /&gt;
        bmAttributes            2&lt;br /&gt;
          Transfer Type            Bulk&lt;br /&gt;
          Synch Type               None&lt;br /&gt;
          Usage Type               Data&lt;br /&gt;
        wMaxPacketSize     0x0200  1x 512 bytes&lt;br /&gt;
        bInterval               0&lt;br /&gt;
      Endpoint Descriptor:&lt;br /&gt;
        bLength                 7&lt;br /&gt;
        bDescriptorType         5&lt;br /&gt;
        bEndpointAddress     0x88  EP 8 IN&lt;br /&gt;
        bmAttributes            2&lt;br /&gt;
          Transfer Type            Bulk&lt;br /&gt;
          Synch Type               None&lt;br /&gt;
          Usage Type               Data&lt;br /&gt;
        wMaxPacketSize     0x0200  1x 512 bytes&lt;br /&gt;
        bInterval               0&lt;br /&gt;
    Interface Descriptor:&lt;br /&gt;
      bLength                 9&lt;br /&gt;
      bDescriptorType         4&lt;br /&gt;
      bInterfaceNumber        0&lt;br /&gt;
      bAlternateSetting       2&lt;br /&gt;
      bNumEndpoints           6&lt;br /&gt;
      bInterfaceClass       255 Vendor Specific Class&lt;br /&gt;
      bInterfaceSubClass    255 Vendor Specific Subclass&lt;br /&gt;
      bInterfaceProtocol    255 Vendor Specific Protocol&lt;br /&gt;
      iInterface              0 &lt;br /&gt;
      Endpoint Descriptor:&lt;br /&gt;
        bLength                 7&lt;br /&gt;
        bDescriptorType         5&lt;br /&gt;
        bEndpointAddress     0x01  EP 1 OUT&lt;br /&gt;
        bmAttributes            3&lt;br /&gt;
          Transfer Type            Interrupt&lt;br /&gt;
          Synch Type               None&lt;br /&gt;
          Usage Type               Data&lt;br /&gt;
        wMaxPacketSize     0x0040  1x 64 bytes&lt;br /&gt;
        bInterval               1&lt;br /&gt;
      Endpoint Descriptor:&lt;br /&gt;
        bLength                 7&lt;br /&gt;
        bDescriptorType         5&lt;br /&gt;
        bEndpointAddress     0x81  EP 1 IN&lt;br /&gt;
        bmAttributes            3&lt;br /&gt;
          Transfer Type            Interrupt&lt;br /&gt;
          Synch Type               None&lt;br /&gt;
          Usage Type               Data&lt;br /&gt;
        wMaxPacketSize     0x0040  1x 64 bytes&lt;br /&gt;
        bInterval               1&lt;br /&gt;
      Endpoint Descriptor:&lt;br /&gt;
        bLength                 7&lt;br /&gt;
        bDescriptorType         5&lt;br /&gt;
        bEndpointAddress     0x02  EP 2 OUT&lt;br /&gt;
        bmAttributes            3&lt;br /&gt;
          Transfer Type            Interrupt&lt;br /&gt;
          Synch Type               None&lt;br /&gt;
          Usage Type               Data&lt;br /&gt;
        wMaxPacketSize     0x0200  1x 512 bytes&lt;br /&gt;
        bInterval               1&lt;br /&gt;
      Endpoint Descriptor:&lt;br /&gt;
        bLength                 7&lt;br /&gt;
        bDescriptorType         5&lt;br /&gt;
        bEndpointAddress     0x04  EP 4 OUT&lt;br /&gt;
        bmAttributes            2&lt;br /&gt;
          Transfer Type            Bulk&lt;br /&gt;
          Synch Type               None&lt;br /&gt;
          Usage Type               Data&lt;br /&gt;
        wMaxPacketSize     0x0200  1x 512 bytes&lt;br /&gt;
        bInterval               0&lt;br /&gt;
      Endpoint Descriptor:&lt;br /&gt;
        bLength                 7&lt;br /&gt;
        bDescriptorType         5&lt;br /&gt;
        bEndpointAddress     0x86  EP 6 IN&lt;br /&gt;
        bmAttributes            3&lt;br /&gt;
          Transfer Type            Interrupt&lt;br /&gt;
          Synch Type               None&lt;br /&gt;
          Usage Type               Data&lt;br /&gt;
        wMaxPacketSize     0x0200  1x 512 bytes&lt;br /&gt;
        bInterval               1&lt;br /&gt;
      Endpoint Descriptor:&lt;br /&gt;
        bLength                 7&lt;br /&gt;
        bDescriptorType         5&lt;br /&gt;
        bEndpointAddress     0x88  EP 8 IN&lt;br /&gt;
        bmAttributes            2&lt;br /&gt;
          Transfer Type            Bulk&lt;br /&gt;
          Synch Type               None&lt;br /&gt;
          Usage Type               Data&lt;br /&gt;
        wMaxPacketSize     0x0200  1x 512 bytes&lt;br /&gt;
        bInterval               0&lt;br /&gt;
    Interface Descriptor:&lt;br /&gt;
      bLength                 9&lt;br /&gt;
      bDescriptorType         4&lt;br /&gt;
      bInterfaceNumber        0&lt;br /&gt;
      bAlternateSetting       3&lt;br /&gt;
      bNumEndpoints           6&lt;br /&gt;
      bInterfaceClass       255 Vendor Specific Class&lt;br /&gt;
      bInterfaceSubClass    255 Vendor Specific Subclass&lt;br /&gt;
      bInterfaceProtocol    255 Vendor Specific Protocol&lt;br /&gt;
      iInterface              0 &lt;br /&gt;
      Endpoint Descriptor:&lt;br /&gt;
        bLength                 7&lt;br /&gt;
        bDescriptorType         5&lt;br /&gt;
        bEndpointAddress     0x01  EP 1 OUT&lt;br /&gt;
        bmAttributes            3&lt;br /&gt;
          Transfer Type            Interrupt&lt;br /&gt;
          Synch Type               None&lt;br /&gt;
          Usage Type               Data&lt;br /&gt;
        wMaxPacketSize     0x0040  1x 64 bytes&lt;br /&gt;
        bInterval               1&lt;br /&gt;
      Endpoint Descriptor:&lt;br /&gt;
        bLength                 7&lt;br /&gt;
        bDescriptorType         5&lt;br /&gt;
        bEndpointAddress     0x81  EP 1 IN&lt;br /&gt;
        bmAttributes            3&lt;br /&gt;
          Transfer Type            Interrupt&lt;br /&gt;
          Synch Type               None&lt;br /&gt;
          Usage Type               Data&lt;br /&gt;
        wMaxPacketSize     0x0040  1x 64 bytes&lt;br /&gt;
        bInterval               1&lt;br /&gt;
      Endpoint Descriptor:&lt;br /&gt;
        bLength                 7&lt;br /&gt;
        bDescriptorType         5&lt;br /&gt;
        bEndpointAddress     0x02  EP 2 OUT&lt;br /&gt;
        bmAttributes            1&lt;br /&gt;
          Transfer Type            Isochronous&lt;br /&gt;
          Synch Type               None&lt;br /&gt;
          Usage Type               Data&lt;br /&gt;
        wMaxPacketSize     0x0200  1x 512 bytes&lt;br /&gt;
        bInterval               1&lt;br /&gt;
      Endpoint Descriptor:&lt;br /&gt;
        bLength                 7&lt;br /&gt;
        bDescriptorType         5&lt;br /&gt;
        bEndpointAddress     0x04  EP 4 OUT&lt;br /&gt;
        bmAttributes            2&lt;br /&gt;
          Transfer Type            Bulk&lt;br /&gt;
          Synch Type               None&lt;br /&gt;
          Usage Type               Data&lt;br /&gt;
        wMaxPacketSize     0x0200  1x 512 bytes&lt;br /&gt;
        bInterval               0&lt;br /&gt;
      Endpoint Descriptor:&lt;br /&gt;
        bLength                 7&lt;br /&gt;
        bDescriptorType         5&lt;br /&gt;
        bEndpointAddress     0x86  EP 6 IN&lt;br /&gt;
        bmAttributes            1&lt;br /&gt;
          Transfer Type            Isochronous&lt;br /&gt;
          Synch Type               None&lt;br /&gt;
          Usage Type               Data&lt;br /&gt;
        wMaxPacketSize     0x0200  1x 512 bytes&lt;br /&gt;
        bInterval               1&lt;br /&gt;
      Endpoint Descriptor:&lt;br /&gt;
        bLength                 7&lt;br /&gt;
        bDescriptorType         5&lt;br /&gt;
        bEndpointAddress     0x88  EP 8 IN&lt;br /&gt;
        bmAttributes            2&lt;br /&gt;
          Transfer Type            Bulk&lt;br /&gt;
          Synch Type               None&lt;br /&gt;
          Usage Type               Data&lt;br /&gt;
        wMaxPacketSize     0x0200  1x 512 bytes&lt;br /&gt;
        bInterval               0&lt;br /&gt;
Device Qualifier (for other device speed):&lt;br /&gt;
  bLength                10&lt;br /&gt;
  bDescriptorType         6&lt;br /&gt;
  bcdUSB               2.00&lt;br /&gt;
  bDeviceClass          255 Vendor Specific Class&lt;br /&gt;
  bDeviceSubClass       255 Vendor Specific Subclass&lt;br /&gt;
  bDeviceProtocol       255 Vendor Specific Protocol&lt;br /&gt;
  bMaxPacketSize0        64&lt;br /&gt;
  bNumConfigurations      1&lt;br /&gt;
Device Status:     0x0000&lt;br /&gt;
  (Bus Powered)&lt;/div&gt;</summary>
		<author><name>Adicarlo</name></author>
	</entry>
	<entry>
		<id>https://sigrok.org/w/index.php?title=Saleae_Logic8&amp;diff=10344</id>
		<title>Saleae Logic8</title>
		<link rel="alternate" type="text/html" href="https://sigrok.org/w/index.php?title=Saleae_Logic8&amp;diff=10344"/>
		<updated>2014-12-20T23:44:22Z</updated>

		<summary type="html">&lt;p&gt;Adicarlo: &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 Logic8&lt;br /&gt;
| status           = unsupported&lt;br /&gt;
| source_code_dir  = N/A&lt;br /&gt;
| channels         = 8&lt;br /&gt;
| samplerate       = 100/50/40/25&lt;br /&gt;
| samplerate_state = &amp;amp;mdash;&lt;br /&gt;
| triggers         = none (SW-only)&lt;br /&gt;
| voltages         = 1.8V &amp;amp;mdash; 5.5V&lt;br /&gt;
| threshold        = &lt;br /&gt;
| memory           = &lt;br /&gt;
| compression      = yes&lt;br /&gt;
| website          = [http://www.saleae.com/ saleae.com]&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
The &amp;#039;&amp;#039;&amp;#039;Saleae Logic8&amp;#039;&amp;#039;&amp;#039; is a USB-based, 8-channel logic analyzer with 100/50/40/20MS sampling rate (at 3/6/7/8 enabled channels). &lt;br /&gt;
&lt;br /&gt;
The case requires a &amp;#039;&amp;#039;&amp;#039;Torx T7&amp;#039;&amp;#039;&amp;#039; screwdriver to open.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== Teardown Images ==&lt;br /&gt;
&lt;br /&gt;
&amp;lt;gallery&amp;gt;&lt;br /&gt;
Saleae_Logic8_case_top.jpg|case top&lt;br /&gt;
Saleae_Logic8_case_bottom.jpg|case bottom&lt;br /&gt;
Saleae_Logic8_case_rear.jpg|rear of case, 8 acquisitions and 8 grounds&lt;br /&gt;
Saleae_Logic8_board_top.jpg|primary and only board, top&lt;br /&gt;
Saleae_Logic8_board_top_upper.jpg|upper detail of primary board&lt;br /&gt;
Saleae_Logic8_board_bottom.jpg|bottom of primary board&lt;br /&gt;
[[File:Saleae_Logic8_board_bottom_upper_right.jpg|upper right detail of primary board&lt;br /&gt;
&amp;lt;/gallery&amp;gt;&lt;br /&gt;
&lt;br /&gt;
[http://www.xilinx.com/products/silicon-devices/fpga/spartan-6.html Spartan 6 FPGA]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== lsusb output ==&lt;br /&gt;
&lt;br /&gt;
Bus 001 Device 007: ID 21a9:1004  &lt;br /&gt;
Device Descriptor:&lt;br /&gt;
  bLength                18&lt;br /&gt;
  bDescriptorType         1&lt;br /&gt;
  bcdUSB               2.00&lt;br /&gt;
  bDeviceClass          255 Vendor Specific Class&lt;br /&gt;
  bDeviceSubClass       255 Vendor Specific Subclass&lt;br /&gt;
  bDeviceProtocol       255 Vendor Specific Protocol&lt;br /&gt;
  bMaxPacketSize0        64&lt;br /&gt;
  idVendor           0x21a9 &lt;br /&gt;
  idProduct          0x1004 &lt;br /&gt;
  bcdDevice            0.00&lt;br /&gt;
  iManufacturer           0 &lt;br /&gt;
  iProduct                0 &lt;br /&gt;
  iSerial                 0 &lt;br /&gt;
  bNumConfigurations      1&lt;br /&gt;
  Configuration Descriptor:&lt;br /&gt;
    bLength                 9&lt;br /&gt;
    bDescriptorType         2&lt;br /&gt;
    wTotalLength          171&lt;br /&gt;
    bNumInterfaces          1&lt;br /&gt;
    bConfigurationValue     1&lt;br /&gt;
    iConfiguration          0 &lt;br /&gt;
    bmAttributes         0x80&lt;br /&gt;
      (Bus Powered)&lt;br /&gt;
    MaxPower              100mA&lt;br /&gt;
    Interface Descriptor:&lt;br /&gt;
      bLength                 9&lt;br /&gt;
      bDescriptorType         4&lt;br /&gt;
      bInterfaceNumber        0&lt;br /&gt;
      bAlternateSetting       0&lt;br /&gt;
      bNumEndpoints           0&lt;br /&gt;
      bInterfaceClass       255 Vendor Specific Class&lt;br /&gt;
      bInterfaceSubClass    255 Vendor Specific Subclass&lt;br /&gt;
      bInterfaceProtocol    255 Vendor Specific Protocol&lt;br /&gt;
      iInterface              0 &lt;br /&gt;
    Interface Descriptor:&lt;br /&gt;
      bLength                 9&lt;br /&gt;
      bDescriptorType         4&lt;br /&gt;
      bInterfaceNumber        0&lt;br /&gt;
      bAlternateSetting       1&lt;br /&gt;
      bNumEndpoints           6&lt;br /&gt;
      bInterfaceClass       255 Vendor Specific Class&lt;br /&gt;
      bInterfaceSubClass    255 Vendor Specific Subclass&lt;br /&gt;
      bInterfaceProtocol    255 Vendor Specific Protocol&lt;br /&gt;
      iInterface              0 &lt;br /&gt;
      Endpoint Descriptor:&lt;br /&gt;
        bLength                 7&lt;br /&gt;
        bDescriptorType         5&lt;br /&gt;
        bEndpointAddress     0x01  EP 1 OUT&lt;br /&gt;
        bmAttributes            2&lt;br /&gt;
          Transfer Type            Bulk&lt;br /&gt;
          Synch Type               None&lt;br /&gt;
          Usage Type               Data&lt;br /&gt;
        wMaxPacketSize     0x0200  1x 512 bytes&lt;br /&gt;
        bInterval               0&lt;br /&gt;
      Endpoint Descriptor:&lt;br /&gt;
        bLength                 7&lt;br /&gt;
        bDescriptorType         5&lt;br /&gt;
        bEndpointAddress     0x81  EP 1 IN&lt;br /&gt;
        bmAttributes            2&lt;br /&gt;
          Transfer Type            Bulk&lt;br /&gt;
          Synch Type               None&lt;br /&gt;
          Usage Type               Data&lt;br /&gt;
        wMaxPacketSize     0x0200  1x 512 bytes&lt;br /&gt;
        bInterval               0&lt;br /&gt;
      Endpoint Descriptor:&lt;br /&gt;
        bLength                 7&lt;br /&gt;
        bDescriptorType         5&lt;br /&gt;
        bEndpointAddress     0x02  EP 2 OUT&lt;br /&gt;
        bmAttributes            2&lt;br /&gt;
          Transfer Type            Bulk&lt;br /&gt;
          Synch Type               None&lt;br /&gt;
          Usage Type               Data&lt;br /&gt;
        wMaxPacketSize     0x0200  1x 512 bytes&lt;br /&gt;
        bInterval               0&lt;br /&gt;
      Endpoint Descriptor:&lt;br /&gt;
        bLength                 7&lt;br /&gt;
        bDescriptorType         5&lt;br /&gt;
        bEndpointAddress     0x04  EP 4 OUT&lt;br /&gt;
        bmAttributes            2&lt;br /&gt;
          Transfer Type            Bulk&lt;br /&gt;
          Synch Type               None&lt;br /&gt;
          Usage Type               Data&lt;br /&gt;
        wMaxPacketSize     0x0200  1x 512 bytes&lt;br /&gt;
        bInterval               0&lt;br /&gt;
      Endpoint Descriptor:&lt;br /&gt;
        bLength                 7&lt;br /&gt;
        bDescriptorType         5&lt;br /&gt;
        bEndpointAddress     0x86  EP 6 IN&lt;br /&gt;
        bmAttributes            2&lt;br /&gt;
          Transfer Type            Bulk&lt;br /&gt;
          Synch Type               None&lt;br /&gt;
          Usage Type               Data&lt;br /&gt;
        wMaxPacketSize     0x0200  1x 512 bytes&lt;br /&gt;
        bInterval               0&lt;br /&gt;
      Endpoint Descriptor:&lt;br /&gt;
        bLength                 7&lt;br /&gt;
        bDescriptorType         5&lt;br /&gt;
        bEndpointAddress     0x88  EP 8 IN&lt;br /&gt;
        bmAttributes            2&lt;br /&gt;
          Transfer Type            Bulk&lt;br /&gt;
          Synch Type               None&lt;br /&gt;
          Usage Type               Data&lt;br /&gt;
        wMaxPacketSize     0x0200  1x 512 bytes&lt;br /&gt;
        bInterval               0&lt;br /&gt;
    Interface Descriptor:&lt;br /&gt;
      bLength                 9&lt;br /&gt;
      bDescriptorType         4&lt;br /&gt;
      bInterfaceNumber        0&lt;br /&gt;
      bAlternateSetting       2&lt;br /&gt;
      bNumEndpoints           6&lt;br /&gt;
      bInterfaceClass       255 Vendor Specific Class&lt;br /&gt;
      bInterfaceSubClass    255 Vendor Specific Subclass&lt;br /&gt;
      bInterfaceProtocol    255 Vendor Specific Protocol&lt;br /&gt;
      iInterface              0 &lt;br /&gt;
      Endpoint Descriptor:&lt;br /&gt;
        bLength                 7&lt;br /&gt;
        bDescriptorType         5&lt;br /&gt;
        bEndpointAddress     0x01  EP 1 OUT&lt;br /&gt;
        bmAttributes            3&lt;br /&gt;
          Transfer Type            Interrupt&lt;br /&gt;
          Synch Type               None&lt;br /&gt;
          Usage Type               Data&lt;br /&gt;
        wMaxPacketSize     0x0040  1x 64 bytes&lt;br /&gt;
        bInterval               1&lt;br /&gt;
      Endpoint Descriptor:&lt;br /&gt;
        bLength                 7&lt;br /&gt;
        bDescriptorType         5&lt;br /&gt;
        bEndpointAddress     0x81  EP 1 IN&lt;br /&gt;
        bmAttributes            3&lt;br /&gt;
          Transfer Type            Interrupt&lt;br /&gt;
          Synch Type               None&lt;br /&gt;
          Usage Type               Data&lt;br /&gt;
        wMaxPacketSize     0x0040  1x 64 bytes&lt;br /&gt;
        bInterval               1&lt;br /&gt;
      Endpoint Descriptor:&lt;br /&gt;
        bLength                 7&lt;br /&gt;
        bDescriptorType         5&lt;br /&gt;
        bEndpointAddress     0x02  EP 2 OUT&lt;br /&gt;
        bmAttributes            3&lt;br /&gt;
          Transfer Type            Interrupt&lt;br /&gt;
          Synch Type               None&lt;br /&gt;
          Usage Type               Data&lt;br /&gt;
        wMaxPacketSize     0x0200  1x 512 bytes&lt;br /&gt;
        bInterval               1&lt;br /&gt;
      Endpoint Descriptor:&lt;br /&gt;
        bLength                 7&lt;br /&gt;
        bDescriptorType         5&lt;br /&gt;
        bEndpointAddress     0x04  EP 4 OUT&lt;br /&gt;
        bmAttributes            2&lt;br /&gt;
          Transfer Type            Bulk&lt;br /&gt;
          Synch Type               None&lt;br /&gt;
          Usage Type               Data&lt;br /&gt;
        wMaxPacketSize     0x0200  1x 512 bytes&lt;br /&gt;
        bInterval               0&lt;br /&gt;
      Endpoint Descriptor:&lt;br /&gt;
        bLength                 7&lt;br /&gt;
        bDescriptorType         5&lt;br /&gt;
        bEndpointAddress     0x86  EP 6 IN&lt;br /&gt;
        bmAttributes            3&lt;br /&gt;
          Transfer Type            Interrupt&lt;br /&gt;
          Synch Type               None&lt;br /&gt;
          Usage Type               Data&lt;br /&gt;
        wMaxPacketSize     0x0200  1x 512 bytes&lt;br /&gt;
        bInterval               1&lt;br /&gt;
      Endpoint Descriptor:&lt;br /&gt;
        bLength                 7&lt;br /&gt;
        bDescriptorType         5&lt;br /&gt;
        bEndpointAddress     0x88  EP 8 IN&lt;br /&gt;
        bmAttributes            2&lt;br /&gt;
          Transfer Type            Bulk&lt;br /&gt;
          Synch Type               None&lt;br /&gt;
          Usage Type               Data&lt;br /&gt;
        wMaxPacketSize     0x0200  1x 512 bytes&lt;br /&gt;
        bInterval               0&lt;br /&gt;
    Interface Descriptor:&lt;br /&gt;
      bLength                 9&lt;br /&gt;
      bDescriptorType         4&lt;br /&gt;
      bInterfaceNumber        0&lt;br /&gt;
      bAlternateSetting       3&lt;br /&gt;
      bNumEndpoints           6&lt;br /&gt;
      bInterfaceClass       255 Vendor Specific Class&lt;br /&gt;
      bInterfaceSubClass    255 Vendor Specific Subclass&lt;br /&gt;
      bInterfaceProtocol    255 Vendor Specific Protocol&lt;br /&gt;
      iInterface              0 &lt;br /&gt;
      Endpoint Descriptor:&lt;br /&gt;
        bLength                 7&lt;br /&gt;
        bDescriptorType         5&lt;br /&gt;
        bEndpointAddress     0x01  EP 1 OUT&lt;br /&gt;
        bmAttributes            3&lt;br /&gt;
          Transfer Type            Interrupt&lt;br /&gt;
          Synch Type               None&lt;br /&gt;
          Usage Type               Data&lt;br /&gt;
        wMaxPacketSize     0x0040  1x 64 bytes&lt;br /&gt;
        bInterval               1&lt;br /&gt;
      Endpoint Descriptor:&lt;br /&gt;
        bLength                 7&lt;br /&gt;
        bDescriptorType         5&lt;br /&gt;
        bEndpointAddress     0x81  EP 1 IN&lt;br /&gt;
        bmAttributes            3&lt;br /&gt;
          Transfer Type            Interrupt&lt;br /&gt;
          Synch Type               None&lt;br /&gt;
          Usage Type               Data&lt;br /&gt;
        wMaxPacketSize     0x0040  1x 64 bytes&lt;br /&gt;
        bInterval               1&lt;br /&gt;
      Endpoint Descriptor:&lt;br /&gt;
        bLength                 7&lt;br /&gt;
        bDescriptorType         5&lt;br /&gt;
        bEndpointAddress     0x02  EP 2 OUT&lt;br /&gt;
        bmAttributes            1&lt;br /&gt;
          Transfer Type            Isochronous&lt;br /&gt;
          Synch Type               None&lt;br /&gt;
          Usage Type               Data&lt;br /&gt;
        wMaxPacketSize     0x0200  1x 512 bytes&lt;br /&gt;
        bInterval               1&lt;br /&gt;
      Endpoint Descriptor:&lt;br /&gt;
        bLength                 7&lt;br /&gt;
        bDescriptorType         5&lt;br /&gt;
        bEndpointAddress     0x04  EP 4 OUT&lt;br /&gt;
        bmAttributes            2&lt;br /&gt;
          Transfer Type            Bulk&lt;br /&gt;
          Synch Type               None&lt;br /&gt;
          Usage Type               Data&lt;br /&gt;
        wMaxPacketSize     0x0200  1x 512 bytes&lt;br /&gt;
        bInterval               0&lt;br /&gt;
      Endpoint Descriptor:&lt;br /&gt;
        bLength                 7&lt;br /&gt;
        bDescriptorType         5&lt;br /&gt;
        bEndpointAddress     0x86  EP 6 IN&lt;br /&gt;
        bmAttributes            1&lt;br /&gt;
          Transfer Type            Isochronous&lt;br /&gt;
          Synch Type               None&lt;br /&gt;
          Usage Type               Data&lt;br /&gt;
        wMaxPacketSize     0x0200  1x 512 bytes&lt;br /&gt;
        bInterval               1&lt;br /&gt;
      Endpoint Descriptor:&lt;br /&gt;
        bLength                 7&lt;br /&gt;
        bDescriptorType         5&lt;br /&gt;
        bEndpointAddress     0x88  EP 8 IN&lt;br /&gt;
        bmAttributes            2&lt;br /&gt;
          Transfer Type            Bulk&lt;br /&gt;
          Synch Type               None&lt;br /&gt;
          Usage Type               Data&lt;br /&gt;
        wMaxPacketSize     0x0200  1x 512 bytes&lt;br /&gt;
        bInterval               0&lt;br /&gt;
Device Qualifier (for other device speed):&lt;br /&gt;
  bLength                10&lt;br /&gt;
  bDescriptorType         6&lt;br /&gt;
  bcdUSB               2.00&lt;br /&gt;
  bDeviceClass          255 Vendor Specific Class&lt;br /&gt;
  bDeviceSubClass       255 Vendor Specific Subclass&lt;br /&gt;
  bDeviceProtocol       255 Vendor Specific Protocol&lt;br /&gt;
  bMaxPacketSize0        64&lt;br /&gt;
  bNumConfigurations      1&lt;br /&gt;
Device Status:     0x0000&lt;br /&gt;
  (Bus Powered)&lt;/div&gt;</summary>
		<author><name>Adicarlo</name></author>
	</entry>
	<entry>
		<id>https://sigrok.org/w/index.php?title=Saleae_Logic8&amp;diff=10343</id>
		<title>Saleae Logic8</title>
		<link rel="alternate" type="text/html" href="https://sigrok.org/w/index.php?title=Saleae_Logic8&amp;diff=10343"/>
		<updated>2014-12-20T23:38:25Z</updated>

		<summary type="html">&lt;p&gt;Adicarlo: /* lsusb output */&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 Logic8&lt;br /&gt;
| status           = unsupported&lt;br /&gt;
| source_code_dir  = N/A&lt;br /&gt;
| channels         = 8&lt;br /&gt;
| samplerate       = 100/50/40/25&lt;br /&gt;
| samplerate_state = &amp;amp;mdash;&lt;br /&gt;
| triggers         = none (SW-only)&lt;br /&gt;
| voltages         = 1.8V &amp;amp;mdash; 5.5V&lt;br /&gt;
| threshold        = &lt;br /&gt;
| memory           = &lt;br /&gt;
| compression      = yes&lt;br /&gt;
| website          = [http://www.saleae.com/ saleae.com]&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
The &amp;#039;&amp;#039;&amp;#039;Saleae Logic8&amp;#039;&amp;#039;&amp;#039; is a USB-based, 8-channel logic analyzer with 100/50/40/20MS sampling rate (at 3/6/7/8 enabled channels). &lt;br /&gt;
&lt;br /&gt;
The case requires a &amp;#039;&amp;#039;&amp;#039;Torx T7&amp;#039;&amp;#039;&amp;#039; screwdriver to open.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== Teardown Images ==&lt;br /&gt;
&lt;br /&gt;
=== case ===&lt;br /&gt;
[[File:Saleae_Logic8_case_top.jpg]]&lt;br /&gt;
[[File:Saleae_Logic8_case_bottom.jpg]]&lt;br /&gt;
[[File:Saleae_Logic8_case_rear.jpg]]&lt;br /&gt;
&lt;br /&gt;
=== upper side of board ===&lt;br /&gt;
[[File:Saleae_Logic8_board_top.jpg]]&lt;br /&gt;
[[File:Saleae_Logic8_board_top_upper.jpg]]&lt;br /&gt;
&lt;br /&gt;
=== bottom side of board ===&lt;br /&gt;
[[File:Saleae_Logic8_board_bottom.jpg]]&lt;br /&gt;
[[File:Saleae_Logic8_board_bottom_upper_right.jpg]]&lt;br /&gt;
&lt;br /&gt;
[http://www.xilinx.com/products/silicon-devices/fpga/spartan-6.html Spartan 6 FPGA]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== lsusb output ==&lt;br /&gt;
&lt;br /&gt;
Bus 001 Device 007: ID 21a9:1004  &lt;br /&gt;
Device Descriptor:&lt;br /&gt;
  bLength                18&lt;br /&gt;
  bDescriptorType         1&lt;br /&gt;
  bcdUSB               2.00&lt;br /&gt;
  bDeviceClass          255 Vendor Specific Class&lt;br /&gt;
  bDeviceSubClass       255 Vendor Specific Subclass&lt;br /&gt;
  bDeviceProtocol       255 Vendor Specific Protocol&lt;br /&gt;
  bMaxPacketSize0        64&lt;br /&gt;
  idVendor           0x21a9 &lt;br /&gt;
  idProduct          0x1004 &lt;br /&gt;
  bcdDevice            0.00&lt;br /&gt;
  iManufacturer           0 &lt;br /&gt;
  iProduct                0 &lt;br /&gt;
  iSerial                 0 &lt;br /&gt;
  bNumConfigurations      1&lt;br /&gt;
  Configuration Descriptor:&lt;br /&gt;
    bLength                 9&lt;br /&gt;
    bDescriptorType         2&lt;br /&gt;
    wTotalLength          171&lt;br /&gt;
    bNumInterfaces          1&lt;br /&gt;
    bConfigurationValue     1&lt;br /&gt;
    iConfiguration          0 &lt;br /&gt;
    bmAttributes         0x80&lt;br /&gt;
      (Bus Powered)&lt;br /&gt;
    MaxPower              100mA&lt;br /&gt;
    Interface Descriptor:&lt;br /&gt;
      bLength                 9&lt;br /&gt;
      bDescriptorType         4&lt;br /&gt;
      bInterfaceNumber        0&lt;br /&gt;
      bAlternateSetting       0&lt;br /&gt;
      bNumEndpoints           0&lt;br /&gt;
      bInterfaceClass       255 Vendor Specific Class&lt;br /&gt;
      bInterfaceSubClass    255 Vendor Specific Subclass&lt;br /&gt;
      bInterfaceProtocol    255 Vendor Specific Protocol&lt;br /&gt;
      iInterface              0 &lt;br /&gt;
    Interface Descriptor:&lt;br /&gt;
      bLength                 9&lt;br /&gt;
      bDescriptorType         4&lt;br /&gt;
      bInterfaceNumber        0&lt;br /&gt;
      bAlternateSetting       1&lt;br /&gt;
      bNumEndpoints           6&lt;br /&gt;
      bInterfaceClass       255 Vendor Specific Class&lt;br /&gt;
      bInterfaceSubClass    255 Vendor Specific Subclass&lt;br /&gt;
      bInterfaceProtocol    255 Vendor Specific Protocol&lt;br /&gt;
      iInterface              0 &lt;br /&gt;
      Endpoint Descriptor:&lt;br /&gt;
        bLength                 7&lt;br /&gt;
        bDescriptorType         5&lt;br /&gt;
        bEndpointAddress     0x01  EP 1 OUT&lt;br /&gt;
        bmAttributes            2&lt;br /&gt;
          Transfer Type            Bulk&lt;br /&gt;
          Synch Type               None&lt;br /&gt;
          Usage Type               Data&lt;br /&gt;
        wMaxPacketSize     0x0200  1x 512 bytes&lt;br /&gt;
        bInterval               0&lt;br /&gt;
      Endpoint Descriptor:&lt;br /&gt;
        bLength                 7&lt;br /&gt;
        bDescriptorType         5&lt;br /&gt;
        bEndpointAddress     0x81  EP 1 IN&lt;br /&gt;
        bmAttributes            2&lt;br /&gt;
          Transfer Type            Bulk&lt;br /&gt;
          Synch Type               None&lt;br /&gt;
          Usage Type               Data&lt;br /&gt;
        wMaxPacketSize     0x0200  1x 512 bytes&lt;br /&gt;
        bInterval               0&lt;br /&gt;
      Endpoint Descriptor:&lt;br /&gt;
        bLength                 7&lt;br /&gt;
        bDescriptorType         5&lt;br /&gt;
        bEndpointAddress     0x02  EP 2 OUT&lt;br /&gt;
        bmAttributes            2&lt;br /&gt;
          Transfer Type            Bulk&lt;br /&gt;
          Synch Type               None&lt;br /&gt;
          Usage Type               Data&lt;br /&gt;
        wMaxPacketSize     0x0200  1x 512 bytes&lt;br /&gt;
        bInterval               0&lt;br /&gt;
      Endpoint Descriptor:&lt;br /&gt;
        bLength                 7&lt;br /&gt;
        bDescriptorType         5&lt;br /&gt;
        bEndpointAddress     0x04  EP 4 OUT&lt;br /&gt;
        bmAttributes            2&lt;br /&gt;
          Transfer Type            Bulk&lt;br /&gt;
          Synch Type               None&lt;br /&gt;
          Usage Type               Data&lt;br /&gt;
        wMaxPacketSize     0x0200  1x 512 bytes&lt;br /&gt;
        bInterval               0&lt;br /&gt;
      Endpoint Descriptor:&lt;br /&gt;
        bLength                 7&lt;br /&gt;
        bDescriptorType         5&lt;br /&gt;
        bEndpointAddress     0x86  EP 6 IN&lt;br /&gt;
        bmAttributes            2&lt;br /&gt;
          Transfer Type            Bulk&lt;br /&gt;
          Synch Type               None&lt;br /&gt;
          Usage Type               Data&lt;br /&gt;
        wMaxPacketSize     0x0200  1x 512 bytes&lt;br /&gt;
        bInterval               0&lt;br /&gt;
      Endpoint Descriptor:&lt;br /&gt;
        bLength                 7&lt;br /&gt;
        bDescriptorType         5&lt;br /&gt;
        bEndpointAddress     0x88  EP 8 IN&lt;br /&gt;
        bmAttributes            2&lt;br /&gt;
          Transfer Type            Bulk&lt;br /&gt;
          Synch Type               None&lt;br /&gt;
          Usage Type               Data&lt;br /&gt;
        wMaxPacketSize     0x0200  1x 512 bytes&lt;br /&gt;
        bInterval               0&lt;br /&gt;
    Interface Descriptor:&lt;br /&gt;
      bLength                 9&lt;br /&gt;
      bDescriptorType         4&lt;br /&gt;
      bInterfaceNumber        0&lt;br /&gt;
      bAlternateSetting       2&lt;br /&gt;
      bNumEndpoints           6&lt;br /&gt;
      bInterfaceClass       255 Vendor Specific Class&lt;br /&gt;
      bInterfaceSubClass    255 Vendor Specific Subclass&lt;br /&gt;
      bInterfaceProtocol    255 Vendor Specific Protocol&lt;br /&gt;
      iInterface              0 &lt;br /&gt;
      Endpoint Descriptor:&lt;br /&gt;
        bLength                 7&lt;br /&gt;
        bDescriptorType         5&lt;br /&gt;
        bEndpointAddress     0x01  EP 1 OUT&lt;br /&gt;
        bmAttributes            3&lt;br /&gt;
          Transfer Type            Interrupt&lt;br /&gt;
          Synch Type               None&lt;br /&gt;
          Usage Type               Data&lt;br /&gt;
        wMaxPacketSize     0x0040  1x 64 bytes&lt;br /&gt;
        bInterval               1&lt;br /&gt;
      Endpoint Descriptor:&lt;br /&gt;
        bLength                 7&lt;br /&gt;
        bDescriptorType         5&lt;br /&gt;
        bEndpointAddress     0x81  EP 1 IN&lt;br /&gt;
        bmAttributes            3&lt;br /&gt;
          Transfer Type            Interrupt&lt;br /&gt;
          Synch Type               None&lt;br /&gt;
          Usage Type               Data&lt;br /&gt;
        wMaxPacketSize     0x0040  1x 64 bytes&lt;br /&gt;
        bInterval               1&lt;br /&gt;
      Endpoint Descriptor:&lt;br /&gt;
        bLength                 7&lt;br /&gt;
        bDescriptorType         5&lt;br /&gt;
        bEndpointAddress     0x02  EP 2 OUT&lt;br /&gt;
        bmAttributes            3&lt;br /&gt;
          Transfer Type            Interrupt&lt;br /&gt;
          Synch Type               None&lt;br /&gt;
          Usage Type               Data&lt;br /&gt;
        wMaxPacketSize     0x0200  1x 512 bytes&lt;br /&gt;
        bInterval               1&lt;br /&gt;
      Endpoint Descriptor:&lt;br /&gt;
        bLength                 7&lt;br /&gt;
        bDescriptorType         5&lt;br /&gt;
        bEndpointAddress     0x04  EP 4 OUT&lt;br /&gt;
        bmAttributes            2&lt;br /&gt;
          Transfer Type            Bulk&lt;br /&gt;
          Synch Type               None&lt;br /&gt;
          Usage Type               Data&lt;br /&gt;
        wMaxPacketSize     0x0200  1x 512 bytes&lt;br /&gt;
        bInterval               0&lt;br /&gt;
      Endpoint Descriptor:&lt;br /&gt;
        bLength                 7&lt;br /&gt;
        bDescriptorType         5&lt;br /&gt;
        bEndpointAddress     0x86  EP 6 IN&lt;br /&gt;
        bmAttributes            3&lt;br /&gt;
          Transfer Type            Interrupt&lt;br /&gt;
          Synch Type               None&lt;br /&gt;
          Usage Type               Data&lt;br /&gt;
        wMaxPacketSize     0x0200  1x 512 bytes&lt;br /&gt;
        bInterval               1&lt;br /&gt;
      Endpoint Descriptor:&lt;br /&gt;
        bLength                 7&lt;br /&gt;
        bDescriptorType         5&lt;br /&gt;
        bEndpointAddress     0x88  EP 8 IN&lt;br /&gt;
        bmAttributes            2&lt;br /&gt;
          Transfer Type            Bulk&lt;br /&gt;
          Synch Type               None&lt;br /&gt;
          Usage Type               Data&lt;br /&gt;
        wMaxPacketSize     0x0200  1x 512 bytes&lt;br /&gt;
        bInterval               0&lt;br /&gt;
    Interface Descriptor:&lt;br /&gt;
      bLength                 9&lt;br /&gt;
      bDescriptorType         4&lt;br /&gt;
      bInterfaceNumber        0&lt;br /&gt;
      bAlternateSetting       3&lt;br /&gt;
      bNumEndpoints           6&lt;br /&gt;
      bInterfaceClass       255 Vendor Specific Class&lt;br /&gt;
      bInterfaceSubClass    255 Vendor Specific Subclass&lt;br /&gt;
      bInterfaceProtocol    255 Vendor Specific Protocol&lt;br /&gt;
      iInterface              0 &lt;br /&gt;
      Endpoint Descriptor:&lt;br /&gt;
        bLength                 7&lt;br /&gt;
        bDescriptorType         5&lt;br /&gt;
        bEndpointAddress     0x01  EP 1 OUT&lt;br /&gt;
        bmAttributes            3&lt;br /&gt;
          Transfer Type            Interrupt&lt;br /&gt;
          Synch Type               None&lt;br /&gt;
          Usage Type               Data&lt;br /&gt;
        wMaxPacketSize     0x0040  1x 64 bytes&lt;br /&gt;
        bInterval               1&lt;br /&gt;
      Endpoint Descriptor:&lt;br /&gt;
        bLength                 7&lt;br /&gt;
        bDescriptorType         5&lt;br /&gt;
        bEndpointAddress     0x81  EP 1 IN&lt;br /&gt;
        bmAttributes            3&lt;br /&gt;
          Transfer Type            Interrupt&lt;br /&gt;
          Synch Type               None&lt;br /&gt;
          Usage Type               Data&lt;br /&gt;
        wMaxPacketSize     0x0040  1x 64 bytes&lt;br /&gt;
        bInterval               1&lt;br /&gt;
      Endpoint Descriptor:&lt;br /&gt;
        bLength                 7&lt;br /&gt;
        bDescriptorType         5&lt;br /&gt;
        bEndpointAddress     0x02  EP 2 OUT&lt;br /&gt;
        bmAttributes            1&lt;br /&gt;
          Transfer Type            Isochronous&lt;br /&gt;
          Synch Type               None&lt;br /&gt;
          Usage Type               Data&lt;br /&gt;
        wMaxPacketSize     0x0200  1x 512 bytes&lt;br /&gt;
        bInterval               1&lt;br /&gt;
      Endpoint Descriptor:&lt;br /&gt;
        bLength                 7&lt;br /&gt;
        bDescriptorType         5&lt;br /&gt;
        bEndpointAddress     0x04  EP 4 OUT&lt;br /&gt;
        bmAttributes            2&lt;br /&gt;
          Transfer Type            Bulk&lt;br /&gt;
          Synch Type               None&lt;br /&gt;
          Usage Type               Data&lt;br /&gt;
        wMaxPacketSize     0x0200  1x 512 bytes&lt;br /&gt;
        bInterval               0&lt;br /&gt;
      Endpoint Descriptor:&lt;br /&gt;
        bLength                 7&lt;br /&gt;
        bDescriptorType         5&lt;br /&gt;
        bEndpointAddress     0x86  EP 6 IN&lt;br /&gt;
        bmAttributes            1&lt;br /&gt;
          Transfer Type            Isochronous&lt;br /&gt;
          Synch Type               None&lt;br /&gt;
          Usage Type               Data&lt;br /&gt;
        wMaxPacketSize     0x0200  1x 512 bytes&lt;br /&gt;
        bInterval               1&lt;br /&gt;
      Endpoint Descriptor:&lt;br /&gt;
        bLength                 7&lt;br /&gt;
        bDescriptorType         5&lt;br /&gt;
        bEndpointAddress     0x88  EP 8 IN&lt;br /&gt;
        bmAttributes            2&lt;br /&gt;
          Transfer Type            Bulk&lt;br /&gt;
          Synch Type               None&lt;br /&gt;
          Usage Type               Data&lt;br /&gt;
        wMaxPacketSize     0x0200  1x 512 bytes&lt;br /&gt;
        bInterval               0&lt;br /&gt;
Device Qualifier (for other device speed):&lt;br /&gt;
  bLength                10&lt;br /&gt;
  bDescriptorType         6&lt;br /&gt;
  bcdUSB               2.00&lt;br /&gt;
  bDeviceClass          255 Vendor Specific Class&lt;br /&gt;
  bDeviceSubClass       255 Vendor Specific Subclass&lt;br /&gt;
  bDeviceProtocol       255 Vendor Specific Protocol&lt;br /&gt;
  bMaxPacketSize0        64&lt;br /&gt;
  bNumConfigurations      1&lt;br /&gt;
Device Status:     0x0000&lt;br /&gt;
  (Bus Powered)&lt;/div&gt;</summary>
		<author><name>Adicarlo</name></author>
	</entry>
	<entry>
		<id>https://sigrok.org/w/index.php?title=Saleae_Logic8&amp;diff=10342</id>
		<title>Saleae Logic8</title>
		<link rel="alternate" type="text/html" href="https://sigrok.org/w/index.php?title=Saleae_Logic8&amp;diff=10342"/>
		<updated>2014-12-20T23:00:48Z</updated>

		<summary type="html">&lt;p&gt;Adicarlo: Created page with &amp;quot;{{Infobox logic analyzer | image            = 180px | name             = Saleae Logic8 | status           = unsupported | source_code_dir  =...&amp;quot;&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 Logic8&lt;br /&gt;
| status           = unsupported&lt;br /&gt;
| source_code_dir  = N/A&lt;br /&gt;
| channels         = 8&lt;br /&gt;
| samplerate       = 100/50/40/25&lt;br /&gt;
| samplerate_state = &amp;amp;mdash;&lt;br /&gt;
| triggers         = none (SW-only)&lt;br /&gt;
| voltages         = 1.8V &amp;amp;mdash; 5.5V&lt;br /&gt;
| threshold        = &lt;br /&gt;
| memory           = &lt;br /&gt;
| compression      = yes&lt;br /&gt;
| website          = [http://www.saleae.com/ saleae.com]&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
The &amp;#039;&amp;#039;&amp;#039;Saleae Logic8&amp;#039;&amp;#039;&amp;#039; is a USB-based, 8-channel logic analyzer with 100/50/40/20MS sampling rate (at 3/6/7/8 enabled channels). &lt;br /&gt;
&lt;br /&gt;
The case requires a &amp;#039;&amp;#039;&amp;#039;Torx T7&amp;#039;&amp;#039;&amp;#039; screwdriver to open.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== Teardown Images ==&lt;br /&gt;
&lt;br /&gt;
=== case ===&lt;br /&gt;
[[File:Saleae_Logic8_case_top.jpg]]&lt;br /&gt;
[[File:Saleae_Logic8_case_bottom.jpg]]&lt;br /&gt;
[[File:Saleae_Logic8_case_rear.jpg]]&lt;br /&gt;
&lt;br /&gt;
=== upper side of board ===&lt;br /&gt;
[[File:Saleae_Logic8_board_top.jpg]]&lt;br /&gt;
[[File:Saleae_Logic8_board_top_upper.jpg]]&lt;br /&gt;
&lt;br /&gt;
=== bottom side of board ===&lt;br /&gt;
[[File:Saleae_Logic8_board_bottom.jpg]]&lt;br /&gt;
[[File:Saleae_Logic8_board_bottom_upper_right.jpg]]&lt;br /&gt;
&lt;br /&gt;
[http://www.xilinx.com/products/silicon-devices/fpga/spartan-6.html Spartan 6 FPGA]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== lsusb output ==&lt;br /&gt;
&lt;br /&gt;
in a minute...&lt;/div&gt;</summary>
		<author><name>Adicarlo</name></author>
	</entry>
	<entry>
		<id>https://sigrok.org/w/index.php?title=File:Saleae_Logic8_board_bottom_upper_right.jpg&amp;diff=10341</id>
		<title>File:Saleae Logic8 board bottom upper right.jpg</title>
		<link rel="alternate" type="text/html" href="https://sigrok.org/w/index.php?title=File:Saleae_Logic8_board_bottom_upper_right.jpg&amp;diff=10341"/>
		<updated>2014-12-20T22:45:13Z</updated>

		<summary type="html">&lt;p&gt;Adicarlo: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;== Licensing ==&lt;br /&gt;
{{PD}}&lt;/div&gt;</summary>
		<author><name>Adicarlo</name></author>
	</entry>
	<entry>
		<id>https://sigrok.org/w/index.php?title=File:Saleae_Logic8_board_bottom.jpg&amp;diff=10340</id>
		<title>File:Saleae Logic8 board bottom.jpg</title>
		<link rel="alternate" type="text/html" href="https://sigrok.org/w/index.php?title=File:Saleae_Logic8_board_bottom.jpg&amp;diff=10340"/>
		<updated>2014-12-20T22:44:36Z</updated>

		<summary type="html">&lt;p&gt;Adicarlo: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;== Licensing ==&lt;br /&gt;
{{PD}}&lt;/div&gt;</summary>
		<author><name>Adicarlo</name></author>
	</entry>
	<entry>
		<id>https://sigrok.org/w/index.php?title=File:Saleae_Logic8_board_top_upper.jpg&amp;diff=10339</id>
		<title>File:Saleae Logic8 board top upper.jpg</title>
		<link rel="alternate" type="text/html" href="https://sigrok.org/w/index.php?title=File:Saleae_Logic8_board_top_upper.jpg&amp;diff=10339"/>
		<updated>2014-12-20T22:43:48Z</updated>

		<summary type="html">&lt;p&gt;Adicarlo: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;== Licensing ==&lt;br /&gt;
{{PD}}&lt;/div&gt;</summary>
		<author><name>Adicarlo</name></author>
	</entry>
	<entry>
		<id>https://sigrok.org/w/index.php?title=File:Saleae_Logic8_board_top.jpg&amp;diff=10338</id>
		<title>File:Saleae Logic8 board top.jpg</title>
		<link rel="alternate" type="text/html" href="https://sigrok.org/w/index.php?title=File:Saleae_Logic8_board_top.jpg&amp;diff=10338"/>
		<updated>2014-12-20T22:43:09Z</updated>

		<summary type="html">&lt;p&gt;Adicarlo: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;== Licensing ==&lt;br /&gt;
{{PD}}&lt;/div&gt;</summary>
		<author><name>Adicarlo</name></author>
	</entry>
	<entry>
		<id>https://sigrok.org/w/index.php?title=File:Saleae_Logic8_case_rear.jpg&amp;diff=10337</id>
		<title>File:Saleae Logic8 case rear.jpg</title>
		<link rel="alternate" type="text/html" href="https://sigrok.org/w/index.php?title=File:Saleae_Logic8_case_rear.jpg&amp;diff=10337"/>
		<updated>2014-12-20T22:42:12Z</updated>

		<summary type="html">&lt;p&gt;Adicarlo: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;== Licensing ==&lt;br /&gt;
{{PD}}&lt;/div&gt;</summary>
		<author><name>Adicarlo</name></author>
	</entry>
	<entry>
		<id>https://sigrok.org/w/index.php?title=File:Saleae_Logic8_case_bottom.jpg&amp;diff=10336</id>
		<title>File:Saleae Logic8 case bottom.jpg</title>
		<link rel="alternate" type="text/html" href="https://sigrok.org/w/index.php?title=File:Saleae_Logic8_case_bottom.jpg&amp;diff=10336"/>
		<updated>2014-12-20T22:41:41Z</updated>

		<summary type="html">&lt;p&gt;Adicarlo: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;== Licensing ==&lt;br /&gt;
{{PD}}&lt;/div&gt;</summary>
		<author><name>Adicarlo</name></author>
	</entry>
	<entry>
		<id>https://sigrok.org/w/index.php?title=File:Saleae_Logic8_case_top.jpg&amp;diff=10335</id>
		<title>File:Saleae Logic8 case top.jpg</title>
		<link rel="alternate" type="text/html" href="https://sigrok.org/w/index.php?title=File:Saleae_Logic8_case_top.jpg&amp;diff=10335"/>
		<updated>2014-12-20T22:40:17Z</updated>

		<summary type="html">&lt;p&gt;Adicarlo: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;== Licensing ==&lt;br /&gt;
{{PD}}&lt;/div&gt;</summary>
		<author><name>Adicarlo</name></author>
	</entry>
</feed>