Friday, February 24, 2006

MPH Game Loader (Version 1.0.0)

The Day has come for 1.5 firmware running 2.xx games.

MPH 2.00 Game Loader for 1.50 (gta version)

Before using this program, please read what follows :

- The loader requires iso of the game to run, that doesn't want to say that you can use the iso if you don't have the original umd.
- You will need umd emulator, umdgen and a tool called DecryptPRX which is not other than a modification of the psardump tool of psppet.

You will have the following structure of folders/files :

Memory stick
|
|- mphgameloader
|
|- mphloader.prx
|
|- flash0/ (with sub folders and files)
|- flash1/ (with sub folders and files)
|
|- PSP/
|
|- GAME/
|
|- MPHGAMELOADER
|- MPHGAMELOADER% ..

Launch gta :

Run umd emulator and choose gta iso.

Launch then MPHGAMELOADER

Welcome to the gta world, 1.50 is not dead ;-)
Download the program
Download the source

WORKING 2.0+ Games  Game List here update via MaxConsole


Beithell 2000
Use 1.5 game prx files (from metal gear acid for example) - if you can't find one, decrypt it. rebuild iso. everything else like GTA

Crash Tag Team Racing
Use 1.5 game prx files (from metal gear acid for example). rebuild iso. everything else like GTA

Daisenryaku Portable
Use 1.5 game prx files (from metal gear acid for example). rebuild iso. everything else like GTA

Geki Sengoku Mesou
japanese version (Samurai Warriors in US)
Use 1.5 game prx files (from metal gear acid for example). rebuild iso. everything else like GTA

GTA: LCS
Just follow the steps in the readme of the Loader

Mega Man: Maverick Hunter X
Use the Aenea Decryptor to decrypt the file /PSP_GAME/USRDIR/module_a/rockmana.prx .
Then get the prx files in module dir from another game (Metal Gear: Acid has all required files) and replace them with those.
Everything else just like GTA

Metal Gear Acid 2
method unknown - I guess with prx from another game

Practical Intelligence Quotient
working without any modifications - just load it with the new loader

Socom: Fireteam Bravo
Use 1.5 game prx files (from metal gear acid for example). rebuild iso. everything else like GTA
Find yourself a socom savedata, you can only continue a campaign, you cannot start a new campaign!

Super Robot Taisen MX Portable
Use 1.5 game prx files (from metal gear acid for example). rebuild iso. everything else like GTA

Tokobot
Use 1.5 game prx files (from metal gear acid for example). rebuild iso. everything else like GTA

World Championship Poker 2
Use 1.5 game prx files (from metal gear acid for example). rebuild iso. everything else like GTA

Y's Ark Of Naphishtum
Use 1.5 game prx files (from metal gear acid for example). rebuild iso. everything else like GTA

Tools you (perhaps) need:
MPH GTA Loader (time patched)
Aenea Decryptor

Monday, February 20, 2006

Determining PSP firmware using box codes

Update thread here





It is well known that what can be done on a PSP is related to the firmware that the PSP is running. When selecting a new PSP at your local shop, you most likely would like to know what you're getting; here is how you can determine what firmware is loaded on that PSP.

This will be updated as the situation evolves. Typically, it takes a month or two before new firmware revisions start showing up pre-installed on new PSPs.

This is the label where the code is displayed:

The label may look differently depending on your locale, but the code letter should be found directly under the voltage rating (120v or 240v).


Here are known codes:

[Last updated on Jan 25, 2006]

no letter = 1.5 (North-American release) confirmed
A = 1.5 confirmed
B = 1.51 confirmed
C = 1.52 confirmed
D = 1.52 confirmed
E = 1.52 confirmed
F = 2.0 confirmed
G = 2.01 confirmed
H = 2.50 confirmed

I = 2.60 confirmed

J = 2.70 unconfirmed

K = 2.71 confirmed

L = 2.81 unconfirmed


Motherboard NoteTo date there is no definite way to determine if a PSP has the dreaded motherboard. At this point, it can be said with confidence that:
F and below - is definitely not a TA-082.
G and H - is probably not a TA-082.
I - is far too likely to be a TA-082; core or value pack are equally likely.
J and above - The likelihood of a TA-082 increases but is not universal.

