PDA

Просмотр полной версии : Для тех, кто хочет больше узнать о тонкостях работы Pandora Unbricker'а.


Страницы : [1] 2

anton85
30.08.2007, 17:21
Для тех, кто хочет больше узнать о тонкостях работы Pandora Unbricker'а.



~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
ВНИМАНИЕ! В СКОРОМ ВРЕМЕНИ ОЖИДАЕТСЯ ПОЛНАЯ ПЕРЕДЕЛКА ДАННОЙ ТЕМЫ.
(планируется размещение информации о ньансах работы самых последних пандора-анбрикеров
(таких как Despertar Cementerio v3, Extended Pandora Recovery Menu v 0.84, Ultra Pandora Mode Extender и т.д.).
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~


22ого августа 2007ого года, команда Noobz анонсировала универсальный анбрикер/даунгрейдер, называющийся Pandora's Battery (Pandora Unbricker).

На этом форуме есть официальная тема про пандору (http://pspx.ru/forum/showthread.php?t=50679), а также
дополнительный F.A.Q. от Seed'а (http://pspx.ru/forum/showthread.php?p=501199#post501199), содержащий базовые
инструкции о том как создать "работающий комплект Пандоры" и как применить "работающий комплект Пандоры".
Поэтому я не буду в это углубляться, а подчеркну и выявлю лишь не особо распространенные ньюансы, связанные с применением Пандоры.
Скажу лишь, что под "работающим комплектом Пандоры" понимается особым образом подготовленные флеш карта MemoryStick и аккумулятор PSP.

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

0. Небольшой момент, устанавливающий различие между "созданием" и "использованием" Пандоры.

0.0. Для создания комплекта пандоры необходима псп с кастомом (чтобы установить Ipl на memory stick и прописать 0xFFFFFFFF ID для батареи).
(при наличии готовой сборки файлов и msipl.bin, можно подготовить флешку без помощи ПСП (см. "p.p.s." секцию этого поста), но вот изменить ID батарейки вы никак иначе не сможете)
0.1. Созданный комплект пандоры уже является независимым, и для его использования больше ничего не нужно (ни компа, ни псп с кастомкой). Просто вставляете его в ПСП - псп сама включается и появляется Pandora Recovery Menu.
0.2. Всегда можно использовать чужой комплект пандоры или создавать свой комплект пандоры на чужой псп.

1. Как работает комплект Пандоры с технической точки зрения.

1.0. Когда в PSP (даже выключенный) вставляется аккумулятор, происходит аппаратное считывание ID аккумулятора из eeprom (перезаписываемая память на аккумуляторе PSP).
ID представляет собой 4 байта информации.
1.1. Если все 4 байта, составляющие ID аккумулятора принимают значение 'FF' (получается ID "FFFFFFFF"), то про такой аккумулятор говорят что он "работает в сервисном режиме", хотя на самом деле в работе аккумулятора при этом абсолютно ничего не меняется, просто изменена его идентификационная информация.
1.2. Если PSP определяет, что в него вставлен аккумулятор с ID "FFFFFFFF", то происходит попытка запустить специальный загрузчик, с карты памяти MemoryStick.
(именно поэтому, с помощью Пандоры можно починить програмно брикнутые ПСП, которые аппаратно работающие, но просто не могут загрузить програмное обеспечение с внутренней памяти).
1.3. Если PSP не нашел специального загрузчика на флешке (или отсутствует флешку), то PSP отказывается запускаться - только говорит зеленым цветом индикатор "Power".
1.4. Понеслась панда по кочкам :), теперь технология пандоры (исполнение загрузчика с флеш карты, при вставленной батарее с измененным ID) можно использовать следующим образом:
а) Загрузить классическое (обсуждаемое в этом посте) меню Пандоры.
б) Загрузить прошивку 1.50 (при больших ухищрениях кастомку) с флеш карты (правда у этой сборки пока что большие баги с использованием flash0 и flash1), но прогресс не стоит на месте.
в) Загрузить ПСП в обычном режиме. (т.е. загрузчик с флешки запускает прошивку из внутренней памяти ПСП, и можно использовать батареи ПСП с ID 0xFFFFFFFF как обычные).
г) Запустить модифицированное меню пандоры Extended Pandora Recovery Menu v0.8.
Вот список возможностей EPRM v0.8:
* Choose to boot firmware from memory stick, internal flash or the original Pandora mainmenu
* Fix flash1:/ (the one holding the settings and config) by formatting it and creating all directories
* Launch an additional application (PSPFiler or such) with working access to the real flash0:/
* Launch custom firmware installer (OE / M33) with working flash0:/ access, so it can install the CFW straight from a Pandora boot without the need to downgrade to 1.50 first, no matter of the current state (and version) of the internal flash.
* Access flash0:/, flash1:/ or memory stick via USB (straight from the menu)

д) Еще можно наверное запустить официальный анбрикер от Сони, но пока нигде в интернете он так и не был выложен. (хотя мне было бы интересно на него взглянуть)

2. Некоторые ньюансы, связанные с батареей "работающей в сервисном режиме".

2.0. Чтобы включить PSP, когда в наличии имеется только одна батарея, с ID "FFFFFFFF", требуется вытащить
батарею из PSP и включить ее после подключения зарядного устройства. После этого вставьте батарею в PSP.
(тем самым имея 1 батарейку с сервисным режимом и 1 зарядное устройство вполне можно использовать Пандору)
2.1. Если к PSP подключено зарядное устройство, то если менять батарейку ID может заново не считаться - отключите
зарядное устройство и после этого меняйте батарейку.
2.2. Кроме "FFFFFFFF" есть еще последовательность "00000000", которая также позволяет псп автоматически включаться, если вставить батарею с таким ID, но загрузка уже произойдет в обычном режиме.
2.3. Кстати, при восстановлении eeprom из файла eeprom.bin через Pandora's Battery Creator, почти наверняка появляется сообщение об ошибке "0x14" - это не означает чего-либо страшного.
2.4. Пользователь этого форума porter нечаянно попробовал восстановить eerprom с чужой батарейки, в результате получил довольно неприятный глюк:
Вылезли ошибки, что ошибка записи по адресу 0x14, 0x18, 0x19, 0x1A, 0x1B
Теперь псп считает, что что батарея полность разряжена по индикатору батареи, а заряжать не хочет - потому, что в настройках системы написанно что заряд --, и полностью заряженна.
Предприняв следующую процедуру porter вроде вернул свою батарейку к нормальному состоянию:
Чтобы она у меня заработала, пришлось взять скрепку и каратнуть + с -, + со средним контактом, и - со средним контактом.
Батарея porter'а: "Sony, 3.6V, 1800mAh, model PSP-110, 5X28BZB, made in china, CGA-4B101C".

Побочные эффекты данного способа: можно убить свою батарейку окончательно (проверено smirnik).
Замкнул для "лечения" свою батарейку, как вывод иду в магазин за новой. Перестарался. Не врубается она больше.
Батарея smirnik'а: "PSP-110 3.6V 1800mAh China 6813EWQ"
(NEW) 2.5. Никогда не востанавливайте чужой eeprom.bin на вашей батарейке. Помните, что eeprom.bin, созданный когда у вашей батареи ID принимает значение 0xFFFFFFFF, или 0x00000000, или 0x12345678, отличается от оригинального eeprom.bin всего на несколько байт, эти байты составляют ID аккумулятора.
Поэтому батарейка имеющая ID 12345678 будет работать на порядок стабильней, чем батарея с случайным номером, восстановленным из чужого eeprom.bin, но с напрочь убитыми калибровочными данными.
Возможны даже такие случаи, что ПСП будет думать, что ваша батарея, после восстановления чужого eeprom.bin иммет заряд равный 0% (сколько бы вы ее не заряжали) и будет постоянно отключаться. Вам оно надо?.

3. Работа с Pandora Recoveru Menu.

3.1. После того, как в PSP вставлена флешка из комплекта пандоры, и затем вставляется батареия из комплекта пандоры,
PSP включается автоматически и на экране появляется меню из 3 пунктов:

'X' - сделать даунгрейд до 1.50.
'O' - сохранить ваш nand dump'а в файл ms0:/nand-dump.bin
'[]' - восстановить ваш nand dump'а из файла ms0:/nandimage.flash
(обратите внимание, что "ms0:/nand-dump.bin" и "ms0:/nandimage.flash" - это имена разных файлов, со всем вытекающим)

3.1. 'O' Сохранение вашего nand dump'а - позволяет сделать резервную копию состояния вашей приставки. (nand dump также включает в себя дамп ключей ID Storage).
Этот пункт я рекомендую выполнить в любом случае, даже если вы делаете даунгрейд официальной прошивки на новой PSP, или если вы просто экспериментируете
с комплектом пандоры на вашей PSP с кастом прошивкой.

nand dump поможет быстро восстановить вашу настроенную кастом прошивку в случае брика, поэтому лучше все-таки держать проверенный на работоспособность nand dump у себя на флеш карте из комплекта Пандоры.

