Teach you step by step how to use USB CDC+MSC composite device (based on stm32f407) – 2

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