Thanks, just wanted to post it as well.
Thanks, just wanted to post it as well.
Sounds good.
But still might be nice to get the debug data I mentioned from the other thread. Yes, mostly a lot of the same information.
But would be good. To see for example are the HIDParsers grabbing the data, and if so, what are the values that change.
Probably also with debug information turned on in USBHost_t36.h
I do see some stuff with your mouse, that defines 16 buttons, but our mouse class only supports 8. But it should ignore the others. (Famous last word)
My guess is that this is a Wireless mouse with its own dongle. Where the dongle probably also supports a keyboard. And my guess is that it probably is claiming any keyboard object defined in a sketch, even though it may never see a real connected keyboard.
Not sure best way to handle this... Maybe simply define two keyboard objects, as well as a few extra HID parsers just to be safe. And deal with any keyboard input data from either one.
Probably why a few of the examples have two keyboard objects defined.
Prioritize the KeyboardController objects to HID devices without a Mouse Interface
So
KeyboardController kb1;
KeyboardController kb2;
Scenario: Mouse gets plugged in first, wait some times for another keyboard without Mouse Interface (e.g. 50ms), let Keyboard take kb1 and Mouse "Keyboard" the kb2.
In conclusion, I can only make one KeyboardController object and always know its the actual keyboard (without Mouse interface preferably).
Or maybe a MouseKeyboardController interface?
Last edited by mcrc; 08-07-2022 at 02:55 AM.
At this point not sure what to tell you.
If you have something like:
Do you really care which keyboard the input character came from?Code:KeyboardController kb1; KeyboardController kb2; ... void setup() { ... kb1.attachPress(OnPress); kb2.attachPress(OnPress); ... void OnPress(int key) { Serial.print("key '"); switch (key) { case KEYD_UP : Serial.print("UP"); break; case KEYD_DOWN : Serial.print("DN"); break; case KEYD_LEFT : Serial.print("LEFT"); break; ...
The issue for some generic solution, is that same USB dongle may also be sold for some Mouse/Keyboard combination setup. And for example, I do have on now my secondary machine, use a dongle for Microsoft Keyboard/Mouse combo, but the majority of the time I use a different keyboard... But sometimes I might use the keyboard that is part of that package. Actually, it might be the separate numeric keypad that I use.Code:If so, you could simply change it to something like: kb1.attachPress(OnPress1); kb2.attachPress(OnPress2); void OnPress1(int key) {OnPress(kb1, key); void OnPress2(int key) {OnPress(kb2, key); void OnPress(KeyboardController &kb, int key) { ... }
This is the HIDDump from the Logitech Superlight Mouse.Code:USB HID Device Info Program This Sketch shows information about plugged in HID devices *** You can control the output by simple character input to Serial *** R - Turns on or off showing the raw data C - Toggles showing changed data only on or off <anything else> - toggles showing the Hid formatted breakdown of the data USBDeviceInfo claim this=2000CD48 **************************************** ** Device Level ** vid=46D pid=C547 bDeviceClass = 0 bDeviceSubClass = 0 bDeviceProtocol = 0 09 04 00 00 01 03 01 02 00 09 21 11 01 00 01 22 53 00 07 05 81 03 40 00 01 09 04 01 00 01 03 01 01 00 09 21 11 01 00 01 22 85 00 07 05 82 03 40 00 01 09 04 02 00 01 03 00 00 00 09 21 11 01 00 01 22 36 00 07 05 83 03 40 00 01 USBDeviceInfo claim this=2000CD48 **************************************** ** Interface Level ** 09 04 00 00 01 03 01 02 00 09 21 11 01 00 01 22 53 00 07 05 81 03 40 00 01 09 04 01 00 01 03 01 01 00 09 21 11 01 00 01 22 85 00 07 05 82 03 40 00 01 09 04 02 00 01 03 00 00 00 09 21 11 01 00 01 22 36 00 07 05 83 03 40 00 01 bInterfaceNumber = 0 number end points = 1 bInterfaceClass = 3 bInterfaceSubClass = 1 HID (BOOT) bInterfaceProtocol = 2 report descriptor size = 83 endpoint = 81 attributes = 3 Interrupt size = 64 interval = 1 USBDeviceInfo claim this=2000CD48 **************************************** ** Interface Level ** 09 04 01 00 01 03 01 01 00 09 21 11 01 00 01 22 85 00 07 05 82 03 40 00 01 09 04 02 00 01 03 00 00 00 09 21 11 01 00 01 22 36 00 07 05 83 03 40 00 01 bInterfaceNumber = 1 number end points = 1 bInterfaceClass = 3 bInterfaceSubClass = 1 HID (BOOT) bInterfaceProtocol = 1 report descriptor size = 133 endpoint = 82 attributes = 3 Interrupt size = 64 interval = 1 USBDeviceInfo claim this=2000CD48 **************************************** ** Interface Level ** 09 04 02 00 01 03 00 00 00 09 21 11 01 00 01 22 36 00 07 05 83 03 40 00 01 bInterfaceNumber = 2 number end points = 1 bInterfaceClass = 3 bInterfaceSubClass = 0 HID bInterfaceProtocol = 0 report descriptor size = 54 endpoint = 83 attributes = 3 Interrupt size = 64 interval = 1 *** Device HID1 46d: c547 - connected *** manufacturer: Logitech product: USB Receiver *** Device HID2 46d: c547 - connected *** manufacturer: Logitech product: USB Receiver HIDDumpController Claim: 46d:c547 usage: 10002HID Report Descritor (0x200095d0) size: 83 05 01 // Usage Page(1) - Generic Desktop 09 02 // Usage(2) -(Mouse) A1 01 // Collection(1) top Usage(10000) 09 01 // Usage(1) -(?) A1 00 // Collection(0) 95 10 // Report Count(10) 75 01 // Report Size(1) 15 00 // Logical Minimum(0) 25 01 // Logical maximum(1) 05 09 // Usage Page(9) - Button 19 01 // Usage Minimum(1) - (BUTTON 1) 29 10 // Usage Maximum(10) - (BUTTON 16) 81 02 // Input(2) 95 02 // Report Count(2) 75 10 // Report Size(10) 16 01 80 // Logical Minimum(8001) 26 FF 7F // Logical maximum(7fff) 05 01 // Usage Page(1) - Generic Desktop 09 30 // Usage(30) -(X) 09 31 // Usage(31) -(Y) 81 06 // Input(6) 95 01 // Report Count(1) 75 08 // Report Size(8) 15 81 // Logical Minimum(81) 25 7F // Logical maximum(7f) 09 38 // Usage(38) -(Wheel) 81 06 // Input(6) 95 01 // Report Count(1) 05 0C // Usage Page(c) - Consumer 0A 38 02 // Usage(238) -(AC Pan) 81 06 // Input(6) C0 // End Collection 06 00 FF // Usage Page(ff00) - Vendor Defined 09 F1 // Usage(f1) - 75 08 // Report Size(8) 95 05 // Report Count(5) 15 00 // Logical Minimum(0) 26 FF 00 // Logical maximum(ff) 81 00 // Input(0) C0 // End Collection - Yes HIDDumpController Claim: 46d:c547 usage: ff000001 - NO (Usage: 10002) HIDDumpController Claim: 46d:c547 usage: ff000001HID Report Descritor (0x20009c90) size: 54 06 00 FF // Usage Page(ff00) - Vendor Defined 09 01 // Usage(1) - A1 01 // Collection(1) top Usage(ff000000) 85 10 // Report ID(10) 95 06 // Report Count(6) 75 08 // Report Size(8) 15 00 // Logical Minimum(0) 26 FF 00 // Logical maximum(ff) 09 01 // Usage(1) - 81 00 // Input(0) 09 01 // Usage(1) - 91 00 // Output(0) C0 // End Collection 06 00 FF // Usage Page(ff00) - Vendor Defined 09 02 // Usage(2) - A1 01 // Collection(1) top Usage(ff000000) 85 11 // Report ID(11) 95 13 // Report Count(13) 75 08 // Report Size(8) 15 00 // Logical Minimum(0) 26 FF 00 // Logical maximum(ff) 09 02 // Usage(2) - 81 00 // Input(0) 09 02 // Usage(2) - 91 00 // Output(0) C0 // End Collection - Yes HIDDumpController Claim: 46d:c547 usage: ff000002 - NO (Usage: 10002) HIDDumpController Claim: 46d:c547 usage: ff000002 - NO (Usage: ff000001) HIDDumpController Claim: 46d:c547 usage: ff000002HID Report Descritor (0x20009c90) size: 54 06 00 FF // Usage Page(ff00) - Vendor Defined 09 01 // Usage(1) - A1 01 // Collection(1) top Usage(ff000000) 85 10 // Report ID(10) 95 06 // Report Count(6) 75 08 // Report Size(8) 15 00 // Logical Minimum(0) 26 FF 00 // Logical maximum(ff) 09 01 // Usage(1) - 81 00 // Input(0) 09 01 // Usage(1) - 91 00 // Output(0) C0 // End Collection 06 00 FF // Usage Page(ff00) - Vendor Defined 09 02 // Usage(2) - A1 01 // Collection(1) top Usage(ff000000) 85 11 // Report ID(11) 95 13 // Report Count(13) 75 08 // Report Size(8) 15 00 // Logical Minimum(0) 26 FF 00 // Logical maximum(ff) 09 02 // Usage(2) - 81 00 // Input(0) 09 02 // Usage(2) - 91 00 // Output(0) C0 // End Collection - Yes *** HID Device hdc1 46d: c547 - connected *** manufacturer: Logitech product: USB Receiver *** HID Device hdc2 46d: c547 - connected *** manufacturer: Logitech product: USB Receiver *** HID Device hdc3 46d: c547 - connected *** manufacturer: Logitech product: USB Receiver
On KeyboardPassthrough script with USBHost_t36 debugging.Code:USB2 PLL running reset waited 6 USBHS_ASYNCLISTADDR = 0 USBHS_PERIODICLISTBASE = 20004000 periodictable = 20004000 port change: 10001803 connect USB Host Testing 960 begin reset port change: 10001805 port enabled end recovery new_Device: 12 Mbit/sec new_Pipe enumeration: enumeration: enumeration: Device Descriptor: 12 01 00 02 00 00 00 40 6D 04 47 C5 02 04 01 02 00 01 VendorID = 046D, ProductID = C547, Version = 0402 Class/Subclass/Protocol = 0 / 0 / 0 Number of Configurations = 1 enumeration: enumeration: Manufacturer: Logitech enumeration: Product: USB Receiver enumeration: Config data length = 84 enumeration: Configuration Descriptor: 09 02 54 00 03 01 04 A0 31 NumInterfaces = 3 ConfigurationValue = 1 09 04 00 00 01 03 01 02 00 Interface = 0 Number of endpoints = 1 Class/Subclass/Protocol = 3(HID) / 1(Boot) / 2(Mouse) 09 21 11 01 00 01 22 53 00 HID, 1 report descriptor 07 05 81 03 40 00 01 Endpoint = 1 IN Type = Interrupt Max Size = 64 Polling Interval = 1 09 04 01 00 01 03 01 01 00 Interface = 1 Number of endpoints = 1 Class/Subclass/Protocol = 3(HID) / 1(Boot) / 1(Keyboard) 09 21 11 01 00 01 22 85 00 HID, 1 report descriptor 07 05 82 03 40 00 01 Endpoint = 2 IN Type = Interrupt Max Size = 64 Polling Interval = 1 09 04 02 00 01 03 00 00 00 Interface = 2 Number of endpoints = 1 Class/Subclass/Protocol = 3(HID) / 0 / 0 09 21 11 01 00 01 22 36 00 HID, 1 report descriptor 07 05 83 03 40 00 01 Endpoint = 3 IN Type = Interrupt Max Size = 64 Polling Interval = 1 enumeration: USBHub memory usage = 960 USBHub claim_device this=200048A0 KeyboardController claim this=20004C60 HIDParser claim this=200041E0 Descriptor 4 = INTERFACE KeyboardController claim this=20004C60 09 04 00 00 01 03 01 02 00 09 21 11 01 00 01 22 53 00 07 05 81 03 40 00 01 09 04 01 00 01 03 01 01 00 09 21 11 01 00 01 22 85 00 07 05 82 03 40 00 01 09 04 02 00 01 03 00 00 00 09 21 11 01 00 01 22 36 00 07 05 83 03 40 00 01 HIDParser claim this=200041E0 bInterfaceNumber = 0 bInterfaceClass = 3 bInterfaceSubClass = 1 bInterfaceProtocol = 2 HID Parser Claim: 09 04 00 00 01 03 01 02 00 09 21 11 01 00 01 22 53 00 07 05 81 03 40 00 01 09 04 01 00 01 03 01 01 00 09 21 11 01 00 01 22 85 00 07 05 82 03 40 00 01 09 04 02 00 01 03 00 00 00 09 21 11 01 00 01 22 36 00 07 05 83 03 40 00 01 report descriptor size = 83 Single endpoint HID: endpoint = 81 size = 64 interval = 1 new_Pipe allocate_interrupt_pipe_bandwidth best_bandwidth = 5, at offset = 0, shift= 0 Descriptor 33 = HID Descriptor 5 = ENDPOINT Descriptor 4 = INTERFACE KeyboardController claim this=20004C60 09 04 01 00 01 03 01 01 00 09 21 11 01 00 01 22 85 00 07 05 82 03 40 00 01 09 04 02 00 01 03 00 00 00 09 21 11 01 00 01 22 36 00 07 05 83 03 40 00 01 ep = 82 packet size = 64 polling interval = 1 new_Pipe allocate_interrupt_pipe_bandwidth best_bandwidth = 7, at offset = 0, shift= 3 Descriptor 33 = HID Descriptor 5 = ENDPOINT Descriptor 4 = INTERFACE Descriptor 33 = HID Descriptor 5 = ENDPOINT *** Device KB 46d:c547 - connected *** manufacturer: Logitech product: USB Receiver *** Device HID1 46d:c547 - connected *** manufacturer: Logitech product: USB Receiver control callback (hid) 05 01 09 02 A1 01 09 01 A1 00 95 10 75 01 15 00 25 01 05 09 19 01 29 10 81 02 95 02 75 10 16 01 80 26 FF 7F 05 01 09 30 09 31 81 06 95 01 75 08 15 81 25 7F 09 38 81 06 95 01 05 0C 0A 38 02 81 06 C0 06 00 FF 09 F1 75 08 95 05 15 00 26 FF 00 81 00 C0 mesg = 22000681 got report descriptor Found top level collection 10002 find_driver driver 20005D08 control callback (keyboard) mesg = A21 control callback (keyboard) mesg = B21 KeyboardController Callback (member) KB Data: 01 00 00 00 00 00 00 00 Keyboard setLEDS 1 OnRawPress keycode: 67 Modifiers: 1 ERROR Followup remain on followup list remain on followup list remain on followup list remain on followup list remain on followup list control callback (keyboard) mesg = A21 ERROR Followup remain on followup list
As you can see it clearly holds the ctrl key, without doing anything.
bump
10 chars
bump 10 chars
bump bump...
Right now, playing with other things... Having fun with tablets right now.
Probably can try to answer questions. don't have hardware to debug, so you may need to instrument the mouse code and see what it is receiving and/or last thing before it has issues.
Did not see anything obvious here to tell you.
The HID dump was interesting, in that it looks like it has 16 buttons?
It looks like someone did not process a message. Sometimes this happens if two messages are pushed at once. But again hard to debug without going through and turning on or adding additional debug outputs and the like and see what happens
I went ahead and ordered one. As Amazon today had them for 23% off. Should have it early to mid next week
It arrived.
First test plug in the USB cable and try running it with the Mouse Sketch.
So far that runs!
Now to try the wireless adapter.Code:USB Host Testing 960 *** Device KB1 46d:c094 - connected *** manufacturer: Logitech product: PRO X Wireless Serial: 0A73CCAD *** Device HID1 46d:c094 - connected *** manufacturer: Logitech product: PRO X Wireless Serial: 0A73CCAD *** Device HID2 46d:c094 - connected *** manufacturer: Logitech product: PRO X Wireless Serial: 0A73CCAD *** HID Device Mouse1 46d:c094 - connected *** manufacturer: Logitech product: PRO X Wireless Serial: 0A73CCAD Mouse: buttons = 0, mouseX = 1, mouseY = 0, wheel = 0, wheelH = 0 Mouse: buttons = 0, mouseX = 2, mouseY = 0, wheel = 0, wheelH = 0 Mouse: buttons = 0, mouseX = 2, mouseY = 0, wheel = 0, wheelH = 0 Mouse: buttons = 0, mouseX = 3, mouseY = 1, wheel = 0, wheelH = 0 Mouse: buttons = 0, mouseX = 2, mouseY = 0, wheel = 0, wheelH = 0 Mouse: buttons = 0, mouseX = 2, mouseY = 1, wheel = 0, wheelH = 0 Mouse: buttons = 0, mouseX = 2, mouseY = 0, wheel = 0, wheelH = 0 Mouse: buttons = 0, mouseX = 3, mouseY = 0, wheel = 0, wheelH = 0 Mouse: buttons = 0, mouseX = 3, mouseY = 1, wheel = 0, wheelH = 0 Mouse: buttons = 0, mouseX = 2, mouseY = 1, wheel = 0, wheelH = 0 Mouse: buttons = 0, mouseX = 2, mouseY = 0, wheel = 0, wheelH = 0 Mouse: buttons = 0, mouseX = 3, mouseY = 0, wheel = 0, wheelH = 0
That one appears to be workingCode:USB Host Testing 960 *** Device HID1 46d:c547 - connected *** manufacturer: Logitech product: USB Receiver *** Device HID2 46d:c547 - connected *** manufacturer: Logitech product: USB Receiver *** Device KB1 46d:c547 - connected *** manufacturer: Logitech product: USB Receiver *** HID Device Mouse1 46d:c547 - connected *** manufacturer: Logitech product: USB Receiver Mouse: buttons = 0, mouseX = 0, mouseY = 0, wheel = 0, wheelH = 0 Mouse: buttons = 0, mouseX = -34, mouseY = 4, wheel = 0, wheelH = 0 Mouse: buttons = 0, mouseX = -4, mouseY = 0, wheel = 0, wheelH = 0 Mouse: buttons = 0, mouseX = -1, mouseY = 0, wheel = 0, wheelH = 0 Mouse: buttons = 0, mouseX = -1, mouseY = 0, wheel = 0, wheelH = 0 Mouse: buttons = 0, mouseX = -1, mouseY = 0, wheel = 0, wheelH = 0 Mouse: buttons = 0, mouseX = -2, mouseY = 0, wheel = 0, wheelH = 0 Mouse: buttons = 0, mouseX = -1, mouseY = 0, wheel = 0, wheelH = 0 Mouse: buttons = 0, mouseX = -1, mouseY = 0, wheel = 0, wheelH = 0 Mouse: buttons = 0, mouseX = -2, mouseY = 0, wheel = 0, wheelH = 0 Mouse: buttons = 0, mouseX = -1, mouseY = 1, wheel = 0, wheelH = 0 Mouse: buttons = 0, mouseX = -2, mouseY = 0, wheel = 0, wheelH = 0
Try the keyboard passthrough, I am thinking the mouse sketch doesnt have KeyboardControllers on it.
The issues with the mouse on a Teensy is: Power save and not rewaking (after going afk), CTRL bug on keyboardcontroller.
Also thanks for all your efforts! I highly appreciate it.
The mouse controller sketch actually has two Keyboard controller objects in it.
One that is claimed by the Wireless adapter.
Edit: Sorry, I am unclear on how the keyboard forward sketch has to do with the keyboard passthrough sketch?
Now if you have both the wireless mouse and keyboard attached, it is very possible the keyboard won't work all of the time.
Why?
The Wireless controller will grab probably:
claim the keyboard, and both USBHIDParser objects.
So when the keyboard is detected by USB, it won't have a keyboard object available, nor any HID devices.
Last edited by KurtE; 08-16-2022 at 09:01 PM.
Sorry, the keyboard forward sketch/passthrough sketch are the same just different wording (for me at least).
The keyboard foreward sketch listens on attachRawPress and attachRawRelease, not just onpress as the mouse sketch, and clicking ctrl.
Did you check the descriptors as well?
Also have u been able to replicate the Power saving thing?
Last edited by mcrc; 08-16-2022 at 11:46 PM.
Here is a hacked-up sketch I was trying out this afternoon.
It forwards both mouse and keyboard to host... DId not process buttons on mouse yet, but...
Quick follow-on notes from previous post:
Later added mouse buttons in the forward:
The Two devices did not work on the Sabrent hub which has been mentioned in this or another thread recently. It did work just fine using my older debug hub,Code:uint8_t btns = mouse1.getButtons(); Mouse.set_buttons(btns & 1, btns & 4, btns & 2, btns & 8, btns & 16);
where I don't have the cover on any more as this is the one I typically use to capture USB traffic on the Saleae Logic Analyzer
![]()
Did you experience the ctrl bug or power save after going afk (e.g. 5min inactivity) at all?
Sorry I have not tried that yet. I am trying to debug USB HUB issue.
Okay, no worries.
By the way, can you send me the link you bought it from?
The easy answer first:
https://smile.amazon.com/dp/B087LXCTFJ
HUB/Keyboard issue -> Other thread for now
EDIT: Yes, it appears like the mouse turns off or the like after several minutes.
I receive one more message and that is it.
Last edited by KurtE; 08-18-2022 at 05:43 PM.
@Paul and @mcrc and all, Quick update: My gut tells me that the Mouse not working if it is idle for a while is also related to some of the other issues with the followup error...
Sorry I don't yet have answers, but:
If I startup the mouse on Windows and capture it using my Logic Analyzer setup stuff, The capture starts off with:
The line in RED is the one message we see in the USBHost, which has an error marked on it... (Mentioned on other thread)Code:5.69656514 SETUP 0x0 0x0 <GET_DESCRIPTOR - DEVICE #:0 I:0x0 L:0x40> 0x80 0x6 0x0 0x1 0x0 0x0 0x40 0x0 5.69668806 IN 0x0 0x0 0x12 0x1 0x0 0x2 0x0 0x0 0x0 0x40 0x6d 0x4 0x47 0xc5 0x2 0x4 0x1 0x2 0x0 0x1 5.7438843 SETUP 0x0 0x0 <SET_ADDRESS I:0x0 L:0x0> 0x0 0x5 0x2a 0x0 0x0 0x0 0x0 0x0 5.75491372 SETUP 0x0 0x2a <GET_DESCRIPTOR - DEVICE #:0 I:0x0 L:0x12> 0x80 0x6 0x0 0x1 0x0 0x0 0x12 0x0 5.7549925 IN 0x0 0x2a 0x12 0x1 0x0 0x2 0x0 0x0 0x0 0x40 0x6d 0x4 0x47 0xc5 0x2 0x4 0x1 0x2 0x0 0x1 5.76328522 SETUP 0x0 0x2a <GET_DESCRIPTOR - CONFIG #:0 I:0x0 L:0xff> 0x80 0x6 0x0 0x2 0x0 0x0 0xff 0x0 5.76381098 IN 0x0 0x2a 0x9 0x2 0x54 0x0 0x3 0x1 0x4 0xa0 0x31 0x9 0x4 0x0 0x0 0x1 0x3 0x1 0x2 0x0 0x9 0x21 0x11 0x1 0x0 0x1 0x22 0x53 0x0 0x7 0x5 0x81 0x3 0x40 0x0 0x1 0x9 0x4 0x1 0x0 0x1 0x3 0x1 0x1 0x0 0x9 0x21 0x11 0x1 0x0 0x1 0x22 0x85 0x0 0x7 0x5 0x82 0x3 0x40 0x0 0x1 0x9 0x4 0x2 0x0 0x1 5.76393416 IN 0x0 0x2a 0x3 0x0 0x0 0x0 0x9 0x21 0x11 0x1 0x0 0x1 0x22 0x36 0x0 0x7 0x5 0x83 0x3 0x40 0x0 0x1 5.76409246 SETUP 0x0 0x2a <GET_DESCRIPTOR - STRING #:0 I:0x0 L:0xff> 0x80 0x6 0x0 0x3 0x0 0x0 0xff 0x0 5.76421542 IN 0x0 0x2a 0x4 0x3 0x9 0x4 5.76432866 SETUP 0x0 0x2a <GET_DESCRIPTOR - STRING #:2 I:0x409 L:0xff> 0x80 0x6 0x2 0x3 0x9 0x4 0xff 0x0 5.76440746 IN 0x0 0x2a 0x1a 0x3 0x55 0x0 0x53 0x0 0x42 0x0 0x20 0x0 0x52 0x0 0x65 0x0 0x63 0x0 0x65 0x0 0x69 0x0 0x76 0x0 0x65 0x0 0x72 0x0 5.7645746 SETUP 0x0 0x2a <GET_DESCRIPTOR - DEVICE_QUALIFIER #:0 I:0x0 L:0xa> 0x80 0x6 0x0 0x6 0x0 0x0 0xa 0x0 5.76696336 SETUP 0x0 0x2a <GET_DESCRIPTOR - DEVICE #:0 I:0x0 L:0x12> 0x80 0x6 0x0 0x1 0x0 0x0 0x12 0x0 5.76704246 IN 0x0 0x2a 0x12 0x1 0x0 0x2 0x0 0x0 0x0 0x40 0x6d 0x4 0x47 0xc5 0x2 0x4 0x1 0x2 0x0 0x1 5.76721158 SETUP 0x0 0x2a <GET_DESCRIPTOR - CONFIG #:0 I:0x0 L:0x9> 0x80 0x6 0x0 0x2 0x0 0x0 0x9 0x0 5.76750744 IN 0x0 0x2a 0x9 0x2 0x54 0x0 0x3 0x1 0x4 0xa0 0x31 5.7676255 SETUP 0x0 0x2a <GET_DESCRIPTOR - CONFIG #:0 I:0x0 L:0x54> 0x80 0x6 0x0 0x2 0x0 0x0 0x54 0x0 5.76819746 IN 0x0 0x2a 0x9 0x2 0x54 0x0 0x3 0x1 0x4 0xa0 0x31 0x9 0x4 0x0 0x0 0x1 0x3 0x1 0x2 0x0 0x9 0x21 0x11 0x1 0x0 0x1 0x22 0x53 0x0 0x7 0x5 0x81 0x3 0x40 0x0 0x1 0x9 0x4 0x1 0x0 0x1 0x3 0x1 0x1 0x0 0x9 0x21 0x11 0x1 0x0 0x1 0x22 0x85 0x0 0x7 0x5 0x82 0x3 0x40 0x0 0x1 0x9 0x4 0x2 0x0 0x1 5.76830942 IN 0x0 0x2a 0x3 0x0 0x0 0x0 0x9 0x21 0x11 0x1 0x0 0x1 0x22 0x36 0x0 0x7 0x5 0x83 0x3 0x40 0x0 0x1 5.77366582 SETUP 0x0 0x2a <SET_CONFIGURATION I:0x0 L:0x0> 0x0 0x9 0x1 0x0 0x0 0x0 0x0 0x0 5.77530948 SETUP 0x0 0x2a <GET_DESCRIPTOR - STRING #:2 I:0x409 L:0x4> 0x80 0x6 0x2 0x3 0x9 0x4 0x4 0x0 5.775434 IN 0x0 0x2a 0x1a 0x3 0x55 0x0 5.77557254 SETUP 0x0 0x2a <GET_DESCRIPTOR - STRING #:2 I:0x409 L:0x1a> 0x80 0x6 0x2 0x3 0x9 0x4 0x1a 0x0 5.77569528 IN 0x0 0x2a 0x1a 0x3 0x55 0x0 0x53 0x0 0x42 0x0 0x20 0x0 0x52 0x0 0x65 0x0 0x63 0x0 0x65 0x0 0x69 0x0 0x76 0x0 0x65 0x0 0x72 0x0 5.77742736 SETUP 0x0 0x2a <GET_DESCRIPTOR - STRING #:0 I:0x0 L:0xff> 0x80 0x6 0x0 0x3 0x0 0x0 0xff 0x0 5.77755036 IN 0x0 0x2a 0x4 0x3 0x9 0x4 5.77767666 SETUP 0x0 0x2a <GET_DESCRIPTOR - STRING #:2 I:0x409 L:0x4> 0x80 0x6 0x2 0x3 0x9 0x4 0x4 0x0 5.77781104 IN 0x0 0x2a 0x1a 0x3 0x55 0x0 5.77792628 SETUP 0x0 0x2a <GET_DESCRIPTOR - STRING #:0 I:0x0 L:0xff> 0x80 0x6 0x0 0x3 0x0 0x0 0xff 0x0 5.77800526 IN 0x0 0x2a 0x4 0x3 0x9 0x4 5.77813322 SETUP 0x0 0x2a <GET_DESCRIPTOR - STRING #:2 I:0x409 L:0x1a> 0x80 0x6 0x2 0x3 0x9 0x4 0x1a 0x0 5.77825628 IN 0x0 0x2a 0x1a 0x3 0x55 0x0 0x53 0x0 0x42 0x0 0x20 0x0 0x52 0x0 0x65 0x0 0x63 0x0 0x65 0x0 0x69 0x0 0x76 0x0 0x65 0x0 0x72 0x0 5.77839092 SETUP 0x0 0x2a <GET_DESCRIPTOR - STRING #:0 I:0x0 L:0xff> 0x80 0x6 0x0 0x3 0x0 0x0 0xff 0x0 5.77846932 IN 0x0 0x2a 0x4 0x3 0x9 0x4 5.77859704 SETUP 0x0 0x2a <GET_DESCRIPTOR - STRING #:0 I:0x0 L:0xff> 0x80 0x6 0x0 0x3 0x0 0x0 0xff 0x0 5.77867536 IN 0x0 0x2a 0x4 0x3 0x9 0x4 5.77886572 SETUP 0x0 0x2a <GET_DESCRIPTOR - STRING #:1 I:0x409 L:0xff> 0x80 0x6 0x1 0x3 0x9 0x4 0xff 0x0 5.77894422 IN 0x0 0x2a 0x12 0x3 0x4c 0x0 0x6f 0x0 0x67 0x0 0x69 0x0 0x74 0x0 0x65 0x0 0x63 0x0 0x68 0x0 5.77907544 SETUP 0x0 0x2a <GET_DESCRIPTOR - STRING #:1 I:0x409 L:0xff> 0x80 0x6 0x1 0x3 0x9 0x4 0xff 0x0 5.77915424 IN 0x0 0x2a 0x12 0x3 0x4c 0x0 0x6f 0x0 0x67 0x0 0x69 0x0 0x74 0x0 0x65 0x0 0x63 0x0 0x68 0x0 5.77928364 SETUP 0x0 0x2a <GET_DESCRIPTOR - STRING #:1 I:0x409 L:0xff> 0x80 0x6 0x1 0x3 0x9 0x4 0xff 0x0 5.77936636 IN 0x0 0x2a 0x12 0x3 0x4c 0x0 0x6f 0x0 0x67 0x0 0x69 0x0 0x74 0x0 0x65 0x0 0x63 0x0 0x68 0x0 5.77948692 SETUP 0x0 0x2a <GET_DESCRIPTOR - STRING #:1 I:0x409 L:0xff> 0x80 0x6 0x1 0x3 0x9 0x4 0xff 0x0 5.77960932 IN 0x0 0x2a 0x12 0x3 0x4c 0x0 0x6f 0x0 0x67 0x0 0x69 0x0 0x74 0x0 0x65 0x0 0x63 0x0 0x68 0x0 5.77981094 SETUP 0x0 0x2a <GET_DESCRIPTOR - STRING #:2 I:0x409 L:0xff> 0x80 0x6 0x2 0x3 0x9 0x4 0xff 0x0 5.77993632 IN 0x0 0x2a 0x1a 0x3 0x55 0x0 0x53 0x0 0x42 0x0 0x20 0x0 0x52 0x0 0x65 0x0 0x63 0x0 0x65 0x0 0x69 0x0 0x76 0x0 0x65 0x0 0x72 0x0 5.78009088 SETUP 0x0 0x2a <GET_DESCRIPTOR - STRING #:2 I:0x409 L:0x4> 0x80 0x6 0x2 0x3 0x9 0x4 0x4 0x0 5.78021334 IN 0x0 0x2a 0x1a 0x3 0x55 0x0 5.78032166 SETUP 0x0 0x2a <GET_DESCRIPTOR - STRING #:2 I:0x409 L:0xff> 0x80 0x6 0x2 0x3 0x9 0x4 0xff 0x0 5.7804392 IN 0x0 0x2a 0x1a 0x3 0x55 0x0 0x53 0x0 0x42 0x0 0x20 0x0 0x52 0x0 0x65 0x0 0x63 0x0 0x65 0x0 0x69 0x0 0x76 0x0 0x65 0x0 0x72 0x0 5.78057934 SETUP 0x0 0x2a <GET_DESCRIPTOR - STRING #:2 I:0x409 L:0x1a> 0x80 0x6 0x2 0x3 0x9 0x4 0x1a 0x0 5.78070632 IN 0x0 0x2a 0x1a 0x3 0x55 0x0 0x53 0x0 0x42 0x0 0x20 0x0 0x52 0x0 0x65 0x0 0x63 0x0 0x65 0x0 0x69 0x0 0x76 0x0 0x65 0x0 0x72 0x0 5.78084612 SETUP 0x0 0x2a <GET_DESCRIPTOR - STRING #:2 I:0x409 L:0xff> 0x80 0x6 0x2 0x3 0x9 0x4 0xff 0x0 5.78092526 IN 0x0 0x2a 0x1a 0x3 0x55 0x0 0x53 0x0 0x42 0x0 0x20 0x0 0x52 0x0 0x65 0x0 0x63 0x0 0x65 0x0 0x69 0x0 0x76 0x0 0x65 0x0 0x72 0x0 5.78110698 SETUP 0x0 0x2a <GET_DESCRIPTOR - STRING #:2 I:0x409 L:0xff> 0x80 0x6 0x2 0x3 0x9 0x4 0xff 0x0 5.78122928 IN 0x0 0x2a 0x1a 0x3 0x55 0x0 0x53 0x0 0x42 0x0 0x20 0x0 0x52 0x0 0x65 0x0 0x63 0x0 0x65 0x0 0x69 0x0 0x76 0x0 0x65 0x0 0x72 0x0 5.78232796 SETUP 0x0 0x2a <HID SET_IDLE I:0x0 L:0x0> 0x21 0xa 0x0 0x0 0x0 0x0 0x0 0x0 5.78252004 SETUP 0x0 0x2a <GET_DESCRIPTOR - HID REPORT I:0x0 L:0x93> 0x81 0x6 0x0 0x22 0x0 0x0 0x93 0x0 5.78273128 IN 0x0 0x2a 0x5 0x1 0x9 0x2 0xa1 0x1 0x9 0x1 0xa1 0x0 0x95 0x10 0x75 0x1 0x15 0x0 0x25 0x1 0x5 0x9 0x19 0x1 0x29 0x10 0x81 0x2 0x95 0x2 0x75 0x10 0x16 0x1 0x80 0x26 0xff 0x7f 0x5 0x1 0x9 0x30 0x9 0x31 0x81 0x6 0x95 0x1 0x75 0x8 0x15 0x81 0x25 0x7f 0x9 0x38 0x81 0x6 0x95 0x1 0x5 0xc 0xa 0x38 0x2 0x81 5.78281082 IN 0x0 0x2a 0x6 0xc0 0x6 0x0 0xff 0x9 0xf1 0x75 0x8 0x95 0x5 0x15 0x0 0x26 0xff 0x0 0x81 0x0 0xc0 5.78919224 SETUP 0x0 0x2a <HID SET_IDLE I:0x1 L:0x0> 0x21 0xa 0x0 0x0 0x1 0x0 0x0 0x0 5.78938856 SETUP 0x0 0x2a <GET_DESCRIPTOR - HID REPORT I:0x1 L:0xc5> 0x81 0x6 0x0 0x22 0x1 0x0 0xc5 0x0 5.78960316 IN 0x0 0x2a 0x5 0x1 0x9 0x6 0xa1 0x1 0x85 0x1 0x5 0x7 0x19 0xe0 0x29 0xe7 0x15 0x0 0x25 0x1 0x75 0x1 0x95 0x8 0x81 0x2 0x95 0x5 0x5 0x8 0x19 0x1 0x29 0x5 0x91 0x2 0x95 0x1 0x75 0x3 0x91 0x3 0x95 0x70 0x75 0x1 0x5 0x7 0x19 0x4 0x29 0x73 0x81 0x2 0x95 0x5 0x19 0x87 0x29 0x8b 0x81 0x2 0x95 0x3 0x19 0x90 5.78971514 IN 0x0 0x2a 0x29 0x92 0x81 0x2 0xc0 0x5 0xc 0x9 0x1 0xa1 0x1 0x85 0x3 0x95 0x2 0x75 0x10 0x15 0x1 0x26 0xff 0x2 0x19 0x1 0x2a 0xff 0x2 0x81 0x0 0xc0 0x5 0x1 0x9 0x80 0xa1 0x1 0x85 0x4 0x95 0x1 0x75 0x2 0x15 0x1 0x25 0x3 0x9 0x82 0x9 0x81 0x9 0x83 0x81 0x0 0x75 0x1 0x15 0x0 0x25 0x1 0x9 0x9b 0x81 0x6 5.7898162 IN 0x0 0x2a 0x75 0x5 0x81 0x3 0xc0 5.79581618 IN 0x2 0x2a 0x1 0x0 0x0 0x0 0x0 0x0 0x0 0x0 0x0 0x0 0x0 0x0 0x0 0x0 0x0 0x0 0x0 5.79746122 SETUP 0x0 0x2a <HID SET_IDLE I:0x2 L:0x0> 0x21 0xa 0x0 0x0 0x2 0x0 0x0 0x0 5.79782156 SETUP 0x0 0x2a <GET_DESCRIPTOR - HID REPORT I:0x2 L:0x76> 0x81 0x6 0x0 0x22 0x2 0x0 0x76 0x0 5.79802918 IN 0x0 0x2a 0x6 0x0 0xff 0x9 0x1 0xa1 0x1 0x85 0x10 0x95 0x6 0x75 0x8 0x15 0x0 0x26 0xff 0x0 0x9 0x1 0x81 0x0 0x9 0x1 0x91 0x0 0xc0 0x6 0x0 0xff 0x9 0x2 0xa1 0x1 0x85 0x11 0x95 0x13 0x75 0x8 0x15 0x0 0x26 0xff 0x0 0x9 0x2 0x81 0x0 0x9 0x2 0x91 0x0 0xc0 5.8085994 SETUP 0x0 0x2a <HID SET_REPORT I:0x1 L:0x2> 0x21 0x9 0x1 0x2 0x1 0x0 0x2 0x0 5.8086293 OUT 0x0 0x2a 0x1 0x0 5.80867238 OUT 0x0 0x2a 0x1 0x0 5.93641068 SETUP 0x0 0x2a <GET_DESCRIPTOR - STRING #:1 I:0x409 L:0x202> 0x80 0x6 0x1 0x3 0x9 0x4 0x2 0x2 5.93653398 IN 0x0 0x2a 0x12 0x3 0x4c 0x0 0x6f 0x0 0x67 0x0 0x69 0x0 0x74 0x0 0x65 0x0 0x63 0x0 0x68 0x0 5.93667312 SETUP 0x0 0x2a <GET_DESCRIPTOR - STRING #:2 I:0x409 L:0x202> 0x80 0x6 0x2 0x3 0x9 0x4 0x2 0x2 5.93682584 IN 0x0 0x2a 0x1a 0x3 0x55 0x0 0x53 0x0 0x42 0x0 0x20 0x0 0x52 0x0 0x65 0x0 0x63 0x0 0x65 0x0 0x69 0x0 0x76 0x0 0x65 0x0 0x72 0x0 5.93839974 SETUP 0x0 0x2a <GET_DESCRIPTOR - STRING #:1 I:0x409 L:0x202> 0x80 0x6 0x1 0x3 0x9 0x4 0x2 0x2 5.93852588 IN 0x0 0x2a 0x12 0x3 0x4c 0x0 0x6f 0x0 0x67 0x0 0x69 0x0 0x74 0x0 0x65 0x0 0x63 0x0 0x68 0x0 5.93867034 SETUP 0x0 0x2a <GET_DESCRIPTOR - STRING #:2 I:0x409 L:0x202> 0x80 0x6 0x2 0x3 0x9 0x4 0x2 0x2 5.93882588 IN 0x0 0x2a 0x1a 0x3 0x55 0x0 0x53 0x0 0x42 0x0 0x20 0x0 0x52 0x0 0x65 0x0 0x63 0x0 0x65 0x0 0x69 0x0 0x76 0x0 0x65 0x0 0x72 0x0 5.94028732 SETUP 0x0 0x2a <GET_DESCRIPTOR - STRING #:1 I:0x409 L:0x202> 0x80 0x6 0x1 0x3 0x9 0x4 0x2 0x2 5.94041096 IN 0x0 0x2a 0x12 0x3 0x4c 0x0 0x6f 0x0 0x67 0x0 0x69 0x0 0x74 0x0 0x65 0x0 0x63 0x0 0x68 0x0 5.94055034 SETUP 0x0 0x2a <GET_DESCRIPTOR - STRING #:2 I:0x409 L:0x202> 0x80 0x6 0x2 0x3 0x9 0x4 0x2 0x2 5.94067198 IN 0x0 0x2a 0x1a 0x3 0x55 0x0 0x53 0x0 0x42 0x0 0x20 0x0 0x52 0x0 0x65 0x0 0x63 0x0 0x65 0x0 0x69 0x0 0x76 0x0 0x65 0x0 0x72 0x0 5.94226496 SETUP 0x0 0x2a <GET_DESCRIPTOR - STRING #:1 I:0x409 L:0x202> 0x80 0x6 0x1 0x3 0x9 0x4 0x2 0x2 5.94238792 IN 0x0 0x2a 0x12 0x3 0x4c 0x0 0x6f 0x0 0x67 0x0 0x69 0x0 0x74 0x0 0x65 0x0 0x63 0x0 0x68 0x0 5.9425253 SETUP 0x0 0x2a <GET_DESCRIPTOR - STRING #:2 I:0x409 L:0x202> 0x80 0x6 0x2 0x3 0x9 0x4 0x2 0x2 5.94260696 IN 0x0 0x2a 0x1a 0x3 0x55 0x0 0x53 0x0 0x42 0x0 0x20 0x0 0x52 0x0 0x65 0x0 0x63 0x0 0x65 0x0 0x69 0x0 0x76 0x0 0x65 0x0 0x72 0x0 9.28279234 IN 0x3 0x2a 0x11 0x1 0x4 0x0 0x1 0x1 0x1 0x0 0x0 0x0 0x0 0x0 0x0 0x0 0x0 0x0 0x0 0x0 0x0 0x0 9.28378152 IN 0x1 0x2a 0x0 0x0 0x0 0x0 0x0 0x0 0x0 0x0 0x1 0x93 0x40 0x0 0x0 9.28379886 IN 0x2 0x2a 0x1 0x0 0x0 0x0 0x0 0x0 0x0 0x0 0x0 0x0 0x0 0x0 0x0 0x0 0x0 0x0 0x0 9.28381894 IN 0x3 0x2a 0x11 0x1 0x4 0x0 0x1 0x1 0x1 0x0 0x0 0x0 0x0 0x0 0x0 0x0 0x0 0x0 0x0 0x0 0x0 0x0 9.28478144 IN 0x1 0x2a 0x0 0x0 0x2 0x0 0xe4 0xff 0x0 0x0 0x1 0x93 0x40 0x0 0x0 9.28479896 IN 0x2 0x2a 0x3 0x0 0x0 0x0 0x0 9.28578152 IN 0x1 0x2a 0x0 0x0 0x0 0x0 0xff 0xff 0x0 0x0 0x1 0x93 0x40 0x0 0x0
I then did not touch the mouse for > 5 minutes. USB Capture was going on still...
When I touched it again, I see more IN messages:
Notice the lines in RED.Code:12.30775598 IN 0x1 0x2a 0x0 0x0 0x0 0x0 0x1 0x0 0x0 0x0 0x1 0x93 0x40 0x0 0x0 12.30975598 IN 0x1 0x2a 0x0 0x0 0x0 0x0 0x1 0x0 0x0 0x0 0x1 0x93 0x40 0x0 0x0 12.31175588 IN 0x1 0x2a 0x0 0x0 0x0 0x0 0x1 0x0 0x0 0x0 0x1 0x93 0x40 0x0 0x0 12.3147559 IN 0x1 0x2a 0x0 0x0 0x0 0x0 0x1 0x0 0x0 0x0 0x1 0x93 0x40 0x0 0x0 12.31775592 IN 0x1 0x2a 0x0 0x0 0x0 0x0 0x1 0x0 0x0 0x0 0x1 0x93 0x40 0x0 0x0 12.32075578 IN 0x1 0x2a 0x0 0x0 0x0 0x0 0x1 0x0 0x0 0x0 0x1 0x93 0x40 0x0 0x0 12.32575584 IN 0x1 0x2a 0x0 0x0 0x0 0x0 0x1 0x0 0x0 0x0 0x1 0x93 0x40 0x0 0x0 328.9209557 IN 0x3 0x2a 0x11 0x1 0x4 0x0 0x1 0x1 0x1 0x0 0x0 0x0 0x0 0x0 0x0 0x0 0x0 0x0 0x0 0x0 0x0 0x0 328.9219448 IN 0x1 0x2a 0x0 0x0 0x0 0x0 0x0 0x0 0x0 0x0 0x1 0x93 0x40 0x0 0x0 328.9219676 IN 0x3 0x2a 0x11 0x1 0x4 0x0 0x1 0x1 0x1 0x0 0x0 0x0 0x0 0x0 0x0 0x0 0x0 0x0 0x0 0x0 0x0 0x0 328.9229501 IN 0x2 0x2a 0x1 0x0 0x0 0x0 0x0 0x0 0x0 0x0 0x0 0x0 0x0 0x0 0x0 0x0 0x0 0x0 0x0 328.9239502 IN 0x2 0x2a 0x3 0x0 0x0 0x0 0x0 328.9249447 IN 0x1 0x2a 0x0 0x0 0x40 0x0 0xfa 0xff 0x0 0x0 0x1 0x93 0x40 0x0 0x0 328.9259447 IN 0x1 0x2a 0x0 0x0 0x5 0x0 0x0 0x0 0x0 0x0 0x1 0x93 0x40 0x0 0x0 328.9269447 IN 0x1 0x2a 0x0 0x0 0x1 0x0 0x0 0x0 0x0 0x0 0x1 0x93 0x40 0x0 0x0 328.9289447 IN 0x1 0x2a 0x0 0x0 0x2 0x0 0x0 0x0 0x0 0x0 0x1 0x93 0x40 0x0 0x0 328.9299447 IN 0x1 0x2a 0x0 0x0 0x1 0x0 0x0 0x0 0x0 0x0 0x1 0x93 0x40 0x0 0x0 328.9309446 IN 0x1 0x2a 0x0 0x0 0x2 0x0 0xff 0xff 0x0 0x0 0x1 0x93 0x40 0x0 0x0 328.9319447 IN 0x1 0x2a 0x0 0x0 0x1 0x0 0x0 0x0 0x0 0x0 0x1 0x93 0x40 0x0 0x0 328.9329446 IN 0x1 0x2a 0x0 0x0 0x2 0x0 0x0 0x0 0x0 0x0 0x1 0x93 0x40 0x0 0x0 328.9339446 IN 0x1 0x2a 0x0 0x0 0x1 0x0 0x0 0x0 0x0 0x0 0x1 0x93 0x40 0x0 0x0 328.9349445 IN 0x1 0x2a 0x0 0x0 0x1 0x0 0x0 0x0 0x0 0x0 0x1 0x93 0x40 0x0 0x0
The 2nd line shows it is a message for the PIPE that had an error on the first message earlier... And as I mentioned I saw one Mouse message and then
nothing.
My guess is that we somehow need to see that error status in the processing of the keyboard message and somehow clear it.
Glad you were able to find the issue. Looks like the ctrl bug message.
Not sure how I can help here though.
Yes I know there are probably at least one issue here, but unclear if only one.
I am also unsure if this is something that I will be able to fix. I have tried a few different things without success.
a) I think the pipe is being halted. So tried to see if I could unhalt it. So far that did not work. Will look more here.
b) Wondered if maybe we received 2 messages from keyboard but only had one transfer pending. Added 2nd pending transfer. That did not help. Will Undo that and see if maybe interfering with a)
c) hacked keyboard to say if it is the VID:PID of the controller don't claim it.
I took a look at the USB Host Shield 2 stuff to see if it is mentioned, and it appears like it was not working there either.
I just did some hacking and optionally allow the HIDParser class to be able to claim boot keyboard objects and updated my HID Dumper program to enable it.
And with that I see:
1) The Keyboard input messages are 64 bytes instead of the normal boot keyboard which are like 8 bytes.Code:USB HID Device Info Program This Sketch shows information about plugged in HID devices *** You can control the output by simple character input to Serial *** R - Turns on or off showing the raw data C - Toggles showing changed data only on or off <anything else> - toggles showing the Hid formatted breakdown of the data *** Device Hub1 5e3:608 - connected *** product: USB2.0 Hub USBDeviceInfo claim this=2000CB64 **************************************** ** Device Level ** vid=46D pid=C547 bDeviceClass = 0 bDeviceSubClass = 0 bDeviceProtocol = 0 09 04 00 00 01 03 01 02 00 09 21 11 01 00 01 22 53 00 07 05 81 03 40 00 01 09 04 01 00 01 03 01 01 00 09 21 11 01 00 01 22 85 00 07 05 82 03 40 00 01 09 04 02 00 01 03 00 00 00 09 21 11 01 00 01 22 36 00 07 05 83 03 40 00 01 USBDeviceInfo claim this=2000CB64 **************************************** ** Interface Level ** 09 04 00 00 01 03 01 02 00 09 21 11 01 00 01 22 53 00 07 05 81 03 40 00 01 09 04 01 00 01 03 01 01 00 09 21 11 01 00 01 22 85 00 07 05 82 03 40 00 01 09 04 02 00 01 03 00 00 00 09 21 11 01 00 01 22 36 00 07 05 83 03 40 00 01 bInterfaceNumber = 0 number end points = 1 bInterfaceClass = 3 bInterfaceSubClass = 1 HID (BOOT) bInterfaceProtocol = 2 Mouse report descriptor size = 83 endpoint = 81 attributes = 3 Interrupt size = 64 interval = 1 USBDeviceInfo claim this=2000CB64 **************************************** ** Interface Level ** 09 04 01 00 01 03 01 01 00 09 21 11 01 00 01 22 85 00 07 05 82 03 40 00 01 09 04 02 00 01 03 00 00 00 09 21 11 01 00 01 22 36 00 07 05 83 03 40 00 01 bInterfaceNumber = 1 number end points = 1 bInterfaceClass = 3 bInterfaceSubClass = 1 HID (BOOT) bInterfaceProtocol = 1 Keyboard report descriptor size = 133 endpoint = 82 attributes = 3 Interrupt size = 64 interval = 1 USBDeviceInfo claim this=2000CB64 **************************************** ** Interface Level ** 09 04 02 00 01 03 00 00 00 09 21 11 01 00 01 22 36 00 07 05 83 03 40 00 01 bInterfaceNumber = 2 number end points = 1 bInterfaceClass = 3 bInterfaceSubClass = 0 HID bInterfaceProtocol = 0 None report descriptor size = 54 endpoint = 83 attributes = 3 Interrupt size = 64 interval = 1 *** Device HID1 46d:c547 - connected *** manufacturer: Logitech product: USB Receiver *** Device HID2 46d:c547 - connected *** manufacturer: Logitech product: USB Receiver *** Device HID3 46d:c547 - connected *** manufacturer: Logitech product: USB Receiver HIDDumpController(1 : 0x200041e0 : 0x20009640) Claim: 46d:c547 usage: 10002 - Yes HID Report Descriptor (0x20009670) size: 83 05 01 // Usage Page(1) - Generic Desktop 09 02 // Usage(2) -(Mouse) A1 01 // Collection(1) top Usage(10000) 09 01 // Usage(1) -(?) A1 00 // Collection(0) 95 10 // Report Count(10) 75 01 // Report Size(1) 15 00 // Logical Minimum(0) 25 01 // Logical maximum(1) 05 09 // Usage Page(9) - Button 19 01 // Usage Minimum(1) - (BUTTON 1) 29 10 // Usage Maximum(10) - (BUTTON 16) 81 02 // Input(2) // (Data, Variable, Absolute) 95 02 // Report Count(2) 75 10 // Report Size(10) 16 01 80 // Logical Minimum(8001) 26 FF 7F // Logical maximum(7fff) 05 01 // Usage Page(1) - Generic Desktop 09 30 // Usage(30) -(X) 09 31 // Usage(31) -(Y) 81 06 // Input(6) // (Data, Variable, Relative) 95 01 // Report Count(1) 75 08 // Report Size(8) 15 81 // Logical Minimum(81) 25 7F // Logical maximum(7f) 09 38 // Usage(38) -(Wheel) 81 06 // Input(6) // (Data, Variable, Relative) 95 01 // Report Count(1) 05 0C // Usage Page(c) - Consumer 0A 38 02 // Usage(238) -(AC Pan) 81 06 // Input(6) // (Data, Variable, Relative) C0 // End Collection 06 00 FF // Usage Page(ff00) - Vendor Defined 09 F1 // Usage(f1) - 75 08 // Report Size(8) 95 05 // Report Count(5) 15 00 // Logical Minimum(0) 26 FF 00 // Logical maximum(ff) 81 00 // Input(0) // (Data, Array, Absolute) C0 // End Collection *** HID Device hdc1 46d: c547 - connected *** manufacturer: Logitech product: USB Receiver HIDDumpController(1 : 0x200041e0 : 0x20009d00) Claim: 46d:c547 usage: 10006 - NO (Usage: 10002) HIDDumpController(2 : 0x200052c0 : 0x20009d00) Claim: 46d:c547 usage: 10006 - Yes HID Report Descriptor (0x20009d30) size: 133 05 01 // Usage Page(1) - Generic Desktop 09 06 // Usage(6) -(Keyboard) A1 01 // Collection(1) top Usage(10000) 85 01 // Report ID(1) 05 07 // Usage Page(7) - Keycode 19 E0 // Usage Minimum(e0) - (Left Control) 29 E7 // Usage Maximum(e7) - (Right) 15 00 // Logical Minimum(0) 25 01 // Logical maximum(1) 75 01 // Report Size(1) 95 08 // Report Count(8) 81 02 // Input(2) // (Data, Variable, Absolute) 95 05 // Report Count(5) 05 08 // Usage Page(8) - LEDs 19 01 // Usage Minimum(1) - 29 05 // Usage Maximum(5) - 91 02 // Output(2) // (Data, Variable, Absolute) 95 01 // Report Count(1) 75 03 // Report Size(3) 91 03 // Output(3) // (Constant, Variable, Absolute) 95 70 // Report Count(70) 75 01 // Report Size(1) 05 07 // Usage Page(7) - Keycode 19 04 // Usage Minimum(4) - (Keycode 4) 29 73 // Usage Maximum(73) - (Keycode 115) 81 02 // Input(2) // (Data, Variable, Absolute) 95 05 // Report Count(5) 19 87 // Usage Minimum(87) - (Keycode 135) 29 8B // Usage Maximum(8b) - (Keycode 139) 81 02 // Input(2) // (Data, Variable, Absolute) 95 03 // Report Count(3) 19 90 // Usage Minimum(90) - (Keycode 144) 29 92 // Usage Maximum(92) - (Keycode 146) 81 02 // Input(2) // (Data, Variable, Absolute) C0 // End Collection 05 0C // Usage Page(c) - Consumer 09 01 // Usage(1) -(Consumer Controls) A1 01 // Collection(1) top Usage(c0000) 85 03 // Report ID(3) 95 02 // Report Count(2) 75 10 // Report Size(10) 15 01 // Logical Minimum(1) 26 FF 02 // Logical maximum(2ff) 19 01 // Usage Minimum(1) - (Consumer Controls) 2A FF 02 // Usage Maximum(2ff) - (?) 81 00 // Input(0) // (Data, Array, Absolute) C0 // End Collection 05 01 // Usage Page(1) - Generic Desktop 09 80 // Usage(80) -(?) A1 01 // Collection(1) top Usage(10080) 85 04 // Report ID(4) 95 01 // Report Count(1) 75 02 // Report Size(2) 15 01 // Logical Minimum(1) 25 03 // Logical maximum(3) 09 82 // Usage(82) -(System Sleep) 09 81 // Usage(81) -(System Power Down) 09 83 // Usage(83) -(System Wake Up) 81 00 // Input(0) // (Data, Array, Absolute) 75 01 // Report Size(1) 15 00 // Logical Minimum(0) 25 01 // Logical maximum(1) 09 9B // Usage(9b) -(?) 81 06 // Input(6) // (Data, Variable, Relative) 75 05 // Report Size(5) 81 03 // Input(3) // (Constant, Variable, Absolute) C0 // End Collection HIDDumpController(1 : 0x200041e0 : 0x20009d00) Claim: 46d:c547 usage: c0001 - NO (Usage: 10002) HIDDumpController(2 : 0x200052c0 : 0x20009d00) Claim: 46d:c547 usage: c0001 - NO (Usage: 10006) HIDDumpController(3 : 0x200063a0 : 0x20009d00) Claim: 46d:c547 usage: c0001 - Yes HID Report Descriptor (0x20009d30) size: 133 05 01 // Usage Page(1) - Generic Desktop 09 06 // Usage(6) -(Keyboard) A1 01 // Collection(1) top Usage(10000) 85 01 // Report ID(1) 05 07 // Usage Page(7) - Keycode 19 E0 // Usage Minimum(e0) - (Left Control) 29 E7 // Usage Maximum(e7) - (Right) 15 00 // Logical Minimum(0) 25 01 // Logical maximum(1) 75 01 // Report Size(1) 95 08 // Report Count(8) 81 02 // Input(2) // (Data, Variable, Absolute) 95 05 // Report Count(5) 05 08 // Usage Page(8) - LEDs 19 01 // Usage Minimum(1) - 29 05 // Usage Maximum(5) - 91 02 // Output(2) // (Data, Variable, Absolute) 95 01 // Report Count(1) 75 03 // Report Size(3) 91 03 // Output(3) // (Constant, Variable, Absolute) 95 70 // Report Count(70) 75 01 // Report Size(1) 05 07 // Usage Page(7) - Keycode 19 04 // Usage Minimum(4) - (Keycode 4) 29 73 // Usage Maximum(73) - (Keycode 115) 81 02 // Input(2) // (Data, Variable, Absolute) 95 05 // Report Count(5) 19 87 // Usage Minimum(87) - (Keycode 135) 29 8B // Usage Maximum(8b) - (Keycode 139) 81 02 // Input(2) // (Data, Variable, Absolute) 95 03 // Report Count(3) 19 90 // Usage Minimum(90) - (Keycode 144) 29 92 // Usage Maximum(92) - (Keycode 146) 81 02 // Input(2) // (Data, Variable, Absolute) C0 // End Collection 05 0C // Usage Page(c) - Consumer 09 01 // Usage(1) -(Consumer Controls) A1 01 // Collection(1) top Usage(c0000) 85 03 // Report ID(3) 95 02 // Report Count(2) 75 10 // Report Size(10) 15 01 // Logical Minimum(1) 26 FF 02 // Logical maximum(2ff) 19 01 // Usage Minimum(1) - (Consumer Controls) 2A FF 02 // Usage Maximum(2ff) - (?) 81 00 // Input(0) // (Data, Array, Absolute) C0 // End Collection 05 01 // Usage Page(1) - Generic Desktop 09 80 // Usage(80) -(?) A1 01 // Collection(1) top Usage(10080) 85 04 // Report ID(4) 95 01 // Report Count(1) 75 02 // Report Size(2) 15 01 // Logical Minimum(1) 25 03 // Logical maximum(3) 09 82 // Usage(82) -(System Sleep) 09 81 // Usage(81) -(System Power Down) 09 83 // Usage(83) -(System Wake Up) 81 00 // Input(0) // (Data, Array, Absolute) 75 01 // Report Size(1) 15 00 // Logical Minimum(0) 25 01 // Logical maximum(1) 09 9B // Usage(9b) -(?) 81 06 // Input(6) // (Data, Variable, Relative) 75 05 // Report Size(5) 81 03 // Input(3) // (Constant, Variable, Absolute) C0 // End Collection HIDDumpController(1 : 0x200041e0 : 0x20009d00) Claim: 46d:c547 usage: 10080 - NO (Usage: 10002) HIDDumpController(2 : 0x200052c0 : 0x20009d00) Claim: 46d:c547 usage: 10080 - NO (Usage: 10006) HIDDumpController(3 : 0x200063a0 : 0x20009d00) Claim: 46d:c547 usage: 10080 - NO (Usage: c0001) HIDDumpController(4 : 0x20007480 : 0x20009d00) Claim: 46d:c547 usage: 10080 - Yes HID Report Descriptor (0x20009d30) size: 133 05 01 // Usage Page(1) - Generic Desktop 09 06 // Usage(6) -(Keyboard) A1 01 // Collection(1) top Usage(10000) 85 01 // Report ID(1) 05 07 // Usage Page(7) - Keycode 19 E0 // Usage Minimum(e0) - (Left Control) 29 E7 // Usage Maximum(e7) - (Right) 15 00 // Logical Minimum(0) 25 01 // Logical maximum(1) 75 01 // Report Size(1) 95 08 // Report Count(8) 81 02 // Input(2) // (Data, Variable, Absolute) 95 05 // Report Count(5) 05 08 // Usage Page(8) - LEDs 19 01 // Usage Minimum(1) - 29 05 // Usage Maximum(5) - 91 02 // Output(2) // (Data, Variable, Absolute) 95 01 // Report Count(1) 75 03 // Report Size(3) 91 03 // Output(3) // (Constant, Variable, Absolute) 95 70 // Report Count(70) 75 01 // Report Size(1) 05 07 // Usage Page(7) - Keycode 19 04 // Usage Minimum(4) - (Keycode 4) 29 73 // Usage Maximum(73) - (Keycode 115) 81 02 // Input(2) // (Data, Variable, Absolute) 95 05 // Report Count(5) 19 87 // Usage Minimum(87) - (Keycode 135) 29 8B // Usage Maximum(8b) - (Keycode 139) 81 02 // Input(2) // (Data, Variable, Absolute) 95 03 // Report Count(3) 19 90 // Usage Minimum(90) - (Keycode 144) 29 92 // Usage Maximum(92) - (Keycode 146) 81 02 // Input(2) // (Data, Variable, Absolute) C0 // End Collection 05 0C // Usage Page(c) - Consumer 09 01 // Usage(1) -(Consumer Controls) A1 01 // Collection(1) top Usage(c0000) 85 03 // Report ID(3) 95 02 // Report Count(2) 75 10 // Report Size(10) 15 01 // Logical Minimum(1) 26 FF 02 // Logical maximum(2ff) 19 01 // Usage Minimum(1) - (Consumer Controls) 2A FF 02 // Usage Maximum(2ff) - (?) 81 00 // Input(0) // (Data, Array, Absolute) C0 // End Collection 05 01 // Usage Page(1) - Generic Desktop 09 80 // Usage(80) -(?) A1 01 // Collection(1) top Usage(10080) 85 04 // Report ID(4) 95 01 // Report Count(1) 75 02 // Report Size(2) 15 01 // Logical Minimum(1) 25 03 // Logical maximum(3) 09 82 // Usage(82) -(System Sleep) 09 81 // Usage(81) -(System Power Down) 09 83 // Usage(83) -(System Wake Up) 81 00 // Input(0) // (Data, Array, Absolute) 75 01 // Report Size(1) 15 00 // Logical Minimum(0) 25 01 // Logical maximum(1) 09 9B // Usage(9b) -(?) 81 06 // Input(6) // (Data, Variable, Relative) 75 05 // Report Size(5) 81 03 // Input(3) // (Constant, Variable, Absolute) C0 // End Collection HIDDumpController(1 : 0x200041e0 : 0x2000a3c0) Claim: 46d:c547 usage: ff000001 - NO (Usage: 10002) HIDDumpController(2 : 0x200052c0 : 0x2000a3c0) Claim: 46d:c547 usage: ff000001 - NO (Usage: 10006) HIDDumpController(3 : 0x200063a0 : 0x2000a3c0) Claim: 46d:c547 usage: ff000001 - NO (Usage: c0001) HIDDumpController(4 : 0x20007480 : 0x2000a3c0) Claim: 46d:c547 usage: ff000001 - NO (Usage: 10080) HIDDumpController(5 : 0x20008560 : 0x2000a3c0) Claim: 46d:c547 usage: ff000001 - Yes HID Report Descriptor (0x2000a3f0) size: 54 06 00 FF // Usage Page(ff00) - Vendor Defined 09 01 // Usage(1) - A1 01 // Collection(1) top Usage(ff000000) 85 10 // Report ID(10) 95 06 // Report Count(6) 75 08 // Report Size(8) 15 00 // Logical Minimum(0) 26 FF 00 // Logical maximum(ff) 09 01 // Usage(1) - 81 00 // Input(0) // (Data, Array, Absolute) 09 01 // Usage(1) - 91 00 // Output(0) // (Data, Array, Absolute) C0 // End Collection 06 00 FF // Usage Page(ff00) - Vendor Defined 09 02 // Usage(2) - A1 01 // Collection(1) top Usage(ff000000) 85 11 // Report ID(11) 95 13 // Report Count(13) 75 08 // Report Size(8) 15 00 // Logical Minimum(0) 26 FF 00 // Logical maximum(ff) 09 02 // Usage(2) - 81 00 // Input(0) // (Data, Array, Absolute) 09 02 // Usage(2) - 91 00 // Output(0) // (Data, Array, Absolute) C0 // End Collection HIDDumpController(1 : 0x200041e0 : 0x2000a3c0) Claim: 46d:c547 usage: ff000002 - NO (Usage: 10002) HIDDumpController(2 : 0x200052c0 : 0x2000a3c0) Claim: 46d:c547 usage: ff000002 - NO (Usage: 10006) HIDDumpController(3 : 0x200063a0 : 0x2000a3c0) Claim: 46d:c547 usage: ff000002 - NO (Usage: c0001) HIDDumpController(4 : 0x20007480 : 0x2000a3c0) Claim: 46d:c547 usage: ff000002 - NO (Usage: 10080) HIDDumpController(5 : 0x20008560 : 0x2000a3c0) Claim: 46d:c547 usage: ff000002 - NO (Usage: ff000001) *** HID Device hdc2 46d: c547 - connected *** manufacturer: Logitech product: USB Receiver *** HID Device hdc3 46d: c547 - connected *** manufacturer: Logitech product: USB Receiver *** HID Device hdc4 46d: c547 - connected *** manufacturer: Logitech product: USB Receiver *** HID Device hdc5 46d: c547 - connected *** manufacturer: Logitech product: USB Receiver HID(2 : 10006): 01 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 Begin topusage:10000 type:2 min:0 max:1 usage=700E0, value=0(Left Control) usage=700E1, value=0(Left Shift) usage=700E2, value=0(Left Alt) usage=700E3, value=0(Left) usage=700E4, value=0(Right Control) usage=700E5, value=0(Right Shift) usage=700E6, value=0(Right Alt) usage=700E7, value=0(Right) Begin topusage:10000 type:2 min:0 max:1 usage=70004, value=0(Keycode 4) usage=70005, value=0(Keycode 5) usage=70006, value=0(Keycode 6) usage=70007, value=0(Keycode 7) usage=70008, value=0(Keycode 8) usage=70009, value=0(Keycode 9) usage=7000A, value=0(Keycode 10) usage=7000B, value=0(Keycode 11) usage=7000C, value=0(Keycode 12) usage=7000D, value=0(Keycode 13) usage=7000E, value=0(Keycode 14) usage=7000F, value=0(Keycode 15) usage=70010, value=0(Keycode 16) usage=70011, value=0(Keycode 17) usage=70012, value=0(Keycode 18) usage=70013, value=0(Keycode 19) usage=70014, value=0(Keycode 20) usage=70015, value=0(Keycode 21) usage=70016, value=0(Keycode 22) usage=70017, value=0(Keycode 23) usage=70018, value=0(Keycode 24) usage=70019, value=0(Keycode 25) usage=7001A, value=0(Keycode 26) usage=7001B, value=0(Keycode 27) usage=7001C, value=0(Keycode 28) usage=7001D, value=0(Keycode 29) usage=7001E, value=0(Keycode 30) usage=7001F, value=0(Keycode 31) usage=70020, value=0(Keycode 32) usage=70021, value=0(Keycode 33) usage=70022, value=0(Keycode 34) usage=70023, value=0(Keycode 35) usage=70024, value=0(Keycode 36) usage=70025, value=0(Keycode 37) usage=70026, value=0(Keycode 38) usage=70027, value=0(Keycode 39) usage=70028, value=0(Keycode 40) usage=70029, value=0(Keycode 41) usage=7002A, value=0(Keycode 42) usage=7002B, value=0(Keycode 43) usage=7002C, value=0(Keycode 44) usage=7002D, value=0(Keycode 45) usage=7002E, value=0(Keycode 46) usage=7002F, value=0(Keycode 47) usage=70030, value=0(Keycode 48) usage=70031, value=0(Keycode 49) usage=70032, value=0(Keycode 50) usage=70033, value=0(Keycode 51) usage=70034, value=0(Keycode 52) usage=70035, value=0(Keycode 53) usage=70036, value=0(Keycode 54) usage=70037, value=0(Keycode 55) usage=70038, value=0(Keycode 56) usage=70039, value=0(Keycode 57) usage=7003A, value=0(Keycode 58) usage=7003B, value=0(Keycode 59) usage=7003C, value=0(Keycode 60) usage=7003D, value=0(Keycode 61) usage=7003E, value=0(Keycode 62) usage=7003F, value=0(Keycode 63) usage=70040, value=0(Keycode 64) usage=70041, value=0(Keycode 65) usage=70042, value=0(Keycode 66) usage=70043, value=0(Keycode 67) usage=70044, value=0(Keycode 68) usage=70045, value=0(Keycode 69) usage=70046, value=0(Keycode 70) usage=70047, value=0(Keycode 71) usage=70048, value=0(Keycode 72) usage=70049, value=0(Keycode 73) usage=7004A, value=0(Keycode 74) usage=7004B, value=0(Keycode 75) usage=7004C, value=0(Keycode 76) usage=7004D, value=0(Keycode 77) usage=7004E, value=0(Keycode 78) usage=7004F, value=0(Keycode 79) usage=70050, value=0(Keycode 80) usage=70051, value=0(Keycode 81) usage=70052, value=0(Keycode 82) usage=70053, value=0(Keycode 83) usage=70054, value=0(Keycode 84) usage=70055, value=0(Keycode 85) usage=70056, value=0(Keycode 86) usage=70057, value=0(Keycode 87) usage=70058, value=0(Keycode 88) usage=70059, value=0(Keycode 89) usage=7005A, value=0(Keycode 90) usage=7005B, value=0(Keycode 91) usage=7005C, value=0(Keycode 92) usage=7005D, value=0(Keycode 93) usage=7005E, value=0(Keycode 94) usage=7005F, value=0(Keycode 95) usage=70060, value=0(Keycode 96) usage=70061, value=0(Keycode 97) usage=70062, value=0(Keycode 98) usage=70063, value=0(Keycode 99) usage=70064, value=0(Keycode 100) usage=70065, value=0(Keycode 101) usage=70066, value=0(Keycode 102) usage=70067, value=0(Keycode 103) usage=70068, value=0(Keycode 104) usage=70069, value=0(Keycode 105) usage=7006A, value=0(Keycode 106) usage=7006B, value=0(Keycode 107) usage=7006C, value=0(Keycode 108) usage=7006D, value=0(Keycode 109) usage=7006E, value=0(Keycode 110) usage=7006F, value=0(Keycode 111) usage=70070, value=0(Keycode 112) usage=70071, value=0(Keycode 113) usage=70072, value=0(Keycode 114) usage=70073, value=0(Keycode 115) Begin topusage:10000 type:2 min:0 max:1 usage=70087, value=0(Keycode 135) usage=70088, value=0(Keycode 136) usage=70089, value=0(Keycode 137) usage=7008A, value=0(Keycode 138) usage=7008B, value=0(Keycode 139) Begin topusage:10000 type:2 min:0 max:1 usage=70090, value=0(Keycode 144) usage=70091, value=0(Keycode 145) usage=70092, value=0(Keycode 146) END: END: END: HID(2 : 10006): 01 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 Begin topusage:10000 type:2 min:0 max:1 usage=700E0, value=0(Left Control) usage=700E1, value=0(Left Shift) usage=700E2, value=0(Left Alt) usage=700E3, value=0(Left) usage=700E4, value=0(Right Control) usage=700E5, value=0(Right Shift) usage=700E6, value=0(Right Alt) usage=700E7, value=0(Right) Begin topusage:10000 type:2 min:0 max:1 usage=70004, value=0(Keycode 4) usage=70005, value=0(Keycode 5) usage=70006, value=0(Keycode 6) usage=70007, value=0(Keycode 7) usage=70008, value=0(Keycode 8) usage=70009, value=0(Keycode 9) usage=7000A, value=0(Keycode 10) usage=7000B, value=0(Keycode 11) usage=7000C, value=0(Keycode 12) usage=7000D, value=0(Keycode 13) usage=7000E, value=0(Keycode 14) usage=7000F, value=0(Keycode 15) usage=70010, value=0(Keycode 16) usage=70011, value=0(Keycode 17) usage=70012, value=0(Keycode 18) usage=70013, value=0(Keycode 19) usage=70014, value=0(Keycode 20) usage=70015, value=0(Keycode 21) usage=70016, value=0(Keycode 22) usage=70017, value=0(Keycode 23) usage=70018, value=0(Keycode 24) usage=70019, value=0(Keycode 25) usage=7001A, value=0(Keycode 26) usage=7001B, value=0(Keycode 27) usage=7001C, value=0(Keycode 28) usage=7001D, value=0(Keycode 29) usage=7001E, value=0(Keycode 30) usage=7001F, value=0(Keycode 31) usage=70020, value=0(Keycode 32) usage=70021, value=0(Keycode 33) usage=70022, value=0(Keycode 34) usage=70023, value=0(Keycode 35) usage=70024, value=0(Keycode 36) usage=70025, value=0(Keycode 37) usage=70026, value=0(Keycode 38) usage=70027, value=0(Keycode 39) usage=70028, value=0(Keycode 40) usage=70029, value=0(Keycode 41) usage=7002A, value=0(Keycode 42) usage=7002B, value=0(Keycode 43) usage=7002C, value=0(Keycode 44) usage=7002D, value=0(Keycode 45) usage=7002E, value=0(Keycode 46) usage=7002F, value=0(Keycode 47) usage=70030, value=0(Keycode 48) usage=70031, value=0(Keycode 49) usage=70032, value=0(Keycode 50) usage=70033, value=0(Keycode 51) usage=70034, value=0(Keycode 52) usage=70035, value=0(Keycode 53) usage=70036, value=0(Keycode 54) usage=70037, value=0(Keycode 55) usage=70038, value=0(Keycode 56) usage=70039, value=0(Keycode 57) usage=7003A, value=0(Keycode 58) usage=7003B, value=0(Keycode 59) usage=7003C, value=0(Keycode 60) usage=7003D, value=0(Keycode 61) usage=7003E, value=0(Keycode 62) usage=7003F, value=0(Keycode 63) usage=70040, value=0(Keycode 64) usage=70041, value=0(Keycode 65) usage=70042, value=0(Keycode 66) usage=70043, value=0(Keycode 67) usage=70044, value=0(Keycode 68) usage=70045, value=0(Keycode 69) usage=70046, value=0(Keycode 70) usage=70047, value=0(Keycode 71) usage=70048, value=0(Keycode 72) usage=70049, value=0(Keycode 73) usage=7004A, value=0(Keycode 74) usage=7004B, value=0(Keycode 75) usage=7004C, value=0(Keycode 76) usage=7004D, value=0(Keycode 77) usage=7004E, value=0(Keycode 78) usage=7004F, value=0(Keycode 79) usage=70050, value=0(Keycode 80) usage=70051, value=0(Keycode 81) usage=70052, value=0(Keycode 82) usage=70053, value=0(Keycode 83) usage=70054, value=0(Keycode 84) usage=70055, value=0(Keycode 85) usage=70056, value=0(Keycode 86) usage=70057, value=0(Keycode 87) usage=70058, value=0(Keycode 88) usage=70059, value=0(Keycode 89) usage=7005A, value=0(Keycode 90) usage=7005B, value=0(Keycode 91) usage=7005C, value=0(Keycode 92) usage=7005D, value=0(Keycode 93) usage=7005E, value=0(Keycode 94) usage=7005F, value=0(Keycode 95) usage=70060, value=0(Keycode 96) usage=70061, value=0(Keycode 97) usage=70062, value=0(Keycode 98) usage=70063, value=0(Keycode 99) usage=70064, value=0(Keycode 100) usage=70065, value=0(Keycode 101) usage=70066, value=0(Keycode 102) usage=70067, value=0(Keycode 103) usage=70068, value=0(Keycode 104) usage=70069, value=0(Keycode 105) usage=7006A, value=0(Keycode 106) usage=7006B, value=0(Keycode 107) usage=7006C, value=0(Keycode 108) usage=7006D, value=0(Keycode 109) usage=7006E, value=0(Keycode 110) usage=7006F, value=0(Keycode 111) usage=70070, value=0(Keycode 112) usage=70071, value=0(Keycode 113) usage=70072, value=0(Keycode 114) usage=70073, value=0(Keycode 115) Begin topusage:10000 type:2 min:0 max:1 usage=70087, value=0(Keycode 135) usage=70088, value=0(Keycode 136) usage=70089, value=0(Keycode 137) usage=7008A, value=0(Keycode 138) usage=7008B, value=0(Keycode 139) Begin topusage:10000 type:2 min:0 max:1 usage=70090, value=0(Keycode 144) usage=70091, value=0(Keycode 145) usage=70092, value=0(Keycode 146) END: END: END: HID(1 : 10002): 00 00 00 00 FF FF 00 00 01 93 40 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 Begin topusage:10000 type:2 min:0 max:1 usage=90001, value=0 (BUTTON 1) usage=90002, value=0 (BUTTON 2) usage=90003, value=0 (BUTTON 3) usage=90004, value=0 (BUTTON 4) usage=90005, value=0 (BUTTON 5) usage=90006, value=0 (BUTTON 6) usage=90007, value=0 (BUTTON 7) usage=90008, value=0 (BUTTON 8) usage=90009, value=0 (BUTTON 9) usage=9000A, value=0 (BUTTON 10) usage=9000B, value=0 (BUTTON 11) usage=9000C, value=0 (BUTTON 12) usage=9000D, value=0 (BUTTON 13) usage=9000E, value=0 (BUTTON 14) usage=9000F, value=0 (BUTTON 15) usage=90010, value=0 (BUTTON 16) Begin topusage:10000 type:6 min:-32767 max:32767 usage=10030, value=0(X) usage=10031, value=-1(Y) Begin topusage:10000 type:6 min:-127 max:127 usage=10038, value=0(Wheel) Begin topusage:10000 type:6 min:-127 max:127 usage=C0238, value=0(AC Pan) Begin topusage:10000 type:0 min:0 max:255 usage=FF000001, value=1 usage=FF000093, value=1 usage=FF000040, value=1 usage=FF000000, value=1 usage=FF000000, value=1 END: HID(1 : 10002): 00 00 FF FF FF FF 00 00 01 93 40 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 Begin topusage:10000 type:2 min:0 max:1 usage=90001, value=0 (BUTTON 1) usage=90002, value=0 (BUTTON 2) usage=90003, value=0 (BUTTON 3) usage=90004, value=0 (BUTTON 4) usage=90005, value=0 (BUTTON 5) usage=90006, value=0 (BUTTON 6) usage=90007, value=0 (BUTTON 7) usage=90008, value=0 (BUTTON 8) usage=90009, value=0 (BUTTON 9) usage=9000A, value=0 (BUTTON 10) usage=9000B, value=0 (BUTTON 11) usage=9000C, value=0 (BUTTON 12) usage=9000D, value=0 (BUTTON 13) usage=9000E, value=0 (BUTTON 14) usage=9000F, value=0 (BUTTON 15) usage=90010, value=0 (BUTTON 16) Begin topusage:10000 type:6 min:-32767 max:32767 usage=10030, value=-1(X) usage=10031, value=-1(Y) Begin topusage:10000 type:6 min:-127 max:127 usage=10038, value=0(Wheel) Begin topusage:10000 type:6 min:-127 max:127 usage=C0238, value=0(AC Pan) Begin topusage:10000 type:0 min:0 max:255 usage=FF000001, value=1 usage=FF000093, value=1 usage=FF000040, value=1 usage=FF000000, value=1 usage=FF000000, value=1 END: HID(1 : 10002): 00 00 FF FF FF FF 00 00 01 93 40 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 Begin topusage:10000 type:2 min:0 max:1 usage=90001, value=0 (BUTTON 1) usage=90002, value=0 (BUTTON 2) usage=90003, value=0 (BUTTON 3) usage=90004, value=0 (BUTTON 4) usage=90005, value=0 (BUTTON 5) usage=90006, value=0 (BUTTON 6) usage=90007, value=0 (BUTTON 7) usage=90008, value=0 (BUTTON 8) usage=90009, value=0 (BUTTON 9) usage=9000A, value=0 (BUTTON 10) usage=9000B, value=0 (BUTTON 11) usage=9000C, value=0 (BUTTON 12) usage=9000D, value=0 (BUTTON 13) usage=9000E, value=0 (BUTTON 14) usage=9000F, value=0 (BUTTON 15) usage=90010, value=0 (BUTTON 16) Begin topusage:10000 type:6 min:-32767 max:32767 usage=10030, value=-1(X) usage=10031, value=-1(Y) Begin topusage:10000 type:6 min:-127 max:127 usage=10038, value=0(Wheel) Begin topusage:10000 type:6 min:-127 max:127 usage=C0238, value=0(AC Pan) Begin topusage:10000 type:0 min:0 max:255 usage=FF000001, value=1 usage=FF000093, value=1 usage=FF000040, value=1 usage=FF000000, value=1 usage=FF000000, value=1 END: HID(1 : 10002): 00 00 00 00 00 00 00 00 01 93 40 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 Begin topusage:10000 type:2 min:0 max:1 usage=90001, value=0 (BUTTON 1) usage=90002, value=0 (BUTTON 2) usage=90003, value=0 (BUTTON 3) usage=90004, value=0 (BUTTON 4) usage=90005, value=0 (BUTTON 5) usage=90006, value=0 (BUTTON 6) usage=90007, value=0 (BUTTON 7) usage=90008, value=0 (BUTTON 8) usage=90009, value=0 (BUTTON 9) usage=9000A, value=0 (BUTTON 10) usage=9000B, value=0 (BUTTON 11) usage=9000C, value=0 (BUTTON 12) usage=9000D, value=0 (BUTTON 13) usage=9000E, value=0 (BUTTON 14) usage=9000F, value=0 (BUTTON 15) usage=90010, value=0 (BUTTON 16) Begin topusage:10000 type:6 min:-32767 max:32767 usage=10030, value=0(X) usage=10031, value=0(Y) Begin topusage:10000 type:6 min:-127 max:127 usage=10038, value=0(Wheel) Begin topusage:10000 type:6 min:-127 max:127 usage=C0238, value=0(AC Pan) Begin topusage:10000 type:0 min:0 max:255 usage=FF000001, value=1 usage=FF000093, value=1 usage=FF000040, value=1 usage=FF000000, value=1 usage=FF000000, value=1 END:
2) I am getting lots of inputs from the Phantom Keyboard (all zeros)
3) I let it sit for several minutes and it worked.... i.e. did not hang then.
Here is a continuation of output, with formatting turned off.
HID(2: is the Keyboard... HID(1: is the Mouse)
Code:*** Turn off formatted output formated HID data is on *** HID(2 : 10006): 01 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 HID(2 : 10006): 01 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 HID(2 : 10006): 01 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 HID(2 : 10006): 01 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 HID(2 : 10006): 01 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 HID(2 : 10006): 01 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 HID(2 : 10006): 01 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 HID(2 : 10006): 01 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 HID(2 : 10006): 01 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 HID(2 : 10006): 01 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 HID(2 : 10006): 01 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 HID(1 : 10002): 00 00 FF FF FF FF 00 00 01 93 40 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 HID(1 : 10002): 00 00 FF FF FF FF 00 00 01 93 40 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 HID(1 : 10002): 00 00 FF FF FF FF 00 00 01 93 40 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 HID(1 : 10002): 00 00 FF FF FF FF 00 00 01 93 40 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 HID(1 : 10002): 00 00 FF FF FF FF 00 00 01 93 40 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 HID(1 : 10002): 00 00 FF FF 00 00 00 00 01 93 40 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 HID(1 : 10002): 00 00 00 00 FF FF 00 00 01 93 40 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 HID(1 : 10002): 00 00 FF FF 00 00 00 00 01 93 40 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 HID(1 : 10002): 00 00 FF FF FF FF 00 00 01 93 40 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 HID(1 : 10002): 00 00 FF FF FF FF 00 00 01 93 40 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 HID(1 : 10002): 00 00 FF FF 00 00 00 00 01 93 40 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 HID(1 : 10002): 00 00 00 00 FF FF 00 00 01 93 40 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 HID(1 : 10002): 00 00 FF FF FF FF 00 00 01 93 40 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 HID(1 : 10002): 00 00 FF FF 00 00 00 00 01 93 40 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 HID(1 : 10002): 00 00 FF FF FF FF 00 00 01 93 40 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 HID(1 : 10002): 00 00 FF FF FF FF 00 00 01 93 40 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 HID(1 : 10002): 00 00 FF FF 00 00 00 00 01 93 40 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 HID(1 : 10002): 00 00 FF FF FF FF 00 00 01 93 40 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 HID(1 : 10002): 00 00 00 00 FF FF 00 00 01 93 40 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 HID(1 : 10002): 00 00 FF FF 00 00 00 00 01 93 40 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 HID(1 : 10002): 00 00 FF FF FF FF 00 00 01 93 40 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 HID(1 : 10002): 00 00 FF FF FF FF 00 00 01 93 40 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 HID(1 : 10002): 00 00 FF FF 00 00 00 00 01 93 40 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 HID(1 : 10002): 00 00 00 00 FF FF 00 00 01 93 40 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 HID(1 : 10002): 00 00 FF FF 00 00 00 00 01 93 40 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 HID(1 : 10002): 00 00 FF FF FF FF 00 00 01 93 40 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 HID(1 : 10002): 00 00 FF FF 00 00 00 00 01 93 40 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 HID(1 : 10002): 00 00 00 00 FF FF 00 00 01 93 40 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 HID(1 : 10002): 00 00 FF FF 00 00 00 00 01 93 40 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 HID(1 : 10002): 00 00 00 00 FF FF 00 00 01 93 40 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 HID(1 : 10002): 00 00 FF FF 00 00 00 00 01 93 40 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 HID(1 : 10002): 00 00 00 00 FF FF 00 00 01 93 40 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 HID(1 : 10002): 00 00 FF FF 00 00 00 00 01 93 40 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 HID(1 : 10002): 00 00 FF FF 00 00 00 00 01 93 40 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 HID(1 : 10002): 00 00 00 00 FF FF 00 00 01 93 40 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 HID(1 : 10002): 00 00 FF FF 00 00 00 00 01 93 40 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 HID(1 : 10002): 00 00 FF FF 00 00 00 00 01 93 40 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 HID(1 : 10002): 00 00 00 00 FF FF 00 00 01 93 40 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 HID(2 : 10006): 01 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 HID(1 : 10002): 00 00 FF FF 00 00 00 00 01 93 40 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 HID(1 : 10002): 00 00 FF FF FF FF 00 00 01 93 40 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 HID(1 : 10002): 00 00 FF FF 00 00 00 00 01 93 40 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 HID(1 : 10002): 00 00 00 00 FF FF 00 00 01 93 40 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 HID(1 : 10002): 00 00 FF FF 00 00 00 00 01 93 40 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 HID(1 : 10002): 00 00 FF FF 00 00 00 00 01 93 40 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 HID(1 : 10002): 00 00 FF FF FF FF 00 00 01 93 40 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 HID(1 : 10002): 00 00 FF FF 00 00 00 00 01 93 40 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 HID(1 : 10002): 00 00 FF FF FF FF 00 00 01 93 40 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 HID(1 : 10002): 00 00 FF FF 00 00 00 00 01 93 40 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 HID(1 : 10002): 00 00 FF FF FF FF 00 00 01 93 40 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 HID(1 : 10002): 00 00 FF FF 00 00 00 00 01 93 40 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 HID(1 : 10002): 00 00 FF FF FF FF 00 00 01 93 40 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 HID(1 : 10002): 00 00 FF FF 00 00 00 00 01 93 40 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 HID(1 : 10002): 00 00 FF FF FF FF 00 00 01 93 40 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 HID(1 : 10002): 00 00 FF FF 00 00 00 00 01 93 40 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 HID(1 : 10002): 00 00 FF FF FF FF 00 00 01 93 40 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 HID(1 : 10002): 00 00 FF FF 00 00 00 00 01 93 40 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 HID(1 : 10002): 00 00 FF FF 00 00 00 00 01 93 40 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 HID(1 : 10002): 00 00 FF FF FF FF 00 00 01 93 40 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 HID(1 : 10002): 00 00 FF FF 00 00 00 00 01 93 40 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 HID(1 : 10002): 00 00 FF FF FF FF 00 00 01 93 40 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 HID(1 : 10002): 00 00 FF FF 00 00 00 00 01 93 40 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 HID(1 : 10002): 00 00 FF FF FF FF 00 00 01 93 40 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 HID(1 : 10002): 00 00 FF FF 00 00 00 00 01 93 40 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 HID(1 : 10002): 00 00 FF FF FF FF 00 00 01 93 40 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 HID(1 : 10002): 00 00 FF FF 00 00 00 00 01 93 40 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 HID(1 : 10002): 00 00 FD FF FF FF 00 00 01 93 40 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 HID(1 : 10002): 00 00 FF FF 00 00 00 00 01 93 40 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 HID(1 : 10002): 00 00 FF FF FF FF 00 00 01 93 40 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 HID(1 : 10002): 00 00 FF FF 00 00 00 00 01 93 40 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 HID(1 : 10002): 00 00 FE FF FF FF 00 00 01 93 40 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 HID(1 : 10002): 00 00 FF FF 00 00 00 00 01 93 40 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 HID(1 : 10002): 00 00 FF FF 00 00 00 00 01 93 40 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 HID(1 : 10002): 00 00 FF FF FF FF 00 00 01 93 40 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 HID(1 : 10002): 00 00 FE FF 00 00 00 00 01 93 40 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 HID(1 : 10002): 00 00 FF FF 00 00 00 00 01 93 40 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 HID(1 : 10002): 00 00 FF FF 00 00 00 00 01 93 40 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 HID(1 : 10002): 00 00 FE FF FF FF 00 00 01 93 40 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 HID(1 : 10002): 00 00 FF FF 00 00 00 00 01 93 40 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 HID(1 : 10002): 00 00 FF FF 00 00 00 00 01 93 40 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 HID(1 : 10002): 00 00 FF FF 00 00 00 00 01 93 40 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 HID(1 : 10002): 00 00 FF FF 00 00 00 00 01 93 40 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 HID(1 : 10002): 00 00 FE FF 00 00 00 00 01 93 40 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 HID(1 : 10002): 00 00 FF FF FF FF 00 00 01 93 40 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 HID(1 : 10002): 00 00 FF FF 00 00 00 00 01 93 40 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 HID(1 : 10002): 00 00 FF FF 00 00 00 00 01 93 40 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 HID(1 : 10002): 00 00 FF FF 00 00 00 00 01 93 40 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 HID(1 : 10002): 00 00 FE FF 00 00 00 00 01 93 40 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 HID(1 : 10002): 00 00 FF FF 00 00 00 00 01 93 40 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 HID(1 : 10002): 00 00 FF FF 00 00 00 00 01 93 40 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 HID(1 : 10002): 00 00 FF FF 00 00 00 00 01 93 40 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 HID(1 : 10002): 00 00 FE FF 00 00 00 00 01 93 40 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 HID(1 : 10002): 00 00 FE FF FF FF 00 00 01 93 40 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 HID(1 : 10002): 00 00 FF FF 00 00 00 00 01 93 40 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 HID(1 : 10002): 00 00 FE FF 00 00 00 00 01 93 40 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 HID(1 : 10002): 00 00 FF FF 00 00 00 00 01 93 40 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 HID(1 : 10002): 00 00 FF FF 00 00 00 00 01 93 40 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 HID(1 : 10002): 00 00 FF FF 00 00 00 00 01 93 40 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 HID(1 : 10002): 00 00 FE FF 00 00 00 00 01 93 40 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 HID(1 : 10002): 00 00 FF FF 00 00 00 00 01 93 40 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 HID(1 : 10002): 00 00 FF FF 00 00 00 00 01 93 40 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 HID(1 : 10002): 00 00 FF FF 00 00 00 00 01 93 40 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 HID(1 : 10002): 00 00 FE FF 00 00 00 00 01 93 40 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 HID(1 : 10002): 00 00 FF FF 00 00 00 00 01 93 40 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 HID(1 : 10002): 00 00 FF FF FF FF 00 00 01 93 40 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 HID(1 : 10002): 00 00 FE FF 00 00 00 00 01 93 40 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 HID(1 : 10002): 00 00 FF FF 00 00 00 00 01 93 40 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 HID(1 : 10002): 00 00 FF FF 00 00 00 00 01 93 40 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 HID(1 : 10002): 00 00 FF FF 00 00 00 00 01 93 40 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 HID(1 : 10002): 00 00 FF FF 00 00 00 00 01 93 40 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 HID(1 : 10002): 00 00 FF FF 00 00 00 00 01 93 40 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 HID(1 : 10002): 00 00 FF FF 00 00 00 00 01 93 40 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 HID(1 : 10002): 00 00 FF FF 00 00 00 00 01 93 40 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 HID(1 : 10002): 00 00 FE FF 00 00 00 00 01 93 40 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 HID(1 : 10002): 00 00 FF FF FF FF 00 00 01 93 40 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 HID(1 : 10002): 00 00 FF FF 00 00 00 00 01 93 40 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 HID(1 : 10002): 00 00 FF FF 00 00 00 00 01 93 40 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 HID(1 : 10002): 00 00 FF FF 00 00 00 00 01 93 40 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 HID(1 : 10002): 00 00 FF FF 00 00 00 00 01 93 40 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 HID(1 : 10002): 00 00 FF FF 00 00 00 00 01 93 40 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 HID(1 : 10002): 00 00 FF FF 00 00 00 00 01 93 40 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 HID(1 : 10002): 00 00 FF FF FF FF 00 00 01 93 40 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 HID(1 : 10002): 00 00 FF FF 00 00 00 00 01 93 40 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 HID(1 : 10002): 00 00 FF FF 00 00 00 00 01 93 40 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 HID(1 : 10002): 00 00 FF FF 00 00 00 00 01 93 40 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 HID(1 : 10002): 00 00 FF FF 00 00 00 00 01 93 40 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 HID(1 : 10002): 00 00 01 00 00 00 00 00 01 93 40 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 HID(1 : 10002): 00 00 00 00 01 00 00 00 01 93 40 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 HID(1 : 10002): 00 00 01 00 00 00 00 00 01 93 40 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 HID(1 : 10002): 00 00 01 00 00 00 00 00 01 93 40 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 HID(1 : 10002): 00 00 00 00 01 00 00 00 01 93 40 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 HID(1 : 10002): 00 00 01 00 00 00 00 00 01 93 40 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 HID(1 : 10002): 00 00 00 00 01 00 00 00 01 93 40 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 HID(1 : 10002): 00 00 01 00 00 00 00 00 01 93 40 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 HID(1 : 10002): 00 00 01 00 00 00 00 00 01 93 40 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 HID(1 : 10002): 00 00 00 00 01 00 00 00 01 93 40 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 HID(1 : 10002): 00 00 01 00 00 00 00 00 01 93 40 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 HID(1 : 10002): 00 00 01 00 00 00 00 00 01 93 40 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 HID(1 : 10002): 00 00 00 00 01 00 00 00 01 93 40 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 HID(1 : 10002): 00 00 01 00 00 00 00 00 01 93 40 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 HID(1 : 10002): 00 00 01 00 00 00 00 00 01 93 40 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 HID(1 : 10002): 00 00 00 00 01 00 00 00 01 93 40 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 HID(1 : 10002): 00 00 01 00 00 00 00 00 01 93 40 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 HID(1 : 10002): 00 00 01 00 00 00 00 00 01 93 40 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 HID(1 : 10002): 00 00 01 00 01 00 00 00 01 93 40 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 HID(1 : 10002): 00 00 01 00 00 00 00 00 01 93 40 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 HID(1 : 10002): 00 00 01 00 00 00 00 00 01 93 40 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 HID(1 : 10002): 00 00 00 00 01 00 00 00 01 93 40 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 HID(1 : 10002): 00 00 01 00 00 00 00 00 01 93 40 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 HID(1 : 10002): 00 00 01 00 00 00 00 00 01 93 40 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 HID(1 : 10002): 00 00 01 00 00 00 00 00 01 93 40 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 HID(1 : 10002): 00 00 00 00 01 00 00 00 01 93 40 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 HID(1 : 10002): 00 00 01 00 00 00 00 00 01 93 40 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 HID(1 : 10002): 00 00 01 00 00 00 00 00 01 93 40 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 HID(1 : 10002): 00 00 01 00 01 00 00 00 01 93 40 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 HID(1 : 10002): 00 00 01 00 00 00 00 00 01 93 40 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 HID(1 : 10002): 00 00 01 00 00 00 00 00 01 93 40 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 HID(1 : 10002): 00 00 01 00 00 00 00 00 01 93 40 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 HID(1 : 10002): 00 00 00 00 01 00 00 00 01 93 40 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 HID(1 : 10002): 00 00 01 00 00 00 00 00 01 93 40 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 HID(1 : 10002): 00 00 01 00 00 00 00 00 01 93 40 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 HID(1 : 10002): 00 00 01 00 00 00 00 00 01 93 40 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 HID(1 : 10002): 00 00 00 00 01 00 00 00 01 93 40 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 HID(1 : 10002): 00 00 01 00 00 00 00 00 01 93 40 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 HID(1 : 10002): 00 00 01 00 00 00 00 00 01 93 40 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 HID(1 : 10002): 00 00 01 00 00 00 00 00 01 93 40 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 HID(1 : 10002): 00 00 00 00 01 00 00 00 01 93 40 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 HID(1 : 10002): 00 00 01 00 00 00 00 00 01 93 40 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 HID(1 : 10002): 00 00 01 00 00 00 00 00 01 93 40 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 HID(1 : 10002): 00 00 01 00 00 00 00 00 01 93 40 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 HID(1 : 10002): 00 00 01 00 01 00 00 00 01 93 40 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 HID(1 : 10002): 00 00 01 00 00 00 00 00 01 93 40 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 HID(1 : 10002): 00 00 01 00 00 00 00 00 01 93 40 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 HID(1 : 10002): 00 00 01 00 00 00 00 00 01 93 40 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 HID(1 : 10002): 00 00 00 00 01 00 00 00 01 93 40 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 HID(1 : 10002): 00 00 01 00 00 00 00 00 01 93 40 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 HID(1 : 10002): 00 00 01 00 00 00 00 00 01 93 40 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 HID(1 : 10002): 00 00 01 00 00 00 00 00 01 93 40 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 HID(1 : 10002): 00 00 00 00 01 00 00 00 01 93 40 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 HID(1 : 10002): 00 00 01 00 00 00 00 00 01 93 40 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 HID(1 : 10002): 00 00 01 00 00 00 00 00 01 93 40 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 HID(1 : 10002): 00 00 01 00 00 00 00 00 01 93 40 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 HID(1 : 10002): 00 00 00 00 01 00 00 00 01 93 40 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 HID(1 : 10002): 00 00 01 00 00 00 00 00 01 93 40 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 HID(1 : 10002): 00 00 01 00 00 00 00 00 01 93 40 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 HID(1 : 10002): 00 00 01 00 01 00 00 00 01 93 40 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 HID(1 : 10002): 00 00 01 00 00 00 00 00 01 93 40 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 HID(1 : 10002): 00 00 01 00 00 00 00 00 01 93 40 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 HID(1 : 10002): 00 00 00 00 01 00 00 00 01 93 40 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 HID(1 : 10002): 00 00 01 00 00 00 00 00 01 93 40 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 HID(1 : 10002): 00 00 01 00 00 00 00 00 01 93 40 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 HID(1 : 10002): 00 00 00 00 01 00 00 00 01 93 40 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 HID(1 : 10002): 00 00 01 00 00 00 00 00 01 93 40 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 HID(1 : 10002): 00 00 01 00 00 00 00 00 01 93 40 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 HID(1 : 10002): 00 00 01 00 00 00 00 00 01 93 40 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 HID(1 : 10002): 00 00 00 00 01 00 00 00 01 93 40 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 HID(1 : 10002): 00 00 01 00 00 00 00 00 01 93 40 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 HID(1 : 10002): 00 00 01 00 01 00 00 00 01 93 40 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 HID(1 : 10002): 00 00 01 00 00 00 00 00 01 93 40 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 HID(1 : 10002): 00 00 00 00 01 00 00 00 01 93 40 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 HID(1 : 10002): 00 00 01 00 00 00 00 00 01 93 40 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 HID(1 : 10002): 00 00 01 00 00 00 00 00 01 93 40 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 HID(1 : 10002): 00 00 00 00 01 00 00 00 01 93 40 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 HID(1 : 10002): 00 00 01 00 00 00 00 00 01 93 40 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 HID(1 : 10002): 00 00 00 00 01 00 00 00 01 93 40 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 HID(1 : 10002): 00 00 01 00 00 00 00 00 01 93 40 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 HID(2 : 10006): 01 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 HID(2 : 10006): 01 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 HID(2 : 10006): 01 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 HID(2 : 10006): 01 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 HID(2 : 10006): 01 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 HID(2 : 10006): 01 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 HID(2 : 10006): 01 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 HID(2 : 10006): 01 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00