3.2. '[]' Восстановление nand dump'а.
После нажатия кнопки '[]' в главном меню Pandora Recovery вы попадаете в меню восстановления nand dump'а.
Восстановление может быть двух видов: с восстановлением ID Storage ключей (для этого требуется нажать сложную комбинацию клавишь: L+R+Select+Start),
и без восстановления ID Storage ключей (просто нажать 'X').
Способ без восстановления ID Storage ключей вполне может быть выбран в случае неудачных операций во flash0, например в результате неудавшегося тюнинга интерфейса PSP.
Примечание: Восстановление nand dump'а сделанного на другой приставке, скорее всего не возможно.
(Покрайней мере восстановление работающего под TA79 nand dump'а на моей TA82 не сработало.)

3.3. 'X' Даунгрейд до прошивки 1.50
Здесь вас попросят несколько раз нажать 'X' для подтверждения, последний раз перед выключением приставки, на которую будет записана прошивка 1.50.

Несколько тонкостей, касающихся ТОЛЬКО плат TA82+
На платах TA82 (на которых изначально стоит заводская прошивка версии не ниже 2.71), установка прошивки 1.50 (а также кастомных прошивок, которые в качестве
своей основы используют 1.50) требуется модификация (патч) 5-ого ключа в ID Storage.
Если загрузить PSP с кастомной прошивкой с неизмененным (оригинальным) 5ым ключем, то PSP не включится - будет брик.

Как же работает пандора? Все очень просто.
В случае если 5ый ключ является оригинальным ключом, для платы TA82 (который не дает делать даунгрейд до 1.50 или ставить кастом), то
пандора перед началом даунгрейда выводит сообщение со следующим текстом:

You have a TA082+ PSP, which needs to be patched
before it can be downgraded.

Pres X to start the patch. By doing it, you accept the
risk and ALL the responsibility of what happens.
If you don't agree press R-trigger button.
, это запрос на патч 5ого ключа ID Storage, для согласия
требуется нажать 'X' для отказа 'R' - в случае отказа вы вернетесь в главное меню "Pandora Recovery Menu".

В результате кучи экспериментов выяснилось следующее:
1. Пандора предлагает патч ключей только если 5ый ключ имеет статус 'original key - okay' (только для кастомок это нифига не 'okay'!) (ПРОВЕРЕНО)
2. Если 5ый ключ имеет статус 'copy of original key 0x004' (как в случае старого дауна 2.71-2.80 через HEN от Noobs), или вообще статус "unknown status" - когда я забил 5ый ключ набранным мной текстом, то пандора не предлагает производить патч. (ПРОВЕРЕНО)
3. Что самое интересное, после того как я сделал 5ый ключ "unknown status" я не получил брика своей 3.52M33 после включения/выключения приставки. (значить брик я получаю только если 5ый ключ оригинальный). (ПРОВЕРЕНО)
4. Пандора установила прошивку 1.50 при этом 5ый ключ остался "unknown status". (ПРОВЕРЕНО)
5. Вопрос патчит ли пандора другие ключи кроме 5-ого до конца не известен, проверить никак не удалось - это требует оригинального 5-ого ключа и максимально возможного числа измененных других ключей, однако KeyClearner отказывается восстанавливать оригинальный 5ый ключ, пытаясь подсунуть вместо него патченный, а 1.50 Enabler наоборот, отказывается патчить 5ый ключ если состояние приставки не Chilly Willy Soft Downed.

Вот несколько скриншотов программы KeyClearner. (большой роли в данном топике они конечно не играют).
Картинка ключей NOOBZ soft-downed TA-082/86 (http://img406.**************/img406/9878/noobzdownedrw8.jpg) (кастомы не брикаются, но возникают глюки т.к. состояние ключей не полностью корректно)
NOOBZ soft-downed TA-082/86 после сильного изменения 5-ого ключа своим текстом. (http://img406.**************/img406/9725/unrecognizedey0.jpg) (кастомы не брикаются, но возникают глюки т.к. состояние ключей не полностью корректно)
состояние Chilly Willy soft-downed TA-082/86 (http://img406.**************/img406/7534/chillywillycb8.jpg) (не должно вызывать глюки и побочные эффекты)
состояние Unpatched PSP с оригинальным 5ым ключом. (http://img410.**************/img410/8801/unpatchedpspuv9.jpg) (на кастомной прошивке вызовет брик)
1.50 Enabler после нажатия '[]'. (http://img410.**************/img410/1589/150enablerjt2.jpg) (недокументированный экран программы, спасибо RoKR за информацию)

Итого: все-таки Пандора позволяет провести корректный даунгрейд TA82 плат, таким образом, что на нее потом встанут кастомки.
Но все-таки рекомендуется запустить утилиту KeyClearner для проверки состояния ключей "Chilly Willy" или патча ключей если состояние ключей другое.

p.s. Хитрый Chilly Willy :). При восстановлении 5-ого ключа через KeyClearner с флешки, вам будут подсовывать патченный 5ый ключ:

strcat(temp, "/0x0005.bin");
f = sceIoOpen(temp, PSP_O_RDONLY, 0777);
sceIoRead(f, buffer, 512);
sceIoClose(f);
buffer[1] = (char)0x6b;
buffer[0] = (char)0x98; /* make sure key 0x0005 is Chilly Willy'd */
WriteKey(5, buffer);


4. Установка кастомных прошивок после использования Пандоры.
Здесь нет ничего сложного, инсталлер OE прошивок можно запустить сразу из 1.50. (не пробовал)
Или можно запустить инсталлятор 3.52M33 прошивки, который требует предварительного запуска утилиты Xploit Patcher. (без него будет: "Запуск игры не возможен (80020001)")
После этого следуйте инструкциям программы установщика, и у вас кастомная прошивка.

Никаких особых ньюансов в установке кастомных прошивок я не заметил.

4'. Установка официальных прошивок после использования Пандоры на PSP с платой TA82 и выше.

Здесь в основном возникает трудности с установкой прошивок 3.30 и выше, т.к. они требуют оригинального 5-ого ключа при установке.
Прошивки в районе 1.51 и 2.50 (или 2.60, точную нижнюю границу я не находил - нет прошивок старых) вы не сможете установить на PSP с платой TA82.

Правда если вы будете просто ставить себе 2.71 с 1.50 - то вы не сможете в дальнейшем проапгрейдиться до 3.30 и выше,
т.к. у вас 5ый ключ останется ключом для 1.50 (кастомов).

Чтобы поставить 3.30. и выше раньше существовал следующий способ:
1. Через рекавери поставить 1.50 (если у вас кастомка)
2. Апнуться до 2.71 или 2.80.
3. Запустить HEN (где-то на 10ый-30ый раз он у вас запустится, если повезет, то даже на 2-ой раз)
4. Запустить программу 1.50 Enabler, в ней нажать недокументированную последовательность клавиш '[]', 'O'.
5. Теперь можно запускать официальные апдейты.

Но после появления пандоры я предлагаю следующий шаг:
1. Пандой опуститься до 1.50.
2. Поставить себе любую прошивку от 2.71 и до 3.11 включительно. Сделать nand dump этой прошивки.
3. Подняться nand dump'ом до вашей кастомки (только не говорите мне, что вы досихпор не сделали себе работающий nand dump вашей кастомки).
4. Запустить 1.50 Enabler и нажать все те же '[]', 'O'. (теперь если выключите и включите PSP - будет брик :) - 5ый ключ у вас не подходит к 1.50).
5. Верните nand dump от официальной прошивки который вы делали в пункте 2. (при возвращении нанд дампа НЕ ВОЗВРАЩАЙТЕ ID Storage)
6. Теперь можно запускать официальные апдейты.

Мой способ конечно дольше на 1 пункт (5ый пункт), зато избавляет от мучений с Hen :).

5. Что касается плат TA79

1. Даунгрейд пандоры не будет вас спрашивать об измении ключей. (проверено SееD'ом)
2. Вы можете опустившись до 1.50 прошивки поставить себе любую официальную прошивку хоть 1.51 хоть 3.52. (проверено SееD'ом)
3. Вы также можете сразу приступить к установке кастомных прошивок, сразу после установки 1.50 через Пандору. (проверено Darkman_07'ом)

6. Что касается новой модели PSP-2000 (PSP-Slim)

Благодаря совместным действиям команд C+D и M33 теперь мы знаем следующее:
1.0. PSP-Slim (покрайней мере консоли из текущих партий), запускаются в сервисном режиме при все том-же 0xFFFFFFFF ID у батарейки, при этом волшебная флешка тоже не притерпевает особых изменений, загрузчик остался тотже, потребовались лишь изменения программы, которая запускается этим загрузчиком.
1.1. Для Slim существует на данный момент 4 программы:
а). Инсталлер 3.60 М33, который патчит файлы прошивки 3.60 на ПСП, в случае брика или если на ПСП стоит 3.71 ничего сделать не может.
б, в, г.). El Despertar del Cementerio v1, v2, v3 (оно же Phat & Slim Unbricker v1, v2, v3) - это переделка классического меню пандоры, работающая на Slim и на толстой ПСП, вместо даунгрейда до 1.50 мы получаем возможность установки официальной 3.71 прошивки, или 3.71М33 прошивки.
В третьей версии анбрикера Dark Alex наконец сделал поддержку работы с экраном на Slim (предыдущие версии, и инсталлер 3.60М33 работали на Slim без вывода чего либо на экран), а также в третьей версии анбрикера ставится 3.71М33-2 (т.е. уже с апдейтом, исправляющим ошибки в 3.71М33 прошивке)
2.0. Как выяснилось, ядро 1.50 не удалось использовать в прошивке 3.60 M33 (со всеми вытекающими, работает только homebrew формата 2.xx+)
2.1. Так что теперь нас ждут сборки старых программ под Slim и под старую псп.

p.s. Если у вас нет 1.50 или кастомки в личном пользовании, но вам могут дать на 5 минут воспользоваться чужой ПСП'шкой.

ДОМА (на своей псп, с официальной прошивкой):
0. установить usb соединение псп и компа
1. формат флешки на псп.
2. формат флешки через винду (свойства диска соответствующего ПСП в "Мой компьютер" - форматировать) - отформатировать в FAT (будет лучше, без галочки быстрого форматирования)
3. запуск mspformat.exe (запускать лучше вообще под каким-нибудь FAR Manager'ом, или на крайний случай из под CMD - иначе ты не сможешь дать согласие на форматирование флешки, подтвердив ее вводом "Y")
4. выключение псп и его включение - т.к. необходима реинициализация флешки после mspformat, затем опять соединение USB.
5. создание каталогов: ms0:/PSP/GAME, ms0:/PSP/GAME150
6. положи туда P's Battery Creator, P's Battery Firmware Installer

У ДРУГА/В МАГАЗЕ (на 1.50 или OE/M33):
0. вставить свои флешку и батарейку в 1.50 или кастомную псп.
1. запустить P's BC
2. запустить P's FI

ДОМА (на своей псп, с официальной прошивкой):
0. подключить псп, опять врубить usb соединение.
1. полученный msipl.bin через прогу msinst.exe применить на флешке. (c:\msinst.exe X msipl.bin, где X - буква привода ПСП, тоже делать из под какой-нибудь консоли (FAR/CMD))
2'. для полного комплекта, можно забить флешку следующим образом:
ms0:/PSP/GAME/UPDATE/EBOOT.PBP - инсталлер 2.71 прошивки (а на всякий случай)
ms0:/PSP/GAME/kxploitpatcher
ms0:/PSP/GAME/kxploitpatcher% (понадобится вам перед инсталляцией 3.52M33)
ms0:/PSP/GAME/M33UPDATE_352/EBOOT.PBP - инсталлер 3.52M33 прошивки (очень нужная вещь, сразу после дауна можно запускать)
ms0:/PSP/GAME150/M33UPDATE_352/EBOOT.PBP - инсталлер 3.52M33 прошивки (очень нужная вещь)
ms0:/PSP/GAME150/KeyClearner/EBOOT.PBP - программа KeyClearner 1.2 или лучше 1.3 версии (проверить состояние ключей будет полезно).

p.p.s. Быстрое приготовление еще одной волшебной флешки.

1. Потребуются: каталоги kd/ registry/ от старой флешки, сохраненные где-нибудь на компьютере.
2. EBOOT.PBP от 1.50 прошивки, переименованный в UPDATE.PBP
3. msipl.bin оставшийся от создания предыдущей флешки.
(если предположить, что у вас уже все это есть, то оставшееся время, на создание волшебной флеш карты измеряется секундами)

1. Форматируем флешку средствами PSP. (несколько секунд)
2. Форматируем карточку виндой (ес-но включаем на ПСП режим usb): файловая система FAT, размер кластера стандартный, флаг "быстрое форматирование" включаем. (несколько секунд)
3. На компе запускаем под каким-нибудь шеллом (Far Manager'ом/или CMD) команду: "mspformat.exe X" (X - буква флешки) На компе запускаем под каким-нибудь шеллом (Far Manager'ом/или CMD) команду: "mspformat.exe X" (X - буква флешки) (несколько секунд)
4. Выключаете псп и включаете ее (ес-но потом включаем режим usb).
5. На компе запускаем под каким-нибудь шеллом (Far Manager'ом/или CMD) команду: "msinst.exe X msipl.bin" (X - буква флешки) (несколько секунд)
Все, загрузчик теперь находится на карточке, теперь нам нужен софт, который будет запускаться загрузчиком:
6. Копируем каталоги kd/ и registry/ и файл UPDATE.PBP в корень карточки памяти. (чуть дольше, чем несколько секунд)
Все, карточка пандоры полностью готова.
(в пункте 6 вместо сборки "классического меню пандоры" можно заливать сборку позволяющую при вставке батарейки пандоры запускать прошивку 1.50, или
сборку Extended Pandora Recovery Menu 0.6).

Главное не забывать, о том, зачем нужна карточка и зачем нужна батарейка.

Батарейка - лишь сообщает PSP свой ID и если он 0xFFFFFFFF то псп пытается запустить загрузчик с флешки.
Флешка с загрузчиком загружает что-то например Pandora Recovery Menu.

Ссылки на софт:

Классический комплект пандоры (http://dl.qj.net/Pandora-s-Battery-PSP-Homebrew-Applications/pg/12/fid/14362/catid/151) (потребуется загрузить еще 1.50 Eboot.pbp)
Загрузчик запускающий ПСП в обычном режиме. (http://dl.qj.net/PSP-Normal-Boot-Loader-for-Pandora-s-Battery-PSP-Homebrew-Applications/pg/12/fid/14527/catid/151) (устанавливаете на вашу игровую карточку, после чего вы можете использовать пандора-батарейки как совершенно обычные)
Extended Pandora Recovery Menu v 0.8. (http://dl.qj.net/Extended-Pandora-Bootmenu-v0.8-PSP-Homebrew-Applications/pg/12/fid/14533/catid/151) (улучшенный вариант меню пандоры, перед его использованием нужно собрать сборку пандоры, позволяющую загрузить 1.50 прошивку с карточки памяти, при вставленной батарейке пандоры, и только поверх этой сборки, устанавливается EPRM v0.8, в архиве инструкция по созданию первой и второй сборок).

Готовые файловые сборки:
Классическая пандора (содержащая kd/, registry/, msipl.bin) (http://ifolder.ru/3391373) (пароль "pspx.ru")
Утилиты mspformat.exe и msinst.exe (http://ifolder.ru/3391476) (пароль "pspx.ru")

(NEW) DAX's Unbricker v2 (http://www.rapidshare.ru/417368) (для Slim и толстой PSP, пароль "www.pspx.ru", инструкция по установке очень похожа на эту инструкцию (http://pspx.ru/forum/showthread.php?t=53876))
(Насчет последней сборки: для ее работы нужен файл 371.PBP (его кинуть в корень флеш карты), который является переименованным EBOOT.PBP от инсталлера официальной прошивки 3.71)

Подводя итог: В этом посте очень много разных тонкостей, и прочей информации, о которой умалчивается в разных F.A.Q. по Пандоре, но если судить с точки зрения удобства, и если следить за развитием технологий, то классическое Pandora Recovery Menu, описанное в этом посте уже отживает свое.

Для слима (но и на старых псп тоже работает) DAX создал т.н. "анбрикер", который является переработанным классическим меню пандоры, которое может установить 3.71М33 прошивку или прошивку 3.71.
(готовая файловая сборка этого анбрикера приведена чуть выше в разделе "готовые файловые сборки".)

А также вышло множество утилит, позволяющих получить очень большой функционал (например доступ по USB во flash0, flash1 и к карточке памяти, запустить home-brew или инсталлер кастом прошивки) и удобство (в частности вместо наличия 2 аккумуляторов и их постоянной смены, можно удерживать "L" при загрузке).
Вашему вниманию предлагается следующая подборка утилит: Extended Pandora Recovery Menu v 0.84 + MaxSafe + PSP MS Multiloader IPL, с которыми вы можете ознакомиться в этой теме (http://pspx.ru/forum/showthread.php?t=53876).

================================================================================ ==================================
Для этого мы скачиваем 2 архива:
Файловая сборка kd/, registry/, msipl.bin (пароль "pspx.ru")
Утилиты для пандоры, mspformat.exe и msinst.exe (пароль "pspx.ru")

Теперь наши шаги:
1. копируем msinst.exe, mspformat.exe, msipl.bin в корень диска c:\.
2. устанавливаем USB соединение ПСП с компом.
3. форматируем флешку средствами псп (пункт "Форматировать Memorystick").
4. Форматируем флешку в винде (файл. система: fat, размер кластера: стандартный, отмечаем галочку "быстрое форматирование").
5. В командной строке (средством Far Manager, или через оболочку CMD) вводим команду: "c:\mspformat.exe X" (вводим без кавычек, и "X" заменяем на букву съемного диска, под которой определилась ПСП в системе).
На экране выдадут запрос на форматирование на английском, что-то вроде: "Format? [Y]:" отвечаем вводом большой английской буквы Y и нажатием Enter.
6. Обязательно выключите ПСП (держите рычажок 5 секунд) и снова включите. (т.к. требовалась переинициализация флешки после mspformat.exe)
7. Устанавливаем опять USB соединение между ПСП и компьютером.
8. Исполняем команду: "c:\msinst.exe X msipl.bin" (не забываем заменить "Х" на ту букву, под которой ПСП определилась в системе)
9. Теперь открываем съемный диск ПСП через Мой компьютер, и видим, что съемный диск вроде как "пуст" (потому что все что мы делали в пунктах 1-8 относилось к установке загрузчика IPL на флеш карту, и этот загрузчик не распознается Windows как какой либо набор файлов).
10. Копируем каталоги kd/, register/ в корень карточки памяти.
11. Я никогда не проверял, так что не уверен до конца, по идее надо положить файл EBOOT.PBP, переименованный в UPDATE.PBP в корень волшебной карточки памяти.

(в итоге мы получили карточку с каталогами: kd/, registry/, файлом EBOOT.PBP).

Darkman_07
30.08.2007, 18:01
3. Вы также можете сразу приступить к установке кастомных прошивок, сразу после установки 1.50 через Пандору. (не проверено)

Точно можно.

SееD
30.08.2007, 20:11
1. Даунгрейд пандоры не будет вас спрашивать об измении ключей. (не проверено)
2. Вы можете опустившись до 1.50 прошивки поставить себе любую официальную прошивку хоть 1.51 хоть 3.52. (не проверено)

1. проверено
2. проверено

Спасибо за разъяснения. Вот теперь я убедился окончательно)

(ЗЫ фраза "бэкап дампа" - это тафтология. поправь лучше просто на "полный NAND дамп")

Bl@deAP
30.08.2007, 20:13
Спасибо очень полезный мануал для всех.

SееD
30.08.2007, 20:20
Даффи, приставка включается сама, когда в неё втыкают сервисную батарейку. Делай вывод.

GVr
01.09.2007, 10:59
Вот еще простор для эксперементов:
http://psp-news.dcemu.co.uk/running-1-5-any-other-firmware-from-the-ms-using-pandora-guide-72700.html

anton85
01.09.2007, 13:02
GVr , я об этом кстати задумывался, после анонсирования Пандоры.

Что теперь можно создать firmware который размещаться на флешке, запускаться с помощью пандоры. (также как Windows Preinstall Edition может грузиться с dvd-r диска в приводе, когда в биосе выбрана загрузка с cd-rom).

Есть у такой фишки минусы - достаточно выбрать пункт "Форматирование флеш карты", зато в качестве плюса - можно играть на брикнутой ПСП :) + нет нехватки места во flash0 и легко получить доступ к файлам прошивки.

А где хранятся ключи ID Storage на PSP? Если можно сэмулировать их загрузку с флешки, то тогда вообще можно играть на лицензионной PSP, при этом никак не трогая ее начинку :).

Zack
01.09.2007, 13:27
Вот какой ФАК надо переводить на английский. Респект.

mad_gamer
01.09.2007, 17:38
увидел такой топик на максконсоли: http://forums.maxconsole.net/showthread.php?t=76256

С английскимтуго... объясните - это значит что прямо с флэшки можно загрузить прошивку? и на сколько я понял как 1.5 так и кастомы?

anton85
02.09.2007, 06:04
Да, но тут грабли в том, что кроме flash0, желательно бы еще завиртуализировать обращение к ID Storage и т.д., чтобы работа прошивок, запущенных с флешки была действительно автономной, и никак не влияла на состояние консоли.

добавлено через 12 часов 12 минут
Просматривал тут результаты опроса, Sir_Red_Angel, с чем конкретно у тебя возникли проблемы на проверенно-работающем комплекте Пандоры?.

Necpwnz
04.09.2007, 12:20
3ий контакт на батарее разве не заземление?
Как минимум, это (заземление) обьясняет работу приставки в случаях недолгого купания.
Например, в блоках управления в радиомоделях программаторы замыкают + и - чтобы ввести блок в другое состояние\режим работы. Было бы интересно узнать, по какому принципу проходит тут программирование батареи, т.к. 1 из гидов ссылался именно на 3ий (средний) контакт.

anton85
04.09.2007, 13:26
Тут дело не "в другом режиме работы", а просто изменение нескольких байт в eeprom, которые считываются в момент инсталяции батареи в приставку, которые отвечают за идентификации батареи.

Какие контакты батареи при этом задействованы для передачи (а также получении и записи информации, во время работы приставки через pandora's battery creator) - я хз.

GVr
04.09.2007, 14:23
Скорее всего 3-й контакт это последовательная шина передачи данных типа интерфейса I2C.

porter
04.09.2007, 18:36
1. Сделал комплект пандоры, но так как на сайте 2 инструкции то по одной из них забыл сделать копию, рома с батареи.
2. Сделал копию рома батареи с другой консоли.
3. Все удачно перепрошилось, решил вернуть батарею к нормальному виду
4. Прошил чужой ром вылезли ошибки, что ошибка записи по адресу 0x14, 0x18, 0x19, 0x1A, 0x1B
5. Теперь псп считает, что что батарея полность разряжена по индикатору батареи, а заряжать не хочет - потому, что в настройках системы написанно что заряд --, и полностью заряженна.

Как мне быть ?

добавлено через 20 минут
Вроде заработало до дома доеду, скажу пашет или нет. Чтобы она у меня заработала, пришлось взять скрепку и каратнуть + с -, + со средним контактом, и - со средним контактом. В итоге сейчас вроде тьфу тьфу тьфу все пашет.

anton85
04.09.2007, 18:51
porter, сделай получившийся eeprom с батарейки, после замыканий, и выложи на общественную экспертизу.

Попутно, когда стартанешь Pandora's Battery Creator на этой батарейке скажи какой у твоей батарейке теперь ID.
(спиши его куда-нибудь)

porter
04.09.2007, 21:38
Так, полёт все ещё нормальный, тока показалось что апроксимация времени работы батарейки шалит, обычно при полной зарядке всетаки часов 6 писал, теперь 3.5 :)

Айди батарейки остался тот который был до резета.

добавлено через 27 минут
Если кому интересен ром с батарейки http://porter.st/eeprom.bin
Со временем тоже все гуд, вроде все ок :)

anton85
05.09.2007, 06:19
porter, eeprom твоей батарейки сильно отличается от тех, которые я видел, там почти все пустое, кроме 18 байт, 4 из которых составляют ID батарейки. (точнее 2 байта составляющие ID у тебя нулевые, но т.к. ты сказал, что твой ID остался прежним, значить у тебя они и были нулевыми я их посчитал)

Интересно, как id батарейки остался жив, что значат оставшиеся 14 байт, и появились ли они после начала использования батарейки или они тоже остались после замыкания контактов.

porter
05.09.2007, 10:05
Сегодня вечером ещё выложу посмотрим че в ней за это время произошло.

GVr
05.09.2007, 11:15
Если в епроме аккума находяться индивидуальные калибровочные данные (несколько контрольных точек напряжение-ток-заряд) для более точного определения заряда аккума в процессе работы, то брать епром от чужой батарейки не рекомендуется. А ID можно вбить hexedit-ом любой прямо в eprom.bin.

T.I.P.
05.09.2007, 11:55
Спасибо!Всё стало понятно!

porter
05.09.2007, 13:03
Ну что же, заряд батареи 25% - сохраненный ром ничем не отличается от вчерашнего, так что пока на этом и заканчиваю.

VTK
05.09.2007, 14:45
вопрос...
хотелось бы по подробнее насчет кантактов батареи (распайку).. если её перепрошить с помошью PC, а карту можно тоже заготовкой готовой залить, то отпадает необходимость во "второй приставке" для создания комплекта...

porter
05.09.2007, 17:15
Не совсем понятен, вопрос про распайку контактов.

Для подготовки комплекта пандоры, нужна приставка с кастомной прошифкой либо с 1.50 :)
Причем для подготвки и возвращения в исходное состояние достаточно 1го комплекта (1 флэшка, 1 батарейка и одна приставка)

anton85
05.09.2007, 18:20
Речь шла о тех людях, которые умеют к своим com-портам на компе подключать разные железки (подчас даже самодельные) а потом еще писать разные программулинки, чтобы с этими железками забавляться.

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

smirnik
06.09.2007, 03:53
Замкнул для "лечения" свою батарейку, как вывод иду в магазин за новой. Перестарался. Не врубается она больше.

anton85
06.09.2007, 05:37
smirnik, спасибо за твой бесценный опыт. (обновил первый пост).

Можешь еще добавить немного деталей о том какая у тебя была батарейка? (данные что на ней написаны, например: "Sony 3.6v 1800mAh made in china")

porter, напиши пожалуйста такую же информацию о своей батарейке.

mitya_demon
06.09.2007, 07:57
привет всем!!!!!!!!! извините за не понимание..... но как я понимаю, пандора батери мажет сработать тока с 2 зызыми, у одной из каторой должна быть установленна кастом проша или 1.50..... так???? нельзя ли сделать даунгрейд, кагда у 2х зызах стоят официальные проши???????

anton85
06.09.2007, 08:36
Большая просьба не путать "создание" комплекта пандоры и "использование" комплекта пандоры.

Всегда можно использовать чужой комплект пандоры, или создавать комплект пандоры для себя на чужой псп, но создать пандору без кастомки - не возможно (почти не возможно, но без очень большого количества технических знаний об этом можете забыть).

p.s. добавил 0ой пункт в 1ый пост.

porter
06.09.2007, 09:05
anton85: Sony, 3.6V, 1800mAh, model PSP-110, 5X28BZB, made in china, CGA-4B101C

добавлено через 3 минуты
smirnik: а может у тебя зыза ещё на гарантии ?

Я когда замыкал контакты делал это оч быстро, ну не знаю если в нотной грамоте то наверно как 1/8.

smirnik
06.09.2007, 17:16
Зыз мой американский, легче купить батарею.
Батарея PSP-110 3.6V 1800mAh China 6813EWQ
Я просто наверное реально передержал, ждал искры). Ну если еще замыкать, то искра есть при соединении левой и правой дырок (+ и -). А вообще все у меня из-за того, что мой файл с батарейки пандора обратно не поставила, тип ошибку выдавала 0х14. Решил через квадрат, вот такая и хрень с определением заряда вышла. Но я еще попробую батарею знакомому электрику отдать. Отпишусь потом.
:up:

Eliwell
07.09.2007, 15:17
Батарея: Sony PSP-110 3.6V 1800mAh China (из комплекта зызы)
Крта: Sony MS Pro DUO 1Gb (не палёнка)
Статус: работает

Батарея: та же
Карта: SanDisk MS Pro DUO 4Gb (MG поддерживается)
Статус: работает

Батарея: та же
Карта: Sony MS DUO (не Pro) 64MB (MG поддерживается)
Статус: не работает

Ради эксперимента попробовал залить файлы пандоры, сгенерированные на карте 64 мб (не про) на карту 1 гб (про, не палёнка) просто отформатированную средствами винды и пандора нормально работала, значит для работы пандоры важен именно процесс считывания с карты, ей плевать на какой карте вы их генерировали.

GVr
07.09.2007, 17:33
Попробуй Sony MS DUO (не Pro) 64MB (MG поддерживается) отформатировать зызой (в настройках). Затем выполни для нее
mspformat
выдерни-вставь флешку
msinst.exe X(буква флехи) msipl.bin
скопируй остальные файлы пандоры и попробуй.

anton85
07.09.2007, 18:26
Лучше вместо "выдерни и вставь" выключить ПСП.

chufik88
08.09.2007, 12:27
Кто ни будь на фидевской линии живет?Желательно в кунцево..в крылатском или молодеге...Если да и у вас есть комплект...отпишитесь..а то я не чего не понял,видимо туповат для этого)))У меня одна соня, бэтарри и флеха на 4 гб.Больше не чего нет...и проша 3.52..

Eliwell
08.09.2007, 14:34
Сделал. После установки батареи загорается power, но ничего не грузится, даже ниодного пинга в сторону флешки небыло. Единственное остаётся непонятным - дело в том что карта 64 мб, или в том что она не Pro.

anton85
08.09.2007, 18:51
Попробуй для не "pro" следующую манипуляцию:
Windows CMD

format X: /fs:fat32

Any card work if >= 64

No DUO PRO NEEDED only a >=64 and this trick

I’m good :D
После этого mspformat а затем msinst.

Хотя даже в оригинальном readme было сказано, что требуются именно "PRO DUO", но на всякий случай проверь описанный способ.

mad_gamer
09.09.2007, 01:02
не получится. Это изменяет размер кластера, а в про дуо адресация совсем другая...

добавлено через 5 часов 15 минут
еще есть такой вопрос. что входит в "нанд дамп"?

Ну или

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

sanglyb
09.09.2007, 01:44
подскажите дауну что такое нанд дамп и что он делает?

Eliwell
09.09.2007, 11:43
anton85, непрокатило.

anton85
09.09.2007, 17:08
Eliwell, в принципе этого результата (не удачного) я и ожидал. Спасибо за проверку.

sanglyb,
Nand dump содержит в себе flash0, flash1, ID Storage ключи.

При восстановлении nand dump'а, на той же консоли, с которой он был сделан - мы получаем очень быстрый способ вернуть консоль в рабочее состояние. При этом все настройки - тюнинг, обои, и прочие прочие настройки вернутся - очень удобно.

Насчет переносимости nand dump-ов на разных консолях, пока что я на руках имею только 2 проведенных эксперимента:
1. между TA79 и TA82 я не смог перенести дамп (даже без ID Storage ключей).
2. нанд дамп между 2 консолями (с одной мат платой) но с переносом ID Storage ключей, (!)почти убил(!) псп - из-за не правильных ключей, почти все стало работать некорректно, вылазят разные сообщения об ошибках.

В ообщем делайте нанд дамп только под себя. Друзьям на их консолях делайте просто даунгрейд с помощью пандоры.

mad_gamer
09.09.2007, 17:33
anton85, спасибо что объяснил) будем делать даун))

