O novo firmware do Steam Controller não será atualizado na minha instalação do Arch Linux

O novo firmware do Steam Controller não será atualizado na minha instalação do Arch Linux

Recentemente recebi meu primeiro Steam Controller pelo correio, na esperança de usá-lo com meu desktop rodando Arch Linux.

Se estiver conectado sem fio, posso usá-lo com o Steam, mas quando entro no modo Big Picture, ele pede para atualizar. Porém, quando eu inicio, ele nunca termina, nem depois de meia hora.

O modo com fio não funciona corretamente no momento, pelo menos não no Linux. É umproblema conhecido/regressão.

Eu tentei criara regra do udevem /etc/udev/rules.d/70-steam-controller-permission.rules,

#USB devices
SUBSYSTEM=="usb", ATTRS{idVendor}=="28de", MODE="0666"
KERNEL=="uinput", MODE="0666", GROUP="chris", OPTIONS+="static_node=uinput"

Eu tentei desconectar/reconectar/reiniciar inúmeras vezes, udevadm control -Radicionando chmod 666 /dev/uinput/etc/modules-load.d/uinput.conf como uinputconteúdo, tentei instalar a versão do Steam de outra pessoa que funcionava para atualizações de firmware para eles, tentei me adicionar agrupar steamcontroller... Nada funciona! Este firmware simplesmente não atualiza!

Aqui estão alguns relatórios de bugs relevantes com Arch:

Responder1

Veja como você instala o firmware manualmente no Linux, de acordo com este guia:http://steamcommunity.com/sharedfiles/filedetails/?id=572740074

Primeiro você baixaeste ficheiro, abra-o em um editor de texto e encontre a localização (no servidor) do firmware mais recente. Em seguida, você adiciona esse local http://media.steampowered.com/controller_config/e usa esse endereço para baixar o arquivo de firmware para o seu computador, renomeando-o como "firmware.bin". Em seguida, você conecta o controlador por meio de um cabo Micro USB enquanto mantém pressionado o gatilho direito até ouvir um clique. Descubra onde o dispositivo "CRP DISABLED" está montado e cdnesse local. Finalmente:

dd conv=nocreat,notrunc oflag=direct bs=512 \
if=~/"Path to new firmware.bin without quotes" of=./firmware.bin

Isso funcionou para mim e o firmware do meu controlador agora está atualizado.

informação relacionada