8bitdo M30 Bluetooth controllers no longer work after 20200908 linux update
- keith.f.kelly
- Posts: 90
- Joined: Sun May 24, 2020 11:10 pm
- Location: Sammamish, WA, USA
- Has thanked: 3 times
- Been thanked: 8 times
- Contact:
8bitdo M30 Bluetooth controllers no longer work after 20200908 linux update
I can pair the controller fine, but the OSD refuses to recognize any buttons I press on it. I can’t even remap the buttons because when the remapping sequence asks me to press DPad-right, and I do, it acts as if I’m not.
Same problem with my other identical controller.
See https://github.com/MiSTer-devel/Linux-K ... /issues/15
Same problem with my other identical controller.
See https://github.com/MiSTer-devel/Linux-K ... /issues/15
Re: 8bitdo M30 Bluetooth controllers no longer work after 20200908 linux update
I've just tested it (OSD / Genesis Core with 2 player Sonic 2) with my both M30 BT controllers and latest updates. No issues on my side.
Find my projects on Github: https://github.com/dtimber/
-
- Posts: 6
- Joined: Sun Jun 07, 2020 2:48 pm
- Has thanked: 12 times
- Been thanked: 8 times
Re: 8bitdo M30 Bluetooth controllers no longer work after 20200908 linux update
(sorry a lurker here) Had the same problem last night after the update (but I'm on a generic BT dingle) , had to change the controller (SF30 Pro) allocation to "windows mode" (start + x on controller power up) then re-pair to Mister, now works fine
- keith.f.kelly
- Posts: 90
- Joined: Sun May 24, 2020 11:10 pm
- Location: Sammamish, WA, USA
- Has thanked: 3 times
- Been thanked: 8 times
- Contact:
Re: 8bitdo M30 Bluetooth controllers no longer work after 20200908 linux update
Mine is already on “Windows” mode, and already has the dpad mapped to the dpad (rather than to left or right analog sticks).
-
- Posts: 6
- Joined: Sun Jun 07, 2020 2:48 pm
- Has thanked: 12 times
- Been thanked: 8 times
Re: 8bitdo M30 Bluetooth controllers no longer work after 20200908 linux update
Have you tried rerunning the pairing script? (wipe any known devices) My Bluetooth naming allocation changed from running it,now seen as sf30pro rather than a non discript joypad name (plus a rumble from pad when paired) when it recognised my pad again
- keith.f.kelly
- Posts: 90
- Joined: Sun May 24, 2020 11:10 pm
- Location: Sammamish, WA, USA
- Has thanked: 3 times
- Been thanked: 8 times
- Contact:
Re: 8bitdo M30 Bluetooth controllers no longer work after 20200908 linux update
Yes. As I said, they pair just fine — but inputs are not recognized.
I’ve already identified that rolling back to the 20200618 Linux kernel image resolves the issue, so this looks like a regression therein.
I’ve already identified that rolling back to the 20200618 Linux kernel image resolves the issue, so this looks like a regression therein.
- Sorgelig
- Site Admin
- Posts: 890
- Joined: Thu May 21, 2020 9:49 pm
- Has thanked: 2 times
- Been thanked: 214 times
Re: 8bitdo M30 Bluetooth controllers no longer work after 20200908 linux update
Don't use "Switch" mode in 8bitdo controllers. It seems it has some compatibility problem with new kernel driver.
Use X-Input or D-Input mode. My M30 BT works ok in these modes using generic BT receiver.
Use X-Input or D-Input mode. My M30 BT works ok in these modes using generic BT receiver.
- keith.f.kelly
- Posts: 90
- Joined: Sun May 24, 2020 11:10 pm
- Location: Sammamish, WA, USA
- Has thanked: 3 times
- Been thanked: 8 times
- Contact:
Re: 8bitdo M30 Bluetooth controllers no longer work after 20200908 linux update
I reset both of my M30 controllers and repaired them in X-Input mode, and that resolved the issue. Thanks!
Re: 8bitdo M30 Bluetooth controllers no longer work after 20200908 linux update
after the update button mapping is broken for me too.
8BitDo Wireless USB adapter and DS4 controller - pairing works but no assignment of the buttons.
8BitDo Wireless USB adapter and DS4 controller - pairing works but no assignment of the buttons.
Re: 8bitdo M30 Bluetooth controllers no longer work after 20200908 linux update
Using the 8bitdo dongle, I had to redefine buttons after this update. Seems it's no longer recognized as the same internal ID??
Re: 8bitdo M30 Bluetooth controllers no longer work after 20200908 linux update
I was having a similar issue post 20200908 linux update with my M30 as well and my fix was powering up the DE10 without a network connection (Wifi or cabled). When I need network I just plug it in afterwards and it's fine, problem only occurs at power up if the network cable or WiFi dongle is connected. Weird. I didn't think about it and figured its some 8bitdo firmware issue until I was browsing the forums and found this post.
Re: 8bitdo M30 Bluetooth controllers no longer work after 20200908 linux update
Having the same issues and the above fixes don’t seem to work. Using an 8bitdo orange USB receiver and 8bitdo SNES type pad.
This shows up repeatedly in the logs:
[ 295.938510] usb 1-1.1: new full-speed USB device number 82 using dwc2
[ 296.027990] usb 1-1.1: New USB device found, idVendor=057e, idProduct=2009, bcdDevice= 2.00
[ 296.028002] usb 1-1.1: New USB device strings: Mfr=1, Product=2, SerialNumber=3
[ 296.028009] usb 1-1.1: Product: Pro Controller
[ 296.028016] usb 1-1.1: Manufacturer: Nintendo Co., Ltd.
[ 296.028023] usb 1-1.1: SerialNumber: 000000000001
[ 296.033371] HID usage: 0x00010004, original interval: 4
[ 296.033382] JS: endpoint->bInterval=4, interval=4
[ 296.033387] HID usage: 0x00010004, applied interval: 4
[ 296.033392] HID usage: 0x00010004, original interval: 8
[ 296.033396] JS: endpoint->bInterval=8, interval=8
[ 296.033400] HID usage: 0x00010004, applied interval: 8
[ 296.034183] nintendo 0003:057E:2009.00CF: hidraw2: USB HID v81.11 Joystick [Nintendo Co., Ltd. Pro Controller] on usb-ffb40000.usb-1.1/input0
[ 297.132538] nintendo 0003:057E:2009.00CF: Failed to set baudrate; ret=-71
[ 297.140318] nintendo 0003:057E:2009.00CF: probe - fail = -71
[ 297.146074] nintendo: probe of 0003:057E:2009.00CF failed with error -71
Any ideas ?
This shows up repeatedly in the logs:
[ 295.938510] usb 1-1.1: new full-speed USB device number 82 using dwc2
[ 296.027990] usb 1-1.1: New USB device found, idVendor=057e, idProduct=2009, bcdDevice= 2.00
[ 296.028002] usb 1-1.1: New USB device strings: Mfr=1, Product=2, SerialNumber=3
[ 296.028009] usb 1-1.1: Product: Pro Controller
[ 296.028016] usb 1-1.1: Manufacturer: Nintendo Co., Ltd.
[ 296.028023] usb 1-1.1: SerialNumber: 000000000001
[ 296.033371] HID usage: 0x00010004, original interval: 4
[ 296.033382] JS: endpoint->bInterval=4, interval=4
[ 296.033387] HID usage: 0x00010004, applied interval: 4
[ 296.033392] HID usage: 0x00010004, original interval: 8
[ 296.033396] JS: endpoint->bInterval=8, interval=8
[ 296.033400] HID usage: 0x00010004, applied interval: 8
[ 296.034183] nintendo 0003:057E:2009.00CF: hidraw2: USB HID v81.11 Joystick [Nintendo Co., Ltd. Pro Controller] on usb-ffb40000.usb-1.1/input0
[ 297.132538] nintendo 0003:057E:2009.00CF: Failed to set baudrate; ret=-71
[ 297.140318] nintendo 0003:057E:2009.00CF: probe - fail = -71
[ 297.146074] nintendo: probe of 0003:057E:2009.00CF failed with error -71
Any ideas ?
Re: 8bitdo M30 Bluetooth controllers no longer work after 20200908 linux update
Downgrading Linux fixes the issue.Sefirosu wrote: ↑Sat Sep 26, 2020 8:27 pm Having the same issues and the above fixes don’t seem to work. Using an 8bitdo orange USB receiver and 8bitdo SNES type pad.
This shows up repeatedly in the logs:
[ 295.938510] usb 1-1.1: new full-speed USB device number 82 using dwc2
[ 296.027990] usb 1-1.1: New USB device found, idVendor=057e, idProduct=2009, bcdDevice= 2.00
[ 296.028002] usb 1-1.1: New USB device strings: Mfr=1, Product=2, SerialNumber=3
[ 296.028009] usb 1-1.1: Product: Pro Controller
[ 296.028016] usb 1-1.1: Manufacturer: Nintendo Co., Ltd.
[ 296.028023] usb 1-1.1: SerialNumber: 000000000001
[ 296.033371] HID usage: 0x00010004, original interval: 4
[ 296.033382] JS: endpoint->bInterval=4, interval=4
[ 296.033387] HID usage: 0x00010004, applied interval: 4
[ 296.033392] HID usage: 0x00010004, original interval: 8
[ 296.033396] JS: endpoint->bInterval=8, interval=8
[ 296.033400] HID usage: 0x00010004, applied interval: 8
[ 296.034183] nintendo 0003:057E:2009.00CF: hidraw2: USB HID v81.11 Joystick [Nintendo Co., Ltd. Pro Controller] on usb-ffb40000.usb-1.1/input0
[ 297.132538] nintendo 0003:057E:2009.00CF: Failed to set baudrate; ret=-71
[ 297.140318] nintendo 0003:057E:2009.00CF: probe - fail = -71
[ 297.146074] nintendo: probe of 0003:057E:2009.00CF failed with error -71
Any ideas ?
-
- Core Developer
- Posts: 216
- Joined: Sun May 24, 2020 8:48 pm
- Has thanked: 49 times
- Been thanked: 285 times
Re: 8bitdo M30 Bluetooth controllers no longer work after 20200908 linux update
Looks like your controller/receiver is in Switch mode. You need to change it to Dinput.
Re: 8bitdo M30 Bluetooth controllers no longer work after 20200908 linux update
In my previous post I reported having issues /w the orange 8bitdo BT adapter after the last update where as I had to disconnect the network for the DE10 to detect the controller even though the controller and adapter were sync'd. For reference I used the 8BitDo controller on d-input mode. I recently purchased a Onvian branded so called CSR 4.0 (CSR8510?) bluetooth adapter from a local shop and it works great. All weirdness went away. I don't feel any lag difference which is to say any change isn't detectable by me. The only thing that annoys me is the blinking blue led on the unit while its connected.
TL:DR Lose the orange dongle and give a $10 USB BT Adapter with a CSR8510 chipset a try.
TL:DR Lose the orange dongle and give a $10 USB BT Adapter with a CSR8510 chipset a try.
Re: 8bitdo M30 Bluetooth controllers no longer work after 20200908 linux update
I thought I had tried that but from what I’m reading on 8bitdo’s website this probably didn’t work. There are also updates to the dongle and controller firmware, I’ll give all of that a shot when I have a minute.
- redsteakraw
- Posts: 245
- Joined: Sun May 24, 2020 11:19 pm
- Has thanked: 1 time
- Been thanked: 41 times
Re: 8bitdo M30 Bluetooth controllers no longer work after 20200908 linux update
First off I have the same problem also but I am hooking it up wired mode. I think it is some issue between the Hub board v2.1 and the 8-bitdo controllers. It was working with my external hub and there is a reddit user that had the same issue but with the wireless adapter on the hub board v2.1 also.keith.f.kelly wrote: ↑Wed Sep 09, 2020 12:36 am I can pair the controller fine, but the OSD refuses to recognize any buttons I press on it. I can’t even remap the buttons because when the remapping sequence asks me to press DPad-right, and I do, it acts as if I’m not.
Same problem with my other identical controller.
See https://github.com/MiSTer-devel/Linux-K ... /issues/15
https://www.reddit.com/r/fpgagaming/com ... th_8bitdo/
Are you using the USB hub addon board v2.1 also? Do you notice the LED on the port it is plugged in blink and not stay solid like other devices?
Fear is the mind killer!
- redsteakraw
- Posts: 245
- Joined: Sun May 24, 2020 11:19 pm
- Has thanked: 1 time
- Been thanked: 41 times
Re: 8bitdo M30 Bluetooth controllers no longer work after 20200908 linux update
I opened an official bug report on my issue you can find it here
https://github.com/MiSTer-devel/Main_MiSTer/issues/297
https://github.com/MiSTer-devel/Main_MiSTer/issues/297
Fear is the mind killer!