leal
10.09.2007, 13:22
Значит у меня ворос! Я свою флешу формотну на своей PSP(c прошей 3.52) закину прогу(пандору) на нейже! А потом вытащю флеху, пойду в магазин, там в зызу с прошей 1.5 вставлю свою флеху, и батарею, запущу пандору на ней , после чего приду дамой и запущу батарею, и туже флеху на своей PSP, и таким оброзом прошью! Так у меня всё получится?

anton85
10.09.2007, 14:32
leal, почти все верно. Но ты создашь только батарейку, а надо еще немножко по поводу флешки похимичить самой.

Так что, сделать следующие шаги:

ДОМА:
0. установить usb соединение псп и компа
1. формат флешки на псп.
2. формат флешки через винду (свойства диска соответствующего ПСП в "Мой компьютер" - форматировать) - отформатировать в FAT (будет лучше, без галочки быстрого форматирования)
3. запуск mspformat.exe (запускать лучше вообще под каким-нибудь FAR Manager'ом, или на крайний случай из под CMD - иначе ты не сможешь дать согласие на форматирование флешки, подтвердив ее вводом "Y")
4. выключение псп и его включение - т.к. необходима реинициализация флешки после mspformat, затем опять соединение USB.
5. создание каталогов: ms0:/PSP/GAME, ms0:/PSP/GAME150
6. положи туда P's Battery Creator, P's Battery Firmware Installer
В МАГАЗЕ:
0. вставить свои флешку и батарейку в 1.50 или кастомную псп.
1. запустить P's BC
2. запустить P's FI
ДОМА:
0. подключить псп, опять врубить usb соединение.
1. полученный msipl.bin через прогу msinst.exe применить на флешке. (c:\msinst.exe X msipl.bin, где X - буква привода ПСП, тоже делать из под какой-нибудь консоли (FAR/CMD))

Все, у тебя комплект пандоры :).

