Dolphin, the GameCube and Wii emulator - Forums

Full Version: OS X GCN Adapter kext - Testers Wanted!!
You're currently viewing a stripped down version of our content. View the full version with proper formatting.
Pages: 1 2 3 4 5 6 7 8 9 10 11 12
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..

[attachment=13485]

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!! Tongue

Darkie

Hello, fellow MacOSX user here. Running on OSX 10.9, installed drivers, installed your stuff. Works like a charm. Thanks a bunch dude!
Sweet!! I know 10.9 is another Gatekeeper-protected system (circa 10.8) and that was by biggest concern. Thanks for the report!

OK, I'll get it into a package for easy installation and post it here
OK here's an installer package to do the same terminal trick automatically:
[attachment=13495]

Knee_of_DOOM

The installer worked fine, but it doesn't seem to be working for me Sad

Could it be because of the version of Dolphin that I'm using? I'm on 4.0-652

Knee_of_DOOM

Ah, that totally fixed it! Thanks. I was under the impression that any version after 4.0-4599 would work... but then again, maybe i don't even understand this numbering system. lol
Any version after 4.0-4599 will work. 652 is less than 4599, so 4.0-652 is older.

ngude

i'm about to test this kext when i get home. i'm using the mayflash GC adapter. should i set it to "wii u mode" or "pc mode"?

i'm not sure if the official adapter has these options.
Set the adapter to Wii U mode
Pages: 1 2 3 4 5 6 7 8 9 10 11 12