So the other day, as I was watering my plants, I saw my cellphone on the table next to me and it occured to me: What if I could flash the BIOS to the cellphone, and then flash it on the PSP? Having bought an extra PSP to work on Pwnbrew, I decided to experiment with it on Flashing th BIOS.
First, I set to work on flashing my Cellphone. I built a mechanism that would accept the cellphone's BIOS software and pull it to an alternate site, while a custom program I made kept the cellphone on and working without the BIOS temporarily. After 15 minutes (the auto-shutdown time on the cellphone), it would turn off because it would try to look for the BIOS but it wasn't there.
After that, I would quickly open the BIOS in notepad and set bflash to "true". I would then need to run the BIOS through a decompiler and again through a compiler/encoder I made myself last week to work on Pwnbrew. Then I would put the cellphone on a special charger cradle I made that would plug into my laptop and accept the BIOS again.
Once the BIOS was on the cellphone, I could run Linux, Half Life 2, and any Xbox 360 game I had (via my CD player). I was ecstatic, so I set out to do this on my PSP.
The first thing I had to do was adapt the cradle built for the cellphone to accept the PSP by adding in some AV jacks and rerouting the USB ports to the PSP firmware.
Once that was done, I had to go through the tedius process of changing every option in the BIOS to be formatted with PSP firmware. After that, I could unflash the BIOS and put it back in the PSP. NOTE: I had less time to put the BIOS back in my PSP because I accidentally set the "off" timer to 10 minutes. I almost didn't make it.
Here is a crude diagram describing how the program works. Imagine the cross eyed man as the laptop, as I could not obtain the rights to take a digital picture of my prototype Laptop.
With this new ability, it will be much easier to flash the Pwnbrew BIOS to the PSP, without the need for extrernal harddrives. Be prepared to see the release of Pwnbrew in early February, possibly next weekend!