Reverse engineering the ADB intuos protocol