
我最近透過郵件收到了我的第一個 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
這對我有用,我的控制器韌體現在是最新的。