thefloweringash / iousbhiddriver-descriptor-override

Fix broken USB HID descriptors. Now with Noppoo Choc Mini support!
http://thefloweringash.github.io/iousbhiddriver-descriptor-override
GNU Lesser General Public License v3.0
204 stars 25 forks source link

noppoo choc-87 mid support #7

Open douglasg opened 11 years ago

douglasg commented 11 years ago

Not getting my new choc-87 MID to run under OSX 10.8.3 (getting wrong and multiple chars on keystroke) , can someone help me?

USB Bus Probe: https://dl.dropboxusercontent.com/u/238834/USB%20Bus%20Probe.txt Descriptor yam file: https://gist.github.com/douglasg/5420651

iMac, 27-inch, Late 2012, OS X 10.8.3 (12D78)

kextstat | grep IOUSBHIDDriverDescriptorOverride output is: 64 0 0xffffff7f812f5000 0x2000 0x2000 ryangoulden.driver.IOUSBHIDDriverDescriptorOverride (1) <57 28 4 3>

ioreg -b -f | grep IOUSBHIDDriverDescriptorOverride: | | | | | +-o IOUSBHIDDriverDescriptorOverride <class IOUSBHIDDriverDescriptorOverride, id 0x1000007ce, registered, matched, active, busy 0 (2 ms), retain 10> | | | | +-o IOUSBHIDDriverDescriptorOverride <class IOUSBHIDDriverDescriptorOverride, id 0x1000007db, registered, matched, active, busy 0 (5 ms), retain 10>

ioreg -p IOUSB -c IOUSBDevice | grep -e class -e idVendor -e idProduct -e bcdDevice: +-o Noppoo Choc Mid@1d113000 <class IOUSBDevice, id 0x1000007c7, registered, matched, active, busy 0 (269 ms), retain 12> "idProduct" = 6185 "bcdDevice" = 1 "idVendor" = 1241

douglasg commented 11 years ago

After an shutdown it is working now.. dont know why it didn't worked after just an reboot.

thefloweringash commented 11 years ago

Thanks for the update and the descriptor. I've added it and updated the installer package.

douglasg commented 11 years ago

Sorry but have to reopen this issue.

When i got it to work it was at home with an older iMac27" with the 2.0 USB support. At Office with the new iMac 27" and the 3.0 USB it doesen't work.

Can it be related to the new USB support from apple? Does the USB Prob from above help you or do you need something else to have a look on it?

Thank you very mutch.

Douglas

douglasg commented 11 years ago

Back at home it also didn't worked again on the older 27" iMac. I founded out that i have to boot to Windows over bootcamp installation and then boot up again into OSX to get it back working. Maybe that help to find that strange behavior?

Thanks Douglas

thefloweringash commented 11 years ago

I would expect the keyboard to function correctly when the IOUSBHIDDriverDescriptorOverride entry is present in the IO registry. Having the driver selected for the keyboard but the logic from the driver not being applied is quite concerning. Is this what you're seeing?

AbsoluteRay commented 11 years ago

this works excellent on my hackintosh 10.8.2, thank you very much for the driver!!!!