You are not logged in.

#1 2024-12-28 15:22:57

ecion
Member
Registered: 2010-01-23
Posts: 13

8bitdo N64 ModKit not creating input device

Hello all,
Does anyone have any guidance for this.  I'm using Arch 6.12.6 and trying to get my bluetooth modded N64 controller to connect. Bluetooth appears connected but no dev input device shown and nothing in evtest.

Ive had it working sometimes, but mostly not.  Multiple attempts and pairing etc. At one point I thought it was related to Bluez and the applet, so I've been connecting via bluetoothctl. The device is paired, trusted, and the LED shows it's connected successfully.I've also tried installing the hid-nintendo dkms modules, but to no joy. I've tried to remove them now as I've read that this is now covered in the kernel itself.  I've ensured the controller is in S mode, as I think this allows it to imitate a switch pro controller. Any help would be greatly appreciated.

Currently it seems to be falling over with the nintendo driver:

[  819.584266] nintendo 0005:057E:2019.0006: hidraw3: BLUETOOTH HID v80.01 Gamepad [N64 Controller] on 90:de:80:8e:c4:f4
[  821.620248] nintendo 0005:057E:2019.0006: Failed to get joycon info; ret=-110
[  821.620262] nintendo 0005:057E:2019.0006: Failed to retrieve controller info; ret=-110
[  821.620267] nintendo 0005:057E:2019.0006: Failed to initialize controller; ret=-110
[  821.620419] nintendo 0005:057E:2019.0006: probe - fail = -110
[  821.620444] nintendo 0005:057E:2019.0006: probe with driver nintendo failed with error -110
[  842.597193] Bluetooth: hci0: ACL packet for unknown connection handle 1
[  844.915278] Bluetooth: hci0: AOSP extensions version v1.00
[  856.334952] nintendo 0005:057E:2019.0007: unknown main item tag 0x0
[  856.335471] nintendo 0005:057E:2019.0007: hidraw3: BLUETOOTH HID v80.01 Gamepad [N64 Controller] on 90:de:80:8e:c4:f4
[  858.367228] nintendo 0005:057E:2019.0007: Failed to get joycon info; ret=-110
[  858.367245] nintendo 0005:057E:2019.0007: Failed to retrieve controller info; ret=-110
[  858.367250] nintendo 0005:057E:2019.0007: Failed to initialize controller; ret=-110
[  858.367481] nintendo 0005:057E:2019.0007: probe - fail = -110
[  858.367510] nintendo 0005:057E:2019.0007: probe with driver nintendo failed with error -110

If I re-pair, it looks better, but still no input device.

[  947.608925] nintendo 0005:057E:2019.0008: unknown main item tag 0x0
[  947.611759] nintendo 0005:057E:2019.0008: hidraw3: BLUETOOTH HID v80.01 Gamepad [N64 Controller] on 90:de:80:8e:c4:f4
[  947.684706] nintendo 0005:057E:2019.0008: controller MAC = E4:17:D8:34:42:02
[  947.851341] nintendo 0005:057E:2019.0008: using factory cal for left stick
[  948.014676] nintendo 0005:057E:2019.0008: using factory cal for right stick
[  948.678059] nintendo 0005:057E:2019.0008: assigned player 1 led pattern
[  948.841639] input: N64 Controller as /devices/pci0000:00/0000:00:1d.0/usb2/2-1/2-1.4/2-1.4:1.0/bluetooth/hci0/hci0:5/0005:057E:2019.0008/input/input20
[ 1043.083018] nintendo 0005:057E:2019.0009: unknown main item tag 0x0
[ 1043.083571] nintendo 0005:057E:2019.0009: hidraw3: BLUETOOTH HID v80.01 Gamepad [N64 Controller] on 90:de:80:8e:c4:f4
[ 1045.115450] nintendo 0005:057E:2019.0009: Failed to get joycon info; ret=-110
[ 1045.115462] nintendo 0005:057E:2019.0009: Failed to retrieve controller info; ret=-110
[ 1045.115465] nintendo 0005:057E:2019.0009: Failed to initialize controller; ret=-110
[ 1045.115873] nintendo 0005:057E:2019.0009: probe - fail = -110
[ 1045.115896] nintendo 0005:057E:2019.0009: probe with driver nintendo failed with error -110

Last edited by ecion (2024-12-28 15:32:29)

Offline

#2 2024-12-29 12:58:34

Lone_Wolf
Administrator
From: Netherlands, Europe
Registered: 2005-10-04
Posts: 13,225

Re: 8bitdo N64 ModKit not creating input device

Looks like you're not the only one, https://misterfpga.org/viewtopic.php?t=7202


Disliking systemd intensely, but not satisfied with alternatives so focusing on taming systemd.

clean chroot building not flexible enough ?
Try clean chroot manager by graysky

Offline

#3 2024-12-30 21:52:09

ecion
Member
Registered: 2010-01-23
Posts: 13

Re: 8bitdo N64 ModKit not creating input device

Not quite, that thread is more about mapping which I was able to resolve using an SDL2 controller config. https://forums.atariage.com/blogs/entry … -on-linux/
The thread also mentions the 8bitdo USB adaptor not connecting.  I had given up on that, and I'm using a cheap bluetooth dongle instead. However, I did reach out to 8bitdo who confirmed that the adaptor (v1 and v2) do not work with their own modkits.

I found the hid-nintendo and hid-nx drivers were not happy with this 8bitdo mod kit.
Also the hid-nx driver, doesn't build out of the box on 6.12 due to asm/unaligned.h now becoming linux/unaligned.h, though that's easy enough to change.

In the end, blacklisting the nintendo driver allowed me to use hid-generic instead, which works. Tested on Ship Of Harkinian.

Last edited by ecion (2024-12-30 21:53:23)

Offline

Board footer

Powered by FluxBB