
Recientemente recibí mi primer Steam Controller por correo, con la esperanza de usarlo con mi escritorio con Arch Linux.
Si está conectado de forma inalámbrica, puedo usarlo con Steam, pero cuando entro en el modo de imagen grande, me solicita actualizar. Sin embargo, cuando lo inicio, nunca termina, ni siquiera después de media hora.
El modo cableado no funciona correctamente en este momento, al menos no en Linux. Es unproblema conocido/regresión.
He intentado crearla regla udeven /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"
Intenté desconectar/reconectar/reiniciar innumerables veces, udevadm control -R
agregar chmod 666 /dev/uinput
/etc/modules-load.d/uinput.conf uinput
como contenido, intenté instalar la versión de Steam de otra persona que funcionó para las actualizaciones de firmware para ellos, intenté agregarme a mí mismo al grupo steamcontroller
... ¡Nada funciona! ¡Este firmware simplemente no se actualiza!
Aquí hay algunos informes de errores relevantes con Arch:
- FS#46752: el controlador de vapor [vapor] no se detecta correctamente
- FS#47330 - [steam] Las reglas del Steam Controller ya no funcionan
- FS#47995 - [steam] 80-steam-controller-permission.rules es un posible problema de seguridad.
- FS#49926 - [steam] Arreglar el intercambio en caliente del controlador Steam
Respuesta1
Así es como se instala el firmware manualmente en Linux, según esta guía:http://steamcommunity.com/sharedfiles/filedetails/?id=572740074
primero descargasEste archivo, ábralo en un editor de texto y busque allí la ubicación (en su servidor) del firmware más reciente. Luego agrega esa ubicación http://media.steampowered.com/controller_config/
y usa esa dirección para descargar el archivo de firmware a su computadora, renombrándolo "firmware.bin". A continuación, conecta el controlador mediante un cable Micro USB mientras mantiene presionado el gatillo derecho hasta que haga clic. Encuentre dónde se monta el dispositivo "CRP DISABLED" y cd
en esa ubicación. Finalmente:
dd conv=nocreat,notrunc oflag=direct bs=512 \
if=~/"Path to new firmware.bin without quotes" of=./firmware.bin
Esto funcionó para mí y el firmware de mi controlador ahora está actualizado.