
Недавно я получил по почте свой первый Steam Controller и надеялся использовать его на своем настольном компьютере под управлением Arch Linux.
Если он подключен по беспроводной сети, я могу использовать его со Steam, но когда я захожу в режим Big Picture, он просит обновиться. Однако, когда я его запускаю, он никогда не заканчивается, даже через полчаса.
Проводной режим сейчас работает некорректно, по крайней мере, на 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
Мне это помогло, и теперь прошивка моего контроллера обновлена.