Ao tentar parear/conectar o controle de Xbox via bluetooth o led do controle continuava piscando, na verdade o controle ficava conectando e desconectando e não conseguia enviar os dados necessários.
A primeira coisa a se fazer é atualizar o firmware do controle, para isso será necessário um computador com Windows 10/11 e através da loja da Microsoft instalar um aplicativo chamado “Acessórios Xbox”. O passo a passo pode ser visto através desse vídeo no Youtube.
Uma vez que o firmware do controle foi atualizado tente novamente pareá-lo/conectá-lo via Bluetooth, no meu caso não funcionou e foi necessário editar o arquivo “/etc/bluetooth/main.conf“, logo:
$ sudo vim
/etc/bluetooth/main.conf
No arquivo adicione as seguintes linhas, nas sessões correspondentes:
[General]
Privacy = device
JustWorksRepairing = always
FastConnectable = true
[LE]
MinConnectionInterval=7
MaxConecctionInterval=9
ConectionLatency=0
Salve as alterações.
Ao reiniciar a máquina e tentar parear/conectar novamente o controle funcionou. 😀
Na Wiki do Arch tem vários passos de como fazer essa configuração mas para mim só funcionou fazendo a edição do arquivo de configuração do bluetooth.
Espero que ajude!