Fast Boot Firmware - 15 Second Boots


theoddbot

Certified Guru
Joined
Sep 25, 2005
Messages
341
Website
oddbot.googlepages.com
Boot your gp2x in less than 15 seconds or your money back!



Features:
    Very fast boot time - 15 seconds

    Latest official firmware - version 1.4

    Read Only - save your precious NAND

    Automatic menu respawn - recover from crashes

    Automatic USB Serial console - straight to the system

    DaveC's LCD tweaker image - for the best picture

    Includes Some Useful Software:
        sterm 0.1 - for hacking on the go
        screen - multiple terminals
        lrzsz  - send and receive files via serial
        strace - see what that pesky app is up to

Download Now!


Big Fat Warning!!!:
Beta Only - Use at own risk!!!!!

Because cramfs is a read-only file-system, some applications may fail to
work properly. Best efforts have been made but we can't account for all
situations.

The gadget storage doesn't work at all, but it's broken in the official
firmware anyway.

Instructions:
Code:
    1. Download and extract 
        http://brendan.mine.nu/gp2x/cramfs/gp2x-cramfs-0.0.4.zip

    2. Turn on your gp2x

    3. Copy cramfs-0.0.4.dump to your SD card

    4. Put your SD card in the gp2x

    5. run:
        dd if=/mnt/sd/cramfs-0.0.4.dump of=/dev/mtdblock/4 bs=1M
        sync

        This step takes around 2-3 minutes to complete before it returns to
        the menu.
        
        flash_cramfs.gpu is provided for the terminal impaired, it has been 
        tested but use it at your own risk.

    5. Copy gp2xkernel.img to your SD card, and flash your gp2x as normal

That's it!, enjoy your new boot time

If you want to revert to the old firmware, simply reflash the kernel
to your current firmware (gp2xkernel.img) , your original file-system will not be
touched.


Edit: updated the link to 0.0.4
 
Cool is there a way to change backlight brightness? If not could one be added? The current setting is too bright and washed out and it would be nice to be able to adjust the backlight brightness on a screen similar to the tweaker one (could use the same image). If that could then be saved somewhere so all apps use it it would be great. (make not read only for that) It seems that all different FW versions have different brightness settings.
 
im usually the first to dive in trying the beta's but i think ill wait till this is more developed cause im lazy
 
I must say: this is a totally exciting development!!!! It works great so far and I think I'll stick with a similar system (who wouldn't want read-only stuff on the nand, anyway?).

I do have a question, though. I don't understand what the DD is actually doing there (other than copying the cramfs image into the nand somewhere. Where is it actually going? Spare partition? How does it coexist with the default filesystem?

Thanks! :D
 
daclassicgamingmaster posted on Feb 20 2006 at 10:58 PM said:
is everyone using the dump or has anyone tried the .gpu file?
The gpu file is just a script that copies the dump for you. I've done it with and without the script, no problems.
 
Last edited by a moderator:
Does this mean we can overclock like we used to without it reverting back in the menu?
 
BTW: See BUILD.txt for instructions on making your own custom cramfs image.

One known problem with these instructions is that Step 4 issues some errors. For each error, you'll need to call "mkdir <name-of-folder>". Example follows.

cp: will not create hard link `mycramfs/mnt/sd' to directory `mycramfs/dev'

What you need to do: "mkdir mycramfs/mnt/sd".
 
sand_man posted on Feb 21 2006 at 02:29 PM said:
Does this mean we can overclock like we used to without it reverting back in the menu?

No, it's still the 1.4 firmware menu app.

bmilleker posted on Feb 21 2006 at 02:32 PM said:
How do you revert your system if you dont want to have this on anymore? Just a simple reflash of the GPH official firmware?

Just reflash the gp2xkernel.img from the official firmware. No other patching required.
 
Last edited by a moderator:
Back
Top