1The usbdescriptors_ files contain raw USB descriptors from the Google 2USB-C to 3.5mm adapter, with different loads connected to the 3.5mm 3jack. 4 5usbdescriptors_nothing.bin: 6 - The descriptors when the jack is disconnected. 7 8usbdescriptors_headphones.bin: 9 - The descriptors when the jack is connected to 32-ohm headphones, 10 no microphone. 11 The relevant output terminal is: 12 bDescriptorSubtype 3 (OUTPUT_TERMINAL) 13 bTerminalID 15 14 wTerminalType 0x0302 Headphones 15 16usbdescriptors_lineout.bin: 17 - The descriptors when the jack is connected to a PC line-in jack. 18 The relevant output terminal is: 19 bDescriptorSubtype 3 (OUTPUT_TERMINAL) 20 bTerminalID 15 21 wTerminalType 0x0603 Line Connector 22 23usbdescriptors_headset.bin: 24 - The descriptors when a headset with microphone and low-impedance 25 headphones are connected. 26 The relevant input terminal is: 27 bDescriptorSubtype 2 (INPUT_TERMINAL) 28 bTerminalID 1 29 wTerminalType 0x0201 Microphone 30 The relevant output terminal is: 31 bDescriptorSubtype 3 (OUTPUT_TERMINAL) 32 bTerminalID 15 33 wTerminalType 0x0302 Headphones 34 35 36