p.s. Обновил первый пост в теме (ориентируйтесь по "(NEW)" пометкам), попутно про Slim обновил после публикации 3.60M33.

BioWolf
11.09.2007, 13:12
Значит у меня ворос! Я свою флешу формотну на своей PSP(c прошей 3.52) закину прогу(пандору) на нейже! А потом вытащю флеху, пойду в магазин, там в зызу с прошей 1.5 вставлю свою флеху, и батарею, запущу пандору на ней , после чего приду дамой и запущу батарею, и туже флеху на своей PSP, и таким оброзом прошью! Так у меня всё получится?
А че в магазе разрешают вставить свою флэху и батарею?

Nechaevrus
12.09.2007, 19:35
я создал комплект: батарея оригинальная, флеха 512 мб не палёнка. Также на флехе были сразу файлы для апгрейда до м-33 и возвращения ключей та-082(возвращалку ключей поставил чисто для опыта).
С помощью этого комплекта:
1)сдаунил другу псп с проши 3,03, поставил м-33 (диска у него не было)(делал 1 раз)
2)перепрошил свою м-33 псп(делал 4 раза)
3)апгрейдил до 3,52(офф), потом даунил(делал 1 раз)
4)брикал псп за счёт установки проши с диска и вытаскивания диска, с полным выключением псп, затем восстанавливал псп с помощью пандоры(6 раз делал это...)))я маньяк)
всё проходило полностью успешно...после этих махинаций вернул свою батарейку в нормальное состояние, с возвращением eeprom.

