○──── Setting address to 27 for device 0 ├────── SETUP transaction on 0.0 with 8 data bytes, ACK: [00, 05, 1B, 00, 00, 00, 00, 00] │ ├── SETUP packet on 0.0, CRC 02 │ ├── DATA0 packet with CRC 1FE9 and 8 data bytes: [00, 05, 1B, 00, 00, 00, 00, 00] │ └── ACK packet ├────── IN transaction on 0.0, NAK │ ├── IN packet on 0.0, CRC 02 │ └── NAK packet └────── IN transaction on 0.0 with no data, ACK ├── IN packet on 0.0, CRC 02 ├── DATA1 packet with CRC 0000 and no data └── ACK packet ○─── Getting device descriptor #0 for device 27, reading 8 bytes ├───── SETUP transaction on 27.0 with 8 data bytes, ACK: [80, 06, 00, 01, 00, 00, 08, 00] │ ├── SETUP packet on 27.0, CRC 18 │ ├── DATA0 packet with CRC 94EB and 8 data bytes: [80, 06, 00, 01, 00, 00, 08, 00] │ └── ACK packet ├───── IN transaction on 27.0, NAK │ ├── IN packet on 27.0, CRC 18 │ └── NAK packet ├───── IN transaction on 27.0 with 8 data bytes, ACK: [12, 01, 00, 02, EF, 02, 01, 40] │ ├── IN packet on 27.0, CRC 18 │ ├── DATA1 packet with CRC 55C3 and 8 data bytes: [12, 01, 00, 02, EF, 02, 01, 40] │ └── ACK packet └───── OUT transaction on 27.0 with no data, ACK ├── OUT packet on 27.0, CRC 18 ├── DATA1 packet with CRC 0000 and no data └── ACK packet ○─── Getting device descriptor #0 for device 27, reading 18 bytes ├───── SETUP transaction on 27.0 with 8 data bytes, ACK: [80, 06, 00, 01, 00, 00, 12, 00] │ ├── SETUP packet on 27.0, CRC 18 │ ├── DATA0 packet with CRC F4E0 and 8 data bytes: [80, 06, 00, 01, 00, 00, 12, 00] │ └── ACK packet ├───── IN transaction on 27.0, NAK │ ├── IN packet on 27.0, CRC 18 │ └── NAK packet ├───── IN transaction on 27.0 with 18 data bytes, ACK: [12, 01, 00, 02, EF, 02, 01, 40, C0, 16, 44, 04, 00, 02, 01, 05, 03, 01] │ ├── IN packet on 27.0, CRC 18 │ ├── DATA1 packet with CRC CAB3 and 18 data bytes: [12, 01, 00, 02, EF, 02, 01, 40, C0, 16, 44, 04, 00, 02, 01, 05, 03, 01] │ └── ACK packet └───── OUT transaction on 27.0 with no data, ACK ├── OUT packet on 27.0, CRC 18 ├── DATA1 packet with CRC 0000 and no data └── ACK packet ○─── Getting string descriptor #5, language 0x0409 (English/US) for device 27, reading 2 bytes ├───── SETUP transaction on 27.0 with 8 data bytes, ACK: [80, 06, 05, 03, 09, 04, 02, 00] │ ├── SETUP packet on 27.0, CRC 18 │ ├── DATA0 packet with CRC FCD6 and 8 data bytes: [80, 06, 05, 03, 09, 04, 02, 00] │ └── ACK packet ├───── IN transaction on 27.0, NAK │ ├── IN packet on 27.0, CRC 18 │ └── NAK packet ├───── IN transaction on 27.0 with 2 data bytes, ACK: [1A, 03] │ ├── IN packet on 27.0, CRC 18 │ ├── DATA1 packet with CRC 2EB5 and 2 data bytes: [1A, 03] │ └── ACK packet └───── OUT transaction on 27.0 with no data, ACK ├── OUT packet on 27.0, CRC 18 ├── DATA1 packet with CRC 0000 and no data └── ACK packet ○─── Getting string descriptor #5, language 0x0409 (English/US) for device 27, reading 26 bytes: 'Ksoloti Core' ├───── SETUP transaction on 27.0 with 8 data bytes, ACK: [80, 06, 05, 03, 09, 04, 1A, 00] │ ├── SETUP packet on 27.0, CRC 18 │ ├── DATA0 packet with CRC FCDC and 8 data bytes: [80, 06, 05, 03, 09, 04, 1A, 00] │ └── ACK packet ├───── IN transaction on 27.0, NAK │ ├── IN packet on 27.0, CRC 18 │ └── NAK packet ├───── IN transaction on 27.0 with 26 data bytes, ACK: [1A, 03, 4B, 00, 73, 00, 6F, 00, 6C, 00, 6F, 00, 74, 00, 69, 00, 20, 00, 43, 00, 6F, 00, 72, 00, 65, 00] │ ├── IN packet on 27.0, CRC 18 │ ├── DATA1 packet with CRC 8E03 and 26 data bytes: [1A, 03, 4B, 00, 73, 00, 6F, 00, 6C, 00, 6F, 00, 74, 00, 69, 00, 20, 00, 43, 00, 6F, 00, 72, 00, 65, 00] │ └── ACK packet └───── OUT transaction on 27.0 with no data, ACK ├── OUT packet on 27.0, CRC 18 ├── DATA1 packet with CRC 0000 and no data └── ACK packet ○─── Getting string descriptor #1, language 0x0409 (English/US) for device 27, reading 2 bytes ├───── SETUP transaction on 27.0 with 8 data bytes, ACK: [80, 06, 01, 03, 09, 04, 02, 00] │ ├── SETUP packet on 27.0, CRC 18 │ ├── DATA0 packet with CRC 78D7 and 8 data bytes: [80, 06, 01, 03, 09, 04, 02, 00] │ └── ACK packet ├───── IN transaction on 27.0, NAK │ ├── IN packet on 27.0, CRC 18 │ └── NAK packet ├───── IN transaction on 27.0 with 2 data bytes, ACK: [10, 03] │ ├── IN packet on 27.0, CRC 18 │ ├── DATA1 packet with CRC 8EB3 and 2 data bytes: [10, 03] │ └── ACK packet └───── OUT transaction on 27.0 with no data, ACK ├── OUT packet on 27.0, CRC 18 ├── DATA1 packet with CRC 0000 and no data └── ACK packet ○─── Getting string descriptor #1, language 0x0409 (English/US) for device 27, reading 16 bytes: 'Ksoloti' ├───── SETUP transaction on 27.0 with 8 data bytes, ACK: [80, 06, 01, 03, 09, 04, 10, 00] │ ├── SETUP packet on 27.0, CRC 18 │ ├── DATA0 packet with CRC D8DB and 8 data bytes: [80, 06, 01, 03, 09, 04, 10, 00] │ └── ACK packet ├───── IN transaction on 27.0, NAK │ ├── IN packet on 27.0, CRC 18 │ └── NAK packet ├───── IN transaction on 27.0 with 16 data bytes, ACK: [10, 03, 4B, 00, 73, 00, 6F, 00, 6C, 00, 6F, 00, 74, 00, 69, 00] │ ├── IN packet on 27.0, CRC 18 │ ├── DATA1 packet with CRC FE08 and 16 data bytes: [10, 03, 4B, 00, 73, 00, 6F, 00, 6C, 00, 6F, 00, 74, 00, 69, 00] │ └── ACK packet └───── OUT transaction on 27.0 with no data, ACK ├── OUT packet on 27.0, CRC 18 ├── DATA1 packet with CRC 0000 and no data └── ACK packet ○─── Getting string descriptor #3, language 0x0409 (English/US) for device 27, reading 2 bytes ├───── SETUP transaction on 27.0 with 8 data bytes, ACK: [80, 06, 03, 03, 09, 04, 02, 00] │ ├── SETUP packet on 27.0, CRC 18 │ ├── DATA0 packet with CRC 9AD6 and 8 data bytes: [80, 06, 03, 03, 09, 04, 02, 00] │ └── ACK packet ├───── IN transaction on 27.0, NAK │ ├── IN packet on 27.0, CRC 18 │ └── NAK packet ├───── IN transaction on 27.0 with 2 data bytes, ACK: '2\x03' │ ├── IN packet on 27.0, CRC 18 │ ├── DATA1 packet with CRC 2EAB and 2 data bytes: '2\x03' │ └── ACK packet └───── OUT transaction on 27.0 with no data, ACK ├── OUT packet on 27.0, CRC 18 ├── DATA1 packet with CRC 0000 and no data └── ACK packet ○─── Getting string descriptor #3, language 0x0409 (English/US) for device 27, reading 50 bytes: '002900193133510B33383438' ├───── SETUP transaction on 27.0 with 8 data bytes, ACK: [80, 06, 03, 03, 09, 04, 32, 00] │ ├── SETUP packet on 27.0, CRC 18 │ ├── DATA0 packet with CRC 9AC2 and 8 data bytes: [80, 06, 03, 03, 09, 04, 32, 00] │ └── ACK packet ├───── IN transaction on 27.0, NAK │ ├── IN packet on 27.0, CRC 18 │ └── NAK packet ├───── IN transaction on 27.0 with 50 data bytes, ACK: [32, 03, 30, 00, 30, 00, 32, 00, 39, 00, 30, 00, 30, 00, 31, 00, 39, 00, 33, 00, 31, 00, 33, 00, 33, 00, 35, 00, 31, 00, 30, 00, 42, 00, 33, 00, 33, 00, 33, 00, 38, 00, 33, 00, 34, 00, 33, 00, 38, 00] │ ├── IN packet on 27.0, CRC 18 │ ├── DATA1 packet with CRC B529 and 50 data bytes: [32, 03, 30, 00, 30, 00, 32, 00, 39, 00, 30, 00, 30, 00, 31, 00, 39, 00, 33, 00, 31, 00, 33, 00, 33, 00, 35, 00, 31, 00, 30, 00, 42, 00, 33, 00, 33, 00, 33, 00, 38, 00, 33, 00, 34, 00, 33, 00, 38, 00] │ └── ACK packet └───── OUT transaction on 27.0 with no data, ACK ├── OUT packet on 27.0, CRC 18 ├── DATA1 packet with CRC 0000 and no data └── ACK packet ○─── Getting configuration descriptor #0 for device 27, reading 9 bytes ├───── SETUP transaction on 27.0 with 8 data bytes, ACK: [80, 06, 00, 02, 00, 00, 09, 00] │ ├── SETUP packet on 27.0, CRC 18 │ ├── DATA0 packet with CRC 04AE and 8 data bytes: [80, 06, 00, 02, 00, 00, 09, 00] │ └── ACK packet ├───── IN transaction on 27.0, NAK │ ├── IN packet on 27.0, CRC 18 │ └── NAK packet ├───── IN transaction on 27.0 with 9 data bytes, ACK: [09, 02, AA, 01, 05, 01, 05, C0, 32] │ ├── IN packet on 27.0, CRC 18 │ ├── DATA1 packet with CRC 7519 and 9 data bytes: [09, 02, AA, 01, 05, 01, 05, C0, 32] │ └── ACK packet └───── OUT transaction on 27.0 with no data, ACK ├── OUT packet on 27.0, CRC 18 ├── DATA1 packet with CRC 0000 and no data └── ACK packet ○─── Getting configuration descriptor #0 for device 27, reading 426 bytes ├───── SETUP transaction on 27.0 with 8 data bytes, ACK: [80, 06, 00, 02, 00, 00, AA, 01] │ ├── SETUP packet on 27.0, CRC 18 │ ├── DATA0 packet with CRC 3417 and 8 data bytes: [80, 06, 00, 02, 00, 00, AA, 01] │ └── ACK packet ├───── IN transaction on 27.0, NAK │ ├── IN packet on 27.0, CRC 18 │ └── NAK packet ├───── IN transaction on 27.0 with 64 data bytes, ACK: [09, 02, AA, 01, 05, 01, 05, C0, 32, 08, 0B, 00, 04, 01, 00, 20, 00, 09, 04, 00, 00, 00, 01, 01, 20, 00, 09, 24, 01, 00, 02, 04, 5D, 00, 00, 08, 24, 0A, 04, 03, 07, 00, 00, 11, 24, 02, 01, 01, 01, 00, 04, 02, 00, 00, 00, 00, 00, 00, 00, 00, 12, 24, 06, 02] │ ├── IN packet on 27.0, CRC 18 │ ├── DATA1 packet with CRC 1DB0 and 64 data bytes: [09, 02, AA, 01, 05, 01, 05, C0, 32, 08, 0B, 00, 04, 01, 00, 20, 00, 09, 04, 00, 00, 00, 01, 01, 20, 00, 09, 24, 01, 00, 02, 04, 5D, 00, 00, 08, 24, 0A, 04, 03, 07, 00, 00, 11, 24, 02, 01, 01, 01, 00, 04, 02, 00, 00, 00, 00, 00, 00, 00, 00, 12, 24, 06, 02] │ └── ACK packet ├───── IN transaction on 27.0 with 64 data bytes, ACK: [01, 0F, 00, 00, 00, 0F, 00, 00, 00, 0F, 00, 00, 00, 00, 0C, 24, 03, 03, 02, 03, 00, 02, 04, 00, 00, 00, 11, 24, 02, 11, 01, 02, 00, 04, 02, 00, 00, 00, 00, 00, 00, 00, 00, 0C, 24, 03, 13, 01, 01, 00, 11, 04, 00, 00, 00, 09, 04, 01, 00, 00, 01, 02, 20, 00] │ ├── IN packet on 27.0, CRC 18 │ ├── DATA0 packet with CRC 3F59 and 64 data bytes: [01, 0F, 00, 00, 00, 0F, 00, 00, 00, 0F, 00, 00, 00, 00, 0C, 24, 03, 03, 02, 03, 00, 02, 04, 00, 00, 00, 11, 24, 02, 11, 01, 02, 00, 04, 02, 00, 00, 00, 00, 00, 00, 00, 00, 0C, 24, 03, 13, 01, 01, 00, 11, 04, 00, 00, 00, 09, 04, 01, 00, 00, 01, 02, 20, 00] │ └── ACK packet ├───── IN transaction on 27.0 with 64 data bytes, ACK: [09, 04, 01, 01, 01, 01, 02, 20, 00, 10, 24, 01, 01, 00, 01, 01, 00, 00, 00, 02, 00, 00, 00, 00, 00, 06, 24, 02, 01, 02, 10, 07, 05, 03, 09, C4, 00, 01, 08, 25, 01, 00, 00, 01, 01, 00, 09, 04, 01, 02, 01, 01, 02, 20, 00, 10, 24, 01, 01, 00, 01, 01, 00, 00] │ ├── IN packet on 27.0, CRC 18 │ ├── DATA1 packet with CRC 6EDE and 64 data bytes: [09, 04, 01, 01, 01, 01, 02, 20, 00, 10, 24, 01, 01, 00, 01, 01, 00, 00, 00, 02, 00, 00, 00, 00, 00, 06, 24, 02, 01, 02, 10, 07, 05, 03, 09, C4, 00, 01, 08, 25, 01, 00, 00, 01, 01, 00, 09, 04, 01, 02, 01, 01, 02, 20, 00, 10, 24, 01, 01, 00, 01, 01, 00, 00] │ └── ACK packet ├───── IN transaction on 27.0 with 64 data bytes, ACK: [00, 02, 00, 00, 00, 00, 00, 06, 24, 02, 01, 04, 18, 07, 05, 03, 09, 88, 01, 01, 08, 25, 01, 00, 00, 01, 01, 00, 09, 04, 02, 00, 00, 01, 02, 20, 00, 09, 04, 02, 01, 01, 01, 02, 20, 00, 10, 24, 01, 13, 00, 01, 01, 00, 00, 00, 02, 00, 00, 00, 00, 00, 06, 24] │ ├── IN packet on 27.0, CRC 18 │ ├── DATA0 packet with CRC 9B1F and 64 data bytes: [00, 02, 00, 00, 00, 00, 00, 06, 24, 02, 01, 04, 18, 07, 05, 03, 09, 88, 01, 01, 08, 25, 01, 00, 00, 01, 01, 00, 09, 04, 02, 00, 00, 01, 02, 20, 00, 09, 04, 02, 01, 01, 01, 02, 20, 00, 10, 24, 01, 13, 00, 01, 01, 00, 00, 00, 02, 00, 00, 00, 00, 00, 06, 24] │ └── ACK packet ├───── IN transaction on 27.0 with 64 data bytes, ACK: [02, 01, 02, 10, 07, 05, 83, 05, C4, 00, 01, 08, 25, 01, 00, 00, 00, 00, 00, 09, 04, 02, 02, 01, 01, 02, 20, 00, 10, 24, 01, 13, 00, 01, 01, 00, 00, 00, 02, 00, 00, 00, 00, 00, 06, 24, 02, 01, 04, 18, 07, 05, 83, 05, 88, 01, 01, 08, 25, 01, 00, 00, 00, 00] │ ├── IN packet on 27.0, CRC 18 │ ├── DATA1 packet with CRC 3DB6 and 64 data bytes: [02, 01, 02, 10, 07, 05, 83, 05, C4, 00, 01, 08, 25, 01, 00, 00, 00, 00, 00, 09, 04, 02, 02, 01, 01, 02, 20, 00, 10, 24, 01, 13, 00, 01, 01, 00, 00, 00, 02, 00, 00, 00, 00, 00, 06, 24, 02, 01, 04, 18, 07, 05, 83, 05, 88, 01, 01, 08, 25, 01, 00, 00, 00, 00] │ └── ACK packet ├───── IN transaction on 27.0 with 64 data bytes, ACK: [00, 09, 04, 03, 00, 02, 01, 03, 00, 00, 07, 24, 01, 00, 01, 41, 00, 06, 24, 02, 01, 01, 05, 06, 24, 02, 02, 02, 06, 09, 24, 03, 01, 03, 01, 02, 01, 06, 09, 24, 03, 02, 04, 01, 01, 01, 02, 09, 05, 01, 02, 40, 00, 00, 00, 00, 05, 25, 01, 01, 01, 09, 05, 81] │ ├── IN packet on 27.0, CRC 18 │ ├── DATA0 packet with CRC 7FAF and 64 data bytes: [00, 09, 04, 03, 00, 02, 01, 03, 00, 00, 07, 24, 01, 00, 01, 41, 00, 06, 24, 02, 01, 01, 05, 06, 24, 02, 02, 02, 06, 09, 24, 03, 01, 03, 01, 02, 01, 06, 09, 24, 03, 02, 04, 01, 01, 01, 02, 09, 05, 01, 02, 40, 00, 00, 00, 00, 05, 25, 01, 01, 01, 09, 05, 81] │ └── ACK packet ├───── IN transaction on 27.0 with 42 data bytes, ACK: [02, 40, 00, 00, 00, 00, 05, 25, 01, 01, 03, 08, 0B, 04, 01, FF, 00, 00, 04, 09, 04, 04, 00, 02, FF, 00, 00, 04, 07, 05, 02, 02, 40, 00, 00, 07, 05, 82, 02, 40, 00, 00] │ ├── IN packet on 27.0, CRC 18 │ ├── DATA1 packet with CRC 1F28 and 42 data bytes: [02, 40, 00, 00, 00, 00, 05, 25, 01, 01, 03, 08, 0B, 04, 01, FF, 00, 00, 04, 09, 04, 04, 00, 02, FF, 00, 00, 04, 07, 05, 02, 02, 40, 00, 00, 07, 05, 82, 02, 40, 00, 00] │ └── ACK packet └───── OUT transaction on 27.0 with no data, ACK ├── OUT packet on 27.0, CRC 18 ├── DATA1 packet with CRC 0000 and no data └── ACK packet ○─── Setting configuration 1 for device 27 ├───── SETUP transaction on 27.0 with 8 data bytes, ACK: [00, 09, 01, 00, 00, 00, 00, 00] │ ├── SETUP packet on 27.0, CRC 18 │ ├── DATA0 packet with CRC 2527 and 8 data bytes: [00, 09, 01, 00, 00, 00, 00, 00] │ └── ACK packet ├───── IN transaction on 27.0, NAK │ ├── IN packet on 27.0, CRC 18 │ └── NAK packet └───── IN transaction on 27.0 with no data, ACK ├── IN packet on 27.0, CRC 18 ├── DATA1 packet with CRC 0000 and no data └── ACK packet ○─── Getting string descriptor #4, language 0x0409 (English/US) for device 27, reading 2 bytes ├───── SETUP transaction on 27.0 with 8 data bytes, ACK: [80, 06, 04, 03, 09, 04, 02, 00] │ ├── SETUP packet on 27.0, CRC 18 │ ├── DATA0 packet with CRC 2DD7 and 8 data bytes: [80, 06, 04, 03, 09, 04, 02, 00] │ └── ACK packet ├───── IN transaction on 27.0, NAK │ ├── IN packet on 27.0, CRC 18 │ └── NAK packet ├───── IN transaction on 27.0 with 2 data bytes, ACK: '.\x03' │ ├── IN packet on 27.0, CRC 18 │ ├── DATA1 packet with CRC EEA3 and 2 data bytes: '.\x03' │ └── ACK packet └───── OUT transaction on 27.0 with no data, ACK ├── OUT packet on 27.0, CRC 18 ├── DATA1 packet with CRC 0000 and no data └── ACK packet ○─── Getting string descriptor #4, language 0x0409 (English/US) for device 27, reading 46 bytes: 'Ksoloti Bulk Interface' ├───── SETUP transaction on 27.0 with 8 data bytes, ACK: [80, 06, 04, 03, 09, 04, 2E, 00] │ ├── SETUP packet on 27.0, CRC 18 │ ├── DATA0 packet with CRC EDCB and 8 data bytes: [80, 06, 04, 03, 09, 04, 2E, 00] │ └── ACK packet ├───── IN transaction on 27.0, NAK │ ├── IN packet on 27.0, CRC 18 │ └── NAK packet ├───── IN transaction on 27.0 with 46 data bytes, ACK: [2E, 03, 4B, 00, 73, 00, 6F, 00, 6C, 00, 6F, 00, 74, 00, 69, 00, 20, 00, 42, 00, 75, 00, 6C, 00, 6B, 00, 20, 00, 49, 00, 6E, 00, 74, 00, 65, 00, 72, 00, 66, 00, 61, 00, 63, 00, 65, 00] │ ├── IN packet on 27.0, CRC 18 │ ├── DATA1 packet with CRC 25A8 and 46 data bytes: [2E, 03, 4B, 00, 73, 00, 6F, 00, 6C, 00, 6F, 00, 74, 00, 69, 00, 20, 00, 42, 00, 75, 00, 6C, 00, 6B, 00, 20, 00, 49, 00, 6E, 00, 74, 00, 65, 00, 72, 00, 66, 00, 61, 00, 63, 00, 65, 00] │ └── ACK packet └───── OUT transaction on 27.0 with no data, ACK ├── OUT packet on 27.0, CRC 18 ├── DATA1 packet with CRC 0000 and no data └── ACK packet ○─── Class request #2, index 4, value 256 for interface 27.0, reading 14 bytes ├───── SETUP transaction on 27.0 with 8 data bytes, ACK: [A1, 02, 00, 01, 00, 04, 0E, 00] │ ├── SETUP packet on 27.0, CRC 18 │ ├── DATA0 packet with CRC E12F and 8 data bytes: [A1, 02, 00, 01, 00, 04, 0E, 00] │ └── ACK packet ├───── IN transaction on 27.0, NAK │ ├── IN packet on 27.0, CRC 18 │ └── NAK packet ├───── IN transaction on 27.0 with 14 data bytes, ACK: [01, 00, 80, BB, 00, 00, 80, BB, 00, 00, 00, 00, 00, 00] │ ├── IN packet on 27.0, CRC 18 │ ├── DATA1 packet with CRC CC26 and 14 data bytes: [01, 00, 80, BB, 00, 00, 80, BB, 00, 00, 00, 00, 00, 00] │ └── ACK packet └───── OUT transaction on 27.0 with no data, ACK ├── OUT packet on 27.0, CRC 18 ├── DATA1 packet with CRC 0000 and no data └── ACK packet ○─── Class request #2, index 4, value 256 for interface 27.0, reading 14 bytes ├───── SETUP transaction on 27.0 with 8 data bytes, ACK: [A1, 02, 00, 01, 00, 04, 0E, 00] │ ├── SETUP packet on 27.0, CRC 18 │ ├── DATA0 packet with CRC E12F and 8 data bytes: [A1, 02, 00, 01, 00, 04, 0E, 00] │ └── ACK packet ├───── IN transaction on 27.0, NAK │ ├── IN packet on 27.0, CRC 18 │ └── NAK packet ├───── IN transaction on 27.0 with 14 data bytes, ACK: [01, 00, 80, BB, 00, 00, 80, BB, 00, 00, 00, 00, 00, 00] │ ├── IN packet on 27.0, CRC 18 │ ├── DATA1 packet with CRC CC26 and 14 data bytes: [01, 00, 80, BB, 00, 00, 80, BB, 00, 00, 00, 00, 00, 00] │ └── ACK packet └───── OUT transaction on 27.0 with no data, ACK ├── OUT packet on 27.0, CRC 18 ├── DATA1 packet with CRC 0000 and no data └── ACK packet ○─── Class request #1, index 4, value 512 for interface 27.0, reading 1 bytes ├───── SETUP transaction on 27.0 with 8 data bytes, ACK: [A1, 01, 00, 02, 00, 04, 01, 00] │ ├── SETUP packet on 27.0, CRC 18 │ ├── DATA0 packet with CRC 115D and 8 data bytes: [A1, 01, 00, 02, 00, 04, 01, 00] │ └── ACK packet ├───── IN transaction on 27.0, NAK │ ├── IN packet on 27.0, CRC 18 │ └── NAK packet ├───── IN transaction on 27.0 with 1 data bytes, ACK: [01] │ ├── IN packet on 27.0, CRC 18 │ ├── DATA1 packet with CRC 7F81 and 1 data bytes: [01] │ └── ACK packet └───── OUT transaction on 27.0 with no data, ACK ├── OUT packet on 27.0, CRC 18 ├── DATA1 packet with CRC 0000 and no data └── ACK packet ○─── Class request #1, index 4, value 256 for interface 27.0, reading 4 bytes ├───── SETUP transaction on 27.0 with 8 data bytes, ACK: [A1, 01, 00, 01, 00, 04, 04, 00] │ ├── SETUP packet on 27.0, CRC 18 │ ├── DATA0 packet with CRC 411A and 8 data bytes: [A1, 01, 00, 01, 00, 04, 04, 00] │ └── ACK packet ├───── IN transaction on 27.0, NAK │ ├── IN packet on 27.0, CRC 18 │ └── NAK packet ├───── IN transaction on 27.0 with 4 data bytes, ACK: [80, BB, 00, 00] │ ├── IN packet on 27.0, CRC 18 │ ├── DATA1 packet with CRC 3EA6 and 4 data bytes: [80, BB, 00, 00] │ └── ACK packet └───── OUT transaction on 27.0 with no data, ACK ├── OUT packet on 27.0, CRC 18 ├── DATA1 packet with CRC 0000 and no data └── ACK packet ○─── Class request #1, index 4, value 256 for interface 27.0, writing 4 bytes ├───── SETUP transaction on 27.0 with 8 data bytes, ACK: [21, 01, 00, 01, 00, 04, 04, 00] │ ├── SETUP packet on 27.0, CRC 18 │ ├── DATA0 packet with CRC 2112 and 8 data bytes: [21, 01, 00, 01, 00, 04, 04, 00] │ └── ACK packet ├───── OUT transaction on 27.0 with 4 data bytes, NAK: [80, BB, 00, 00] │ ├── OUT packet on 27.0, CRC 18 │ ├── DATA1 packet with CRC 3EA6 and 4 data bytes: [80, BB, 00, 00] │ └── NAK packet ├───── OUT transaction on 27.0 with 4 data bytes, ACK: [80, BB, 00, 00] │ ├── OUT packet on 27.0, CRC 18 │ ├── DATA1 packet with CRC 3EA6 and 4 data bytes: [80, BB, 00, 00] │ └── ACK packet └───── IN transaction on 27.0 with no data, ACK ├── IN packet on 27.0, CRC 18 ├── DATA1 packet with CRC 0000 and no data └── ACK packet ○─── Class request #1, index 4, value 512 for interface 27.0, reading 1 bytes ├───── SETUP transaction on 27.0 with 8 data bytes, ACK: [A1, 01, 00, 02, 00, 04, 01, 00] │ ├── SETUP packet on 27.0, CRC 18 │ ├── DATA0 packet with CRC 115D and 8 data bytes: [A1, 01, 00, 02, 00, 04, 01, 00] │ └── ACK packet ├───── IN transaction on 27.0, NAK │ ├── IN packet on 27.0, CRC 18 │ └── NAK packet ├───── IN transaction on 27.0 with 1 data bytes, ACK: [01] │ ├── IN packet on 27.0, CRC 18 │ ├── DATA1 packet with CRC 7F81 and 1 data bytes: [01] │ └── ACK packet └───── OUT transaction on 27.0 with no data, ACK ├── OUT packet on 27.0, CRC 18 ├── DATA1 packet with CRC 0000 and no data └── ACK packet ○─── Class request #1, index 4, value 256 for interface 27.0, reading 4 bytes ├───── SETUP transaction on 27.0 with 8 data bytes, ACK: [A1, 01, 00, 01, 00, 04, 04, 00] │ ├── SETUP packet on 27.0, CRC 18 │ ├── DATA0 packet with CRC 411A and 8 data bytes: [A1, 01, 00, 01, 00, 04, 04, 00] │ └── ACK packet ├───── IN transaction on 27.0, NAK │ ├── IN packet on 27.0, CRC 18 │ └── NAK packet ├───── IN transaction on 27.0 with 4 data bytes, ACK: [80, BB, 00, 00] │ ├── IN packet on 27.0, CRC 18 │ ├── DATA1 packet with CRC 3EA6 and 4 data bytes: [80, BB, 00, 00] │ └── ACK packet └───── OUT transaction on 27.0 with no data, ACK ├── OUT packet on 27.0, CRC 18 ├── DATA1 packet with CRC 0000 and no data └── ACK packet ○─── Class request #1, index 4, value 256 for interface 27.0, writing 4 bytes ├───── SETUP transaction on 27.0 with 8 data bytes, ACK: [21, 01, 00, 01, 00, 04, 04, 00] │ ├── SETUP packet on 27.0, CRC 18 │ ├── DATA0 packet with CRC 2112 and 8 data bytes: [21, 01, 00, 01, 00, 04, 04, 00] │ └── ACK packet ├───── OUT transaction on 27.0 with 4 data bytes, NAK: [80, BB, 00, 00] │ ├── OUT packet on 27.0, CRC 18 │ ├── DATA1 packet with CRC 3EA6 and 4 data bytes: [80, BB, 00, 00] │ └── NAK packet ├───── OUT transaction on 27.0 with 4 data bytes, ACK: [80, BB, 00, 00] │ ├── OUT packet on 27.0, CRC 18 │ ├── DATA1 packet with CRC 3EA6 and 4 data bytes: [80, BB, 00, 00] │ └── ACK packet └───── IN transaction on 27.0 with no data, ACK ├── IN packet on 27.0, CRC 18 ├── DATA1 packet with CRC 0000 and no data └── ACK packet ○─── Class request #1, index 2, value 512 for interface 27.0, reading 2 bytes ├───── SETUP transaction on 27.0 with 8 data bytes, ACK: [A1, 01, 00, 02, 00, 02, 02, 00] │ ├── SETUP packet on 27.0, CRC 18 │ ├── DATA0 packet with CRC E0BD and 8 data bytes: [A1, 01, 00, 02, 00, 02, 02, 00] │ └── ACK packet ├───── IN transaction on 27.0, NAK │ ├── IN packet on 27.0, CRC 18 │ └── NAK packet ├───── IN transaction on 27.0 with 2 data bytes, ACK: [00, 00] │ ├── IN packet on 27.0, CRC 18 │ ├── DATA1 packet with CRC 4FFE and 2 data bytes: [00, 00] │ └── ACK packet └───── OUT transaction on 27.0 with no data, ACK ├── OUT packet on 27.0, CRC 18 ├── DATA1 packet with CRC 0000 and no data └── ACK packet ○─── Class request #2, index 2, value 512 for interface 27.0, reading 8 bytes ├───── SETUP transaction on 27.0 with 8 data bytes, ACK: [A1, 02, 00, 02, 00, 02, 08, 00] │ ├── SETUP packet on 27.0, CRC 18 │ ├── DATA0 packet with CRC 4088 and 8 data bytes: [A1, 02, 00, 02, 00, 02, 08, 00] │ └── ACK packet ├───── IN transaction on 27.0, NAK │ ├── IN packet on 27.0, CRC 18 │ └── NAK packet ├───── IN transaction on 27.0 with 8 data bytes, ACK: [01, 00, 00, CE, 00, 00, 00, 01] │ ├── IN packet on 27.0, CRC 18 │ ├── DATA1 packet with CRC 28D6 and 8 data bytes: [01, 00, 00, CE, 00, 00, 00, 01] │ └── ACK packet └───── OUT transaction on 27.0 with no data, ACK ├── OUT packet on 27.0, CRC 18 ├── DATA1 packet with CRC 0000 and no data └── ACK packet ○─── Class request #2, index 2, value 512 for interface 27.0, reading 8 bytes ├───── SETUP transaction on 27.0 with 8 data bytes, ACK: [A1, 02, 00, 02, 00, 02, 08, 00] │ ├── SETUP packet on 27.0, CRC 18 │ ├── DATA0 packet with CRC 4088 and 8 data bytes: [A1, 02, 00, 02, 00, 02, 08, 00] │ └── ACK packet ├───── IN transaction on 27.0, NAK │ ├── IN packet on 27.0, CRC 18 │ └── NAK packet ├───── IN transaction on 27.0 with 8 data bytes, ACK: [01, 00, 00, CE, 00, 00, 00, 01] │ ├── IN packet on 27.0, CRC 18 │ ├── DATA1 packet with CRC 28D6 and 8 data bytes: [01, 00, 00, CE, 00, 00, 00, 01] │ └── ACK packet └───── OUT transaction on 27.0 with no data, ACK ├── OUT packet on 27.0, CRC 18 ├── DATA1 packet with CRC 0000 and no data └── ACK packet ○─── Class request #2, index 2, value 512 for interface 27.0, reading 8 bytes ├───── SETUP transaction on 27.0 with 8 data bytes, ACK: [A1, 02, 00, 02, 00, 02, 08, 00] │ ├── SETUP packet on 27.0, CRC 18 │ ├── DATA0 packet with CRC 4088 and 8 data bytes: [A1, 02, 00, 02, 00, 02, 08, 00] │ └── ACK packet ├───── IN transaction on 27.0, NAK │ ├── IN packet on 27.0, CRC 18 │ └── NAK packet ├───── IN transaction on 27.0 with 8 data bytes, ACK: [01, 00, 00, CE, 00, 00, 00, 01] │ ├── IN packet on 27.0, CRC 18 │ ├── DATA1 packet with CRC 28D6 and 8 data bytes: [01, 00, 00, CE, 00, 00, 00, 01] │ └── ACK packet └───── OUT transaction on 27.0 with no data, ACK ├── OUT packet on 27.0, CRC 18 ├── DATA1 packet with CRC 0000 and no data └── ACK packet ○─── Class request #1, index 2, value 512 for interface 27.0, writing 2 bytes ├───── SETUP transaction on 27.0 with 8 data bytes, ACK: [21, 01, 00, 02, 00, 02, 02, 00] │ ├── SETUP packet on 27.0, CRC 18 │ ├── DATA0 packet with CRC 80B5 and 8 data bytes: [21, 01, 00, 02, 00, 02, 02, 00] │ └── ACK packet ├───── OUT transaction on 27.0 with 2 data bytes, NAK: [00, 00] │ ├── OUT packet on 27.0, CRC 18 │ ├── DATA1 packet with CRC 4FFE and 2 data bytes: [00, 00] │ └── NAK packet ├───── OUT transaction on 27.0 with 2 data bytes, ACK: [00, 00] │ ├── OUT packet on 27.0, CRC 18 │ ├── DATA1 packet with CRC 4FFE and 2 data bytes: [00, 00] │ └── ACK packet └───── IN transaction on 27.0 with no data, ACK ├── IN packet on 27.0, CRC 18 ├── DATA1 packet with CRC 0000 and no data └── ACK packet ○─── Class request #1, index 2, value 513 for interface 27.0, reading 2 bytes ├───── SETUP transaction on 27.0 with 8 data bytes, ACK: [A1, 01, 01, 02, 00, 02, 02, 00] │ ├── SETUP packet on 27.0, CRC 18 │ ├── DATA0 packet with CRC 31BC and 8 data bytes: [A1, 01, 01, 02, 00, 02, 02, 00] │ └── ACK packet ├───── IN transaction on 27.0, NAK │ ├── IN packet on 27.0, CRC 18 │ └── NAK packet ├───── IN transaction on 27.0 with 2 data bytes, ACK: [00, 00] │ ├── IN packet on 27.0, CRC 18 │ ├── DATA1 packet with CRC 4FFE and 2 data bytes: [00, 00] │ └── ACK packet └───── OUT transaction on 27.0 with no data, ACK ├── OUT packet on 27.0, CRC 18 ├── DATA1 packet with CRC 0000 and no data └── ACK packet ○─── Class request #2, index 2, value 513 for interface 27.0, reading 8 bytes ├───── SETUP transaction on 27.0 with 8 data bytes, ACK: [A1, 02, 01, 02, 00, 02, 08, 00] │ ├── SETUP packet on 27.0, CRC 18 │ ├── DATA0 packet with CRC 9189 and 8 data bytes: [A1, 02, 01, 02, 00, 02, 08, 00] │ └── ACK packet ├───── IN transaction on 27.0, NAK │ ├── IN packet on 27.0, CRC 18 │ └── NAK packet ├───── IN transaction on 27.0 with 8 data bytes, ACK: [01, 00, 00, CE, 00, 00, 00, 01] │ ├── IN packet on 27.0, CRC 18 │ ├── DATA1 packet with CRC 28D6 and 8 data bytes: [01, 00, 00, CE, 00, 00, 00, 01] │ └── ACK packet └───── OUT transaction on 27.0 with no data, ACK ├── OUT packet on 27.0, CRC 18 ├── DATA1 packet with CRC 0000 and no data └── ACK packet ○─── Class request #2, index 2, value 513 for interface 27.0, reading 8 bytes ├───── SETUP transaction on 27.0 with 8 data bytes, ACK: [A1, 02, 01, 02, 00, 02, 08, 00] │ ├── SETUP packet on 27.0, CRC 18 │ ├── DATA0 packet with CRC 9189 and 8 data bytes: [A1, 02, 01, 02, 00, 02, 08, 00] │ └── ACK packet ├───── IN transaction on 27.0, NAK │ ├── IN packet on 27.0, CRC 18 │ └── NAK packet ├───── IN transaction on 27.0 with 8 data bytes, ACK: [01, 00, 00, CE, 00, 00, 00, 01] │ ├── IN packet on 27.0, CRC 18 │ ├── DATA1 packet with CRC 28D6 and 8 data bytes: [01, 00, 00, CE, 00, 00, 00, 01] │ └── ACK packet └───── OUT transaction on 27.0 with no data, ACK ├── OUT packet on 27.0, CRC 18 ├── DATA1 packet with CRC 0000 and no data └── ACK packet ○─── Class request #2, index 2, value 513 for interface 27.0, reading 8 bytes ├───── SETUP transaction on 27.0 with 8 data bytes, ACK: [A1, 02, 01, 02, 00, 02, 08, 00] │ ├── SETUP packet on 27.0, CRC 18 │ ├── DATA0 packet with CRC 9189 and 8 data bytes: [A1, 02, 01, 02, 00, 02, 08, 00] │ └── ACK packet ├───── IN transaction on 27.0, NAK │ ├── IN packet on 27.0, CRC 18 │ └── NAK packet ├───── IN transaction on 27.0 with 8 data bytes, ACK: [01, 00, 00, CE, 00, 00, 00, 01] │ ├── IN packet on 27.0, CRC 18 │ ├── DATA1 packet with CRC 28D6 and 8 data bytes: [01, 00, 00, CE, 00, 00, 00, 01] │ └── ACK packet └───── OUT transaction on 27.0 with no data, ACK ├── OUT packet on 27.0, CRC 18 ├── DATA1 packet with CRC 0000 and no data └── ACK packet ○─── Class request #1, index 2, value 513 for interface 27.0, writing 2 bytes ├───── SETUP transaction on 27.0 with 8 data bytes, ACK: [21, 01, 01, 02, 00, 02, 02, 00] │ ├── SETUP packet on 27.0, CRC 18 │ ├── DATA0 packet with CRC 51B4 and 8 data bytes: [21, 01, 01, 02, 00, 02, 02, 00] │ └── ACK packet ├───── OUT transaction on 27.0 with 2 data bytes, NAK: [00, 00] │ ├── OUT packet on 27.0, CRC 18 │ ├── DATA1 packet with CRC 4FFE and 2 data bytes: [00, 00] │ └── NAK packet ├───── OUT transaction on 27.0 with 2 data bytes, ACK: [00, 00] │ ├── OUT packet on 27.0, CRC 18 │ ├── DATA1 packet with CRC 4FFE and 2 data bytes: [00, 00] │ └── ACK packet └───── IN transaction on 27.0 with no data, ACK ├── IN packet on 27.0, CRC 18 ├── DATA1 packet with CRC 0000 and no data └── ACK packet ○─── Class request #1, index 2, value 514 for interface 27.0, reading 2 bytes ├───── SETUP transaction on 27.0 with 8 data bytes, ACK: [A1, 01, 02, 02, 00, 02, 02, 00] │ ├── SETUP packet on 27.0, CRC 18 │ ├── DATA0 packet with CRC 02BC and 8 data bytes: [A1, 01, 02, 02, 00, 02, 02, 00] │ └── ACK packet ├───── IN transaction on 27.0, NAK │ ├── IN packet on 27.0, CRC 18 │ └── NAK packet ├───── IN transaction on 27.0 with 2 data bytes, ACK: [00, 00] │ ├── IN packet on 27.0, CRC 18 │ ├── DATA1 packet with CRC 4FFE and 2 data bytes: [00, 00] │ └── ACK packet └───── OUT transaction on 27.0 with no data, ACK ├── OUT packet on 27.0, CRC 18 ├── DATA1 packet with CRC 0000 and no data └── ACK packet ○─── Class request #2, index 2, value 514 for interface 27.0, reading 8 bytes ├───── SETUP transaction on 27.0 with 8 data bytes, ACK: [A1, 02, 02, 02, 00, 02, 08, 00] │ ├── SETUP packet on 27.0, CRC 18 │ ├── DATA0 packet with CRC A289 and 8 data bytes: [A1, 02, 02, 02, 00, 02, 08, 00] │ └── ACK packet ├───── IN transaction on 27.0, NAK │ ├── IN packet on 27.0, CRC 18 │ └── NAK packet ├───── IN transaction on 27.0 with 8 data bytes, ACK: [01, 00, 00, CE, 00, 00, 00, 01] │ ├── IN packet on 27.0, CRC 18 │ ├── DATA1 packet with CRC 28D6 and 8 data bytes: [01, 00, 00, CE, 00, 00, 00, 01] │ └── ACK packet └───── OUT transaction on 27.0 with no data, ACK ├── OUT packet on 27.0, CRC 18 ├── DATA1 packet with CRC 0000 and no data └── ACK packet ○─── Class request #2, index 2, value 514 for interface 27.0, reading 8 bytes ├───── SETUP transaction on 27.0 with 8 data bytes, ACK: [A1, 02, 02, 02, 00, 02, 08, 00] │ ├── SETUP packet on 27.0, CRC 18 │ ├── DATA0 packet with CRC A289 and 8 data bytes: [A1, 02, 02, 02, 00, 02, 08, 00] │ └── ACK packet ├───── IN transaction on 27.0, NAK │ ├── IN packet on 27.0, CRC 18 │ └── NAK packet ├───── IN transaction on 27.0 with 8 data bytes, ACK: [01, 00, 00, CE, 00, 00, 00, 01] │ ├── IN packet on 27.0, CRC 18 │ ├── DATA1 packet with CRC 28D6 and 8 data bytes: [01, 00, 00, CE, 00, 00, 00, 01] │ └── ACK packet └───── OUT transaction on 27.0 with no data, ACK ├── OUT packet on 27.0, CRC 18 ├── DATA1 packet with CRC 0000 and no data └── ACK packet ○─── Class request #2, index 2, value 514 for interface 27.0, reading 8 bytes ├───── SETUP transaction on 27.0 with 8 data bytes, ACK: [A1, 02, 02, 02, 00, 02, 08, 00] │ ├── SETUP packet on 27.0, CRC 18 │ ├── DATA0 packet with CRC A289 and 8 data bytes: [A1, 02, 02, 02, 00, 02, 08, 00] │ └── ACK packet ├───── IN transaction on 27.0, NAK │ ├── IN packet on 27.0, CRC 18 │ └── NAK packet ├───── IN transaction on 27.0 with 8 data bytes, ACK: [01, 00, 00, CE, 00, 00, 00, 01] │ ├── IN packet on 27.0, CRC 18 │ ├── DATA1 packet with CRC 28D6 and 8 data bytes: [01, 00, 00, CE, 00, 00, 00, 01] │ └── ACK packet └───── OUT transaction on 27.0 with no data, ACK ├── OUT packet on 27.0, CRC 18 ├── DATA1 packet with CRC 0000 and no data └── ACK packet ○─── Class request #1, index 2, value 514 for interface 27.0, writing 2 bytes ├───── SETUP transaction on 27.0 with 8 data bytes, ACK: [21, 01, 02, 02, 00, 02, 02, 00] │ ├── SETUP packet on 27.0, CRC 18 │ ├── DATA0 packet with CRC 62B4 and 8 data bytes: [21, 01, 02, 02, 00, 02, 02, 00] │ └── ACK packet ├───── OUT transaction on 27.0 with 2 data bytes, NAK: [00, 00] │ ├── OUT packet on 27.0, CRC 18 │ ├── DATA1 packet with CRC 4FFE and 2 data bytes: [00, 00] │ └── NAK packet ├───── OUT transaction on 27.0 with 2 data bytes, ACK: [00, 00] │ ├── OUT packet on 27.0, CRC 18 │ ├── DATA1 packet with CRC 4FFE and 2 data bytes: [00, 00] │ └── ACK packet └───── IN transaction on 27.0 with no data, ACK ├── IN packet on 27.0, CRC 18 ├── DATA1 packet with CRC 0000 and no data └── ACK packet ○─── Class request #1, index 2, value 256 for interface 27.0, reading 1 bytes ├───── SETUP transaction on 27.0 with 8 data bytes, ACK: [A1, 01, 00, 01, 00, 02, 01, 00] │ ├── SETUP packet on 27.0, CRC 18 │ ├── DATA0 packet with CRC 10F9 and 8 data bytes: [A1, 01, 00, 01, 00, 02, 01, 00] │ └── ACK packet ├───── IN transaction on 27.0, NAK │ ├── IN packet on 27.0, CRC 18 │ └── NAK packet ├───── IN transaction on 27.0 with 1 data bytes, ACK: [00] │ ├── IN packet on 27.0, CRC 18 │ ├── DATA1 packet with CRC BF40 and 1 data bytes: [00] │ └── ACK packet └───── OUT transaction on 27.0 with no data, ACK ├── OUT packet on 27.0, CRC 18 ├── DATA1 packet with CRC 0000 and no data └── ACK packet ○─── Class request #1, index 2, value 256 for interface 27.0, writing 1 bytes ├───── SETUP transaction on 27.0 with 8 data bytes, ACK: [21, 01, 00, 01, 00, 02, 01, 00] │ ├── SETUP packet on 27.0, CRC 18 │ ├── DATA0 packet with CRC 70F1 and 8 data bytes: [21, 01, 00, 01, 00, 02, 01, 00] │ └── ACK packet ├───── OUT transaction on 27.0 with 1 data bytes, NAK: [00] │ ├── OUT packet on 27.0, CRC 18 │ ├── DATA1 packet with CRC BF40 and 1 data bytes: [00] │ └── NAK packet ├───── OUT transaction on 27.0 with 1 data bytes, ACK: [00] │ ├── OUT packet on 27.0, CRC 18 │ ├── DATA1 packet with CRC BF40 and 1 data bytes: [00] │ └── ACK packet └───── IN transaction on 27.0 with no data, ACK ├── IN packet on 27.0, CRC 18 ├── DATA1 packet with CRC 0000 and no data └── ACK packet ○─── Class request #1, index 2, value 257 for interface 27.0, reading 1 bytes ├───── SETUP transaction on 27.0 with 8 data bytes, ACK: [A1, 01, 01, 01, 00, 02, 01, 00] │ ├── SETUP packet on 27.0, CRC 18 │ ├── DATA0 packet with CRC C1F8 and 8 data bytes: [A1, 01, 01, 01, 00, 02, 01, 00] │ └── ACK packet ├───── IN transaction on 27.0, NAK │ ├── IN packet on 27.0, CRC 18 │ └── NAK packet ├───── IN transaction on 27.0 with 1 data bytes, ACK: [00] │ ├── IN packet on 27.0, CRC 18 │ ├── DATA1 packet with CRC BF40 and 1 data bytes: [00] │ └── ACK packet └───── OUT transaction on 27.0 with no data, ACK ├── OUT packet on 27.0, CRC 18 ├── DATA1 packet with CRC 0000 and no data └── ACK packet ○─── Class request #1, index 2, value 257 for interface 27.0, writing 1 bytes ├───── SETUP transaction on 27.0 with 8 data bytes, ACK: [21, 01, 01, 01, 00, 02, 01, 00] │ ├── SETUP packet on 27.0, CRC 18 │ ├── DATA0 packet with CRC A1F0 and 8 data bytes: [21, 01, 01, 01, 00, 02, 01, 00] │ └── ACK packet ├───── OUT transaction on 27.0 with 1 data bytes, NAK: [00] │ ├── OUT packet on 27.0, CRC 18 │ ├── DATA1 packet with CRC BF40 and 1 data bytes: [00] │ └── NAK packet ├───── OUT transaction on 27.0 with 1 data bytes, ACK: [00] │ ├── OUT packet on 27.0, CRC 18 │ ├── DATA1 packet with CRC BF40 and 1 data bytes: [00] │ └── ACK packet └───── IN transaction on 27.0 with no data, ACK ├── IN packet on 27.0, CRC 18 ├── DATA1 packet with CRC 0000 and no data └── ACK packet ○─── Class request #1, index 2, value 258 for interface 27.0, reading 1 bytes ├───── SETUP transaction on 27.0 with 8 data bytes, ACK: [A1, 01, 02, 01, 00, 02, 01, 00] │ ├── SETUP packet on 27.0, CRC 18 │ ├── DATA0 packet with CRC F2F8 and 8 data bytes: [A1, 01, 02, 01, 00, 02, 01, 00] │ └── ACK packet ├───── IN transaction on 27.0, NAK │ ├── IN packet on 27.0, CRC 18 │ └── NAK packet ├───── IN transaction on 27.0 with 1 data bytes, ACK: [00] │ ├── IN packet on 27.0, CRC 18 │ ├── DATA1 packet with CRC BF40 and 1 data bytes: [00] │ └── ACK packet └───── OUT transaction on 27.0 with no data, ACK ├── OUT packet on 27.0, CRC 18 ├── DATA1 packet with CRC 0000 and no data └── ACK packet ○─── Class request #1, index 2, value 258 for interface 27.0, writing 1 bytes ├───── SETUP transaction on 27.0 with 8 data bytes, ACK: [21, 01, 02, 01, 00, 02, 01, 00] │ ├── SETUP packet on 27.0, CRC 18 │ ├── DATA0 packet with CRC 92F0 and 8 data bytes: [21, 01, 02, 01, 00, 02, 01, 00] │ └── ACK packet ├───── OUT transaction on 27.0 with 1 data bytes, NAK: [00] │ ├── OUT packet on 27.0, CRC 18 │ ├── DATA1 packet with CRC BF40 and 1 data bytes: [00] │ └── NAK packet ├───── OUT transaction on 27.0 with 1 data bytes, ACK: [00] │ ├── OUT packet on 27.0, CRC 18 │ ├── DATA1 packet with CRC BF40 and 1 data bytes: [00] │ └── ACK packet └───── IN transaction on 27.0 with no data, ACK ├── IN packet on 27.0, CRC 18 ├── DATA1 packet with CRC 0000 and no data └── ACK packet ○─── Getting string descriptor #0 for device 27, reading 0 of 2 requested bytes, incomplete ├───── SETUP transaction on 27.0 with 8 data bytes, ACK: [80, 06, 00, 03, 00, 00, 02, 00] │ ├── SETUP packet on 27.0, CRC 18 │ ├── DATA0 packet with CRC F494 and 8 data bytes: [80, 06, 00, 03, 00, 00, 02, 00] │ └── ACK packet ├───── IN transaction on 27.0, NAK │ ├── IN packet on 27.0, CRC 18 │ └── NAK packet ├───── IN transaction on 27.0 │ └── IN packet on 27.0, CRC 18 ○──┼─── 1 invalid groups └──┼───── ACK transaction on 0.16, ACK │ └── ACK packet ○─── Incomplete control transfer on device 27 └───── OUT transaction on 27.0 with no data, ACK ├── OUT packet on 27.0, CRC 18 ├── DATA1 packet with CRC 0000 and no data └── ACK packet ○─── Getting string descriptor #0 for device 27, reading 4 bytes ├───── SETUP transaction on 27.0 with 8 data bytes, ACK: [80, 06, 00, 03, 00, 00, 04, 00] │ ├── SETUP packet on 27.0, CRC 18 │ ├── DATA0 packet with CRC 5497 and 8 data bytes: [80, 06, 00, 03, 00, 00, 04, 00] │ └── ACK packet ├───── IN transaction on 27.0, NAK │ ├── IN packet on 27.0, CRC 18 │ └── NAK packet ├───── IN transaction on 27.0 with 4 data bytes, ACK: [04, 03, 09, 04] │ ├── IN packet on 27.0, CRC 18 │ ├── DATA1 packet with CRC 7809 and 4 data bytes: [04, 03, 09, 04] │ └── ACK packet └───── OUT transaction on 27.0 with no data, ACK ├── OUT packet on 27.0, CRC 18 ├── DATA1 packet with CRC 0000 and no data └── ACK packet ○─── Setting alternate setting 0 for interface 27.1 ├───── SETUP transaction on 27.0 with 8 data bytes, ACK: [01, 0B, 00, 00, 01, 00, 00, 00] │ ├── SETUP packet on 27.0, CRC 18 │ ├── DATA0 packet with CRC 04C5 and 8 data bytes: [01, 0B, 00, 00, 01, 00, 00, 00] │ └── ACK packet ├───── IN transaction on 27.0, NAK │ ├── IN packet on 27.0, CRC 18 │ └── NAK packet └───── IN transaction on 27.0 with no data, ACK ├── IN packet on 27.0, CRC 18 ├── DATA1 packet with CRC 0000 and no data └── ACK packet ○─── Class request #1, index 4, value 256 for interface 27.0, writing 4 bytes ├───── SETUP transaction on 27.0 with 8 data bytes, ACK: [21, 01, 00, 01, 00, 04, 04, 00] │ ├── SETUP packet on 27.0, CRC 18 │ ├── DATA0 packet with CRC 2112 and 8 data bytes: [21, 01, 00, 01, 00, 04, 04, 00] │ └── ACK packet ├───── OUT transaction on 27.0 with 4 data bytes, NAK: [80, BB, 00, 00] │ ├── OUT packet on 27.0, CRC 18 │ ├── DATA1 packet with CRC 3EA6 and 4 data bytes: [80, BB, 00, 00] │ └── NAK packet ├───── OUT transaction on 27.0 with 4 data bytes, ACK: [80, BB, 00, 00] │ ├── OUT packet on 27.0, CRC 18 │ ├── DATA1 packet with CRC 3EA6 and 4 data bytes: [80, BB, 00, 00] │ └── ACK packet └───── IN transaction on 27.0 with no data, ACK ├── IN packet on 27.0, CRC 18 ├── DATA1 packet with CRC 0000 and no data └── ACK packet ○─── Class request #1, index 4, value 256 for interface 27.0, writing 4 bytes ├───── SETUP transaction on 27.0 with 8 data bytes, ACK: [21, 01, 00, 01, 00, 04, 04, 00] │ ├── SETUP packet on 27.0, CRC 18 │ ├── DATA0 packet with CRC 2112 and 8 data bytes: [21, 01, 00, 01, 00, 04, 04, 00] │ └── ACK packet ├───── OUT transaction on 27.0 with 4 data bytes, NAK: [80, BB, 00, 00] │ ├── OUT packet on 27.0, CRC 18 │ ├── DATA1 packet with CRC 3EA6 and 4 data bytes: [80, BB, 00, 00] │ └── NAK packet ├───── OUT transaction on 27.0 with 4 data bytes, ACK: [80, BB, 00, 00] │ ├── OUT packet on 27.0, CRC 18 │ ├── DATA1 packet with CRC 3EA6 and 4 data bytes: [80, BB, 00, 00] │ └── ACK packet └───── IN transaction on 27.0 with no data, ACK ├── IN packet on 27.0, CRC 18 ├── DATA1 packet with CRC 0000 and no data └── ACK packet ○─── Class request #1, index 2, value 512 for interface 27.0, reading 2 bytes ├───── SETUP transaction on 27.0 with 8 data bytes, ACK: [A1, 01, 00, 02, 00, 02, 02, 00] │ ├── SETUP packet on 27.0, CRC 18 │ ├── DATA0 packet with CRC E0BD and 8 data bytes: [A1, 01, 00, 02, 00, 02, 02, 00] │ └── ACK packet ├───── IN transaction on 27.0, NAK │ ├── IN packet on 27.0, CRC 18 │ └── NAK packet ├───── IN transaction on 27.0 with 2 data bytes, ACK: [00, 00] │ ├── IN packet on 27.0, CRC 18 │ ├── DATA1 packet with CRC 4FFE and 2 data bytes: [00, 00] │ └── ACK packet └───── OUT transaction on 27.0 with no data, ACK ├── OUT packet on 27.0, CRC 18 ├── DATA1 packet with CRC 0000 and no data └── ACK packet ○─── Class request #2, index 2, value 512 for interface 27.0, reading 8 bytes ├───── SETUP transaction on 27.0 with 8 data bytes, ACK: [A1, 02, 00, 02, 00, 02, 08, 00] │ ├── SETUP packet on 27.0, CRC 18 │ ├── DATA0 packet with CRC 4088 and 8 data bytes: [A1, 02, 00, 02, 00, 02, 08, 00] │ └── ACK packet ├───── IN transaction on 27.0, NAK │ ├── IN packet on 27.0, CRC 18 │ └── NAK packet ├───── IN transaction on 27.0 with 8 data bytes, ACK: [01, 00, 00, CE, 00, 00, 00, 01] │ ├── IN packet on 27.0, CRC 18 │ ├── DATA1 packet with CRC 28D6 and 8 data bytes: [01, 00, 00, CE, 00, 00, 00, 01] │ └── ACK packet └───── OUT transaction on 27.0 with no data, ACK ├── OUT packet on 27.0, CRC 18 ├── DATA1 packet with CRC 0000 and no data └── ACK packet ○─── Class request #2, index 2, value 512 for interface 27.0, reading 8 bytes ├───── SETUP transaction on 27.0 with 8 data bytes, ACK: [A1, 02, 00, 02, 00, 02, 08, 00] │ ├── SETUP packet on 27.0, CRC 18 │ ├── DATA0 packet with CRC 4088 and 8 data bytes: [A1, 02, 00, 02, 00, 02, 08, 00] │ └── ACK packet ├───── IN transaction on 27.0, NAK │ ├── IN packet on 27.0, CRC 18 │ └── NAK packet ├───── IN transaction on 27.0 with 8 data bytes, ACK: [01, 00, 00, CE, 00, 00, 00, 01] │ ├── IN packet on 27.0, CRC 18 │ ├── DATA1 packet with CRC 28D6 and 8 data bytes: [01, 00, 00, CE, 00, 00, 00, 01] │ └── ACK packet └───── OUT transaction on 27.0 with no data, ACK ├── OUT packet on 27.0, CRC 18 ├── DATA1 packet with CRC 0000 and no data └── ACK packet ○─── Class request #2, index 2, value 512 for interface 27.0, reading 8 bytes ├───── SETUP transaction on 27.0 with 8 data bytes, ACK: [A1, 02, 00, 02, 00, 02, 08, 00] │ ├── SETUP packet on 27.0, CRC 18 │ ├── DATA0 packet with CRC 4088 and 8 data bytes: [A1, 02, 00, 02, 00, 02, 08, 00] │ └── ACK packet ├───── IN transaction on 27.0, NAK │ ├── IN packet on 27.0, CRC 18 │ └── NAK packet ├───── IN transaction on 27.0 with 8 data bytes, ACK: [01, 00, 00, CE, 00, 00, 00, 01] │ ├── IN packet on 27.0, CRC 18 │ ├── DATA1 packet with CRC 28D6 and 8 data bytes: [01, 00, 00, CE, 00, 00, 00, 01] │ └── ACK packet └───── OUT transaction on 27.0 with no data, ACK ├── OUT packet on 27.0, CRC 18 ├── DATA1 packet with CRC 0000 and no data └── ACK packet ○─── Class request #1, index 2, value 512 for interface 27.0, writing 2 bytes ├───── SETUP transaction on 27.0 with 8 data bytes, ACK: [21, 01, 00, 02, 00, 02, 02, 00] │ ├── SETUP packet on 27.0, CRC 18 │ ├── DATA0 packet with CRC 80B5 and 8 data bytes: [21, 01, 00, 02, 00, 02, 02, 00] │ └── ACK packet ├───── OUT transaction on 27.0 with 2 data bytes, NAK: [00, 00] │ ├── OUT packet on 27.0, CRC 18 │ ├── DATA1 packet with CRC 4FFE and 2 data bytes: [00, 00] │ └── NAK packet ├───── OUT transaction on 27.0 with 2 data bytes, ACK: [00, 00] │ ├── OUT packet on 27.0, CRC 18 │ ├── DATA1 packet with CRC 4FFE and 2 data bytes: [00, 00] │ └── ACK packet └───── IN transaction on 27.0 with no data, ACK ├── IN packet on 27.0, CRC 18 ├── DATA1 packet with CRC 0000 and no data └── ACK packet ○─── Class request #1, index 2, value 513 for interface 27.0, reading 2 bytes ├───── SETUP transaction on 27.0 with 8 data bytes, ACK: [A1, 01, 01, 02, 00, 02, 02, 00] │ ├── SETUP packet on 27.0, CRC 18 │ ├── DATA0 packet with CRC 31BC and 8 data bytes: [A1, 01, 01, 02, 00, 02, 02, 00] │ └── ACK packet ├───── IN transaction on 27.0, NAK │ ├── IN packet on 27.0, CRC 18 │ └── NAK packet ├───── IN transaction on 27.0 with 2 data bytes, ACK: [00, 00] │ ├── IN packet on 27.0, CRC 18 │ ├── DATA1 packet with CRC 4FFE and 2 data bytes: [00, 00] │ └── ACK packet └───── OUT transaction on 27.0 with no data, ACK ├── OUT packet on 27.0, CRC 18 ├── DATA1 packet with CRC 0000 and no data └── ACK packet ○─── Class request #2, index 2, value 513 for interface 27.0, reading 8 bytes ├───── SETUP transaction on 27.0 with 8 data bytes, ACK: [A1, 02, 01, 02, 00, 02, 08, 00] │ ├── SETUP packet on 27.0, CRC 18 │ ├── DATA0 packet with CRC 9189 and 8 data bytes: [A1, 02, 01, 02, 00, 02, 08, 00] │ └── ACK packet ├───── IN transaction on 27.0, NAK │ ├── IN packet on 27.0, CRC 18 │ └── NAK packet ├───── IN transaction on 27.0 with 8 data bytes, ACK: [01, 00, 00, CE, 00, 00, 00, 01] │ ├── IN packet on 27.0, CRC 18 │ ├── DATA1 packet with CRC 28D6 and 8 data bytes: [01, 00, 00, CE, 00, 00, 00, 01] │ └── ACK packet └───── OUT transaction on 27.0 with no data, ACK ├── OUT packet on 27.0, CRC 18 ├── DATA1 packet with CRC 0000 and no data └── ACK packet ○─── Class request #2, index 2, value 513 for interface 27.0, reading 8 bytes ├───── SETUP transaction on 27.0 with 8 data bytes, ACK: [A1, 02, 01, 02, 00, 02, 08, 00] │ ├── SETUP packet on 27.0, CRC 18 │ ├── DATA0 packet with CRC 9189 and 8 data bytes: [A1, 02, 01, 02, 00, 02, 08, 00] │ └── ACK packet ├───── IN transaction on 27.0, NAK │ ├── IN packet on 27.0, CRC 18 │ └── NAK packet ├───── IN transaction on 27.0 with 8 data bytes, ACK: [01, 00, 00, CE, 00, 00, 00, 01] │ ├── IN packet on 27.0, CRC 18 │ ├── DATA1 packet with CRC 28D6 and 8 data bytes: [01, 00, 00, CE, 00, 00, 00, 01] │ └── ACK packet └───── OUT transaction on 27.0 with no data, ACK ├── OUT packet on 27.0, CRC 18 ├── DATA1 packet with CRC 0000 and no data └── ACK packet ○─── Class request #2, index 2, value 513 for interface 27.0, reading 8 bytes ├───── SETUP transaction on 27.0 with 8 data bytes, ACK: [A1, 02, 01, 02, 00, 02, 08, 00] │ ├── SETUP packet on 27.0, CRC 18 │ ├── DATA0 packet with CRC 9189 and 8 data bytes: [A1, 02, 01, 02, 00, 02, 08, 00] │ └── ACK packet ├───── IN transaction on 27.0, NAK │ ├── IN packet on 27.0, CRC 18 │ └── NAK packet ├───── IN transaction on 27.0 with 8 data bytes, ACK: [01, 00, 00, CE, 00, 00, 00, 01] │ ├── IN packet on 27.0, CRC 18 │ ├── DATA1 packet with CRC 28D6 and 8 data bytes: [01, 00, 00, CE, 00, 00, 00, 01] │ └── ACK packet └───── OUT transaction on 27.0 with no data, ACK ├── OUT packet on 27.0, CRC 18 ├── DATA1 packet with CRC 0000 and no data └── ACK packet ○─── Class request #1, index 2, value 513 for interface 27.0, writing 2 bytes ├───── SETUP transaction on 27.0 with 8 data bytes, ACK: [21, 01, 01, 02, 00, 02, 02, 00] │ ├── SETUP packet on 27.0, CRC 18 │ ├── DATA0 packet with CRC 51B4 and 8 data bytes: [21, 01, 01, 02, 00, 02, 02, 00] │ └── ACK packet ├───── OUT transaction on 27.0 with 2 data bytes, NAK: [00, 00] │ ├── OUT packet on 27.0, CRC 18 │ ├── DATA1 packet with CRC 4FFE and 2 data bytes: [00, 00] │ └── NAK packet ├───── OUT transaction on 27.0 with 2 data bytes, ACK: [00, 00] │ ├── OUT packet on 27.0, CRC 18 │ ├── DATA1 packet with CRC 4FFE and 2 data bytes: [00, 00] │ └── ACK packet └───── IN transaction on 27.0 with no data, ACK ├── IN packet on 27.0, CRC 18 ├── DATA1 packet with CRC 0000 and no data └── ACK packet ○─── Class request #1, index 2, value 514 for interface 27.0, reading 2 bytes ├───── SETUP transaction on 27.0 with 8 data bytes, ACK: [A1, 01, 02, 02, 00, 02, 02, 00] │ ├── SETUP packet on 27.0, CRC 18 │ ├── DATA0 packet with CRC 02BC and 8 data bytes: [A1, 01, 02, 02, 00, 02, 02, 00] │ └── ACK packet ├───── IN transaction on 27.0, NAK │ ├── IN packet on 27.0, CRC 18 │ └── NAK packet ├───── IN transaction on 27.0 with 2 data bytes, ACK: [00, 00] │ ├── IN packet on 27.0, CRC 18 │ ├── DATA1 packet with CRC 4FFE and 2 data bytes: [00, 00] │ └── ACK packet └───── OUT transaction on 27.0 with no data, ACK ├── OUT packet on 27.0, CRC 18 ├── DATA1 packet with CRC 0000 and no data └── ACK packet ○─── Class request #2, index 2, value 514 for interface 27.0, reading 8 bytes ├───── SETUP transaction on 27.0 with 8 data bytes, ACK: [A1, 02, 02, 02, 00, 02, 08, 00] │ ├── SETUP packet on 27.0, CRC 18 │ ├── DATA0 packet with CRC A289 and 8 data bytes: [A1, 02, 02, 02, 00, 02, 08, 00] │ └── ACK packet ├───── IN transaction on 27.0, NAK │ ├── IN packet on 27.0, CRC 18 │ └── NAK packet ├───── IN transaction on 27.0 with 8 data bytes, ACK: [01, 00, 00, CE, 00, 00, 00, 01] │ ├── IN packet on 27.0, CRC 18 │ ├── DATA1 packet with CRC 28D6 and 8 data bytes: [01, 00, 00, CE, 00, 00, 00, 01] │ └── ACK packet └───── OUT transaction on 27.0 with no data, ACK ├── OUT packet on 27.0, CRC 18 ├── DATA1 packet with CRC 0000 and no data └── ACK packet ○─── Class request #2, index 2, value 514 for interface 27.0, reading 8 bytes ├───── SETUP transaction on 27.0 with 8 data bytes, ACK: [A1, 02, 02, 02, 00, 02, 08, 00] │ ├── SETUP packet on 27.0, CRC 18 │ ├── DATA0 packet with CRC A289 and 8 data bytes: [A1, 02, 02, 02, 00, 02, 08, 00] │ └── ACK packet ├───── IN transaction on 27.0, NAK │ ├── IN packet on 27.0, CRC 18 │ └── NAK packet ├───── IN transaction on 27.0 with 8 data bytes, ACK: [01, 00, 00, CE, 00, 00, 00, 01] │ ├── IN packet on 27.0, CRC 18 │ ├── DATA1 packet with CRC 28D6 and 8 data bytes: [01, 00, 00, CE, 00, 00, 00, 01] │ └── ACK packet └───── OUT transaction on 27.0 with no data, ACK ├── OUT packet on 27.0, CRC 18 ├── DATA1 packet with CRC 0000 and no data └── ACK packet ○─── Class request #2, index 2, value 514 for interface 27.0, reading 8 bytes ├───── SETUP transaction on 27.0 with 8 data bytes, ACK: [A1, 02, 02, 02, 00, 02, 08, 00] │ ├── SETUP packet on 27.0, CRC 18 │ ├── DATA0 packet with CRC A289 and 8 data bytes: [A1, 02, 02, 02, 00, 02, 08, 00] │ └── ACK packet ├───── IN transaction on 27.0, NAK │ ├── IN packet on 27.0, CRC 18 │ └── NAK packet ├───── IN transaction on 27.0 with 8 data bytes, ACK: [01, 00, 00, CE, 00, 00, 00, 01] │ ├── IN packet on 27.0, CRC 18 │ ├── DATA1 packet with CRC 28D6 and 8 data bytes: [01, 00, 00, CE, 00, 00, 00, 01] │ └── ACK packet └───── OUT transaction on 27.0 with no data, ACK ├── OUT packet on 27.0, CRC 18 ├── DATA1 packet with CRC 0000 and no data └── ACK packet ○─── Class request #1, index 2, value 514 for interface 27.0, writing 2 bytes ├───── SETUP transaction on 27.0 with 8 data bytes, ACK: [21, 01, 02, 02, 00, 02, 02, 00] │ ├── SETUP packet on 27.0, CRC 18 │ ├── DATA0 packet with CRC 62B4 and 8 data bytes: [21, 01, 02, 02, 00, 02, 02, 00] │ └── ACK packet ├───── OUT transaction on 27.0 with 2 data bytes, NAK: [00, 00] │ ├── OUT packet on 27.0, CRC 18 │ ├── DATA1 packet with CRC 4FFE and 2 data bytes: [00, 00] │ └── NAK packet ├───── OUT transaction on 27.0 with 2 data bytes, ACK: [00, 00] │ ├── OUT packet on 27.0, CRC 18 │ ├── DATA1 packet with CRC 4FFE and 2 data bytes: [00, 00] │ └── ACK packet └───── IN transaction on 27.0 with no data, ACK ├── IN packet on 27.0, CRC 18 ├── DATA1 packet with CRC 0000 and no data └── ACK packet ○─── Class request #1, index 2, value 256 for interface 27.0, reading 1 bytes ├───── SETUP transaction on 27.0 with 8 data bytes, ACK: [A1, 01, 00, 01, 00, 02, 01, 00] │ ├── SETUP packet on 27.0, CRC 18 │ ├── DATA0 packet with CRC 10F9 and 8 data bytes: [A1, 01, 00, 01, 00, 02, 01, 00] │ └── ACK packet ├───── IN transaction on 27.0, NAK │ ├── IN packet on 27.0, CRC 18 │ └── NAK packet ├───── IN transaction on 27.0 with 1 data bytes, ACK: [00] │ ├── IN packet on 27.0, CRC 18 │ ├── DATA1 packet with CRC BF40 and 1 data bytes: [00] │ └── ACK packet └───── OUT transaction on 27.0 with no data, ACK ├── OUT packet on 27.0, CRC 18 ├── DATA1 packet with CRC 0000 and no data └── ACK packet ○─── Class request #1, index 2, value 256 for interface 27.0, writing 1 bytes ├───── SETUP transaction on 27.0 with 8 data bytes, ACK: [21, 01, 00, 01, 00, 02, 01, 00] │ ├── SETUP packet on 27.0, CRC 18 │ ├── DATA0 packet with CRC 70F1 and 8 data bytes: [21, 01, 00, 01, 00, 02, 01, 00] │ └── ACK packet ├───── OUT transaction on 27.0 with 1 data bytes, NAK: [00] │ ├── OUT packet on 27.0, CRC 18 │ ├── DATA1 packet with CRC BF40 and 1 data bytes: [00] │ └── NAK packet ├───── OUT transaction on 27.0 with 1 data bytes, ACK: [00] │ ├── OUT packet on 27.0, CRC 18 │ ├── DATA1 packet with CRC BF40 and 1 data bytes: [00] │ └── ACK packet └───── IN transaction on 27.0 with no data, ACK ├── IN packet on 27.0, CRC 18 ├── DATA1 packet with CRC 0000 and no data └── ACK packet ○─── Class request #1, index 2, value 257 for interface 27.0, reading 1 bytes ├───── SETUP transaction on 27.0 with 8 data bytes, ACK: [A1, 01, 01, 01, 00, 02, 01, 00] │ ├── SETUP packet on 27.0, CRC 18 │ ├── DATA0 packet with CRC C1F8 and 8 data bytes: [A1, 01, 01, 01, 00, 02, 01, 00] │ └── ACK packet ├───── IN transaction on 27.0, NAK │ ├── IN packet on 27.0, CRC 18 │ └── NAK packet ├───── IN transaction on 27.0 with 1 data bytes, ACK: [00] │ ├── IN packet on 27.0, CRC 18 │ ├── DATA1 packet with CRC BF40 and 1 data bytes: [00] │ └── ACK packet └───── OUT transaction on 27.0 with no data, ACK ├── OUT packet on 27.0, CRC 18 ├── DATA1 packet with CRC 0000 and no data └── ACK packet ○─── Class request #1, index 2, value 257 for interface 27.0, writing 1 bytes ├───── SETUP transaction on 27.0 with 8 data bytes, ACK: [21, 01, 01, 01, 00, 02, 01, 00] │ ├── SETUP packet on 27.0, CRC 18 │ ├── DATA0 packet with CRC A1F0 and 8 data bytes: [21, 01, 01, 01, 00, 02, 01, 00] │ └── ACK packet ├───── OUT transaction on 27.0 with 1 data bytes, NAK: [00] │ ├── OUT packet on 27.0, CRC 18 │ ├── DATA1 packet with CRC BF40 and 1 data bytes: [00] │ └── NAK packet ├───── OUT transaction on 27.0 with 1 data bytes, ACK: [00] │ ├── OUT packet on 27.0, CRC 18 │ ├── DATA1 packet with CRC BF40 and 1 data bytes: [00] │ └── ACK packet └───── IN transaction on 27.0 with no data, ACK ├── IN packet on 27.0, CRC 18 ├── DATA1 packet with CRC 0000 and no data └── ACK packet ○─── Class request #1, index 2, value 258 for interface 27.0, reading 1 bytes ├───── SETUP transaction on 27.0 with 8 data bytes, ACK: [A1, 01, 02, 01, 00, 02, 01, 00] │ ├── SETUP packet on 27.0, CRC 18 │ ├── DATA0 packet with CRC F2F8 and 8 data bytes: [A1, 01, 02, 01, 00, 02, 01, 00] │ └── ACK packet ├───── IN transaction on 27.0, NAK │ ├── IN packet on 27.0, CRC 18 │ └── NAK packet ├───── IN transaction on 27.0 with 1 data bytes, ACK: [00] │ ├── IN packet on 27.0, CRC 18 │ ├── DATA1 packet with CRC BF40 and 1 data bytes: [00] │ └── ACK packet └───── OUT transaction on 27.0 with no data, ACK ├── OUT packet on 27.0, CRC 18 ├── DATA1 packet with CRC 0000 and no data └── ACK packet ○─── Class request #1, index 2, value 258 for interface 27.0, writing 1 bytes ├───── SETUP transaction on 27.0 with 8 data bytes, ACK: [21, 01, 02, 01, 00, 02, 01, 00] │ ├── SETUP packet on 27.0, CRC 18 │ ├── DATA0 packet with CRC 92F0 and 8 data bytes: [21, 01, 02, 01, 00, 02, 01, 00] │ └── ACK packet ├───── OUT transaction on 27.0 with 1 data bytes, NAK: [00] │ ├── OUT packet on 27.0, CRC 18 │ ├── DATA1 packet with CRC BF40 and 1 data bytes: [00] │ └── NAK packet ├───── OUT transaction on 27.0 with 1 data bytes, ACK: [00] │ ├── OUT packet on 27.0, CRC 18 │ ├── DATA1 packet with CRC BF40 and 1 data bytes: [00] │ └── ACK packet └───── IN transaction on 27.0 with no data, ACK ├── IN packet on 27.0, CRC 18 ├── DATA1 packet with CRC 0000 and no data └── ACK packet ○─── Setting alternate setting 0 for interface 27.2 ├───── SETUP transaction on 27.0 with 8 data bytes, ACK: [01, 0B, 00, 00, 02, 00, 00, 00] │ ├── SETUP packet on 27.0, CRC 18 │ ├── DATA0 packet with CRC 40C5 and 8 data bytes: [01, 0B, 00, 00, 02, 00, 00, 00] │ └── ACK packet ├───── IN transaction on 27.0, NAK │ ├── IN packet on 27.0, CRC 18 │ └── NAK packet └───── IN transaction on 27.0 with no data, ACK ├── IN packet on 27.0, CRC 18 ├── DATA1 packet with CRC 0000 and no data └── ACK packet ○─── Class request #1, index 4, value 512 for interface 27.0, reading 1 bytes ├───── SETUP transaction on 27.0 with 8 data bytes, ACK: [A1, 01, 00, 02, 00, 04, 01, 00] │ ├── SETUP packet on 27.0, CRC 18 │ ├── DATA0 packet with CRC 115D and 8 data bytes: [A1, 01, 00, 02, 00, 04, 01, 00] │ └── ACK packet ├───── IN transaction on 27.0, NAK │ ├── IN packet on 27.0, CRC 18 │ └── NAK packet ├───── IN transaction on 27.0 with 1 data bytes, ACK: [01] │ ├── IN packet on 27.0, CRC 18 │ ├── DATA1 packet with CRC 7F81 and 1 data bytes: [01] │ └── ACK packet └───── OUT transaction on 27.0 with no data, ACK ├── OUT packet on 27.0, CRC 18 ├── DATA1 packet with CRC 0000 and no data └── ACK packet ○─── Class request #1, index 4, value 256 for interface 27.0, reading 4 bytes ├───── SETUP transaction on 27.0 with 8 data bytes, ACK: [A1, 01, 00, 01, 00, 04, 04, 00] │ ├── SETUP packet on 27.0, CRC 18 │ ├── DATA0 packet with CRC 411A and 8 data bytes: [A1, 01, 00, 01, 00, 04, 04, 00] │ └── ACK packet ├───── IN transaction on 27.0, NAK │ ├── IN packet on 27.0, CRC 18 │ └── NAK packet ├───── IN transaction on 27.0 with 4 data bytes, ACK: [80, BB, 00, 00] │ ├── IN packet on 27.0, CRC 18 │ ├── DATA1 packet with CRC 3EA6 and 4 data bytes: [80, BB, 00, 00] │ └── ACK packet └───── OUT transaction on 27.0 with no data, ACK ├── OUT packet on 27.0, CRC 18 ├── DATA1 packet with CRC 0000 and no data └── ACK packet ○─── Class request #1, index 2, value 512 for interface 27.0, reading 2 bytes ├───── SETUP transaction on 27.0 with 8 data bytes, ACK: [A1, 01, 00, 02, 00, 02, 02, 00] │ ├── SETUP packet on 27.0, CRC 18 │ ├── DATA0 packet with CRC E0BD and 8 data bytes: [A1, 01, 00, 02, 00, 02, 02, 00] │ └── ACK packet ├───── IN transaction on 27.0, NAK │ ├── IN packet on 27.0, CRC 18 │ └── NAK packet ├───── IN transaction on 27.0 with 2 data bytes, ACK: [00, 00] │ ├── IN packet on 27.0, CRC 18 │ ├── DATA1 packet with CRC 4FFE and 2 data bytes: [00, 00] │ └── ACK packet └───── OUT transaction on 27.0 with no data, ACK ├── OUT packet on 27.0, CRC 18 ├── DATA1 packet with CRC 0000 and no data └── ACK packet ○─── Class request #2, index 2, value 512 for interface 27.0, reading 8 bytes ├───── SETUP transaction on 27.0 with 8 data bytes, ACK: [A1, 02, 00, 02, 00, 02, 08, 00] │ ├── SETUP packet on 27.0, CRC 18 │ ├── DATA0 packet with CRC 4088 and 8 data bytes: [A1, 02, 00, 02, 00, 02, 08, 00] │ └── ACK packet ├───── IN transaction on 27.0, NAK │ ├── IN packet on 27.0, CRC 18 │ └── NAK packet ├───── IN transaction on 27.0 with 8 data bytes, ACK: [01, 00, 00, CE, 00, 00, 00, 01] │ ├── IN packet on 27.0, CRC 18 │ ├── DATA1 packet with CRC 28D6 and 8 data bytes: [01, 00, 00, CE, 00, 00, 00, 01] │ └── ACK packet └───── OUT transaction on 27.0 with no data, ACK ├── OUT packet on 27.0, CRC 18 ├── DATA1 packet with CRC 0000 and no data └── ACK packet ○─── Class request #2, index 2, value 512 for interface 27.0, reading 8 bytes ├───── SETUP transaction on 27.0 with 8 data bytes, ACK: [A1, 02, 00, 02, 00, 02, 08, 00] │ ├── SETUP packet on 27.0, CRC 18 │ ├── DATA0 packet with CRC 4088 and 8 data bytes: [A1, 02, 00, 02, 00, 02, 08, 00] │ └── ACK packet ├───── IN transaction on 27.0, NAK │ ├── IN packet on 27.0, CRC 18 │ └── NAK packet ├───── IN transaction on 27.0 with 8 data bytes, ACK: [01, 00, 00, CE, 00, 00, 00, 01] │ ├── IN packet on 27.0, CRC 18 │ ├── DATA1 packet with CRC 28D6 and 8 data bytes: [01, 00, 00, CE, 00, 00, 00, 01] │ └── ACK packet └───── OUT transaction on 27.0 with no data, ACK ├── OUT packet on 27.0, CRC 18 ├── DATA1 packet with CRC 0000 and no data └── ACK packet ○─── Class request #2, index 2, value 512 for interface 27.0, reading 8 bytes ├───── SETUP transaction on 27.0 with 8 data bytes, ACK: [A1, 02, 00, 02, 00, 02, 08, 00] │ ├── SETUP packet on 27.0, CRC 18 │ ├── DATA0 packet with CRC 4088 and 8 data bytes: [A1, 02, 00, 02, 00, 02, 08, 00] │ └── ACK packet ├───── IN transaction on 27.0, NAK │ ├── IN packet on 27.0, CRC 18 │ └── NAK packet ├───── IN transaction on 27.0 with 8 data bytes, ACK: [01, 00, 00, CE, 00, 00, 00, 01] │ ├── IN packet on 27.0, CRC 18 │ ├── DATA1 packet with CRC 28D6 and 8 data bytes: [01, 00, 00, CE, 00, 00, 00, 01] │ └── ACK packet └───── OUT transaction on 27.0 with no data, ACK ├── OUT packet on 27.0, CRC 18 ├── DATA1 packet with CRC 0000 and no data └── ACK packet ○─── Class request #1, index 2, value 512 for interface 27.0, writing 2 bytes ├───── SETUP transaction on 27.0 with 8 data bytes, ACK: [21, 01, 00, 02, 00, 02, 02, 00] │ ├── SETUP packet on 27.0, CRC 18 │ ├── DATA0 packet with CRC 80B5 and 8 data bytes: [21, 01, 00, 02, 00, 02, 02, 00] │ └── ACK packet ├───── OUT transaction on 27.0 with 2 data bytes, NAK: [00, 00] │ ├── OUT packet on 27.0, CRC 18 │ ├── DATA1 packet with CRC 4FFE and 2 data bytes: [00, 00] │ └── NAK packet ├───── OUT transaction on 27.0 with 2 data bytes, ACK: [00, 00] │ ├── OUT packet on 27.0, CRC 18 │ ├── DATA1 packet with CRC 4FFE and 2 data bytes: [00, 00] │ └── ACK packet └───── IN transaction on 27.0 with no data, ACK ├── IN packet on 27.0, CRC 18 ├── DATA1 packet with CRC 0000 and no data └── ACK packet ○─── Class request #1, index 2, value 513 for interface 27.0, reading 2 bytes ├───── SETUP transaction on 27.0 with 8 data bytes, ACK: [A1, 01, 01, 02, 00, 02, 02, 00] │ ├── SETUP packet on 27.0, CRC 18 │ ├── DATA0 packet with CRC 31BC and 8 data bytes: [A1, 01, 01, 02, 00, 02, 02, 00] │ └── ACK packet ├───── IN transaction on 27.0, NAK │ ├── IN packet on 27.0, CRC 18 │ └── NAK packet ├───── IN transaction on 27.0 with 2 data bytes, ACK: [00, 00] │ ├── IN packet on 27.0, CRC 18 │ ├── DATA1 packet with CRC 4FFE and 2 data bytes: [00, 00] │ └── ACK packet └───── OUT transaction on 27.0 with no data, ACK ├── OUT packet on 27.0, CRC 18 ├── DATA1 packet with CRC 0000 and no data └── ACK packet ○─── Class request #2, index 2, value 513 for interface 27.0, reading 8 bytes ├───── SETUP transaction on 27.0 with 8 data bytes, ACK: [A1, 02, 01, 02, 00, 02, 08, 00] │ ├── SETUP packet on 27.0, CRC 18 │ ├── DATA0 packet with CRC 9189 and 8 data bytes: [A1, 02, 01, 02, 00, 02, 08, 00] │ └── ACK packet ├───── IN transaction on 27.0, NAK │ ├── IN packet on 27.0, CRC 18 │ └── NAK packet ├───── IN transaction on 27.0 with 8 data bytes, ACK: [01, 00, 00, CE, 00, 00, 00, 01] │ ├── IN packet on 27.0, CRC 18 │ ├── DATA1 packet with CRC 28D6 and 8 data bytes: [01, 00, 00, CE, 00, 00, 00, 01] │ └── ACK packet └───── OUT transaction on 27.0 with no data, ACK ├── OUT packet on 27.0, CRC 18 ├── DATA1 packet with CRC 0000 and no data └── ACK packet ○─── Class request #2, index 2, value 513 for interface 27.0, reading 8 bytes ├───── SETUP transaction on 27.0 with 8 data bytes, ACK: [A1, 02, 01, 02, 00, 02, 08, 00] │ ├── SETUP packet on 27.0, CRC 18 │ ├── DATA0 packet with CRC 9189 and 8 data bytes: [A1, 02, 01, 02, 00, 02, 08, 00] │ └── ACK packet ├───── IN transaction on 27.0, NAK │ ├── IN packet on 27.0, CRC 18 │ └── NAK packet ├───── IN transaction on 27.0 with 8 data bytes, ACK: [01, 00, 00, CE, 00, 00, 00, 01] │ ├── IN packet on 27.0, CRC 18 │ ├── DATA1 packet with CRC 28D6 and 8 data bytes: [01, 00, 00, CE, 00, 00, 00, 01] │ └── ACK packet └───── OUT transaction on 27.0 with no data, ACK ├── OUT packet on 27.0, CRC 18 ├── DATA1 packet with CRC 0000 and no data └── ACK packet ○─── Class request #2, index 2, value 513 for interface 27.0, reading 8 bytes ├───── SETUP transaction on 27.0 with 8 data bytes, ACK: [A1, 02, 01, 02, 00, 02, 08, 00] │ ├── SETUP packet on 27.0, CRC 18 │ ├── DATA0 packet with CRC 9189 and 8 data bytes: [A1, 02, 01, 02, 00, 02, 08, 00] │ └── ACK packet ├───── IN transaction on 27.0, NAK │ ├── IN packet on 27.0, CRC 18 │ └── NAK packet ├───── IN transaction on 27.0 with 8 data bytes, ACK: [01, 00, 00, CE, 00, 00, 00, 01] │ ├── IN packet on 27.0, CRC 18 │ ├── DATA1 packet with CRC 28D6 and 8 data bytes: [01, 00, 00, CE, 00, 00, 00, 01] │ └── ACK packet └───── OUT transaction on 27.0 with no data, ACK ├── OUT packet on 27.0, CRC 18 ├── DATA1 packet with CRC 0000 and no data └── ACK packet ○─── Class request #1, index 2, value 513 for interface 27.0, writing 2 bytes ├───── SETUP transaction on 27.0 with 8 data bytes, ACK: [21, 01, 01, 02, 00, 02, 02, 00] │ ├── SETUP packet on 27.0, CRC 18 │ ├── DATA0 packet with CRC 51B4 and 8 data bytes: [21, 01, 01, 02, 00, 02, 02, 00] │ └── ACK packet ├───── OUT transaction on 27.0 with 2 data bytes, NAK: [00, 00] │ ├── OUT packet on 27.0, CRC 18 │ ├── DATA1 packet with CRC 4FFE and 2 data bytes: [00, 00] │ └── NAK packet ├───── OUT transaction on 27.0 with 2 data bytes, ACK: [00, 00] │ ├── OUT packet on 27.0, CRC 18 │ ├── DATA1 packet with CRC 4FFE and 2 data bytes: [00, 00] │ └── ACK packet └───── IN transaction on 27.0 with no data, ACK ├── IN packet on 27.0, CRC 18 ├── DATA1 packet with CRC 0000 and no data └── ACK packet ○─── Class request #1, index 2, value 514 for interface 27.0, reading 2 bytes ├───── SETUP transaction on 27.0 with 8 data bytes, ACK: [A1, 01, 02, 02, 00, 02, 02, 00] │ ├── SETUP packet on 27.0, CRC 18 │ ├── DATA0 packet with CRC 02BC and 8 data bytes: [A1, 01, 02, 02, 00, 02, 02, 00] │ └── ACK packet ├───── IN transaction on 27.0, NAK │ ├── IN packet on 27.0, CRC 18 │ └── NAK packet ├───── IN transaction on 27.0 with 2 data bytes, ACK: [00, 00] │ ├── IN packet on 27.0, CRC 18 │ ├── DATA1 packet with CRC 4FFE and 2 data bytes: [00, 00] │ └── ACK packet └───── OUT transaction on 27.0 with no data, ACK ├── OUT packet on 27.0, CRC 18 ├── DATA1 packet with CRC 0000 and no data └── ACK packet ○─── Class request #2, index 2, value 514 for interface 27.0, reading 8 bytes ├───── SETUP transaction on 27.0 with 8 data bytes, ACK: [A1, 02, 02, 02, 00, 02, 08, 00] │ ├── SETUP packet on 27.0, CRC 18 │ ├── DATA0 packet with CRC A289 and 8 data bytes: [A1, 02, 02, 02, 00, 02, 08, 00] │ └── ACK packet ├───── IN transaction on 27.0, NAK │ ├── IN packet on 27.0, CRC 18 │ └── NAK packet ├───── IN transaction on 27.0 with 8 data bytes, ACK: [01, 00, 00, CE, 00, 00, 00, 01] │ ├── IN packet on 27.0, CRC 18 │ ├── DATA1 packet with CRC 28D6 and 8 data bytes: [01, 00, 00, CE, 00, 00, 00, 01] │ └── ACK packet └───── OUT transaction on 27.0 with no data, ACK ├── OUT packet on 27.0, CRC 18 ├── DATA1 packet with CRC 0000 and no data └── ACK packet ○─── Class request #2, index 2, value 514 for interface 27.0, reading 8 bytes ├───── SETUP transaction on 27.0 with 8 data bytes, ACK: [A1, 02, 02, 02, 00, 02, 08, 00] │ ├── SETUP packet on 27.0, CRC 18 │ ├── DATA0 packet with CRC A289 and 8 data bytes: [A1, 02, 02, 02, 00, 02, 08, 00] │ └── ACK packet ├───── IN transaction on 27.0, NAK │ ├── IN packet on 27.0, CRC 18 │ └── NAK packet ├───── IN transaction on 27.0 with 8 data bytes, ACK: [01, 00, 00, CE, 00, 00, 00, 01] │ ├── IN packet on 27.0, CRC 18 │ ├── DATA1 packet with CRC 28D6 and 8 data bytes: [01, 00, 00, CE, 00, 00, 00, 01] │ └── ACK packet └───── OUT transaction on 27.0 with no data, ACK ├── OUT packet on 27.0, CRC 18 ├── DATA1 packet with CRC 0000 and no data └── ACK packet ○─── Class request #2, index 2, value 514 for interface 27.0, reading 8 bytes ├───── SETUP transaction on 27.0 with 8 data bytes, ACK: [A1, 02, 02, 02, 00, 02, 08, 00] │ ├── SETUP packet on 27.0, CRC 18 │ ├── DATA0 packet with CRC A289 and 8 data bytes: [A1, 02, 02, 02, 00, 02, 08, 00] │ └── ACK packet ├───── IN transaction on 27.0, NAK │ ├── IN packet on 27.0, CRC 18 │ └── NAK packet ├───── IN transaction on 27.0 with 8 data bytes, ACK: [01, 00, 00, CE, 00, 00, 00, 01] │ ├── IN packet on 27.0, CRC 18 │ ├── DATA1 packet with CRC 28D6 and 8 data bytes: [01, 00, 00, CE, 00, 00, 00, 01] │ └── ACK packet └───── OUT transaction on 27.0 with no data, ACK ├── OUT packet on 27.0, CRC 18 ├── DATA1 packet with CRC 0000 and no data └── ACK packet ○─── Class request #1, index 2, value 514 for interface 27.0, writing 2 bytes ├───── SETUP transaction on 27.0 with 8 data bytes, ACK: [21, 01, 02, 02, 00, 02, 02, 00] │ ├── SETUP packet on 27.0, CRC 18 │ ├── DATA0 packet with CRC 62B4 and 8 data bytes: [21, 01, 02, 02, 00, 02, 02, 00] │ └── ACK packet ├───── OUT transaction on 27.0 with 2 data bytes, NAK: [00, 00] │ ├── OUT packet on 27.0, CRC 18 │ ├── DATA1 packet with CRC 4FFE and 2 data bytes: [00, 00] │ └── NAK packet ├───── OUT transaction on 27.0 with 2 data bytes, ACK: [00, 00] │ ├── OUT packet on 27.0, CRC 18 │ ├── DATA1 packet with CRC 4FFE and 2 data bytes: [00, 00] │ └── ACK packet └───── IN transaction on 27.0 with no data, ACK ├── IN packet on 27.0, CRC 18 ├── DATA1 packet with CRC 0000 and no data └── ACK packet ○─── Class request #1, index 2, value 256 for interface 27.0, reading 1 bytes ├───── SETUP transaction on 27.0 with 8 data bytes, ACK: [A1, 01, 00, 01, 00, 02, 01, 00] │ ├── SETUP packet on 27.0, CRC 18 │ ├── DATA0 packet with CRC 10F9 and 8 data bytes: [A1, 01, 00, 01, 00, 02, 01, 00] │ └── ACK packet ├───── IN transaction on 27.0, NAK │ ├── IN packet on 27.0, CRC 18 │ └── NAK packet ├───── IN transaction on 27.0 with 1 data bytes, ACK: [00] │ ├── IN packet on 27.0, CRC 18 │ ├── DATA1 packet with CRC BF40 and 1 data bytes: [00] │ └── ACK packet └───── OUT transaction on 27.0 with no data, ACK ├── OUT packet on 27.0, CRC 18 ├── DATA1 packet with CRC 0000 and no data └── ACK packet ○─── Class request #1, index 2, value 256 for interface 27.0, writing 1 bytes ├───── SETUP transaction on 27.0 with 8 data bytes, ACK: [21, 01, 00, 01, 00, 02, 01, 00] │ ├── SETUP packet on 27.0, CRC 18 │ ├── DATA0 packet with CRC 70F1 and 8 data bytes: [21, 01, 00, 01, 00, 02, 01, 00] │ └── ACK packet ├───── OUT transaction on 27.0 with 1 data bytes, NAK: [00] │ ├── OUT packet on 27.0, CRC 18 │ ├── DATA1 packet with CRC BF40 and 1 data bytes: [00] │ └── NAK packet ├───── OUT transaction on 27.0 with 1 data bytes, ACK: [00] │ ├── OUT packet on 27.0, CRC 18 │ ├── DATA1 packet with CRC BF40 and 1 data bytes: [00] │ └── ACK packet └───── IN transaction on 27.0 with no data, ACK ├── IN packet on 27.0, CRC 18 ├── DATA1 packet with CRC 0000 and no data └── ACK packet ○─── Class request #1, index 2, value 257 for interface 27.0, reading 1 bytes ├───── SETUP transaction on 27.0 with 8 data bytes, ACK: [A1, 01, 01, 01, 00, 02, 01, 00] │ ├── SETUP packet on 27.0, CRC 18 │ ├── DATA0 packet with CRC C1F8 and 8 data bytes: [A1, 01, 01, 01, 00, 02, 01, 00] │ └── ACK packet ├───── IN transaction on 27.0, NAK │ ├── IN packet on 27.0, CRC 18 │ └── NAK packet ├───── IN transaction on 27.0 with 1 data bytes, ACK: [00] │ ├── IN packet on 27.0, CRC 18 │ ├── DATA1 packet with CRC BF40 and 1 data bytes: [00] │ └── ACK packet └───── OUT transaction on 27.0 with no data, ACK ├── OUT packet on 27.0, CRC 18 ├── DATA1 packet with CRC 0000 and no data └── ACK packet ○─── Class request #1, index 2, value 257 for interface 27.0, writing 1 bytes ├───── SETUP transaction on 27.0 with 8 data bytes, ACK: [21, 01, 01, 01, 00, 02, 01, 00] │ ├── SETUP packet on 27.0, CRC 18 │ ├── DATA0 packet with CRC A1F0 and 8 data bytes: [21, 01, 01, 01, 00, 02, 01, 00] │ └── ACK packet ├───── OUT transaction on 27.0 with 1 data bytes, NAK: [00] │ ├── OUT packet on 27.0, CRC 18 │ ├── DATA1 packet with CRC BF40 and 1 data bytes: [00] │ └── NAK packet ├───── OUT transaction on 27.0 with 1 data bytes, ACK: [00] │ ├── OUT packet on 27.0, CRC 18 │ ├── DATA1 packet with CRC BF40 and 1 data bytes: [00] │ └── ACK packet └───── IN transaction on 27.0 with no data, ACK ├── IN packet on 27.0, CRC 18 ├── DATA1 packet with CRC 0000 and no data └── ACK packet ○─── Class request #1, index 2, value 258 for interface 27.0, reading 1 bytes ├───── SETUP transaction on 27.0 with 8 data bytes, ACK: [A1, 01, 02, 01, 00, 02, 01, 00] │ ├── SETUP packet on 27.0, CRC 18 │ ├── DATA0 packet with CRC F2F8 and 8 data bytes: [A1, 01, 02, 01, 00, 02, 01, 00] │ └── ACK packet ├───── IN transaction on 27.0, NAK │ ├── IN packet on 27.0, CRC 18 │ └── NAK packet ├───── IN transaction on 27.0 with 1 data bytes, ACK: [00] │ ├── IN packet on 27.0, CRC 18 │ ├── DATA1 packet with CRC BF40 and 1 data bytes: [00] │ └── ACK packet └───── OUT transaction on 27.0 with no data, ACK ├── OUT packet on 27.0, CRC 18 ├── DATA1 packet with CRC 0000 and no data └── ACK packet ○─── Class request #1, index 2, value 258 for interface 27.0, writing 1 bytes ├───── SETUP transaction on 27.0 with 8 data bytes, ACK: [21, 01, 02, 01, 00, 02, 01, 00] │ ├── SETUP packet on 27.0, CRC 18 │ ├── DATA0 packet with CRC 92F0 and 8 data bytes: [21, 01, 02, 01, 00, 02, 01, 00] │ └── ACK packet ├───── OUT transaction on 27.0 with 1 data bytes, NAK: [00] │ ├── OUT packet on 27.0, CRC 18 │ ├── DATA1 packet with CRC BF40 and 1 data bytes: [00] │ └── NAK packet ├───── OUT transaction on 27.0 with 1 data bytes, ACK: [00] │ ├── OUT packet on 27.0, CRC 18 │ ├── DATA1 packet with CRC BF40 and 1 data bytes: [00] │ └── ACK packet └───── IN transaction on 27.0 with no data, ACK ├── IN packet on 27.0, CRC 18 ├── DATA1 packet with CRC 0000 and no data └── ACK packet ○─── Class request #1, index 4, value 256 for interface 27.0, writing 4 bytes ├───── SETUP transaction on 27.0 with 8 data bytes, ACK: [21, 01, 00, 01, 00, 04, 04, 00] │ ├── SETUP packet on 27.0, CRC 18 │ ├── DATA0 packet with CRC 2112 and 8 data bytes: [21, 01, 00, 01, 00, 04, 04, 00] │ └── ACK packet ├───── OUT transaction on 27.0 with 4 data bytes, NAK: [80, BB, 00, 00] │ ├── OUT packet on 27.0, CRC 18 │ ├── DATA1 packet with CRC 3EA6 and 4 data bytes: [80, BB, 00, 00] │ └── NAK packet ├───── OUT transaction on 27.0 with 4 data bytes, ACK: [80, BB, 00, 00] │ ├── OUT packet on 27.0, CRC 18 │ ├── DATA1 packet with CRC 3EA6 and 4 data bytes: [80, BB, 00, 00] │ └── ACK packet └───── IN transaction on 27.0 with no data, ACK ├── IN packet on 27.0, CRC 18 ├── DATA1 packet with CRC 0000 and no data └── ACK packet ○─── Class request #1, index 4, value 256 for interface 27.0, writing 4 bytes ├───── SETUP transaction on 27.0 with 8 data bytes, ACK: [21, 01, 00, 01, 00, 04, 04, 00] │ ├── SETUP packet on 27.0, CRC 18 │ ├── DATA0 packet with CRC 2112 and 8 data bytes: [21, 01, 00, 01, 00, 04, 04, 00] │ └── ACK packet ├───── OUT transaction on 27.0 with 4 data bytes, NAK: [80, BB, 00, 00] │ ├── OUT packet on 27.0, CRC 18 │ ├── DATA1 packet with CRC 3EA6 and 4 data bytes: [80, BB, 00, 00] │ └── NAK packet ├───── OUT transaction on 27.0 with 4 data bytes, ACK: [80, BB, 00, 00] │ ├── OUT packet on 27.0, CRC 18 │ ├── DATA1 packet with CRC 3EA6 and 4 data bytes: [80, BB, 00, 00] │ └── ACK packet └───── IN transaction on 27.0 with no data, ACK ├── IN packet on 27.0, CRC 18 ├── DATA1 packet with CRC 0000 and no data └── ACK packet ○─── Class request #1, index 4, value 256 for interface 27.0, writing 4 bytes ├───── SETUP transaction on 27.0 with 8 data bytes, ACK: [21, 01, 00, 01, 00, 04, 04, 00] │ ├── SETUP packet on 27.0, CRC 18 │ ├── DATA0 packet with CRC 2112 and 8 data bytes: [21, 01, 00, 01, 00, 04, 04, 00] │ └── ACK packet ├───── OUT transaction on 27.0 with 4 data bytes, NAK: [80, BB, 00, 00] │ ├── OUT packet on 27.0, CRC 18 │ ├── DATA1 packet with CRC 3EA6 and 4 data bytes: [80, BB, 00, 00] │ └── NAK packet ├───── OUT transaction on 27.0 with 4 data bytes, ACK: [80, BB, 00, 00] │ ├── OUT packet on 27.0, CRC 18 │ ├── DATA1 packet with CRC 3EA6 and 4 data bytes: [80, BB, 00, 00] │ └── ACK packet └───── IN transaction on 27.0 with no data, ACK ├── IN packet on 27.0, CRC 18 ├── DATA1 packet with CRC 0000 and no data └── ACK packet ○─── Class request #1, index 4, value 256 for interface 27.0, writing 4 bytes ├───── SETUP transaction on 27.0 with 8 data bytes, ACK: [21, 01, 00, 01, 00, 04, 04, 00] │ ├── SETUP packet on 27.0, CRC 18 │ ├── DATA0 packet with CRC 2112 and 8 data bytes: [21, 01, 00, 01, 00, 04, 04, 00] │ └── ACK packet ├───── OUT transaction on 27.0 with 4 data bytes, NAK: [80, BB, 00, 00] │ ├── OUT packet on 27.0, CRC 18 │ ├── DATA1 packet with CRC 3EA6 and 4 data bytes: [80, BB, 00, 00] │ └── NAK packet ├───── OUT transaction on 27.0 with 4 data bytes, ACK: [80, BB, 00, 00] │ ├── OUT packet on 27.0, CRC 18 │ ├── DATA1 packet with CRC 3EA6 and 4 data bytes: [80, BB, 00, 00] │ └── ACK packet └───── IN transaction on 27.0 with no data, ACK ├── IN packet on 27.0, CRC 18 ├── DATA1 packet with CRC 0000 and no data └── ACK packet ○─── Setting alternate setting 1 for interface 27.1 ├───── SETUP transaction on 27.0 with 8 data bytes, ACK: [01, 0B, 01, 00, 01, 00, 00, 00] │ ├── SETUP packet on 27.0, CRC 18 │ ├── DATA0 packet with CRC D5C4 and 8 data bytes: [01, 0B, 01, 00, 01, 00, 00, 00] │ └── ACK packet ├───── IN transaction on 27.0, NAK │ ├── IN packet on 27.0, CRC 18 │ └── NAK packet └───── IN transaction on 27.0 with no data, ACK ├── IN packet on 27.0, CRC 18 ├── DATA1 packet with CRC 0000 and no data └── ACK packet ○─── Setting alternate setting 1 for interface 27.2 ├───── SETUP transaction on 27.0 with 8 data bytes, ACK: [01, 0B, 01, 00, 02, 00, 00, 00] │ ├── SETUP packet on 27.0, CRC 18 │ ├── DATA0 packet with CRC 91C4 and 8 data bytes: [01, 0B, 01, 00, 02, 00, 00, 00] │ └── ACK packet ├───── IN transaction on 27.0, NAK │ ├── IN packet on 27.0, CRC 18 │ └── NAK packet (2 times) └───── IN transaction on 27.0 with no data, ACK ├── IN packet on 27.0, CRC 18 ├── DATA1 packet with CRC 0000 and no data └── ACK packet ○── Isochronous transfer of 2.50 KiB on endpoint 27.3 IN: [00, 00, 00, 00, 00, 00, 00, 00, 00, 00, 00, 00, 00, 00, 00, 00, 00, 00, 00, 00, 00, 00, 00, 00, 00, 00, 00, 00, 00, 00, 00, 00, 00, 00, 00, 00, 00, 00, 00, 00, 00, 00, 00, 00, 00, 00, 00, 00, 00, 00, 00, 00, 00, 00, 00, 00, 00, 00, 00, 00, 00, 00, 00, 00, 00, 00, 00, 00, 00, 00, 00, 00, 00, 00, 00, 00, 00, 00, 00, 00, 00, 00, 00, 00, 00, 00, 00, 00, 00, 00, 00, 00, 00, 00, 00, 00, 00, 00, 00, 00]... ├──── IN transaction on 27.3 with 192 data bytes: [00, 00, 00, 00, 00, 00, 00, 00, 00, 00, 00, 00, 00, 00, 00, 00, 00, 00, 00, 00, 00, 00, 00, 00, 00, 00, 00, 00, 00, 00, 00, 00, 00, 00, 00, 00, 00, 00, 00, 00, 00, 00, 00, 00, 00, 00, 00, 00, 00, 00, 00, 00, 00, 00, 00, 00, 00, 00, 00, 00, 00, 00, 00, 00, 00, 00, 00, 00, 00, 00, 00, 00, 00, 00, 00, 00, 00, 00, 00, 00, 00, 00, 00, 00, 00, 00, 00, 00, 00, 00, 00, 00, 00, 00, 00, 00, 00, 00, 00, 00]... │ ├── IN packet on 27.3, CRC 0B │ └── DATA0 packet with CRC E17B and 192 data bytes: [00, 00, 00, 00, 00, 00, 00, 00, 00, 00, 00, 00, 00, 00, 00, 00, 00, 00, 00, 00, 00, 00, 00, 00, 00, 00, 00, 00, 00, 00, 00, 00, 00, 00, 00, 00, 00, 00, 00, 00, 00, 00, 00, 00, 00, 00, 00, 00, 00, 00, 00, 00, 00, 00, 00, 00, 00, 00, 00, 00, 00, 00, 00, 00, 00, 00, 00, 00, 00, 00, 00, 00, 00, 00, 00, 00, 00, 00, 00, 00, 00, 00, 00, 00, 00, 00, 00, 00, 00, 00, 00, 00, 00, 00, 00, 00, 00, 00, 00, 00]... ├──── IN transaction on 27.3 with 64 data bytes: [00, 00, 00, 00, 00, 00, 00, 00, 00, 00, 00, 00, 00, 00, 00, 00, 00, 00, 00, 00, 00, 00, 00, 00, 00, 00, 00, 00, 00, 00, 00, 00, 00, 00, 00, 00, 00, 00, 00, 00, 00, 00, 00, 00, 00, 00, 00, 00, 00, 00, 00, 00, 00, 00, 00, 00, 00, 00, 00, 00, 00, 00, 00, 00] │ ├── IN packet on 27.3, CRC 0B │ └── DATA0 packet with CRC D0BF and 64 data bytes: [00, 00, 00, 00, 00, 00, 00, 00, 00, 00, 00, 00, 00, 00, 00, 00, 00, 00, 00, 00, 00, 00, 00, 00, 00, 00, 00, 00, 00, 00, 00, 00, 00, 00, 00, 00, 00, 00, 00, 00, 00, 00, 00, 00, 00, 00, 00, 00, 00, 00, 00, 00, 00, 00, 00, 00, 00, 00, 00, 00, 00, 00, 00, 00] ├──── IN transaction on 27.3 with 192 data bytes: [00, 00, 00, 00, 00, 00, 00, 00, 00, 00, 00, 00, 00, 00, 00, 00, 00, 00, 00, 00, 00, 00, 00, 00, 00, 00, 00, 00, 00, 00, 00, 00, 00, 00, 00, 00, 00, 00, 00, 00, 00, 00, 00, 00, 00, 00, 00, 00, 00, 00, 00, 00, 00, 00, 00, 00, 00, 00, 00, 00, 00, 00, 00, 00, 00, 00, 00, 00, 00, 00, 00, 00, 00, 00, 00, 00, 00, 00, 00, 00, 00, 00, 00, 00, 00, 00, 00, 00, 00, 00, 00, 00, 00, 00, 00, 00, 00, 00, 00, 00]... │ ├── IN packet on 27.3, CRC 0B │ └── DATA0 packet with CRC E17B and 192 data bytes: [00, 00, 00, 00, 00, 00, 00, 00, 00, 00, 00, 00, 00, 00, 00, 00, 00, 00, 00, 00, 00, 00, 00, 00, 00, 00, 00, 00, 00, 00, 00, 00, 00, 00, 00, 00, 00, 00, 00, 00, 00, 00, 00, 00, 00, 00, 00, 00, 00, 00, 00, 00, 00, 00, 00, 00, 00, 00, 00, 00, 00, 00, 00, 00, 00, 00, 00, 00, 00, 00, 00, 00, 00, 00, 00, 00, 00, 00, 00, 00, 00, 00, 00, 00, 00, 00, 00, 00, 00, 00, 00, 00, 00, 00, 00, 00, 00, 00, 00, 00]... (12 times) │○─ Isochronous transfer of 576 bytes on endpoint 27.3 OUT: [00, 00, 00, 00, 00, 00, 00, 00, 00, 00, 00, 00, 00, 00, 00, 00, 00, 00, 00, 00, 00, 00, 00, 00, 00, 00, 00, 00, 00, 00, 00, 00, 00, 00, 00, 00, 00, 00, 00, 00, 00, 00, 00, 00, 00, 00, 00, 00, 00, 00, 00, 00, 00, 00, 00, 00, 00, 00, 00, 00, 00, 00, 00, 00, 00, 00, 00, 00, 00, 00, 00, 00, 00, 00, 00, 00, 00, 00, 00, 00, 00, 00, 00, 00, 00, 00, 00, 00, 00, 00, 00, 00, 00, 00, 00, 00, 00, 00, 00, 00]... │├─── OUT transaction on 27.3 with 192 data bytes: [00, 00, 00, 00, 00, 00, 00, 00, 00, 00, 00, 00, 00, 00, 00, 00, 00, 00, 00, 00, 00, 00, 00, 00, 00, 00, 00, 00, 00, 00, 00, 00, 00, 00, 00, 00, 00, 00, 00, 00, 00, 00, 00, 00, 00, 00, 00, 00, 00, 00, 00, 00, 00, 00, 00, 00, 00, 00, 00, 00, 00, 00, 00, 00, 00, 00, 00, 00, 00, 00, 00, 00, 00, 00, 00, 00, 00, 00, 00, 00, 00, 00, 00, 00, 00, 00, 00, 00, 00, 00, 00, 00, 00, 00, 00, 00, 00, 00, 00, 00]... ││ ├── OUT packet on 27.3, CRC 0B ││ └── DATA0 packet with CRC E17B and 192 data bytes: [00, 00, 00, 00, 00, 00, 00, 00, 00, 00, 00, 00, 00, 00, 00, 00, 00, 00, 00, 00, 00, 00, 00, 00, 00, 00, 00, 00, 00, 00, 00, 00, 00, 00, 00, 00, 00, 00, 00, 00, 00, 00, 00, 00, 00, 00, 00, 00, 00, 00, 00, 00, 00, 00, 00, 00, 00, 00, 00, 00, 00, 00, 00, 00, 00, 00, 00, 00, 00, 00, 00, 00, 00, 00, 00, 00, 00, 00, 00, 00, 00, 00, 00, 00, 00, 00, 00, 00, 00, 00, 00, 00, 00, 00, 00, 00, 00, 00, 00, 00]... (2 times) │└─── OUT transaction on 27.3 with 192 data bytes: [00, 00, 00, 00, 00, 00, 00, 00, 00, 00, 00, 00, 00, 00, 00, 00, 00, 00, 00, 00, 00, 00, 00, 00, 00, 00, 00, 00, 00, 00, 00, 00, 00, 00, 00, 00, 00, 00, 00, 00, 00, 00, 00, 00, 00, 00, 00, 00, 00, 00, 00, 00, 00, 00, 00, 00, 00, 00, 00, 00, 00, 00, 00, 00, 00, 00, 00, 00, 00, 00, 00, 00, 00, 00, 00, 00, 00, 00, 00, 00, 00, 00, 00, 00, 00, 00, 00, 00, 00, 00, 00, 00, 00, 00, 00, 00, 00, 00, 00, 00]... │ ├── OUT packet on 27.3, CRC 0B │ └── DATA0 packet with CRC E17B and 192 data bytes: [00, 00, 00, 00, 00, 00, 00, 00, 00, 00, 00, 00, 00, 00, 00, 00, 00, 00, 00, 00, 00, 00, 00, 00, 00, 00, 00, 00, 00, 00, 00, 00, 00, 00, 00, 00, 00, 00, 00, 00, 00, 00, 00, 00, 00, 00, 00, 00, 00, 00, 00, 00, 00, 00, 00, 00, 00, 00, 00, 00, 00, 00, 00, 00, 00, 00, 00, 00, 00, 00, 00, 00, 00, 00, 00, 00, 00, 00, 00, 00, 00, 00, 00, 00, 00, 00, 00, 00, 00, 00, 00, 00, 00, 00, 00, 00, 00, 00, 00, 00]...