Open vjustov opened 9 years ago
The OS X SDK was set to an old version (10.7) that Xcode on Yosemite no longer contains. I've pushed a fix which should let it build, but I haven't tested it. Please let me know how you get on. Also note to load the kext you will have to disable kext signature checking by setting kext-dev-mode=1
in your boot flags.
Works perfectly fine for me with this instruction, btw the proper syntax to puut in a terminal is:
sudo nvram boot-args="kext-dev-mode=1"
Then reboot and follow the readme's instruction.
@thefloweringash: Thank you for this project!
Yeah, I install the latest .pkg on 10.10, but it does not work. My keyboard is Choc Mini-84(made in China), the same rMBP 13'...
@Mebius973 I need your help
mic@mbp: ~/source/iousbhiddriver-descriptor-override$ sudo kextutil /System/Library/Extensions/IOUSBHIDDriverDescriptorOverride.kext
Password:
Diagnostics for /System/Library/Extensions/IOUSBHIDDriverDescriptorOverride.kext:
Code Signing Failure: not code signed
kext-dev-mode allowing invalid signature -67062 0xFFFFFFFFFFFEFA0A for kext "/System/Library/Extensions/IOUSBHIDDriverDescriptorOverride.kext"
Well, it's been quite a long time, so I'm not sure I would be of any help. If I were you, I would check that I allow unsigned app to be installed (pref pane). Then I would check if the kext-dev-mode is effectively set to 1 if not copy paste sudo nvram boot-args="kext-dev-mode=1"
and then reboot. Be careful because, from what I can remember, the command line doesn't like extra spaces and things like that for that instruction. You might check the project target is set to OS X 10.10 too, by opening it with xcode (I can't remember exactly, but I think I installed it from sources and not from build), even if I doubt this is your problem here.
Update:
Im trying to get a Choc-84 to work with a month old MBP 13' retina.
These are the steps i followed:
And it errors out when checking for dependencies:
Any ideas?