新的 Steam 控制器韌體不會在我安裝的 Arch Linux 上更新

新的 Steam 控制器韌體不會在我安裝的 Arch Linux 上更新

我最近透過郵件收到了我的第一個 Steam 控制器,希望將其與運行 Arch Linux 的桌面一起使用。

如果它是無線連接的,我可以在 Steam 上使用它,但是當我進入大圖片模式時,它會要求更新。然而,當我啟動它時,它永遠不會完成,甚至在半小時後也沒有完成。

有線模式目前無法正常運作,至少在 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/uinput/etc/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

這對我有用,我的控制器韌體現在是最新的。

相關內容