  TRACE: hid_init(): initialising USB subsystem...
  TRACE: hid_init(): scanning for USB busses...
  TRACE: hid_init(): scanning for USB devices...
 NOTICE: hid_init(): successfully initialised HID library.
  TRACE: hid_new_HIDInterface(): creating a new HIDInterface instance...
  TRACE: hid_force_open(): forcefully opening a device interface according to matching criteria...
  TRACE: hid_get_usb_handle(): acquiring handle for a USB device...
  TRACE: hid_find_usb_device(): enumerating USB busses...
  TRACE: hid_find_usb_device(): enumerating USB devices on bus 002...
  TRACE: hid_find_usb_device(): inspecting USB device 002/002[0]...
  TRACE: hid_compare_usb_device(): comparing match specifications to USB device...
  TRACE: hid_compare_usb_device(): inspecting vendor ID...
  TRACE: hid_compare_usb_device(): no match on vendor ID.
  TRACE: hid_compare_usb_device(): inspecting product ID...
  TRACE: hid_compare_usb_device(): no match on product ID.
  TRACE: hid_compare_usb_device(): no custom matching function supplied.
 NOTICE: hid_find_usb_device(): vendor 0x0d3d of USB device 002/002[0] does not match 0x0463.
  TRACE: hid_find_usb_device(): inspecting USB device 002/001[0]...
  TRACE: hid_compare_usb_device(): comparing match specifications to USB device...
  TRACE: hid_compare_usb_device(): inspecting vendor ID...
  TRACE: hid_compare_usb_device(): no match on vendor ID.
  TRACE: hid_compare_usb_device(): inspecting product ID...
  TRACE: hid_compare_usb_device(): no match on product ID.
  TRACE: hid_compare_usb_device(): no custom matching function supplied.
 NOTICE: hid_find_usb_device(): vendor 0x0000 of USB device 002/001[0] does not match 0x0463.
  TRACE: hid_find_usb_device(): enumerating USB devices on bus 001...
  TRACE: hid_find_usb_device(): inspecting USB device 001/003[0]...
  TRACE: hid_compare_usb_device(): comparing match specifications to USB device...
  TRACE: hid_compare_usb_device(): inspecting vendor ID...
  TRACE: hid_compare_usb_device(): match on vendor ID: 0x0463.
  TRACE: hid_compare_usb_device(): inspecting product ID...
  TRACE: hid_compare_usb_device(): match on product ID: 0xffff.
  TRACE: hid_compare_usb_device(): no custom matching function supplied.
 NOTICE: hid_find_usb_device(): found a matching USB device 001/003[0].
  TRACE: hid_force_open(): claiming USB device 001/003[0].
 NOTICE: hid_force_open(): successfully claimed USB device 001/003[0].
  TRACE: hid_init_parser(): initialising the HID parser for USB Device 001/003[0]...
  TRACE: hid_init_parser(): allocating space for HIDData structure...
  TRACE: hid_init_parser(): successfully allocated memory for HIDData strcture.
  TRACE: hid_init_parser(): allocating space for HIDParser structure...
  TRACE: hid_init_parser(): successfully allocated memory for HIDParser strcture.
 NOTICE: hid_init_parser(): successfully initialised the HID parser for USB Device 001/003[0].
  TRACE: hid_prepare_hid_descriptor(): initialising the HID descriptor for USB device 001/003[0]...
  TRACE: hid_prepare_hid_descriptor(): retrieving HID descriptor for USB device 001/003[0]...
 NOTICE: hid_prepare_hid_descriptor(): successfully initialised HID descriptor for USB device 001/003[0].
  TRACE: hid_prepare_report_descriptor(): initialising the report descriptor for USB device 001/003[0]...
  TRACE: hid_prepare_report_descriptor(): retrieving report descriptor for USB device 001/003[0]...
 NOTICE: hid_prepare_report_descriptor(): successfully initialised report descriptor for USB device 001/003[0].
  TRACE: hid_prepare_parser(): setting up the HID parser for USB device 001/003[0]...
  TRACE: hid_reset_parser(): resetting the HID parser for USB device 001/003[0]...
  TRACE: hid_prepare_parser(): dumping the raw report descriptor
  TRACE: hid_prepare_parser(): 0x000: 0x05 0x84 0x09 0x04 0xa1 0x00 0x09 0x24 
  TRACE: hid_prepare_parser(): 0x008: 0xa1 0x00 0x09 0x25 0x95 0x01 0x85 0x26 
  TRACE: hid_prepare_parser(): 0x010: 0x75 0x08 0x15 0x00 0x26 0xff 0x00 0x65 
  TRACE: hid_prepare_parser(): 0x018: 0x00 0x55 0x00 0xb1 0x03 0x09 0x1f 0xb1 
  TRACE: hid_prepare_parser(): 0x020: 0x03 0x09 0x5a 0x85 0x0a 0xb1 0x82 0x09 
  TRACE: hid_prepare_parser(): 0x028: 0x5a 0x81 0x82 0x05 0x85 0x09 0x8d 0x85 
  TRACE: hid_prepare_parser(): 0x030: 0x26 0xb1 0x03 0x09 0x2c 0xb1 0x03 0x05 
  TRACE: hid_prepare_parser(): 0x038: 0x84 0x09 0x40 0x75 0x10 0x85 0x27 0x67 
  TRACE: hid_prepare_parser(): 0x040: 0x21 0xd1 0xf0 0x00 0x55 0x07 0x26 0xff 
  TRACE: hid_prepare_parser(): 0x048: 0x7f 0xb1 0x83 0x09 0x57 0x75 0x18 0x85 
  TRACE: hid_prepare_parser(): 0x050: 0x28 0x66 0x01 0x10 0x55 0x00 0x15 0xff 
  TRACE: hid_prepare_parser(): 0x058: 0x27 0xff 0xff 0x00 0x00 0xb1 0x82 0x09 
  TRACE: hid_prepare_parser(): 0x060: 0x56 0x85 0x29 0x55 0x01 0xb1 0x82 0x05 
  TRACE: hid_prepare_parser(): 0x068: 0x85 0x09 0x83 0x75 0x08 0x85 0x26 0x65 
  TRACE: hid_prepare_parser(): 0x070: 0x00 0x55 0x00 0x15 0x00 0x26 0xff 0x00 
  TRACE: hid_prepare_parser(): 0x078: 0xb1 0x83 0x09 0x89 0x85 0x2a 0xb1 0x83 
  TRACE: hid_prepare_parser(): 0x080: 0x09 0x8f 0xb1 0x83 0x09 0x8b 0x85 0x26 
  TRACE: hid_prepare_parser(): 0x088: 0xb1 0x83 0x09 0x66 0x85 0x09 0xb1 0x83 
  TRACE: hid_prepare_parser(): 0x090: 0x09 0x66 0x81 0x83 0x09 0x29 0x85 0x2b 
  TRACE: hid_prepare_parser(): 0x098: 0xb1 0x03 0x09 0x68 0x75 0x10 0x85 0x09 
  TRACE: hid_prepare_parser(): 0x0a0: 0x66 0x01 0x10 0x27 0xff 0xff 0x00 0x00 
  TRACE: hid_prepare_parser(): 0x0a8: 0xb1 0x83 0x09 0x68 0x81 0x83 0x06 0xff 
  TRACE: hid_prepare_parser(): 0x0b0: 0xff 0x09 0x4d 0x75 0x08 0x65 0x00 0x26 
  TRACE: hid_prepare_parser(): 0x0b8: 0xff 0x00 0x85 0x2c 0xb1 0x82 0x09 0x5f 
  TRACE: hid_prepare_parser(): 0x0c0: 0x85 0x2d 0xb1 0x82 0x09 0x48 0x85 0x2e 
  TRACE: hid_prepare_parser(): 0x0c8: 0xb1 0x82 0x09 0xf0 0x85 0x2a 0xb1 0x83 
  TRACE: hid_prepare_parser(): 0x0d0: 0x05 0x84 0x09 0xfd 0xb1 0x83 0x09 0xfe 
  TRACE: hid_prepare_parser(): 0x0d8: 0xb1 0x83 0x09 0xff 0xb1 0x83 0x09 0x35 
  TRACE: hid_prepare_parser(): 0x0e0: 0x85 0x2b 0xb1 0x83 0x09 0x30 0x75 0x10 
  TRACE: hid_prepare_parser(): 0x0e8: 0x67 0x21 0xd1 0xf0 0x00 0x55 0x07 0x26 
  TRACE: hid_prepare_parser(): 0x0f0: 0xff 0x7f 0xb1 0x83 0x09 0x02 0xa1 0x00 
  TRACE: hid_prepare_parser(): 0x0f8: 0x09 0x61 0x75 0x08 0x65 0x00 0x55 0x00 
  TRACE: hid_prepare_parser(): 0x100: 0x25 0x01 0x85 0x06 0xb1 0x83 0x09 0x61 
  TRACE: hid_prepare_parser(): 0x108: 0x81 0x83 0x09 0x62 0xb1 0x83 0x09 0x62 
  TRACE: hid_prepare_parser(): 0x110: 0x81 0x83 0x09 0x65 0xb1 0x83 0x09 0x65 
  TRACE: hid_prepare_parser(): 0x118: 0x81 0x83 0x09 0x67 0x85 0x0b 0xb1 0x83 
  TRACE: hid_prepare_parser(): 0x120: 0x09 0x67 0x81 0x83 0x09 0x73 0xb1 0x83 
  TRACE: hid_prepare_parser(): 0x128: 0x09 0x73 0x81 0x83 0x09 0x69 0x85 0x06 
  TRACE: hid_prepare_parser(): 0x130: 0xb1 0x83 0x09 0x69 0x81 0x83 0x05 0x85 
  TRACE: hid_prepare_parser(): 0x138: 0x09 0xd0 0xb1 0x83 0x09 0xd0 0x81 0x83 
  TRACE: hid_prepare_parser(): 0x140: 0x09 0x42 0xb1 0x83 0x09 0x42 0x81 0x83 
  TRACE: hid_prepare_parser(): 0x148: 0x09 0x44 0x85 0x0b 0xb1 0x83 0x09 0x44 
  TRACE: hid_prepare_parser(): 0x150: 0x81 0x83 0x09 0x45 0xb1 0x83 0x09 0x45 
  TRACE: hid_prepare_parser(): 0x158: 0x81 0x83 0x09 0x4b 0x85 0x0b 0xb1 0x83 
  TRACE: hid_prepare_parser(): 0x160: 0x09 0x4b 0x81 0x83 0x05 0x84 0x09 0x6c 
  TRACE: hid_prepare_parser(): 0x168: 0x85 0x3a 0xb1 0x82 0xc0 0xc0 0x09 0x10 
  TRACE: hid_prepare_parser(): 0x170: 0xa1 0x00 0x09 0x11 0x85 0x11 0x26 0xff 
  TRACE: hid_prepare_parser(): 0x178: 0x00 0xb1 0x03 0x09 0x12 0xa1 0x00 0x09 
  TRACE: hid_prepare_parser(): 0x180: 0x13 0xb1 0x03 0x05 0x85 0x09 0x6a 0x75 
  TRACE: hid_prepare_parser(): 0x188: 0x10 0x27 0xff 0xff 0x00 0x00 0x66 0x01 
  TRACE: hid_prepare_parser(): 0x190: 0x10 0xb1 0x83 0x06 0xff 0xff 0x09 0x90 
  TRACE: hid_prepare_parser(): 0x198: 0x75 0x08 0x26 0xff 0x00 0x65 0x00 0xb1 
  TRACE: hid_prepare_parser(): 0x1a0: 0x83 0x09 0x49 0x25 0x01 0x85 0x3c 0xb1 
  TRACE: hid_prepare_parser(): 0x1a8: 0x82 0x05 0x84 0x09 0x58 0x26 0xff 0x00 
  TRACE: hid_prepare_parser(): 0x1b0: 0x85 0x12 0xb1 0x82 0x06 0xff 0xff 0x09 
  TRACE: hid_prepare_parser(): 0x1b8: 0x45 0x75 0x10 0x85 0x3d 0x27 0xff 0xff 
  TRACE: hid_prepare_parser(): 0x1c0: 0x00 0x00 0x66 0x01 0x10 0x55 0x02 0xb1 
  TRACE: hid_prepare_parser(): 0x1c8: 0x82 0x05 0x84 0x09 0x02 0xa1 0x00 0x09 
  TRACE: hid_prepare_parser(): 0x1d0: 0x61 0x75 0x08 0x85 0x01 0x65 0x00 0x55 
  TRACE: hid_prepare_parser(): 0x1d8: 0x00 0x25 0x01 0xb1 0x83 0x09 0x61 0x81 
  TRACE: hid_prepare_parser(): 0x1e0: 0x83 0x09 0x60 0xb1 0x83 0x09 0x60 0x81 
  TRACE: hid_prepare_parser(): 0x1e8: 0x83 0xc0 0xc0 0x09 0x14 0xa1 0x00 0x09 
  TRACE: hid_prepare_parser(): 0x1f0: 0x15 0x85 0x11 0x26 0xff 0x00 0xb1 0x03 
  TRACE: hid_prepare_parser(): 0x1f8: 0x09 0x02 0xa1 0x00 0x09 0x61 0x85 0x01 
  TRACE: hid_prepare_parser(): 0x200: 0x25 0x01 0xb1 0x83 0x09 0x61 0x81 0x83 
  TRACE: hid_prepare_parser(): 0x208: 0x09 0x62 0xb1 0x83 0x09 0x62 0x81 0x83 
  TRACE: hid_prepare_parser(): 0x210: 0xc0 0xc0 0x09 0x1a 0xa1 0x00 0x09 0x1b 
  TRACE: hid_prepare_parser(): 0x218: 0x85 0x11 0x26 0xff 0x00 0xb1 0x03 0x09 
  TRACE: hid_prepare_parser(): 0x220: 0x1f 0xb1 0x03 0xc0 0x09 0x1c 0xa1 0x00 
  TRACE: hid_prepare_parser(): 0x228: 0x09 0x1d 0xb1 0x03 0x09 0x1f 0xb1 0x03 
  TRACE: hid_prepare_parser(): 0x230: 0xc0 0xc0 0x09 0x1e 0xa1 0x81 0x09 0x1f 
  TRACE: hid_prepare_parser(): 0x238: 0x85 0x13 0xb1 0x03 0x09 0x42 0x66 0x01 
  TRACE: hid_prepare_parser(): 0x240: 0xf0 0xb1 0x83 0x09 0x40 0x75 0x10 0x27 
  TRACE: hid_prepare_parser(): 0x248: 0xff 0xff 0x00 0x00 0x67 0x21 0xd1 0xf0 
  TRACE: hid_prepare_parser(): 0x250: 0x00 0x55 0x07 0xb1 0x83 0xc0 0x09 0x1e 
  TRACE: hid_prepare_parser(): 0x258: 0xa1 0x83 0x09 0x1f 0x85 0x13 0x75 0x08 
  TRACE: hid_prepare_parser(): 0x260: 0x26 0xff 0x00 0x65 0x00 0x55 0x00 0xb1 
  TRACE: hid_prepare_parser(): 0x268: 0x03 0xc0 0x09 0x1e 0xa1 0x84 0x09 0x1f 
  TRACE: hid_prepare_parser(): 0x270: 0x85 0x14 0xb1 0x03 0x09 0x42 0x66 0x01 
  TRACE: hid_prepare_parser(): 0x278: 0xf0 0x55 0x00 0xb1 0x83 0x09 0x44 0x75 
  TRACE: hid_prepare_parser(): 0x280: 0x10 0x27 0xff 0xff 0x00 0x00 0x66 0x21 
  TRACE: hid_prepare_parser(): 0x288: 0xd1 0x55 0x07 0xb1 0x83 0x09 0x43 0xb1 
  TRACE: hid_prepare_parser(): 0x290: 0x83 0x09 0x41 0x67 0x01 0x00 0x10 0x00 
  TRACE: hid_prepare_parser(): 0x298: 0x55 0x0e 0xb1 0x83 0x09 0x40 0x85 0x15 
  TRACE: hid_prepare_parser(): 0x2a0: 0x67 0x21 0xd1 0xf0 0x00 0x55 0x07 0xb1 
  TRACE: hid_prepare_parser(): 0x2a8: 0x82 0xc0 0x09 0x16 0xa1 0x00 0x09 0x17 
  TRACE: hid_prepare_parser(): 0x2b0: 0x85 0x17 0x75 0x08 0x26 0xff 0x00 0x65 
  TRACE: hid_prepare_parser(): 0x2b8: 0x00 0x55 0x00 0xb1 0x03 0x06 0xff 0xff 
  TRACE: hid_prepare_parser(): 0x2c0: 0x09 0x41 0xb1 0x03 0x05 0x84 0x09 0x1a 
  TRACE: hid_prepare_parser(): 0x2c8: 0xa1 0x81 0x09 0x1b 0x85 0x19 0xb1 0x03 
  TRACE: hid_prepare_parser(): 0x2d0: 0x09 0x1f 0xb1 0x03 0x09 0x32 0x66 0x01 
  TRACE: hid_prepare_parser(): 0x2d8: 0xf0 0xb1 0x83 0x09 0x30 0x75 0x10 0x27 
  TRACE: hid_prepare_parser(): 0x2e0: 0xff 0xff 0x00 0x00 0x67 0x21 0xd1 0xf0 
  TRACE: hid_prepare_parser(): 0x2e8: 0x00 0x55 0x07 0xb1 0x83 0x06 0xff 0xff 
  TRACE: hid_prepare_parser(): 0x2f0: 0x09 0x43 0x85 0x18 0x75 0x08 0x25 0x01 
  TRACE: hid_prepare_parser(): 0x2f8: 0x65 0x00 0x55 0x00 0xb1 0x82 0x05 0x84 
  TRACE: hid_prepare_parser(): 0x300: 0x09 0x02 0xa1 0x00 0x09 0x6e 0x85 0x03 
  TRACE: hid_prepare_parser(): 0x308: 0xb1 0x83 0x09 0x6e 0x81 0x83 0x09 0x6f 
  TRACE: hid_prepare_parser(): 0x310: 0xb1 0x83 0x09 0x6f 0x81 0x83 0xc0 0xc0 
  TRACE: hid_prepare_parser(): 0x318: 0x09 0x1a 0xa1 0x83 0x09 0x1b 0x85 0x1a 
  TRACE: hid_prepare_parser(): 0x320: 0x26 0xff 0x00 0xb1 0x03 0x09 0x1f 0xb1 
  TRACE: hid_prepare_parser(): 0x328: 0x03 0x06 0xff 0xff 0x09 0x46 0x25 0x01 
  TRACE: hid_prepare_parser(): 0x330: 0x85 0x3b 0xb1 0x82 0x09 0x47 0x85 0x1b 
  TRACE: hid_prepare_parser(): 0x338: 0xb1 0x82 0x05 0x84 0x09 0x02 0xa1 0x00 
  TRACE: hid_prepare_parser(): 0x340: 0x09 0x61 0x85 0x04 0xb1 0x83 0x09 0x61 
  TRACE: hid_prepare_parser(): 0x348: 0x81 0x83 0x09 0x6d 0xb1 0x83 0x09 0x6d 
  TRACE: hid_prepare_parser(): 0x350: 0x81 0x83 0xc0 0xc0 0x09 0x1c 0xa1 0x00 
  TRACE: hid_prepare_parser(): 0x358: 0x09 0x1d 0x85 0x1c 0x26 0xff 0x00 0xb1 
  TRACE: hid_prepare_parser(): 0x360: 0x83 0x09 0x1f 0xb1 0x83 0x09 0x33 0x75 
  TRACE: hid_prepare_parser(): 0x368: 0x10 0x27 0xff 0xff 0x00 0x00 0x66 0x21 
  TRACE: hid_prepare_parser(): 0x370: 0xd1 0x55 0x07 0xb1 0x83 0x09 0x31 0x67 
  TRACE: hid_prepare_parser(): 0x378: 0x01 0x00 0x10 0x00 0x55 0x0e 0xb1 0x83 
  TRACE: hid_prepare_parser(): 0x380: 0x09 0x30 0x67 0x21 0xd1 0xf0 0x00 0x55 
  TRACE: hid_prepare_parser(): 0x388: 0x07 0xb1 0x83 0x09 0x32 0x75 0x08 0x26 
  TRACE: hid_prepare_parser(): 0x390: 0xff 0x00 0x66 0x01 0xf0 0x55 0x00 0xb1 
  TRACE: hid_prepare_parser(): 0x398: 0x83 0x06 0xff 0xff 0x09 0x4e 0x85 0x1d 
  TRACE: hid_prepare_parser(): 0x3a0: 0x25 0x01 0x65 0x00 0xb1 0x82 0x09 0x4b 
  TRACE: hid_prepare_parser(): 0x3a8: 0x85 0x1e 0xb1 0x82 0x09 0x44 0x85 0x1f 
  TRACE: hid_prepare_parser(): 0x3b0: 0xb1 0x82 0x09 0x53 0x85 0x20 0x75 0x10 
  TRACE: hid_prepare_parser(): 0x3b8: 0x27 0xff 0xff 0x00 0x00 0x67 0x21 0xd1 
  TRACE: hid_prepare_parser(): 0x3c0: 0xf0 0x00 0x55 0x07 0xb1 0x82 0x09 0x50 
  TRACE: hid_prepare_parser(): 0x3c8: 0x85 0x22 0xb1 0x82 0x05 0x84 0x09 0x54 
  TRACE: hid_prepare_parser(): 0x3d0: 0x85 0x21 0xb1 0x82 0x09 0x53 0x85 0x23 
  TRACE: hid_prepare_parser(): 0x3d8: 0xb1 0x82 0x06 0xff 0xff 0x09 0x4c 0x85 
  TRACE: hid_prepare_parser(): 0x3e0: 0x24 0x75 0x08 0x26 0xff 0x00 0x65 0x00 
  TRACE: hid_prepare_parser(): 0x3e8: 0x55 0x00 0xb1 0x82 0x05 0x84 0x09 0x02 
  TRACE: hid_prepare_parser(): 0x3f0: 0xa1 0x00 0x09 0x65 0x85 0x05 0x25 0x01 
  TRACE: hid_prepare_parser(): 0x3f8: 0xb1 0x83 0x09 0x65 0x81 0x83 0x06 0xff 
  TRACE: hid_prepare_parser(): 0x400: 0xff 0x09 0x4a 0xb1 0x83 0x09 0x4a 0x81 
  TRACE: hid_prepare_parser(): 0x408: 0x83 0xc0 0xc0 0xc0 0x05 0x84 0x09 0x18 
  TRACE: hid_prepare_parser(): 0x410: 0xa1 0x00 0x09 0x19 0x85 0x16 0x26 0xff 
  TRACE: hid_prepare_parser(): 0x418: 0x00 0xb1 0x83 0x09 0x20 0xa1 0x81 0x09 
  TRACE: hid_prepare_parser(): 0x420: 0x21 0xb1 0x83 0x09 0x1f 0xb1 0x83 0x09 
  TRACE: hid_prepare_parser(): 0x428: 0x02 0xa1 0x00 0x09 0x6c 0x85 0x02 0x25 
  TRACE: hid_prepare_parser(): 0x430: 0x01 0xb1 0x03 0xc0 0xc0 0x09 0x20 0xa1 
  TRACE: hid_prepare_parser(): 0x438: 0x82 0x09 0x21 0x85 0x31 0x26 0xff 0x00 
  TRACE: hid_prepare_parser(): 0x440: 0xb1 0x03 0x09 0x1f 0xb1 0x03 0x09 0x57 
  TRACE: hid_prepare_parser(): 0x448: 0x85 0x2f 0x75 0x18 0x15 0xff 0x27 0xff 
  TRACE: hid_prepare_parser(): 0x450: 0xff 0x00 0x00 0x66 0x01 0x10 0xb1 0x82 
  TRACE: hid_prepare_parser(): 0x458: 0x09 0x56 0x85 0x30 0x55 0x00 0xb1 0x82 
  TRACE: hid_prepare_parser(): 0x460: 0x06 0xff 0xff 0x09 0x5d 0x85 0x33 0x75 
  TRACE: hid_prepare_parser(): 0x468: 0x10 0x15 0x00 0x27 0xff 0xff 0x00 0x00 
  TRACE: hid_prepare_parser(): 0x470: 0x55 0x00 0xb1 0x82 0x09 0x5e 0x85 0x34 
  TRACE: hid_prepare_parser(): 0x478: 0xb1 0x82 0x05 0x85 0x09 0x29 0x85 0x32 
  TRACE: hid_prepare_parser(): 0x480: 0x75 0x08 0x26 0xff 0x00 0x65 0x00 0xb1 
  TRACE: hid_prepare_parser(): 0x488: 0x82 0x05 0x84 0x09 0x02 0xa1 0x00 0x09 
  TRACE: hid_prepare_parser(): 0x490: 0x6c 0x85 0x07 0x25 0x01 0xb1 0x83 0x09 
  TRACE: hid_prepare_parser(): 0x498: 0x6c 0x81 0x83 0x09 0x6b 0xb1 0x83 0x09 
  TRACE: hid_prepare_parser(): 0x4a0: 0x6b 0x81 0x83 0xc0 0xc0 0x09 0x20 0xa1 
  TRACE: hid_prepare_parser(): 0x4a8: 0x83 0x09 0x21 0x85 0x31 0x26 0xff 0x00 
  TRACE: hid_prepare_parser(): 0x4b0: 0xb1 0x03 0x09 0x1f 0xb1 0x03 0x09 0x57 
  TRACE: hid_prepare_parser(): 0x4b8: 0x85 0x35 0x75 0x18 0x15 0xff 0x27 0xff 
  TRACE: hid_prepare_parser(): 0x4c0: 0xff 0x00 0x00 0x66 0x01 0x10 0xb1 0x82 
  TRACE: hid_prepare_parser(): 0x4c8: 0x09 0x56 0x85 0x36 0x55 0x00 0xb1 0x82 
  TRACE: hid_prepare_parser(): 0x4d0: 0x06 0xff 0xff 0x09 0x5d 0x85 0x38 0x75 
  TRACE: hid_prepare_parser(): 0x4d8: 0x10 0x15 0x00 0x55 0x00 0xb1 0x82 0x09 
  TRACE: hid_prepare_parser(): 0x4e0: 0x5e 0x85 0x39 0xb1 0x82 0x05 0x85 0x09 
  TRACE: hid_prepare_parser(): 0x4e8: 0x29 0x85 0x37 0x75 0x08 0x26 0xff 0x00 
  TRACE: hid_prepare_parser(): 0x4f0: 0x65 0x00 0x55 0x00 0xb1 0x82 0x05 0x84 
  TRACE: hid_prepare_parser(): 0x4f8: 0x09 0x02 0xa1 0x00 0x09 0x6c 0x85 0x08 
  TRACE: hid_prepare_parser(): 0x500: 0x25 0x01 0xb1 0x83 0x09 0x6c 0x81 0x83 
  TRACE: hid_prepare_parser(): 0x508: 0x09 0x6b 0xb1 0x83 0x09 0x6b 0x81 0x83 
  TRACE: hid_prepare_parser(): 0x510: 0xc0 0xc0 0xc0 0xc0 
  TRACE: hid_prepare_parser(): parsing the HID tree of USB device 001/003[0]...
 NOTICE: hid_prepare_parser(): successfully set up the HID parser for USB device 001/003[0].
 NOTICE: hid_force_open(): successfully opened USB device 001/003[0].
  TRACE: hid_reset_parser(): resetting the HID parser for USB device 001/003[0]...
  TRACE: hid_dump_tree(): iterating the parse tree for USB device 001/003[0]...
  TRACE: hid_reset_parser(): resetting the HID parser for USB device 001/003[0]...
  TRACE: hid_close(): closing USB device 001/003[0]...
  TRACE: hid_close(): closing handle of USB device 001/003[0]...
 NOTICE: hid_close(): successfully closed USB device 001/003[0].
  TRACE: hid_reset_parser(): resetting the HID parser for USB device 001/003[0]...
  TRACE: hid_close(): freeing memory allocated for HID parser...
  TRACE: hid_close(): resetting HIDInterface...
 NOTICE: hid_cleanup(): successfully deinitialised HID library.
device identification of HIDInterface 001/003[0]:
  dev_handle:    0x1001a378
  device:        0x10018288
  location:      001/003
  manufacturer:  MGE UPS SYSTEMS
  product:       Evolution
parse tree of HIDInterface 001/003[0]:
  path: 0x00840004.0x00840024.0x00840025; type: 0xb0
  path: 0x00840004.0x00840024.0x0084001f; type: 0xb0
  path: 0x00840004.0x00840024.0x0084005a; type: 0xb0
  path: 0x00840004.0x00840024.0x0084005a; type: 0x80
  path: 0x00840004.0x00840024.0x0085008d; type: 0xb0
  path: 0x00840004.0x00840024.0x0085002c; type: 0xb0
  path: 0x00840004.0x00840024.0x00840040; type: 0xb0
  path: 0x00840004.0x00840024.0x00840057; type: 0xb0
  path: 0x00840004.0x00840024.0x00840056; type: 0xb0
  path: 0x00840004.0x00840024.0x00850083; type: 0xb0
  path: 0x00840004.0x00840024.0x00850089; type: 0xb0
  path: 0x00840004.0x00840024.0x0085008f; type: 0xb0
  path: 0x00840004.0x00840024.0x0085008b; type: 0xb0
  path: 0x00840004.0x00840024.0x00850066; type: 0xb0
  path: 0x00840004.0x00840024.0x00850066; type: 0x80
  path: 0x00840004.0x00840024.0x00850029; type: 0xb0
  path: 0x00840004.0x00840024.0x00850068; type: 0xb0
  path: 0x00840004.0x00840024.0x00850068; type: 0x80
  path: 0x00840004.0x00840024.0xffff004d; type: 0xb0
  path: 0x00840004.0x00840024.0xffff005f; type: 0xb0
  path: 0x00840004.0x00840024.0xffff0048; type: 0xb0
  path: 0x00840004.0x00840024.0xffff00f0; type: 0xb0
  path: 0x00840004.0x00840024.0x008400fd; type: 0xb0
  path: 0x00840004.0x00840024.0x008400fe; type: 0xb0
  path: 0x00840004.0x00840024.0x008400ff; type: 0xb0
  path: 0x00840004.0x00840024.0x00840035; type: 0xb0
  path: 0x00840004.0x00840024.0x00840030; type: 0xb0
  path: 0x00840004.0x00840024.0x00840002.0x00840061; type: 0xb0
  path: 0x00840004.0x00840024.0x00840002.0x00840061; type: 0x80
  path: 0x00840004.0x00840024.0x00840002.0x00840062; type: 0xb0
  path: 0x00840004.0x00840024.0x00840002.0x00840062; type: 0x80
  path: 0x00840004.0x00840024.0x00840002.0x00840065; type: 0xb0
  path: 0x00840004.0x00840024.0x00840002.0x00840065; type: 0x80
  path: 0x00840004.0x00840024.0x00840002.0x00840067; type: 0xb0
  path: 0x00840004.0x00840024.0x00840002.0x00840067; type: 0x80
  path: 0x00840004.0x00840024.0x00840002.0x00840073; type: 0xb0
  path: 0x00840004.0x00840024.0x00840002.0x00840073; type: 0x80
  path: 0x00840004.0x00840024.0x00840002.0x00840069; type: 0xb0
  path: 0x00840004.0x00840024.0x00840002.0x00840069; type: 0x80
  path: 0x00840004.0x00840024.0x00840002.0x008500d0; type: 0xb0
  path: 0x00840004.0x00840024.0x00840002.0x008500d0; type: 0x80
  path: 0x00840004.0x00840024.0x00840002.0x00850042; type: 0xb0
  path: 0x00840004.0x00840024.0x00840002.0x00850042; type: 0x80
  path: 0x00840004.0x00840024.0x00840002.0x00850044; type: 0xb0
  path: 0x00840004.0x00840024.0x00840002.0x00850044; type: 0x80
  path: 0x00840004.0x00840024.0x00840002.0x00850045; type: 0xb0
  path: 0x00840004.0x00840024.0x00840002.0x00850045; type: 0x80
  path: 0x00840004.0x00840024.0x00840002.0x0085004b; type: 0xb0
  path: 0x00840004.0x00840024.0x00840002.0x0085004b; type: 0x80
  path: 0x00840004.0x00840024.0x00840002.0x0084006c; type: 0xb0
  path: 0x00840004.0x00840010.0x00840011; type: 0xb0
  path: 0x00840004.0x00840010.0x00840012.0x00840013; type: 0xb0
  path: 0x00840004.0x00840010.0x00840012.0x0085006a; type: 0xb0
  path: 0x00840004.0x00840010.0x00840012.0xffff0090; type: 0xb0
  path: 0x00840004.0x00840010.0x00840012.0xffff0049; type: 0xb0
  path: 0x00840004.0x00840010.0x00840012.0x00840058; type: 0xb0
  path: 0x00840004.0x00840010.0x00840012.0xffff0045; type: 0xb0
  path: 0x00840004.0x00840010.0x00840012.0x00840002.0x00840061; type: 0xb0
  path: 0x00840004.0x00840010.0x00840012.0x00840002.0x00840061; type: 0x80
  path: 0x00840004.0x00840010.0x00840012.0x00840002.0x00840060; type: 0xb0
  path: 0x00840004.0x00840010.0x00840012.0x00840002.0x00840060; type: 0x80
  path: 0x00840004.0x00840010.0x00840014.0x00840015; type: 0xb0
  path: 0x00840004.0x00840010.0x00840014.0x00840002.0x00840061; type: 0xb0
  path: 0x00840004.0x00840010.0x00840014.0x00840002.0x00840061; type: 0x80
  path: 0x00840004.0x00840010.0x00840014.0x00840002.0x00840062; type: 0xb0
  path: 0x00840004.0x00840010.0x00840014.0x00840002.0x00840062; type: 0x80
  path: 0x00840004.0x00840010.0x0084001a.0x0084001b; type: 0xb0
  path: 0x00840004.0x00840010.0x0084001a.0x0084001f; type: 0xb0
  path: 0x00840004.0x00840010.0x0084001c.0x0084001d; type: 0xb0
  path: 0x00840004.0x00840010.0x0084001c.0x0084001f; type: 0xb0
  path: 0x00840004.0x0084001e.0x00ff0001.0x0084001f; type: 0xb0
  path: 0x00840004.0x0084001e.0x00ff0001.0x00840042; type: 0xb0
  path: 0x00840004.0x0084001e.0x00ff0001.0x00840040; type: 0xb0
  path: 0x00840004.0x0084001e.0x00ff0003.0x0084001f; type: 0xb0
  path: 0x00840004.0x0084001e.0x00ff0004.0x0084001f; type: 0xb0
  path: 0x00840004.0x0084001e.0x00ff0004.0x00840042; type: 0xb0
  path: 0x00840004.0x0084001e.0x00ff0004.0x00840044; type: 0xb0
  path: 0x00840004.0x0084001e.0x00ff0004.0x00840043; type: 0xb0
  path: 0x00840004.0x0084001e.0x00ff0004.0x00840041; type: 0xb0
  path: 0x00840004.0x0084001e.0x00ff0004.0x00840040; type: 0xb0
  path: 0x00840004.0x00840016.0x00840017; type: 0xb0
  path: 0x00840004.0x00840016.0xffff0041; type: 0xb0
  path: 0x00840004.0x00840016.0x0084001a.0x00ff0001.0x0084001b; type: 0xb0
  path: 0x00840004.0x00840016.0x0084001a.0x00ff0001.0x0084001f; type: 0xb0
  path: 0x00840004.0x00840016.0x0084001a.0x00ff0001.0x00840032; type: 0xb0
  path: 0x00840004.0x00840016.0x0084001a.0x00ff0001.0x00840030; type: 0xb0
  path: 0x00840004.0x00840016.0x0084001a.0x00ff0001.0xffff0043; type: 0xb0
  path: 0x00840004.0x00840016.0x0084001a.0x00ff0001.0x00840002.0x0084006e; type: 0xb0
  path: 0x00840004.0x00840016.0x0084001a.0x00ff0001.0x00840002.0x0084006e; type: 0x80
  path: 0x00840004.0x00840016.0x0084001a.0x00ff0001.0x00840002.0x0084006f; type: 0xb0
  path: 0x00840004.0x00840016.0x0084001a.0x00ff0001.0x00840002.0x0084006f; type: 0x80
  path: 0x00840004.0x00840016.0x0084001a.0x00ff0003.0x0084001b; type: 0xb0
  path: 0x00840004.0x00840016.0x0084001a.0x00ff0003.0x0084001f; type: 0xb0
  path: 0x00840004.0x00840016.0x0084001a.0x00ff0003.0xffff0046; type: 0xb0
  path: 0x00840004.0x00840016.0x0084001a.0x00ff0003.0xffff0047; type: 0xb0
  path: 0x00840004.0x00840016.0x0084001a.0x00ff0003.0x00840002.0x00840061; type: 0xb0
  path: 0x00840004.0x00840016.0x0084001a.0x00ff0003.0x00840002.0x00840061; type: 0x80
  path: 0x00840004.0x00840016.0x0084001a.0x00ff0003.0x00840002.0x0084006d; type: 0xb0
  path: 0x00840004.0x00840016.0x0084001a.0x00ff0003.0x00840002.0x0084006d; type: 0x80
  path: 0x00840004.0x00840016.0x0084001c.0x0084001d; type: 0xb0
  path: 0x00840004.0x00840016.0x0084001c.0x0084001f; type: 0xb0
  path: 0x00840004.0x00840016.0x0084001c.0x00840033; type: 0xb0
  path: 0x00840004.0x00840016.0x0084001c.0x00840031; type: 0xb0
  path: 0x00840004.0x00840016.0x0084001c.0x00840030; type: 0xb0
  path: 0x00840004.0x00840016.0x0084001c.0x00840032; type: 0xb0
  path: 0x00840004.0x00840016.0x0084001c.0xffff004e; type: 0xb0
  path: 0x00840004.0x00840016.0x0084001c.0xffff004b; type: 0xb0
  path: 0x00840004.0x00840016.0x0084001c.0xffff0044; type: 0xb0
  path: 0x00840004.0x00840016.0x0084001c.0xffff0053; type: 0xb0
  path: 0x00840004.0x00840016.0x0084001c.0xffff0050; type: 0xb0
  path: 0x00840004.0x00840016.0x0084001c.0x00840054; type: 0xb0
  path: 0x00840004.0x00840016.0x0084001c.0x00840053; type: 0xb0
  path: 0x00840004.0x00840016.0x0084001c.0xffff004c; type: 0xb0
  path: 0x00840004.0x00840016.0x0084001c.0x00840002.0x00840065; type: 0xb0
  path: 0x00840004.0x00840016.0x0084001c.0x00840002.0x00840065; type: 0x80
  path: 0x00840004.0x00840016.0x0084001c.0x00840002.0xffff004a; type: 0xb0
  path: 0x00840004.0x00840016.0x0084001c.0x00840002.0xffff004a; type: 0x80
  path: 0x00840004.0x00840018.0x00840019; type: 0xb0
  path: 0x00840004.0x00840018.0x00840020.0x00ff0001.0x00840021; type: 0xb0
  path: 0x00840004.0x00840018.0x00840020.0x00ff0001.0x0084001f; type: 0xb0
  path: 0x00840004.0x00840018.0x00840020.0x00ff0001.0x00840002.0x0084006c; type: 0xb0
  path: 0x00840004.0x00840018.0x00840020.0x00ff0002.0x00840021; type: 0xb0
  path: 0x00840004.0x00840018.0x00840020.0x00ff0002.0x0084001f; type: 0xb0
  path: 0x00840004.0x00840018.0x00840020.0x00ff0002.0x00840057; type: 0xb0
  path: 0x00840004.0x00840018.0x00840020.0x00ff0002.0x00840056; type: 0xb0
  path: 0x00840004.0x00840018.0x00840020.0x00ff0002.0xffff005d; type: 0xb0
  path: 0x00840004.0x00840018.0x00840020.0x00ff0002.0xffff005e; type: 0xb0
  path: 0x00840004.0x00840018.0x00840020.0x00ff0002.0x00850029; type: 0xb0
  path: 0x00840004.0x00840018.0x00840020.0x00ff0002.0x00840002.0x0084006c; type: 0xb0
  path: 0x00840004.0x00840018.0x00840020.0x00ff0002.0x00840002.0x0084006c; type: 0x80
  path: 0x00840004.0x00840018.0x00840020.0x00ff0002.0x00840002.0x0084006b; type: 0xb0
  path: 0x00840004.0x00840018.0x00840020.0x00ff0002.0x00840002.0x0084006b; type: 0x80
  path: 0x00840004.0x00840018.0x00840020.0x00ff0003.0x00840021; type: 0xb0
  path: 0x00840004.0x00840018.0x00840020.0x00ff0003.0x0084001f; type: 0xb0
  path: 0x00840004.0x00840018.0x00840020.0x00ff0003.0x00840057; type: 0xb0
  path: 0x00840004.0x00840018.0x00840020.0x00ff0003.0x00840056; type: 0xb0
  path: 0x00840004.0x00840018.0x00840020.0x00ff0003.0xffff005d; type: 0xb0
  path: 0x00840004.0x00840018.0x00840020.0x00ff0003.0xffff005e; type: 0xb0
  path: 0x00840004.0x00840018.0x00840020.0x00ff0003.0x00850029; type: 0xb0
  path: 0x00840004.0x00840018.0x00840020.0x00ff0003.0x00840002.0x0084006c; type: 0xb0
  path: 0x00840004.0x00840018.0x00840020.0x00ff0003.0x00840002.0x0084006c; type: 0x80
  path: 0x00840004.0x00840018.0x00840020.0x00ff0003.0x00840002.0x0084006b; type: 0xb0
  path: 0x00840004.0x00840018.0x00840020.0x00ff0003.0x00840002.0x0084006b; type: 0x80
