iousbhiddriver-descriptor-override icon indicating copy to clipboard operation
iousbhiddriver-descriptor-override copied to clipboard

It seems its not working on Yosemite.

Open vjustov opened this issue 11 years ago • 6 comments

Im trying to get a Choc-84 to work with a month old MBP 13' retina.

These are the steps i followed:

git clone this.repo
cd this.repo 
bundle install --without scan # I already had bundler installed
xcodebuild

And it errors out when checking for dependencies:

Check dependencies
error: There is no SDK with the name or path '/Users/vjustov/Downloads/iousbhiddriver-descriptor-override/macosx10.7'

Any ideas?

vjustov avatar Oct 30 '14 17:10 vjustov

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.

thefloweringash avatar Nov 02 '14 09:11 thefloweringash

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!

Mebius973 avatar Nov 06 '14 01:11 Mebius973

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'...

micfan avatar Nov 30 '14 21:11 micfan

@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"

micfan avatar Jul 11 '15 20:07 micfan

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.

Mebius973 avatar Jul 14 '15 10:07 Mebius973

Update:

  • I call the service people in Zhuhai, China, who says that their Noppoo Choc Mini 5 has evoluted to 5 generation. So, the old keyboard is not compatible, but the newest like 4 Gen. is already compatible to Mac OS X.
  • Their service page is 返修政策:地址:广东珠海前山工业区华威路112号4楼A区 易先生收13392970127 (不接受到付件)
  • He says that the blue-teeth-4.0 Mini is under developing, and we can buy it later from official http://www.tmall.com. Then, he let me express my Mini84 to his factory for checking that is there anyway to fix the Mac problem.
  • ps: it is not a ad, just like my keyboard, :D

micfan avatar Jul 14 '15 14:07 micfan