Trying a new way to read the 8x HID report 0x0c with out using read() since it has been known to hang. (lynix/aerotools-ng#28)