However, extracting the firmware would probably need some USB capture (I do that using USBlyzer software usually) of a Windows system at the time of device plug in. And some analysis of the capture of course...
trsqr Ok I don't know much about this but here is a file generated after enabling capture hot-plugged in USBlyzer software
If you need an analysis using some specific settings for the software just guide me through it and I will do it.
Of course these info are important I guess:
USB properties:
Code
Connection Status Device connected
Current Configuration 1
Speed High (480 Mbit/s)
Device Address 3
Number Of Open Pipes 3
Device Descriptor dvb-s2
Offset Field Size Value Description
0 bLength 1 12h
1 bDescriptorType 1 01h Device
2 bcdUSB 2 0200h USB Spec 2.0
4 bDeviceClass 1 00h Class info in Ifc Descriptors
5 bDeviceSubClass 1 00h
6 bDeviceProtocol 1 00h
7 bMaxPacketSize0 1 40h 64 bytes
8 idVendor 2 0B48h TechnoTrend AG
10 idProduct 2 3011h
12 bcdDevice 2 0000h 0.00
14 iManufacturer 1 01h "geniatech"
15 iProduct 1 02h "dvb-s2"
16 iSerialNumber 1 03h "000000000232"
17 bNumConfigurations 1 01h
Device Qualifier Descriptor
Offset Field Size Value Description
0 bLength 1 0Ah
1 bDescriptorType 1 06h Device Qualifier
2 bcdUSB 2 0200h USB Spec 2.0
4 bDeviceClass 1 00h Class info in Ifc Descriptors
5 bDeviceSubClass 1 00h
6 bDeviceProtocol 1 00h
7 bMaxPacketSize0 1 40h 64 bytes
8 bNumConfigurations 1 01h
9 bReserved 1 00h
Configuration Descriptor 1 Bus Powered, 500 mA
Offset Field Size Value Description
0 bLength 1 09h
1 bDescriptorType 1 02h Configuration
2 wTotalLength 2 00DBh
4 bNumInterfaces 1 01h
5 bConfigurationValue 1 01h
6 iConfiguration 1 04h "Default"
7 bmAttributes 1 80h Bus Powered
4..0: Reserved ...00000
5: Remote Wakeup ..0..... No
6: Self Powered .0...... No, Bus Powered
7: Reserved (set to one)
(bus-powered for 1.0) 1.......
8 bMaxPower 1 FAh 500 mA
Interface Descriptor 0/0 Vendor-Specific, 3 Endpoints
Offset Field Size Value Description
0 bLength 1 09h
1 bDescriptorType 1 04h Interface
2 bInterfaceNumber 1 00h
3 bAlternateSetting 1 00h
4 bNumEndpoints 1 03h
5 bInterfaceClass 1 FFh Vendor-Specific
6 bInterfaceSubClass 1 01h
7 bInterfaceProtocol 1 01h
8 iInterface 1 00h
Endpoint Descriptor 81 1 In, Bulk, 512 bytes
Offset Field Size Value Description
0 bLength 1 07h
1 bDescriptorType 1 05h Endpoint
2 bEndpointAddress 1 81h 1 In
3 bmAttributes 1 02h Bulk
1..0: Transfer Type ......10 Bulk
7..2: Reserved 000000..
4 wMaxPacketSize 2 0200h 512 bytes
6 bInterval 1 00h
Endpoint Descriptor 01 1 Out, Bulk, 512 bytes
Offset Field Size Value Description
0 bLength 1 07h
1 bDescriptorType 1 05h Endpoint
2 bEndpointAddress 1 01h 1 Out
3 bmAttributes 1 02h Bulk
1..0: Transfer Type ......10 Bulk
7..2: Reserved 000000..
4 wMaxPacketSize 2 0200h 512 bytes
6 bInterval 1 00h
Endpoint Descriptor 82 2 In, Bulk, 512 bytes
Offset Field Size Value Description
0 bLength 1 07h
1 bDescriptorType 1 05h Endpoint
2 bEndpointAddress 1 82h 2 In
3 bmAttributes 1 02h Bulk
1..0: Transfer Type ......10 Bulk
7..2: Reserved 000000..
4 wMaxPacketSize 2 0200h 512 bytes
6 bInterval 1 00h
Interface Descriptor 0/1 Vendor-Specific, 3 Endpoints
Offset Field Size Value Description
0 bLength 1 09h
1 bDescriptorType 1 04h Interface
2 bInterfaceNumber 1 00h
3 bAlternateSetting 1 01h
4 bNumEndpoints 1 03h
5 bInterfaceClass 1 FFh Vendor-Specific
6 bInterfaceSubClass 1 01h
7 bInterfaceProtocol 1 01h
8 iInterface 1 00h
Endpoint Descriptor 81 1 In, Interrupt, 500 us
Offset Field Size Value Description
0 bLength 1 07h
1 bDescriptorType 1 05h Endpoint
2 bEndpointAddress 1 81h 1 In
3 bmAttributes 1 03h Interrupt
1..0: Transfer Type ......11 Interrupt
7..2: Reserved 000000..
4 wMaxPacketSize 2 0040h 64 bytes
6 bInterval 1 03h 500 us
Endpoint Descriptor 01 1 Out, Bulk, 512 bytes
Offset Field Size Value Description
0 bLength 1 07h
1 bDescriptorType 1 05h Endpoint
2 bEndpointAddress 1 01h 1 Out
3 bmAttributes 1 02h Bulk
1..0: Transfer Type ......10 Bulk
7..2: Reserved 000000..
4 wMaxPacketSize 2 0200h 512 bytes
6 bInterval 1 00h
Endpoint Descriptor 82 2 In, Isochronous, 125 us
Offset Field Size Value Description
0 bLength 1 07h
1 bDescriptorType 1 05h Endpoint
2 bEndpointAddress 1 82h 2 In
3 bmAttributes 1 01h Isochronous, No Sync, Data
1..0: Transfer Type ......01 Isochronous
3..2: Sync Type ....00.. No Sync
5..4: Usage Type ..00.... Data
7..6: Reserved 00......
4 wMaxPacketSize 2 13F2h 1010 bytes, 2 additional transactions (3 per microframe)
6 bInterval 1 01h 125 us
Interface Descriptor 0/2 Vendor-Specific, 3 Endpoints
Offset Field Size Value Description
0 bLength 1 09h
1 bDescriptorType 1 04h Interface
2 bInterfaceNumber 1 00h
3 bAlternateSetting 1 02h
4 bNumEndpoints 1 03h
5 bInterfaceClass 1 FFh Vendor-Specific
6 bInterfaceSubClass 1 01h
7 bInterfaceProtocol 1 01h
8 iInterface 1 00h
Endpoint Descriptor 81 1 In, Interrupt, 500 us
Offset Field Size Value Description
0 bLength 1 07h
1 bDescriptorType 1 05h Endpoint
2 bEndpointAddress 1 81h 1 In
3 bmAttributes 1 03h Interrupt
1..0: Transfer Type ......11 Interrupt
7..2: Reserved 000000..
4 wMaxPacketSize 2 0040h 64 bytes
6 bInterval 1 03h 500 us
Endpoint Descriptor 01 1 Out, Bulk, 512 bytes
Offset Field Size Value Description
0 bLength 1 07h
1 bDescriptorType 1 05h Endpoint
2 bEndpointAddress 1 01h 1 Out
3 bmAttributes 1 02h Bulk
1..0: Transfer Type ......10 Bulk
7..2: Reserved 000000..
4 wMaxPacketSize 2 0200h 512 bytes
6 bInterval 1 00h
Endpoint Descriptor 82 2 In, Isochronous, 125 us
Offset Field Size Value Description
0 bLength 1 07h
1 bDescriptorType 1 05h Endpoint
2 bEndpointAddress 1 82h 2 In
3 bmAttributes 1 01h Isochronous, No Sync, Data
1..0: Transfer Type ......01 Isochronous
3..2: Sync Type ....00.. No Sync
5..4: Usage Type ..00.... Data
7..6: Reserved 00......
4 wMaxPacketSize 2 12D6h 726 bytes, 2 additional transactions (3 per microframe)
6 bInterval 1 01h 125 us
Interface Descriptor 0/3 Vendor-Specific, 3 Endpoints
Offset Field Size Value Description
0 bLength 1 09h
1 bDescriptorType 1 04h Interface
2 bInterfaceNumber 1 00h
3 bAlternateSetting 1 03h
4 bNumEndpoints 1 03h
5 bInterfaceClass 1 FFh Vendor-Specific
6 bInterfaceSubClass 1 01h
7 bInterfaceProtocol 1 01h
8 iInterface 1 00h
Endpoint Descriptor 81 1 In, Interrupt, 500 us
Offset Field Size Value Description
0 bLength 1 07h
1 bDescriptorType 1 05h Endpoint
2 bEndpointAddress 1 81h 1 In
3 bmAttributes 1 03h Interrupt
1..0: Transfer Type ......11 Interrupt
7..2: Reserved 000000..
4 wMaxPacketSize 2 0040h 64 bytes
6 bInterval 1 03h 500 us
Endpoint Descriptor 01 1 Out, Bulk, 512 bytes
Offset Field Size Value Description
0 bLength 1 07h
1 bDescriptorType 1 05h Endpoint
2 bEndpointAddress 1 01h 1 Out
3 bmAttributes 1 02h Bulk
1..0: Transfer Type ......10 Bulk
7..2: Reserved 000000..
4 wMaxPacketSize 2 0200h 512 bytes
6 bInterval 1 00h
Endpoint Descriptor 82 2 In, Isochronous, 125 us
Offset Field Size Value Description
0 bLength 1 07h
1 bDescriptorType 1 05h Endpoint
2 bEndpointAddress 1 82h 2 In
3 bmAttributes 1 01h Isochronous, No Sync, Data
1..0: Transfer Type ......01 Isochronous
3..2: Sync Type ....00.. No Sync
5..4: Usage Type ..00.... Data
7..6: Reserved 00......
4 wMaxPacketSize 2 12AEh 686 bytes, 2 additional transactions (3 per microframe)
6 bInterval 1 01h 125 us
Interface Descriptor 0/4 Vendor-Specific, 3 Endpoints
Offset Field Size Value Description
0 bLength 1 09h
1 bDescriptorType 1 04h Interface
2 bInterfaceNumber 1 00h
3 bAlternateSetting 1 04h
4 bNumEndpoints 1 03h
5 bInterfaceClass 1 FFh Vendor-Specific
6 bInterfaceSubClass 1 01h
7 bInterfaceProtocol 1 01h
8 iInterface 1 00h
Endpoint Descriptor 81 1 In, Interrupt, 500 us
Offset Field Size Value Description
0 bLength 1 07h
1 bDescriptorType 1 05h Endpoint
2 bEndpointAddress 1 81h 1 In
3 bmAttributes 1 03h Interrupt
1..0: Transfer Type ......11 Interrupt
7..2: Reserved 000000..
4 wMaxPacketSize 2 0040h 64 bytes
6 bInterval 1 03h 500 us
Endpoint Descriptor 01 1 Out, Bulk, 512 bytes
Offset Field Size Value Description
0 bLength 1 07h
1 bDescriptorType 1 05h Endpoint
2 bEndpointAddress 1 01h 1 Out
3 bmAttributes 1 02h Bulk
1..0: Transfer Type ......10 Bulk
7..2: Reserved 000000..
4 wMaxPacketSize 2 0200h 512 bytes
6 bInterval 1 00h
Endpoint Descriptor 82 2 In, Isochronous, 125 us
Offset Field Size Value Description
0 bLength 1 07h
1 bDescriptorType 1 05h Endpoint
2 bEndpointAddress 1 82h 2 In
3 bmAttributes 1 01h Isochronous, No Sync, Data
1..0: Transfer Type ......01 Isochronous
3..2: Sync Type ....00.. No Sync
5..4: Usage Type ..00.... Data
7..6: Reserved 00......
4 wMaxPacketSize 2 03CAh 970 bytes
6 bInterval 1 01h 125 us
Interface Descriptor 0/5 Vendor-Specific, 3 Endpoints
Offset Field Size Value Description
0 bLength 1 09h
1 bDescriptorType 1 04h Interface
2 bInterfaceNumber 1 00h
3 bAlternateSetting 1 05h
4 bNumEndpoints 1 03h
5 bInterfaceClass 1 FFh Vendor-Specific
6 bInterfaceSubClass 1 01h
7 bInterfaceProtocol 1 01h
8 iInterface 1 00h
Endpoint Descriptor 81 1 In, Interrupt, 500 us
Offset Field Size Value Description
0 bLength 1 07h
1 bDescriptorType 1 05h Endpoint
2 bEndpointAddress 1 81h 1 In
3 bmAttributes 1 03h Interrupt
1..0: Transfer Type ......11 Interrupt
7..2: Reserved 000000..
4 wMaxPacketSize 2 0040h 64 bytes
6 bInterval 1 03h 500 us
Endpoint Descriptor 01 1 Out, Bulk, 512 bytes
Offset Field Size Value Description
0 bLength 1 07h
1 bDescriptorType 1 05h Endpoint
2 bEndpointAddress 1 01h 1 Out
3 bmAttributes 1 02h Bulk
1..0: Transfer Type ......10 Bulk
7..2: Reserved 000000..
4 wMaxPacketSize 2 0200h 512 bytes
6 bInterval 1 00h
Endpoint Descriptor 82 2 In, Isochronous, 125 us
Offset Field Size Value Description
0 bLength 1 07h
1 bDescriptorType 1 05h Endpoint
2 bEndpointAddress 1 82h 2 In
3 bmAttributes 1 01h Isochronous, No Sync, Data
1..0: Transfer Type ......01 Isochronous
3..2: Sync Type ....00.. No Sync
5..4: Usage Type ..00.... Data
7..6: Reserved 00......
4 wMaxPacketSize 2 02ACh 684 bytes
6 bInterval 1 01h 125 us
Interface Descriptor 0/6 Vendor-Specific, 3 Endpoints
Offset Field Size Value Description
0 bLength 1 09h
1 bDescriptorType 1 04h Interface
2 bInterfaceNumber 1 00h
3 bAlternateSetting 1 06h
4 bNumEndpoints 1 03h
5 bInterfaceClass 1 FFh Vendor-Specific
6 bInterfaceSubClass 1 01h
7 bInterfaceProtocol 1 01h
8 iInterface 1 00h
Endpoint Descriptor 81 1 In, Interrupt, 500 us
Offset Field Size Value Description
0 bLength 1 07h
1 bDescriptorType 1 05h Endpoint
2 bEndpointAddress 1 81h 1 In
3 bmAttributes 1 03h Interrupt
1..0: Transfer Type ......11 Interrupt
7..2: Reserved 000000..
4 wMaxPacketSize 2 0040h 64 bytes
6 bInterval 1 03h 500 us
Endpoint Descriptor 01 1 Out, Bulk, 512 bytes
Offset Field Size Value Description
0 bLength 1 07h
1 bDescriptorType 1 05h Endpoint
2 bEndpointAddress 1 01h 1 Out
3 bmAttributes 1 02h Bulk
1..0: Transfer Type ......10 Bulk
7..2: Reserved 000000..
4 wMaxPacketSize 2 0200h 512 bytes
6 bInterval 1 00h
Endpoint Descriptor 82 2 In, Isochronous, 125 us
Offset Field Size Value Description
0 bLength 1 07h
1 bDescriptorType 1 05h Endpoint
2 bEndpointAddress 1 82h 2 In
3 bmAttributes 1 01h Isochronous, No Sync, Data
1..0: Transfer Type ......01 Isochronous
3..2: Sync Type ....00.. No Sync
5..4: Usage Type ..00.... Data
7..6: Reserved 00......
4 wMaxPacketSize 2 03ACh 940 bytes
6 bInterval 1 01h 125 us
Other Speed Configuration Descriptor 1 Bus Powered, 500 mA
Offset Field Size Value Description
0 bLength 1 09h
1 bDescriptorType 1 07h Other Speed Configuration
2 wTotalLength 2 0020h
4 bNumInterfaces 1 01h
5 bConfigurationValue 1 01h
6 iConfiguration 1 04h "Default"
7 bmAttributes 1 80h Bus Powered
4..0: Reserved ...00000
5: Remote Wakeup ..0..... No
6: Self Powered .0...... No, Bus Powered
7: Reserved (set to one)
(bus-powered for 1.0) 1.......
8 bMaxPower 1 FAh 500 mA
Interface Descriptor 0/0 Vendor-Specific, 2 Endpoints
Offset Field Size Value Description
0 bLength 1 09h
1 bDescriptorType 1 04h Interface
2 bInterfaceNumber 1 00h
3 bAlternateSetting 1 00h
4 bNumEndpoints 1 02h
5 bInterfaceClass 1 FFh Vendor-Specific
6 bInterfaceSubClass 1 01h
7 bInterfaceProtocol 1 01h
8 iInterface 1 00h
Endpoint Descriptor 81 1 In, Bulk, 64 bytes
Offset Field Size Value Description
0 bLength 1 07h
1 bDescriptorType 1 05h Endpoint
2 bEndpointAddress 1 81h 1 In
3 bmAttributes 1 02h Bulk
1..0: Transfer Type ......10 Bulk
7..2: Reserved 000000..
4 wMaxPacketSize 2 0040h 64 bytes
6 bInterval 1 00h
Endpoint Descriptor 01 1 Out, Bulk, 64 bytes
Offset Field Size Value Description
0 bLength 1 07h
1 bDescriptorType 1 05h Endpoint
2 bEndpointAddress 1 01h 1 Out
3 bmAttributes 1 02h Bulk
1..0: Transfer Type ......10 Bulk
7..2: Reserved 000000..
4 wMaxPacketSize 2 0040h 64 bytes
6 bInterval 1 00h
Display More
PnP Properties
Code
Description: TT-connect S2-4600 (BDA) driver
Instance Status: 0180200Ah DN_DRIVER_LOADED
DN_STARTED
DN_DISABLEABLE
DN_NT_ENUMERATOR
DN_NT_DRIVER
Instance ID: USB\VID_0B48&PID_3011\000000000232
Hardware IDs: USB\VID_0B48&PID_3011&REV_0000
USB\VID_0B48&PID_3011
Compatible IDs: USB\Class_FF&SubClass_01&Prot_01
USB\Class_FF&SubClass_01
USB\Class_FF
Service Name: ttConnect4600_64
Setup Class: MEDIA
Setup Class Description: Sound, video and game controllers
Setup Class GUID: {4d36e96c-e325-11ce-bfc1-08002be10318}
Software Key: {4d36e96c-e325-11ce-bfc1-08002be10318}\0009
Manufacturer: TechnoTrend
Friendly Name:
Hardware Location: Port_#0006.Hub_#0003
PDO Name: \Device\USBPDO-5
Display More
Device stack: