
If you want to change the rule, links for instructions are available on the libusb FAQ.ĭue to the nature of Apple's HID implementation, all HID devices (including non-standard ones) are intercepted by IOKit's HID driver. Dolphin should now detect it in the controller settings (refer to #Dolphin Setup below).

Paste the following in the /etc/udev/rules.d/les file (/lib/udev/rules.d/les if making a package): However, a udev rule must be created to allow access to the device. Linux support does not require any special drivers, as long as Dolphin was built with libusb support.

If it doesn't show up, visit the manufacturer website and download drivers or firmware updates for the device. First make sure your controller shows up as a gamepad in the windows gamepad settings (type gamepad in the windows search bar). Making them work in dolphin is quite easy, you can probably just look that up. Generic controller adapters like yours work by creating a virtual gamepad in windows. I strongly recommend getting one of those if you play competitively as all generic alternatives have input lag and the control stick isn't accurate. You have to set the mayflash adapter to "Wii U" mode with the switch.

Specifically, those adapters are the official Nintendo GameCube adapters and the mayflash 4 port and mayflash 2 port adapter with a switch on the back.

The instructions you saw with using Zadig are only for these kind of adapters. There are only few controller adapter that support native controller inputs, meaning they pass on the inputs directly. This won't work with dolphin, at least not the way you see in all the guides. First of all, most of the info I'm giving you here, you can also find over at the smashladder controller guide.
