Регистрация: 10.02.2024
Возраст: 28
Сообщений: 2
Вы сказали Спасибо: 1
Поблагодарили 3 раз(а) в 1 сообщении
Сила репутации: 0Репутация: 3 
(с надеждой на лучшее)
|
Отваливается геймпад спустя 4-5 минут.
Всем добрый день!
Столкнулся с проблемой, после прошивки консоли начал отваливаться геймпад через 4-5 минут. Играю ли я или просто он лежит - стабильное отключение геймпада без отключения консоли спустя озвученное время.
Преамбула Есть Xbox 360 Slim 2010 года рождения с материнкой Trinity 16Мб, а так же отсутствует привод (был сломан лет 10 назад криворуким мной).
Изначально хотел прошить купленный на замену привод, но оказалось, что для этого нужен был dvd key от старого, а за давностью лет, даже если я его тогда умудрился считать, то он уже потерялся.
После загугливания в интернеты о том, как достать ключ, выяснил о Xell, Freeboot и т.д. И так вышло, что прошивать привод то уже и не нужно, ведь если записать xell для вытаскивания родного ключа, то это уже середина пути для фрибута.
Прошивал через Raspberry Pico и J-Runner v3.3.0. Ошибок при считывании NAND не было. Оба считанных нанда совпадали.
Из-за недостаточного изучения материала и неопытности я перезаписал родной nand повторным считыванием после записи Xell. Итог - родной nand потерян (как я понял).
Пришлось восстанавливать NAND с помощью донора и J-Runner (инструкцию нашёл на этом же сайте)
По итогу всех манипуляций консоль завелась, дашборд обновился до 17559, после установки Aurora и скачанной игры, всё работало как надо. Как уже описывалось ранее была лишь одна проблема - отвал геймпада без выключения консоли.
Попытки решения проблемы Естественно, поначалу грешил на сам геймпад. Бывали случаи когда он не включался, пока не потеребишь отсек с батарейками.
Почистил контакты - проблема с отвалом не решилась, зато тряска и постукивание не вызывает спонтанное выключение из-за отвала питания.
Разобрал и почистил полностью геймпад + проверка на деградацию припоя или элементов - всё целое.
Подключал через Wireless Receiver к ПК - геймпад работает как надо и не выключается.
Итог по геймпаду - работает.
Далее, из-за установки HDD 3.5 вместо привода и постоянно мигающей лампочки, что сообщает об открытом приводе, грешил и на него.
Припаяв резистор на 1Ком на 4 и 6 пины, лампочка мигать перестала, а геймпад всё так же отваливался.
Пробовал выключать все bluetooth и wi-fi устройства, чтобы не было никаких лишних наводок в сигналах. Не помогло.
Прогугливание проблемы вывело 2 вероятных варианта:
1) Программная - криво встала прошивка.
2) Аппаратная - приказал долго жить RF модуль.
Т.к. подключение второго геймпада проблему не определило бы (да и нет второго геймпада), а купить новый RF модуль я всегда успею, начал копать в сторону прошивки.
Прежде чем просто создавать новый образ и записывать поверх установленного, я решил сделать всё с нуля.
1) Создал новый nand на основе донора и залил его в консоль.
2) Залил Xell и проверил работоспособность.
3) Пропатчил KV на родные коды консоли.
4) Скомпилировал XeBuild и без ошибок и Bad блоков всё залил на консоль.
Итог: всё работает как надо, но геймпад всё равно отваливается.
Решение проблемы (наконец-то!) нашёл после долгого прогугливания ключевых слов на разных форумах и группах и по итогу, мне улыбнулась удача. Среди тонны страниц и сообщений на 4pda было найдено нужное.
Итак, расписываю поэтапно само решение:
Подготовка 1) Припаиваем программатор к консоли (в моём случае, как уже упоминалось, это Raspberry Pico)
2) Скачиваем J-Runner with Extras.
2.1) Если уже скачен, то нужно перенести всё из папки output и, на всякий случай, убрать папки с цифрами (которые означают серийный номер консоли) куда-нибудь в другое место из главной директории J-Runner. Нам нужен «нулячий» J-Runner, чтобы не было потом никаких проблем со считываниями и перезаписями.
3) Скачиваем архив с донором (я качал из темы про восстановление NAND). Нам нужен, если конкретно, файл KV.bin. Если вы хотите чтобы работал привод, то нужно найти донора с тем же номером привода (что бы это не значило. Т.к. у меня привод отсутствует, то по этому ничего конкретно сказать не могу).
4) Скачиваем приложение KVtoKV (антивирус будет ругаться. Как я понял, приложение просто не проходит проверку и поэтому автоматом блокируется защитником)
5) Распаковываем KVtoKV в одноимённую папку и закидываем в эту папку файл kv.bin от донора.
6) Переименовываем файл kv.bin в kv2.bin
Лично у меня всё починилось. Файл kv.bin я не патчил на свои параметры, хотя говорят, что можно. После данной процедуры я тестировал геймпад, и даже 15 минут он спокойно работал и не отваливался.
Небольшое дополнение после нескольких часов игры: всё работает отлично!
Извините если инструкция вышла слишком подробной, просто потратив несколько суток на попытку решить проблему, находя обрывки информации то тут, то там, захотел поделиться возможным решением проблемы максимально точно и подробно. Может кому и поможет.
Если модераторы хотят, то могут грамотно оформить данную писанину в нормальную инструкцию для людей и закинуть в раздел с проблемами, чтобы было её удобнее искать.
|