Meus controles não funcionam no bluetooth

Olá, tenho 2 controles bluethoo que eram reconhecidos tranquilamente no windows como controles de xbox 360. Mas no linux mint eles só estão sendo reconhecidos por cabos.
Um é um ipega 9021 e outro é um genérico wl Al-G7
Gostaria que ambos funcionassem no bluetooh pq as vezes coloco o meu pc na sala pro meu pai jogar far cry 4

tenta usar sudo apt install x64-64-kernel-headers dkms, depois você baixa uma interface gráfica para controlar os controles, voce pode tentar o input-remapper você pode encontra-lo no GitHub, funcionava quando eu usava um ipega 9068.

1 curtida

Ainda não consegui resolver. O controle aparece como conectado dentro do app de bluetooth mas não é reconhecido por nenhum jogo e nenhum configurador.
Eu uso linux mint e descobri que é um problema comum. Acho que a solução é usar cabo mesmo enquanto não compro o adaptador de controle de xbox 360

bluetoothctl power on
bluetoothctl discoverable on

Verifique com

bluetoothctl show

bluetoothctl show

Controller B8:08:CF:E9:16:40 (public)
	Manufacturer: 0x0002 (2)
	Version: 0x08 (8)
	Name: anasthacia
	Alias: anasthacia
	Class: 0x007c0104 (8126724)
	Powered: yes
	Discoverable: yes
	DiscoverableTimeout: 0x00000000 (0)
	Pairable: yes
	UUID: Message Notification Se.. (00001133-0000-1000-8000-00805f9b34fb)
	UUID: A/V Remote Control        (0000110e-0000-1000-8000-00805f9b34fb)
	UUID: OBEX Object Push          (00001105-0000-1000-8000-00805f9b34fb)
	UUID: Message Access Server     (00001132-0000-1000-8000-00805f9b34fb)
	UUID: PnP Information           (00001200-0000-1000-8000-00805f9b34fb)
	UUID: IrMC Sync                 (00001104-0000-1000-8000-00805f9b34fb)
	UUID: Vendor specific           (00005005-0000-1000-8000-0002ee000001)
	UUID: A/V Remote Control Target (0000110c-0000-1000-8000-00805f9b34fb)
	UUID: Generic Attribute Profile (00001801-0000-1000-8000-00805f9b34fb)
	UUID: Phonebook Access Server   (0000112f-0000-1000-8000-00805f9b34fb)
	UUID: Audio Sink                (0000110b-0000-1000-8000-00805f9b34fb)
	UUID: Device Information        (0000180a-0000-1000-8000-00805f9b34fb)
	UUID: Generic Access Profile    (00001800-0000-1000-8000-00805f9b34fb)
	UUID: Handsfree Audio Gateway   (0000111f-0000-1000-8000-00805f9b34fb)
	UUID: Audio Source              (0000110a-0000-1000-8000-00805f9b34fb)
	UUID: OBEX File Transfer        (00001106-0000-1000-8000-00805f9b34fb)
	UUID: Handsfree                 (0000111e-0000-1000-8000-00805f9b34fb)
	Modalias: usb:v1D6Bp0246d0548
	Discovering: no
	Roles: central
	Roles: peripheral
Advertising Features:
	ActiveInstances: 0x00 (0)
	SupportedInstances: 0x05 (5)
	SupportedIncludes: appearance
	SupportedIncludes: local-name

Apareceu isso aqui

  1. Pairing the iPega 9021

  2. Enter Pairing Mode: Turn on the controller by holding X + HOME simultaneously until the LED flashes rapidly.

  3. Scan and Pair: Use bluetoothctl to connect:

bash

bluetoothctl
[bluetooth]# power on
[bluetooth]# scan on
# Look for "PG-9021" and copy its MAC address (e.g., XX:XX:XX:XX:XX:XX)
[bluetooth]# pair XX:XX:XX:XX:XX:XX
[bluetooth]# trust XX:XX:XX:XX:XX:XX
[bluetooth]# connect XX:XX:XX:XX:XX

[bluetooth]# Failed to pair: org.bluez.Error.ConnectionAttemptFailed

Estou no
celular, mas depois vejo direito

  1. Create or edit /etc/udev/rules.d/10-local.rules.
  2. Add the following line:

text

SUBSYSTEM=="input", ATTRS{name}=="PG-9021*", MODE="0666", ENV{ID_INPUT_JOYSTICK}="1"

Use o código com cuidado.

  1. Reload rules: sudo udevadm control --reload-rules and reboot.

E veja se funciona

Joystick bluetooth do Series S aqui no Arch, tbm não é reconhecido.

Podem ser duas coisas: o app xpadneo não estar instalado e/ou o firmware do joystick não estar atualizado (atualização que deve se feita no app Acessórios Xbox na Microsoft Store).

Sugiro tbm a instalação do bluez e do bluez-utils.

Tentei, mas só aparecia “failed”

Ok

List input devices to find your joystick

ls /dev/input/

Use udevadm to get attributes (replace eventX with your joystick’s event file)

udevadm info -a -n /dev/input/eventX

Crie ou edite o arquivo

/etc/udev/rules.d/10-local.rules

Adicione com isso formações do seu jostick

SUBSYSTEM=="input", ATTRS{name}=="Your Joystick Name", MODE="0666", ENV{ID_INPUT_JOYSTICK}="1"
sudo udevadm control --reload-rules
sudo udevadm trigger

veja se vc tem o xpadneo dkms resolveu pra mim.

veja se vc tem o xpadneo dkms resolveu pra mim. instala pelo terminal.