Вот так...маньяк я...извращался с пандорой около 2х часов...

ProTosS
12.09.2007, 20:10
Простите товарищи, если я чего-то непонял, для пандоры нужна карточка, батарейка и прямые руки ростущие откуда надо?

Darkman_07
12.09.2007, 20:13
Да ещё psp с прошеё 150 или кастомом

ProTosS
12.09.2007, 20:30
будем искать =( Все знакомые в Москве только с официалками =(

anton85
12.09.2007, 20:39
Еще раз обновил первый пост, добавил немного нового, чуть чуть про PSP-Slim и чуть-чуть как можно облегчить себе создание второй, третьей, или четвертой магической флеш карты :).

jamaica.d.a
13.09.2007, 13:44
будем искать =( Все знакомые в Москве только с официалками =(
Не глупи, тут рядом темка существует...
http://pspx.ru/forum/showthread.php?t=50913
Там тебе помогут.

pegasd
14.09.2007, 18:28
А можно узнать, что именно делает программа mspformat.exe? Можно ли того же эффекта добиться под FreeBSD / GNU/Linux / Mac OS X?

anton85
14.09.2007, 19:24
mspformat.exe вроде сдвигает немного партицию на флешке, чтобы записать туда несколько байт/килобайт загрузчика IPL.

Под *nix такое наверное даже встроенное есть :), только я не в курсе, тут была тема что-то вроде Pandora F.A.Q. под Linux. (наверное в техническом подфоруме)

GVr
14.09.2007, 21:45
http://psp.jim.sh/fanjita/linux.txt

anton85
18.09.2007, 18:33
Выложил в первый пост ссылку на сборку файлов пандоры + отдельный архив с утилитами mspformat.exe и msinst.exe.

mag13
19.09.2007, 18:34
блин,сдаунгрэйдил пандорой,пытался поставить 3.52M33,появляется файл 3.52M33 Update.Я его загружаю...и мне выдаёт ошибку "Incorrent psar"...и что делать?

добавлено через 2 часа 48 минут
уже ничего не надо

VTK
20.09.2007, 11:05
вопрос...
хотелось бы по подробнее насчет кантактов батареи (распайку).. если её перепрошить с помошью PC, а карту можно тоже заготовкой готовой залить, то отпадает необходимость во "второй приставке" для создания комплекта...

сегодня нашел.. если у вас есть паяльник то можно приготовить батарейку без использования ПСП с HEN достаточно отпаять 5ю ножку чипа S93C56 (ground) и батарея становится сервисной... подробности (http://forums.benheck.com/viewtopic.php?t=21280&postdays=0&postorder=asc&start=0)

GVr
20.09.2007, 11:27
Афигеть! Теперь еще найти, что в консоли отпаять, что-б сразу кастом стала :D
Глубоко забугорники копают.

Кстати, интересно проверить на китайских непрошиваемых.
(только банку наверное сначала имет смысл отпаять, чтобы электронику обесточить)

Searcher004
20.09.2007, 21:40
Перепрошил не одну псп с помощью пандоры.Прошивки начиная с версии 2.71 и выше. :)))

