The alternative is to turn on kext debugging mode but that is undesirable for end users.
As of 10.10 all kernel extensions (codeless or not) need to be signed by a paying developer. Now, there are problems with the codeless kext route. With the a codeless kext installed libusb is able to access the WUP-028 in the same way as is done under Linux. In this case we need to prevent IOUSBHIDDriver from loading as the HID report descriptor of the WUP-028 makes the device unusable (believe me, I have tried to get it working as a Joystick). They are specially crafted kernel extensions that prevent other drivers from loading.
4 New Mac update doesnt allow Gamecube adapterĪ change that referred to a codeless kext that allows the native GameCube adapter support to work was removed by MayImilae with the comment 'That is not native gamecube controller support, that's a system driver.' Thought I should make the comment that codeless kexts are not absolutely not system drivers.2 Dolphin 4.0-8601 and Newer with Netplay.