JAMESBDX
11-16-2006, 07:32 PM
EDIT PSPWAD: I CAN CONFIRM WITH 2.71 SE-C THAT AFTER YOU FLASH THE FILES FOR DEVHOOK 0.50 THAT DEVHOOK WILL BLACKSCREEN, YOU MUST EMULATE FROM THE MEMORY STICK ;)!
I've been politely asked by PSPWAD to continue the user guide first compiled by Ooops so that it now includes everything you need to know for 2.71 SE installation. I hope everyone will find what they need here and if not, as always, post your thoughts, gripes etc. and i'll update regularly!
Note from Ooops : I ceased writing it, some parts are still missing sorry about that. If you want to go on on another thread or use it on another board, feel free to grab the source with PhpBB codes as attachment below. As I said below, it's a sum up of members contributions, I don't consider as mine, so better refer as maxconsoles's boards one.
This guide was written for the 0.44 version of Devhook and was updated as the 0.45 was released, so if you look for general 0.44 support you can find a good part here. However some version-specific subjects are no more covered because of the update, so in this case please refer to dedicated threads (eg mods installation and usage, or release threads: DH 0.44 (http://forums.maxconsole.net/showthread.php?t=24291), DH 0.45 (http://forums.maxconsole.net/showthread.php?t=24943), DH0.46 (http://forums.maxconsole.net/showthread.php?t=25621)).
It's intended to sum up instructions, settings, FAQ and troubleshooting about devhook 0.44/0.45/0.46 that have been posted on several threads. Also, I'd like to mention that infos here come mostly from members contributions, so constructive criticism and suggestions are welcome. :)
First I suppose that you have already installed and used some homebrews, because devhook is not the easiest to begin with.
A little introduction: Device hook was created and is maintained by Booster. Roughly it's an emulator. It emulates game ISO backups from Memory stick and fools PSP system to make it believing they are real UMDs. It also emulates the firmware from MS and fools the system to make it believing it uses the real one from Flash memory. The combination of both techniques allow to play from a 1.5 version PSP game backups and original UMDs, from 1.0 version to 2.71.
0 --- Summary ---
1. First part is about Devhook installation on a 1.5 firmware.
2. Second part is about Devhook 0.46 flashing firmware options (under construction)
3. Third part is about Devhook settings on a 1.5 firmware.
4. Fourth part is about Devhook shortcuts.
5. Fifth part is about installation and troubleshooting with RunUMD.
6. Sixth part is about Devhook installation on a 2.71 firmware.
7. Seventh part is about Devhook installation on a 2.71 SE firmware.
8. Eighth part is about Devhook settings on a 2.71/2.71 SE firmware.
9. Nineth part is about frequently asked questions, questions are marked as Qxx for easier reference.
10. Tenth part is about troubleshooting, questions are marked as Txx for easier reference.
11. Credits
1 --- Devhook installation on a 1.5 firmware ---
Download Devhook 0.44, Devhook 0.45 or Devhook 0.46 (http://forums.maxconsole.net/attachment.php?attachmentid=7220) then decompress the archive and copy the content of the MS_ROOT folder on the root of your memstick. Unsure about this ? See the FAQ, Q04.
Download the 2.71 update EBOOT.PBP from the Sony website or from any trustable location.
Open the EBOOT.PBP with PBP Unpacker (http://dl.qj.net/PBP-Unpacker-v0.94-PSP-Tools-Utilities-(on-PC)/pg/12/fid/8808/catid/192) or PSP Brew (http://dl.qj.net/PSPBrew-v.080-PSP-Homebrew-Applications/pg/12/fid/8816/catid/190) program and extract the DATA.PSAR file.
Put DATA.PSAR in the root of the memory stick.
Restore your PSP to the default settings (from System Settings under XMB). Run the included devhook installer on the psp (its label is "Devhook firmware installer" under XMB), it will install FW files on MS0:\dh\271\ . When asked, answer yes about Flash1 installation.
From Devhook package copy again DH folder on the root of your memstick: it'll overwrite some text files.
Get a decompressed 2.71 reboot.bin, either find it with Google or you can also extract it with Dark_Alex 's 2.7X PRX Decrypter (http://forums.maxconsole.net/showthread.php?t=23666&highlight=decrypter). Using this tool requires your PSP to be upgraded to 2.6 and downgraded back to 1.5 during the process, so make sure to read carefully Downdater (aka downgrader) Final for 2.50/2.60 (http://forums.maxconsole.net/showthread.php?t=23238) before attempting to upgrade your PSP. Also see T02 about this.
Place the decrypted and decompressed 2.71 reboot.bin in ms0:\dh\271\reboot.bin.
Devhook doesn't handle the initialization of the 2.71 Flash1 (will fail booting the 2.71 firmware) even if you installed it with the supplied installer. You have to provide a working (means already booted with into emulation) Flash1 folder from a lower than 2.71 firmware. It can come from another firmware installation (same method as above but with another update EBOOT.PBP, eg 2.5 and in this case the required Flash1 will be into MS0:\dh\250\ folder) or from your own PSP Flash Memory (more about this in T03).
Check MS0:\dh\271\flash1\registry\ folder. Delete init.dat file if present. If you already have booted the 2.71 FW and windows can't delete it, try with IR Shell (http://www.ahman.co.nr/)'s file manager.
Create an ISO folder at the root of your Memstick, the game backups (ISO and CSO) have to go inside it for Devhook to use them.
Done, run devhook.
You may have to replace dh/271/flash1/registry/system.dreg and system.ireg with the ones from a lower FW install or with the ones from your PSP flash1 folder, in case the first boot of on an emulated firwmare fails by freezing at XMB.
Unsure about installation ? Most common problems should be covered in FAQ and Troubleshooting.
Still unsure about installation ? Full packs ready to use are available, use Google to find.
--- 1.01 Devhook hybrid 271/280 firmware installation (for 1.5 users) ---
create a 2.71 firmware dump as explained above and put everything in a folder named "271". make sure to take out the four .txt files in 271/kd/flash0
download and unzip the attachment at the end of the post and place the previous 271 folder inside ms_root/dh
Download the 2.81 update EBOOT.PBP from the Sony website or from any trustable location.
Open the EBOOT.PBP with PBP Unpacker (http://dl.qj.net/PBP-Unpacker-v0.94-PSP-Tools-Utilities-(on-PC)/pg/12/fid/8808/catid/192) or PSP Brew (http://dl.qj.net/PSPBrew-v.080-PSP-Homebrew-Applications/pg/12/fid/8816/catid/190) program and extract the DATA.PSAR file.
Put DATA.PSAR in the root of the memory stick.
download PSARdumpermod from http://www.dark-alex.org/ and run the program on your psp. in the new F0 folder on your memory stick you must rename the following files : mscm.prx to mscm_280.prx ; mesg_led.prx to mesg_led_280.prx ; registry.prx to registry_280.prx ; utility.prx to utility_280.prx
place the newly named prx's in the ms_root/dh/kd/ folder
if you haven't already done so, place everything inside ms_root on your psp
Open devhook and choose 2.71 firmware in the settings
try an untouched iso such as Yugioh through the emulated firmware, if it loads it means you've done everything right!
side note: for people using different mods such as chunglams or wedges, please refer to their seperate threads.
1.02 --- Devhook hybrid 2.71/2.80 firmware installation (for 2.71 with hen-c users and 2.71 SE-B users) ---
same instructions as above except that, for 2.71 normal firmware you must have already installed hen-c on your 2.71 firmware that you can download here : http://www.dark-alex.org/ and this time download the devhook hybrid launcher for 2.71 hen-c that you can find at the end of this post. For 2.71 SE-B users just use the same method as for 1.5 users except that you must download the hybrid launcher for 2.71 SE-B
2 --- Devhook .046 firmware flashing options ---
Sorry, this was never finished by Ooops and the actual use was to flash certain parts of devhook to free some space on your memory stick. The memory gain isn't massive so I don't really think it's a good idea to use this option, there's always a possibility of bricking your psp.
3 --- Devhook settings (1.5 firmware) ---
Booting 1.5 and 1.0 version game backups in 1.50flash mode without a game UMD in drive
This is supposed to work for most version 1.50 games and below, as untouched ISOs, which can also be compressed in CSO format. You need to have the 1.5 reboot.bin file (from a 1.5 dump, you can use the included firmware installer for this purpose) into dh\150F\ and also the 0.45 or 0.46 version of Devhook is required. When your PSP has rebooted; just click on UMD game icon to run it. If you get an error, or if not icon appears, use MPH or RunUMD as external launcher.
UMD SELECT: select your ISO
UMD MOUNT: ISO NOUMD(1.50 only)
UMD VERSION: no change
FIRMWARE: 1.50F(NANDFlash)
CPU CLOCK: 222 Mhz (333 if experiencing lag but network functions will have issues, see T08 about this)
BOOT SELECT: Reboot XMB
PL-ADR: 89000000 (in: OTHER/preload address menu)
Booting game backups directly from devhook through RunUMD without UMD in drive in 1.5flash mode
This is supposed to work for most version 2.50 games and below, as untouched ISOs, which can also be compressed in CSO format. You need to have the file reboot.bin (from a 1.5 dump, you can use the included firmware installer for this purpose) into dh\150F\ and also the 0.45 or 0.46 version of Devhook is required.
UMD SELECT: select your ISO
UMD MOUNT: ISO NOUMD(1.50 only)
UMD VERSION: no change
FIRMWARE: 1.50F(NANDFlash)
CPU CLOCK: 222 Mhz (333 if experiencing lag but network functions will have issues, see T08 about this)
BOOT SELECT: RunUMD(1.50 only)
PL-ADR: 89000000 (in: OTHER/preload address menu)
Booting game backups in 2.71 emulation with a game UMD in drive
This is supposed to work for all version 2.71 games and below, as untouched ISOs, which can also be compressed in CSO format. Also please note that many games only needs the UMD in drive only until they reached the start screen. If the game seems waiting (usually when loading stages) or sounds suddenly missing, put back the UMD in drive. Eg: Worms needs an UMD only to reach start screen and while loading the levels. Also see the Devhook 0.4x compatibility thread (http://forums.maxconsole.net/showthread.php?t=21299).
UMD SELECT: select your ISO
UMD MOUNT: ISO ANYUMD
UMD VERSION: no change
FIRMWARE: 2.71(MS hook)
CPU CLOCK: 222 Mhz (333 if experiencing lag but network functions will have issues, see T08 about this)
BOOT SELECT: Reboot XMB
PL-ADR: 89000000 (in: OTHER/preload address menu)
Booting UMD games in 2.71 emulation
This is supposed to work for all 2.71 games and below, more details in Devhook 0.4x compatibility thread (http://forums.maxconsole.net/showthread.php?t=21299).
UMD SELECT: UMD Disc
UMD MOUNT:UMD DISC
UMD VERSION: no change
FIRMWARE: 2.71(MS hook)
CPU CLOCK: 222 Mhz (333 if need of smoothness, but messes with networks functions, see T08 about this)
BOOT SELECT: Reboot XMB
PL-ADR: 89000000 (in: OTHER/preload address menu)
Playing a audio/video UMD
This should play any audio/video UMD of the same region as your PSP.
UMD SELECT: UMD Disc
UMD MOUNT: UMD DISC
UMD VERSION: no change
FIRMWARE: 2.71(MS hook)
CPU CLOCK: 222 Mhz
BOOT SELECT: Reboot XMB
PL-ADR: 89000000 (in: OTHER/preload address menu)
Booting in 2.71 mode to use the Web browser, RSS ect
If you have stability issues with this mode or if you want to have the CPU clock set at 333Mhz, you can also install and use the 2.5 firmware which is more stable and has a proper 333Mhz fix (replace dh/250/flash0/wlan.prx with wlan.prx from the 2.0 firmware dump. You can obtain it with the firmware installer supplied with devhook and a 2.0 update EBOOT.
UMD SELECT: UMD Disc
UMD MOUNT: UMD DISC
UMD VERSION: no change
FIRMWARE: 2.71(MS hook) (or 2.50, see notes above)
CPU CLOCK: 222 Mhz
BOOT SELECT: Reboot XMB
PL-ADR: 89000000 (in: OTHER/preload address menu)
4 --- Devhook shortcuts ---
Ingame (2.71 mode) reboot to 1.5 mode XMB: hit HOME, highlight YES, hold L+R+UP and click YES while holding. Wait until the MS has flashed once then release buttons.
Quick ISO change under 2.71 XMB: HOME+L or HOME+R
CPU clock change under 2.71 XMB: HOME+SELECT
5 --- RunUMD installation and usage with Devhook ---
Installing RunUMD for Devhook usage
You can use either the original 00101a1 (http://sec.pn.to/pw/?RunUMD) version or the faststart patched one (http://forums.maxconsole.net/showthread.php?t=19089) which boots quicker.
You need the EBOOT.PBP from the non-% folder to be placed in this folder: PSP/GAME/RunUMD/EBOOT.PBP (note: there are mods which change this path to hide the corrupted icon, please refer to their readme).
You also need an X folder in the root of your Memory stick. If you don't have one it can be created by running the original version of RunUMD but such folders have often a poor compatibility with other games. It's recommended to get a 'generic' X folder from an old fix/ripkit. As weird as it sounds some games need a copy of the x folder inside the x folder itself to boot with RunUMD. You can check The PSP Masterlist (http://eazyx.ea.funpic.de/) (and its dedicated thread (http://forums.maxconsole.net/showthread.php?t=19016)) for RunUMD compatibility.
Compatibility issues and troubleshooting related to RunUMD
- RunUMD makes some games unable to recognize and use the Memory stick as a savedata device. In this case, look for a fix in Meetjoeblack's dedicated thread (http://forums.maxconsole.net/showthread.php?t=21719) or use 2.6 or 2.71 emulation mode.
- RunUMD makes some games unable to produce any sound. It's the same solutions as above: ripkit or 2.6 mode.
- The 'Ingame reboot to 1.5 XMB' shortcut seems to be broken in NOUMD RunUMD mode: it crashes the PSP just after returned to 1.5 XMB.
- Normal exiting function with HOME button also seems broken here: crashes PSP.
- If you downgraded your PSP from 2.6 and RunUMD crashes at startup, see here (http://forums.maxconsole.net/showthread.php?t=23909).
- Some games don't work at all with this method (crash during gameplay): GTA.
6 --- Devhook installation (2.71 firmware) ---
Download Devhook launcher port to 2.71 (www.dark-alex.org) and install the contents in the psp root.
Download Homebrew Enabler for 2.71 revision C (www.dark--alex.org) and install and overwrite existing files in the psp root.
Go into the psp xmb and open in the photo heading the HEN C folder. The homebrew enabler should start and a green screen will show up on your psp. Reboot the system and now go into the game/memorystick heading and try to launch devhook 0.4x launcher for 2.71
If all went well, the devhook menu should appear. If it doesn't work try the previous manipulation again. It will work, it just sometimes doesn't work on the first try!
7 --- Devhook installation (2.71 SE firmware) ---
Download 2.71 Special Edition - Revision B custom firmware and the two updates (www.dark-alex.org) and install following the instructions shown here : http://forums.maxconsole.net/showthread.php?t=32221
Dark-Alex created a special version of devhook which is included in his pack. Just make sure that if you want devhook to work properly, go in the recovery menu (R button pressed down when booting the psp)and make sure that game folder homebrew is in 2.71 kernal.
8 --- Devhook settings (2.71 and 2.71 SE firmware) ---
A little introduction:the only settings really needed in 2.71 or 2.71 SE firmware are the following, you may want to keep a 271 folder in ms0/dh incase of game compatability problems but otherwise just use the following setting;
Booting in 2.71 flash mode
allows game backups to load in native 2.71 firmware and also allows certain non-working games in 2.71 SE to load through devhook
UMD SELECT: select your ISO
UMD MOUNT: ISO ANYUMD
UMD VERSION: 2.xx to 2.00
FIRMWARE: 2.71(Flash) (or 2.71, see notes above for details)
CPU CLOCK: 222 Mhz
BOOT SELECT: Reboot XMB
PL-ADR: 89000000 (in: OTHER/preload address menu)
9 --- Frequently asked questions ---
Q01. Is Devhook 0.44 compatible with all Memory stick/HDD models ?
It has been reported to work fine with Sandisk 2GB MS, fake 2GB MS. Neo 2-in-1 4GB users can get support here (http://forums.maxconsole.net/showthread.php?t=20064).
Q02. Which games actually work with this version ? Do they need to be patched ?
Short: All games versions from 1.0 to 2.71 (backups and UMDs) should work untouched.
Longer: The real compatibility is not know yet, please check your installation and the settings you used before reporting a supposed non-working game: some settings and modes are known not to suit some games versions, see also the 'Devhook settings' part of this guide.
Q03. I have a previous version of Devhook already installed, how do I upgrade ?
Short: backup memory stick, format it, and install Devhook. Then reinstall back any data you want, except previous versions of Devhook.
Longer: all your personal settings as wifi connections, nickname, DST settings ect are saved in the flash1 folder (system.dreg and system.ireg). If you plan to install a higher firmware version for emulation and to delete the previous (eg in case you lack memstick space), make sure to back up those 2 files. You can 'transfert' your settings into the new FW by simply overwriting them.
Q04. I've decompressed the archive but I'm lost with all these files and folder. Where do I have to copy them ?
Here's a detailed view (http://forums.maxconsole.net/showpost.php?p=198871&postcount=17) of the install places and folders.
Q05. What is this "2.71 emulation mode" ? Does it upgrade my PSP to 2.71 ?
In this mode, your PSP reads and writes system data from Memory stick instead of doing it from Flash memory. It has the same features, same programs and nearly the same game compatibility as the native 2.71. To leave this mode, shut off your PSP or use the 'Ingame reboot to 1.5' shortcut.
To avoid the risk of accidental update during emulation, you can disable the update function by editing dh\kd\xxx\flash0\kd\pspbtcnf_updater.txt: replace all its content with a [/i]#empty to disable updater single line.
Q05-1. What is this 1.5flash mode ? What's the difference with the emulated 1.5 ?
1.5flash is the original Devhook working mode (see versions of DH previous to 0.3), using the normal 1.5 firmware from Flash memory. This allows emulated UMD icon to appear in XMB and to be clickable. This also allows to use external loaders such as RunUMD, MPH, which is not possible when using a non-homebrew friendly firmware (aka higher than 1.5).
Q06. I heard that Devhook could brick a PSP, is it true ?
No, as said above, Devhook emulates a firmware so once under emulation anything that happens to your PSP happens in RAM. Devhook can't write to your Flash memory, its only allowed to write on your memstick. So of you mess with a firmware install, just erase it and resinstall it again.
Q07. Do I need to install another (below) than 2.71 version firmware in Devhook ?
Not if it's only a matter of game compatibility. But because the support of 2.71 is quite young and not well polished yet, you could consider having another firmware installed as the 2.5: it seems more stable than in 0.42a, doesn't crashes with HOME, supports WIFI functions at 333Mhz etc. Devhook 0.46 has actually the best support of firmware 2.71.
Q08. An UMD game is always necessary disk to run backups in 2.71 mode or also a video UMD will do the job ?
This mode needs an UMD game disc to work, any version will suit. Video UMDs can be watched but can't make game backups running.
Q09. Can devhook run ISO's without a UMD in drive via RunUMD ? Devhook 0.44 supports 1.50 emulation mode but not 1.50F mode. 0.45 is compatible with both 1.5flash and 1.50 emulation. 0.46 is only compatible with 1.5flash.
Q10. What's this CSO format ?
It's Devhook compression format. The compressor (ciso.exe) is included in the release, in the Tools folder.(todo link to ciso commandline usage)
Q11. Does Devhook require games to be compressed in CSO format ?
No, it's optional. Games in ISO format are also supported.
Q12. I'm not used to handle command-line program, such as ciso compressor tool.
Some GUIs have been made, such as Aeolus Cso'n'Dax (http://forums.maxconsole.net/showthread.php?t=22285) and Chossy's PSP Backup Tool (http://forums.maxconsole.net/showthread.php?t=23600&highlight=tool), Andrei_ Ciso Utility (http://forums.maxconsole.net/showthread.php?t=21374&highlight=ciso). Using a Mac computer ? Dago made a compatible GUI (http://forums.maxconsole.net/showthread.php?t=22621).
Q13. Does Devhook work with backups compressed into .dax compression format ?
No, actually Devhook doesn't support games compressed in Dax format.
Q14. Does Devhook 0.44 works in without UMD in drive through MPH game loader ?
Short: No, this game loader is not compatible with DH0.44, but is with 0.45 and 0.46. See also the Troubleshooting section.
Long: When it's compatible, you can't use it as boot option tough. Use XMB reboot option and when XMB is reached, run it trough memstick menu.
Q15. What are the new optional fonctions/features of Devhook ?
Swapped X/O buttons, no autorun, MPHGL, loading games from a PC through USB. Some members already made several mods to include these features, as TheBuzzer launchermod (http://forums.maxconsole.net/showthread.php?t=23200) (for 0.44), Chunglam's Mylaunchermod (http://forums.maxconsole.net/showthread.php?t=25654) (for 0.46), TheBuzzer GUI mod (http://forums.maxconsole.net/showthread.php?t=25132) (for 0.46, also see the skins available for GUI mod (http://forums.maxconsole.net/showthread.php?t=25606)).
Q16. What's this USB support and how do I install and use this ?
you must use either chunglam's or wedge's mod to make usbhost working, check the dedicated threads for installation.
Q17. Is there a standalone version of the no autorun mod, to keep the original interface for the rest ?
Yes, Ibawanzingee has made one (http://forums.maxconsole.net/showthread.php?t=24379) for 0.44: the only change from the original GUI is autorun feature which is desactivated, there's also one (http://forums.maxconsole.net/showpost.php?p=201649&postcount=118) for 0.45.
Q18. Why does my PC finds a new PSP TYPE D device ?
It's related to the PS2/PSP interaction that Sony introduced recently and which has been integrated since 2.6 firmware. It appears when booting games as Outrun with USB cable connected. Canceling the install should be OK.
Q19. What is this new 'preload address' option ?
Not a clue, better ask a coder hehe. Changing this setting solves (or messes) 2.71 mode and game booting processes.
Q20. I don't own any ISO, I just want to use the Web browser, listen to WMA music, watch AVC movies etc with the 2.71firmware.
Simply use Game or Audio/video UMD settings and leave the UMD tray empty.
Q21. How do I enable WMA and Flashplayer support without going online ?
Either ask someone who enabled them to give you his 271\flash1\system.ireg and 271\flash1\system.dreg files or look for a full pack which have them.
10 --- Troubleshooting ---
T01. PSP freezes at Devhook screen (after clicked START), shuts off before reaching 2.71 XMB !
It's probably you firmware installation, try to reinstall while making sure following the step-by-step installation section of this guide. Also make sure you are not using the 1.50flash mode (150F): it's not available in Devhook 0.44.
T01-1. I am getting a message " can't load/start devhook " and then it takes me out to the psp menu.
One or several files are missing inside the dh\kd folder.
T02. When attempting to reboot in 2.71 mode, screen goes black and PSP shuts off !
It may be due to an incorrect setting of the PL-ADR option, on the menu OTHER/PRELOAD ADDR it should be 89000000.
It may also be due to firmware installation problems: 2.71 FW not installed, Flash1 folder incomplete or not present , 2.71 reboot.bin not present in dh\271\ or not decrypted. You can make a proper reboot.bin with the eLoader (http://noobz.eu/), a compatible GTA UMD (http://forums.maxconsole.net/showthread.php?t=23841) (also here (http://pspupdates.qj.net/How-to-find-a-Homebrew-Friendly-version-of-GTA-LCS-Updated/pg/49/aid/58178)) and with Dark_Alex 2.6/2.7 prx decrypter (http://forums.maxconsole.net/showthread.php?t=23666).
T03. When booting an emulated 2.71 I only get an endless blue "system files corrupted" screen even if I push O button each time !
Replace dh/271/flash1/registry/system.dreg and system.ireg with the ones from a lower FW install or with the ones from your PSP Flash memory. The Fileassistant (http://tmpstore.free.fr/FileAssistant/) homebrew is able to get those 2 files from your own PSP Flash memory. When Fileassistant has started, hit O button until you see PSP BIOS 1 (ReadOnly) which stands for the Flash1 folder. Go inside you'll see that the file mapping is the same than a devhook install.
T04. My game freezes at start in 2.71 mode !
Try to reach 2.71 XMB without UMD indrive to see if it's a firmware problem (XMB not reached) or a game problem. If it's a FW problem, see above. If not, check DH settings. Some games can't be shrinked and a few ones can't be compressed, so retry with an untouched redump.
T05. My game is very laggy !
Short: try to run it uncompressed, try to set the clock at 333Mhz.
Long: try to decrease the compression level and to use the Non Compressed area feature (ciso compressor can handle it with Aeolus' Cso'n'Dax (http://forums.maxconsole.net/showthread.php?t=22285) GUI). More about NC feature and levels of compression here (http://forums.maxconsole.net/showthread.php?t=19282) (it's about Dax format but also applies to Cso).
T06. My game crashes on exit in 2.71 mode ! (when using HOME button)
it happens with certain games, comatability problem. you can't do anything about it for now.
T07. When exiting a game, the PSP seems stuck at 'Please wait screen !
Try to hold L+R+UP during 2/3 seconds, it should exit properly to 1.5 XMB. Also try to set the clock at 222Mhz
T08. XMB network functions (RSS, browser etc) don't work properly ! Network game functions (online play etc) neither !
Short: set the clock at 222Mhz, try to delete and recreate your connection settings, run Windows Checkdisk on your Memstick.
Long: the 2.71 firmware is not designed to run WIFI at 333Mhz, so the fix used with 2.5 firmware should allow certain network functions to run with a 333Mhz on the 2.71 but with some instability. Better set the clock at 222Mhz or wait for a proper 2.71 fix. It's also recommended to use the 2.5 mode, since it's more stable (also see the "Do I need to install another (below) than 2.71 version firmware in Devhook ?" part of the FAQ about this).
T09. I can't save any bookmark with the web browser under 2.71 emulation !
It's related to file corruption issue with Devhook 0.44 and 0.45. 0.46 doesn't suffer from it, but you may have to delete bookmarks.html once (also maybe after performed windows Checkdisk) if the file got corrupt with a lower Devhook version. Support thread here (http://forums.maxconsole.net/showthread.php?t=26299).
T10. My savegames get corrupt in 2.71 mode !
It may come from your Memory stick, a possible solution is to backup your data and format your MS from your PSP's system settings menu. Also, try to make windows verify your memstick, by using the device properties context menu or with the DOS command[I] CHKDSK x: /F (where x stands for the PSP device letter).
T11. I got locked, undeletable or unmovable files !
See above. In case of AUTH.DAT file, replace it with a FW 2.5 one and check it 'Read only' under its properties with Windows. Doing the same with cookie.dat files has been reported to help preventing data corruption, however while browsing with your PSP, some websites requiring cookies may not display properly.
T12. Under emulation, when I click on any of my hombrews I get the "gamme cannot be strated" or "corrupted data" message. These programs works fine usually on my 1.5 PSP.
Homebrew can only be used with 1.5 PSP, not with higher versions. When under emulation, even if your PSP is still a 1.5 version, the firmware running doesn't allow hombrews to run, this is mainly true for all FW emulated since 2.0 version. In fact some programs work but it's pointless to use them since you own a 1.5 PSP.
T13. I can't boot to 1.5flash mode !
This mode is not actually supported by Devhook 0.44. Compatible versions are: 0.42a, 0.43.0100, 0.45 and 0.46.
T14. I can't use the exiting function with HOME in 1.5flash mode !
It should work with game launched by clicking their icon under XMB. However, games launched trough RunUMD and MPH GL as external loaders freeze when using HOME button to exit.
11 --- Credits ---
Ooops for starting this guide
Booster for his fabulous Devhook
Dark Alex for his custom firmwares and his homebrew enabler
Me for deciding to continue the guide
PSPWAD for asking
Jasonuk, meetjoeblack, chossy for being great people
I've been politely asked by PSPWAD to continue the user guide first compiled by Ooops so that it now includes everything you need to know for 2.71 SE installation. I hope everyone will find what they need here and if not, as always, post your thoughts, gripes etc. and i'll update regularly!
Note from Ooops : I ceased writing it, some parts are still missing sorry about that. If you want to go on on another thread or use it on another board, feel free to grab the source with PhpBB codes as attachment below. As I said below, it's a sum up of members contributions, I don't consider as mine, so better refer as maxconsoles's boards one.
This guide was written for the 0.44 version of Devhook and was updated as the 0.45 was released, so if you look for general 0.44 support you can find a good part here. However some version-specific subjects are no more covered because of the update, so in this case please refer to dedicated threads (eg mods installation and usage, or release threads: DH 0.44 (http://forums.maxconsole.net/showthread.php?t=24291), DH 0.45 (http://forums.maxconsole.net/showthread.php?t=24943), DH0.46 (http://forums.maxconsole.net/showthread.php?t=25621)).
It's intended to sum up instructions, settings, FAQ and troubleshooting about devhook 0.44/0.45/0.46 that have been posted on several threads. Also, I'd like to mention that infos here come mostly from members contributions, so constructive criticism and suggestions are welcome. :)
First I suppose that you have already installed and used some homebrews, because devhook is not the easiest to begin with.
A little introduction: Device hook was created and is maintained by Booster. Roughly it's an emulator. It emulates game ISO backups from Memory stick and fools PSP system to make it believing they are real UMDs. It also emulates the firmware from MS and fools the system to make it believing it uses the real one from Flash memory. The combination of both techniques allow to play from a 1.5 version PSP game backups and original UMDs, from 1.0 version to 2.71.
0 --- Summary ---
1. First part is about Devhook installation on a 1.5 firmware.
2. Second part is about Devhook 0.46 flashing firmware options (under construction)
3. Third part is about Devhook settings on a 1.5 firmware.
4. Fourth part is about Devhook shortcuts.
5. Fifth part is about installation and troubleshooting with RunUMD.
6. Sixth part is about Devhook installation on a 2.71 firmware.
7. Seventh part is about Devhook installation on a 2.71 SE firmware.
8. Eighth part is about Devhook settings on a 2.71/2.71 SE firmware.
9. Nineth part is about frequently asked questions, questions are marked as Qxx for easier reference.
10. Tenth part is about troubleshooting, questions are marked as Txx for easier reference.
11. Credits
1 --- Devhook installation on a 1.5 firmware ---
Download Devhook 0.44, Devhook 0.45 or Devhook 0.46 (http://forums.maxconsole.net/attachment.php?attachmentid=7220) then decompress the archive and copy the content of the MS_ROOT folder on the root of your memstick. Unsure about this ? See the FAQ, Q04.
Download the 2.71 update EBOOT.PBP from the Sony website or from any trustable location.
Open the EBOOT.PBP with PBP Unpacker (http://dl.qj.net/PBP-Unpacker-v0.94-PSP-Tools-Utilities-(on-PC)/pg/12/fid/8808/catid/192) or PSP Brew (http://dl.qj.net/PSPBrew-v.080-PSP-Homebrew-Applications/pg/12/fid/8816/catid/190) program and extract the DATA.PSAR file.
Put DATA.PSAR in the root of the memory stick.
Restore your PSP to the default settings (from System Settings under XMB). Run the included devhook installer on the psp (its label is "Devhook firmware installer" under XMB), it will install FW files on MS0:\dh\271\ . When asked, answer yes about Flash1 installation.
From Devhook package copy again DH folder on the root of your memstick: it'll overwrite some text files.
Get a decompressed 2.71 reboot.bin, either find it with Google or you can also extract it with Dark_Alex 's 2.7X PRX Decrypter (http://forums.maxconsole.net/showthread.php?t=23666&highlight=decrypter). Using this tool requires your PSP to be upgraded to 2.6 and downgraded back to 1.5 during the process, so make sure to read carefully Downdater (aka downgrader) Final for 2.50/2.60 (http://forums.maxconsole.net/showthread.php?t=23238) before attempting to upgrade your PSP. Also see T02 about this.
Place the decrypted and decompressed 2.71 reboot.bin in ms0:\dh\271\reboot.bin.
Devhook doesn't handle the initialization of the 2.71 Flash1 (will fail booting the 2.71 firmware) even if you installed it with the supplied installer. You have to provide a working (means already booted with into emulation) Flash1 folder from a lower than 2.71 firmware. It can come from another firmware installation (same method as above but with another update EBOOT.PBP, eg 2.5 and in this case the required Flash1 will be into MS0:\dh\250\ folder) or from your own PSP Flash Memory (more about this in T03).
Check MS0:\dh\271\flash1\registry\ folder. Delete init.dat file if present. If you already have booted the 2.71 FW and windows can't delete it, try with IR Shell (http://www.ahman.co.nr/)'s file manager.
Create an ISO folder at the root of your Memstick, the game backups (ISO and CSO) have to go inside it for Devhook to use them.
Done, run devhook.
You may have to replace dh/271/flash1/registry/system.dreg and system.ireg with the ones from a lower FW install or with the ones from your PSP flash1 folder, in case the first boot of on an emulated firwmare fails by freezing at XMB.
Unsure about installation ? Most common problems should be covered in FAQ and Troubleshooting.
Still unsure about installation ? Full packs ready to use are available, use Google to find.
--- 1.01 Devhook hybrid 271/280 firmware installation (for 1.5 users) ---
create a 2.71 firmware dump as explained above and put everything in a folder named "271". make sure to take out the four .txt files in 271/kd/flash0
download and unzip the attachment at the end of the post and place the previous 271 folder inside ms_root/dh
Download the 2.81 update EBOOT.PBP from the Sony website or from any trustable location.
Open the EBOOT.PBP with PBP Unpacker (http://dl.qj.net/PBP-Unpacker-v0.94-PSP-Tools-Utilities-(on-PC)/pg/12/fid/8808/catid/192) or PSP Brew (http://dl.qj.net/PSPBrew-v.080-PSP-Homebrew-Applications/pg/12/fid/8816/catid/190) program and extract the DATA.PSAR file.
Put DATA.PSAR in the root of the memory stick.
download PSARdumpermod from http://www.dark-alex.org/ and run the program on your psp. in the new F0 folder on your memory stick you must rename the following files : mscm.prx to mscm_280.prx ; mesg_led.prx to mesg_led_280.prx ; registry.prx to registry_280.prx ; utility.prx to utility_280.prx
place the newly named prx's in the ms_root/dh/kd/ folder
if you haven't already done so, place everything inside ms_root on your psp
Open devhook and choose 2.71 firmware in the settings
try an untouched iso such as Yugioh through the emulated firmware, if it loads it means you've done everything right!
side note: for people using different mods such as chunglams or wedges, please refer to their seperate threads.
1.02 --- Devhook hybrid 2.71/2.80 firmware installation (for 2.71 with hen-c users and 2.71 SE-B users) ---
same instructions as above except that, for 2.71 normal firmware you must have already installed hen-c on your 2.71 firmware that you can download here : http://www.dark-alex.org/ and this time download the devhook hybrid launcher for 2.71 hen-c that you can find at the end of this post. For 2.71 SE-B users just use the same method as for 1.5 users except that you must download the hybrid launcher for 2.71 SE-B
2 --- Devhook .046 firmware flashing options ---
Sorry, this was never finished by Ooops and the actual use was to flash certain parts of devhook to free some space on your memory stick. The memory gain isn't massive so I don't really think it's a good idea to use this option, there's always a possibility of bricking your psp.
3 --- Devhook settings (1.5 firmware) ---
Booting 1.5 and 1.0 version game backups in 1.50flash mode without a game UMD in drive
This is supposed to work for most version 1.50 games and below, as untouched ISOs, which can also be compressed in CSO format. You need to have the 1.5 reboot.bin file (from a 1.5 dump, you can use the included firmware installer for this purpose) into dh\150F\ and also the 0.45 or 0.46 version of Devhook is required. When your PSP has rebooted; just click on UMD game icon to run it. If you get an error, or if not icon appears, use MPH or RunUMD as external launcher.
UMD SELECT: select your ISO
UMD MOUNT: ISO NOUMD(1.50 only)
UMD VERSION: no change
FIRMWARE: 1.50F(NANDFlash)
CPU CLOCK: 222 Mhz (333 if experiencing lag but network functions will have issues, see T08 about this)
BOOT SELECT: Reboot XMB
PL-ADR: 89000000 (in: OTHER/preload address menu)
Booting game backups directly from devhook through RunUMD without UMD in drive in 1.5flash mode
This is supposed to work for most version 2.50 games and below, as untouched ISOs, which can also be compressed in CSO format. You need to have the file reboot.bin (from a 1.5 dump, you can use the included firmware installer for this purpose) into dh\150F\ and also the 0.45 or 0.46 version of Devhook is required.
UMD SELECT: select your ISO
UMD MOUNT: ISO NOUMD(1.50 only)
UMD VERSION: no change
FIRMWARE: 1.50F(NANDFlash)
CPU CLOCK: 222 Mhz (333 if experiencing lag but network functions will have issues, see T08 about this)
BOOT SELECT: RunUMD(1.50 only)
PL-ADR: 89000000 (in: OTHER/preload address menu)
Booting game backups in 2.71 emulation with a game UMD in drive
This is supposed to work for all version 2.71 games and below, as untouched ISOs, which can also be compressed in CSO format. Also please note that many games only needs the UMD in drive only until they reached the start screen. If the game seems waiting (usually when loading stages) or sounds suddenly missing, put back the UMD in drive. Eg: Worms needs an UMD only to reach start screen and while loading the levels. Also see the Devhook 0.4x compatibility thread (http://forums.maxconsole.net/showthread.php?t=21299).
UMD SELECT: select your ISO
UMD MOUNT: ISO ANYUMD
UMD VERSION: no change
FIRMWARE: 2.71(MS hook)
CPU CLOCK: 222 Mhz (333 if experiencing lag but network functions will have issues, see T08 about this)
BOOT SELECT: Reboot XMB
PL-ADR: 89000000 (in: OTHER/preload address menu)
Booting UMD games in 2.71 emulation
This is supposed to work for all 2.71 games and below, more details in Devhook 0.4x compatibility thread (http://forums.maxconsole.net/showthread.php?t=21299).
UMD SELECT: UMD Disc
UMD MOUNT:UMD DISC
UMD VERSION: no change
FIRMWARE: 2.71(MS hook)
CPU CLOCK: 222 Mhz (333 if need of smoothness, but messes with networks functions, see T08 about this)
BOOT SELECT: Reboot XMB
PL-ADR: 89000000 (in: OTHER/preload address menu)
Playing a audio/video UMD
This should play any audio/video UMD of the same region as your PSP.
UMD SELECT: UMD Disc
UMD MOUNT: UMD DISC
UMD VERSION: no change
FIRMWARE: 2.71(MS hook)
CPU CLOCK: 222 Mhz
BOOT SELECT: Reboot XMB
PL-ADR: 89000000 (in: OTHER/preload address menu)
Booting in 2.71 mode to use the Web browser, RSS ect
If you have stability issues with this mode or if you want to have the CPU clock set at 333Mhz, you can also install and use the 2.5 firmware which is more stable and has a proper 333Mhz fix (replace dh/250/flash0/wlan.prx with wlan.prx from the 2.0 firmware dump. You can obtain it with the firmware installer supplied with devhook and a 2.0 update EBOOT.
UMD SELECT: UMD Disc
UMD MOUNT: UMD DISC
UMD VERSION: no change
FIRMWARE: 2.71(MS hook) (or 2.50, see notes above)
CPU CLOCK: 222 Mhz
BOOT SELECT: Reboot XMB
PL-ADR: 89000000 (in: OTHER/preload address menu)
4 --- Devhook shortcuts ---
Ingame (2.71 mode) reboot to 1.5 mode XMB: hit HOME, highlight YES, hold L+R+UP and click YES while holding. Wait until the MS has flashed once then release buttons.
Quick ISO change under 2.71 XMB: HOME+L or HOME+R
CPU clock change under 2.71 XMB: HOME+SELECT
5 --- RunUMD installation and usage with Devhook ---
Installing RunUMD for Devhook usage
You can use either the original 00101a1 (http://sec.pn.to/pw/?RunUMD) version or the faststart patched one (http://forums.maxconsole.net/showthread.php?t=19089) which boots quicker.
You need the EBOOT.PBP from the non-% folder to be placed in this folder: PSP/GAME/RunUMD/EBOOT.PBP (note: there are mods which change this path to hide the corrupted icon, please refer to their readme).
You also need an X folder in the root of your Memory stick. If you don't have one it can be created by running the original version of RunUMD but such folders have often a poor compatibility with other games. It's recommended to get a 'generic' X folder from an old fix/ripkit. As weird as it sounds some games need a copy of the x folder inside the x folder itself to boot with RunUMD. You can check The PSP Masterlist (http://eazyx.ea.funpic.de/) (and its dedicated thread (http://forums.maxconsole.net/showthread.php?t=19016)) for RunUMD compatibility.
Compatibility issues and troubleshooting related to RunUMD
- RunUMD makes some games unable to recognize and use the Memory stick as a savedata device. In this case, look for a fix in Meetjoeblack's dedicated thread (http://forums.maxconsole.net/showthread.php?t=21719) or use 2.6 or 2.71 emulation mode.
- RunUMD makes some games unable to produce any sound. It's the same solutions as above: ripkit or 2.6 mode.
- The 'Ingame reboot to 1.5 XMB' shortcut seems to be broken in NOUMD RunUMD mode: it crashes the PSP just after returned to 1.5 XMB.
- Normal exiting function with HOME button also seems broken here: crashes PSP.
- If you downgraded your PSP from 2.6 and RunUMD crashes at startup, see here (http://forums.maxconsole.net/showthread.php?t=23909).
- Some games don't work at all with this method (crash during gameplay): GTA.
6 --- Devhook installation (2.71 firmware) ---
Download Devhook launcher port to 2.71 (www.dark-alex.org) and install the contents in the psp root.
Download Homebrew Enabler for 2.71 revision C (www.dark--alex.org) and install and overwrite existing files in the psp root.
Go into the psp xmb and open in the photo heading the HEN C folder. The homebrew enabler should start and a green screen will show up on your psp. Reboot the system and now go into the game/memorystick heading and try to launch devhook 0.4x launcher for 2.71
If all went well, the devhook menu should appear. If it doesn't work try the previous manipulation again. It will work, it just sometimes doesn't work on the first try!
7 --- Devhook installation (2.71 SE firmware) ---
Download 2.71 Special Edition - Revision B custom firmware and the two updates (www.dark-alex.org) and install following the instructions shown here : http://forums.maxconsole.net/showthread.php?t=32221
Dark-Alex created a special version of devhook which is included in his pack. Just make sure that if you want devhook to work properly, go in the recovery menu (R button pressed down when booting the psp)and make sure that game folder homebrew is in 2.71 kernal.
8 --- Devhook settings (2.71 and 2.71 SE firmware) ---
A little introduction:the only settings really needed in 2.71 or 2.71 SE firmware are the following, you may want to keep a 271 folder in ms0/dh incase of game compatability problems but otherwise just use the following setting;
Booting in 2.71 flash mode
allows game backups to load in native 2.71 firmware and also allows certain non-working games in 2.71 SE to load through devhook
UMD SELECT: select your ISO
UMD MOUNT: ISO ANYUMD
UMD VERSION: 2.xx to 2.00
FIRMWARE: 2.71(Flash) (or 2.71, see notes above for details)
CPU CLOCK: 222 Mhz
BOOT SELECT: Reboot XMB
PL-ADR: 89000000 (in: OTHER/preload address menu)
9 --- Frequently asked questions ---
Q01. Is Devhook 0.44 compatible with all Memory stick/HDD models ?
It has been reported to work fine with Sandisk 2GB MS, fake 2GB MS. Neo 2-in-1 4GB users can get support here (http://forums.maxconsole.net/showthread.php?t=20064).
Q02. Which games actually work with this version ? Do they need to be patched ?
Short: All games versions from 1.0 to 2.71 (backups and UMDs) should work untouched.
Longer: The real compatibility is not know yet, please check your installation and the settings you used before reporting a supposed non-working game: some settings and modes are known not to suit some games versions, see also the 'Devhook settings' part of this guide.
Q03. I have a previous version of Devhook already installed, how do I upgrade ?
Short: backup memory stick, format it, and install Devhook. Then reinstall back any data you want, except previous versions of Devhook.
Longer: all your personal settings as wifi connections, nickname, DST settings ect are saved in the flash1 folder (system.dreg and system.ireg). If you plan to install a higher firmware version for emulation and to delete the previous (eg in case you lack memstick space), make sure to back up those 2 files. You can 'transfert' your settings into the new FW by simply overwriting them.
Q04. I've decompressed the archive but I'm lost with all these files and folder. Where do I have to copy them ?
Here's a detailed view (http://forums.maxconsole.net/showpost.php?p=198871&postcount=17) of the install places and folders.
Q05. What is this "2.71 emulation mode" ? Does it upgrade my PSP to 2.71 ?
In this mode, your PSP reads and writes system data from Memory stick instead of doing it from Flash memory. It has the same features, same programs and nearly the same game compatibility as the native 2.71. To leave this mode, shut off your PSP or use the 'Ingame reboot to 1.5' shortcut.
To avoid the risk of accidental update during emulation, you can disable the update function by editing dh\kd\xxx\flash0\kd\pspbtcnf_updater.txt: replace all its content with a [/i]#empty to disable updater single line.
Q05-1. What is this 1.5flash mode ? What's the difference with the emulated 1.5 ?
1.5flash is the original Devhook working mode (see versions of DH previous to 0.3), using the normal 1.5 firmware from Flash memory. This allows emulated UMD icon to appear in XMB and to be clickable. This also allows to use external loaders such as RunUMD, MPH, which is not possible when using a non-homebrew friendly firmware (aka higher than 1.5).
Q06. I heard that Devhook could brick a PSP, is it true ?
No, as said above, Devhook emulates a firmware so once under emulation anything that happens to your PSP happens in RAM. Devhook can't write to your Flash memory, its only allowed to write on your memstick. So of you mess with a firmware install, just erase it and resinstall it again.
Q07. Do I need to install another (below) than 2.71 version firmware in Devhook ?
Not if it's only a matter of game compatibility. But because the support of 2.71 is quite young and not well polished yet, you could consider having another firmware installed as the 2.5: it seems more stable than in 0.42a, doesn't crashes with HOME, supports WIFI functions at 333Mhz etc. Devhook 0.46 has actually the best support of firmware 2.71.
Q08. An UMD game is always necessary disk to run backups in 2.71 mode or also a video UMD will do the job ?
This mode needs an UMD game disc to work, any version will suit. Video UMDs can be watched but can't make game backups running.
Q09. Can devhook run ISO's without a UMD in drive via RunUMD ? Devhook 0.44 supports 1.50 emulation mode but not 1.50F mode. 0.45 is compatible with both 1.5flash and 1.50 emulation. 0.46 is only compatible with 1.5flash.
Q10. What's this CSO format ?
It's Devhook compression format. The compressor (ciso.exe) is included in the release, in the Tools folder.(todo link to ciso commandline usage)
Q11. Does Devhook require games to be compressed in CSO format ?
No, it's optional. Games in ISO format are also supported.
Q12. I'm not used to handle command-line program, such as ciso compressor tool.
Some GUIs have been made, such as Aeolus Cso'n'Dax (http://forums.maxconsole.net/showthread.php?t=22285) and Chossy's PSP Backup Tool (http://forums.maxconsole.net/showthread.php?t=23600&highlight=tool), Andrei_ Ciso Utility (http://forums.maxconsole.net/showthread.php?t=21374&highlight=ciso). Using a Mac computer ? Dago made a compatible GUI (http://forums.maxconsole.net/showthread.php?t=22621).
Q13. Does Devhook work with backups compressed into .dax compression format ?
No, actually Devhook doesn't support games compressed in Dax format.
Q14. Does Devhook 0.44 works in without UMD in drive through MPH game loader ?
Short: No, this game loader is not compatible with DH0.44, but is with 0.45 and 0.46. See also the Troubleshooting section.
Long: When it's compatible, you can't use it as boot option tough. Use XMB reboot option and when XMB is reached, run it trough memstick menu.
Q15. What are the new optional fonctions/features of Devhook ?
Swapped X/O buttons, no autorun, MPHGL, loading games from a PC through USB. Some members already made several mods to include these features, as TheBuzzer launchermod (http://forums.maxconsole.net/showthread.php?t=23200) (for 0.44), Chunglam's Mylaunchermod (http://forums.maxconsole.net/showthread.php?t=25654) (for 0.46), TheBuzzer GUI mod (http://forums.maxconsole.net/showthread.php?t=25132) (for 0.46, also see the skins available for GUI mod (http://forums.maxconsole.net/showthread.php?t=25606)).
Q16. What's this USB support and how do I install and use this ?
you must use either chunglam's or wedge's mod to make usbhost working, check the dedicated threads for installation.
Q17. Is there a standalone version of the no autorun mod, to keep the original interface for the rest ?
Yes, Ibawanzingee has made one (http://forums.maxconsole.net/showthread.php?t=24379) for 0.44: the only change from the original GUI is autorun feature which is desactivated, there's also one (http://forums.maxconsole.net/showpost.php?p=201649&postcount=118) for 0.45.
Q18. Why does my PC finds a new PSP TYPE D device ?
It's related to the PS2/PSP interaction that Sony introduced recently and which has been integrated since 2.6 firmware. It appears when booting games as Outrun with USB cable connected. Canceling the install should be OK.
Q19. What is this new 'preload address' option ?
Not a clue, better ask a coder hehe. Changing this setting solves (or messes) 2.71 mode and game booting processes.
Q20. I don't own any ISO, I just want to use the Web browser, listen to WMA music, watch AVC movies etc with the 2.71firmware.
Simply use Game or Audio/video UMD settings and leave the UMD tray empty.
Q21. How do I enable WMA and Flashplayer support without going online ?
Either ask someone who enabled them to give you his 271\flash1\system.ireg and 271\flash1\system.dreg files or look for a full pack which have them.
10 --- Troubleshooting ---
T01. PSP freezes at Devhook screen (after clicked START), shuts off before reaching 2.71 XMB !
It's probably you firmware installation, try to reinstall while making sure following the step-by-step installation section of this guide. Also make sure you are not using the 1.50flash mode (150F): it's not available in Devhook 0.44.
T01-1. I am getting a message " can't load/start devhook " and then it takes me out to the psp menu.
One or several files are missing inside the dh\kd folder.
T02. When attempting to reboot in 2.71 mode, screen goes black and PSP shuts off !
It may be due to an incorrect setting of the PL-ADR option, on the menu OTHER/PRELOAD ADDR it should be 89000000.
It may also be due to firmware installation problems: 2.71 FW not installed, Flash1 folder incomplete or not present , 2.71 reboot.bin not present in dh\271\ or not decrypted. You can make a proper reboot.bin with the eLoader (http://noobz.eu/), a compatible GTA UMD (http://forums.maxconsole.net/showthread.php?t=23841) (also here (http://pspupdates.qj.net/How-to-find-a-Homebrew-Friendly-version-of-GTA-LCS-Updated/pg/49/aid/58178)) and with Dark_Alex 2.6/2.7 prx decrypter (http://forums.maxconsole.net/showthread.php?t=23666).
T03. When booting an emulated 2.71 I only get an endless blue "system files corrupted" screen even if I push O button each time !
Replace dh/271/flash1/registry/system.dreg and system.ireg with the ones from a lower FW install or with the ones from your PSP Flash memory. The Fileassistant (http://tmpstore.free.fr/FileAssistant/) homebrew is able to get those 2 files from your own PSP Flash memory. When Fileassistant has started, hit O button until you see PSP BIOS 1 (ReadOnly) which stands for the Flash1 folder. Go inside you'll see that the file mapping is the same than a devhook install.
T04. My game freezes at start in 2.71 mode !
Try to reach 2.71 XMB without UMD indrive to see if it's a firmware problem (XMB not reached) or a game problem. If it's a FW problem, see above. If not, check DH settings. Some games can't be shrinked and a few ones can't be compressed, so retry with an untouched redump.
T05. My game is very laggy !
Short: try to run it uncompressed, try to set the clock at 333Mhz.
Long: try to decrease the compression level and to use the Non Compressed area feature (ciso compressor can handle it with Aeolus' Cso'n'Dax (http://forums.maxconsole.net/showthread.php?t=22285) GUI). More about NC feature and levels of compression here (http://forums.maxconsole.net/showthread.php?t=19282) (it's about Dax format but also applies to Cso).
T06. My game crashes on exit in 2.71 mode ! (when using HOME button)
it happens with certain games, comatability problem. you can't do anything about it for now.
T07. When exiting a game, the PSP seems stuck at 'Please wait screen !
Try to hold L+R+UP during 2/3 seconds, it should exit properly to 1.5 XMB. Also try to set the clock at 222Mhz
T08. XMB network functions (RSS, browser etc) don't work properly ! Network game functions (online play etc) neither !
Short: set the clock at 222Mhz, try to delete and recreate your connection settings, run Windows Checkdisk on your Memstick.
Long: the 2.71 firmware is not designed to run WIFI at 333Mhz, so the fix used with 2.5 firmware should allow certain network functions to run with a 333Mhz on the 2.71 but with some instability. Better set the clock at 222Mhz or wait for a proper 2.71 fix. It's also recommended to use the 2.5 mode, since it's more stable (also see the "Do I need to install another (below) than 2.71 version firmware in Devhook ?" part of the FAQ about this).
T09. I can't save any bookmark with the web browser under 2.71 emulation !
It's related to file corruption issue with Devhook 0.44 and 0.45. 0.46 doesn't suffer from it, but you may have to delete bookmarks.html once (also maybe after performed windows Checkdisk) if the file got corrupt with a lower Devhook version. Support thread here (http://forums.maxconsole.net/showthread.php?t=26299).
T10. My savegames get corrupt in 2.71 mode !
It may come from your Memory stick, a possible solution is to backup your data and format your MS from your PSP's system settings menu. Also, try to make windows verify your memstick, by using the device properties context menu or with the DOS command[I] CHKDSK x: /F (where x stands for the PSP device letter).
T11. I got locked, undeletable or unmovable files !
See above. In case of AUTH.DAT file, replace it with a FW 2.5 one and check it 'Read only' under its properties with Windows. Doing the same with cookie.dat files has been reported to help preventing data corruption, however while browsing with your PSP, some websites requiring cookies may not display properly.
T12. Under emulation, when I click on any of my hombrews I get the "gamme cannot be strated" or "corrupted data" message. These programs works fine usually on my 1.5 PSP.
Homebrew can only be used with 1.5 PSP, not with higher versions. When under emulation, even if your PSP is still a 1.5 version, the firmware running doesn't allow hombrews to run, this is mainly true for all FW emulated since 2.0 version. In fact some programs work but it's pointless to use them since you own a 1.5 PSP.
T13. I can't boot to 1.5flash mode !
This mode is not actually supported by Devhook 0.44. Compatible versions are: 0.42a, 0.43.0100, 0.45 and 0.46.
T14. I can't use the exiting function with HOME in 1.5flash mode !
It should work with game launched by clicking their icon under XMB. However, games launched trough RunUMD and MPH GL as external loaders freeze when using HOME button to exit.
11 --- Credits ---
Ooops for starting this guide
Booster for his fabulous Devhook
Dark Alex for his custom firmwares and his homebrew enabler
Me for deciding to continue the guide
PSPWAD for asking
Jasonuk, meetjoeblack, chossy for being great people