新しい Steam コントローラーのファームウェアは、Arch Linux インストールでは更新されません

新しい Steam コントローラーのファームウェアは、Arch Linux インストールでは更新されません

最近、初めての Steam コントローラーをメールで受け取りました。Arch Linux を実行しているデスクトップで使用したいと考えていました。

ワイヤレスで接続すると Steam で使用できますが、Big Picture モードに入ると更新を求められます。ただし、更新を開始すると、30 分経っても完了しません。

有線モードは今のところ、少なくともLinuxでは正しく動作しません。既知の問題/回帰。

私は作成してみましたudevルール/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"

何度もプラグを抜き差ししたり、再起動したり、udevadm control -R/ chmod 666 /dev/uinputetc/modules-load.d/uinput.conf にそのuinput内容を追加したり、ファームウェア更新に機能する他のユーザーの Steam ビルドをインストールしたり、グループに自分を追加したりしてみましたがsteamcontroller... 何も機能しません。このファームウェアは更新されません。

以下は Arch に関するいくつかの関連バグレポートです:

答え1

このガイドによると、Linux にファームウェアを手動でインストールする方法は次のとおりです。http://steamcommunity.com/sharedfiles/filedetails/?id=572740074

まずダウンロードしますこのファイルをテキスト エディターで開き、最新のファームウェアの場所 (サーバー上) を見つけます。次に、その場所を追加し、http://media.steampowered.com/controller_config/そのアドレスを使用してファームウェア ファイルをコンピューターにダウンロードし、名前を "firmware.bin" に変更します。次に、右トリガーをカチッと音がするまで押したまま、Micro USB ケーブルでコントローラーを接続します。デバイス "CRP DISABLED" がマウントされている場所とcdその場所を見つけます。最後に:

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

これは私の場合はうまくいきました。コントローラーのファームウェアは最新になりました。

関連情報