Не работает кнопка старт на джойстике ps2
Джойстики любых игровых приставок в процессе интенсивной эксплуатации подвержены естественному износу механических частей.
К тому же они часто страдают от воздействия различных негативных факторов — падений, ударов, заливки напитками, попадания пыли и т.п.
Самыми слабыми местами игровых контроллеров-геймпадов приставок PlayStation третьего и четвертого поколения считаются торцевые кнопки управления: R1 и R2, L1 и L2.
Характер поломок может быть разным: у кого-то кнопка проваливается и залипает, у кого-то становится очень чувствительной, иногда пластиковое крепление кнопки отламывается и выпадает из геймпада.
Поскольку пластмассовое крепление восстановлению не подлежит, во всех перечисленных случаях самым простым решением станет замена кнопки на новую.
При этом меняют не только саму клавишу, но и металлическую пружинку с подкладкой.
Если не работают круглые кнопки на джойстике PS4 или срабатывают через раз, проблема может быть в износившейся или поврежденной контактной подложке, которая передает сигналы на плату при нажатии кнопок. В этом случае решить проблему поможет чистка или замена всей подложки.
Внезапный ремонт DualSense контроллера
Сегодня столкнулся с проблемой, что контроллер от PS5 не работал в играх, хотя в интерфейсе консоли реагировал на все кнопки. Беглая гуглежка показала, что это довольно популярная проблема в западных интернетах, и в большинстве своём, люди решают её обычной перезагрузкой геймпада через провод. Попробовав методику на практике, быстро разочаровался, так как этот фикс работает только раз, поэтому я пошел дальше. Чуть более детальное исследование интернета показало, что пользователи так же сталкиваются с залипшими триггерами, т.е. кнопка не нажата, но сигнал зажатия есть. Решают эту проблему на западе просто - покупают новый контроллер. Но я ради интереса решил разобрать контроллер и посмотреть, что же там всё-таки происходит. Добравшись до блока с R1/R2 триггерами на стол вывалилось вот это:
Посмотрел я на это дело с другой стороны (блок L1/L2) и понял, что это пружинка, которая возвращает кнопку в исходное положение, а так как адаптивные триггеры всё же работают, то проблема была не столь очевидна - кнопка возвращалась назад, но не до конца и легонько нажимала мембрану. Прикинув палец к носу, нашел донора - выключающаяся шариковая ручка. Вынул пружинку, немного вытянул, обрезал и как результат:
Ну и сам блок в сборе:
Собрал всё обратно, запустил консоль и о чудо (. ), всё работает как нужно, игры играются, меню приставки нажимается и новые поломки не привнесены, и, как приятный бонус, сэкономлено 200 злотых! Посему считаю сей внезапный вечерний ремонт успешным :)
Что делать, если система не реагирует на аналоговый контроллер DUALSHOCK 2.
Восстановление кнопок стиков на джойстике PS3
Еще одна распространенная проблема, с которой сталкиваются пользователи приставок PS3/PS4 — стершиеся (порванные) стики.
К счастью, контроллеры полностью ремонтопригодны, а стики можно считать расходным материалом.
Новые стики можно приобрести в специализированных магазинах из наличия, но дешевле будет заказать их на Алиэкспресс.
Для замены стиков необходимо полностью разобрать геймпад.
Для этого нужно:
- Снять пластиковую крышку корпуса контроллера (процесс описан выше);
- Отсоединить аккумуляторную батарею, отключив белый разъем с двумя проводами от самой платы джойстика.;
- Открутить крепежный винт, который находится под батареей;
- Далее нужно отсоединить шлейф и снять саму плату контроллера от лицевой кнопочной части. Чтобы не повредить шлейф, вынимать его следует предельно аккуратно при помощи пинцета, просто потянув за язычок
Когда DualShock полностью разобран, можно без проблем починить любую кнопку на джойстике PS3. Так, чтобы заменить залипающий стик, нужно просто снять старый и установить на его место новый.
После замены остается только собрать джойстик в обратной последовательности.
Привет дорогое сообщество! :ng_HiWave:
Ребят, у меня вопрос есть один, по поводу геймпада PS2. Не подделка. Прямо во время игры перестал работать R1. Если сказать точнее - то сначала, R1 (стрельба) как бы соеденился с треугольником (прыжок) , нажимая что-то из этих кнопок, срабатывали обе. Затем, R1 отказал вовсе, но треугольник все еще работает и плюс к этому выполняет функцию R1. Для игры это очень не комфортно. Подскажите пожалуйста, могу ли я что то сделать с этим? :ng_Sad:
Возможно что то случилось с контактами на самой микросхеме. Мой вариант, разобрать и посмотреть контакты. Возможно есть способ и без разборки, но я его не знаю.
Anikes, только разобрать и смотреть.
Возможно контакты где-то пересекаются, если там зелёная эластичная накладка, стоит посмотреть контакты на самом конце, тот который вставляют в разъём на плате, там есть открытые контакты, которые могли загнуться и замыкают, такое иногда бывает.
Если там только платы, тогда нужно проследить сам путь от контактов к микрухе, так же нужно проверить шлейф от платы шифтов.
Нужно также проверить и сам кабель контроллера.
Имеются запасные части со сломанного оригинального пада.
Шлейфик сверху справа поправил, до упора, подключил - без изменений. Следом разобрал тот, что купил вместе с сонькой2, внутренности внешне немного различаются..
контактную прокладку желательно отсоединить и проверить на повреждения, сопли почистить, например, зубочисткой, если есть паяльник другие сопли желательно снять.
Anikes, смотрю на плату, такое ощущение что она окислилась. Видишь белые разводы? Возьми мед спирт и протри ваткой плату. Может поможет
Собрал обратно, треугольник работает прекрасно, R1 не робит, и не привязан к треугольнику.
barmatuha, Спасибо, сейчас все попробую.
Clank676, да, спасибо.
Anikes, проследи дорожку от R1, возможно где-то перебита, проверь так же сам разъём, может контакт где плохой, там есть контакты, их можно немного подогнуть иголкой.
Clank676, это не окисления, это китаёская кислота паяльная, лучше не трогать, будет хоть какая-то защита от окисления. :)
Перевод: zCarot
Права | Copyright ©
© PSX Planet Community 2003-2018
- Чем отличается slim PlayStation 2 от обычной Playstation 2 ?
- В чём разница между тонкой и толстой Playstation 2 ?
Тонкая версия PlayStation 2 (серия SCPH-7XXXX), неофициально называемая PSTwo, отличается от "толстой" приставке прежде всего размером (объём приставки, соглавно официальной информации, уменьшили примерно на 75%, а вес уменьшнен вдвое), и как следствие этого изменилась электронная начинка устройства. У "тонкой" приставки блок питания - внешний, а в трея для загрузки дисков привод приставки используется верняя крышка как в первой PlayStation.
В приставку изначально встроена сетевая карта (Network Adaptor), а в америнских моделях есть и модем для телефонной линии, соотвественно, к "тонкой" PlayStation 2 официально нельзя подключить официальный жёсткий диск, да и обычные IDE HDD тоже, так отсутсвует IDE-коннектор.
В slim PlayStation 2 исправлена ошибка во встроенном программном обеспечении, позволяющая запускать программы с карты памяти, и, следовательно, Exploit, котором написано ниже, на таких приставках не действует.
Подойдет, но он не позволяет определять силу нажатия на кнопки. Соотвественно многие игры не будут с ним работать вообще или, возможно, будут работать некорректно.
Один из характерных признаков неоригинальных контроллеров Dualshock 2 - надписи на кнопках ("крестик", "кружок", "треугольник", "квадрат") нанесены краской. На оригинальном Dualshock 2 эти надписи выполнены с использованием цветной пластмассы.
В контроллере DualShock 2 фиксируется сила нажатия кнопок "крестик", "квадрат", "треугольник" и "кружок", а также шифтов "L1", "R1", "L2" и "R2". Кроме того, фиксируется уровень наклона обоих стиков ("рычажков"). Сила нажания кнопок регистрируется ввиде числе в диапозоне от 0 до 255. Положение стиков регистрирует в таком же диапозоне по каждой оси, то есть в каждую сторону стик может отклонятся 128 позиций. Однако DualShock 2 - это не дорогостоящий прибор для высокоточных измерений, а потому эти значения для состояния кнопок определяются не идеально, да и нажать кнопки со стого определённым усилием далеко не просто. Соотвественно, игры не полагаются на маскимальную чувствительность кнопок и более "грубо" оценивают силу нажатия кнопок.
Проверить, как реагирует игра на силу нажатия кнопок можно, например, в почти любых гонках - там от силы нажатия кнопки "газ" должна менятся скорость движения автомобиля. Для более серьёзной проверки DualShock 2 есть программа QATool, но, как можно догадаться из названия, она изначально не предназначена для рядовых потребителей. Однако, если у Вас есть доступ к этой программы, Вы может проверить как фиксируется сила нажатия кнопок в числовой форме.
В комплекте с официальным HDD поставляются специальные салазки для надёжной установки в полость "expansion bay". Первые модели официальных жёстких дисков, предназначенных для Японии продавались в специальных коробках с переходником на PCMCIA интерфейс, так как в первых моделей PlayStation 2 не было возможности установить HDD во внутрь.
С точки зрения программного обеспечения, официальный жёсткий диск отличается "прошивкой" (firmware), поддерживашей одну или более vendor-specific комманд. Эта команда используется для особой идентификации жёсткого диска (HDD может использоваться для DNAS-аутентификации в некоторых играх) и блокирования доступа к информации на жёстком диске без пароля (в качестве пароля используется iLink ID приставки даже если в данной модели отсутствует сам iLink порт).
Конечно же можно. На такой приставке в большистве случаев должны работать любые легальные диски вне зависимости от того, для какого региона (страны) они были предназначены изготовителем. Но иногда могут возникнуть проблемы с запуском игр на двухслойных дисках (DVD9), однако подобные неприятности харатерны в основном для приставок с чипами старых версий.
Совсем недавно был зафиксирован единичный случай, когда игра категорически отказывается на модифицированной приставке при включённом чипе. По информации с зарубежных форумов, в игре "NRL Rugby League 2" присутствует какая-то защита от чипов. Впрочем, по не вполне достоверным сведениям, использование таких самодельных защит в играх не одобряется Sony Computer Entertainment.
Во многих версиях приставки есть ошибка во встроенном програмном обеспечении (драйвере, для запуска игр для первой PlayStation), позволяющая при некотором стечении обстоятельств вместо запуска игры для первой Playstation запускать программы с карты памяти. Таким способом можно запускать неофициальные программы, на немодифицированных приставках. Но, тем не менее, такой способ запуска программ не позволяет им читать произвольные CD и DVD диски (только Audio CD), поэтому в качестве источника данных могут использовать карты памяти, жесткий диски или USB накопители, а также сетевые ресурсы. Соотвественно использовать exploit для запуска самостоятельно записанных дисков на немодифицированной приставке нельзя.
Данный exploit не срабатывает на приставках серии SCPH-7XXXX.
В общих чертах установка эксплоита выглядит так:
1) скачивается комплект программ для создания и установки эксплоита
2) выбрается диск для первой PlayStation и программа-загрузчик, которую будет активировать эксплоит
3) с приставки копируется системный "сэйв" под названием "Your System Settings" или делается "совместимый" сэйв
4) в этот "сэйв" добавляются/заменяются определённые файлы
5) полученный "сэйв" записывается на карту памяти
Если всё сделано правильно, при вставленной в приставку данной карте памяти вместо запуска определённых игр для первой PlayStation, будут стартовать программы с карты памяти.
Что бы "растянуть" изображение в играх, подобных PAL-версии Final Fantasy X, их надо принудительно запустить в видережиме NTSC. Сделать это может, например, программа-взломщик Xploder V2, которая умеет принудительно запускать практически любую игру в режиме NTSC или PAL. Однако, скорее всего появится проблема со смещением изображения вниз. Для решения такой проблемы обычно нужнен специальный код (обычно называемый Y-Fix) к программе-взломщику. Для некоторых игр есть полный набор специальных кодов для другой программы-взломщика - Action Replay.
Однако в случае принудительного запуска игры в другом видеорежиме обычно возникают проблемы с синхронизаций звука и изображения по крайней мере в видеороликах. Связано это с разницей в количестве показываемых кадров в секунду в системах NTSC и PAL.
Скопировать лицензионный диск для PlayStation 2 можно без проблем на обычном ПК за исключением тех случаев, когда оригинальный диск двуслойный. Нельзя запустить такую домашнюю копию на немодифицированной приставке.
Двуслойные (DVD9) диски с играми для PlayStation 2 изготовляются на заводе на матрицах с параллельным расположением слоёв (Parallel Track Path), а все существующие на данный момент бытовые устройства для записи дисков позволяют записывать двуслойные "болванки" только в противоположным расположением слоёв (Opposite Track Path), соотвественно, записать полноценную копию игры на DVD9 в домашних условиях нельзя.
Подробности про структуру DVD дисков и расположение данных на носителях можно найти в специализированной документации.
Изготовители одного из чипов для приставки некоторое время назад выпустили программу, с помощью которой возможно модифицировать образ DVD9 диска для корректной записи на двуслойную DVDR "болванку".
Привод приставки устроен так, что читает только только диски определённого региона (соотвествующего региону приставки), отштампованные на заводах Sony. Это не относится лишь дискам формата Audio CD и DVD Video. Прочие диски проверяются приставкой на "лицензионность" в процессе их распознавания приводом.
В случае CD дисков защита основана на особом EFM-кодировании, которое определяет физическое расположение питов на диске. В результате, записанные по-разному диски в обычном CD приводе будут читаться одинакого, но приставка может определить как именно был изготовлен диск и отказаться запускать обычную копию.
В случае DVD дисков защита основана на некоем специальном режиме изготовлении дисков в заводских условния, используя который можно записать определённые данные в "служебную" часть секторов диска.
Что делать, если система не реагирует на аналоговый контроллер DUALSHOCK 2?
- Убедитесь, что контроллер подключен к системе.
- Убедитесь, что используется лицензированный аналоговый контроллер DUALSHOCK 2. На контроллере должен быть официальный логотип PlayStation. Sony Interactive Entertainment Europe (SIEE) не гарантирует правильной работы нелицензированных дополнительных устройств 1 .
- На работу дополнительных устройств, таких как контроллеры, могут влиять статическое электричество и другие факторы. Выключите систему при помощи выключателя на задней стенке и снова включите ее.
- Если есть возможность, проверьте работу контроллера 2 на другой системе PlayStation 2.
- Если контроллер работает неправильно, возможно, его придется заменить.
- Если контроллер работает нормально, возможно, система PlayStation 2 неисправна.
Что делать, если функция вибрации аналогового контроллера DUALSHOCK 2 не работает?
1 Sony Interactive Entertainment Europe (SIEE) рекомендует использовать только оборудование, одобренное и официально лицензированное для использования с продукцией PlayStation. Такое оборудование не причинит вреда вашей системе, а его использование не аннулирует гарантию. Если вы используете оборудование, которое не выпущено и не лицензировано SIEE для использования с PlayStation 2, рекомендуем более не использовать это оборудование.
2 Оригинальный аналоговый контроллер DUALSHOCK может неправильно работать с системой PlayStation 2 при воспроизведении программных продуктов формата PlayStation 2.
Уже неоднократный случай, когда люди ходили в магазин со схожей жалобой, на что получали отказ.
Вот на примере переходника под параллельный порт PC (т. к. не нашел более подходящей схемы), этот контакт вовсе не использовался у "PS2" геймпадов.
Когда я начал писать эту статью, то понял, что глав выйдет на контроллер поболее:
Это сам джойстик, второй джойстик, вибрация и Мультитап (устройство для подключения 4 джойстиков в один порт) – он у меня есть.
Для самого джойстика существует две библиотеки, каждая из которых дает свою информацию.
Я использую 2 оригинальных джойстика Dual Shock 2, однако, у меня есть два не оригинальных джойстика (используются для подключения к компу через спец. Устройство или через мультитап для игры вчетвером), о которых я буду упоминать отдельно.
У каждого контроллера есть так называемый контроллер терминала – это собственно порт, через который вы обращаетесь к контроллеру.
Для управления контроллерами существует специальная библиотека libpad, которая обеспечивает получения данных с кнопок, изменение режима контроллера и вибрацию.
Также существует «обычная» библиотека libmtap. Обе библиотеки могут работать с multitap.
Библиотека поддерживает следующие контроллеры от PS1 и PS2:
Обычный цифровой контроллер (без аналогов): > Dual Shock 1 и Dual Shock 2: > NeGcon контроллер: > Обычный аналоговый джойстик: > Namco пистолет: > Jog контроллер и контроллер рыбалки (сюда, видимо, входит и гитара): Спец. расширенный ID.
Об остальных я буду пополнять информацию по пути.
Порт и слот
Понятия порт и слот – разные вещи в PS2.
Порт указывает на главные контроллеры – те самые для первого и второго джойстика на самой PS2.
Слот используется, в большинстве, когда у вас есть MultiTap. Мультитап нужен для подключения нескольких джойстиков в один порт (максимум — 4). Обычно, в играх это отображается как Joystick 1A, Joystick 1B и т.п.
Если у вас нет мультитапа, то, в принципе, вам и заморачиваться не стоит: порт 0, слот 0 – первый джойстик, порт 1, слот 0 – второй джойстик.
С мультитапом будет по другому: если у вас, скажем, вставлен во второй порт мультитап и к нему подключен джойстик в слот А, то вам требуется обратиться к нему с помощью порт 1, слот 0.
Достаточно подробно это видно на изображении:
На будущее скажу, что также происходит работа с картами памяти.
Работа с джойстиками
Для использования libpad нужно подключить библиотеку «libpad.a» и заголовочный файл «libpad.h».
Для запуска следует использовать во время старта приложения функцию «sceSifLoadModule()».
В makefile должен быть добавлен параметр «–lpad».
Основные процедуры для использования контроллеров:
scePadInit() – инициализация библиотеки. Параметром является 0.
scePadPortOpen() – открытие порта контроллера. Возвращает Его параметрами являются: порт, слот, буфер, который будет использоваться. Должен быть размером 64 байта. Объявляется видом:
static u_long128 pad_dma_buf[scePadDmaBufferMax] __attribute__((aligned (64)));
Где scePadDmaBufferMax – константа, которую объявлять не надо.
Возвращает функция int, по которому вы можете проверить то, что джойстик вставлен – если его нет, то параметр будет равен 0;
Далее библиотека начинает автоматически общаться с контроллером когда контроллер включен и открыт. Далее есть две функции:
scePadRead() – используется для чтения кнопок.
Функция имеет 3 параметра: порт и слот и буфер для сохранения результата.
Буфер представляет из себя unsigned char buffer[32];
Также функция возвращает результат. И если он равен нулю, то чтение зафейлилось.
Далее нам просто надо читать буфер, хоть на самом деле это не просто.
scePadGetState() – с помощью нее можно проверять находится ли контроллер в спокойном состоянии. Принимает параметрами порт и слот.
Возвращает статус контроллера. Если статус больше и равен нулю, а также меньше или равен 7, то что-то произошло.
Для закрытия контроллеров используется функция scePadPortClose(), где параметры порт и слот, и после scePadEnd() выключает библиотеку. Обычно эти две функции не используются.
Добавлю, что все эти функции также используются для чтения аналогов, только если включен режим.
Самый банальный пример будет выглядеть так:
main() unsigned char rdata[32];
u_long128 pad_dma_buff[scePadDmaBufferMax] __attribute__((aligned(64)));
scePadInit();
scePadPortOpen(0, 0, pad_dma_buff);
while (1) scePadRead(0,0,rdata);
//ваш код
>
scePadPortClose(0,0);
scePadEnd();
>
* This source code was highlighted with Source Code Highlighter .
Работа с DualShock и чувствительность нажатия кнопок
Для начала требуется включить режим аналогов функцией scePadSetMainMode(). Принимает параметры порт, слот, 1 и 0. Возвращает результат в виде 0 или 1, что значит не включен или включен, соответственно.
Чтобы убедиться, что контроллер действительно DualShock, требуется вызвать функцию scePadInfoPressMode(). Принимает параметры порт и слот, возвращает результат в виде 0 или 1.
Включение самого режима происходит функцией scePadEnterPressMode(). Принимает параметры и возвращает также как и предыдущая функция.
В дальнейшем, через функцию scePadRead() в буфере мы получаем дополнительно еще один байт, в котором степень нажатия кнопок отображены значениями от 0 до 255. Где 0 равен тому, что кнопка не нажата.
Скажу, на заметку, что мой первый джойстик иногда показывает сам силу нажатия до 3.
По спецификации вполне нормальная ошибка движения аналога является плюс-минус 25.
С помощью функции scePadExitPressMode() можно выйти из режима чувствительности клавиш. Принимает он порт и слот. Может понадобиться на переключение в меню.
Если пользователь во время чувствительного режима нажмет на кнопку аналога, то он переключится на обычный цифровой режим без чувствительности. Повторное нажатие на кнопку аналога не переключит джойстик обратно в режим чувствительности.
Вибрация
Вибрация в джойстике достаточно проста и в то же время нет.
Можно подключить для нее отдельную библиотеку, а можно использовать только две функции, которые входят в libpad.
Про другую библиотеку вибрации расскажу в следующий раз, тут же расскажу о достаточно простых двух функциях, это scePadSetActAlign() и scePadSetActDirect(), которые принимают, порт, слот и 6 байт о закручивании.
В первом байте вы указываете сильный мотор или слабый мотор.
Слабый мотор принимает во втором байте значения 0 или 1, что значит остановка или кручение. Сильный мотор принимает во втором байте значение от 1 до 255 или 0, что означает силу кручения или остановка.
Функция scePadSetActDirect() возвращает true или false, говорящие о выполнении операции вибрации. Остальные байты желательно заполнять значением 0xff, если вы их не используете.
После этого джойстик пользователя получит 10 единиц тока для работы вибрации.
Для увеличения количества единиц тока до 20 просто заполните остальные значения 0x00.
Важно!
Надо знать, что каждый порт ограничен максимальным числом единиц тока, равным 60. Если попробовать дать больше 60, то порт может быть заблокирован до перезагрузки консоли (срабатывает внутренний ограничитель).
Таким образом, если у меня стоит мультитап, и на джойстики 1А, 1B и 1C я подам по 20 единиц тока, то на джойстик 1D я не могу уже это сделать, иначе могу заблокировать порт. Поэтому использовать повышенную подачу тока я вам не советую.
Также добавлю, что эти функции не могут использоваться для долгой вибрации.
Асинхронные функции
Следующие функции являются асинхронными. Они могут не вернуть вам результат в тот же момент. В этом случае вы можете получить результат их исполнения через функции scePadGetState() или scePadGetReqState().
scePadSetMainMode – переключение режимов ввода;
scePadSetActAlign – функция вибрации;
scePadEnterPressMode — вход в режим чувствительности нажатия кнопок;
scePadExitPressMode – выход из режима чувствительности нажатия кнопок.
Ближе к концу
Вообще, в принципе, приложение будет дальше работать с портом и слотом, даже если джойстик удален (выключен). Программно проверить что джойстик удален можно с помощью scePadGetState(), которая вернет scePadStateDisconnect.
Перед каждым кадром советуется проверять состояние контроллера, дабы не возникло ситуации, когда джойстик случайно выключился.
Также, в зависимости от версии контроллеров DualShock или DualShock 2, спецификация аналогов может меняться и надеяться на автокалибровку джойстика не стоит. Поэтому чаще всего приходится делать поправки на то, что аналог не остановился в точке 127х127.
На этом все. Увидимся в следующей, более подробной статье о джойстиках.
P.S.: Видя актуальность темы, я писал эту статью пол ночи и утро. Если SDK будет готов к следующей статье, то вместо джойстиков будет описание установки.
Update: Функция scePadInit() нужна только в использовании EE, о котором я и веду речь. IOP инициализирует библиотеку сам.
но на ней отсутствовала сама кнопка, с серебристой такая же беда плюс ещё шлейф к этой плате был переломлен, замкнув контакты на кнопке чёрная ожила , решив не заморачиватся с поиском новой , сделал выносную на корпус
все работает , а серая лежит на запчасти
Сообщество Ремонтёров
6.3K поста 36.9K подписчика
Правила сообщества
ЕСЛИ НЕ ХОТИТЕ, ЧТОБЫ ВАС ЗАМИНУСИЛИ НЕ ПУБЛИКУЙТЕ В ЭТОМ СООБЩЕСТВЕ ПРОСЬБЫ О ПОМОЩИ В РЕМОНТЕ, ДЛЯ ЭТОГО ЕСТЬ ВТОРОЕ СООБЩЕСТВО:
К публикации допускаются только тематические статьи с тегом "Ремонт техники".
В сообществе строго запрещено и карается баном всего две вещи:
В остальном действуют базовые правила Пикабу.
Изверг. Надо было тогда большую и красную.
Ты как мой дед, тот тоже особо не парится, главное чтоб работало, нужна вешалка-вбил гвоздь
проще было выносной рубильник сделать!
А не подскажешь куда паять на плате кнопку .
А то у кнопки моей заводской оторвался разъём не знаю куда напрямую подпаятся.
А у меня как раз шлейф кнопки включения отсутствует. Как называется шлейф и как найти?
Каким загрузчиком пользуетесь для винта?
Как отремонтировать кнопки джойстика PS4
Если залипает кнопка на Dualshock 4, заедает или вовсе перестала работать, следует провести диагностику, чтобы установить точную причину неполадки.
Для этого придется разобрать геймпад при помощи маленькой крестовой отвертки и плоской отвертки с тонким широким шлицем.
Порядок выполнения действий следующий:
- Переворачиваем джойстик и откручиваем четыре крепежных винта;
- Аккуратно поддеваем пластиковую крышку на рукоятках геймпада плоской отверткой (чтобы не повредить корпус, отвертку можно завернуть в салфетку или платок);
- Затем переворачиваем контроллер лицевой стороной и постепенно отсоединяем пластиковую крышку на левой и правой частях корпуса;
- Далее нужно отсоединить пластик в области курков. Для этого переворачиваем джойстик курками к себе и аккуратно отсоединяем пластик, двигаясь сначала от правых курков в сторону кнопки Share, а затем и до левых курков;
- Разъединяем две части корпуса контроллера. Делать это нужно предельно осторожно, чтобы не повредить шлейф. После снятия крышки шлейф следует отсоединить
При наличии проблем с торцевыми кнопками управления (R1 и R2, L1 и L2) дальше разбирать контроллер нет никакой необходимости, поскольку уже при снятии крышки корпуса обеспечивается полный доступ к ним.
- Производим визуальный осмотр клавиш на предмет наличия механических повреждений.
- Проверяем, не выпала ли из своего места пружинка. Если сама кнопка повреждена, необходимо ее заменить. Делается это очень просто: старая клавиша снимается с посадочного места и ставится новая кнопка. Поскольку новые кнопки продаются в комплекте с пружиной, менять следует обе детали.
- Если все кнопки целые, и пружины находятся на своих местах, но при этом клавиши залипают, следует тщательно прочистить все «внутренности» контроллера от пыли и грязи при помощи ватной палочки и спирта.
Читайте также: