A Nintendo HID kernel module with support for the Nintendo Switch Online (NSO) N64 and Sega Genesis controllers.
For any questions or bug reports, please refer to hid_nintendo.
based on https://github.com/nadiaholmquist/linux/tree/hid-nintendo
- Clone this repository to /usr/src/hid-nintendo-1.3
- Install DKMS module (change the "-k" parameter to suit your kernel):
sudo dkms install --no-depmod -m hid-nintendo -v 1.3 -k 5.15.2-arch1-1
- Generate modules.dep and map files:
sudo depmod 5.15.2-arch1-1
- Activate the kernel module:
sudo modprobe -v hid-nintendo
Also note this is for personal use just because I wanted to play with my controller the day I got them and I am sure support from a better programmer will come soon
- joycond: A userspace daemon to combine joy-cons from the hid-nintendo kernel driver
- joycond-cemuhook: Support for cemuhook's UDP protocol for joycond devices