• Steam recently changed the default privacy settings for all users. This may impact tracking. Ensure your profile has the correct settings by following the guide on our forums.

Unofficial fix for the new 5.03 GEN-A (Full) firmware

U3-Robot

New Member
Installer "LAUNCH-ME.exe" copies these files to the Memory Stick:
1. Installer-Loader in the folder: ms0:/PSP/GAME/INSTALLERxxxxxxxx/
2. The Custom Firmware files, which will later flash to the Flash0 into the ms0:/files/ folder

The "LAUNCH-ME.exe" installer is same for the PSP-2000 and for PSP-3000.
But in the ms0:/files/ folder it copies different files and flashes to Flash0 different files.

For PSP-2000:
Pink - where are to they are recorded.
Green - which from they are recorded.
--------------------------------------------------------
flash0:/kd/vshctrl.prx
ms0:/files/vshctrl.prx
flash0:/kd/usbdevice.prx
ms0:/files/usbdevice.prx
flash0:/kd/galaxy.prx
ms0:/files/galaxy.prx
flash0:/kd/march33.prx
ms0:/files/march33.prx
flash0:/kd/idcanager.prx
ms0:/files/idcanager.prx
flash0:/kd/popcorn.prx
ms0:/files/popcorn.prx
flash0:/vsh/module/satelite.prx
ms0:/files/satelite.prx
flash0:/vsh/module/recovery.prx
ms0:/files/recovery.prx
flash0:/kd/systemctrl_02g.prx
ms0:/files/systemctrl_02g.prx
flash0:/kd/pspbtjnf_02g.bin
ms0:/files/pspbtjnf_02g.bin
flash0:/kd/pspbtknf_02g.bin
ms0:/files/pspbtknf_02g.bin
flash0:/kd/pspbtlnf_02g.bin
ms0:/files/pspbtlnf_02g.bin

For PSP-3000:
Pink - where are to they are recorded.
Green - which from they are recorded.
--------------------------------------------------------
flash0:/kd/vshctrl.prx
ms0:/files/vshctrl.prx
flash0:/kd/usbdevice.prx
ms0:/files/usbdevice.prx
flash0:/kd/galaxy.prx
ms0:/files/galaxy.prx
flash0:/kd/march33.prx
ms0:/files/march33.prx
flash0:/kd/idcanager.prx
ms0:/files/idcanager.prx
flash0:/kd/popcorn.prx
ms0:/files/popcorn.prx
flash0:/vsh/module/satelite.prx
ms0:/files/satelite.prx
flash0:/vsh/module/recovery.prx
ms0:/files/recovery.prx
flash0:/kd/systemctrl_03g.prx
ms0:/files/systemctrl_03g.prx
flash0:/kd/pspbtjnf_03g.bin
ms0:/files/pspbtjnf_03g.bin
flash0:/kd/pspbtknf_03g.bin
ms0:/files/pspbtknf_03g.bin
flash0:/kd/pspbtlnf_03g.bin
ms0:/files/pspbtlnf_03g.bin

The files for PSP-2000 and PSP-3000 not so different and not all are different:
The difference between just 2 files:
The systemctrl_03g.prx file for a PSP-3000 has a few changes compared to systemctrl02g.prx file for a PSP-2000.
The recovery.prx file for a PSP-3000 has a few changes compared to recovery.prx file for a PSP-2000.
Binary files (*.bin), in which writen path to the GEN files, but the name of these for PSP-2000 has _02.bin at the end, and the PSP-3000 has _03.bin at the end but they are absolutely identical!

After decryption and verification of these PSP-2000's binary files found that these files have an error:
pspbtjnf_02g.bin
pspbtknf_02g.bin
pspbtlnf_02g.bin

Here are the contents of one of them:

pspbtjnf_02g.bin file contents:
Code:
0x05000010
$/kd/sysmem.prx VGUPA
$/kd/loadcore.prx VGUPA
$/kd/exceptionman.prx VGUPA
$/kd/interruptman.prx VGUPA
$/kd/threadman.prx VGUPA
$/kd/dmacman.prx VGUPA
$/kd/systimer.prx VGUPA
$/kd/iofilemgr.prx VGUPA
$/kd/memlmd_03g.prx VGUPA
$/kd/modulemgr.prx VGUPA
$/kd/systemctrl_03g.prx VGUPA
$/kd/init.prx VGUPA
$/kd/loadexec_03g.prx VGUPA
$/kd/lowio.prx VGUPA
$/kd/ge.prx VGUPA
$/kd/idstorage.prx VGUPA
$/kd/syscon.prx VGUPA
$/kd/rtc.prx VGUPA
$/kd/lfatfs.prx VGUPA
$/kd/clockgen.prx VGUPA
$/kd/codec.prx VGUPA
$/kd/audio.prx VGUA
$/kd/display_03g.prx VGUPA
$/kd/ctrl.prx VGUPA
$/kd/led.prx VGUPA
$/kd/hpremote_03g.prx VGUPA
$/kd/power.prx VGUPA
$/kd/openpsid.prx VGPA
$/kd/usb.prx VGA
$/kd/mediaman.prx VGU
$/kd/ata.prx VGU
$/kd/umdman.prx VGU
$/kd/umdcache_03g.prx G
$/kd/umd9660.prx VGU
$/kd/isofs.prx VGU
$/kd/msstor.prx VGUPA
$/kd/fatms.prx VGUPA
$/kd/wlan.prx VGUPA
$/kd/wlanfirm_03g.prx VGUPA
$/kd/registry.prx VGUPA
$/kd/mgr.prx VPA
$/kd/msaudio.prx V
$/kd/chkreg.prx VUP
$/kd/mesg_led_03g.prx VGUPA
$/kd/semawm.prx V
$/kd/amctrl.prx VGPA
$/kd/npdrm.prx VPA
$/kd/idcanager.prx P
$/kd/iofilemgr_dnas.prx VGPA
$/kd/np9660.prx A
$/kd/isofs.prx A
$/kd/chnnlsv.prx VP
$/kd/utility.prx VGUPA
$/kd/popsman.prx P
$/kd/mediasync.prx VGUPA
$/kd/me_wrapper.prx VGUA
$/kd/vaudio.prx VU
$/kd/impose.prx VGUPA
$/kd/popcorn.prx P
$/kd/avcodec.prx V
$/kd/vshbridge.prx VU
$/kd/vshctrl.prx V
$%/kd/usersystemlib.prx VGUPA
$%/vsh/module/libfont_hv.prx P
$%/vsh/module/pafmini.prx P
%%/kd/dummy_anchor_IhariUafaayk98.prx GUA
$%/kd/libatrac3plus.prx V
$%/vsh/module/paf.prx V
$%/vsh/module/common_gui.prx V
$%/vsh/module/common_util.prx VP
$%/vsh/module/libpspvmc.prx P
%%/kd/dummy_anchor_IhariUafaayk98.prx P
$%%/vsh/module/vshmain.prx V

