Pandora Service Pack v1.1
Вложений: 10
Pandora Service Pack v1.1 Комплект Пандор и сервисных программ, для восстановления прошивки и сервисного обслуживания PSP. Вложение 7021 Инструкция по проверке IPL в хекс-редакторе HxD Цитата:
Требуемая версия Пандоры запускается во время включения PSP при удержании соответствующей кнопки: Для восстановления требуемой прошивки, необходимо закинуть соответствующий файл прошивки EBOOT.PBP в корень карты памяти, переименовав его цифрами версии прошивки, например 660.PBP (уже копируется при установке), 550.PBP, 500.PBP. Скачать: :download: Pandora Service Pack v1.0 (77.05 Мб) Скачать: :download: Pandora Service Pack v1.1 (76.96 Мб) ВНИМАНИЕ! Комплект содержит Pandora ELF Menu, которым крайне опасно пользоваться неосведомлённым юзерам, т.к. оно содержит набор сервисных программ, влияющих на работу железа PSP, например, программа "Brightness Fixer v0.9" тут же, после запуска и без запроса подтверждения, пишет в служебную область ключ IDStorage 0х0008.bin, который на европейских моделях приводит к нарушению порядка включения уровня подсветки. Другие программы, как например "IdStorage Manager", при неумелом обращении, могут сменить оригинальный MAC-адрес, испортить работу UMD-диска или вообще стереть ваши индивидуальные ключи, генерируемые индивидуально для каждой консоли на заводе, при выходе с конвейера. Это может привести к неработоспособности сетевых подключений, чтения дисков и прочим неполадкам. Хотя сейчас всё возможно обратно восстановить, с помощью этого же комплекта, однако, не обладая соответствующими знаниями, не следует необдуманно баловаться программами. Обязательно, в первую очередь, сделайте резервную копию(nand-dump) вашей оригинальной системы с помощью программы "nandTool 0.4 NEO", так же входящей в состав "Pandora ELF Menu". Принцип работы Пандоры Процедура перехода в сервисный режим следующая: При включении, PSP в первую очередь запрашивает у аккумулятора по среднему контакту уровень заряда и следом серийный номер. То есть, PSP начинает общаться с батареей и ведёт вполне осмысленную беседу. Если заряд достаточен и получен стандартный серийник, тогда PSP включается в обычном режиме. Но, если серийный номер в аккумуляторе изменить на 0хFFFFFFFF, тогда PSP включается в сервисном режиме. Она начинает искать загрузчик IPL (Initial Program Loader) не как обычно - во внутренней памяти на матплате, а в специальной неразмеченной скрытой области на карте памяти. Затем IPL стартует и начинает грузить с карты драйверы для функционирования консоли и далее файлы ядра, необходимые для загрузки программы-оболочки сервисной Пандоры, либо любой другой программы. В кратце, далее приведу поэтапно этот процесс... Этап 1. Переход в сервисный режим На первом этапе, при включении PSP, происходит разговор PSP с батареей. Чтобы было более понятно, покажу нагляднее, как именно происходит этот разговор. Мы перехватили этот разговор с помощью K-Line и получили вот такую последовательность цифр и букв: Код:
PSP-2000 СЕРИЙНИК FFFFFFFF Чтобы избавиться от ручного древневекового труда разбивки по строчкам и подсчёту правильности строки, нашими девелоперами была написана программа, с помощью которой удалось автоматизировать этот процесс. Если этот сырой код разговора PSP с батарейкой, поместить в программу "psp bat v1.1", то наглядно увидим целенаправленный разговор. Так что, если кто думает, что батарейка - тупой брусок из пластмассы и химикатов, тот глубоко заблуждается... Вложение 7020 Расшифровка вертикальных столбцов программы: Код:
Direct - Направление запроса от PSP/от BATарейки Этап 2. Загрузка Пандоры из TM-IPL Итак, PSP пошептавшись с батарейкой и поняв, что она требует секретный режим, начинает искать секретный IPL, но не как обычно, в чипе памяти на материнской плате, а именно в скрытой неразмеченной области на карточке памяти. Если там ничего не находится, то PSP просто не сможет из ничего загрузиться, а если там есть загрузчик, то конечно с него и загрузится. IPL содержит в себе микропрограмму - асмический код ввода-вывода, т.е. командные коды-инструкции процессора, с помощью которых процессор исполняет последовательную цепочку команд на включение и выполнение различных действий. А всему набору инструкций процессор железно обучен на стадии производства и заложен был ещё на этапе разработки. Но просто посылать определённые коды процессору из IPL ещё не достаточно, ведь окончательный смысл имеет именно запуск определённой программы. Поэтому, после подготовки процессора к работе, посылается окончательная команда на исполнение программы по определённому пути. Вот так выглядит этот путь в конце IPL: /TM/config.txt Вложение 7019 А так выглядит стартовый сектор IPL Для этого нужно подключить карту памяти к компьютеру через PSP или картридер и открыть в Хекс-редакторе физический диск карты памяти. Вообще TM IPL занимает минимальное значение, ровно 1 блок = 32 сектора по 512 байт, всего 16384 байт (с 16-го по 47 сектора включительно) Если в Hex Workshop не понятно, как пользоваться, тогда воспользуйтесь бесплатным HxD Инструкция по проверке IPL в хекс-редакторе HxD Этап 3. Перенаправление из config.txt Итак, мы проследили цепочку от разговора батареи и перехода в сервисный режим, после чего грузится IPL, предварительно записанный в скрытую область карточки памяти. Далее, IPL стартует процессор и активирует прочее железо и лампочки к работе. И наконец происходит исполнение прописанного в IPL следующего пути: /TM/config.txt Но теперь, в этом файле происходит выполнение команды, так же прописанной в IPL, когда при удержании определённой клавиши происходит запуск ipl.bin из папки, указанной уже в этом текстовике: Код:
UP = "/TM/660/ipl.bin"; Естесственно, эти названия, понятные человеку, процессор не понимает и конечно же, соответственно каждому названию, в IPL сопоставлены инструкции в виде кодов кнопок. Этап 4. Запуск ipl.bin Удерживая определённую кнопку, прописанную в файле config.txt, нас перенаправляет на папку с файлом ipl.bin. Этот файл выполняет единственную функцию - определение модели PSP. Определив модель PSP, запускается соответствующий файл ipl_01g.bin для PSP-100x, либо ipl_02g.bin для PSP-200x. А ipl_0Xg.bin является ничем иным, как копией кастомного IPL, устанавливаемого в NAND PSP загрузчиком кастомной прошивки. Таким образом запускается окружение Пандоры, откуда можно просто запустить прошивку прямо с карты памяти, либо обновление прошивки. ***** |
"асмический", меня порвало :D
А вообще очень даже познавательно! |
открыл диск в Hex-редакторе нашел там в правом столбце /TM/config.txt только он прописан не по тем адресам, что на скрине.. в WinHex ламер - не могу толку дойти туда ли прописался IPL толи вообще не прописался.. :scratch_one-s_head:
|
Цитата:
Цитата:
Если в WinHex не понятно, как пользоваться, тогда воспользуйтесь бесплатным HxD (скачать русскую версию) Инструкцию по его использованию добавил в шапку. |
Есть такая программка Rain's IPL & Memory Stick Tool v2.0 с помощью неё можно отформатировать карту, создать папки на карте, выгрузить IPL с карты или записать в карту.
Приходится иногда пользоваться чтоб лишний раз не устанавливать пандору на карту. (хз с чем связано: после втыкания карты в картридер компьютера IPL слетает с карты) |
Цитата:
Есть тема PANDORA 5.00 М33-6 SLIM&FAT, в которой только-что разговаривали. Там есть хитрый спойлер: Если горит зелёный индикатор и чёрный экран: В этом спойлере есть ещё спойлер: Программа для Windows XP О чём там говорится? Особенно красным. Здесь не нужно переживать... Pandora Service Pack - это фактически аналог того же "Rain's IPL & Memory Stick Tool v2.0", только адаптирована под все ОС (ХР, Vista, 7-ка) и выполняет всё автоматом, в том числе запандоривание карты. |
Спасибо за помощь!
|
ErikPshat, а нельзя ли сделать чтобы 6,60 оффициалка ставилась, а уж потом накатывать то что нужно?
|
Цитата:
Установка официальной прошивки присутствует во всех версиях пандор. Цитата:
|
Спасибо нашел))
|
Вкратце:
При запуске проги для создания пандорабатера появляется "красочная анимация ПСП, перетекающая в висяк надписи ПСП на белом фоне" для устранения каторого и планировал ставить все это. ХЭЛП! Подскажите что делать? (Впринципе могу вторую gcgire собрать,, на ней вроде все ок и там батер сделать) Но раз уж разговор пошел о этой проблеме, не лишним бы было описать решение данной проблемы средствами "Пандоры" :cray: Блин, всеже забыл, извиняюсь - у меня 1004 толстушка, последняя мамка вродекак для них... А что там у меня написано яхз)) Кстати, немного гуглил по проблеме - не я один такой (суть в том, что вобще никакое приложение незапустить) з.ы. Я так понял нужно запандорить акум, а потом уже через стрелочку можно будет выбрать какую прошу ставить при включении? упд. Щ на второй игру запустил (До этого флэшки небыло ни наодной не пробывал, что как робит) так вот - какразтаки перед игрой эта заставка и выходит, а дальше висяк (даже павер не реагирует) У чем проблема собсна?) (Нет умд - ставил другой, он не работал на ней. Просто если в нем стоял дисочек, приставка висла при включении (мб изза разной мамки яхз). м33 ставил, усе как положено... Флэш1 форматировался...) |
Vitadream, ну так ты сделал Пандору на другой PSP?
Сделай и восстанови из сервисного режима другую. Я думаю, либо Геймбут(gameboot.pmf) испорчен в прошивке или сопутствующие файлы, либо ключи IDStorage, либо самое худшее - битый флеш. Бывает PSP нормально работает на официалке, но на кастоме глючит - это из-за битого флеша. Ну и потом посмотрим по обстоятельствам... |
...
Почетал соседнюю темку, скорее всего пишут это проблема железа - мамки (неконтакт и т.д.)
Щ попробую... упд. Кое как 1 раз гташка запустилась - минут 10 погонял, все ок (блокировать пробывал) После этого все та же проблема, НО сейчас секунд через 15 висяка просто потухает экран, как при блокировке и разблокировав я попадаю в главное меню... 6,60 |
Цитата:
Цитата:
Видимо проц шалит и отслаивается, видать пробивает слабый контакт. Попробуй сжать то место, где проц, т.е. придавить процессор и запустить программу. Он находится где-то в 1-2 см от верхнего левого угла экрана. |
///
Вреде чето запускает, иногда и просто так, а иногда невкакую, мб разорбрать и чтонибудь потипа скоча приклеить на чипы, чтобы при сборке на них давление оказывалось?
|
Vitadream, ваще нужно реболл делать - снимать проц, чистить подчистую пятачки от припоя, накатывать новые шарики и сажать заново.
По лёгкому можно прогреть проц, авось спаяются недостающие шарики ))) Ну попробуй сам разобрать. Там на плате найдёшь резиночки квадратненькие, их на заводе иногда подкладывают в некоторых местах. Положи парочку на проц, они прижмуться дисплеем и закрути, авось проработает чуток :) |
Спасибо большое:good:
|
Всем привет, у меня интересная проблема: Попала ко мне приставка 2004 ТА-085, симптомы горит зеленый светодиод, дисплей не загорается и включается, в картридере "левая" красная флешка как раз таки с 6.60, решил что пытались обновить но брикнули. Делаю на нормальной флешке и родном акб комплект пандоры, стартует отлично, но реагирует на запуск только с зажатой кнопкой ВНИЗ, реагирует 2 сек. миганием светодиода флешки и включением подсветки, ВСЕ!. Но волей судьбы уж не знаю из-за чего но она от морозилась на перезагрузке пятой и я ставлю 6,60 ME-1.8 с верхней кнопки с все включается, проверяю и уже планирую разпандоривать но через пару минут она опять с зеленой лампой и без признаков жизни.
Комплект пандоры неоднократно проверял, перезаливал и отлично работает на др. приставке. На этой нет признаков жизни. АКБ заряжает, зеленый горит но кроме "реагирует на запуск только с зажатой кнопкой ВНИЗ, реагирует 2 сек. миганием светодиода флешки и включением подсветки" НИЧЕГО не работает. Где копать:dash:? Извиняюсь за много текста. |
vetek2, скорее всего аппаратная неисправность. Аналогичная ситуация, как с юзером выше.
|
ErikPshat, Так я и понял) вот думаю есть ли смысл перепаивать процессор, кстати очень понравился твой способ придавить и включить, сегодня затестирую вечером!
|
Текущее время: 16:59. Часовой пояс GMT +3. |
Powered by vBulletin® Version 3.8.7
Copyright ©2000 - 2025, vBulletin Solutions, Inc. Перевод: zCarot
PSPx Forum - Сообщество фанатов игровых консолей.