Here is some background info outlining what is possible on each firmware:
Info originally posted in the Ultimate Newbie Guide to the PSP


Firmware


The most important part of the PSP is its firmware. Many owners refer to the firmware as the PSP's OS (operating system) or BIOS (Basic Input/Output System). The firmware of the PSP is located in the PSP itself and not on your memory stick. The firmware on the PSP is replaceable/ upgradeable. Sony issues updates to the firmware every few months and adds new features. With these new features usually come security updates. These security improvements fix up holes in the firmware that may be accessible to the user. Sony does not like homebrew due to the piracy of UMD games on the memory stick and would stop it at almost any cost (Piracy/Isos/Loaders are discussed in a few sections below).
The Updates are downloadable on Sony's PSP website ( Playstation.com) and only allows you to download the latest update. Once you have the update downloaded, move it to your PSP/Game/UPDATE folder (the eboot file) and it shall update your PSP. Once installed (the update) you can delete it from your memory stick


1.0 Firmware:

The first firmware version that was installed on a PSP is firmware version 1.0 (Japanese PSP's only). This firmware version was pre-installed on the first PSP's released. The 1.0 firmware is unable to be downloaded since it was never released as an update. You can find various dumps of the firmware, but these dumps are not complete. (Dumps are basically files from the 1.0 firmware that were dumped onto the memory stick). The 1.0 firmware allowed for unsigned code to be ran on the PSP, and all that was required was an eboot.pbp compiled file. This file was run straight from the PSP/Game folder located on the memory stick. (Homebrew code is described in the section: Memory Stick located under Games on the PSP)
-------------------
1.5 Firmware:

This firmware was the first update to the Sony PSP in Japan. This version was also pre-installed on the US PSP release. This update changes from 1.0 JP to 1.5 JP include: Support for German, Spanish, French, Italian, Portuguese and Russian language options on the PSP menu (it will not affect in-game menus), a setting to retain the screen mode on videos, and a quick-resume function to resume playback of audio and video after coming out of the PSP's sleep mode (it won't automatically keep playing the media file, but you can jump right into the track or movie exactly where you left off before sleeping.) Download the 1.5 update here: [Click Here to download] This update, however, did not allow for the execution of eboot.pbp files from the memory stick like the 1.0 firmware did

After a few months of the US PSP release there were rumors of people finding a way to run homebrew on this new 1.5 firmware. Many did not believe this at first, but a few days later, on June 15th, they had to. You can find this news-breaking coverage at the following link: [Click here to view PSPUpdates.com News Article] Two days after this hack of the 1.5 firmware, a safer exploit was produced. The previous exploit required two memory sticks that you switched once the PSP booted the split eboot (The file is split using the KXploit program that PSP-Dev created.). The new method does not require this and only requires the original MS1 folder contain a % at the end and the second folder to remain the same name. This was a major accomplishment.

To find out how to install these 1.5 homebrew, please read below for further instructions.
--------------------
1.51 Firmware

The second update for Japanese PSP's (first for the US) was the 1.51 update. Update changes: The new Firmware update fixes various security issues in the PSP's v1.0 firmware which effectively fills holes to stop unsigned code from being executed.

As stated above, this new firmware does not allow for unassigned code to be run on the PSP (same as 1.5 but with heightened security). At the current time homebrew code is unable to be ran on this firmware and any other firmware above this one.
------------------
1.52 Firmware

The third update for JP PSP's (2nd for US) was the 1.52 update. Update changes include: UMD Music to be run from the main menu and higher security.
Once again, homebrew can not be run on this firmware version.
------------------
2.0 Firmware

This is Sony's first major update to their Sony Playstation Portable. There have been numerous changes in this version and all are very significant.


Update: 2.0 PSP's can now run homebrew. This is done by updating to the 2.0 firmware (ONLY IF YOU HAVE 1.51/1.52/2.0 should you do this) and then using Fanjita's 2.0 Eboot Loader . Alternatively, you can now run homebrew using Fanjita's eLoader by means of the GTA Savegame Exploit.

For a list of all the changes and any question that you might have, please go to [this link]I have complied this complete guide for the 2.0 firmware that lists all its features and includes a large…a very large FAQ section on the new firmware
------------------
2.01 Firmware

