Difference between revisions of "Saleae Logic8"
		
		
		
		
		
		Jump to navigation
		Jump to search
		
				
		
		
	
 (Created page with "{{Infobox logic analyzer | image            = 180px | name             = Saleae Logic8 | status           = unsupported | source_code_dir  =...")  | 
				|||
| Line 40: | Line 40: | ||
== lsusb output ==  | == lsusb output ==  | ||
Bus 001 Device 007: ID 21a9:1004    | |||
Device Descriptor:  | |||
  bLength                18  | |||
  bDescriptorType         1  | |||
  bcdUSB               2.00  | |||
  bDeviceClass          255 Vendor Specific Class  | |||
  bDeviceSubClass       255 Vendor Specific Subclass  | |||
  bDeviceProtocol       255 Vendor Specific Protocol  | |||
  bMaxPacketSize0        64  | |||
  idVendor           0x21a9   | |||
  idProduct          0x1004   | |||
  bcdDevice            0.00  | |||
  iManufacturer           0   | |||
  iProduct                0   | |||
  iSerial                 0   | |||
  bNumConfigurations      1  | |||
  Configuration Descriptor:  | |||
    bLength                 9  | |||
    bDescriptorType         2  | |||
    wTotalLength          171  | |||
    bNumInterfaces          1  | |||
    bConfigurationValue     1  | |||
    iConfiguration          0   | |||
    bmAttributes         0x80  | |||
      (Bus Powered)  | |||
    MaxPower              100mA  | |||
    Interface Descriptor:  | |||
      bLength                 9  | |||
      bDescriptorType         4  | |||
      bInterfaceNumber        0  | |||
      bAlternateSetting       0  | |||
      bNumEndpoints           0  | |||
      bInterfaceClass       255 Vendor Specific Class  | |||
      bInterfaceSubClass    255 Vendor Specific Subclass  | |||
      bInterfaceProtocol    255 Vendor Specific Protocol  | |||
      iInterface              0   | |||
    Interface Descriptor:  | |||
      bLength                 9  | |||
      bDescriptorType         4  | |||
      bInterfaceNumber        0  | |||
      bAlternateSetting       1  | |||
      bNumEndpoints           6  | |||
      bInterfaceClass       255 Vendor Specific Class  | |||
      bInterfaceSubClass    255 Vendor Specific Subclass  | |||
      bInterfaceProtocol    255 Vendor Specific Protocol  | |||
      iInterface              0   | |||
      Endpoint Descriptor:  | |||
        bLength                 7  | |||
        bDescriptorType         5  | |||
        bEndpointAddress     0x01  EP 1 OUT  | |||
        bmAttributes            2  | |||
          Transfer Type            Bulk  | |||
          Synch Type               None  | |||
          Usage Type               Data  | |||
        wMaxPacketSize     0x0200  1x 512 bytes  | |||
        bInterval               0  | |||
      Endpoint Descriptor:  | |||
        bLength                 7  | |||
        bDescriptorType         5  | |||
        bEndpointAddress     0x81  EP 1 IN  | |||
        bmAttributes            2  | |||
          Transfer Type            Bulk  | |||
          Synch Type               None  | |||
          Usage Type               Data  | |||
        wMaxPacketSize     0x0200  1x 512 bytes  | |||
        bInterval               0  | |||
      Endpoint Descriptor:  | |||
        bLength                 7  | |||
        bDescriptorType         5  | |||
        bEndpointAddress     0x02  EP 2 OUT  | |||
        bmAttributes            2  | |||
          Transfer Type            Bulk  | |||
          Synch Type               None  | |||
          Usage Type               Data  | |||
        wMaxPacketSize     0x0200  1x 512 bytes  | |||
        bInterval               0  | |||
      Endpoint Descriptor:  | |||
        bLength                 7  | |||
        bDescriptorType         5  | |||
        bEndpointAddress     0x04  EP 4 OUT  | |||
        bmAttributes            2  | |||
          Transfer Type            Bulk  | |||
          Synch Type               None  | |||
          Usage Type               Data  | |||
        wMaxPacketSize     0x0200  1x 512 bytes  | |||
        bInterval               0  | |||
      Endpoint Descriptor:  | |||
        bLength                 7  | |||
        bDescriptorType         5  | |||
        bEndpointAddress     0x86  EP 6 IN  | |||
        bmAttributes            2  | |||
          Transfer Type            Bulk  | |||
          Synch Type               None  | |||
          Usage Type               Data  | |||
        wMaxPacketSize     0x0200  1x 512 bytes  | |||
        bInterval               0  | |||
      Endpoint Descriptor:  | |||
        bLength                 7  | |||
        bDescriptorType         5  | |||
        bEndpointAddress     0x88  EP 8 IN  | |||
        bmAttributes            2  | |||
          Transfer Type            Bulk  | |||
          Synch Type               None  | |||
          Usage Type               Data  | |||
        wMaxPacketSize     0x0200  1x 512 bytes  | |||
        bInterval               0  | |||
    Interface Descriptor:  | |||
      bLength                 9  | |||
      bDescriptorType         4  | |||
      bInterfaceNumber        0  | |||
      bAlternateSetting       2  | |||
      bNumEndpoints           6  | |||
      bInterfaceClass       255 Vendor Specific Class  | |||
      bInterfaceSubClass    255 Vendor Specific Subclass  | |||
      bInterfaceProtocol    255 Vendor Specific Protocol  | |||
      iInterface              0   | |||
      Endpoint Descriptor:  | |||
        bLength                 7  | |||
        bDescriptorType         5  | |||
        bEndpointAddress     0x01  EP 1 OUT  | |||
        bmAttributes            3  | |||
          Transfer Type            Interrupt  | |||
          Synch Type               None  | |||
          Usage Type               Data  | |||
        wMaxPacketSize     0x0040  1x 64 bytes  | |||
        bInterval               1  | |||
      Endpoint Descriptor:  | |||
        bLength                 7  | |||
        bDescriptorType         5  | |||
        bEndpointAddress     0x81  EP 1 IN  | |||
        bmAttributes            3  | |||
          Transfer Type            Interrupt  | |||
          Synch Type               None  | |||
          Usage Type               Data  | |||
        wMaxPacketSize     0x0040  1x 64 bytes  | |||
        bInterval               1  | |||
      Endpoint Descriptor:  | |||
        bLength                 7  | |||
        bDescriptorType         5  | |||
        bEndpointAddress     0x02  EP 2 OUT  | |||
        bmAttributes            3  | |||
          Transfer Type            Interrupt  | |||
          Synch Type               None  | |||
          Usage Type               Data  | |||
        wMaxPacketSize     0x0200  1x 512 bytes  | |||
        bInterval               1  | |||
      Endpoint Descriptor:  | |||
        bLength                 7  | |||
        bDescriptorType         5  | |||
        bEndpointAddress     0x04  EP 4 OUT  | |||
        bmAttributes            2  | |||
          Transfer Type            Bulk  | |||
          Synch Type               None  | |||
          Usage Type               Data  | |||
        wMaxPacketSize     0x0200  1x 512 bytes  | |||
        bInterval               0  | |||
      Endpoint Descriptor:  | |||
        bLength                 7  | |||
        bDescriptorType         5  | |||
        bEndpointAddress     0x86  EP 6 IN  | |||
        bmAttributes            3  | |||
          Transfer Type            Interrupt  | |||
          Synch Type               None  | |||
          Usage Type               Data  | |||
        wMaxPacketSize     0x0200  1x 512 bytes  | |||
        bInterval               1  | |||
      Endpoint Descriptor:  | |||
        bLength                 7  | |||
        bDescriptorType         5  | |||
        bEndpointAddress     0x88  EP 8 IN  | |||
        bmAttributes            2  | |||
          Transfer Type            Bulk  | |||
          Synch Type               None  | |||
          Usage Type               Data  | |||
        wMaxPacketSize     0x0200  1x 512 bytes  | |||
        bInterval               0  | |||
    Interface Descriptor:  | |||
      bLength                 9  | |||
      bDescriptorType         4  | |||
      bInterfaceNumber        0  | |||
      bAlternateSetting       3  | |||
      bNumEndpoints           6  | |||
      bInterfaceClass       255 Vendor Specific Class  | |||
      bInterfaceSubClass    255 Vendor Specific Subclass  | |||
      bInterfaceProtocol    255 Vendor Specific Protocol  | |||
      iInterface              0   | |||
      Endpoint Descriptor:  | |||
        bLength                 7  | |||
        bDescriptorType         5  | |||
        bEndpointAddress     0x01  EP 1 OUT  | |||
        bmAttributes            3  | |||
          Transfer Type            Interrupt  | |||
          Synch Type               None  | |||
          Usage Type               Data  | |||
        wMaxPacketSize     0x0040  1x 64 bytes  | |||
        bInterval               1  | |||
      Endpoint Descriptor:  | |||
        bLength                 7  | |||
        bDescriptorType         5  | |||
        bEndpointAddress     0x81  EP 1 IN  | |||
        bmAttributes            3  | |||
          Transfer Type            Interrupt  | |||
          Synch Type               None  | |||
          Usage Type               Data  | |||
        wMaxPacketSize     0x0040  1x 64 bytes  | |||
        bInterval               1  | |||
      Endpoint Descriptor:  | |||
        bLength                 7  | |||
        bDescriptorType         5  | |||
        bEndpointAddress     0x02  EP 2 OUT  | |||
        bmAttributes            1  | |||
          Transfer Type            Isochronous  | |||
          Synch Type               None  | |||
          Usage Type               Data  | |||
        wMaxPacketSize     0x0200  1x 512 bytes  | |||
        bInterval               1  | |||
      Endpoint Descriptor:  | |||
        bLength                 7  | |||
        bDescriptorType         5  | |||
        bEndpointAddress     0x04  EP 4 OUT  | |||
        bmAttributes            2  | |||
          Transfer Type            Bulk  | |||
          Synch Type               None  | |||
          Usage Type               Data  | |||
        wMaxPacketSize     0x0200  1x 512 bytes  | |||
        bInterval               0  | |||
      Endpoint Descriptor:  | |||
        bLength                 7  | |||
        bDescriptorType         5  | |||
        bEndpointAddress     0x86  EP 6 IN  | |||
        bmAttributes            1  | |||
          Transfer Type            Isochronous  | |||
          Synch Type               None  | |||
          Usage Type               Data  | |||
        wMaxPacketSize     0x0200  1x 512 bytes  | |||
        bInterval               1  | |||
      Endpoint Descriptor:  | |||
        bLength                 7  | |||
        bDescriptorType         5  | |||
        bEndpointAddress     0x88  EP 8 IN  | |||
        bmAttributes            2  | |||
          Transfer Type            Bulk  | |||
          Synch Type               None  | |||
          Usage Type               Data  | |||
        wMaxPacketSize     0x0200  1x 512 bytes  | |||
        bInterval               0  | |||
