PicoFLY

PicoFLY чип Nintendo Switch

PicoFLY

Это модчип предназначен для установки в игровую консоль. Основное предназначение — предоставить пользователю доступ к возможностям, которые изначально ограничены производителем консоли.

Прошивка чипа и прошивка консоли это не одно и тоже.

Чип позволяет вам запустить аналог BIOS на Windows, который в свою очередь позволяет вам запускать Android, Kefir, UltraNX и тд.

HWLFY

Предыдущая версия чипа, основанную на проприетарной прошивке и аппаратных средствах. В настоящее время не продается и недоступен, давно прекращено его производство. Эта модификация столкнулась с рядом проблем с различными типами памяти на устройствах Nintendo.

Установка

Чипы прошиты, все, вообще все, 100%. Прошивка чипа и прошивка разные, не связанные друг с другом вещи.

Подготовка

Сначала все читаем, обдумываем, еще раз читаем и только после этого приступаем к работе. Если не уверены в своих навыках, лучше отдать мастеру.

Инструменты для пайки

Список рекомендуемых материалов.
  • Паяльник с регулировкой температуры
    • Не используете синий паяльник с AliExpress и ему подобные паяльники.
    • Температура: 300–350°C для работы с микросхемами и платами.
    • Жало паяльника
      • Тонкое жало типа “игла” или “конус” для работы с SMD-компонентами и мелкими контактами.
    • Припой
      • Диаметр: 0.3–0.5 мм.
      • Состав: Олово/свинец (Sn63Pb37) или безсвинцовый (Sn96Ag3Cu1).
      • С канифольным флюсом внутри.
    • Флюс
      • Тип: RMA или no-clean флюс-гель. Упрощает пайку и предотвращает перегрев контактов.
      • Смывка флюс | Flux OFF
        • Если используется смываемый флюс.
  • Мультиметр
  • Увеличительное стекло или микроскоп
    • Помогает увидеть мелкие детали на плате.
  • Антистатический браслет (не обязательно, но рекомендуется).
    • Защищает компоненты от повреждения статическим электричеством.
  • Пинцет
    • Для точной установки компонентов.
    • Пластиковый, керамический – чтобы не устроить КЗ
  • Отсос припоя или медная оплетка
    • Для исправления ошибок и удаления лишнего припоя.
  • Тонкий провод для разводки (для OLED)
    • Рекомендуется использовать провода AWG30 (диаметр ~0.25 мм).

Рекомендации по установке

  1. Тщательно изучите инструкцию, предназначенную для вашей консоли. Убедитесь, что вы полностью понимаете процесс установки.
  2. Обязательно отключите аккумулятор и подключите его обратно после завершения установки.
  3. Создайте резервную копию всех важных данных с SD-карты.
  4. SD карта только в формате FAT32, никак по-другому.
  5. Не используйте паяльную кислоту. Использование паяльной кислоты лишает вас любых гарантий и 99% повредит вашу консоль.
  6. Проверьте сопротивление конденсаторов около процессора на короткое замыкание с помощью мультиметра после установки. Нормальное сопротивление должно быть около 10-25 Ом. Если сопротивление равно 0, то резистор имеет короткое замыкание. Удалите излишки припоя и не включайте устройство до устранения проблемы, чтобы избежать поломок.

Возможные ошибки:

При возникновении любых ошибок рекомендуется выполнить следующий набор действий, который решает 99,99% проблем:

  1. Проверьте пайку всех точек, что вы точно попали на нужные контакты.
  2. Прозвоните шлейф, на обрыв.
  3. Проверьте точки на короткое замыкание.
  4. Проверка сопротивления у процессора.
  5. Отмойте весь флюс, он дает сильные наводки и мешает работе.
  6. Проверьте, не попал ли припой на чужие контакты.

Если прошли все эти пункты смотрим дальше

Правильный вариант

Нет питания – 3.3V

Нет контакта – SP1

Нет питания – 3.3V

Если после установки чипа и запуска консоли без флешки вы увидели NO SD, значит чип отработал 100%. Система пытается найти прошивку на вашей SD. Подготавливаем SD карту согласно инструкцией вашей прошивки и запускаем. На консолях Rev.1/Rev.2 не забываем обратно подключить модуль SD к плате.

Вы установили SD карту без прошивки или же криво загрузили ее на флешку.

Решение: Повторите инструкцию по установке выбранной вами прошивки.

Если припаяно все верно, то ошибка связана с неотмытым флюсом. Он дает сильные наводки.

  • Проверяем пайку около контактов 3.3v и GND
  • На включенной приставке, с подключенным аккумулятором, только этот пункт. Замеряем напряжение между 3.3v и GND
  • Прозваниваем/мерим сопротивление по линии 3.3v и GND отдельно.
  • Смотрим 1 пункт

Чтение ошибок на светодиоде