This is Sony's response to the overflow exploit found in 2.0. Aside from this "security patch," nothing else was added to this firmware package. At this point in time you cannot downgrade on a 2.01 PSP!

Update: 2.01 PSP's can now run homebrew using Fanjita's eLoader by means of the GTA Savegame Exploit.
-----------------
2.50 Firmware

This firmware version was released only a few days after the 2.01 firmware patch was released. This contains a new major addition (Location Free Technology) and other small changes. At this point in time you cannot downgrade on a 2.50 PSP!

Updated parts of the firmware include:


  • [LocationFree™ Player] has been added as a feature under [Network].
  • [Auto-Select] and [Unicode (UTF-8)] have been added as options to [Encoding] under [View] in the [ Internet Browser] menu bar.
  • Settings for [Text Size] and [Display Mode] in [Internet Browser] can now be saved.
  • The input history of online forms accessed through [Internet Browser] can now be saved.

  • Copyright-protected video can now be played under [Video].
    • (This applies to video saved on Memory Stick Duo™ media).
    • For details, contact the video content provider.
    • Note that fees may be charged to obtain or use copyright-protected video.
    • Downloadable copyright-protected video may not be available in all countries

and regions.

    • [Set via Internet] has been added as an option to [Date and Time] in [Date & Time Settings] under [Settings].
    • [WPA-PSK (AES)] has been added as a security method under [Network Settings].

    • Korean input mode has been added to the on-screen keyboard.

    Update: 2.50 PSP's can now run homebrew using Fanjita's eLoader by means of the GTA Savegame Exploit.
    -------------------
    2.60 Firmware

    This firmware version was released on November 29th, 2005. At this point in time you cannot downgrade on a 2.60 PSP!

    Updated parts of the firmware include:

    • [RSS Channel] has been added as a feature under [Network].
    • [Simplified Chinese (GB18030)] and [Tradition Chinese (Big5)] have been added as options to [Encoding] under [View] in the [Internet Browser] menu bar. (Characters may be indistinct in some cases when these encoding options are selected.)
    • [Volume Adjustment] has been added as a feature to [LocationFree Player]
    • You can now download video data that supports copyright protection using the [Internet Browser].
    • WMA has been added as a codec that can be played under [Music]. (This applies to music data saved on your Memory Stick.) Note: You must adjust a system setting to enable playback of WMA format music data. A connection to the internet is required to adjust the setting.

    Update: 2.60 PSP's can now run homebrew using Fanjita's eLoader by means of the GTA Savegame Exploit.

    Please direct any confirmations or questions to the discussion thread here.

    Credits:
    Too many to name, credits go to all the PSPUpdates members who have replied over the past few months and all those involved with the Ultimate Newbie Guide to the PSP.

    Happy hunting!

    Tuesday, February 14, 2006

    MPH Firmware Launcher v1.4.0

    MPH Firmware Launcher allows a user to launch any PSP firmware from the memory stick. Very easy to use put the Eboot.pbp in your root folder of your memory stick. and run MPH firmware launcher , I test out the 2.0 firmware, and able to run the web browser, very cool.







    This version includes the following additions. Using this program on a PSP with 1.0 or 1.50 Firmware, you can "emulate" a higher firmware version from your memory stick and gain access to some of the features 2.0+ Firmware has to offer, such as AVC video playback and limited browser functionality. This program will not allow you to play games that require 2.0+ to play, such as Grand Theft Auto. Here are the new additions and instructions to this interesting piece of homebrew:

    New graphic interface
    Install / Uninstall firmware with interface from an eboot.pbp or a flash0 folder
    Copy flash1 files automatically
    Language support
    Corrected some bugs
    Installation:
    - For 1.00 firmware : copy MPHFL (in 1.00 folder) to PSP/GAME folder of your memory stick
    - For 1.50 firmware : copy MPHFL and MPHFL% (in 1.50 folder) to PSP/GAME of your memory stick

    Put files of flash0 (data, dic, font, kd et vsh) and flash1 (dic, registry et vsh) in ms0:/ (folder of your choice, default : ms0:/flash0 and ms0:/flash1) (see Firmware convert tutorial.txt in zip)

    Run MPH Firmware Launcher.

    Browser:

    Don't use logfile with browser else browser will freeze (maybe because browser call sceIoCloseAll and file descriptor of Log file is close also, sceIoWrite failed and psp freeze).


    Video file:

    The AVC video must be stored in :

    {memory stick letter}:/MP_ROOT/100ANV01/MAQxxxxx.MP4

    where xxxxx is number (example MAQ00001.MP4).

    The MPEG4 video must be stored in :

    {memory stick letter}:/MP_ROOT/100MNV01/M4Vxxxxx.MP4

    where xxxxx is number (example M4V00001.MP4).


    Download

    PMP Mod M4g3 + Network Support Streaming PMP

    Finally the day of streaming video to your psp has come, Here is a good guide to get you started
    "Moved my network code to the M4g3 version. Also added configfile support so that you are able to make your WIFI settings via the configfile pmp.ini. Since i had to move the main thread to userspace the HOME button isn't working, so you have to use TRIANGLE to quit the player."

    pmp_mod

    Put on your thinking caps! For all of you tech gurus out there, here's a new release from Optixx of the wireless streaming version of the AVI media player PMP Mod. As many of you noticed from our last posting, this program is not currently very friendly and requires a bit of networking knowhow to get it compiled and get a streaming server setup. Here's some tips and info from Optixx, as well as a Windows based Python server configuration file that will hopefully make things a bit easier. If you're not good with all this stuff, I suggest checking out the comments on his site, or asking around on our forums for help.

    Made a binary release of the network enabled PMP Mod M4g3 media player. Since i don't use Windows i can't deliver an windows tested pmp server script.

    Some Tips and Tricks:

    * Use an static ip address
    * Double check your PSP WIFI Setug
    * Choose which WIFI Setup to use and the edit con flag in pmp.ini, which is an index to your WIFI Setup, so first WIFI config implies con=0;
    * Check your remote server script with wget or curl

    http://localhost:3333/open?filename=movie.avi&flags=O_RDONLY"

    * Enable the debug flag in pmp.ini
    * Stay close to your Access Point if you Test for the first time

    Picture 1| Source | Binary

    Saturday, February 11, 2006

    AVI to PMP Conversion Tool

    Avitopmp3ucHere's another application that will allow you 1.50 PSP owners to convert your VOB and AVI files (DivX/Xvid) to PMP format so you can play them at full resolution using the PSP media player PMP Mod. AVItoPMP by uNn is already being touted as the cream of the crop, so make sure you check it out!
    • friendly interface
    • uses the fastest video encoder "Mencoder"
    • supports .avi, .mov, .vob, .mpg, .wmv (auto rescale may not work with some videos, other than .avi)
    • auto determines source resolution and calculates rescaled resolution (auto saves aspect ratio), but also has an option to use wide-screen resolution or use auto-crop before rescaling to wide-screen (also saves aspect ratio)
    • video section has all commonly used mencoder options
    • supports 2 codecs"DivX" and "XviD"
    • supports 2 encoding modes: constant bitrate and variable bitrate ("quantizer")
    • has an "Preview" function test your settings before encoding the entire film!
    • supports 2 audio encoders: "BeSweet" and "Mencoder"
    • supports subtitles (tested on english and russian subs)
    • supports a queue of jobs
    • supports saving settings into .ini file
    • works with non-english paths and filenames (tested on russian)
    • an option to change 'frames per second'
    • an option to use MediaInfo to read Aspect Ratio of the source - some video have black borders, but in AR info they contain real resolution (without black borders) - in this case it can help to correctly crop video
    • now you can manually edit original resolution values
    • a few little modifications 

    Download: [ AVItoPMP v0.9.1]

    Wednesday, February 01, 2006

    DVD to PSP (PMP not MP4)

    In this post I will show you how I get my DVDs to play on PSP in best ( IMHO) possible quality. Not the MP4 format that most of the PSP users know, but in PMP format which provides full screen video and much better quality. Make sure you've got PMP Mod at your PSP to watch those videos.

    You will need these programs to archive this:
    Mencoder (MEncoder dev-CVS-060101-18:59-4.0.2)
    WinMEnc (0.5x beta)
    MP3Gain (1.4.6)
    PMP Muxer (1.02)
    My WinMEnc INI file

    Or get all those files in one package ready to use (8.3Mb) and skip to the fun part =)

    the full guide here