Continued from the above: Teach you step by step how to use USB CDC + MSC composite device (based on stm32f407)
This article mainly records some data captured during usb enumeration and some scsi protocols involved in usb msc.
USB MSC Protocol
Mainly include usb protocol, msc protocol, scsi protocol, and SDIO interface protocol. The flow chart is as follows, describing the communication process between Host and Dev.
SCSI Protocol
SCSI: Small Computer System Interface, the abbreviation of small computer system interface. In human terms, it means that the Host communicates with the device through the USB protocol, and the data in the USB protocol uses SCSI protocol is used to transmit SD card or hard disk data to achieve the function of mounting the SD card on the computer and reading and writing files.
Several commonly used SCSI protocols are as follows:
Command code | Description | Meaning |
---|---|---|
0x00 | SCSI_TEST_UNIT_READY | Test command, frequently used |
0x12 | SCSI_INQUIRY | Query basic information commands, including Manufacturer, version and other information |
0x1a | SCSI_MODE_SENSE6 | Mode Detection, providing a series of device services, report parameters, etc. |
0x15 | SCSI_MODE_SELECT6 | Mode selection, corresponding to 0x1a |
0x23 | SCSI_READ_FORMAT_CAPACITIES | Read supported formatted capacity |
0x25 | SCSI_READ_CAPACITY10 | Read current SD card capacity |
0x28 | SCSI_READ10 | Read data command |
0x2f | SCSI_WRITE10 | Write data capacity |
… | … | … |
Enumeration process data
The following is the data captured by BusHound during the enumeration process.
Bus Hound 6.00 capture on Windows Vista (x64). Complements of www.perisoft.net stm32 normal process Device - Device ID (followed by the endpoint for USB devices) (6) USB Root Hub (USB 3.0) (26) USB Mass Storage Device (27) STM Product [ROM=0.01] Address - FireWire async address or channel number Length - Total transfer length Phase - Phase Type ATA ATA task file command SENSE SCSI sense data CTL USB control transfer USTS USB status IN Data in transfer ok command complete OUT Data out transfer Data - Hex dump of the data transferred Descr - Description of the phase Cmd... - Position in the captured data Device Address Length Phase Data Description Cmd.Phase.Ofs(rep) ------ ------------------- -------- ----- ------------ ------------------------------------- ------------ ---- ------------------ 6.0 CTL a3 00 00 00 02 00 04 00 CLASS 1.1.0 6.0 4 IN 01 01 01 00 .... 1.2.0 6.0 CTL 23 01 10 00 02 00 00 00 CLASS 2.1.0 6.0 CTL a3 00 00 00 02 00 04 00 CLASS 3.1.0 6.0 4 IN 01 01 00 00 .... 3.2.0 6ok 4.1.0 6.0 CTL 23 03 04 00 02 00 00 00 CLASS 5.1.0 6.0 CTL a3 00 00 00 02 00 04 00 CLASS 6.1.0 6.0 4 IN 03 01 10 00 .... 6.2.0 6.0 CTL 23 01 14 00 02 00 00 00 CLASS 7.1.0 6.0 CTL a3 00 00 00 02 00 04 00 CLASS 8.1.0 6.0 4 IN 03 01 00 00 .... 8.2.0 6ok 9.1.0 Get device descriptor 6.0 CTL 80 06 00 01 00 00 40 00 GET DESCRIPTOR 10.1.0 6.0 18 IN 12 01 00 02 ef 02 01 40 83 04 2a 57 00 02 01 02 .......@..*W.... 10.2.0 03 01 .. 10.2.16 6ok 11.1.0 6.0 CTL 23 03 04 00 02 00 00 00 CLASS 12.1.0 6.0 CTL a3 00 00 00 02 00 04 00 CLASS 13.1.0 6.0 4 IN 03 01 10 00 .... 13.2.0 6.0 CTL 23 01 14 00 02 00 00 00 CLASS 14.1.0 6.0 CTL a3 00 00 00 02 00 04 00 CLASS 15.1.0 6.0 4 IN 03 01 00 00 .... 15.2.0 6ok 16.1.0(2) Get device descriptor 6.0 CTL 80 06 00 01 00 00 12 00 GET DESCRIPTOR 18.1.0 6.0 18 IN 12 01 00 02 ef 02 01 40 83 04 2a 57 00 02 01 02 .....@..*W.... 18.2.0 03 01 .. 18.2.16 Get configuration descriptor 6.0 CTL 80 06 00 02 00 00 ff 00 GET DESCRIPTOR 19.1.0 6.0 106 IN 09 02 6a 00 03 01 00 c0 32 08 0b 00 02 02 02 01 ..j.....2....... 19.2.0 00 09 04 00 00 01 02 02 01 00 05 24 00 10 01 05 .........$.... 19.2.16 24 01 00 01 04 24 02 02 05 24 06 00 01 07 05 82 $....$...$...... 19.2.32 03 08 00 10 09 04 01 00 02 0a 00 00 06 07 05 01 ............ 19.2.48 02 40 00 00 07 05 81 02 40 00 00 08 0b 02 01 08 .@......@....... 19.2.64 06 50 00 09 04 02 00 02 08 06 50 00 07 05 83 02 .P.......P..... 19.2.80 40 00 00 07 05 03 02 40 00 00 @......@.. 19.2.96 Get string descriptor index 3 6.0 CTL 80 06 03 03 09 04 ff 00 GET DESCRIPTOR 20.1.0 6.0 26 IN 1a 03 33 00 31 00 37 00 30 00 33 00 39 00 35 00 ..3.1.7.0.3.9.5. 20.2.0 41 00 33 00 31 00 33 00 31 00 A.3.1.3.1. 20.2.16 Get language ID descriptor 6.0 CTL 80 06 00 03 00 00 ff 00 GET DESCRIPTOR 21.1.0 6.0 4 IN 04 03 09 04 .... 21.2.0 Get string descriptor index 2 6.0 CTL 80 06 02 03 09 04 ff 00 GET DESCRIPTOR 22.1.0 6.0 38 IN 26 03 53 00 54 00 4d 00 33 00 32 00 20 00 4d 00 &.S.T.M.3.2. .M. 22.2.0 61 00 73 00 73 00 20 00 53 00 74 00 6f 00 72 00 a.s.s. .S.t.o.r. 22.2.16 61 00 67 00 65 00 a.g.e. 22.2.32 6.0 CTL 80 06 00 06 00 00 0a 00 GET DESCRIPTOR 23.1.0 6.0 USTS c0000004 stall pid 23.2.0 6ok 24.1.0 Set configuration 6.0 CTL 00 09 01 00 00 00 00 00 SET CONFIG 25.1.0 6ok 26.1.0 Get language ID descriptor 6.0 CTL 80 06 00 03 00 00 ff 00 GET DESCRIPTOR 27.1.0 6.0 4 IN 04 03 09 04 .... 27.2.0 Get string descriptor index 1 6.0 CTL 80 06 01 03 09 04 ff 00 GET DESCRIPTOR 28.1.0 6.0 38 IN 26 03 53 00 54 00 4d 00 69 00 63 00 72 00 6f 00 &.S.T.M.i.c.r.o. 28.2.0 65 00 6c 00 65 00 63 00 74 00 72 00 6f 00 6e 00 e.l.e.c.t.r.o.n. 28.2.16 69 00 63 00 73 00 i.c.s. 28.2.32 Get string descriptor index 2 6.0 CTL 80 06 02 03 09 04 ff 00 GET DESCRIPTOR 29.1.0 6.0 38 IN 26 03 53 00 54 00 4d 00 33 00 32 00 20 00 4d 00 &.S.T.M.3.2. .M. 29.2.0 61 00 73 00 73 00 20 00 53 00 74 00 6f 00 72 00 a.s.s. .S.t.o.r. 29.2.16 61 00 67 00 65 00 a.g.e. 29.2.32 6ok 30.1.0 Get device descriptor 26.0 CTL 80 06 00 01 00 00 12 00 GET DESCRIPTOR 31.1.0 26.0 18 IN 12 01 00 02 ef 02 01 40 83 04 2a 57 00 02 01 02 .....@..*W.... 31.2.0 03 01 .. 31.2.16 Get configuration descriptor 26.0 CTL 80 06 00 02 00 00 09 00 GET DESCRIPTOR 32.1.0 26.0 9 IN 09 02 20 00 01 01 00 c0 32 .. .....2 32.2.0 Get all configuration descriptors 26.0 CTL 80 06 00 02 00 00 20 00 GET DESCRIPTOR 33.1.0 26.0 32 IN 09 02 20 00 01 01 00 c0 32 09 04 02 00 02 08 06 .....2....... 33.2.0 50 00 07 05 83 02 40 00 00 07 05 03 02 40 00 00 P.....@......@.. 33.2.16 Get language ID 26.0 CTL 80 06 00 03 00 00 02 00 GET DESCRIPTOR 34.1.0 26.0 2 IN 04 03 .. 34.2.0 26.0 CTL 80 06 00 03 00 00 04 00 GET DESCRIPTOR 35.1.0 26.0 4 IN 04 03 09 04 .... 35.2.0 Get string descriptor index 3 26.0 CTL 80 06 03 03 09 04 02 00 GET DESCRIPTOR 36.1.0 26.0 2 IN 1a 03 .. 36.2.0 26.0 CTL 80 06 03 03 09 04 1a 00 GET DESCRIPTOR 37.1.0 26.0 26 IN 1a 03 33 00 31 00 37 00 30 00 33 00 39 00 35 00 ..3.1.7.0.3.9.5. 37.2.0 41 00 33 00 31 00 33 00 31 00 A.3.1.3.1. 37.2.16 Set configuration 26.0 CTL 00 09 01 00 00 00 00 00 SET CONFIG 38.1.0 Set interface 26.0 CTL 01 0b 00 00 02 00 00 00 SET INTERFACE 39.1.0 6ok 40.1.0 ----------SCSI MSC------------------------ Get LUN 26.0 CTL a1 fe 00 00 02 00 01 00 GET MAX LUN 41.1.0 26.0 1 IN 00 . 41.2.0 SCSI Inquery 0x12 26.3 31 OUT 55 53 42 43 10 00 0e 24 24 00 00 00 80 00 06 12 USBC...$$....... 42.1.0 00 00 00 24 00 00 00 00 00 00 00 00 00 00 00 ...$....... 42.1.16 26.3 36 IN 00 80 02 02 1f 00 00 00 53 54 4d 20 20 20 20 20 .....STM 43.1.0 50 72 6f 64 75 63 74 20 20 20 20 20 20 20 20 20 Product 43.1.16 30 2e 30 31 0.01 43.1.32 26.3 13 IN 55 53 42 53 10 00 0e 24 00 00 00 00 00 USBS...$..... 44.1.0 SCSI Inquery 0x12 26.3 31 OUT 55 53 42 43 10 20 69 22 24 00 00 00 80 00 06 12 USBC. i"$....... 45.1.0 00 00 00 24 00 00 00 00 00 00 00 00 00 00 00 ...$............. 45.1.16 26.3 36 IN 00 80 02 02 1f 00 00 00 53 54 4d 20 20 20 20 20 .....STM 46.1.0 50 72 6f 64 75 63 74 20 20 20 20 20 20 20 20 20 Product 46.1.16 30 2e 30 31 0.01 46.1.32 26.3 13 IN 55 53 42 53 10 20 69 22 00 00 00 00 00 USBS. i"..... 47.1.0 SCSI ReadFormatCapacity 0x23 26.3 31 OUT 55 53 42 43 10 40 ac 24 fc 00 00 00 80 00 0a 23 USBC.@.$.......# 48.1.0 00 00 00 00 00 00 00 fc 00 00 00 00 00 00 00 ............. 48.1.16 26.3 12 IN 00 00 00 08 01 da cb ff 02 00 02 00 ............ 49.1.0 26.3 13 IN 55 53 42 53 10 40 ac 24 f0 00 00 00 00 USBS.@.$..... 50.1.0 SCSI Inquery 0x12, flag=1,page=0x80 26.3 31 OUT 55 53 42 43 d0 e8 c6 0e ff 00 00 00 80 00 06 12 USBC............ 51.1.0 01 80 00 ff 00 00 00 00 00 00 00 00 00 00 00 ............. 51.1.16 26.3 8 IN 00 80 00 08 20 20 20 20 .... 52.1.0 26.3 13 IN 55 53 42 53 d0 e8 c6 0e f7 00 00 00 00 USBS......... 53.1.0 27 36 IN 00 80 02 02 1f 00 00 00 53 54 4d 20 20 20 20 20 .....STM 54.1.0 50 72 6f 64 75 63 74 20 20 20 20 20 20 20 20 20 Product 54.1.16 30 2e 30 31 0.01 54.1.32 SCSI ReadCacacity 0x25 26.3 31 OUT 55 53 42 43 10 70 fd 24 08 00 00 00 80 00 0a 25 USBC.p.$.......% 55.1.0 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ............. 55.1.16 26.3 8 IN 01 da cb ff 00 00 02 00 ........ 56.1.0 26.3 13 IN 55 53 42 53 10 70 fd 24 00 00 00 00 00 USBS.p.$..... 57.1.0 27 8 IN 01 da cb ff 00 00 02 00 ........ 58.1.0 27 ATA 00 00 00 4f c2 a0 ec IDENTIFY 59.1.0 27ok 59.2.0 SCSI ModeSense6 0x1a 26.3 31 OUT 55 53 42 43 70 52 f0 24 c0 00 00 00 80 00 06 1a USBCpR.$........ 60.1.0 00 1c 00 c0 00 00 00 00 00 00 00 00 00 00 00 ............. 60.1.16 27 18 SENSE 70 00 05 00 00 00 00 0a 00 00 00 00 24 00 00 00 invalid cdb 61.1.0 00 00 61.1.16 26.3 23 IN 22 00 00 00 08 12 00 00 00 00 00 00 00 00 00 00 "............. 62.1.0 00 00 00 00 00 00 00 ....... 62.1.16 26.3 13 IN 55 53 42 53 70 52 f0 24 a9 00 00 00 00 USBSpR.$..... 63.1.0 27 23 IN 22 00 00 00 08 12 00 00 00 00 00 00 00 00 00 00 "............. 64.1.0 00 00 00 00 00 00 00 ....... 64.1.16 SCSI ModeSense6 0x1a 26.3 31 OUT 55 53 42 43 10 70 fd 24 c0 00 00 00 80 00 06 1a USBC.p.$........ 65.1.0 00 08 00 c0 00 00 00 00 00 00 00 00 00 00 00 ............. 65.1.16 26.3 23 IN 22 00 00 00 08 12 00 00 00 00 00 00 00 00 00 00 "............. 66.1.0 00 00 00 00 00 00 00 ....... 66.1.16 26.3 13 IN 55 53 42 53 10 70 fd 24 a9 00 00 00 00 USBS.p.$..... 67.1.0 27 23 IN 22 00 00 00 08 12 00 00 00 00 00 00 00 00 00 00 "............. 68.1.0 00 00 00 00 00 00 00 ....... 68.1.16 SCSI ReadCacacity 0x25 26.3 31 OUT 55 53 42 43 10 f0 76 21 08 00 00 00 80 00 0a 25 USBC..v!.....% 69.1.0 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ............. 69.1.16 26.3 8 IN 01 da cb ff 00 00 02 00 ........ 70.1.0 26.3 13 IN 55 53 42 53 10 f0 76 21 00 00 00 00 00 USBS..v!..... 71.1.0 27 8 IN 01 da cb ff 00 00 02 00 ........ 72.1.0 SCSI Inquery 0x12 26.3 31 OUT 55 53 42 43 10 00 4e 0f 24 00 00 00 80 00 06 12 USBC..N.$....... 73.1.0 00 00 00 24 00 00 00 00 00 00 00 00 00 00 00 ...$.......73.1.16 26.3 36 IN 00 80 02 02 1f 00 00 00 53 54 4d 20 20 20 20 20 .....STM 74.1.0 50 72 6f 64 75 63 74 20 20 20 20 20 20 20 20 20 Product 74.1.16 30 2e 30 31 0.01 74.1.32 26.3 13 IN 55 53 42 53 10 00 4e 0f 00 00 00 00 00 USBS..N... 75.1.0 27 36 IN 00 80 02 02 1f 00 00 00 53 54 4d 20 20 20 20 20 .........STM 76.1.0 50 72 6f 64 75 63 74 20 20 20 20 20 20 20 20 20 Product 76.1.16 30 2e 30 31 0.01 76.1.32 27 18 SENSE 70 00 05 00 00 00 00 0a 00 00 00 00 20 00 00 00 illegal request 77.1.0 00 00 77.1.16 SCSI ReadCacacity 0x25 26.3 31 OUT 55 53 42 43 10 70 fd 24 08 00 00 00 80 00 0a 25 USBC.p.$.......% 78.1.0 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ............. 78.1.16 26.3 8 IN 01 da cb ff 00 00 02 00 ........ 79.1.0 26.3 13 IN 55 53 42 53 10 70 fd 24 00 00 00 00 00 USBS.p.$..... 80.1.0 27 8 IN 01 da cb ff 00 00 02 00 ......... 81.1.0 SCSI ReadCacacity 0x25 26.3 31 OUT 55 53 42 43 10 30 1e 24 08 00 00 00 80 00 0a 25 USBC.0.$.......% 82.1.0 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ............. 82.1.16 26.3 8 IN 01 da cb ff 00 00 02 00 ........ 83.1.0 26.3 13 IN 55 53 42 53 10 30 1e 24 00 00 00 00 00 USBS.0.$..... 84.1.0 27 8 IN 01 da cb ff 00 00 02 00 ......... 85.1.0 SCSI ReadCacacity 0x25 26.3 31 OUT 55 53 42 43 10 70 fd 24 08 00 00 00 80 00 0a 25 USBC.p.$.......% 86.1.0 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ............. 86.1.16 26.3 8 IN 01 da cb ff 00 00 02 00 ......... 87.1.0 26.3 13 IN 55 53 42 53 10 70 fd 24 00 00 00 00 00 USBS.p.$..... 88.1.0 27 8 IN 01 da cb ff 00 00 02 00 ......... 89.1.0 SCSI Read10 0x28, read SD card data 26.3 31 OUT 55 53 42 43 10 70 fd 24 00 02 00 00 80 00 0a 28 USBC.p.$.......( 90.1.0 00 00 00 00 00 00 00 01 00 00 00 00 00 00 00 ............. 90.1.16 26.3 512 IN 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ............ 91.1.0 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ............ 91.1.16 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ............ 91.1.32 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ............ 91.1.48 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ............ 91.1.64 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ............ 91.1.80 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ............ 91.1.96 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ............ 91.1.112 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ............ 91.1.128 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ............ 91.1.144 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ............ 91.1.160 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ............ 91.1.176 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ............ 91.1.192 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ............ 91.1.208 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ............ 91.1.224 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ............ 91.1.240 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ............ 91.1.256 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ............ 91.1.272 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ............ 91.1.288 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ............ 91.1.304 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ............ 91.1.320 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ............ 91.1.336 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ............ 91.1.352 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ............ 91.1.368 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ............ 91.1.384 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ............ 91.1.400 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ............ 91.1.416 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 82 ............ 91.1.432 03 00 0c fe ff ff 00 20 00 00 00 ac da 01 00 00 ....... 91.1.448 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ............ 91.1.464 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ............ 91.1.480 00 00 00 00 00 00 00 00 00 00 00 00 00 00 55 aa............U. 91.1.496 26.3 13 IN 55 53 42 53 10 70 fd 24 00 00 00 00 00 USBS.p.$..... 92.1.0 27 512 IN 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ............ 93.1.0 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ............ 93.1.16 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ............ 93.1.32 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ............ 93.1.48 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ............ 93.1.64 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ............ 93.1.80 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ............ 93.1.96 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ............ 93.1.112 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ............ 93.1.128 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ............ 93.1.144 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ............ 93.1.160 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ............ 93.1.176 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ............ 93.1.192 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ............ 93.1.208 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ............ 93.1.224 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ............ 93.1.240 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ............ 93.1.256 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ............ 93.1.272 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ............ 93.1.288 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ............ 93.1.304 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ............ 93.1.320 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ............ 93.1.336 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ............ 93.1.352 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ............ 93.1.368 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ............ 93.1.384 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ............ 93.1.400 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ............ 93.1.416 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 82 ............ 93.1.432 03 00 0c fe ff ff 00 20 00 00 00 ac da 01 00 00 ....... 93.1.448 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ............ 93.1.464 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ............ 93.1.480 00 00 00 00 00 00 00 00 00 00 00 00 00 00 55 aa............U. 93.1.496 26.3 31 OUT 55 53 42 43 10 40 d9 25 00 20 00 00 80 00 0a 28 USBC.@.%. .....( 94.1.0 00 00 00 00 00 00 00 10 00 00 00 00 00 00 00 ............. 94.1.16