Начиная с версии прошивки 2.70 и далее, изменились цвета и коды светодиода для отладки. Теперь используются только три цвета: синий (Взламывает), белый (прошивает), жёлтый (код ошибки). Это было сделано для облегчения отладки, а также для решения проблем с цветовыми кодами RGB/GRB. Источник

3 цвета: 🔵 синий (Взламывает), ⚪️ белый (прошивает), 🟡 желтый (код ошибки).

Список кодов ошибок (= длинный импульс, * короткий импульс):

= (🟢) USB-прошивка выполнена

** RST не подключен
*= CMD не подключен
=* D0 не подключен
== CLK не подключен

=** Ошибка инициализации eMMC во время процесса сбоя
=*= ЦП никогда не достигает проверки BCT, этого не должно происходить
==* ЦП всегда достигает проверки BCT (нет реакции на сбой, проверьте MOSFET)
=== Достигнут лимит попыток сбоя, сбой невозможен

=*** Ошибка инициализации eMMC
=**= Ошибка записи eMMC - сравнение не удалось
=*=* Ошибка записи eMMC - ошибка записи
=*== Ошибка теста eMMC - ошибка чтения
==** Ошибка чтения eMMC во время обновления прошивки
==*= Ошибка копирования BCT - ошибка записи
===* Ошибка копирования BCT - ошибка сравнения
==== Ошибка копирования BCT - ошибка чтения

Следующие коды отсутствуют на главной странице репозитория, но есть в PicoFlyGuideV.6.2.pdf файле в этом же репозитории. А также на форуме gbatemp.net к ним часто отсылаются. Однако их значение и перевод не до конца ясны.

***: Нет ответа CMD1 от eMMC (возможно, проблема с eMMC?)
**=: Не удалось прочитать блок 1 eMMC (не должно происходить)
=: Не удалось прочитать блок 0 eMMC (сбой инициализации eMMC?)
*==: Не было запроса CMD1 от eMMC (плохое подключение (связано с CMD/CLK/Dat0) или неисправный CPU приставки)
=**: Сбой инициализации eMMC во время процесса модификации
=*=: Процессор не достиг проверки BCT (не должно происходить)
==*: Процессор всегда достигает проверки BCT (нет реакции на модификацию, проверьте mosfet)

Прошивка чипа

Все наши чипы имеют заводскую прошивку. Прошивка чипа и прошивка консоли — это разные процедуры. Настоятельно не рекомендуется обновлять чип, если устройство работает стабильно. Необходимость обращения к данному пункту может возникнуть только в случае крайней необходимости и при полном понимании возможных последствий.

Универсальный чип (который сразу для всех версий) к usb подключается ВЕРХ НОГАМИ, НАДПИСЬЮ UP ВНИЗ.

Любое неправильное подключение приведет к выходу из строя USB разъема, но сам чип продолжит работать.

  • Прошивка от rehius. – GitHubРелизы
  • Прошивка от abal1000x (Исходники прошивки основанная на прошивке от rehius) GitHub

Видео инструкция

Rev.1/Rev.2

OLED | ЯКОРЬ

LITE

Ищем фото

LITE – LITE FPC
LITE – LITE NEW FPC

Rev.1/Rev.2

OLED

LITE

Lite FPC

New Lite FPC

Старая версия

Новая версия

Pin #NameType
3CMDBI
303.3vPWR
29RESETIN
27CLKIN
23DAT0BI

Прошивка приставки

Прошивка – это набор, который включает в себя прошивку Atmosphere и подборку важных рекомендуемых приложений, плагинов, модулей и дополнительного программного обеспечения, необходимых для расширения функциональности.

Инструкцию по установке, настройке вы сможете найти в репозиториях самих прошивок.

KEFIR

!Внимание в прошивки присутствует политика.

Ultra-NX

Ultra – это функциональная кастомная прошивка, с упором в разгон и улучшенный пользовательский опыт.

NAND

Что такое NAND?

NAND на Nintendo Switch относится к встроенной памяти консоли, которая используется для хранения системного программного обеспечения, игр, сохранений, пользовательских настроек и других важных данных.

Как делать бекап NAND? (Его делать обязательно!)

Бекап и ключи у каждой консоли уникальны! Вы не сможете восстановить консоль, используя бекап другой приставки. Более того, после восстановления чужого бекапа вы получите кирпич, который восстановить получится только накатив собственный бекап.

Внешний источник с инструкцией: nswtl.info [vpn]

EmuNAND

EmuNAND – это клонированная версия системного программного обеспечения, которая хранится на внешней SD-карте и используется для загрузки системы в “безопасном” для бана режиме. Если вы не хотите запускать официальную прошивку этот пункт вам не важен.

Внешний источник с инструкцией: nswtl.info [vpn]


Полезные ресурсы

Другие источники информации

Важно отметить, что все ссылки, упомянутые в данной статье, приведены исключительно в информационных целях. Автор не имеет отношения к рекламе данных ресурсов и не несет ответственности за их содержимое. Ссылки предназначены только для ознакомительных целей.