G305 não detectado no Piper

Olá pessoal,

Meu G305 da logitech acabou de chegar, mas o Piper não está reconhecendo ele, ao abrir o programa aparece a mensagem cannot find any devices. O G305 aparece na lista de dispositivos suportados. Eu tenho outro mouse da logitech, um G600, e ele é detectado normalmente. Eu instalei o Piper pelo PPA, alguém tem alguma ideia do que pode estar acontecendo?

No libratbag, que é o backend do piper, cada dispositivo tem um arquivo de configuração, esse é o logitech-g305.device:

[Device]
Name=Logitech Gaming Mouse G305
DeviceMatch=usb:046d:4074
Driver=hidpp20

[Driver/hidpp20]
Quirk=G305

Dá pra notar que tem um id do dispositivo, no caso 046d:4074, só que dando um lsusb, nenhum dispositivo conectado tem esse id:

Bus 006 Device 001: ID 1d6b:0003 Linux Foundation 3.0 root hub
Bus 005 Device 004: ID 04f9:006a Brother Industries, Ltd 
Bus 005 Device 003: ID 046d:0825 Logitech, Inc. Webcam C270
Bus 005 Device 002: ID 05e3:0608 Genesys Logic, Inc. Hub
Bus 005 Device 001: ID 1d6b:0002 Linux Foundation 2.0 root hub
Bus 004 Device 001: ID 1d6b:0003 Linux Foundation 3.0 root hub
Bus 003 Device 001: ID 1d6b:0002 Linux Foundation 2.0 root hub
Bus 002 Device 002: ID 2109:0813 VIA Labs, Inc. USB3.0 Hub
Bus 002 Device 001: ID 1d6b:0003 Linux Foundation 3.0 root hub
Bus 001 Device 003: ID 0a12:0001 Cambridge Silicon Radio, Ltd Bluetooth Dongle (HCI mode)
Bus 001 Device 006: ID 046d:c534 Logitech, Inc. Unifying Receiver
Bus 001 Device 005: ID 046d:c53f Logitech, Inc. CSR8510 A10
Bus 001 Device 004: ID 2563:0575 VIA Labs, Inc. USB2.0 Hub
Bus 001 Device 002: ID 2109:2813 VIA Labs, Inc. USB2.0 Hub
Bus 001 Device 001: ID 1d6b:0002 Linux Foundation 2.0 root hub

Imagino que Bus 001 Device 005: ID 046d:c53f Logitech, Inc. CSR8510 A10 seja o G305, então troquei o id no arquivo de configuração por 046d:c53f e reiniciei o pc, mas não surtiu efeito.

Essa foi a única ideia que tive.

Quando connect o G600 e dou lsusb, aparece a entrada: Bus 001 Device 007: ID 046d:c24a Logitech, Inc. G600 Gaming Mouse e esse id é o mesmo que aparece no arquivo de configuração do libratbag.

1 Curtida

Abri um issue no github, mas lendo os outros issues, parece que os novos transmissores lightspeed da logitech só foram adicionados ao kernel Linux na versão 5.4, então talvez seja só uma questão de atualizar o kernel.

Até tentei atualizar a força, mas o Gnome não queria inicializar, então tive que voltar pro 5.3.

1 Curtida

voce conseguiu editar os botões do “Modo Alternativo” no piper com o Logitech G600? se sim, pode me explicar como? não consegui achar as opções :confused: