Сегодня столкнулся с проблемой, что контроллер от PS5 не работал в играх, хотя в интерфейсе консоли реагировал на все кнопки. Беглая гуглежка показала, что это довольно популярная проблема в западных интернетах, и в большинстве своём, люди решают её обычной перезагрузкой геймпада через провод. Попробовав методику на практике, быстро разочаровался, так как этот фикс работает только раз, поэтому я пошел дальше. Чуть более детальное исследование интернета показало, что пользователи так же сталкиваются с залипшими триггерами, т.е. кнопка не нажата, но сигнал зажатия есть. Решают эту проблему на западе просто - покупают новый контроллер. Но я ради интереса решил разобрать контроллер и посмотреть, что же там всё-таки происходит. Добравшись до блока с R1/R2 триггерами на стол вывалилось вот это:
Посмотрел я на это дело с другой стороны (блок L1/L2) и понял, что это пружинка, которая возвращает кнопку в исходное положение, а так как адаптивные триггеры всё же работают, то проблема была не столь очевидна - кнопка возвращалась назад, но не до конца и легонько нажимала мембрану. Прикинув палец к носу, нашел донора - выключающаяся шариковая ручка. Вынул пружинку, немного вытянул, обрезал и как результат:
Собрал всё обратно, запустил консоль и о чудо (!!!), всё работает как нужно, игры играются, меню приставки нажимается и новые поломки не привнесены, и, как приятный бонус, сэкономлено 200 злотых! Посему считаю сей внезапный вечерний ремонт успешным :)
PS: лишних винтиков не осталось, пострадала только одна ручка