<?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=Oxyum</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=Oxyum"/>
	<link rel="alternate" type="text/html" href="https://sigrok.org/wiki/Special:Contributions/Oxyum"/>
	<updated>2026-04-10T13:20:07Z</updated>
	<subtitle>User contributions</subtitle>
	<generator>MediaWiki 1.37.1</generator>
	<entry>
		<id>https://sigrok.org/w/index.php?title=XZL_Studio_DX/Info&amp;diff=2974</id>
		<title>XZL Studio DX/Info</title>
		<link rel="alternate" type="text/html" href="https://sigrok.org/w/index.php?title=XZL_Studio_DX/Info&amp;diff=2974"/>
		<updated>2012-07-31T22:41:55Z</updated>

		<summary type="html">&lt;p&gt;Oxyum: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;== lsusb ==&lt;br /&gt;
&lt;br /&gt;
That LA has two separate USB chips and internal usb hub:&lt;br /&gt;
&amp;lt;small&amp;gt;&lt;br /&gt;
  $ &amp;#039;&amp;#039;&amp;#039;lsusb -d 08a9:0015&amp;#039;&amp;#039;&amp;#039;&lt;br /&gt;
  &lt;br /&gt;
  Bus 001 Device 001: ID 08a9:0015  &lt;br /&gt;
  Bus 001 Device 002: ID 08a9:0015  &lt;br /&gt;
&amp;lt;/small&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== lsusb before firmware upload ==&lt;br /&gt;
&lt;br /&gt;
This is the lsusb ouput on Linux, &amp;#039;&amp;#039;&amp;#039;before&amp;#039;&amp;#039;&amp;#039; any FX2 firmware is uploaded:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;small&amp;gt;&lt;br /&gt;
  $ &amp;#039;&amp;#039;&amp;#039;lsusb -vvv -d 08a9:0015&amp;#039;&amp;#039;&amp;#039;&lt;br /&gt;
  &lt;br /&gt;
  Bus 001 Device 001: ID &amp;#039;&amp;#039;&amp;#039;08a9:0015&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 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           0x08a9 &lt;br /&gt;
    idProduct          0x0015 &lt;br /&gt;
    bcdDevice           16.4d&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;
== lsusb after firmware upload ==&lt;br /&gt;
&lt;br /&gt;
&amp;lt;small&amp;gt;&lt;br /&gt;
  $ &amp;#039;&amp;#039;&amp;#039;lsusb -vvv -d 08a9:0015&amp;#039;&amp;#039;&amp;#039;&lt;br /&gt;
  &lt;br /&gt;
  Bus 001 Device 001: ID &amp;#039;&amp;#039;&amp;#039;08a9:0015&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 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           0x08a9 &lt;br /&gt;
    idProduct          0x0015 &lt;br /&gt;
    bcdDevice            0.01&lt;br /&gt;
    iManufacturer           1 &amp;#039;&amp;#039;&amp;#039;sigrok&amp;#039;&amp;#039;&amp;#039;&lt;br /&gt;
    iProduct                2 &amp;#039;&amp;#039;&amp;#039;fx2lafw&amp;#039;&amp;#039;&amp;#039;&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           25&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           1&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     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;
  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;/div&gt;</summary>
		<author><name>Oxyum</name></author>
	</entry>
	<entry>
		<id>https://sigrok.org/w/index.php?title=XZL_Studio_DX/Info&amp;diff=2973</id>
		<title>XZL Studio DX/Info</title>
		<link rel="alternate" type="text/html" href="https://sigrok.org/w/index.php?title=XZL_Studio_DX/Info&amp;diff=2973"/>
		<updated>2012-07-31T22:31:14Z</updated>

		<summary type="html">&lt;p&gt;Oxyum: Created page with &amp;quot;== lsusb before firmware upload ==  This is the lsusb ouput on Linux, &amp;#039;&amp;#039;&amp;#039;before&amp;#039;&amp;#039;&amp;#039; any FX2 firmware is uploaded:  &amp;lt;small&amp;gt;   $ &amp;#039;&amp;#039;&amp;#039;lsusb -vvv -d 08a9:0015&amp;#039;&amp;#039;&amp;#039;       Bus 001 Devic...&amp;quot;&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;== lsusb before firmware upload ==&lt;br /&gt;
