View on GitHub


Fix broken USB HID descriptors. Now with Noppoo Choc Mini support!

Download this project as a .zip file Download this project as a tar.gz file


This OS X kernel extension provides a method for overriding a HID descriptor and ignoring the descriptor provided by the device. This is useful when the HID descriptor returned by a HID device is invalid or incorrect.

For more details and troubleshooting, please see the project on github.


  1. Install the latest version.
  2. Install KeyRemap4MacBook (optional; fixes modifiers for Noppoo keyboards)
  3. Reboot

Supported Devices

Including the support from the original project for


This project is a fork of the Google Code project of the same name, and has been extended to handle issues with the Noppoo Choc Mini and Noppoo Choc Pro.