Nintendo

PicoFLY — инструкция по установке

Telegram для помощи: @picoflyru

Скидка на установку для наших покупателей от мастеров:

Калуга [Паяем - Играем] - Скидка
Екатеринбург [Gamer Help] - Скидка
Брянск [Fix Device] - Скидка
Пермь [Pineapple Сервис] -  Скидка
Москва [NinjaStore] - Скидка

Беларусь
Могилев [RMTEX] - Скидка

PicoFLY - RP2040

Программируемый модуль на базе микроконтроллера RP2040 и языке программирования MicroPython

Уникальные особенности

Наши чипы собирают статистику при каждом включении, что позволяет устройству работать всё быстрее и эффективнее с каждым разом. Чем чаще вы используете устройство, тем лучше чип адаптируется к особенностям работы.

Установка

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

Подготовка

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

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

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

Стики для Joy-con

Решите проблему дрифта ваших стиков на Joy-con. Замените на стики от Ginfull с технологиями HALL или TMR, для решение проблемы навсегда.

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

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

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

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

Правильно
Пример правильно пайки конденсатора SP1/SP2 при установке PicoFLY

  • нет короткого замыкания;
  • нет излишков припоя;
  • хорошо припаян к конденсатору с двух сторон;
  • не попадает на соседние контакты.

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

Не припаян контакт 3.3V к конденсатору.

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

Это изображение имеет пустой атрибут alt; его имя файла - error_soldering_3.jpeg

Нет контакта слева около конденсатора SP1.

Смещены точки припоя

Контакты “A”, “C”, “D” припаяны мимо. Не отмыт флюс.

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

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

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

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

Проверка СОПРОТИВЛЕНИЯ, не прозвонка.

Зачем это делается? Если сопротивление 0, значит у вас КЗ (коротокое замыкание). Сигнал снимаемый конденсаторов с SP1 SP2 будет неправильный и чип не сможет работать. Если сопротивление слишком больше, значит есть проблема с пайкой.

Как правило сопротивление в районе 10-25Ом, но может доходить до 50. Учитывайте погрешность мультметра особенной китайского за 100р.

Проверка шлейфа. можно и прозвонкой можно и сопротивлением. Это не показатель качества пайки и тд. Это показывает что сам шлейф не перебит и не поврежден.

Выбор правильного комплекта

Модель Чип Метод установки Сложность Особенности
Lite HDH-001 / HDH-N02 RP2040L ⭐⭐⭐ Требуется просто припаять шлейфы.
Подходит для домашней установки.
Lite HDH-001 / HDH-N02 RP2040_3in1 ⭐⭐⭐  Требуется просто припаять шлейфы.
Подходит для домашней установки.
OLED HEG-001 RP2040O Якорь ⭐⭐⭐⭐ Более простой способ по сравнению с «Камикадзе». Требуется только пайка. При правильной установке, такой же надежный как и якорь.
Подходит для домашней установки.
OLED HEG-001 RP2040O Камикадзе ⭐⭐⭐⭐⭐ Максимальная сложность, подходит для опытных мастеров. Требуется сверление платы.
ТОЛЬКО для установки в мастерской опытным мастером.
Rev.1 (HAC-001), Rev.2 (HAC-001(01) RP2040C Разъем в Разъем ⭐⭐ Самый простой для «Домашней» установки, требуется припаять только около ЦП. EMMC просто вставляется в разъем.
Подходит для домашней установки.
 Rev.2 (HAC-001(01) RP2040_3in1 ⭐⭐⭐⭐ Более универсальный, но сложный способ. Требуется сложная пайка желтого шлейфа к EMMC.
Подходит для домашней установки, с хорошими навыками пайки.

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

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

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

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

= (🟢) USB-прошивка выполнена. В прошивке v2.73 добавлен LED сигнал об успешной работе.

[2 моргания]
** RST не подключен
*= CMD не подключен
=* D0 не подключен
== CLK не подключен

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

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

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

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

=**: Сбой инициализации eMMC во время процесса модификации
=*=: Процессор не достиг проверки BCT (не должно происходить)
==*: Процессор всегда достигает проверки BCT (нет реакции на модификацию, проверьте mosfet)

Актуальные подробные схемы подключения можно найти в нашей телеграм-группе – t.me/@PicoFLYru

Lite FPC

New Lite FPC

На данный момент видео отсутствует.

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

Новая версия

Pin # Name Type
3 CMD BI
30 3.3v PWR
29 RESET IN
27 CLK IN
23 DAT0 BI

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

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

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

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

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

Прошивка

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

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

Ultra-NX

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

NAND

Что такое Sysnand (NAND)?

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

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

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

Внешний источник с инструкцией: Ultra-wiki

EmuNAND

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

Внешний источник с инструкцией: Ultra-wiki

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

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

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