• [deleted]

  • Edited

Did you struggle to get the controller pairing and working? Struggle no more! Solution is to open up terminal and:
sudo bash -c "echo 1 > /sys/module/bluetooth/parameters/disable_ertm"

That should solve your controller issues (did for me!) !

credit:

23 days later

How do you get it to persist after reboot?

  • [deleted]

i didnt look into that

  • [deleted]

  • Edited

I found a solution that worked for me to make it persist. Add the bluetooth kernel flag as below;

sudo echo 'bluetooth.disable_ertm=1' | sudo tee /etc/kernel/cmdline

then run;

sudo clr-boot-manager update

reboot and verify that you get an Y by running; cat /sys/module/bluetooth/parameters/disable_ertm

sauce 1; https://bbs.archlinux.org/viewtopic.php?pid=1726909#p1726909
sauce 2; https://getsol.us/articles/troubleshooting/boot-management/en/

Thank you. That worked perfectly.

5 months later

Hi there, and sorry for necrobumping the thread, but I think it's totally related and could be of interest if anyone faces the same issue.
First, my thanks to @[deleted]. Now I'm able to flawlessly connect my XBox One Bluetooth controller.
But I'm on a dead end here. Everytime the controller disconnects (I reset/shutdown the system, or I switch off the controller itself), I have to manually delete the device on the bluetooth adapter, put the controller on discovery mode and add the device as if it were new. And then it adds it (and works perfectly).
It's like it completely forgets the device configuration after it loses the connection.

I'm not on the PC now (at work), but I wanted to post it here in case someone sheds light about it.