This is a modified main.c of Art's X-Flash v18k, from his uploaded source code.
My objective is to remove the firmware version restrictions, so that it can be used with 3.03 OE-C (same base firmware, so most likely everything will work). I doubt that things will work on 3.10 OE-X or higher, but you can give it a try. I'm pretty sure that all changes in Art's app except for the custom firmware installation cannot fully brick an OE PSP.
Of course, you use this at your own risk, however.
I cannot compile this. I usually compile in Linux, but I'm having some rather critical problems with it right now. I could install Cygwin, but it would take too long.
If someone else could compile for me, I would be very grateful.
This is Alpha 001. There is only a low chance that it will work.
Don't worry about testing, even though I have no responsibility for damages. All that I modified is in the pre-boot stage, before you get to the menu. So, if you get to the menu, it's probably a success. You can exit. I'd like it if you tried a simple flash, though, just to see. One that will not do a full brick. Like, a new topmenu_plugin.rco (Obviously, this will not work on 3.10+ OE-X anyways).
Please do not flame. Even if you think this is useless, someone else may not. At the very least, it's interesting to work with.
All credits for the main app go to Art. My work is very small and simple. He is the genius here.
Download Link: http://files-upload.com/167582/main.zip.html