Device Qualifier (for other device speed):  | |||
  bLength                10  | |||
  bDescriptorType         6  | |||
  bcdUSB               2.00  | |||
  bDeviceClass          255 Vendor Specific Class  | |||
  bDeviceSubClass       255 Vendor Specific Subclass  | |||
  bDeviceProtocol       255 Vendor Specific Protocol  | |||
  bMaxPacketSize0        64  | |||
  bNumConfigurations      1  | |||
Device Status:     0x0000  | |||
  (Bus Powered)  | |||
Revision as of 23:38, 20 December 2014
| 
 | |
| Status | unsupported | 
|---|---|
| Source code | N/A | 
| Channels | 8 | 
| Samplerate | 100/50/40/25 | 
| Samplerate (state) | — | 
| Triggers | none (SW-only) | 
| Min/max voltage | 1.8V — 5.5V | 
| Compression | yes | 
| Website | saleae.com | 
The Saleae Logic8 is a USB-based, 8-channel logic analyzer with 100/50/40/20MS sampling rate (at 3/6/7/8 enabled channels).
The case requires a Torx T7 screwdriver to open.
Teardown Images
case
upper side of board
bottom side of board
lsusb output
Bus 001 Device 007: ID 21a9:1004 Device Descriptor:
 bLength                18
 bDescriptorType         1
 bcdUSB               2.00
 bDeviceClass          255 Vendor Specific Class
 bDeviceSubClass       255 Vendor Specific Subclass
 bDeviceProtocol       255 Vendor Specific Protocol
 bMaxPacketSize0        64
 idVendor           0x21a9 
 idProduct          0x1004 
 bcdDevice            0.00
 iManufacturer           0 
 iProduct                0 
 iSerial                 0 
 bNumConfigurations      1
 Configuration Descriptor:
   bLength                 9
   bDescriptorType         2
   wTotalLength          171
   bNumInterfaces          1
   bConfigurationValue     1
   iConfiguration          0 
   bmAttributes         0x80
     (Bus Powered)
   MaxPower              100mA
   Interface Descriptor:
     bLength                 9
     bDescriptorType         4
     bInterfaceNumber        0
     bAlternateSetting       0
     bNumEndpoints           0
     bInterfaceClass       255 Vendor Specific Class
     bInterfaceSubClass    255 Vendor Specific Subclass
     bInterfaceProtocol    255 Vendor Specific Protocol
     iInterface              0 
   Interface Descriptor:
     bLength                 9
     bDescriptorType         4
     bInterfaceNumber        0
     bAlternateSetting       1
     bNumEndpoints           6
     bInterfaceClass       255 Vendor Specific Class
     bInterfaceSubClass    255 Vendor Specific Subclass
     bInterfaceProtocol    255 Vendor Specific Protocol
     iInterface              0 
     Endpoint Descriptor:
       bLength                 7
       bDescriptorType         5
       bEndpointAddress     0x01  EP 1 OUT
       bmAttributes            2
         Transfer Type            Bulk
         Synch Type               None
         Usage Type               Data
       wMaxPacketSize     0x0200  1x 512 bytes
       bInterval               0
     Endpoint Descriptor:
       bLength                 7
       bDescriptorType         5
       bEndpointAddress     0x81  EP 1 IN
       bmAttributes            2
         Transfer Type            Bulk
         Synch Type               None
         Usage Type               Data
       wMaxPacketSize     0x0200  1x 512 bytes
       bInterval               0
     Endpoint Descriptor:
       bLength                 7
       bDescriptorType         5
       bEndpointAddress     0x02  EP 2 OUT
       bmAttributes            2
         Transfer Type            Bulk
         Synch Type               None
         Usage Type               Data
       wMaxPacketSize     0x0200  1x 512 bytes
       bInterval               0
     Endpoint Descriptor:
       bLength                 7
       bDescriptorType         5
       bEndpointAddress     0x04  EP 4 OUT
       bmAttributes            2
         Transfer Type            Bulk
         Synch Type               None
         Usage Type               Data
       wMaxPacketSize     0x0200  1x 512 bytes
       bInterval               0
     Endpoint Descriptor:
       bLength                 7
       bDescriptorType         5
       bEndpointAddress     0x86  EP 6 IN
       bmAttributes            2
         Transfer Type            Bulk
         Synch Type               None
         Usage Type               Data
       wMaxPacketSize     0x0200  1x 512 bytes
       bInterval               0
     Endpoint Descriptor:
       bLength                 7
       bDescriptorType         5
       bEndpointAddress     0x88  EP 8 IN
       bmAttributes            2
         Transfer Type            Bulk
         Synch Type               None
         Usage Type               Data
       wMaxPacketSize     0x0200  1x 512 bytes
       bInterval               0
   Interface Descriptor:
     bLength                 9
     bDescriptorType         4
     bInterfaceNumber        0
     bAlternateSetting       2
     bNumEndpoints           6
     bInterfaceClass       255 Vendor Specific Class
     bInterfaceSubClass    255 Vendor Specific Subclass
     bInterfaceProtocol    255 Vendor Specific Protocol
     iInterface              0 
     Endpoint Descriptor:
       bLength                 7
       bDescriptorType         5
       bEndpointAddress     0x01  EP 1 OUT
       bmAttributes            3
         Transfer Type            Interrupt
         Synch Type               None
         Usage Type               Data
       wMaxPacketSize     0x0040  1x 64 bytes
       bInterval               1
     Endpoint Descriptor:
       bLength                 7
       bDescriptorType         5
       bEndpointAddress     0x81  EP 1 IN
       bmAttributes            3
         Transfer Type            Interrupt
         Synch Type               None
         Usage Type               Data
       wMaxPacketSize     0x0040  1x 64 bytes
       bInterval               1
     Endpoint Descriptor:
       bLength                 7
       bDescriptorType         5
       bEndpointAddress     0x02  EP 2 OUT
       bmAttributes            3
         Transfer Type            Interrupt
         Synch Type               None
         Usage Type               Data
       wMaxPacketSize     0x0200  1x 512 bytes
       bInterval               1
     Endpoint Descriptor:
       bLength                 7
       bDescriptorType         5
       bEndpointAddress     0x04  EP 4 OUT
       bmAttributes            2
         Transfer Type            Bulk
         Synch Type               None
         Usage Type               Data
       wMaxPacketSize     0x0200  1x 512 bytes
       bInterval               0
     Endpoint Descriptor:
       bLength                 7
       bDescriptorType         5
       bEndpointAddress     0x86  EP 6 IN
       bmAttributes            3
         Transfer Type            Interrupt
         Synch Type               None
         Usage Type               Data
       wMaxPacketSize     0x0200  1x 512 bytes
       bInterval               1
     Endpoint Descriptor:
       bLength                 7
       bDescriptorType         5
       bEndpointAddress     0x88  EP 8 IN
       bmAttributes            2
         Transfer Type            Bulk
         Synch Type               None
         Usage Type               Data
       wMaxPacketSize     0x0200  1x 512 bytes
       bInterval               0
   Interface Descriptor:
     bLength                 9
     bDescriptorType         4
     bInterfaceNumber        0
     bAlternateSetting       3
     bNumEndpoints           6
     bInterfaceClass       255 Vendor Specific Class
     bInterfaceSubClass    255 Vendor Specific Subclass
     bInterfaceProtocol    255 Vendor Specific Protocol
     iInterface              0 
     Endpoint Descriptor:
       bLength                 7
       bDescriptorType         5
       bEndpointAddress     0x01  EP 1 OUT
       bmAttributes            3
         Transfer Type            Interrupt
         Synch Type               None
         Usage Type               Data
       wMaxPacketSize     0x0040  1x 64 bytes
       bInterval               1
     Endpoint Descriptor:
       bLength                 7
       bDescriptorType         5
       bEndpointAddress     0x81  EP 1 IN
       bmAttributes            3
         Transfer Type            Interrupt
         Synch Type               None
         Usage Type               Data
       wMaxPacketSize     0x0040  1x 64 bytes
       bInterval               1
     Endpoint Descriptor:
       bLength                 7
       bDescriptorType         5
       bEndpointAddress     0x02  EP 2 OUT
       bmAttributes            1
         Transfer Type            Isochronous
         Synch Type               None
         Usage Type               Data
       wMaxPacketSize     0x0200  1x 512 bytes
       bInterval               1
     Endpoint Descriptor:
       bLength                 7
       bDescriptorType         5
       bEndpointAddress     0x04  EP 4 OUT
       bmAttributes            2
         Transfer Type            Bulk
         Synch Type               None
         Usage Type               Data
       wMaxPacketSize     0x0200  1x 512 bytes
       bInterval               0
     Endpoint Descriptor:
       bLength                 7
       bDescriptorType         5
       bEndpointAddress     0x86  EP 6 IN
       bmAttributes            1
         Transfer Type            Isochronous
         Synch Type               None
         Usage Type               Data
       wMaxPacketSize     0x0200  1x 512 bytes
       bInterval               1
     Endpoint Descriptor:
       bLength                 7
       bDescriptorType         5
       bEndpointAddress     0x88  EP 8 IN
       bmAttributes            2
         Transfer Type            Bulk
         Synch Type               None
         Usage Type               Data
       wMaxPacketSize     0x0200  1x 512 bytes
       bInterval               0
Device Qualifier (for other device speed):
bLength 10 bDescriptorType 6 bcdUSB 2.00 bDeviceClass 255 Vendor Specific Class bDeviceSubClass 255 Vendor Specific Subclass bDeviceProtocol 255 Vendor Specific Protocol bMaxPacketSize0 64 bNumConfigurations 1
Device Status: 0x0000
(Bus Powered)