As you can see in the paths is a mistake. They refer to the files that are absent in the PSP-2000.
These are the wrong ways:
$/kd/memlmd_03g.prx VGUPA
$/kd/systemctrl_03g.prx VGUPA
$/kd/loadexec_03g.prx VGUPA
$/kd/display_03g.prx VGUPA
$/kd/hpremote_03g.prx VGUPA
$/kd/umdcache_03g.prx G
$/kd/wlanfirm_03g.prx VGUPA
$/kd/mesg_led_03g.prx VGUPA
On the PSP-2000, these files are named *_02g.prx, and because of that, they will not be used.

So I corrected the errors in the three binary files.

Instructions. Only for PSP-2000!
1. Launch the "LAUNCH-ME.exe" installer and make the install for the PSP-2000.
2. Unpack the attached archive to the Memory Stick. (To the replacement alert, answer "Yes")
3. Go to the Game -> Memory Stick and launch "INSTALLER-LOADER" from there.
4. Press R to flash fixed files.
5. And then press O to load the firmware.

P.S. Sorry for bad English. Please comment. This will help me improve the article.
This fix also helped to correct the "recovery.prx" file, so it won't be like that:
Plugins = CPU Speed
This fix make ErikPshat, not me.

SPECIALLY FOR dna123300!!! (see attachment 503gen-for-hen-pspgen_1244249367.zip)
 
works great on a psp2000 mobo.

that recovery menu is really quite dangerous to unlock since there's no unbricker for t88v3 and 3k's

hope they made some security protection in future release so newbie won't mess around on the dangerous part that has been unlock.

BTW thanks you very much for discovering this!!

makes me wonder why they haven't released an official fix yet...seem 3ks are their priority

but i think i'll just stick to cfwe 2.51 it makes me fell that it's still safer to use
 
a little of topic
@ U3 robot
your signature video made me ROFLOL
 
i have problem with the INSTALLER-LOADER when i press (O) to reboot... shutdown and do not install the INSTALLER-LOADER for some reason help me!!! psp 2001 v3 OFW 5.03 chickHen R2 run fine
 
i have problem with the INSTALLER-LOADER when i press (O) to reboot... shutdown and do not install the INSTALLER-LOADER for some reason help me!!! psp 2001 v3 OFW 5.03 chickHen R2 run fine

Format mem stick via the PSP. Run this installer. Check that the dots are on PSP 2000, FULL, YES. Click Start. Copy the fix to the root of the mem stick. Run ChickHEN R2. Run Installer-Loader. Click R. Click O. :)

---------- Post added at 10:10 AM EST ---------- Previous post was at 10:05 AM EST ----------

th zip file is not working , can you upload it again ?

Don't use standard Windows XP Zip Manager. Use WinRAR.
rarlab.com
 
Ive installed 5.03chicken R2 in my psp but when I try to load 5.03GEN-A its not going trough. I tried to copy the files to memory under games but when you click installer-loader this systemctrl_02g.prx is missing. I can load 5.00m33 but when you remove the battery it will go back to ofw 5.03, mine is 5.03 ofw PSP-2003..help guys!
 
so...

Is there a FIX for Recovery Menu BUG for PSP-3000? If is:
Is it official or not?
Where to download it and how to install?

i mean that bug:
readme.txt said:
BUGS:

- In recovery mode after the option "Configuration" the option selected is the next option. For example, Advanced is CPU Speed, etc. This is a problem with the original recovery, because I dont have the code is very difficult find the problem.
 
On my 3000, one of the cxmb themes i have changed the recovery menu completly, and it works great. Idk if this is helpful for anyone or not, but it works.
 
btw:

here is history of my psp:
I got it exchanged on warranty for new PSP-3004 with software 5.03 (lucky me :D). It wasn't used becouse i have my psp fat 5.00 m33.
When HEN was released i used it to play GBA emulator, then i have installed 5.03GEN-A = everything was working properly (iso's, cso's, psx games) except Recovery Menu, which was very annoying.
Then i used CFWEnabler 3.30 to uninstall files and used CFWEnabler, but psx games didn't work. Even if i have had flashed POPS modules.
Yesterday i got 5.03 GEN-A back on my psp-3004 (CFWEnabler uninstalled by piervous version of CFWEnabler). But now psx games still don't work. PSP freezes on warning ("This title was converted... blablabla") and thats it. How to repair it? POPSLOADER doesn't change anything as it freezes on that warning..
 
Back
Top