Skip to content
The unofficial Official FirmWare, a complete latest PSP firmware reverse engineering project
C Objective-C Assembly C++ Other
Branch: master
Clone or download
Fetching latest commit…
Cannot retrieve the latest commit at this time.
Type Name Latest commit message Commit time
Failed to load latest commit information.
docs Configured travis to build and deploy the executables May 14, 2014
include src/ctrl: Correctly applied SceCtrlData.Rx/Ry member introduction in f… Oct 27, 2018
lib Add register.prx export stub libs Aug 19, 2015
src src/ctrl: Correctly applied SceCtrlData.Rx/Ry member introduction in f… Oct 27, 2018
utils utils/kprxgen/psp-kprxgen.c: Fixed #include statements. Aug 4, 2015
.gitignore Ignored some VS project files (utils/...). Oct 27, 2018
.travis.yml travis: change toolchain link to Oct 25, 2018
COPYING Finished the build system, with the import side: now our modules will… Jan 1, 2012
Makefile memlmd: Removed Makefile (src/memlmd) and removed memlmd entry in the… May 9, 2014 Fixed broken uofwinst link May 15, 2016

uOFW Build Status

This project aims to reverse engineer the basic PSP kernel to provide a free and open source vanilla firmware. You can see the current progress at the Current Modules Status wiki page.



You can run components of uOFW by following the directions at uofw/uofwinst.


This project is far from complete. We welcome everyone to help us.

To get started, please read the wiki. It contains the necessary information to contribute to uOFW.


This project is licensed under the MIT license. It includes code from the PSPSDK which is licensed under the BSD license. For more copyright and license information, see COPYING.

Questions or need help?

You can chat with us the following ways:

You can’t perform that action at this time.