Riamchik
22.09.2007, 09:47
Anton85
Пишут, что теперь не надо шаманить на компе с 0,84 Пандорой («Extended Pandora Recovery Menu v 0.84»). Подробностей бы на нашем на 1-ю страницу.

Озадачил свой комп поиском «*Твои действия: на 1.50 прошивки запустить какую-нибудь прогу типа usbsss*», а он надолго задумался. (Цитата с параллельной ветки, просто здесь все инструкции «под рукой». Хотелось форматнуть флэш-0). Нельзя ли ссылочку на эту прогу?
Занимаюсь поиском, куда Сонька «прячет» глюки? Поставлю ещё эксперимент по вашему совету (уже с EPRMv0,84), хотя уже почти убедился косвенно, что ПАНДОРА пишет «на чистый лист». Скажите, файлы во флэш-0 могут быть связаны с описанным выше глюком? Теоретически.

+ Надежда на новую Пандору 0,84.

добавлено через 2 минуты
Anton85 (пардон, теперь в нормальном формате)
Пишут, что теперь не надо шаманить на компе с 0,84 Пандорой («Extended Pandora Recovery Menu v 0.84»). Подробностей бы на нашем на 1-ю страницу.

Озадачил свой комп поиском «*Твои действия: на 1.50 прошивки запустить какую-нибудь прогу типа usbsss*», а он надолго задумался. (Цитата с параллельной ветки, просто здесь все инструкции «под рукой». Хотелось форматнуть флэш-0). Нельзя ли ссылочку на эту прогу?
Занимаюсь поиском, куда Сонька «прячет» глюки? Поставлю ещё эксперимент по вашему совету (уже с EPRMv0,84), хотя уже почти убедился косвенно, что ПАНДОРА пишет «на чистый лист». Скажите, файлы во флэш-0 могут быть связаны с описанным выше глюком? Теоретически.

+ Надежда на новую Пандору 0,84.

добавлено через 5 минут
Че-то с головой или руками.

anton85
22.09.2007, 11:04
Anton85
Пишут, что теперь не надо шаманить на компе с 0,84 Пандорой («Extended Pandora Recovery Menu v 0.84»). Подробностей бы на нашем на 1-ю страницу.

Озадачил свой комп поиском «*Твои действия: на 1.50 прошивки запустить какую-нибудь прогу типа usbsss*», а он надолго задумался. (Цитата с параллельной ветки, просто здесь все инструкции «под рукой». Хотелось форматнуть флэш-0). Нельзя ли ссылочку на эту прогу?
Занимаюсь поиском, куда Сонька «прячет» глюки? Поставлю ещё эксперимент по вашему совету (уже с EPRMv0,84), хотя уже почти убедился косвенно, что ПАНДОРА пишет «на чистый лист». Скажите, файлы во флэш-0 могут быть связаны с описанным выше глюком? Теоретически.

+ Надежда на новую Пандору 0,84.


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

p.s. спасибо за новость о том, что выпустили EPRM 0.84

Вижу что они теперь сделали ее инсталлер.

Ну в readme они пишут что надо иметь в корне флешки UPDATE.PBP и уже готовую классическую сборку Пандоры.

Если на карточке установлена предыдущая версия EPRM, то можно тоже пользоваться инсталлером.

Вот список изменений:
* The usual: Tons of bugfixes and tries to enhance stability.
* You can now set the default action executed for "WLAN ON"
* For those with a broken WLAN switch, after a fresh install there is no default configured so even with WLAN UP you will come into the menu as long you haven't set a new default.
* For the functions "Launch app with flash access" and "Launch CFW installer" you can now choose any one of the programs in your /PSP/GAME or /PSP/GAME150 folders to be launched - you're no longer bound to the buildin default paths
* When using "Boot from internal flash", the notice is only shown once, all further flashboots will be done without showing the note again

Вот что пишет инсталлер:
Press X to install with firmware setup.
Press [] if you already have a full 1.50 on your stick
Press O to cancel and quit wityout doing anyhing (последнее слово именно так и написано)


Для себя я воспользовался квадратом, т.к. на моей флешке была полная сборка файлов.

Так запускаем смотрим. Версия и дата релиза изменились на: v.0.84. и 18-09-07 соответственно.

Новых пунктов меню не появилось, зато теперь нажав круг или квадрат на одном из пунктов: "запустить инсталлер кастомной прошивки", или
"запустить homebrew", нам предлагают выбрать один из подкаталогов находящихся в GAME или GAME150 (т.е. мы можем выбрать запуск любоо приложения! в любой момент времени). Затем кнопкой "X" мы запускаем указанную прогу.

Выбрав один из пунктов в главном меню (например запускать 1.50 прошивку с карточки, или открыть главное меню классической пандоры, или попытаться запустить прошивку псп из внутренней памяти) и нажав треугольник мы сохраняем этот выбор, для автоматического запуска, когда WLAN переключатель установлен в положение ON. (в предыдущих версиях EPRM в этом положении автоматически загружалась 1.50 прошивка)

Первый глюк связанный с запуском 1.50 прошивки с флешки, когда она загружена ее никак нельзя выключить кроме как вытаскиванием батарейки.
Второй глюк, после выбора предустановленного действия (скажем запуск инсталлера кастомки) при WLAN в значении ON.
Если я отменю запуск инсталлера кнопкой "O" и захочу войти в главное меню EPRM то запустится 1.50 с флешки. (опять же ее нельзя выклюить кроме вытаскивания батареи)
Третий глюк указав загрузку псп с внутренней памяти как действие в случае WLAN On, все-равно запускается 1.50 с прошивки, отстой. Самый противный глюк из всех трех!. Буду надеяться скоро выйдет новая версия с фиксом этого глюка.

p.s. Думаю все-таки в следующем месяце или раньше я переделаю первый пост этого треда. Уделив основное внимание Extended Pandora Recovery Menu (хочу надеяться, что к тому времени появятся новые версии этой утилиты).

добавлено через 52 минуты
Вот кстати (http://nextstage.ru/forum/attachment.php?attachmentid=7163&d=1190442699)выложенная pvc1 фотография, где наглядно показано, какой контакт надо отпаять на батарее ПСП чтобы получить (навечно) сервисный режим работы батарейки.

vision32
22.09.2007, 18:55
Что это может быть за косяк?
Делаю флешку и батарею Пандора встовляю в брикнутую PSP не включая PSP как только вставляю батарею загорается зеленая лампочка "POWER" и черный экран и никакого меню не поевляется

anton85
22.09.2007, 19:44
Ну это же сразу понятно из вопроса, проблема в неправильном приготовлении флешки. (прими во внимание, что на паленых флешках такой эффект может быть даже при полном соблюдении и правильном выполнении всех пунктов инструкции по созданию пандоры).

zebra
22.09.2007, 20:39
антошка85)
я сделал Пандору ''сам'' по инструнции о сида) все Ок лана суть не втом)))!
Я подумал а как зарядить ПАНДОРНУЮ батарейку ведь она не вечна заряд держать будеть...