&lt;br /&gt;
This is the lsusb ouput on Linux, &amp;#039;&amp;#039;&amp;#039;before&amp;#039;&amp;#039;&amp;#039; any FX2 firmware is uploaded:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;small&amp;gt;&lt;br /&gt;
  $ &amp;#039;&amp;#039;&amp;#039;lsusb -vvv -d 08a9:0015&amp;#039;&amp;#039;&amp;#039;&lt;br /&gt;
   &lt;br /&gt;
  Bus 001 Device 047: ID &amp;#039;&amp;#039;&amp;#039;08a9:0015&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 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           0x08a9 &lt;br /&gt;
    idProduct          0x0015 &lt;br /&gt;
    bcdDevice           16.4d&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;
== lsusb after firmware upload ==&lt;br /&gt;
&lt;br /&gt;
&amp;lt;small&amp;gt;&lt;br /&gt;
  $ &amp;#039;&amp;#039;&amp;#039;lsusb -vvv -d 08a9:0015&amp;#039;&amp;#039;&amp;#039;&lt;br /&gt;
&lt;br /&gt;
  Bus 001 Device 047: ID &amp;#039;&amp;#039;&amp;#039;08a9:0015&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 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           0x08a9 &lt;br /&gt;
    idProduct          0x0015 &lt;br /&gt;
    bcdDevice            0.01&lt;br /&gt;
    iManufacturer           1 &amp;#039;&amp;#039;&amp;#039;sigrok&amp;#039;&amp;#039;&amp;#039;&lt;br /&gt;
    iProduct                2 &amp;#039;&amp;#039;&amp;#039;fx2lafw&amp;#039;&amp;#039;&amp;#039;&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           25&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           1&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     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;
  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;/div&gt;</summary>
		<author><name>Oxyum</name></author>
	</entry>
	<entry>
		<id>https://sigrok.org/w/index.php?title=XZL_Studio_DX&amp;diff=2972</id>
		<title>XZL Studio DX</title>
		<link rel="alternate" type="text/html" href="https://sigrok.org/w/index.php?title=XZL_Studio_DX&amp;diff=2972"/>
		<updated>2012-07-31T21:47:46Z</updated>

		<summary type="html">&lt;p&gt;Oxyum: Created page with &amp;quot;The XZL Studio DX is a USB-based, 16-channel logic analyzer with up to 24MHz sampling rate, and with 2 additional analog channels.  It is a clone of the CWAV USBee DX.  In...&amp;quot;&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;The XZL Studio DX is a USB-based, 16-channel logic analyzer with up to 24MHz sampling rate, and with 2 additional analog channels.&lt;br /&gt;
&lt;br /&gt;
It is a clone of the [[CWAV USBee DX]].&lt;br /&gt;
&lt;br /&gt;
In sigrok, we use the open-source [[fx2lafw]] firmware for this logic analyzer.&lt;br /&gt;
&lt;br /&gt;
See [[XZL Studio DX/Info]] for more detailed information on the device.&lt;br /&gt;
&lt;br /&gt;
== Hardware ==&lt;br /&gt;
&lt;br /&gt;
* Main chip: 2 x Cypress CY7C68013A-56PVXC (SSOP 56pin package)&lt;br /&gt;
* ADC: 2 x Texas Instruments TLC5510 (SO 24pin package)&lt;br /&gt;
* I2C EEPROM: Atmel ATML H136 24C02C M Y, place for second EEPROM chip.&lt;br /&gt;
* USB 2.0 Hub: SMSC USB2512A (QFN 36-pin package)&lt;br /&gt;
* Low-dropout voltage regulator: Advanced Monolithic Systems AMS1117-3.3&lt;br /&gt;
* 24MHz crystal&lt;br /&gt;
* ...&lt;/div&gt;</summary>
		<author><name>Oxyum</name></author>
	</entry>
</feed>