Это новая прога от Dark_AleX'a.
Главное нововведение - возможность запускать программы под 1.50 кернел на PSP SLIM. Но она может не только это....
Функции Time Maсhine:
Open
1. Устанавливать IPLOADER на MS
2. Конвертировать в сервис режим батарею (Пандора). Также можно эту функцию использовать не только для создании TM, а для DCv4 например.
3.Устанавливать прошивку 1.50.( Только на PSP FAT)
4.Устанавливать прошивку 1.50 с элиментами 3.40. Это нужно для работы 1.50 на PSP SLIM ( Работает на PSP FAT и SLIM)
5. Установить прошивку 3.40 OE-A ( Только на PSP FAT)
6. Установить прошивку 3.60 M33 ( Только на PSP SLIM)
Readme:
Open
I. Оригинальный Readme на английском:
Open
TimeMachine 0.1
---------------
The Timemachine is a program to load previous firmwares and custom firmwares from memory stick
using pandora. Like devhook, but working throgh pandora and custom ipl's, it would work even if the
flash and nand ipl of the machine is destroyed.
The timemachine is useful to run software that is not supported anymore, and also as a way of
booting psp's even if the internal firmware is destroyed. It can also be useful for developers
to test their homebrew in different firmwares.
Currently the timemachine can install the following firmwares:
- Original 1.50 (can only be loaded on the phat)
- 1.50 with some 3.40 hw modules. Can be loaded on both, phat and slim.
- 3.40 OE (can only be loaded on phat)
- 3.60 M33 (can only be loaded on slim)
Rest of cfw will be added in the future.
Requeriments of time machine:
- The timemachine itself doesn't require any firmware, only a pandora battery.
Timemachine nand boot in slim, requires, however, 3.90 M33-2 or greater.
- The timemachine installer requires 2.71 SE or higher.
Instructions: Copy the TIMEMACHINE folder to /PSP/GAME and run.
All firmwares can be installed on whatever PSP (slim or phat), but they can only be used
in the psp indicated in the option.
Explanations of options:
- Option 1: Install iplloader. This will install the timemachine iplloader in the memory stick.
The iplloader is so small, that doesn't require any mspformat to have been done before.
This step is necessary to run anything else.
The iplloader of the timemachine is a multiipl loader that can load multiple ipl's accorrding
to key configurations found in the file /TM/config.txt (this file will be created by the timemachine installer).
The default configuration is to load the ipl's with the following keys:
- 1.50: cross
- 1.50+3.40hw: circle.
- 3.40 OE: triangle.
- 3.60 M33: square
- Pandora/DC1-4 ipl (converted to TM format): digital up
- Anything else: will boot the firmware installed on flash.
(Note: as said before, in the slim,
only nand firmwares with 3.90 M33-2 or higher can boot. Neither prvious CFW nor whatever original
firmware can boot from nand when booted from a Pandora battery due to a Sony protection that has to be bypassed by the own nand ipl code).
You can modify this configuration following the instructions of the file config_readme.txt that
will be written on the /TM folder after installing the iplloadder.
- Option 2: Convert pandora IPL into TimeMachine format.
Because the ipl used in pandora and DC1-DC4 (they are all same) is not compatible with the
timemachine ipl format and user may want to load pandora/DC1-DC4 with the TM iplloader, this option
is for that.
Requeriments: the ipl of pandora/DC1-DC4 in the root of the memory stick, named "msipl.bin".
This file is written by Pandora and DC1-DC4 installers.
After convertion, the converted ipl will be in /TM/pandora.bin.
- Option 3: Install 1.50.
It will install 1.50 which can only be run on the psp phat (for a 1.50 that can be installed on
the slim go to the next section).
Requriments: the eboot.pbp of 1.50 in the root as 150.PBP
- Option 4: Install 1.50 with 3.40 HW modules. (PSP PHAT or SLIM).
This will install a mix of 1.50 software modules with some 3.40 hardware modules, so
it can work on the psp slim. It will usually run most 1.5 homebrew.
Requriments: 1.50 and 3.40 Sony eboot.pbp in the root renamed as 150.PBP and 340.PBP,
and the 360.PSAR on the root too (to know what the 360.PSAR is, read below, in the 3.60 M33 installation section).
From 1.50 it will be extracted most modules, usually the software related ones.
From 3.40, it will be extracted a few modules, usually hardware modules.
From 3.60, it will only be extracted the wlan bios of the slim chip.
Known problems or considerations of the 1.50+3.40hw:
- The media doesn't work fine in the XMB (music, videos, etc).
Yeah, this is known, anyways the main purpose of this firmware is to run homebrew,
as for XMB usage is better to use a more modern one.
- The "videocodec bug", aka crappy pmf play, only happening in the slim.
For some hw incompatibilty that coudln't been resolved yet, pmf videos, including
the gameboot, will play crappily in the slim.
This will happen also in 1.5 games you try to run, videos will play crappily.
Because PMPAVC videos also use the videocodec API, they will play crappily too.
Normal pmp (xvid) (used on pimpstreamer too) will play fine however as they are decoded by cpu.
- The exit with home with "odd colors" bug.
When exiting with home from a homebrew or game, you may see random colors at the end of the framebuffer.
Nothing important, it even gives it an accidental stylistic look :)
- The PC os may detect the PSP slim as a new device.
This is normal, psp slim has a different product id (pid), but 1.5 usb driver uses only the old phat
pid. Nothing important, the usb will work fine in the slim.
- Wlan. The wlan seems to be working, it has been tested using the network update download, and
pimpstreamer 201 for 1.50.
However two things are recommended:
* Turn off the wlan power save.
* Use manual IP and DNS configuration (otherwise you may have DNS problems).
If you don't know the manual configuration for your router, just do an automatic connection
in a higher firmware, and write somewhere the data that appear in the test page at the end,
and use that info to fill the manual configuration in 1.50+3.40 hw.
* As in normal 1.50, there is no WPA support.
- Homebrew that uses some patching code over some of the module that are from 3.40,
will not work and will probably crash. This is obvious, they were coded to patch 1.50 modules :)
- Option 5: Install 3.40 OE.
It will install original 3.40 OE which can only be booted on the phat.
Requeriments: 1.50 and 3.40 Sony eboot.pbp on the root as 150.PBP and 340.PBP
- Option 6: Install 3.60 M33.
It will install original 3.60 M33, that can only be run on slim.
Requeriments: 360.PSAR on the root.
Because there is no 3.60 eboot on the net as the slim was shipped directly with 3.60,
the 360.PSAR is a file that has to be created on a psp running 3.60 M33.
To dump 3.60: run the program 360DUMPER that is in this release in a psp running 3.60 M33.
The result 360.PSAR is a file that uses the decrypted psar format
(what a sce psar would look without encryption), that was already used in 3.51/3.52 M33, and
it will have following size and md5 (checked anyways by the tm installer):
Differences between running a firmware in the TimeMachine and a firmware in the flash.
Usually the time machine will run the firmware or cfw unmodified,
including its original not critical bugs.
There are some exceptions:
- In 3.40 OE a critical bug regarding the configuration file de******or not closed is fixed
by the timemachine core patching the OE core in ram :)
- The TA-086 brightness is fixed for everything that has a 1.50 kernel
- The 4th level of brightness (i cannot live without it) is enabled for whatever thing,
either if it is done nativelly (3.40 OE, 3.60 M33) or by the timemachine code (1.50, 1.50+3.40hw).
- The signcheck is patched and the firmware is written unsignchecked, so it can be shared between
different psp's.
- 8 GB and greater memory sticks are enabled everywhere.
- 1.50 an 1.50+3.40hw can run not kxploited pbp's too.
- Flash USB doesn't work. This is normal, the flash usb uses the lflash block device,
and in the timemachine that device is unnecesary and its implementation is a dummy one. Just use the normal memory stick usb,
as the firmware is there :)
Other considerations:
- Usually the firmware running the timemachine should have more free kernel memory than
the normal one, because the lfatfs module is replaced by the timemachine core which should be using less memory.
- IF you see somewhere (probably in the browser) an error 0x80010018, this is because of too
many files opened in the memory stick (as normal memory stick driver is shared with the pseudo flash one).
The timemachine core tries, however, to minimize at maximum that this error happens.
- The Time Machine works faster if you install all firmwares you are gonna use
after having formatted the memory stick, and then put everything else.
- When booting with a pandora battery in the nand firmware, remember that unless you change the battery,
you will need the same memory stick to recover from sleep mode!
- Be sure to distinguish between TM bugs and OE/M33 bugs. For example, in 3.60 M33, if your iso
running in March33 no-umd mode hangs at exit, that was a bug of 3.60 M33, not of the timemachine!
Little FAQ:
- What is loaded from nand and what from memory stick?
Only idstorage is read from nand, everything else, ipl and flash files are loaded from memory stick.
Not even a single instruction of Sony regarding the reading of flash files and partitions is executed.
In the future, the load of idstorage from memory stick is planned as an option.
- Why don't you make a 1.50 addon for 3.90 M33 for the slim if it can run now on the slim?
Currently, it is only possible to run this 1.50+3.40hw in a TOTALLY fresh booted machine by the user.
Not even a psp cold-reseted by software can run 1.50+3.40hw after having been in 3.xx, due to some problems
related with slim hardware.
There are other implementation problems, but that one is the more critical.
II. Readme на русском:
Open
Тhe Timemachine_v1
The Timemachinе - это программа предназначенная для загрузки предыдущих версий прошивок и также кастом прошивок с карты памяти используя пандору. Наподобие Девхука, но только через пандору и кастом ipl'ы долна работать даже если flash и
nand ipl машины повреждены.
Тimemachine используется для возможности запускать прошивки которые больше не поддерживаются а также загружать их даже если основная прошивка ПСП повреждена, пригодитсо для разработчиков хоумбрю для тестирования программ в разных прошивках.
На данный момент timemachine можно установить на следующие прошвки:
-Оригинальная 1.50 (может быть загружена только на Fat)
-1.50 с некоторыми модулями от 3.40 Может быть загружена на обе Slim и Fat
-3.40 OЕ (может быть загружена только на Fat)
-3.60м33 (может быть загружена только на Slim)
Остольные CFW будут добавлены в будущем
Требования к установке:
-Любая прошивка, необходима только пандора батарея.
Однако для PSP Slim необходима прошивка 3.90 M33-2 и выше
-Установщик требует 2.71 SE и выше
Инструкции: Скопируйте TIMEMACHINE в директорию /PSP/GAME и запускайте.
Все прошивки могут быть установлены на лыбую ПСП (slim or phat) но только по выбору.
Пояснение по каждой опции:
- Опция 1: Установка iplloader'a. Установливается timemachine iplloader на memory stick. iplloader небольшой поэтому нет необходимости в форматировании карты памяти перед установкой.
Этот шаг необходим для запуска всего остального.
The iplloader timemachine он multiipl загрузчик и может заружать multiple ipl'ы
в соответствии с ключевой конфигурацией находящийся в файле /TM/config.txt (этот файл будет создан установщиком timemachine)
Конфигурация по умолчанию загружает ipl'ы следующими кнопками:
- 1.50: КРЕСТ
- 1.50+3.40hw: КРУГ
- 3.40 OE: ТРЕУГОЛЬНИК
- 3.60 M33: КВАДРАТ
- Pandora/DC1-4 ipl (сконвертить в TM формат): ВВЕРХ (на крестовине) Примечание: Как было сказано выше на если у вас PSP Slim то необходима прошивка 3.90 M33-2 и выше. (На предыдущих версиях прошивок, (PSP Slim) например 3.80м33-х и ниже timemachine не работает)
Вы также можете изменить эту конфигурацию, следуйте инструкциям в файле config_readme.txt вы можете ее переписать и скопировать в /TM директорию после установки iplloadder'а.
- Опция 2: Конвертирование pandora IPL в формат TimeMachine.
Так как ipl используемый пандорой и DC1-DC4 несовместимы с форматом timemachine ipl и если юзер возможно захочет загрузить pandora/DC1-DC4 с ТМ iplloader.
Требования: ipl от pandora/DC1-DC4 в корне карты памяти и переименован в "msipl.bin". Этот файл можно получить из Pandora и DC1-DC4 установщиками.
После конверсии, сконвертированный ipl должен быть в /TM/pandora.bin
- Опция 3: установка 1.50
Установить 1.50 можно только на PSP Fat. (Slim пользаватели могут это пропустить)
Требования: eboot.pbp от 1.50 в корне и переименован в 150.PBP
- Опция 4: Установка 1.50 с 3.40 HW модулями. (PSP PHAT или SLIM)
Это устанавливает микс из 1.50 програмными модулями и 3.40 програмными модулями.
Что позволит PSP Slim пользователям запускать большенство 1.5 хоумбрю.
Требования: 1.50 и 3.40 Sony eboot.pbp в корне и переименованно 150.PBP и 340.PBP,
а также файл 360.PSAR также должен быть в корне кп.( для чего необходим фаил 360.PSAR об этом ниже)
Из 1.50, будут извлечены основные програмные модули.
Из 3.40, будут извлечены модули аппаратных средств.
Из 3.60, будет извлечон wlan bios Slim чипа.
Извесные проблемы микса из 1.50+3.40hw:
- Медиа файлы в ХМВ (музыка, видео и тд) не будут работать как следует тк главная задача этого микса - запуск хоумбрю. Если хотите чтоб (музыка, видео и тд) работали используйте более новые прошивки.
- "Баг видеокодека" ака поврежденные pmf данные во время воспроизведения - бывает только на Slim. Это из-за того, что прошивки не полные. Пока это нельльзя исправить, pmf видео и gameboot будут воспроизводится с повреждениями на Slim.
Также это случается в 1.5 играх, которые вы запускаете, видео-заставки также может воспроизводится с повреждениями.
Так-как PMPAVC видео использует видеокодек API они также будут воспроизводится с повреждениями. Обычный pmp (xvid) будет воспроизводится хорошо тк в качестве декодера используется процессор PSP.
-Баг выхода через Home "баги с цветностью"
Когда вы будете выходить через кнопку Home из хоумбрю или игры можете увидеть разные мерцания цветности.
Ничего страшного, зато смотрится красиво :)
- РС может распознать PSP Slim как новое оборудование.
Это нормально, тк PSP Slim и 1.5 usb driver имеют разные ID (pid).
Нечего страшного usb будет работать нормально.
- Wlan. Должен работать нормально. Тестировалось на network update и pimpstreamer 201 для 1.5.
Небольшие рекомендации:
* Отключите энергосбережение wlan.
* Используйте руководство к вашему IP и DNS конфигурации (иначе могут быть проблемы с DNS) Если вы незнаете свою конфигурацию на роутере можете включить автоматическое соединение на последних прошивках и сохраните данные перед запуском тестовой страницы. Эта информация пригодится для настроики 1.50+3.40 прошивок.
* Это нормально что в 1.50, нет поддержки WPA.
- Хоумбрю под 3.40 не будут работать и вероятнее всего зависнут. Это из-за патч кодов в используемых в 1.50 модулях.
- Oпция 5: Установка 3.40 OE.
Это устанавливает оригинальную 3.40 OE (только для PSP Fat) Требования: 1.50 и 3.40 Sony eboot.pbp в корне и переименованны 150.PBP and 340.PBP
- Опция 6: Установка 3.60 M33. (только для PSP Slim)
Это устанавливает оригинальную 3.60 M33 для запуска на Слиме.
Требования: 360.PSAR в корне кп.
Поскольку 3.60 eboot не существует в сети тк оригинальная 3.60 была установлена на слиме в день ее запуска в продажу. Сам файл 360.PSAR можно получить на PSP Slim с прошивкой 3.60м33.
Дамп 3.60: Запустите программу 360DUMPER на PSP Slim с прошивкой 3.60м33.
В результате вы получите файл 360.PSAR. Фаил использует зашифрованный psar формат,
который использовался в 3.51/3.52 M33, файл должен соответствовать следующим данным:
Различия в запуске между стандартными прошивками (flash) и TimeMachine прошивками.
Обычно time machine запускает прошивку или кастом прошивку в не модифицированном виде (те без м33-х апдейтов) вместе с оригиналиными не критичными багами.
Есть некоторые исключения:
- В 3.40 OE критичный баг с не закрытым файлом идентификатором. Исправлено.
(тк ядро timemachine патчит ядро ОЕ в ram)
- Все проблемы с подсветкой в TA-086. Исправлены.
- 4й уровень подсветки доступен во всех прошивках.
- Signcheck (контроль по знаку) пропатчен. Для совместимости между разными PSP.
- Карты памяти на 8Гб и выше поддерживают все прошивки.
- 1.50 an 1.50+3.40hw не kxploited pbp's можно тоже запустить.
- Flash USB не работает. Это нормально тк flash usb использует lflash block девайс
и в timemachine этот девайс не нужен, и было бы глупо его использовать. Используйте карту памяти тк вся прошивка на ней.
Другие соображения:
- Обычно прошивки запускаемые timemachine имеют больше свободной кернел памяти чем обычные прошивки, потому что lfatfs модуль перемещен ядром timemachine, и он должен использовать меньше кернел памятьи.
- Если вы увидете (наверно в браузере) ошибку 0x80010018 - это означает что слишком много файлов открыто на карте памяти ( это из-за драйвера карты памяти разделенного между разными flash) Ядро timemachine старается минимизировать число таких ошибок.
- Time Machine работает быстрее если вы установите все прошивки которые собираетесь использовать, после форматирования карты памяти, затем поместите все остальное.
- Когда загрузитесь с пандора батареей в nand прошивки, запомните это изменит батарею, и для выхода из спящего режима понадобится таже карта памяти!
- Не забывайте о различие багов между багами TM и OE/M33 багами. Например, в 3.60м33 при запуске ISO в March33 no-umd режиме ЗЫЗ вис на выходе, это баг 3.60 M33 а не timemachine!
Литл FAQ:
- Как происходит загрузка из nand и как с карты памяти?
Только idstorage читаются из nand, ipl и flash files загружаются с memory stick.
В будущем возможна, загрузка idstorage с кп,- планируется как опция.
- Почему ты не создашь 1.50 addon для 3.90 M33 для Slim? Ведь он же сейчас работает?
На данный момент возможно запустить только эту 1.50+3.40hw прошивку с полностью измененной загрузкой тк даже в таком виде (1.50+3.40) есть проблемы, связанные с программным обеспечением Slim.
С другой реализацией 1.50 для Slim, повлекло бы еще больше проблем.
Установка
Open
Для установки вам понадобится:
PSP FAT или SLIM с прошивкой 3.90 М33-2 и выше.
Тема по прошивке 3.90 М33-2 тут.
Если у вас перечисленное выше имеетсо открывайте следующий спойлер.
Запускаем Pandora Installer for 3.xx -R3a-
Жмём O, затем треугольник.
З.Ы. Конечно можно сконвертить в пандору и ТМ, но этой прогой можно легко вернуть в обычный режим, а с этим придёться заморачиваться.
Запускайте TIMEMACHINE.
Жмём Install iplloader on PSP MS boot sector
Теперь делайте что вы хотите:
Open
1. Install 1.50 (PHAT) - Установка 1.50 (Толстая)
2.Install 1.50 with 3.40 hw modules (PHAT&SLIM) - Установка 1.50 с 3.40 модулями (Толстая и Слим)
3.Install 3.40 OE (PHAT) - Установка 3.40 ОЕ (Толстая)
4.Install 3.60 M33 (SLIM) - Установка 3.60 (Слим)
Многие хотели кернел на слим так что напишу обзор по нему.
Остольное ставится по той же схеме.
Жмём Install 1.50 with 3.40 hw modules (PHAT&SLIM)
Ждём пока установка закончится. Вынимаем батарею.
Использование:
Open
Вынимаем батарею. Вставляем и в это врёмя жмём O.
У вас стоит прошивка 1.50! И в это же время 3.90 М33-2!
Вы хотите перейти на 3.90 М33-2? Выключите полностью PSP(зажмите рычажок на 3-5 секунд - включите PSP!
Как сделать всё как было:
Open
Перейдите на прошивку 3.90 М33-2, если вы на 1.50
Удалите папку TM из корня флэшки.
Запускаем Pandora Installer for 3.xx -R3a-
Жмём [], затем треугольник.
Хм, все поставилось с первого раза на слим. Вот только один нелепый вопрос есть. Можно ли как-то установить, чтобы когда я использовал 1.5 кнопка подтверждения была крест, а не кружок? Обычно я выставлял это в рекавери меню, но как попасть в рекавери для 1.5???
добавлено через 18 минут
И еще вопрос, кто знает почему "мелькают" цвета на заставке при запуске хомок под 1.5? Можно ли это как-то пофиксить? Меня бы это нисколько не напрягало, если бы нужная мне прога сама не мельтешила! т.е. цвета скачут не только на заставке, но и в хомке тоже.... А я только ради нее заморочился на TM...
Последний раз редактировалось sikken; 18.03.2008 в 00:13.
Причина: добавил, подумав
Cкаки в хомке-странно очень..
Насчет девхука и машины :
Девхук похож на машину.НО одновременно запускать их низзя,так как машина переадресовывает запросы к флешу на карту,но idstorage-отдельная весчь,девхук туда НЕ пишет.Впринципе не пишет,так как ключи подходят только к конкретной ПСП,он токо читает их (Как Тайм),но НЕ изменяет!
Тип,ты пишешь,что "Я поставил машину, записал девхук. Запустил его и поставил эмуляцию 2.71.
Прога зависла. Вынул батарею, вставил. Прошивка не запускается."
Ты из под Машинной проши запускал,или с нанда?
Если из под машины,то тама несовместимость,из за работы с переадресацией и прочей шнягой.
сорри за оффтоп, но вдруг кто-нибудь как и я не знал, что приложения для кернела 1.5 под слим отлично запускаются с прогой eLoader безо всякой мороки с TM
сорри за оффтоп, но вдруг кто-нибудь как и я не знал, что приложения для кернела 1.5 под слим отлично запускаются с прогой eLoader безо всякой мороки с TM
Дошел до туда, где надо вставить батарею и жать О - горит зеленая лампочка - черный экран и все. Включить можно только с зарядника без батареи - пробовал 3 раза пандорить\распандорить - все тоже - может такая трабла уже была - дайте сслылку - я в этой каше найти не смог. (да, кстати - все делал правильно и проша стоит что надо)
Извини, но просто для меня источник информации не имеет огромного значения, а первостепенна сама информация и ее доступность. (Хотя я конечно же понимаю, что в контексте правил хорошего тона и форума в принципе, подобает выкладывать линки на первоисточник.) Твое замечание принял на заметку... )))
Дошел до туда, где надо вставить батарею и жать О - горит зеленая лампочка - черный экран и все. Включить можно только с зарядника без батареи - пробовал 3 раза пандорить\распандорить - все тоже - может такая трабла уже была - дайте сслылку - я в этой каше найти не смог. (да, кстати - все делал правильно и проша стоит что надо)
Точно проша с приставкой 2?
У меня было тоже самое когда я поставил ТМ на просто МЗЗ