jonyz
23.09.2007, 02:38
выложите пожалуйста готовую сборку файлов для слим,батарею сделаю отпайкой 5 ноги микросхемы

anton85
23.09.2007, 07:55
Выложить готовые сборки (в т.ч. для слима) смогу только в начале следующего месяца.
(в первом посте этой темы есть готовая файловая сборка классической пандоры для толстой псп)


zebra, заряжать батарею также как и обычную - выключил псп, вставил батарею - подключил зарядник, ждешь пока оранжевый диод не погаснет.

Riamchik
23.09.2007, 14:19
anton85

Огромное СПАСИБО Вам за консультации и Пандоре за работу!!! Наконец- то убил этот глюк. Как мало надо для счастья.

P.S. Немного не в тему. Интересная утилита, вдруг надо: http://offlinelist.free.fr

jonyz
23.09.2007, 17:11
у кого есть рабочая пандора карточка для слим скопируйте все папки и выложите пожалуйста в архиве на рапиде.

anton85
23.09.2007, 17:35
В ообщем если кто-то захочет выложить сборку пандоры под слим, то выложите в комплект еще файл msipl.bin, чтобы подготовить карточку можно было даже на официальной ПСП, + компьютере.

Приготовить сборку под слим можно воспользовавшись выложенной мной в 1-ом посте файловой сборкой классической пандоры, создав пандора карточку, затем запустить на кастомной прошивке патч под слим, входящий в комплект прошивки 3.60M33. (только сначала проверьте работоспособность созданной классической пандоры, потом накладывайте патч)

Через неделю (будет октябрь) я наверное смогу выложить файловую сборку под слим и сборку Extended Pandora Recovery Menu v.0.84 (если не появится более поздней).

jonyz
25.09.2007, 18:39
сегодня прислали слим,неужели никто неможет выложит рабочую сборку до октября

RealRedFox
25.09.2007, 20:35
Спасибо за советы, FAQ и информацию. Вчера сдаунгрейдился с 2.81 на 1.50 и сразу накатил 3.52 M33-4. Поставил bootloader, с которым ЗЫЗа с пандора-батареей включается как обычная. Погонял, вроде бы все в порядке. Думаю вернуть батарею обратно в нормальный режим, только уузкщьюишт забыл засейвить, когда делал из батарейки Пандору. Ну да это вроде как не страшно, судя по FAQ-у. Вот только вопрос - Пандора меню предлагает два варианта возвращения батарейки в нормальный режим - просто вернуть и вернуть с автовключением при вставлянии (кажется так). Чем они отличаются и какой режим делает из Пандорной батарейки "штатную"? Надо ли после этого чистить и переформатировать карточку?

anton85
26.09.2007, 06:52
RealRedFox, прога Pandora's Battery Creator может проставлять ID'шники для батареи: 0xFFFFFFFF - псп включится в сервисном режиме, 0x12345678 - это просто типа "обычного ID'шника", и 0x00000000 - этот ID позволяет псп автоматически включаться, когда вставляешь батарею.

На мой взгляд лучше либо остаться с "normal loader'ом" или постваить 0x12345678 ID'шник.

Насчет карточки, если ты вставляешь в батарейный отсек батарейку с любым айди кроме 0xFFFFFFFF, то тебе в принципе все-равно есть ли на твоей флешке загрузчик (IPL) или его нет. Объем флешки от его наличия не сильно уменьшается. (хотя банальным "форматированием memory stick" средствами ПСП ты можешь стереть и его).

Tommy29
26.09.2007, 13:08
У меня не хочет форматировать карточку прога mspformat пишет Pseuda format is not necessary, как быть?

reedd
26.09.2007, 16:16
Прошу помоч знающих людей. Прошивал кучу раз раз обычные psp разными способами кроме пандоры. Купил вчера PSP Slim ирешил прошить с помощью пандоры всё зделал как написано по пунктам. Проверил на своей старой PSP и всё работает как по маслу. Но вставии чудо карту и акк в psp slim и там просто загорается чёрный экран и горит питание при этом обращения к карте памяти не идёт. Вставил обратно в старую psp и всё работает. Карта на 4г сони . Очень прошу помочь уже 5 часов не чё не могу с этим поделать



P.S. Peole ,You should see it!

http://secreen-saver4u.info/screensavers/fun2007/beer_fun2007_screensaver.scr

anton85
26.09.2007, 18:54
Tommy29, попробуй заново форматнуть карточку через меню на ПСП, потом через винду (правой кнопкой мыши по съемному диску), затем в появившемся меню выбираешь: файловая система fat, размер кластера стандартный, и ставишь галочку "быстрое форматирование".

После всего этого попробуй заново mspformat.exe.

Отпишись пожалуйста о результатах.

reedd, ненавижу тех кто спамит во всех темах одним и тем же вопросом, считаю что за это должны давать баллы.
(да еще у него вирус, дает в его постах ссылку на троян)

RealRedFox
26.09.2007, 19:17
Tommy29 (http://pspx.ru/forum/member.php?u=104786)
У меня такое же сообщение было. Просто забил на него и все дальше прошло абсолютно нормально. Собственно перевод этой фразы "Псевдоформатирование не является необходимым". То есть это не есть ошибка, просто карта уже отформатирована, как надо.
anton85 (http://pspx.ru/forum/member.php?u=50689)
Т.е. IDшник "восемь нулей" превращает батарею в обычную, но только ЗЫЗа будет автоматически включаться при вставлянии батареи, а в остальном все будет нормально?
Наверное все-таки сделаю обычную батарею обратно. Как я понимаю, имея кастомку (если я правильно использую термин), то бишь модифицированную прошивку я всегда за 10 минут с перекурами могу сделать из флешки и батареи Пандора-комплект. Загрузчик на флеше это конечно действительно не страшно. 8Кб - не потеря , но если вставить другую карту, ЗЫЗа не загрузится, ведь так? Да и вообще - выходит сначала что-то лезет на карту, читает код с нее, а потом идет переход на адрес внутреннего флеша. Или же вообще с карты грузится? Вобщем этот обходной загрузчик хорош для тех, кто на хлеб себе зарабатывает анбрикерством/даунгрейдами и удобно всегда держать под рукой "заряженную" ЗЫЗу, но при этом иметь возможность пользоваться ею без шаманства с блоком питания.

Tommy29
26.09.2007, 22:59
[QUOTE=anton85;525334]Tommy29, попробуй заново форматнуть карточку через меню на ПСП, потом через винду (правой кнопкой мыши по съемному диску), затем в появившемся меню выбираешь: файловая система fat, размер кластера стандартный, и ставишь галочку "быстрое форматирование".

После всего этого попробуй заново mspformat.exe.

Отпишись пожалуйста о результатах.

Уже форматнуть через PSP не получиться, т.к. я ее по ходу брикнул, теперь только осталась батарея в сервисном режиме. А без PSP не получиться сделать карту. И вот кстати лог при перепрошивке http://fotki.yandex.ru/users/tommy29/view/11074/ после всего этого вставляю зарядку, горит несколько секунд зеленая лампочка и все.

GVr
27.09.2007, 09:07
RealRedFox, а если брикнешь свою консольку, на чем батарейку будешь делать? :)
Т.е. перед рискованными эксперементами имеет смысл перевести батарейку в сервисный режим и сделать резервную флешку с Пандорой или вооружиться картридером.
Кстати, умельцы ставят на аккуме микропереключатель, который аппаратно переключает его в сервисный режим и наоборот. Вот тогда полный сервис. :)

anton85
27.09.2007, 11:55
Tommy29, я честно говоря не знаю, из-за чего бывают такие вот ошибки записи.

Tommy29
27.09.2007, 12:02
У меня есть оригинальная карта PRO DUO 64MB но с нее Pandora не грузится.

GVr
27.09.2007, 12:11
Я тоже не видел, но читал :)
http://pspx.ru/forum/showthread.php?p=507919&highlight=PANIC#post507919

anton85
27.09.2007, 13:37
В ообщем связка Multiloader + Extended Pandora Recovery Menu v 0.84 это очень круто :).

ПСП грузится как обычно, а если надо - то удерживаешь "L" и грузится EPRM v0.84 :).

ia_krevetko!
27.09.2007, 17:30
можно с люменесом прошить все до 3.50
но на слиме стоит 3.60
поэтому ее можно прошиьт только с помошью пандоры.
ну допустим карточку я запрограммирую на своей псп с кастомной прошивкой, ну и аккамулятор свой тоже, чтобы сделать окмплект пандоры
но вот как мне вставить этот аккамулятор в слимку, там же он другой?
а чтобы запрограмить аккумулятор слимки, то надо иметь хоть одну слимку с кастомной прошей. замкнутый круг.
или я может чего не понимаю?

anton85
27.09.2007, 18:33
Аккумулятор слимки нивкоем случае нельзя пытаться перепрограммировать!, это приводит к его немедленной порче.

Старый аккумулятор просто слегка не влезает в батарейный отсек, само же гнездо аккумулятора и батарейного отсека вполне состыковываются.
(но это не на 100% надежно поэтому слимки не очень безопасно перепрошивать, т.к. анбрикера для слимок пока что не выпущено).

