Instead of writing an advanced, feature-complete, custom firmware (risky -- a large potential for bricking accidents/more complicated), has anyone considered working on an extremely minimal firmware that simply does the following:
1. Loads another application (this custom application could be the advanced application that attempts to replicate the important functions of current firmware. The functions of this application could probably be limited to things that couldn't brick the PSP, but even so... see 2).
2. Will excute any of the Sony updates from RECOVER folder if found in memory stick root at boot.
I guess my point is that the application defined in 1 would not be allowed to touch any of the firmware region responsible for doing 2. That way any potentially bricking coding mistake during dev. could be recovered simply by updating to a Sony firmware (via what's described in 2), then reinstalling the custom firmware the same way as it was done initially. Both of these ideas may be workable... for the most part I'm wondering if anyone has considered writing extremely minimalistic firmware and replicating any advanced firmware features in a secondary launched app.
Seems like a good idea ^_^ It will be very hard though... The current firmwares need to be disassembled and a lot needs to be found out. It wouldn't be that hard to make an advanced feature-complete custom firmware even if we'd have the official Sony 1.50 firmware source code though xD
That is a good idea. Hopefully someone will dissect enough of the Sony firmware so this can be possible. But the idea for a minimalist firmware with other apps that sit ontop of it and provide the eyecandy is a good one. They could be interchangeable, custamizable, and tailored to certain tasks etc.