Dangerous Prototypes Buspirate/Info
Jump to navigation
Jump to search
lsusb (Buspirate v3)
$ lsusb -v
Bus 003 Device 053: ID 0403:6001 Future Technology Devices International, Ltd FT232 USB-Serial (UART) IC
Device Descriptor:
bLength 18
bDescriptorType 1
bcdUSB 2.00
bDeviceClass 0 (Defined at Interface level)
bDeviceSubClass 0
bDeviceProtocol 0
bMaxPacketSize0 8
idVendor 0x0403 Future Technology Devices International, Ltd
idProduct 0x6001 FT232 USB-Serial (UART) IC
bcdDevice 6.00
iManufacturer 1 FTDI
iProduct 2 FT232R USB UART
iSerial 3 xxxxxxxx
bNumConfigurations 1
Configuration Descriptor:
bLength 9
bDescriptorType 2
wTotalLength 32
bNumInterfaces 1
bConfigurationValue 1
iConfiguration 0
bmAttributes 0xa0
(Bus Powered)
Remote Wakeup
MaxPower 90mA
Interface Descriptor:
bLength 9
bDescriptorType 4
bInterfaceNumber 0
bAlternateSetting 0
bNumEndpoints 2
bInterfaceClass 255 Vendor Specific Class
bInterfaceSubClass 255 Vendor Specific Subclass
bInterfaceProtocol 255 Vendor Specific Protocol
iInterface 2 FT232R USB UART
Endpoint Descriptor:
bLength 7
bDescriptorType 5
bEndpointAddress 0x81 EP 1 IN
bmAttributes 2
Transfer Type Bulk
Synch Type None
Usage Type Data
wMaxPacketSize 0x0040 1x 64 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 0x0040 1x 64 bytes
bInterval 0
Device Status: 0x0000
(Bus Powered)
Metadata (Buspirate v3, FW 6.1)
This is the device metadata as reported by the libsigrok driver:
Buspirate v3a, Firmware v6.1, Bootloader v4.1:
sr: ols: Got metadata key 0x01 value 'BPv3'. sr: ols: Got metadata key 0x21 value 0x00001000. sr: ols: Got metadata key 0x23 value 0x000f4240. sr: ols: Got metadata key 0x40 value 0x05. sr: ols: Got metadata key 0x41 value 0x02.
Buspirate console:
HiZ>i Bus Pirate v3.a Firmware v6.1 r1676 Bootloader v4.1 DEVID:0x0447 REVID:0x3042 (24FJ64GA002 B4) http://dangerousprototypes.com
Metadata (Buspirate v3, FW v4.1)
This is the device metadata as reported by the libsigrok driver:
Buspirate v3a, Firmware v4.1, Bootloader v4.1:
sr: ols: Device does not support metadata.
Buspirate console:
HiZ>i Bus Pirate v3 Firmware v4.1 Bootloader v4.1 DEVID:0x0447 REVID:0x3003 (A3) http://dangerousprototypes.com
lsusb (Buspirate v4)
$ lsusb -v
Bus 005 Device 062: ID 04d8:fb00 Microchip Technology, Inc.
Device Descriptor:
bLength 18
bDescriptorType 1
bcdUSB 1.10
bDeviceClass 2 Communications
bDeviceSubClass 0
bDeviceProtocol 0
bMaxPacketSize0 8
idVendor 0x04d8 Microchip Technology, Inc.
idProduct 0xfb00
bcdDevice 0.02
iManufacturer 1 Dangerous Prototypes
iProduct 2 CDC Test
iSerial 3 00000001
bNumConfigurations 1
Configuration Descriptor:
bLength 9
bDescriptorType 2
wTotalLength 67
bNumInterfaces 2
bConfigurationValue 1
iConfiguration 0
bmAttributes 0x80
(Bus Powered)
MaxPower 200mA
Interface Descriptor:
bLength 9
bDescriptorType 4
bInterfaceNumber 0
bAlternateSetting 0
bNumEndpoints 1
bInterfaceClass 2 Communications
bInterfaceSubClass 2 Abstract (modem)
bInterfaceProtocol 1 AT-commands (v.25ter)
iInterface 0
CDC Header:
bcdCDC 1.10
CDC ACM:
bmCapabilities 0x02
line coding and serial state
CDC Union:
bMasterInterface 0
bSlaveInterface 1
CDC Call Management:
bmCapabilities 0x01
call management
bDataInterface 1
Endpoint Descriptor:
bLength 7
bDescriptorType 5
bEndpointAddress 0x81 EP 1 IN
bmAttributes 3
Transfer Type Interrupt
Synch Type None
Usage Type Data
wMaxPacketSize 0x000a 1x 10 bytes
bInterval 64
Interface Descriptor:
bLength 9
bDescriptorType 4
bInterfaceNumber 1
bAlternateSetting 0
bNumEndpoints 2
bInterfaceClass 10 CDC Data
bInterfaceSubClass 0 Unused
bInterfaceProtocol 0
iInterface 0
Endpoint Descriptor:
bLength 7
bDescriptorType 5
bEndpointAddress 0x02 EP 2 OUT
bmAttributes 2
Transfer Type Bulk
Synch Type None
Usage Type Data
wMaxPacketSize 0x0040 1x 64 bytes
bInterval 64
Endpoint Descriptor:
bLength 7
bDescriptorType 5
bEndpointAddress 0x82 EP 2 IN
bmAttributes 2
Transfer Type Bulk
Synch Type None
Usage Type Data
wMaxPacketSize 0x0040 1x 64 bytes
bInterval 64
Device Status: 0x0000
(Bus Powered)
Metadata (Buspirate v4)
This is the device metadata as reported by the libsigrok driver:
Buspirate v4.0, Firmware v6.1:
sr: ols: Got metadata key 0x01 value 'BPv3'. (yes, that's "BPv3", not "BPv4") sr: ols: Got metadata key 0x21 value 0x00001000. sr: ols: Got metadata key 0x23 value 0x000f4240. sr: ols: Got metadata key 0x40 value 0x05. sr: ols: Got metadata key 0x41 value 0x02.
Buspirate console:
HiZ>i Bus Pirate v4 Firmware v6.1 r1676 DEVID:0x1019 REVID:0x0003 (24FJ256GB106 A5) http://dangerousprototypes.com