DevKit: BM78 - joe-possum/machines GitHub Wiki
34:01:49:02:4b:fd (public)
Packet type: Connectable, Scannable (Legacy)
Complete Local Name: "Dual-SPP"
Flags: 0b000010 LE General Discoverable Mode
BTChatv004.exe can be run using WINE. COMx port maps to /dev/ttyACMy; see symlinks in ~/.wine/dosdevices/.
$ realpath /dev/serial/by-id/*MCP2200* /dev/ttyACM3
$ ls -og ~/.wine/dosdevices/|grep ttyACM3 lrwxrwxrwx 1 12 Mar 15 16:16 com14 -> /dev/ttyACM3
[1278295.435965] usb 1-1.4.1.2: new full-speed USB device number 71 using ehci-pci [1278295.536617] usb 1-1.4.1.2: New USB device found, idVendor=04d8, idProduct=00df, bcdDevice= 1.01 [1278295.536631] usb 1-1.4.1.2: New USB device strings: Mfr=1, Product=2, SerialNumber=3 [1278295.536637] usb 1-1.4.1.2: Product: MCP2200 USB Serial Port Emulator [1278295.536641] usb 1-1.4.1.2: Manufacturer: Microchip Technology Inc. [1278295.536644] usb 1-1.4.1.2: SerialNumber: 0002046076 [1278295.537738] cdc_acm 1-1.4.1.2:1.0: ttyACM3: USB ACM device [1278295.539430] hid-generic 0003:04D8:00DF.0003: hiddev0,hidraw2: USB HID v1.11 Device [Microchip Technology Inc. MCP2200 USB Serial Port Emulator] on usb-0000:00:1d.0-1.4.1.2/input2
Bus 001 Device 071: ID 04d8:00df Microchip Technology, Inc. MCP2200 USB Serial Port Emulator
Negotiated speed: Full Speed (12Mbps)
Device Descriptor:
bLength 18
bDescriptorType 1
bcdUSB 2.00
bDeviceClass 239 Miscellaneous Device
bDeviceSubClass 2 [unknown]
bDeviceProtocol 1 Interface Association
bMaxPacketSize0 8
idVendor 0x04d8 Microchip Technology, Inc.
idProduct 0x00df MCP2200 USB Serial Port Emulator
bcdDevice 1.01
iManufacturer 1 Microchip Technology Inc.
iProduct 2 MCP2200 USB Serial Port Emulator
iSerial 3 0002046076
bNumConfigurations 1
Configuration Descriptor:
bLength 9
bDescriptorType 2
wTotalLength 0x006b
bNumInterfaces 3
bConfigurationValue 1
iConfiguration 0
bmAttributes 0x80
(Bus Powered)
MaxPower 100mA
Interface Association:
bLength 8
bDescriptorType 11
bFirstInterface 0
bInterfaceCount 2
bFunctionClass 2 Communications
bFunctionSubClass 2 Abstract (modem)
bFunctionProtocol 1 AT-commands (v.25ter)
iFunction 0
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 0x06
sends break
line coding and serial state
CDC Union:
bMasterInterface 0
bSlaveInterface 1
CDC Call Management:
bmCapabilities 0x00
bDataInterface 1
Endpoint Descriptor:
bLength 7
bDescriptorType 5
bEndpointAddress 0x82 EP 2 IN
bmAttributes 3
Transfer Type Interrupt
Synch Type None
Usage Type Data
wMaxPacketSize 0x0008 1x 8 bytes
bInterval 2
Interface Descriptor:
bLength 9
bDescriptorType 4
bInterfaceNumber 1
bAlternateSetting 0
bNumEndpoints 2
bInterfaceClass 10 CDC Data
bInterfaceSubClass 0 [unknown]
bInterfaceProtocol 0
iInterface 0
Endpoint Descriptor:
bLength 7
bDescriptorType 5
bEndpointAddress 0x03 EP 3 OUT
bmAttributes 2
Transfer Type Bulk
Synch Type None
Usage Type Data
wMaxPacketSize 0x0020 1x 32 bytes
bInterval 0
Endpoint Descriptor:
bLength 7
bDescriptorType 5
bEndpointAddress 0x83 EP 3 IN
bmAttributes 2
Transfer Type Bulk
Synch Type None
Usage Type Data
wMaxPacketSize 0x0040 1x 64 bytes
bInterval 0
Interface Descriptor:
bLength 9
bDescriptorType 4
bInterfaceNumber 2
bAlternateSetting 0
bNumEndpoints 2
bInterfaceClass 3 Human Interface Device
bInterfaceSubClass 0 [unknown]
bInterfaceProtocol 0
iInterface 0
HID Device Descriptor:
bLength 9
bDescriptorType 33
bcdHID 1.11
bCountryCode 0 Not supported
bNumDescriptors 1
bDescriptorType 34 (null)
wDescriptorLength 29
Report Descriptors:
** UNAVAILABLE **
Endpoint Descriptor:
bLength 7
bDescriptorType 5
bEndpointAddress 0x81 EP 1 IN
bmAttributes 3
Transfer Type Interrupt
Synch Type None
Usage Type Data
wMaxPacketSize 0x0010 1x 16 bytes
bInterval 1
Endpoint Descriptor:
bLength 7
bDescriptorType 5
bEndpointAddress 0x01 EP 1 OUT
bmAttributes 3
Transfer Type Interrupt
Synch Type None
Usage Type Data
wMaxPacketSize 0x0010 1x 16 bytes
bInterval 1
Device Status: 0x0000
(Bus Powered)