... continuation for AT!UDUSBCOMP=[10-12,14,19] Sierra Wireless MC7304 ordinary firmware (no voice support): SWI9X15C_05.05.67.00 r31378 CARMD-EV-FRMWR1 2016/03/11 14:58:53
0 - reserved NOT SUPPORTED 1 - DM AT SUPPORTED 2 - reserved NOT SUPPORTED 3 - reserved NOT SUPPORTED 4 - reserved NOT SUPPORTED 5 - reserved NOT SUPPORTED 6 - DM NMEA AT QMI SUPPORTED 7 - DM NMEA AT RMNET1 RMNET2 RMNET3 SUPPORTED 8 - DM NMEA AT MBIM SUPPORTED 9 - MBIM SUPPORTED 10 - NMEA MBIM SUPPORTED 11 - DM MBIM SUPPORTED 12 - DM NMEA MBIM SUPPORTED 13 - Config1: comp6 Config2: comp8 NOT SUPPORTED 14 - Config1: comp6 Config2: comp9 SUPPORTED 15 - Config1: comp6 Config2: comp10 NOT SUPPORTED 16 - Config1: comp6 Config2: comp11 NOT SUPPORTED 17 - Config1: comp6 Config2: comp12 NOT SUPPORTED 18 - Config1: comp7 Config2: comp8 NOT SUPPORTED 19 - Config1: comp7 Config2: comp9 SUPPORTED 20 - Config1: comp7 Config2: comp10 NOT SUPPORTED 21 - Config1: comp7 Config2: comp11 NOT SUPPORTED 22 - Config1: comp7 Config2: comp12 NOT SUPPORTED *************************** AT!UDUSBCOMP=10 (NMEA, MBIM) MC7304 VID=0x1199 PID=0x68C0 Ordinary firmware (no voice support): SWI9X15C_05.05.67.00 r31378 CARMD-EV-FRMWR1 2016/03/11 14:58:53 Device Descriptor: ------------------------------ 0x12 bLength 0x01 bDescriptorType 0x0200 bcdUSB 0x00 bDeviceClass 0x00 bDeviceSubClass 0x00 bDeviceProtocol 0x40 bMaxPacketSize0 (64 bytes) 0x1199 idVendor 0x68C0 idProduct 0x0006 bcdDevice 0x01 iManufacturer "Sierra Wireless, Incorporated" 0x02 iProduct "MC7304" 0x03 iSerialNumber "" 0x01 bNumConfigurations Device Qualifier Descriptor: ------------------------------ 0x0A bLength 0x06 bDescriptorType 0x0200 bcdUSB 0x00 bDeviceClass 0x00 bDeviceSubClass 0x00 bDeviceProtocol 0x40 bMaxPacketSize0 (64 bytes) 0x01 bNumConfigurations 0x00 bReserved Configuration Descriptor: ------------------------------ 0x09 bLength 0x02 bDescriptorType 0x0090 wTotalLength (144 bytes) 0x03 bNumInterfaces 0x01 bConfigurationValue 0x00 iConfiguration 0xE0 bmAttributes (Self-powered Device, Remote-Wakeup) 0xFA bMaxPower (500 mA) Interface Descriptor: ------------------------------ 0x09 bLength 0x04 bDescriptorType 0x02 bInterfaceNumber 0x00 bAlternateSetting 0x03 bNumEndPoints 0xFF bInterfaceClass (Vendor specific) 0x00 bInterfaceSubClass 0x00 bInterfaceProtocol 0x00 iInterface Unknown Descriptor: ------------------------------ 0x05 bLength 0x24 bDescriptorType Hex dump: 0x05 0x24 0x00 0x10 0x01 Unknown Descriptor: ------------------------------ 0x05 bLength 0x24 bDescriptorType Hex dump: 0x05 0x24 0x01 0x00 0x00 Unknown Descriptor: ------------------------------ 0x04 bLength 0x24 bDescriptorType Hex dump: 0x04 0x24 0x02 0x02 Unknown Descriptor: ------------------------------ 0x05 bLength 0x24 bDescriptorType Hex dump: 0x05 0x24 0x06 0x00 0x00 Endpoint Descriptor: ------------------------------ 0x07 bLength 0x05 bDescriptorType 0x82 bEndpointAddress (IN endpoint 2) 0x03 bmAttributes (Transfer: Interrupt / Synch: None / Usage: Data) 0x000C wMaxPacketSize (1 x 12 bytes) 0x09 bInterval (256 microframes) Endpoint Descriptor: ------------------------------ 0x07 bLength 0x05 bDescriptorType 0x81 bEndpointAddress (IN endpoint 1) 0x02 bmAttributes (Transfer: Bulk / Synch: None / Usage: Data) 0x0200 wMaxPacketSize (512 bytes) 0x00 bInterval Endpoint Descriptor: ------------------------------ 0x07 bLength 0x05 bDescriptorType 0x01 bEndpointAddress (OUT endpoint 1) 0x02 bmAttributes (Transfer: Bulk / Synch: None / Usage: Data) 0x0200 wMaxPacketSize (512 bytes) 0x00 bInterval Interface Association Descriptor: ------------------------------ 0x08 bLength 0x0B bDescriptorType 0x0C bFirstInterface 0x02 bInterfaceCount 0x02 bFunctionClass (Communication Device Class) 0x0E bFunctionSubClass 0x00 bFunctionProtocol 0x00 iFunction Interface Descriptor: ------------------------------ 0x09 bLength 0x04 bDescriptorType 0x0C bInterfaceNumber 0x00 bAlternateSetting 0x01 bNumEndPoints 0x02 bInterfaceClass (Communication Device Class) 0x0E bInterfaceSubClass 0x00 bInterfaceProtocol 0x00 iInterface CDC Header Functional Descriptor: ------------------------------ 0x05 bFunctionalLength 0x24 bDescriptorType 0x00 bDescriptorSubtype 0x0110 bcdCDC CDC Union Functional Descriptor: ------------------------------ 0x05 bFunctionalLength 0x24 bDescriptorType 0x06 bDescriptorSubtype 0x0C bControlInterface 0x0D bSubordinateInterface(0) Unknown Descriptor: ------------------------------ 0x0C bLength 0x24 bDescriptorType Hex dump: 0x0C 0x24 0x1B 0x00 0x01 0x00 0x10 0x20 0x80 0xDC 0x05 0x20 Unknown Descriptor: ------------------------------ 0x08 bLength 0x24 bDescriptorType Hex dump: 0x08 0x24 0x1C 0x00 0x01 0x40 0xDC 0x05 Endpoint Descriptor: ------------------------------ 0x07 bLength 0x05 bDescriptorType 0x84 bEndpointAddress (IN endpoint 4) 0x03 bmAttributes (Transfer: Interrupt / Synch: None / Usage: Data) 0x0040 wMaxPacketSize (1 x 64 bytes) 0x09 bInterval (256 microframes) Interface Descriptor: ------------------------------ 0x09 bLength 0x04 bDescriptorType 0x0D bInterfaceNumber 0x00 bAlternateSetting 0x00 bNumEndPoints 0x0A bInterfaceClass (CDC Data) 0x00 bInterfaceSubClass 0x02 bInterfaceProtocol 0x00 iInterface Interface Descriptor: ------------------------------ 0x09 bLength 0x04 bDescriptorType 0x0D bInterfaceNumber 0x01 bAlternateSetting 0x02 bNumEndPoints 0x0A bInterfaceClass (CDC Data) 0x00 bInterfaceSubClass 0x02 bInterfaceProtocol 0x00 iInterface Endpoint Descriptor: ------------------------------ 0x07 bLength 0x05 bDescriptorType 0x83 bEndpointAddress (IN endpoint 3) 0x02 bmAttributes (Transfer: Bulk / Synch: None / Usage: Data) 0x0200 wMaxPacketSize (512 bytes) 0x00 bInterval Endpoint Descriptor: ------------------------------ 0x07 bLength 0x05 bDescriptorType 0x02 bEndpointAddress (OUT endpoint 2) 0x02 bmAttributes (Transfer: Bulk / Synch: None / Usage: Data) 0x0200 wMaxPacketSize (512 bytes) 0x00 bInterval Other Speed Configuration Descriptor: ------------------------------ 0x09 bLength 0x07 bDescriptorType 0x0090 wTotalLength (144 bytes) 0x03 bNumInterfaces 0x01 bConfigurationValue 0x00 iConfiguration 0xE0 bmAttributes (Self-powered Device, Remote-Wakeup) 0xFA bMaxPower (500 mA) Interface Descriptor: ------------------------------ 0x09 bLength 0x04 bDescriptorType 0x02 bInterfaceNumber 0x00 bAlternateSetting 0x03 bNumEndPoints 0xFF bInterfaceClass (Vendor specific) 0x00 bInterfaceSubClass 0x00 bInterfaceProtocol 0x00 iInterface Unknown Descriptor: ------------------------------ 0x05 bLength 0x24 bDescriptorType Hex dump: 0x05 0x24 0x00 0x10 0x01 Unknown Descriptor: ------------------------------ 0x05 bLength 0x24 bDescriptorType Hex dump: 0x05 0x24 0x01 0x00 0x00 Unknown Descriptor: ------------------------------ 0x04 bLength 0x24 bDescriptorType Hex dump: 0x04 0x24 0x02 0x02 Unknown Descriptor: ------------------------------ 0x05 bLength 0x24 bDescriptorType Hex dump: 0x05 0x24 0x06 0x00 0x00 Endpoint Descriptor: ------------------------------ 0x07 bLength 0x05 bDescriptorType 0x82 bEndpointAddress (IN endpoint 2) 0x03 bmAttributes (Transfer: Interrupt / Synch: None / Usage: Data) 0x000C wMaxPacketSize (1 x 12 bytes) 0x20 bInterval (32 frames) Endpoint Descriptor: ------------------------------ 0x07 bLength 0x05 bDescriptorType 0x81 bEndpointAddress (IN endpoint 1) 0x02 bmAttributes (Transfer: Bulk / Synch: None / Usage: Data) 0x0040 wMaxPacketSize (64 bytes) 0x00 bInterval Endpoint Descriptor: ------------------------------ 0x07 bLength 0x05 bDescriptorType 0x01 bEndpointAddress (OUT endpoint 1) 0x02 bmAttributes (Transfer: Bulk / Synch: None / Usage: Data) 0x0040 wMaxPacketSize (64 bytes) 0x00 bInterval Interface Association Descriptor: ------------------------------ 0x08 bLength 0x0B bDescriptorType 0x0C bFirstInterface 0x02 bInterfaceCount 0x02 bFunctionClass (Communication Device Class) 0x0E bFunctionSubClass 0x00 bFunctionProtocol 0x00 iFunction Interface Descriptor: ------------------------------ 0x09 bLength 0x04 bDescriptorType 0x0C bInterfaceNumber 0x00 bAlternateSetting 0x01 bNumEndPoints 0x02 bInterfaceClass (Communication Device Class) 0x0E bInterfaceSubClass 0x00 bInterfaceProtocol 0x00 iInterface CDC Header Functional Descriptor: ------------------------------ 0x05 bFunctionalLength 0x24 bDescriptorType 0x00 bDescriptorSubtype 0x0110 bcdCDC CDC Union Functional Descriptor: ------------------------------ 0x05 bFunctionalLength 0x24 bDescriptorType 0x06 bDescriptorSubtype 0x0C bControlInterface 0x0D bSubordinateInterface(0) Unknown Descriptor: ------------------------------ 0x0C bLength 0x24 bDescriptorType Hex dump: 0x0C 0x24 0x1B 0x00 0x01 0x00 0x10 0x20 0x80 0xDC 0x05 0x20 Unknown Descriptor: ------------------------------ 0x08 bLength 0x24 bDescriptorType Hex dump: 0x08 0x24 0x1C 0x00 0x01 0x40 0xDC 0x05 Endpoint Descriptor: ------------------------------ 0x07 bLength 0x05 bDescriptorType 0x84 bEndpointAddress (IN endpoint 4) 0x03 bmAttributes (Transfer: Interrupt / Synch: None / Usage: Data) 0x0040 wMaxPacketSize (1 x 64 bytes) 0x20 bInterval (32 frames) Interface Descriptor: ------------------------------ 0x09 bLength 0x04 bDescriptorType 0x0D bInterfaceNumber 0x00 bAlternateSetting 0x00 bNumEndPoints 0x0A bInterfaceClass (CDC Data) 0x00 bInterfaceSubClass 0x02 bInterfaceProtocol 0x00 iInterface Interface Descriptor: ------------------------------ 0x09 bLength 0x04 bDescriptorType 0x0D bInterfaceNumber 0x01 bAlternateSetting 0x02 bNumEndPoints 0x0A bInterfaceClass (CDC Data) 0x00 bInterfaceSubClass 0x02 bInterfaceProtocol 0x00 iInterface Endpoint Descriptor: ------------------------------ 0x07 bLength 0x05 bDescriptorType 0x83 bEndpointAddress (IN endpoint 3) 0x02 bmAttributes (Transfer: Bulk / Synch: None / Usage: Data) 0x0040 wMaxPacketSize (64 bytes) 0x00 bInterval Endpoint Descriptor: ------------------------------ 0x07 bLength 0x05 bDescriptorType 0x02 bEndpointAddress (OUT endpoint 2) 0x02 bmAttributes (Transfer: Bulk / Synch: None / Usage: Data) 0x0040 wMaxPacketSize (64 bytes) 0x00 bInterval String Descriptor Table -------------------------------- Index LANGID String 0x00 0x0000 0x0409 0x01 0x0409 "Sierra Wireless, Incorporated" 0x02 0x0409 "MC7304" 0x03 0x0409 "" *************************** AT!UDUSBCOMP=11 (DM, MBIM) MC7304 VID=0x1199 PID=0x68C0 Ordinary firmware (no voice support): SWI9X15C_05.05.67.00 r31378 CARMD-EV-FRMWR1 2016/03/11 14:58:53 Device Descriptor: ------------------------------ 0x12 bLength 0x01 bDescriptorType 0x0200 bcdUSB 0x00 bDeviceClass 0x00 bDeviceSubClass 0x00 bDeviceProtocol 0x40 bMaxPacketSize0 (64 bytes) 0x1199 idVendor 0x68C0 idProduct 0x0006 bcdDevice 0x01 iManufacturer "Sierra Wireless, Incorporated" 0x02 iProduct "MC7304" 0x03 iSerialNumber "" 0x01 bNumConfigurations Device Qualifier Descriptor: ------------------------------ 0x0A bLength 0x06 bDescriptorType 0x0200 bcdUSB 0x00 bDeviceClass 0x00 bDeviceSubClass 0x00 bDeviceProtocol 0x40 bMaxPacketSize0 (64 bytes) 0x01 bNumConfigurations 0x00 bReserved Configuration Descriptor: ------------------------------ 0x09 bLength 0x02 bDescriptorType 0x0076 wTotalLength (118 bytes) 0x03 bNumInterfaces 0x01 bConfigurationValue 0x00 iConfiguration 0xE0 bmAttributes (Self-powered Device, Remote-Wakeup) 0xFA bMaxPower (500 mA) Interface Descriptor: ------------------------------ 0x09 bLength 0x04 bDescriptorType 0x00 bInterfaceNumber 0x00 bAlternateSetting 0x02 bNumEndPoints 0xFF bInterfaceClass (Vendor specific) 0xFF bInterfaceSubClass 0xFF bInterfaceProtocol 0x00 iInterface Endpoint Descriptor: ------------------------------ 0x07 bLength 0x05 bDescriptorType 0x81 bEndpointAddress (IN endpoint 1) 0x02 bmAttributes (Transfer: Bulk / Synch: None / Usage: Data) 0x0200 wMaxPacketSize (512 bytes) 0x00 bInterval Endpoint Descriptor: ------------------------------ 0x07 bLength 0x05 bDescriptorType 0x01 bEndpointAddress (OUT endpoint 1) 0x02 bmAttributes (Transfer: Bulk / Synch: None / Usage: Data) 0x0200 wMaxPacketSize (512 bytes) 0x00 bInterval Interface Association Descriptor: ------------------------------ 0x08 bLength 0x0B bDescriptorType 0x0C bFirstInterface 0x02 bInterfaceCount 0x02 bFunctionClass (Communication Device Class) 0x0E bFunctionSubClass 0x00 bFunctionProtocol 0x00 iFunction Interface Descriptor: ------------------------------ 0x09 bLength 0x04 bDescriptorType 0x0C bInterfaceNumber 0x00 bAlternateSetting 0x01 bNumEndPoints 0x02 bInterfaceClass (Communication Device Class) 0x0E bInterfaceSubClass 0x00 bInterfaceProtocol 0x00 iInterface CDC Header Functional Descriptor: ------------------------------ 0x05 bFunctionalLength 0x24 bDescriptorType 0x00 bDescriptorSubtype 0x0110 bcdCDC CDC Union Functional Descriptor: ------------------------------ 0x05 bFunctionalLength 0x24 bDescriptorType 0x06 bDescriptorSubtype 0x0C bControlInterface 0x0D bSubordinateInterface(0) Unknown Descriptor: ------------------------------ 0x0C bLength 0x24 bDescriptorType Hex dump: 0x0C 0x24 0x1B 0x00 0x01 0x00 0x10 0x20 0x80 0xDC 0x05 0x20 Unknown Descriptor: ------------------------------ 0x08 bLength 0x24 bDescriptorType Hex dump: 0x08 0x24 0x1C 0x00 0x01 0x40 0xDC 0x05 Endpoint Descriptor: ------------------------------ 0x07 bLength 0x05 bDescriptorType 0x83 bEndpointAddress (IN endpoint 3) 0x03 bmAttributes (Transfer: Interrupt / Synch: None / Usage: Data) 0x0040 wMaxPacketSize (1 x 64 bytes) 0x09 bInterval (256 microframes) Interface Descriptor: ------------------------------ 0x09 bLength 0x04 bDescriptorType 0x0D bInterfaceNumber 0x00 bAlternateSetting 0x00 bNumEndPoints 0x0A bInterfaceClass (CDC Data) 0x00 bInterfaceSubClass 0x02 bInterfaceProtocol 0x00 iInterface Interface Descriptor: ------------------------------ 0x09 bLength 0x04 bDescriptorType 0x0D bInterfaceNumber 0x01 bAlternateSetting 0x02 bNumEndPoints 0x0A bInterfaceClass (CDC Data) 0x00 bInterfaceSubClass 0x02 bInterfaceProtocol 0x00 iInterface Endpoint Descriptor: ------------------------------ 0x07 bLength 0x05 bDescriptorType 0x82 bEndpointAddress (IN endpoint 2) 0x02 bmAttributes (Transfer: Bulk / Synch: None / Usage: Data) 0x0200 wMaxPacketSize (512 bytes) 0x00 bInterval Endpoint Descriptor: ------------------------------ 0x07 bLength 0x05 bDescriptorType 0x02 bEndpointAddress (OUT endpoint 2) 0x02 bmAttributes (Transfer: Bulk / Synch: None / Usage: Data) 0x0200 wMaxPacketSize (512 bytes) 0x00 bInterval Other Speed Configuration Descriptor: ------------------------------ 0x09 bLength 0x07 bDescriptorType 0x0076 wTotalLength (118 bytes) 0x03 bNumInterfaces 0x01 bConfigurationValue 0x00 iConfiguration 0xE0 bmAttributes (Self-powered Device, Remote-Wakeup) 0xFA bMaxPower (500 mA) Interface Descriptor: ------------------------------ 0x09 bLength 0x04 bDescriptorType 0x00 bInterfaceNumber 0x00 bAlternateSetting 0x02 bNumEndPoints 0xFF bInterfaceClass (Vendor specific) 0xFF bInterfaceSubClass 0xFF bInterfaceProtocol 0x00 iInterface Endpoint Descriptor: ------------------------------ 0x07 bLength 0x05 bDescriptorType 0x81 bEndpointAddress (IN endpoint 1) 0x02 bmAttributes (Transfer: Bulk / Synch: None / Usage: Data) 0x0040 wMaxPacketSize (64 bytes) 0x00 bInterval Endpoint Descriptor: ------------------------------ 0x07 bLength 0x05 bDescriptorType 0x01 bEndpointAddress (OUT endpoint 1) 0x02 bmAttributes (Transfer: Bulk / Synch: None / Usage: Data) 0x0040 wMaxPacketSize (64 bytes) 0x00 bInterval Interface Association Descriptor: ------------------------------ 0x08 bLength 0x0B bDescriptorType 0x0C bFirstInterface 0x02 bInterfaceCount 0x02 bFunctionClass (Communication Device Class) 0x0E bFunctionSubClass 0x00 bFunctionProtocol 0x00 iFunction Interface Descriptor: ------------------------------ 0x09 bLength 0x04 bDescriptorType 0x0C bInterfaceNumber 0x00 bAlternateSetting 0x01 bNumEndPoints 0x02 bInterfaceClass (Communication Device Class) 0x0E bInterfaceSubClass 0x00 bInterfaceProtocol 0x00 iInterface CDC Header Functional Descriptor: ------------------------------ 0x05 bFunctionalLength 0x24 bDescriptorType 0x00 bDescriptorSubtype 0x0110 bcdCDC CDC Union Functional Descriptor: ------------------------------ 0x05 bFunctionalLength 0x24 bDescriptorType 0x06 bDescriptorSubtype 0x0C bControlInterface 0x0D bSubordinateInterface(0) Unknown Descriptor: ------------------------------ 0x0C bLength 0x24 bDescriptorType Hex dump: 0x0C 0x24 0x1B 0x00 0x01 0x00 0x10 0x20 0x80 0xDC 0x05 0x20 Unknown Descriptor: ------------------------------ 0x08 bLength 0x24 bDescriptorType Hex dump: 0x08 0x24 0x1C 0x00 0x01 0x40 0xDC 0x05 Endpoint Descriptor: ------------------------------ 0x07 bLength 0x05 bDescriptorType 0x83 bEndpointAddress (IN endpoint 3) 0x03 bmAttributes (Transfer: Interrupt / Synch: None / Usage: Data) 0x0040 wMaxPacketSize (1 x 64 bytes) 0x20 bInterval (32 frames) Interface Descriptor: ------------------------------ 0x09 bLength 0x04 bDescriptorType 0x0D bInterfaceNumber 0x00 bAlternateSetting 0x00 bNumEndPoints 0x0A bInterfaceClass (CDC Data) 0x00 bInterfaceSubClass 0x02 bInterfaceProtocol 0x00 iInterface Interface Descriptor: ------------------------------ 0x09 bLength 0x04 bDescriptorType 0x0D bInterfaceNumber 0x01 bAlternateSetting 0x02 bNumEndPoints 0x0A bInterfaceClass (CDC Data) 0x00 bInterfaceSubClass 0x02 bInterfaceProtocol 0x00 iInterface Endpoint Descriptor: ------------------------------ 0x07 bLength 0x05 bDescriptorType 0x82 bEndpointAddress (IN endpoint 2) 0x02 bmAttributes (Transfer: Bulk / Synch: None / Usage: Data) 0x0040 wMaxPacketSize (64 bytes) 0x00 bInterval Endpoint Descriptor: ------------------------------ 0x07 bLength 0x05 bDescriptorType 0x02 bEndpointAddress (OUT endpoint 2) 0x02 bmAttributes (Transfer: Bulk / Synch: None / Usage: Data) 0x0040 wMaxPacketSize (64 bytes) 0x00 bInterval String Descriptor Table -------------------------------- Index LANGID String 0x00 0x0000 0x0409 0x01 0x0409 "Sierra Wireless, Incorporated" 0x02 0x0409 "MC7304" 0x03 0x0409 "" *************************** AT!UDUSBCOMP=12 (DM, NMEA, MBIM) MC7304 VID=0x1199 PID=0x68C0 Ordinary firmware (no voice support): SWI9X15C_05.05.67.00 r31378 CARMD-EV-FRMWR1 2016/03/11 14:58:53 Device Descriptor: ------------------------------ 0x12 bLength 0x01 bDescriptorType 0x0200 bcdUSB 0x00 bDeviceClass 0x00 bDeviceSubClass 0x00 bDeviceProtocol 0x40 bMaxPacketSize0 (64 bytes) 0x1199 idVendor 0x68C0 idProduct 0x0006 bcdDevice 0x01 iManufacturer "Sierra Wireless, Incorporated" 0x02 iProduct "MC7304" 0x03 iSerialNumber "" 0x01 bNumConfigurations Device Qualifier Descriptor: ------------------------------ 0x0A bLength 0x06 bDescriptorType 0x0200 bcdUSB 0x00 bDeviceClass 0x00 bDeviceSubClass 0x00 bDeviceProtocol 0x40 bMaxPacketSize0 (64 bytes) 0x01 bNumConfigurations 0x00 bReserved Configuration Descriptor: ------------------------------ 0x09 bLength 0x02 bDescriptorType 0x00A7 wTotalLength (167 bytes) 0x04 bNumInterfaces 0x01 bConfigurationValue 0x00 iConfiguration 0xE0 bmAttributes (Self-powered Device, Remote-Wakeup) 0xFA bMaxPower (500 mA) Interface Descriptor: ------------------------------ 0x09 bLength 0x04 bDescriptorType 0x00 bInterfaceNumber 0x00 bAlternateSetting 0x02 bNumEndPoints 0xFF bInterfaceClass (Vendor specific) 0xFF bInterfaceSubClass 0xFF bInterfaceProtocol 0x00 iInterface Endpoint Descriptor: ------------------------------ 0x07 bLength 0x05 bDescriptorType 0x81 bEndpointAddress (IN endpoint 1) 0x02 bmAttributes (Transfer: Bulk / Synch: None / Usage: Data) 0x0200 wMaxPacketSize (512 bytes) 0x00 bInterval Endpoint Descriptor: ------------------------------ 0x07 bLength 0x05 bDescriptorType 0x01 bEndpointAddress (OUT endpoint 1) 0x02 bmAttributes (Transfer: Bulk / Synch: None / Usage: Data) 0x0200 wMaxPacketSize (512 bytes) 0x00 bInterval Interface Descriptor: ------------------------------ 0x09 bLength 0x04 bDescriptorType 0x02 bInterfaceNumber 0x00 bAlternateSetting 0x03 bNumEndPoints 0xFF bInterfaceClass (Vendor specific) 0x00 bInterfaceSubClass 0x00 bInterfaceProtocol 0x00 iInterface Unknown Descriptor: ------------------------------ 0x05 bLength 0x24 bDescriptorType Hex dump: 0x05 0x24 0x00 0x10 0x01 Unknown Descriptor: ------------------------------ 0x05 bLength 0x24 bDescriptorType Hex dump: 0x05 0x24 0x01 0x00 0x00 Unknown Descriptor: ------------------------------ 0x04 bLength 0x24 bDescriptorType Hex dump: 0x04 0x24 0x02 0x02 Unknown Descriptor: ------------------------------ 0x05 bLength 0x24 bDescriptorType Hex dump: 0x05 0x24 0x06 0x00 0x00 Endpoint Descriptor: ------------------------------ 0x07 bLength 0x05 bDescriptorType 0x83 bEndpointAddress (IN endpoint 3) 0x03 bmAttributes (Transfer: Interrupt / Synch: None / Usage: Data) 0x000C wMaxPacketSize (1 x 12 bytes) 0x09 bInterval (256 microframes) Endpoint Descriptor: ------------------------------ 0x07 bLength 0x05 bDescriptorType 0x82 bEndpointAddress (IN endpoint 2) 0x02 bmAttributes (Transfer: Bulk / Synch: None / Usage: Data) 0x0200 wMaxPacketSize (512 bytes) 0x00 bInterval Endpoint Descriptor: ------------------------------ 0x07 bLength 0x05 bDescriptorType 0x02 bEndpointAddress (OUT endpoint 2) 0x02 bmAttributes (Transfer: Bulk / Synch: None / Usage: Data) 0x0200 wMaxPacketSize (512 bytes) 0x00 bInterval Interface Association Descriptor: ------------------------------ 0x08 bLength 0x0B bDescriptorType 0x0C bFirstInterface 0x02 bInterfaceCount 0x02 bFunctionClass (Communication Device Class) 0x0E bFunctionSubClass 0x00 bFunctionProtocol 0x00 iFunction Interface Descriptor: ------------------------------ 0x09 bLength 0x04 bDescriptorType 0x0C bInterfaceNumber 0x00 bAlternateSetting 0x01 bNumEndPoints 0x02 bInterfaceClass (Communication Device Class) 0x0E bInterfaceSubClass 0x00 bInterfaceProtocol 0x00 iInterface CDC Header Functional Descriptor: ------------------------------ 0x05 bFunctionalLength 0x24 bDescriptorType 0x00 bDescriptorSubtype 0x0110 bcdCDC CDC Union Functional Descriptor: ------------------------------ 0x05 bFunctionalLength 0x24 bDescriptorType 0x06 bDescriptorSubtype 0x0C bControlInterface 0x0D bSubordinateInterface(0) Unknown Descriptor: ------------------------------ 0x0C bLength 0x24 bDescriptorType Hex dump: 0x0C 0x24 0x1B 0x00 0x01 0x00 0x10 0x20 0x80 0xDC 0x05 0x20 Unknown Descriptor: ------------------------------ 0x08 bLength 0x24 bDescriptorType Hex dump: 0x08 0x24 0x1C 0x00 0x01 0x40 0xDC 0x05 Endpoint Descriptor: ------------------------------ 0x07 bLength 0x05 bDescriptorType 0x85 bEndpointAddress (IN endpoint 5) 0x03 bmAttributes (Transfer: Interrupt / Synch: None / Usage: Data) 0x0040 wMaxPacketSize (1 x 64 bytes) 0x09 bInterval (256 microframes) Interface Descriptor: ------------------------------ 0x09 bLength 0x04 bDescriptorType 0x0D bInterfaceNumber 0x00 bAlternateSetting 0x00 bNumEndPoints 0x0A bInterfaceClass (CDC Data) 0x00 bInterfaceSubClass 0x02 bInterfaceProtocol 0x00 iInterface Interface Descriptor: ------------------------------ 0x09 bLength 0x04 bDescriptorType 0x0D bInterfaceNumber 0x01 bAlternateSetting 0x02 bNumEndPoints 0x0A bInterfaceClass (CDC Data) 0x00 bInterfaceSubClass 0x02 bInterfaceProtocol 0x00 iInterface Endpoint Descriptor: ------------------------------ 0x07 bLength 0x05 bDescriptorType 0x84 bEndpointAddress (IN endpoint 4) 0x02 bmAttributes (Transfer: Bulk / Synch: None / Usage: Data) 0x0200 wMaxPacketSize (512 bytes) 0x00 bInterval Endpoint Descriptor: ------------------------------ 0x07 bLength 0x05 bDescriptorType 0x03 bEndpointAddress (OUT endpoint 3) 0x02 bmAttributes (Transfer: Bulk / Synch: None / Usage: Data) 0x0200 wMaxPacketSize (512 bytes) 0x00 bInterval Other Speed Configuration Descriptor: ------------------------------ 0x09 bLength 0x07 bDescriptorType 0x00A7 wTotalLength (167 bytes) 0x04 bNumInterfaces 0x01 bConfigurationValue 0x00 iConfiguration 0xE0 bmAttributes (Self-powered Device, Remote-Wakeup) 0xFA bMaxPower (500 mA) Interface Descriptor: ------------------------------ 0x09 bLength 0x04 bDescriptorType 0x00 bInterfaceNumber 0x00 bAlternateSetting 0x02 bNumEndPoints 0xFF bInterfaceClass (Vendor specific) 0xFF bInterfaceSubClass 0xFF bInterfaceProtocol 0x00 iInterface Endpoint Descriptor: ------------------------------ 0x07 bLength 0x05 bDescriptorType 0x81 bEndpointAddress (IN endpoint 1) 0x02 bmAttributes (Transfer: Bulk / Synch: None / Usage: Data) 0x0040 wMaxPacketSize (64 bytes) 0x00 bInterval Endpoint Descriptor: ------------------------------ 0x07 bLength 0x05 bDescriptorType 0x01 bEndpointAddress (OUT endpoint 1) 0x02 bmAttributes (Transfer: Bulk / Synch: None / Usage: Data) 0x0040 wMaxPacketSize (64 bytes) 0x00 bInterval Interface Descriptor: ------------------------------ 0x09 bLength 0x04 bDescriptorType 0x02 bInterfaceNumber 0x00 bAlternateSetting 0x03 bNumEndPoints 0xFF bInterfaceClass (Vendor specific) 0x00 bInterfaceSubClass 0x00 bInterfaceProtocol 0x00 iInterface Unknown Descriptor: ------------------------------ 0x05 bLength 0x24 bDescriptorType Hex dump: 0x05 0x24 0x00 0x10 0x01 Unknown Descriptor: ------------------------------ 0x05 bLength 0x24 bDescriptorType Hex dump: 0x05 0x24 0x01 0x00 0x00 Unknown Descriptor: ------------------------------ 0x04 bLength 0x24 bDescriptorType Hex dump: 0x04 0x24 0x02 0x02 Unknown Descriptor: ------------------------------ 0x05 bLength 0x24 bDescriptorType Hex dump: 0x05 0x24 0x06 0x00 0x00 Endpoint Descriptor: ------------------------------ 0x07 bLength 0x05 bDescriptorType 0x83 bEndpointAddress (IN endpoint 3) 0x03 bmAttributes (Transfer: Interrupt / Synch: None / Usage: Data) 0x000C wMaxPacketSize (1 x 12 bytes) 0x20 bInterval (32 frames) Endpoint Descriptor: ------------------------------ 0x07 bLength 0x05 bDescriptorType 0x82 bEndpointAddress (IN endpoint 2) 0x02 bmAttributes (Transfer: Bulk / Synch: None / Usage: Data) 0x0040 wMaxPacketSize (64 bytes) 0x00 bInterval Endpoint Descriptor: ------------------------------ 0x07 bLength 0x05 bDescriptorType 0x02 bEndpointAddress (OUT endpoint 2) 0x02 bmAttributes (Transfer: Bulk / Synch: None / Usage: Data) 0x0040 wMaxPacketSize (64 bytes) 0x00 bInterval Interface Association Descriptor: ------------------------------ 0x08 bLength 0x0B bDescriptorType 0x0C bFirstInterface 0x02 bInterfaceCount 0x02 bFunctionClass (Communication Device Class) 0x0E bFunctionSubClass 0x00 bFunctionProtocol 0x00 iFunction Interface Descriptor: ------------------------------ 0x09 bLength 0x04 bDescriptorType 0x0C bInterfaceNumber 0x00 bAlternateSetting 0x01 bNumEndPoints 0x02 bInterfaceClass (Communication Device Class) 0x0E bInterfaceSubClass 0x00 bInterfaceProtocol 0x00 iInterface CDC Header Functional Descriptor: ------------------------------ 0x05 bFunctionalLength 0x24 bDescriptorType 0x00 bDescriptorSubtype 0x0110 bcdCDC CDC Union Functional Descriptor: ------------------------------ 0x05 bFunctionalLength 0x24 bDescriptorType 0x06 bDescriptorSubtype 0x0C bControlInterface 0x0D bSubordinateInterface(0) Unknown Descriptor: ------------------------------ 0x0C bLength 0x24 bDescriptorType Hex dump: 0x0C 0x24 0x1B 0x00 0x01 0x00 0x10 0x20 0x80 0xDC 0x05 0x20 Unknown Descriptor: ------------------------------ 0x08 bLength 0x24 bDescriptorType Hex dump: 0x08 0x24 0x1C 0x00 0x01 0x40 0xDC 0x05 Endpoint Descriptor: ------------------------------ 0x07 bLength 0x05 bDescriptorType 0x85 bEndpointAddress (IN endpoint 5) 0x03 bmAttributes (Transfer: Interrupt / Synch: None / Usage: Data) 0x0040 wMaxPacketSize (1 x 64 bytes) 0x20 bInterval (32 frames) Interface Descriptor: ------------------------------ 0x09 bLength 0x04 bDescriptorType 0x0D bInterfaceNumber 0x00 bAlternateSetting 0x00 bNumEndPoints 0x0A bInterfaceClass (CDC Data) 0x00 bInterfaceSubClass 0x02 bInterfaceProtocol 0x00 iInterface Interface Descriptor: ------------------------------ 0x09 bLength 0x04 bDescriptorType 0x0D bInterfaceNumber 0x01 bAlternateSetting 0x02 bNumEndPoints 0x0A bInterfaceClass (CDC Data) 0x00 bInterfaceSubClass 0x02 bInterfaceProtocol 0x00 iInterface Endpoint Descriptor: ------------------------------ 0x07 bLength 0x05 bDescriptorType 0x84 bEndpointAddress (IN endpoint 4) 0x02 bmAttributes (Transfer: Bulk / Synch: None / Usage: Data) 0x0040 wMaxPacketSize (64 bytes) 0x00 bInterval Endpoint Descriptor: ------------------------------ 0x07 bLength 0x05 bDescriptorType 0x03 bEndpointAddress (OUT endpoint 3) 0x02 bmAttributes (Transfer: Bulk / Synch: None / Usage: Data) 0x0040 wMaxPacketSize (64 bytes) 0x00 bInterval String Descriptor Table -------------------------------- Index LANGID String 0x00 0x0000 0x0409 0x01 0x0409 "Sierra Wireless, Incorporated" 0x02 0x0409 "MC7304" 0x03 0x0409 "" *************************** AT!UDUSBCOMP=14 (Config1: comp6 Config2: comp9) MC7304 VID=0x1199 PID=0x68C0 Ordinary firmware (no voice support): SWI9X15C_05.05.67.00 r31378 CARMD-EV-FRMWR1 2016/03/11 14:58:53 Device Descriptor: ------------------------------ 0x12 bLength 0x01 bDescriptorType 0x0200 bcdUSB 0x00 bDeviceClass 0x00 bDeviceSubClass 0x00 bDeviceProtocol 0x40 bMaxPacketSize0 (64 bytes) 0x1199 idVendor 0x68C0 idProduct 0x0006 bcdDevice 0x01 iManufacturer "Sierra Wireless, Incorporated" 0x02 iProduct "MC7304" 0x03 iSerialNumber "" 0x02 bNumConfigurations Device Qualifier Descriptor: ------------------------------ 0x0A bLength 0x06 bDescriptorType 0x0200 bcdUSB 0x00 bDeviceClass 0x00 bDeviceSubClass 0x00 bDeviceProtocol 0x40 bMaxPacketSize0 (64 bytes) 0x02 bNumConfigurations 0x00 bReserved Configuration Descriptor: ------------------------------ 0x09 bLength 0x02 bDescriptorType 0x00A0 wTotalLength (160 bytes) 0x04 bNumInterfaces 0x01 bConfigurationValue 0x00 iConfiguration 0xE0 bmAttributes (Self-powered Device, Remote-Wakeup) 0xFA bMaxPower (500 mA) Interface Descriptor: ------------------------------ 0x09 bLength 0x04 bDescriptorType 0x00 bInterfaceNumber 0x00 bAlternateSetting 0x02 bNumEndPoints 0xFF bInterfaceClass (Vendor specific) 0xFF bInterfaceSubClass 0xFF bInterfaceProtocol 0x00 iInterface Endpoint Descriptor: ------------------------------ 0x07 bLength 0x05 bDescriptorType 0x81 bEndpointAddress (IN endpoint 1) 0x02 bmAttributes (Transfer: Bulk / Synch: None / Usage: Data) 0x0200 wMaxPacketSize (512 bytes) 0x00 bInterval Endpoint Descriptor: ------------------------------ 0x07 bLength 0x05 bDescriptorType 0x01 bEndpointAddress (OUT endpoint 1) 0x02 bmAttributes (Transfer: Bulk / Synch: None / Usage: Data) 0x0200 wMaxPacketSize (512 bytes) 0x00 bInterval Interface Descriptor: ------------------------------ 0x09 bLength 0x04 bDescriptorType 0x02 bInterfaceNumber 0x00 bAlternateSetting 0x03 bNumEndPoints 0xFF bInterfaceClass (Vendor specific) 0x00 bInterfaceSubClass 0x00 bInterfaceProtocol 0x00 iInterface Unknown Descriptor: ------------------------------ 0x05 bLength 0x24 bDescriptorType Hex dump: 0x05 0x24 0x00 0x10 0x01 Unknown Descriptor: ------------------------------ 0x05 bLength 0x24 bDescriptorType Hex dump: 0x05 0x24 0x01 0x00 0x00 Unknown Descriptor: ------------------------------ 0x04 bLength 0x24 bDescriptorType Hex dump: 0x04 0x24 0x02 0x02 Unknown Descriptor: ------------------------------ 0x05 bLength 0x24 bDescriptorType Hex dump: 0x05 0x24 0x06 0x00 0x00 Endpoint Descriptor: ------------------------------ 0x07 bLength 0x05 bDescriptorType 0x83 bEndpointAddress (IN endpoint 3) 0x03 bmAttributes (Transfer: Interrupt / Synch: None / Usage: Data) 0x000C wMaxPacketSize (1 x 12 bytes) 0x09 bInterval (256 microframes) Endpoint Descriptor: ------------------------------ 0x07 bLength 0x05 bDescriptorType 0x82 bEndpointAddress (IN endpoint 2) 0x02 bmAttributes (Transfer: Bulk / Synch: None / Usage: Data) 0x0200 wMaxPacketSize (512 bytes) 0x00 bInterval Endpoint Descriptor: ------------------------------ 0x07 bLength 0x05 bDescriptorType 0x02 bEndpointAddress (OUT endpoint 2) 0x02 bmAttributes (Transfer: Bulk / Synch: None / Usage: Data) 0x0200 wMaxPacketSize (512 bytes) 0x00 bInterval Interface Descriptor: ------------------------------ 0x09 bLength 0x04 bDescriptorType 0x03 bInterfaceNumber 0x00 bAlternateSetting 0x03 bNumEndPoints 0xFF bInterfaceClass (Vendor specific) 0x00 bInterfaceSubClass 0x00 bInterfaceProtocol 0x00 iInterface Unknown Descriptor: ------------------------------ 0x05 bLength 0x24 bDescriptorType Hex dump: 0x05 0x24 0x00 0x10 0x01 Unknown Descriptor: ------------------------------ 0x05 bLength 0x24 bDescriptorType Hex dump: 0x05 0x24 0x01 0x00 0x00 Unknown Descriptor: ------------------------------ 0x04 bLength 0x24 bDescriptorType Hex dump: 0x04 0x24 0x02 0x02 Unknown Descriptor: ------------------------------ 0x05 bLength 0x24 bDescriptorType Hex dump: 0x05 0x24 0x06 0x00 0x00 Endpoint Descriptor: ------------------------------ 0x07 bLength 0x05 bDescriptorType 0x85 bEndpointAddress (IN endpoint 5) 0x03 bmAttributes (Transfer: Interrupt / Synch: None / Usage: Data) 0x000C wMaxPacketSize (1 x 12 bytes) 0x09 bInterval (256 microframes) Endpoint Descriptor: ------------------------------ 0x07 bLength 0x05 bDescriptorType 0x84 bEndpointAddress (IN endpoint 4) 0x02 bmAttributes (Transfer: Bulk / Synch: None / Usage: Data) 0x0200 wMaxPacketSize (512 bytes) 0x00 bInterval Endpoint Descriptor: ------------------------------ 0x07 bLength 0x05 bDescriptorType 0x03 bEndpointAddress (OUT endpoint 3) 0x02 bmAttributes (Transfer: Bulk / Synch: None / Usage: Data) 0x0200 wMaxPacketSize (512 bytes) 0x00 bInterval Interface Descriptor: ------------------------------ 0x09 bLength 0x04 bDescriptorType 0x08 bInterfaceNumber 0x00 bAlternateSetting 0x03 bNumEndPoints 0xFF bInterfaceClass (Vendor specific) 0xFF bInterfaceSubClass 0xFF bInterfaceProtocol 0x00 iInterface Endpoint Descriptor: ------------------------------ 0x07 bLength 0x05 bDescriptorType 0x87 bEndpointAddress (IN endpoint 7) 0x03 bmAttributes (Transfer: Interrupt / Synch: None / Usage: Data) 0x000A wMaxPacketSize (1 x 10 bytes) 0x09 bInterval (256 microframes) Endpoint Descriptor: ------------------------------ 0x07 bLength 0x05 bDescriptorType 0x86 bEndpointAddress (IN endpoint 6) 0x02 bmAttributes (Transfer: Bulk / Synch: None / Usage: Data) 0x0200 wMaxPacketSize (512 bytes) 0x00 bInterval Endpoint Descriptor: ------------------------------ 0x07 bLength 0x05 bDescriptorType 0x04 bEndpointAddress (OUT endpoint 4) 0x02 bmAttributes (Transfer: Bulk / Synch: None / Usage: Data) 0x0200 wMaxPacketSize (512 bytes) 0x00 bInterval Configuration Descriptor: ------------------------------ 0x09 bLength 0x02 bDescriptorType 0x005F wTotalLength (95 bytes) 0x02 bNumInterfaces 0x02 bConfigurationValue 0x00 iConfiguration 0xE0 bmAttributes (Self-powered Device, Remote-Wakeup) 0xFA bMaxPower (500 mA) Interface Association Descriptor: ------------------------------ 0x08 bLength 0x0B bDescriptorType 0x0C bFirstInterface 0x02 bInterfaceCount 0x02 bFunctionClass (Communication Device Class) 0x0E bFunctionSubClass 0x00 bFunctionProtocol 0x00 iFunction Interface Descriptor: ------------------------------ 0x09 bLength 0x04 bDescriptorType 0x0C bInterfaceNumber 0x00 bAlternateSetting 0x01 bNumEndPoints 0x02 bInterfaceClass (Communication Device Class) 0x0E bInterfaceSubClass 0x00 bInterfaceProtocol 0x00 iInterface CDC Header Functional Descriptor: ------------------------------ 0x05 bFunctionalLength 0x24 bDescriptorType 0x00 bDescriptorSubtype 0x0110 bcdCDC CDC Union Functional Descriptor: ------------------------------ 0x05 bFunctionalLength 0x24 bDescriptorType 0x06 bDescriptorSubtype 0x0C bControlInterface 0x0D bSubordinateInterface(0) Unknown Descriptor: ------------------------------ 0x0C bLength 0x24 bDescriptorType Hex dump: 0x0C 0x24 0x1B 0x00 0x01 0x00 0x10 0x20 0x80 0xDC 0x05 0x20 Unknown Descriptor: ------------------------------ 0x08 bLength 0x24 bDescriptorType Hex dump: 0x08 0x24 0x1C 0x00 0x01 0x40 0xDC 0x05 Endpoint Descriptor: ------------------------------ 0x07 bLength 0x05 bDescriptorType 0x82 bEndpointAddress (IN endpoint 2) 0x03 bmAttributes (Transfer: Interrupt / Synch: None / Usage: Data) 0x0040 wMaxPacketSize (1 x 64 bytes) 0x09 bInterval (256 microframes) Interface Descriptor: ------------------------------ 0x09 bLength 0x04 bDescriptorType 0x0D bInterfaceNumber 0x00 bAlternateSetting 0x00 bNumEndPoints 0x0A bInterfaceClass (CDC Data) 0x00 bInterfaceSubClass 0x02 bInterfaceProtocol 0x00 iInterface Interface Descriptor: ------------------------------ 0x09 bLength 0x04 bDescriptorType 0x0D bInterfaceNumber 0x01 bAlternateSetting 0x02 bNumEndPoints 0x0A bInterfaceClass (CDC Data) 0x00 bInterfaceSubClass 0x02 bInterfaceProtocol 0x00 iInterface Endpoint Descriptor: ------------------------------ 0x07 bLength 0x05 bDescriptorType 0x81 bEndpointAddress (IN endpoint 1) 0x02 bmAttributes (Transfer: Bulk / Synch: None / Usage: Data) 0x0200 wMaxPacketSize (512 bytes) 0x00 bInterval Endpoint Descriptor: ------------------------------ 0x07 bLength 0x05 bDescriptorType 0x01 bEndpointAddress (OUT endpoint 1) 0x02 bmAttributes (Transfer: Bulk / Synch: None / Usage: Data) 0x0200 wMaxPacketSize (512 bytes) 0x00 bInterval Other Speed Configuration Descriptor: ------------------------------ 0x09 bLength 0x07 bDescriptorType 0x00A0 wTotalLength (160 bytes) 0x04 bNumInterfaces 0x01 bConfigurationValue 0x00 iConfiguration 0xE0 bmAttributes (Self-powered Device, Remote-Wakeup) 0xFA bMaxPower (500 mA) Interface Descriptor: ------------------------------ 0x09 bLength 0x04 bDescriptorType 0x00 bInterfaceNumber 0x00 bAlternateSetting 0x02 bNumEndPoints 0xFF bInterfaceClass (Vendor specific) 0xFF bInterfaceSubClass 0xFF bInterfaceProtocol 0x00 iInterface Endpoint Descriptor: ------------------------------ 0x07 bLength 0x05 bDescriptorType 0x81 bEndpointAddress (IN endpoint 1) 0x02 bmAttributes (Transfer: Bulk / Synch: None / Usage: Data) 0x0040 wMaxPacketSize (64 bytes) 0x00 bInterval Endpoint Descriptor: ------------------------------ 0x07 bLength 0x05 bDescriptorType 0x01 bEndpointAddress (OUT endpoint 1) 0x02 bmAttributes (Transfer: Bulk / Synch: None / Usage: Data) 0x0040 wMaxPacketSize (64 bytes) 0x00 bInterval Interface Descriptor: ------------------------------ 0x09 bLength 0x04 bDescriptorType 0x02 bInterfaceNumber 0x00 bAlternateSetting 0x03 bNumEndPoints 0xFF bInterfaceClass (Vendor specific) 0x00 bInterfaceSubClass 0x00 bInterfaceProtocol 0x00 iInterface Unknown Descriptor: ------------------------------ 0x05 bLength 0x24 bDescriptorType Hex dump: 0x05 0x24 0x00 0x10 0x01 Unknown Descriptor: ------------------------------ 0x05 bLength 0x24 bDescriptorType Hex dump: 0x05 0x24 0x01 0x00 0x00 Unknown Descriptor: ------------------------------ 0x04 bLength 0x24 bDescriptorType Hex dump: 0x04 0x24 0x02 0x02 Unknown Descriptor: ------------------------------ 0x05 bLength 0x24 bDescriptorType Hex dump: 0x05 0x24 0x06 0x00 0x00 Endpoint Descriptor: ------------------------------ 0x07 bLength 0x05 bDescriptorType 0x83 bEndpointAddress (IN endpoint 3) 0x03 bmAttributes (Transfer: Interrupt / Synch: None / Usage: Data) 0x000C wMaxPacketSize (1 x 12 bytes) 0x20 bInterval (32 frames) Endpoint Descriptor: ------------------------------ 0x07 bLength 0x05 bDescriptorType 0x82 bEndpointAddress (IN endpoint 2) 0x02 bmAttributes (Transfer: Bulk / Synch: None / Usage: Data) 0x0040 wMaxPacketSize (64 bytes) 0x00 bInterval Endpoint Descriptor: ------------------------------ 0x07 bLength 0x05 bDescriptorType 0x02 bEndpointAddress (OUT endpoint 2) 0x02 bmAttributes (Transfer: Bulk / Synch: None / Usage: Data) 0x0040 wMaxPacketSize (64 bytes) 0x00 bInterval Interface Descriptor: ------------------------------ 0x09 bLength 0x04 bDescriptorType 0x03 bInterfaceNumber 0x00 bAlternateSetting 0x03 bNumEndPoints 0xFF bInterfaceClass (Vendor specific) 0x00 bInterfaceSubClass 0x00 bInterfaceProtocol 0x00 iInterface Unknown Descriptor: ------------------------------ 0x05 bLength 0x24 bDescriptorType Hex dump: 0x05 0x24 0x00 0x10 0x01 Unknown Descriptor: ------------------------------ 0x05 bLength 0x24 bDescriptorType Hex dump: 0x05 0x24 0x01 0x00 0x00 Unknown Descriptor: ------------------------------ 0x04 bLength 0x24 bDescriptorType Hex dump: 0x04 0x24 0x02 0x02 Unknown Descriptor: ------------------------------ 0x05 bLength 0x24 bDescriptorType Hex dump: 0x05 0x24 0x06 0x00 0x00 Endpoint Descriptor: ------------------------------ 0x07 bLength 0x05 bDescriptorType 0x85 bEndpointAddress (IN endpoint 5) 0x03 bmAttributes (Transfer: Interrupt / Synch: None / Usage: Data) 0x000C wMaxPacketSize (1 x 12 bytes) 0x20 bInterval (32 frames) Endpoint Descriptor: ------------------------------ 0x07 bLength 0x05 bDescriptorType 0x84 bEndpointAddress (IN endpoint 4) 0x02 bmAttributes (Transfer: Bulk / Synch: None / Usage: Data) 0x0040 wMaxPacketSize (64 bytes) 0x00 bInterval Endpoint Descriptor: ------------------------------ 0x07 bLength 0x05 bDescriptorType 0x03 bEndpointAddress (OUT endpoint 3) 0x02 bmAttributes (Transfer: Bulk / Synch: None / Usage: Data) 0x0040 wMaxPacketSize (64 bytes) 0x00 bInterval Interface Descriptor: ------------------------------ 0x09 bLength 0x04 bDescriptorType 0x08 bInterfaceNumber 0x00 bAlternateSetting 0x03 bNumEndPoints 0xFF bInterfaceClass (Vendor specific) 0xFF bInterfaceSubClass 0xFF bInterfaceProtocol 0x00 iInterface Endpoint Descriptor: ------------------------------ 0x07 bLength 0x05 bDescriptorType 0x87 bEndpointAddress (IN endpoint 7) 0x03 bmAttributes (Transfer: Interrupt / Synch: None / Usage: Data) 0x000A wMaxPacketSize (1 x 10 bytes) 0x20 bInterval (32 frames) Endpoint Descriptor: ------------------------------ 0x07 bLength 0x05 bDescriptorType 0x86 bEndpointAddress (IN endpoint 6) 0x02 bmAttributes (Transfer: Bulk / Synch: None / Usage: Data) 0x0040 wMaxPacketSize (64 bytes) 0x00 bInterval Endpoint Descriptor: ------------------------------ 0x07 bLength 0x05 bDescriptorType 0x04 bEndpointAddress (OUT endpoint 4) 0x02 bmAttributes (Transfer: Bulk / Synch: None / Usage: Data) 0x0040 wMaxPacketSize (64 bytes) 0x00 bInterval Other Speed Configuration Descriptor: ------------------------------ 0x09 bLength 0x07 bDescriptorType 0x005F wTotalLength (95 bytes) 0x02 bNumInterfaces 0x02 bConfigurationValue 0x00 iConfiguration 0xE0 bmAttributes (Self-powered Device, Remote-Wakeup) 0xFA bMaxPower (500 mA) Interface Association Descriptor: ------------------------------ 0x08 bLength 0x0B bDescriptorType 0x0C bFirstInterface 0x02 bInterfaceCount 0x02 bFunctionClass (Communication Device Class) 0x0E bFunctionSubClass 0x00 bFunctionProtocol 0x00 iFunction Interface Descriptor: ------------------------------ 0x09 bLength 0x04 bDescriptorType 0x0C bInterfaceNumber 0x00 bAlternateSetting 0x01 bNumEndPoints 0x02 bInterfaceClass (Communication Device Class) 0x0E bInterfaceSubClass 0x00 bInterfaceProtocol 0x00 iInterface CDC Header Functional Descriptor: ------------------------------ 0x05 bFunctionalLength 0x24 bDescriptorType 0x00 bDescriptorSubtype 0x0110 bcdCDC CDC Union Functional Descriptor: ------------------------------ 0x05 bFunctionalLength 0x24 bDescriptorType 0x06 bDescriptorSubtype 0x0C bControlInterface 0x0D bSubordinateInterface(0) Unknown Descriptor: ------------------------------ 0x0C bLength 0x24 bDescriptorType Hex dump: 0x0C 0x24 0x1B 0x00 0x01 0x00 0x10 0x20 0x80 0xDC 0x05 0x20 Unknown Descriptor: ------------------------------ 0x08 bLength 0x24 bDescriptorType Hex dump: 0x08 0x24 0x1C 0x00 0x01 0x40 0xDC 0x05 Endpoint Descriptor: ------------------------------ 0x07 bLength 0x05 bDescriptorType 0x82 bEndpointAddress (IN endpoint 2) 0x03 bmAttributes (Transfer: Interrupt / Synch: None / Usage: Data) 0x0040 wMaxPacketSize (1 x 64 bytes) 0x20 bInterval (32 frames) Interface Descriptor: ------------------------------ 0x09 bLength 0x04 bDescriptorType 0x0D bInterfaceNumber 0x00 bAlternateSetting 0x00 bNumEndPoints 0x0A bInterfaceClass (CDC Data) 0x00 bInterfaceSubClass 0x02 bInterfaceProtocol 0x00 iInterface Interface Descriptor: ------------------------------ 0x09 bLength 0x04 bDescriptorType 0x0D bInterfaceNumber 0x01 bAlternateSetting 0x02 bNumEndPoints 0x0A bInterfaceClass (CDC Data) 0x00 bInterfaceSubClass 0x02 bInterfaceProtocol 0x00 iInterface Endpoint Descriptor: ------------------------------ 0x07 bLength 0x05 bDescriptorType 0x81 bEndpointAddress (IN endpoint 1) 0x02 bmAttributes (Transfer: Bulk / Synch: None / Usage: Data) 0x0040 wMaxPacketSize (64 bytes) 0x00 bInterval Endpoint Descriptor: ------------------------------ 0x07 bLength 0x05 bDescriptorType 0x01 bEndpointAddress (OUT endpoint 1) 0x02 bmAttributes (Transfer: Bulk / Synch: None / Usage: Data) 0x0040 wMaxPacketSize (64 bytes) 0x00 bInterval Microsoft OS Descriptor: ------------------------------ 0x12 bLength 0x03 bDescriptorType Hex dump: 0x12 0x03 0x4D 0x00 0x53 0x00 0x46 0x00 0x54 0x00 0x31 0x00 0x30 0x00 0x30 0x00 0x20 0x00 String Descriptor Table -------------------------------- Index LANGID String 0x00 0x0000 0x0409 0x01 0x0409 "Sierra Wireless, Incorporated" 0x02 0x0409 "MC7304" 0x03 0x0409 "" *************************** AT!UDUSBCOMP=19 (19 - Config1: comp7 Config2: comp9) MC7304 VID=0x1199 PID=0x68C0 Ordinary firmware (no voice support): SWI9X15C_05.05.67.00 r31378 CARMD-EV-FRMWR1 2016/03/11 14:58:53 Device Descriptor: ------------------------------ 0x12 bLength 0x01 bDescriptorType 0x0200 bcdUSB 0x00 bDeviceClass 0x00 bDeviceSubClass 0x00 bDeviceProtocol 0x40 bMaxPacketSize0 (64 bytes) 0x1199 idVendor 0x68C0 idProduct 0x0006 bcdDevice 0x01 iManufacturer "Sierra Wireless, Incorporated" 0x02 iProduct "MC7304" 0x03 iSerialNumber "" 0x02 bNumConfigurations Device Qualifier Descriptor: ------------------------------ 0x0A bLength 0x06 bDescriptorType 0x0200 bcdUSB 0x00 bDeviceClass 0x00 bDeviceSubClass 0x00 bDeviceProtocol 0x40 bMaxPacketSize0 (64 bytes) 0x02 bNumConfigurations 0x00 bReserved Configuration Descriptor: ------------------------------ 0x09 bLength 0x02 bDescriptorType 0x00DC wTotalLength (220 bytes) 0x06 bNumInterfaces 0x01 bConfigurationValue 0x00 iConfiguration 0xE0 bmAttributes (Self-powered Device, Remote-Wakeup) 0xFA bMaxPower (500 mA) Interface Descriptor: ------------------------------ 0x09 bLength 0x04 bDescriptorType 0x00 bInterfaceNumber 0x00 bAlternateSetting 0x02 bNumEndPoints 0xFF bInterfaceClass (Vendor specific) 0xFF bInterfaceSubClass 0xFF bInterfaceProtocol 0x00 iInterface Endpoint Descriptor: ------------------------------ 0x07 bLength 0x05 bDescriptorType 0x81 bEndpointAddress (IN endpoint 1) 0x02 bmAttributes (Transfer: Bulk / Synch: None / Usage: Data) 0x0200 wMaxPacketSize (512 bytes) 0x00 bInterval Endpoint Descriptor: ------------------------------ 0x07 bLength 0x05 bDescriptorType 0x01 bEndpointAddress (OUT endpoint 1) 0x02 bmAttributes (Transfer: Bulk / Synch: None / Usage: Data) 0x0200 wMaxPacketSize (512 bytes) 0x00 bInterval Interface Descriptor: ------------------------------ 0x09 bLength 0x04 bDescriptorType 0x02 bInterfaceNumber 0x00 bAlternateSetting 0x03 bNumEndPoints 0xFF bInterfaceClass (Vendor specific) 0x00 bInterfaceSubClass 0x00 bInterfaceProtocol 0x00 iInterface Unknown Descriptor: ------------------------------ 0x05 bLength 0x24 bDescriptorType Hex dump: 0x05 0x24 0x00 0x10 0x01 Unknown Descriptor: ------------------------------ 0x05 bLength 0x24 bDescriptorType Hex dump: 0x05 0x24 0x01 0x00 0x00 Unknown Descriptor: ------------------------------ 0x04 bLength 0x24 bDescriptorType Hex dump: 0x04 0x24 0x02 0x02 Unknown Descriptor: ------------------------------ 0x05 bLength 0x24 bDescriptorType Hex dump: 0x05 0x24 0x06 0x00 0x00 Endpoint Descriptor: ------------------------------ 0x07 bLength 0x05 bDescriptorType 0x83 bEndpointAddress (IN endpoint 3) 0x03 bmAttributes (Transfer: Interrupt / Synch: None / Usage: Data) 0x000C wMaxPacketSize (1 x 12 bytes) 0x09 bInterval (256 microframes) Endpoint Descriptor: ------------------------------ 0x07 bLength 0x05 bDescriptorType 0x82 bEndpointAddress (IN endpoint 2) 0x02 bmAttributes (Transfer: Bulk / Synch: None / Usage: Data) 0x0200 wMaxPacketSize (512 bytes) 0x00 bInterval Endpoint Descriptor: ------------------------------ 0x07 bLength 0x05 bDescriptorType 0x02 bEndpointAddress (OUT endpoint 2) 0x02 bmAttributes (Transfer: Bulk / Synch: None / Usage: Data) 0x0200 wMaxPacketSize (512 bytes) 0x00 bInterval Interface Descriptor: ------------------------------ 0x09 bLength 0x04 bDescriptorType 0x03 bInterfaceNumber 0x00 bAlternateSetting 0x03 bNumEndPoints 0xFF bInterfaceClass (Vendor specific) 0x00 bInterfaceSubClass 0x00 bInterfaceProtocol 0x00 iInterface Unknown Descriptor: ------------------------------ 0x05 bLength 0x24 bDescriptorType Hex dump: 0x05 0x24 0x00 0x10 0x01 Unknown Descriptor: ------------------------------ 0x05 bLength 0x24 bDescriptorType Hex dump: 0x05 0x24 0x01 0x00 0x00 Unknown Descriptor: ------------------------------ 0x04 bLength 0x24 bDescriptorType Hex dump: 0x04 0x24 0x02 0x02 Unknown Descriptor: ------------------------------ 0x05 bLength 0x24 bDescriptorType Hex dump: 0x05 0x24 0x06 0x00 0x00 Endpoint Descriptor: ------------------------------ 0x07 bLength 0x05 bDescriptorType 0x85 bEndpointAddress (IN endpoint 5) 0x03 bmAttributes (Transfer: Interrupt / Synch: None / Usage: Data) 0x000C wMaxPacketSize (1 x 12 bytes) 0x09 bInterval (256 microframes) Endpoint Descriptor: ------------------------------ 0x07 bLength 0x05 bDescriptorType 0x84 bEndpointAddress (IN endpoint 4) 0x02 bmAttributes (Transfer: Bulk / Synch: None / Usage: Data) 0x0200 wMaxPacketSize (512 bytes) 0x00 bInterval Endpoint Descriptor: ------------------------------ 0x07 bLength 0x05 bDescriptorType 0x03 bEndpointAddress (OUT endpoint 3) 0x02 bmAttributes (Transfer: Bulk / Synch: None / Usage: Data) 0x0200 wMaxPacketSize (512 bytes) 0x00 bInterval Interface Descriptor: ------------------------------ 0x09 bLength 0x04 bDescriptorType 0x08 bInterfaceNumber 0x00 bAlternateSetting 0x03 bNumEndPoints 0xFF bInterfaceClass (Vendor specific) 0xFF bInterfaceSubClass 0xFF bInterfaceProtocol 0x00 iInterface Endpoint Descriptor: ------------------------------ 0x07 bLength 0x05 bDescriptorType 0x87 bEndpointAddress (IN endpoint 7) 0x03 bmAttributes (Transfer: Interrupt / Synch: None / Usage: Data) 0x000A wMaxPacketSize (1 x 10 bytes) 0x09 bInterval (256 microframes) Endpoint Descriptor: ------------------------------ 0x07 bLength 0x05 bDescriptorType 0x86 bEndpointAddress (IN endpoint 6) 0x02 bmAttributes (Transfer: Bulk / Synch: None / Usage: Data) 0x0200 wMaxPacketSize (512 bytes) 0x00 bInterval Endpoint Descriptor: ------------------------------ 0x07 bLength 0x05 bDescriptorType 0x04 bEndpointAddress (OUT endpoint 4) 0x02 bmAttributes (Transfer: Bulk / Synch: None / Usage: Data) 0x0200 wMaxPacketSize (512 bytes) 0x00 bInterval Interface Descriptor: ------------------------------ 0x09 bLength 0x04 bDescriptorType 0x0A bInterfaceNumber 0x00 bAlternateSetting 0x03 bNumEndPoints 0xFF bInterfaceClass (Vendor specific) 0xFF bInterfaceSubClass 0xFF bInterfaceProtocol 0x00 iInterface Endpoint Descriptor: ------------------------------ 0x07 bLength 0x05 bDescriptorType 0x89 bEndpointAddress (IN endpoint 9) 0x03 bmAttributes (Transfer: Interrupt / Synch: None / Usage: Data) 0x000A wMaxPacketSize (1 x 10 bytes) 0x09 bInterval (256 microframes) Endpoint Descriptor: ------------------------------ 0x07 bLength 0x05 bDescriptorType 0x88 bEndpointAddress (IN endpoint 8) 0x02 bmAttributes (Transfer: Bulk / Synch: None / Usage: Data) 0x0200 wMaxPacketSize (512 bytes) 0x00 bInterval Endpoint Descriptor: ------------------------------ 0x07 bLength 0x05 bDescriptorType 0x05 bEndpointAddress (OUT endpoint 5) 0x02 bmAttributes (Transfer: Bulk / Synch: None / Usage: Data) 0x0200 wMaxPacketSize (512 bytes) 0x00 bInterval Interface Descriptor: ------------------------------ 0x09 bLength 0x04 bDescriptorType 0x0B bInterfaceNumber 0x00 bAlternateSetting 0x03 bNumEndPoints 0xFF bInterfaceClass (Vendor specific) 0xFF bInterfaceSubClass 0xFF bInterfaceProtocol 0x00 iInterface Endpoint Descriptor: ------------------------------ 0x07 bLength 0x05 bDescriptorType 0x8B bEndpointAddress (IN endpoint 11) 0x03 bmAttributes (Transfer: Interrupt / Synch: None / Usage: Data) 0x000A wMaxPacketSize (1 x 10 bytes) 0x09 bInterval (256 microframes) Endpoint Descriptor: ------------------------------ 0x07 bLength 0x05 bDescriptorType 0x8A bEndpointAddress (IN endpoint 10) 0x02 bmAttributes (Transfer: Bulk / Synch: None / Usage: Data) 0x0200 wMaxPacketSize (512 bytes) 0x00 bInterval Endpoint Descriptor: ------------------------------ 0x07 bLength 0x05 bDescriptorType 0x06 bEndpointAddress (OUT endpoint 6) 0x02 bmAttributes (Transfer: Bulk / Synch: None / Usage: Data) 0x0200 wMaxPacketSize (512 bytes) 0x00 bInterval Configuration Descriptor: ------------------------------ 0x09 bLength 0x02 bDescriptorType 0x005F wTotalLength (95 bytes) 0x02 bNumInterfaces 0x02 bConfigurationValue 0x00 iConfiguration 0xE0 bmAttributes (Self-powered Device, Remote-Wakeup) 0xFA bMaxPower (500 mA) Interface Association Descriptor: ------------------------------ 0x08 bLength 0x0B bDescriptorType 0x0C bFirstInterface 0x02 bInterfaceCount 0x02 bFunctionClass (Communication Device Class) 0x0E bFunctionSubClass 0x00 bFunctionProtocol 0x00 iFunction Interface Descriptor: ------------------------------ 0x09 bLength 0x04 bDescriptorType 0x0C bInterfaceNumber 0x00 bAlternateSetting 0x01 bNumEndPoints 0x02 bInterfaceClass (Communication Device Class) 0x0E bInterfaceSubClass 0x00 bInterfaceProtocol 0x00 iInterface CDC Header Functional Descriptor: ------------------------------ 0x05 bFunctionalLength 0x24 bDescriptorType 0x00 bDescriptorSubtype 0x0110 bcdCDC CDC Union Functional Descriptor: ------------------------------ 0x05 bFunctionalLength 0x24 bDescriptorType 0x06 bDescriptorSubtype 0x0C bControlInterface 0x0D bSubordinateInterface(0) Unknown Descriptor: ------------------------------ 0x0C bLength 0x24 bDescriptorType Hex dump: 0x0C 0x24 0x1B 0x00 0x01 0x00 0x10 0x20 0x80 0xDC 0x05 0x20 Unknown Descriptor: ------------------------------ 0x08 bLength 0x24 bDescriptorType Hex dump: 0x08 0x24 0x1C 0x00 0x01 0x40 0xDC 0x05 Endpoint Descriptor: ------------------------------ 0x07 bLength 0x05 bDescriptorType 0x82 bEndpointAddress (IN endpoint 2) 0x03 bmAttributes (Transfer: Interrupt / Synch: None / Usage: Data) 0x0040 wMaxPacketSize (1 x 64 bytes) 0x09 bInterval (256 microframes) Interface Descriptor: ------------------------------ 0x09 bLength 0x04 bDescriptorType 0x0D bInterfaceNumber 0x00 bAlternateSetting 0x00 bNumEndPoints 0x0A bInterfaceClass (CDC Data) 0x00 bInterfaceSubClass 0x02 bInterfaceProtocol 0x00 iInterface Interface Descriptor: ------------------------------ 0x09 bLength 0x04 bDescriptorType 0x0D bInterfaceNumber 0x01 bAlternateSetting 0x02 bNumEndPoints 0x0A bInterfaceClass (CDC Data) 0x00 bInterfaceSubClass 0x02 bInterfaceProtocol 0x00 iInterface Endpoint Descriptor: ------------------------------ 0x07 bLength 0x05 bDescriptorType 0x81 bEndpointAddress (IN endpoint 1) 0x02 bmAttributes (Transfer: Bulk / Synch: None / Usage: Data) 0x0200 wMaxPacketSize (512 bytes) 0x00 bInterval Endpoint Descriptor: ------------------------------ 0x07 bLength 0x05 bDescriptorType 0x01 bEndpointAddress (OUT endpoint 1) 0x02 bmAttributes (Transfer: Bulk / Synch: None / Usage: Data) 0x0200 wMaxPacketSize (512 bytes) 0x00 bInterval Other Speed Configuration Descriptor: ------------------------------ 0x09 bLength 0x07 bDescriptorType 0x00DC wTotalLength (220 bytes) 0x06 bNumInterfaces 0x01 bConfigurationValue 0x00 iConfiguration 0xE0 bmAttributes (Self-powered Device, Remote-Wakeup) 0xFA bMaxPower (500 mA) Interface Descriptor: ------------------------------ 0x09 bLength 0x04 bDescriptorType 0x00 bInterfaceNumber 0x00 bAlternateSetting 0x02 bNumEndPoints 0xFF bInterfaceClass (Vendor specific) 0xFF bInterfaceSubClass 0xFF bInterfaceProtocol 0x00 iInterface Endpoint Descriptor: ------------------------------ 0x07 bLength 0x05 bDescriptorType 0x81 bEndpointAddress (IN endpoint 1) 0x02 bmAttributes (Transfer: Bulk / Synch: None / Usage: Data) 0x0040 wMaxPacketSize (64 bytes) 0x00 bInterval Endpoint Descriptor: ------------------------------ 0x07 bLength 0x05 bDescriptorType 0x01 bEndpointAddress (OUT endpoint 1) 0x02 bmAttributes (Transfer: Bulk / Synch: None / Usage: Data) 0x0040 wMaxPacketSize (64 bytes) 0x00 bInterval Interface Descriptor: ------------------------------ 0x09 bLength 0x04 bDescriptorType 0x02 bInterfaceNumber 0x00 bAlternateSetting 0x03 bNumEndPoints 0xFF bInterfaceClass (Vendor specific) 0x00 bInterfaceSubClass 0x00 bInterfaceProtocol 0x00 iInterface Unknown Descriptor: ------------------------------ 0x05 bLength 0x24 bDescriptorType Hex dump: 0x05 0x24 0x00 0x10 0x01 Unknown Descriptor: ------------------------------ 0x05 bLength 0x24 bDescriptorType Hex dump: 0x05 0x24 0x01 0x00 0x00 Unknown Descriptor: ------------------------------ 0x04 bLength 0x24 bDescriptorType Hex dump: 0x04 0x24 0x02 0x02 Unknown Descriptor: ------------------------------ 0x05 bLength 0x24 bDescriptorType Hex dump: 0x05 0x24 0x06 0x00 0x00 Endpoint Descriptor: ------------------------------ 0x07 bLength 0x05 bDescriptorType 0x83 bEndpointAddress (IN endpoint 3) 0x03 bmAttributes (Transfer: Interrupt / Synch: None / Usage: Data) 0x000C wMaxPacketSize (1 x 12 bytes) 0x20 bInterval (32 frames) Endpoint Descriptor: ------------------------------ 0x07 bLength 0x05 bDescriptorType 0x82 bEndpointAddress (IN endpoint 2) 0x02 bmAttributes (Transfer: Bulk / Synch: None / Usage: Data) 0x0040 wMaxPacketSize (64 bytes) 0x00 bInterval Endpoint Descriptor: ------------------------------ 0x07 bLength 0x05 bDescriptorType 0x02 bEndpointAddress (OUT endpoint 2) 0x02 bmAttributes (Transfer: Bulk / Synch: None / Usage: Data) 0x0040 wMaxPacketSize (64 bytes) 0x00 bInterval Interface Descriptor: ------------------------------ 0x09 bLength 0x04 bDescriptorType 0x03 bInterfaceNumber 0x00 bAlternateSetting 0x03 bNumEndPoints 0xFF bInterfaceClass (Vendor specific) 0x00 bInterfaceSubClass 0x00 bInterfaceProtocol 0x00 iInterface Unknown Descriptor: ------------------------------ 0x05 bLength 0x24 bDescriptorType Hex dump: 0x05 0x24 0x00 0x10 0x01 Unknown Descriptor: ------------------------------ 0x05 bLength 0x24 bDescriptorType Hex dump: 0x05 0x24 0x01 0x00 0x00 Unknown Descriptor: ------------------------------ 0x04 bLength 0x24 bDescriptorType Hex dump: 0x04 0x24 0x02 0x02 Unknown Descriptor: ------------------------------ 0x05 bLength 0x24 bDescriptorType Hex dump: 0x05 0x24 0x06 0x00 0x00 Endpoint Descriptor: ------------------------------ 0x07 bLength 0x05 bDescriptorType 0x85 bEndpointAddress (IN endpoint 5) 0x03 bmAttributes (Transfer: Interrupt / Synch: None / Usage: Data) 0x000C wMaxPacketSize (1 x 12 bytes) 0x20 bInterval (32 frames) Endpoint Descriptor: ------------------------------ 0x07 bLength 0x05 bDescriptorType 0x84 bEndpointAddress (IN endpoint 4) 0x02 bmAttributes (Transfer: Bulk / Synch: None / Usage: Data) 0x0040 wMaxPacketSize (64 bytes) 0x00 bInterval Endpoint Descriptor: ------------------------------ 0x07 bLength 0x05 bDescriptorType 0x03 bEndpointAddress (OUT endpoint 3) 0x02 bmAttributes (Transfer: Bulk / Synch: None / Usage: Data) 0x0040 wMaxPacketSize (64 bytes) 0x00 bInterval Interface Descriptor: ------------------------------ 0x09 bLength 0x04 bDescriptorType 0x08 bInterfaceNumber 0x00 bAlternateSetting 0x03 bNumEndPoints 0xFF bInterfaceClass (Vendor specific) 0xFF bInterfaceSubClass 0xFF bInterfaceProtocol 0x00 iInterface Endpoint Descriptor: ------------------------------ 0x07 bLength 0x05 bDescriptorType 0x87 bEndpointAddress (IN endpoint 7) 0x03 bmAttributes (Transfer: Interrupt / Synch: None / Usage: Data) 0x000A wMaxPacketSize (1 x 10 bytes) 0x20 bInterval (32 frames) Endpoint Descriptor: ------------------------------ 0x07 bLength 0x05 bDescriptorType 0x86 bEndpointAddress (IN endpoint 6) 0x02 bmAttributes (Transfer: Bulk / Synch: None / Usage: Data) 0x0040 wMaxPacketSize (64 bytes) 0x00 bInterval Endpoint Descriptor: ------------------------------ 0x07 bLength 0x05 bDescriptorType 0x04 bEndpointAddress (OUT endpoint 4) 0x02 bmAttributes (Transfer: Bulk / Synch: None / Usage: Data) 0x0040 wMaxPacketSize (64 bytes) 0x00 bInterval Interface Descriptor: ------------------------------ 0x09 bLength 0x04 bDescriptorType 0x0A bInterfaceNumber 0x00 bAlternateSetting 0x03 bNumEndPoints 0xFF bInterfaceClass (Vendor specific) 0xFF bInterfaceSubClass 0xFF bInterfaceProtocol 0x00 iInterface Endpoint Descriptor: ------------------------------ 0x07 bLength 0x05 bDescriptorType 0x89 bEndpointAddress (IN endpoint 9) 0x03 bmAttributes (Transfer: Interrupt / Synch: None / Usage: Data) 0x000A wMaxPacketSize (1 x 10 bytes) 0x20 bInterval (32 frames) Endpoint Descriptor: ------------------------------ 0x07 bLength 0x05 bDescriptorType 0x88 bEndpointAddress (IN endpoint 8) 0x02 bmAttributes (Transfer: Bulk / Synch: None / Usage: Data) 0x0040 wMaxPacketSize (64 bytes) 0x00 bInterval Endpoint Descriptor: ------------------------------ 0x07 bLength 0x05 bDescriptorType 0x05 bEndpointAddress (OUT endpoint 5) 0x02 bmAttributes (Transfer: Bulk / Synch: None / Usage: Data) 0x0040 wMaxPacketSize (64 bytes) 0x00 bInterval Interface Descriptor: ------------------------------ 0x09 bLength 0x04 bDescriptorType 0x0B bInterfaceNumber 0x00 bAlternateSetting 0x03 bNumEndPoints 0xFF bInterfaceClass (Vendor specific) 0xFF bInterfaceSubClass 0xFF bInterfaceProtocol 0x00 iInterface Endpoint Descriptor: ------------------------------ 0x07 bLength 0x05 bDescriptorType 0x8B bEndpointAddress (IN endpoint 11) 0x03 bmAttributes (Transfer: Interrupt / Synch: None / Usage: Data) 0x000A wMaxPacketSize (1 x 10 bytes) 0x20 bInterval (32 frames) Endpoint Descriptor: ------------------------------ 0x07 bLength 0x05 bDescriptorType 0x8A bEndpointAddress (IN endpoint 10) 0x02 bmAttributes (Transfer: Bulk / Synch: None / Usage: Data) 0x0040 wMaxPacketSize (64 bytes) 0x00 bInterval Endpoint Descriptor: ------------------------------ 0x07 bLength 0x05 bDescriptorType 0x06 bEndpointAddress (OUT endpoint 6) 0x02 bmAttributes (Transfer: Bulk / Synch: None / Usage: Data) 0x0040 wMaxPacketSize (64 bytes) 0x00 bInterval Other Speed Configuration Descriptor: ------------------------------ 0x09 bLength 0x07 bDescriptorType 0x005F wTotalLength (95 bytes) 0x02 bNumInterfaces 0x02 bConfigurationValue 0x00 iConfiguration 0xE0 bmAttributes (Self-powered Device, Remote-Wakeup) 0xFA bMaxPower (500 mA) Interface Association Descriptor: ------------------------------ 0x08 bLength 0x0B bDescriptorType 0x0C bFirstInterface 0x02 bInterfaceCount 0x02 bFunctionClass (Communication Device Class) 0x0E bFunctionSubClass 0x00 bFunctionProtocol 0x00 iFunction Interface Descriptor: ------------------------------ 0x09 bLength 0x04 bDescriptorType 0x0C bInterfaceNumber 0x00 bAlternateSetting 0x01 bNumEndPoints 0x02 bInterfaceClass (Communication Device Class) 0x0E bInterfaceSubClass 0x00 bInterfaceProtocol 0x00 iInterface CDC Header Functional Descriptor: ------------------------------ 0x05 bFunctionalLength 0x24 bDescriptorType 0x00 bDescriptorSubtype 0x0110 bcdCDC CDC Union Functional Descriptor: ------------------------------ 0x05 bFunctionalLength 0x24 bDescriptorType 0x06 bDescriptorSubtype 0x0C bControlInterface 0x0D bSubordinateInterface(0) Unknown Descriptor: ------------------------------ 0x0C bLength 0x24 bDescriptorType Hex dump: 0x0C 0x24 0x1B 0x00 0x01 0x00 0x10 0x20 0x80 0xDC 0x05 0x20 Unknown Descriptor: ------------------------------ 0x08 bLength 0x24 bDescriptorType Hex dump: 0x08 0x24 0x1C 0x00 0x01 0x40 0xDC 0x05 Endpoint Descriptor: ------------------------------ 0x07 bLength 0x05 bDescriptorType 0x82 bEndpointAddress (IN endpoint 2) 0x03 bmAttributes (Transfer: Interrupt / Synch: None / Usage: Data) 0x0040 wMaxPacketSize (1 x 64 bytes) 0x20 bInterval (32 frames) Interface Descriptor: ------------------------------ 0x09 bLength 0x04 bDescriptorType 0x0D bInterfaceNumber 0x00 bAlternateSetting 0x00 bNumEndPoints 0x0A bInterfaceClass (CDC Data) 0x00 bInterfaceSubClass 0x02 bInterfaceProtocol 0x00 iInterface Interface Descriptor: ------------------------------ 0x09 bLength 0x04 bDescriptorType 0x0D bInterfaceNumber 0x01 bAlternateSetting 0x02 bNumEndPoints 0x0A bInterfaceClass (CDC Data) 0x00 bInterfaceSubClass 0x02 bInterfaceProtocol 0x00 iInterface Endpoint Descriptor: ------------------------------ 0x07 bLength 0x05 bDescriptorType 0x81 bEndpointAddress (IN endpoint 1) 0x02 bmAttributes (Transfer: Bulk / Synch: None / Usage: Data) 0x0040 wMaxPacketSize (64 bytes) 0x00 bInterval Endpoint Descriptor: ------------------------------ 0x07 bLength 0x05 bDescriptorType 0x01 bEndpointAddress (OUT endpoint 1) 0x02 bmAttributes (Transfer: Bulk / Synch: None / Usage: Data) 0x0040 wMaxPacketSize (64 bytes) 0x00 bInterval Microsoft OS Descriptor: ------------------------------ 0x12 bLength 0x03 bDescriptorType Hex dump: 0x12 0x03 0x4D 0x00 0x53 0x00 0x46 0x00 0x54 0x00 0x31 0x00 0x30 0x00 0x30 0x00 0x20 0x00 String Descriptor Table -------------------------------- Index LANGID String 0x00 0x0000 0x0409 0x01 0x0409 "Sierra Wireless, Incorporated" 0x02 0x0409 "MC7304" 0x03 0x0409 "" On 8/16/2018 1:56 PM, Denis wrote: > I can change AT!UDUSBCOMP modes for MC7304 and MC7455 I have in production. > > But how to make full dump of all the USB device descriptors for each > UDUSBCOMP mode? Can I make it by usbdevs -vvvv or how? > > Denis > > On 8/15/2018 5:41 PM, Mark Kettenis wrote: >>> Date: Wed, 15 Aug 2018 09:56:50 +0100 >>> From: Stuart Henderson <[email protected]> >>> >>> On 2018/08/14 18:43, Bryan Vyhmeister wrote: >>>> On Tue, Aug 14, 2018 at 05:53:43PM +0300, Denis wrote: >>>>> Most of modern modems have serial discipline ports and USB Mobile >>>>> Broadband Interface Model (MBIM) interface in some port compositions >>>>> simultaneously. It seems very useful to have different disciplines >>>>> supported by umsm(4) and umb(4) drivers on the same device. >>>>> >>>> <snip> >>>>> >>>>> Does it possible to have simultaneously operated AT + NMEA ports by >>>>> umsm(4)driver and MBIM interface by umb(4) driver on the same MC7304 >>>>> device in 6.3? >>>> >>>> What is the advantage in having a device attach to both umsm(4) and >>>> umb(4)? What are you trying to accomplish? The EM7455 worked perfectly >>>> with umb(4) until your previous umsm(4) diff and now it only attaches as >>>> umsm(4). Are you wanting to send SMS messages or something like that >>>> with your devices? >>>> >>>> Bryan >>>> >>> >>> Denis has a good point because umsm is needed for GPS and as you >>> suggest SMS. >>> >>> What determines which driver attaches when a device is supported by >>> multiple drivers? Perhaps the simplest option without more complex work >>> to support different interfaces on different drivers would be to have >>> the device attach to umb by default but attach to umsm instead if umb is >>> disabled in the kernel. Then at least a standard kernel could be used >>> with "disable umb" from boot config. >> >> The return value from the "match" function determines which driver >> attaches. The driver that returns the highest value wins. >> >> However, matching for USB devices is complicated. Drivers already use >> different return values (the UMATCH_* constants). On top of that >> drivers can claim a whole device or claim just a particular interface >> of a device. This requires some careful though to make sure the right >> driver attaches. >> >> What we really need is a full dump of the usb device descriptors, >> preferably in all the different UDUSBCOMP modes. >> >
