My Brief History: I've taking several courses on C, C#, C++,and Java. I have a good understanding of linux and the PSP. I've coded my own homebrew. I started at the "Hello World" app and created a very basic keno-like game. But I'm no D_A. My question: The PSP-200x (Slim) has 66MB of flash space. The flash0 is allocated ~40.9MB, but only ~22.4MB is actual being used on a 3.71 M33-4 with custom XMB, Gameboot, etc (I believe default without any additions is around 20MB). This leaves nearly half of the flash free on a PSP-200x. Is it possible to "dual-boot" a PSP. I've tried to experiment by crossing the GRUB boot loader into a 'main-menu' for dual-booting, allowing you to choose which FM (3.60 M33 or 3.71 M33-4), but ended up FUBARing my PSP. I recovered it thanks to Pandora's Battery Emerald Eddition(very useful by the way). I'm more than willing to share my source with anyone with experience in the linux kernel and homebrewing. I would really like help from someone with personal experience on coding Firmware, but at this point I'll take help from anyone.