
Hello!
I'm a developer running the master branch of Dolphin on OS X 10.10.
I was disappointed to discover that the GCN smash-adapter is unsupported (according to the wiki article)..
After some investigation, I determined that the cause of the problem is Apple's HID driver seizing the adapter, preventing dolphin's libusb integration from opening a handle to it.
I've written a codeless .kext file that pre-empts IOKit from loading the HID driver, instead leaving the adapter's endpoints open for any userspace application to use. No modification to dolphin necessary!!
It works on my system (seemingly without having to disable Gatekeeper signature-validation), although I want some verification from other OS X users first..
SmashEnabler.kext.zip (Size: 1.05 KB / Downloads: 23,954)
Installation instructions:
Once this is confirmed to work, I can roll it into a codesigned installer package so the Terminal-apprehensive users can install it with ease. Fingers crossed!!
I'm a developer running the master branch of Dolphin on OS X 10.10.
I was disappointed to discover that the GCN smash-adapter is unsupported (according to the wiki article)..
After some investigation, I determined that the cause of the problem is Apple's HID driver seizing the adapter, preventing dolphin's libusb integration from opening a handle to it.
I've written a codeless .kext file that pre-empts IOKit from loading the HID driver, instead leaving the adapter's endpoints open for any userspace application to use. No modification to dolphin necessary!!
It works on my system (seemingly without having to disable Gatekeeper signature-validation), although I want some verification from other OS X users first..

Installation instructions:
Code:
sudo cp -r ~/Downloads/SmashEnabler.kext /Library/Extensions/SmashEnabler.kext
sudo chown -R root:wheel /Library/Extensions/SmashEnabler.kext
sudo touch /Library/Extensions
sudo reboot
Once this is confirmed to work, I can roll it into a codesigned installer package so the Terminal-apprehensive users can install it with ease. Fingers crossed!!
