PRO Firmware PSP: Difference between revisions
From GameBrew
More actions
Created page with "{{Infobox PSP homebrew | title = PRO Custom Firmware Pro CFW | image = https://dlhb.gamebrew.org/psphomebrew/PROCustomFirmwareProCFW.jpg|250px | type = Utilities | version = 6..." |
No edit summary |
||
| Line 3: | Line 3: | ||
| image = https://dlhb.gamebrew.org/psphomebrew/PROCustomFirmwareProCFW.jpg|250px | | image = https://dlhb.gamebrew.org/psphomebrew/PROCustomFirmwareProCFW.jpg|250px | ||
| type = Utilities | | type = Utilities | ||
| version = 660PRO-C2 | | version = 660PRO-C2 (1 Feb 2013) | ||
| licence = Mixed | | licence = Mixed | ||
| author = Coldbird, Virtuous Flame (Liquidzigong) and Team Pro | | author = Coldbird, Virtuous Flame (Liquidzigong) and Team Pro | ||
| Line 10: | Line 10: | ||
| source = https://code.google.com/archive/p/procfw/ | | source = https://code.google.com/archive/p/procfw/ | ||
}} | }} | ||
PRO Firmware is a Aftermarket Firmware for Playstation Portable developed by Coldbird, Virtuous Flame (aka Liquidzigong) and members of Team PROs (The Prometheus team). | PRO Firmware is a Aftermarket Firmware for Playstation Portable developed by Coldbird, Virtuous Flame (aka Liquidzigong) and members of Team PROs (The Prometheus team). | ||
| Line 16: | Line 15: | ||
It is featured at the PSP Genesis Competition 2011 (Main prizes 2nd place, PSP-Hacks vote winner, PSPGen vote 2nd place). | It is featured at the PSP Genesis Competition 2011 (Main prizes 2nd place, PSP-Hacks vote winner, PSPGen vote 2nd place). | ||
Features | ==Features== | ||
* Dump UMD Images to ISO. | |||
* Dump PSN-Bought Titles to ISO (using NPDecryptor). | |||
* UMD-4-Homebrew Support (Thanks to ardi). | |||
* CFW Folder Hider (fixes DJ Max Portable 3 and possibly other titles). | |||
* Dump PSN-Classic Decryption Keys. | |||
* version.txt FW-Revision Fake Support. | |||
* Supports new Firmware Titles. | |||
* PSN Support. | |||
* ISO/CSO Playback Support. | |||
* PSN Classic Sharing Support (Decryption Keydump required). | |||
* Custom PSX EBOOT Playback Support. | |||
* Permanent Bootloader Support (on 6.20 version). | |||
* Recovery menu Support. | |||
* XMB Satellite Support. | |||
* Overclocking Support (including WLAN fix). | |||
* High Memory Unlock Support (for 2g+ models, including 5g pause game fix). | |||
* Plugin Support. | |||
* NID Resolving Support (1.xx, 3.xx, 5.xx, 6.xx). | |||
* Homebrew Playback Support. | |||
* Multiple ISO Drivers (M33, Inferno, NP9660). | |||
* Registry Hack Support (Unlock WMA, Unlock Flash Player, Cross/Circle Button Swap). | |||
* PRO NoDRM Engine (use decrypted DLCs for your games). | |||
* 5g IoPath Fixer (to improve compatiblity to old plugins on PSP Go). | |||
* Region Fake Support. | |||
* MAC Address Hider. | |||
* Gameboot Skip Support. | |||
* Bootlogo Skip Support. | |||
* USB FlashProtect Support. | |||
* EBOOT Picture Hider (decreases loading time of EBOOT thumbnails). | |||
* 5g Savestate Anti-Delete Feature (prevents savegame deletion on game resume on PSP Go). | |||
* USB Battery Charging Support (for 2g+ models). | |||
* Custom HTML Viewer Save Locations (/ISO). | |||
* Extended KUBridge for Developers (Kernel Range Peek/Poke Support). | |||
Installation | ==Installation== | ||
Before installing, you need to make sure your PSP is compatible. PRO CFW supports the following 4 different PSP Kernel: 6.20, 6.35, 6.39, 6.60. | Before installing, you need to make sure your PSP is compatible. PRO CFW supports the following 4 different PSP Kernel: 6.20, 6.35, 6.39, 6.60. | ||
| Line 60: | Line 59: | ||
From the latest binary release you will find two (or three, if you got the 6.20/6.39/6.60 version) folders of interest which you will use to install and operate the Aftermarket Firmware. | From the latest binary release you will find two (or three, if you got the 6.20/6.39/6.60 version) folders of interest which you will use to install and operate the Aftermarket Firmware. | ||
PROUPDATE - Application to install Aftermarket Module. | * PROUPDATE - Application to install Aftermarket Module. | ||
FastRecovery - Application to QuickStart Aftermarket Modules. | * FastRecovery - Application to QuickStart Aftermarket Modules. | ||
620PRO_Permanent - Permanent Bootloader Installer (for 6.20 Kernel only). | * 620PRO_Permanent - Permanent Bootloader Installer (for 6.20 Kernel only). | ||
CIPLFlasher - Application to install a CIPL-based permanent Bootloader (for 1g and 2g-first gen units only). | * CIPLFlasher - Application to install a CIPL-based permanent Bootloader (for 1g and 2g-first gen units only). | ||
Copy all of them onto your PSP inside the /PSP/GAME/ subfolder and disconnect your PSP from PC. | Copy all of them onto your PSP inside the /PSP/GAME/ subfolder and disconnect your PSP from PC. | ||
| Line 73: | Line 72: | ||
The same applies for 6.39/6.60 Kernel Version of PRO CFW, but using the CIPLFlasher application. | The same applies for 6.39/6.60 Kernel Version of PRO CFW, but using the CIPLFlasher application. | ||
Note: Holding L-Trigger during installation will reset your configuration to default and rewrite all the Aftermarket Modules. | '''Note:''' Holding L-Trigger during installation will reset your configuration to default and rewrite all the Aftermarket Modules. | ||
User guide | ==User guide== | ||
After the installation, you will be QuickStarted into the CFW environment automatically, however, in the future you will have to boot it manually every time you shutdown and restart your PSP. | After the installation, you will be QuickStarted into the CFW environment automatically, however, in the future you will have to boot it manually every time you shutdown and restart your PSP. | ||
| Line 90: | Line 89: | ||
For more information, please refer to https://code.google.com/archive/p/procfw/wikis. | For more information, please refer to https://code.google.com/archive/p/procfw/wikis. | ||
Compatibility | ==Media== | ||
'''How to install custom firmware on PSP - Easy 2021 (version 6.60)''' (https://www.youtube.com/watch?v=VNyUBL68Uso Gameboy Hub]) <br> | |||
<youtube>VNyUBL68Uso</youtube> | |||
'''Mod a PSP | Super Easy | 6.60 PRO-C''' ([https://www.youtube.com/watch?v=JWGKpJrYm0Q GameHead Nes]) <br> | |||
<youtube>JWGKpJrYm0Q</youtube> | |||
==Compatibility== | |||
Supported Kernel and Hardware Revisions: | Supported Kernel and Hardware Revisions: | ||
Changelog | 6.20 [1g, 2g, 3g, 4g, 5g] <br> | ||
PRO-B6 UPDATE | 6.35 [1g, 2g, 3g, 4g, 5g, 7g, 9g] <br> | ||
6.39 [1g, 2g, 3g, 4g, 5g, 7g, 9g] <br> | |||
6.60 [1g, 2g, 3g, 4g, 5g, 7g, 9g, 11g] <br> | |||
==Known issues== | |||
https://code.google.com/archive/p/procfw/issues | |||
==Changelog== | |||
'''PRO-B6 UPDATE''' | |||
* Fixed NODRM Engine on Dissidia Duodecim. | |||
* Fixed High Capacity Bug. | |||
* Fixed Bug in np9660. | |||
* Fixed button-input related startup freeze. | |||
* Fixed rare crash in exploiting stage. | |||
* Added 6.39 Kernel Support. | |||
==Credits== | |||
* Total_Noob: For the initial discovery of the Power-Kernel-Exploit in 6.20 OFW. | |||
* Coldbird: For initial reverse of the TN Kernel Exploit, Hacks to make it 6.3X compatible and several other things CFW related. | |||
* VirtuousFlame: For the ISO Loading Code, Custom PSX EBOOT Support and most of the CFW related code. | |||
* Mathieulh, Geohotz, TPU and everyone else involved for making PSP signing possible, making the Minna No Sukkiri Exploit redundant. | |||
* Dark_Alex for the initial M33 CFW who guided us mentally through several CFW generations by giving good examples on how to patch Sony OFW. | |||
* Davee for his v1 register leak address discovery used in Power-Argument-Patching. | |||
* victor.rds for the cool animated Fast Recovery Icon (http://wololo.net/talk/viewtopic.php?f=17&t=3716#p42091). | |||
* Takka and Plum for their idea of preventing hibernation deletetion. | |||
* kgsws for his idea of faking vshmain module as permanent patch. | |||
* bbtgp and Draan for their PrxEncrypter source code to produce the signed fake vshmain module for permanent patch. | |||
* bbtgp, Dark_AleX, Noobz, Team C+D, M33 Team, and coyotebean for their new psardumper source to get the OFW binary. | |||
* neur0n for his syscall execution in kernel mode, and CIPL allowing hackable PSPs to have CFW installed permanently, and several bug fixes. | |||
* jas0nuk for his PSPident source to detect if it is a TA-88v3 unit. | |||
* ardi for his umd4homebrew to enable UMD in homebrews. | |||
* some1 for his exploit on 6.39 OFW, allowing CFW on 6.39. | |||
* again some1/Davee/Proxima/Zecoxao for their exploit on 6.60 OFW, allowing CFW on 6.60. | |||
* Yoti for blocking satellite menu in Go!cam. | |||
* xFede and sinistro for their translations for Italian and Spanish. | |||
* Richard J. Prinz for the 8x8 fonts in 8x8 Pixel ROM Font Editor. | |||
* And last but not least - Sony for making a wonderful, however very locked down, portable gaming handheld. | |||
==References== | |||
* Official website, https://code.google.com/archive/p/procfw | |||
* Wololo, https://wololo.net/talk/viewtopic.php?f=26&t=5152 | |||
[[Category:PSP homebrew applications]] | |||
[[Category:Homebrew utility applications on PSP]] | |||
