I don't know of any particular way to do that and I'm not really inclined to support it, since it's an ultra-niche use case.
Someone is free to PR it, but with DriverKit being the way it is I feel like it'd be tricky to develop outside of this org - but perhaps with a properly disabled SIP + systemextensionctl setup it's possible.
You might be able to get away with using just gcusbadapter.kext
from the hjelmn project (with SIP kext checks disabled only, don't disable all of SIP necessarily), since GCAdapterDriver handles the part that gcusbadapter_raw.kext
does. kexts are not guaranteed to work forever though, so... YMMV.
on Expose GC Controllers to system as Gamepads?
2 months ago