(05-04-2015, 04:42 PM)jackoalan Wrote: [ -> ]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..
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!! 
I have question. I was able to set up 1 controller, but the second does not work. I can not use 2 controllers at once. One controller controls everything. How do I fix that.
All four channels of the SI bus are packed into each USB packet with the official adapter. It must be the adapter and/or the game software in question, or perhaps the controller itself
I installed the program and followed the terminal guide and got this
Sams-MacBook-Pro-2:~ Sam$ ioreg | grep WUP-028 -A6
| | | | | +-o WUP-028@14200000 <class IOUSBHostDevice, id 0x100000582, registered, matched, active, busy 0 (3 ms), retain 20>
| | | | | +-o AppleUSBHostLegacyClient <class AppleUSBHostLegacyClient, id 0x100000585, !registered, !matched, active, busy 0, retain 8>
| | | | | +-o AppleUSBHostCompositeDevice <class AppleUSBHostCompositeDevice, id 0x10000058c, !registered, !matched, active, busy 0, retain 4>
| | | | | +-o IOUSBHostInterface@0 <class IOUSBHostInterface, id 0x10000058d, !registered, !matched, active, busy 0, retain 5>
| | | | +-o HS08@14300000 <class AppleUSB20XHCIPort, id 0x1000002cf, registered, matched, active, busy 0 (53 ms), retain 13>
| | | | | +-o BRCM20702 Hub@14300000 <class IOUSBHostDevice, id 0x1000002fd, registered, matched, active, busy 0 (53 ms), retain 28>
| | | | | +-o AppleUSBHostLegacyClient <class AppleUSBHostLegacyClient, id 0x100000302, !registered, !matched, active, busy 0, retain 8>
--
| +-o WUP-028@14200000 <class AppleUSBDevice, id 0x100000584, registered, matched, active, busy 0 (7 ms), retain 11>
| +-o AppleUSBInterface@0 <class AppleUSBInterface, id 0x10000058e, registered, matched, active, busy 0 (5 ms), retain 6>
| +-o IOService <class IOService, id 0x10000058f, !registered, !matched, active, busy 0, retain 4>
+-o AppleMobileFileIntegrity <class AppleMobileFileIntegrity, id 0x1000002db, registered, matched, active, busy 0 (0 ms), retain 6>
+-o IONetworkStack <class IONetworkStack, id 0x1000002dc, registered, matched, active, busy 0 (0 ms), retain 12>
| +-o IONetworkStackUserClient <class IONetworkStackUserClient, id 0x100000373, !registered, !matched, active, busy 0, retain 5>
+-o IOHIDResource <class IOHIDResource, id 0x1000002dd, registered, matched, active, busy 0 (0 ms), retain 5>
Sams-MacBook-Pro-2:~ Sam$
Could you help me out? I'm so lost :/
Works now! thanks
However the memory card file seems to not be working... Is there a way to fix that?
Hey guys,
I'm running the latest version of dolphin, turned off kext-signing, SIP, but am still not able to get the adapter to work. Dolphin says "Driver not detected". I had this working on this very Mac like a month ago, but had reformatted the hard drive. Now, I am unable to get it to work again.
Here's my IOKit output:
Code:
| | | | | +-o WUP-028@14100000 <class IOUSBHostDevice, id 0x10000055b, registered, matched, active, busy 0 (2 ms), retain 20>
| | | | | +-o AppleUSBHostLegacyClient <class AppleUSBHostLegacyClient, id 0x10000055e, !registered, !matched, active, busy 0, retain 8>
| | | | | +-o AppleUSBCDCCompositeDevice <class AppleUSBCDCCompositeDevice, id 0x100000565, !registered, !matched, active, busy 0, retain 4>
| | | | | +-o IOUSBHostInterface@0 <class IOUSBHostInterface, id 0x100000567, !registered, !matched, active, busy 0, retain 5>
| | | | +-o HS05@14200000 <class AppleUSB20XHCIPort, id 0x1000002ce, registered, matched, active, busy 0 (92 ms), retain 9>
| | | | +-o HS08@14300000 <class AppleUSB20XHCIPort, id 0x1000002cf, registered, matched, active, busy 0 (63 ms), retain 13>
| | | | | +-o BRCM20702 Hub@14300000 <class IOUSBHostDevice, id 0x100000320, registered, matched, active, busy 0 (63 ms), retain 28>
--
| +-o WUP-028@14100000 <class AppleUSBDevice, id 0x10000055d, registered, matched, active, busy 0 (2 ms), retain 11>
| +-o AppleUSBInterface@0 <class AppleUSBInterface, id 0x100000568, registered, matched, active, busy 0 (1 ms), retain 6>
| +-o IOService <class IOService, id 0x100000569, !registered, !matched, active, busy 0, retain 4>
+-o AppleMobileFileIntegrity <class AppleMobileFileIntegrity, id 0x1000002db, registered, matched, active, busy 0 (0 ms), retain 6>
+-o IONetworkStack <class IONetworkStack, id 0x1000002dc, registered, matched, active, busy 0 (0 ms), retain 12>
| +-o IONetworkStackUserClient <class IONetworkStackUserClient, id 0x10000037c, !registered, !matched, active, busy 0, retain 5>
+-o IOHIDResource <class IOHIDResource, id 0x1000002dd, registered, matched, active, busy 0 (0 ms), retain 5>
(03-21-2016, 07:20 AM)Renverse Wrote: [ -> ]Hey guys,
I'm running the latest version of dolphin, turned off kext-signing, SIP, but am still not able to get the adapter to work. Dolphin says "Driver not detected". I had this working on this very Mac like a month ago, but had reformatted the hard drive. Now, I am unable to get it to work again.
Others have reported problems with this on OS X too. Can you check if it stopped working between Dolphin versions 4.0-9115 and 4.0-9120?
(03-21-2016, 07:30 AM)JosJuice Wrote: [ -> ]Others have reported problems with this on OS X too. Can you check if it stopped working between Dolphin versions 4.0-9115 and 4.0-9120?
For me on OSX yosemite with Mayflash 4 ports adapter, it has stopped working since 4.0-9120,
(driver not found).
With 4.0-9115 it's ok.
(09-04-2015, 06:48 AM)jackoalan Wrote: [ -> ]Ahh, the latest official release should do.. I was stating the minimum required version before
Hi,
I'm kinda new at this but here goes. so I downloaded your kext and I have the very latest version of dolphin, my mac is version 10.11.2, I have the may flash 4 port adapter, but for some unexplainable reason I still don't get the direct connect button to even appear when I plug in my adapter. by the way it works fine if I set it up manually, but it only reads the first port, all other ports are controlled by port one. so how do i get the direct connect to appear?