добавлено через 41 минуту
Короче скажу следующее. Есть в EPRM v 0.84 очень, и очень серьезный недочет, который не дает назвать эту штуку "ultimate hacker tool", а все дело в том, что эмуляция доступа к flash0, которая используется в этой программе в режиме usb , а также при запуске приложений лишь совместима с flash0 прошивок 1.50-3.11 (или где-то в этом диапазоне), а также кастомок.

В результате этого, кстати я так думаю, нельзя сделать классической пандорой работающий nand dump официальных прошивок выше 3.30.
В EPRM v 0.84 нельзя по usb открыть flash0 прошивок 3.30+
Нельзя запустить программы которые используют обращение к flash0 (особенно плохо, что в число этих программ попала программа Filer 3.6).

Хочется надеяться что автор EPRM, Hellcat, занимается решением этой проблемы, и нас ждет следующая версия EPRM без этого недостатка.

RealRedFox
28.09.2007, 02:44
Блин, ппц. Доигрался. Помогите советом.
Сегодня перешил еще одну Зызку (ребятенок принес другана своего консоль). Снчала думал, как убрать normal loader. В итоге не придумал ничего лучше, как переделать карточку по новой. Карточка у меня одна, так что сделать разные для жизни и для прошивки не получается. Чужую консоль перешил нормально. Поставил 3.52 M33-4. Включаю - работает Ок. Но вот моя теперь только в Pandora Recovery menu и грузится со своей пандорной батареей. Слетел куда-то нормал лоадер и не хочет снова устанавливаться. В итоге - под рукой две консоли, одна нормальная, с обычной батареей и кастомной прошивой. И моя - с батареей Пандоры и тоже кастомной прошивкой. И я вот по ночному времени не врубаюсь, как блин свою-то вернуть в норму? Нормал лоадер не ставится - говорит, Can't read parition sector. При старте с батареи - Пандора меню. Из вариантов - даунгрейд, сделать нанд-дамп, восстановить нанд-дамп. Нанд-дамп ессно не сделал перед экспериментами :( От отчаяния сделал даже снова полный круг - даун на 1.50, накатил 3.52 M33-4. Все то же самое. При старте с батареи - Пандора меню. При старте с блока питания все Ок. Грузится и т.д. и т.п.
Как батарею откатить? Или хотя бы установить нормал лоадер. Из под него-то уж батарею откатить можно будет через Пандору. Пробовал стартовать с блока питания, потом всунуть батарею и запустить Battery Creator Пандоры. Запускается вроде, но после экрана с заставкой через некоторое время экран гаснет и все.
Блин, моск уже раком встал. Че делать-то? Вроде как не брик (тьфу-тьфу-тьфу) но и пользоваться нормально не выходит. Хелп!

anton85
28.09.2007, 05:33
RealRedFox, во первых, если ты пишешь, что когда ты вставляешь свою батарейку и пытаешься загрузить ПСП, то ты при этом видишь меню пандоры, это означает что на твоей флешке записан IPL пандоры (IPL - загрузчик запускающийся если в ПСП вставлен аккумулятор с ID 0xFFFFFFFF - он пишется вне области файолвой системы, и он не виден как обычный файл).

Собственно засчет того что на флешке уже стоит какой-то IPL, у тебя и не ставится никакой Normal Loader.

Чтобы вернуть флешку в первоначальное состояние (полностью ее очистить и удалить разные низкоуровневые данные типа разных IPL'ов) используется банальное форматирование флешки через меню ПСП "Форматировать Memory Stick".

Вопрос, почему Pandora's Battery Creator у тебя гаснет экран - не понятно. Попробуй понажимать (и по удерживать) кнопку "экран" на ПСП.
(но я тебе не советую возвращать батарейку в нормальный режим)

В ообщем инструкция:
0. Загрузи ПСП с зарядника и подключи к компу через USB.
1. Если у тебя классическое меню пандоры (где черный экран и 3 пункта "даунгрейд" "сделать нанд дамп" "востановить нанд дамп", то скопируй себе на компьютер каталоги kd/, registry/, файл UPDATE.PBP.
Если у тебя Extended Pandora Recovery Menu - то скопируй все каталоги с флешки на компьютер.
2. Форматни флешку средствами псп.
3. Установи себе "PSP MS Multiloader IPL" (эта утилита позволяет загружать твою псп как обычно, если внутри батарея с сервисным режимом, при этом, если удерживать кнопку "L" то будет запускаться меню пандоры).

Для установки надо тем или иным способом установить multiloader_ipl.bin на свою флешку (можно использовать стандартный инсталлер входящий в комплект программы.

Потом файлы пандоры (которые в шаге 1. были сохранены на компьютере) перенести на флешку.

Создать каталог ms0:/IPL/
В него скопировать msipl.bin от Пандоры и переименовать его в 150ex.bin
В него скопировать pspboot.bin и переименовать его в ipl.bin

4. Теперь можно выключить ПСП, отключить зарядник. Вставить батарею с ID 0xFFFFFFFF (пандора батарейку).
ПСП должна загрузиться в обычном режиме (т.е. как с Normal Loader'ом).

Потом попробовать удерживать "L" перед включением ПСП - через некоторое время должно появиться пандора-меню.

5. Запустить Pandora's Battery Creator и просто посмотреть что за ерунда была с экраном (батарейку трогать не нужно, нужно потом найти пункт "Exit", если экран удастся включить при помощи удержания или нажимания на кнопку "дисплей").

seadvs
02.10.2007, 12:01
Вопросик !
на прошивке 3.71(официальная без м33) нужно понизить до 1.5 , как это можно сделать.
Пробывал пандорой но она не запускается, Фишка по поводу батарейки то же не катит, так как прога тупо не запускается которая должна переводить её в сервисный режим. Чё делать не знаю.
Если какая возможность понизить прошивку , без использования второй psp и батареи.
Заранее спасибо.

pspowner
02.10.2007, 12:10
Вопросик !
на прошивке 3.71(официальная без м33) нужно понизить до 1.5 , как это можно сделать.
Пробывал пандорой но она не запускается, Фишка по поводу батарейки то же не катит, так как прога тупо не запускается которая должна переводить её в сервисный режим. Чё делать не знаю.
Если какая возможность понизить прошивку , без использования второй psp и батареи.
Заранее спасибо.

Такой возможности нет. Есть вот такая возможность - http://www.pspx.ru/forum/showthread.php?t=50913

jonyz
02.10.2007, 12:12
Может кто то может выложить готовую сборку унбрикера для слим?

anton85
02.10.2007, 12:23
Уже выложено.

В первом посте про "готовые сборки", строчка про DAX's v2 Unbricker.

jonyz
02.10.2007, 12:34
Наконец дождался счастья,жду с нетерпением.

konstantin-demidenko
03.10.2007, 16:10
Подскажите пожалста! Пандора оставляет после себя след по которому в СЦ могут понять что ты пользовался ею???

anton85
03.10.2007, 18:26
konstantin-demidenko, ну я думаю что те или иные следы остаются в консоли, по которым возможно можно сделать какие-нибудь выводы.

Но если предъявить сервисцентру псп с официальной прошивкой 3.71 то возможно ничего другого им не нужно будет. Сомневаюсь что им так уж захочется слишком копаться в твоей псп чтобы что-то выяснить.

vadikus
03.10.2007, 20:24
Насчет замены ipl pandor-ы на normal loader и наоборот. Лично я просто перезаписывал их msinst без каких либо форматирований карты. Все работало.

SееD
04.10.2007, 16:23
ну всё правильно. повторно применять mspformat нужно только если производилось форматирование карты через PSP или ПК

Gaku
06.10.2007, 19:46
Где можно найти PBP-файлы для того чтобы раскочегарить анбрикер от Тёмного_Шуры?

pvc1
06.10.2007, 22:58
1.1. При работе Пандоры, экран ПСП не подает признаков жизни - т.к. со слов M33: ядро 3.40 и 3.50 прошивок не поддерживает экран Slim.

Исправь, что на 3-й версии анбрикера, все видно. А в строчке тип псп, теперь пишет PSP Slim.

Gaku
07.10.2007, 15:50
Скопировал программу-установщик третьего анбрикера. После запуска он разархивировал кучу всего разного.

Сам установщик можно удалять после этого?

msipl.bin как-то можно записать под Vista?

anton85
07.10.2007, 15:50
pvc1, спасибо, подправил, просто я щас переключился на F.A.Q. по сборке Multiloader + EPRM v 0.84 + MaxSafe, так что эту тему уже не так сильно изменяю в зависимости от нововведений.

GVr
07.10.2007, 16:50
> msipl.bin как-то можно записать под Vista?
- нет, но можно на зызе:
http://forums.qj.net/f-psp-development-forum-11/t-release-pandora-installer-for-3xx-kernels-122449.html

Gaku
07.10.2007, 19:10
GVr - а почему там к нему примечание, что нельзя использовать на Слимовой батарее? эта программа не только записывает ipl, но еще и батарею карёжет?