• Набираем команду Медираторов для форума. Наша группа в Телеграм https://t.me/ConsoleFiXru

[1000-3000] Анбрик-комплект "Пандора"

ConsoleFiX

Администратор
Регистрация
7 Июн 2021
Сообщения
178
Реакции
6
232323c884be96.jpg
Анбрик-комплект "Пандора"
(в оригинале -- Pandora's Battery)
на основе самодельных файлов (для PSP-1000/2000/3000_03g)​
Требования:
  • Карта памяти стандарта MS PRO Duo от 32 МБ и выше (также подойдут карты MS Micro и MicroSD в переходниках)
  • Работоспособная система PSP любой модели с кастомной прошивкой для разового запуска самописной программы
  • Оригинальный аккумулятор в сервисном режиме (софт-мод/хард-мод) или аккумулятор с выбором режима работы
    Также можно использовать эмулятор аккумулятора под названием Baryon Sweeper -- вот ссылка на тему комплекта
  • В случае с PSP-3000 поддерживаются только ранние модели третьего поколения (03g) и только с эмулятором АКБ
  • Персональный или портативный компьютер под управлением операционной системы Windows (проверено на W10)
  • Загрузите архив с файлами "волшебной" карты памяти и распакуйте куда-нибудь на диск
  • Уже находясь на 5.00 M33-7 вместо сервисной батареи используйте комбо L+Home+Power
  1. Подключите карту памяти к компьютеру при помощи PSP и USB-кабеля или карт-ридера
  2. В первую очередь, необходимо отформатировать карту памяти со сдвигом раздела:
    Для этого, необходимо открыть командную строку от имени Администратора.
    После чего вводим следующие команды построчно, нажимая кнопку Enter после каждой.
    Внимание!Пояснения в скобках вводить не нужно, но нужно читать и понимать!
    1. diskpart
    2. lis dis
      (Найдите номер диска вашей карты в первой колонке, опираясь на размер диска в третьей)
    3. sel dis #
      (Замените символ # на номер диска вашей карты, который вы узнали только что до этого)
    4. cle
    5. cre par pri offset 1024
    6. sel par 1
    7. act
    8. for fs=fat32 quick
    9. ass
      (После ввода этой команды появится окно с содержимым вашей карты, естественно пустым)
    10. exit
  3. Запустите программу "rainsipl.exe" из папки, куда был распакован загруженный архив
  4. Нажмите "File -> Load IPL From File" и выберите файл "msipl.bin" из этой же папки
  5. Убедитесь, что в списке "Target Drive" выбрана верная буква вашей карты памяти
  6. Ничего не меняя в программе, нажмите большую кнопку "Execute Selected"
  7. После завершения работы программы (спустя несколько секунд), закройте её
  8. Скопируйте папку "TM" на карту памяти
Для изготовления потребуется конвертер из USB в TTL (подойдёт Arduino с замкнутыми RESET и GND), резистор на 10 кОм, диод 1N4148 и немножко креатива с тем, как подключить землю и сам однопроводный UART (он же K-Line) к PSP, причём не допустив к среднему контакту родную батарею PSP
hehe.gif

Авторский метод - через жертвенную батарею либо изоляцию контакта на уже существующей. Не забудьте соединить земли USB-TTL с PSP, иначе ничего не заработает.

Альтернативу реализовал dee098 - вам не потребуется компьютер и USB-TTL-адаптер, лишь Arduino, что делает возможным реализацию портативного инструмента восстановления. Пока только для продвинутых пользователей, способных без посторонней помощи поменять ответы на требуемые запросы, скачать здесь - pspSerial_v01_20210116 (1).7z - в закрепе темы
Если хотите превратить вариант с Arduino / ATMega328p в конечный продукт и у вас хватает на это усидчивости и терпения - Valera0141 с некоторой помощью от dee098 сделал свой проект портативной сервисной батарейки.

Что такое USB-TTL преобразователь?

USB-TTL преобразователь определяется в системе как последовательный порт, обеспечивая согласование уровней и, собственно, связь с устройствами, использующими UART (как в нашем случае). Может быть исполнен в схожести в флешкой или как кабель.
1-USB-TTL.png
Коммуникация с устройствами происходит через пины RX (как правило - белый) и TX (как правило - зелёный). Также обязательно соединять землю. Для общения с PSP нам требуется объединить 2 провода в 1 - для этого необходимо сделать переходник на однопроводный UART. Схемы даны ниже.

Предельно простая схема переходника на однопроводный UART (K-Line) и подключение к USB-TTL на диоде и резисторе
ApplicationFrameHost_RLJtJKtjC8.png
Схема переходника на однопроводный UART (K-Line) и подключение к USB-TTL для К561ЛА7, CD7400 и их полных аналогов
NgeRL37.png
3.3 - 5V - питание
Ground - земля
PSP middle contact - однопроводная шина, идущая в средний контакт PSP
Не забывайте про цоколёвку микросхем (дуга слева). Не забудьте соединить резистором на 200-300 ом замкнутые нижние крайние две ноги с третьей справа верхней ногой.


Схема переходника на однопроводный UART (K-Line) и подключение к USB-TTL для CD4011 и её полных аналогов
3-CD4200.png
Выполняется по аналогии с предыдущим за исключением чуть другого расположения выводов.
Если вы собрали всё правильно, убедились в наличии общей земли между адаптером, консолью и компьютером, желательно всё прозвонили - попробуйте запустить COM-терминал (например, Termite), подключиться к USB-TTL и вставить псевдобатарею (если у вас нет возможности чем-то заменить контактную группу батарейки, можете попробовать такой способ - использовать родную батарею, изолировав средний контакт и поместив на его место проводок от однопроводной шины). Если увидите пакеты типа 5A 02 01 A2 - поздравляем, собрали правильно, можете приступать к следующему шагу.
Если что-то не заработало - убедитесь в работоспособности USB-TTL адаптера, в правильности и надёжности подключения и в том, что земля адаптера соединена с землёй PSP - это обязательно! Если не заработает, можете попробовать поменять TX и RX местами - они могут быть перепутаны на самом адаптере
crazy.gif

В противном случае, собирайте один из двух вариантов с микросхемой.
  1. Вставьте подготовленную карту памяти в брикнутую PSP
  2. Вставьте аккумулятор в сервисном режиме в брикнутую PSP
  3. Выберите необходимое действие в меню на экране консоли
  4. Извлеките карту памяти и аккумулятор, запустите PSP от ЗУ
  5. Верните аккумулятор в обычный режим и отформатируйте карту
Оригинал мануала автора (Yoti) и khubik :pspx:
 

Вложения

  • DDCv9_500M33-7.7z
    20.9 MB · Просмотры: 0
  • pspSerial_v01_20210116 (1).7z
    3.3 KB · Просмотры: 0
Последнее редактирование:
Сверху