Die neue Steam Controller-Firmware wird bei meiner Arch Linux-Installation nicht aktualisiert

576
YAOMTC

Ich habe vor kurzem meinen ersten Steam-Controller per E-Mail erhalten, in der Hoffnung, ihn auf meinem Desktop mit Arch Linux zu verwenden.

Wenn es drahtlos verbunden ist, kann ich es mit Steam verwenden, aber wenn ich in den Big Picture-Modus gehe, wird eine Aktualisierung verlangt. Wenn ich es einweihe, endet es jedoch nie, auch nicht nach einer halben Stunde.

Der kabelgebundene Modus funktioniert momentan nicht richtig, zumindest nicht unter Linux. Es ist ein bekanntes Problem / Rückschritt.

Ich habe versucht, die udev-Regel unter /etc/udev/rules.d/70-steam-controller-permission.rules zu erstellen.

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

Ich habe unzählige Male versucht udevadm control -R, chmod 666 /dev/uinputdas Plug-in / replugging / reboot zu machen, /etc/modules-load.d/uinput.conf mit uinputdem Inhalt hinzuzufügen, versuchte, den Build eines anderen Steam- Builds zu installieren, der für Firmware-Updates für sie funktionierte zu gruppieren steamcontroller... Nichts geht! Diese Firmware wird einfach nicht aktualisiert!

Hier sind einige relevante Fehlerberichte mit Arch:

1
Was ist deine Frage? Ramhound vor 8 Jahren 0
Ist dies wie eine Gefahr, bei der jedes Problem in Form einer Frage sein muss? Muss ich sagen "Wie bekomme ich diese Firmware installiert?" YAOMTC vor 8 Jahren 0
Es ist eine Q & A-Site Ramhound vor 8 Jahren 0

1 Antwort auf die Frage

0
YAOMTC

So installieren Sie die Firmware manuell unter Linux: http://steamcommunity.com/sharedfiles/filedetails/?id=572740074

Zuerst laden Sie diese Datei herunter, öffnen sie in einem Texteditor und finden dort den Ort (auf ihrem Server) der neuesten Firmware. Dann fügen Sie diesen Speicherort hinzu http://media.steampowered.com/controller_config/und verwenden Sie diese Adresse, um die Firmwaredatei auf Ihren Computer herunterzuladen und sie in "firmware.bin" umzubenennen. Als Nächstes schließen Sie den Controller über ein Micro-USB-Kabel an, während Sie den rechten Auslöser gedrückt halten, bis er einrastet. Finden Sie heraus, wo das Gerät "CRP DISABLED" cdan diesem Ort hängt . Endlich:

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

Das hat für mich funktioniert, und meine Controller-Firmware ist jetzt auf dem neuesten Stand.