Ik heb een Xbox One S controller aangeschaft, die zou moeten werken onder Linux. Hij wordt wel herkend, maar een verbinding wordt niet gemaakt. Onder Windows werkt het wel probleemloos.
De gamepads van Microsoft hebben problemen met de Enhanced Retransmission Modus, een techniek voor flowcontrol bij het bluetooth-protocol. Om die te deactiveren, moet je als root het volgende commando uitvoeren:
echo 1 > /sys/module/bluetooth/parameters/disable_ertm
Vervolgens verbind je de controller opnieuw met je pc. Als je problemen hebt met de lay-out van de gamepad of als bepaalde knoppen niet werken, dan kun je proberen de Xpadneo-driver te installeren. Die kan dat eventueel verhelpen en biedt daarnaast extra opties voor de gamepad, zoals force-feedback.