UncertainGod
Illogical mindfuckery
Posts: 1,492.4476 Threads: 88
Joined: 16th Aug 2007
Reputation: -8.70083
E-Pigs: 7.1412
|
PSP IPL SDK released
Booster recently informed the maxconsole website that he is releasing the PSP IPL(Initial Program Loader) SDK(Software Developers Kit) to the community.
Nothing much more to be said really other than the possibilities this could open up, for example having a complete custom firmware without one bit of sony code in it, or port the linux kernel and build the ultimate multimedia/emulator OS for your PSP hardware.
I can see some interesting projects coming out of this, what do you think?
A copy of the readme and the download link are below.
Quote:-----------------------------------------------------------------------------
PSP-IPL-SDK Rev.0.5 (2007.10.9)
-----------------------------------------------------------------------------
This is an open SoftwareDevelopmentKit for PSP IPL code.
And example.
-----------------------------------------------------------------------------
directories
-----------------------------------------------------------------------------
-- driver / library --
IPL_SDK/ --- PSP driver and libs to build IPL/boot code.
LIBC/ --- poor stdio libs.
tff/ --- ChaN's open source FAT File System Module.
PANDORA/ --- PANDORA'S BATTERY (readme.txt only)
-- PSP RAW IPL code example --
MS_NORMAL/ --- Normal NAND boot for MS-IPL.
MS_MULTI_LOADER/ --- MS MultiLoader for MS-IPL.
-- boot code example for MS MultiLoader --
ML_FLASH_LED/ --- The simplest exsample.
ML_BIOS_DUMPER/ --- 'pre-ipl' BIOS ROM dumper.
ML_MAIN_BIN_DUMPER/ --- IPL "main.bin" dumper.
ML_DDR_DUMPER/ --- DDR-SDRAM dumper at last power off.
ML_RECOVERY_LOADER/ --- PANDORA'S BATTERY recovery menu bootloader.
-- tools --
msinst/ --- MS IPL code installer for Windows PC.
-- misc code / tool --
iplex/ --- 2nd IPL,"ipl.bin" loader with patch (for CFW/downgrader)
installer/ --- IPL patch & boot code installer to NAND Flash (for CFW)
-----------------------------------------------------------------------------
note
-----------------------------------------------------------------------------
----------------------------------------
kprintf message
Connect a serial port via HPRemote with 115Kbps.
The output of Kprintf() out there.
Plug mini-jack because SYSCON cuts power automatically when pulling out a plug.
--------------------------------------
MultiLoader file format
see MS_MULTI_LOADER/readme.txt
----------------------------------------
Top address of MultiLoader bootcode
"PROVIDE (__executable_start = 0x040e0000); . = 0x040e0000;"
in "IPL_SDK/pspipl.x"
----------------------------------------
DDR-SDRAM
The DDR-SDRAM can not use because it isn't initialized.
The simple way of using SDRAM is to be in the hook after main.bin is initialized.
see the "ML_DDRDUMP" example.
finally,the original SDRAM driver should be made.
Download link
(This post was last modified: 09/10/2007 04:26 AM by UncertainGod.)
|
|
09/10/2007 04:23 AM |
|