Gp2x Cramfs Fastload - How To Flash?


S

sausage dog

Guest
OK, all I have followed all the instructions but don't know how to flash the gp2xkernell.img.

Please point me in the right direction.
 
I think that you just put the kernel on your SD card and boot up your gp2x. GPH's u-boot (assuming you're using theirs) should automatically detect the file and attempt to upgrade your firmware. If it doesn't, try it again a couple times. If it still doesn't work, this probably means that your SD card isn't currently supported for automatic updates. There alternative firmware updaters available, but I don't think they've made one for cramfs yet...

Also, please be clear and complete when you ask for help. What instructions have you followed? (link?)
 
OK I have firmware 1.4, although the green screen says 1.1.0.

I have done the following:


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. Open a terminal on your gp2x and run:
dd if=/mnt/sd/cramfs-0.0.4.dump of=/dev/mtdblock/4 bs=1M
sync

This step takes around 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

Step 5 is where is gets screwed. I place the file on the sdcard and run the GP2x and it just loads up as normal. The gp2xkernel.img has also disapeared.

Boot time 43 secs.:(
 
Hmm, if one of the screens shows a different firmware version than the other you didn't do your firmware update to 1.4 correctly, there are two things you have to do, a kernel update and a software update. I doubt that would prevent you from updating to cramfs, but it probably is slowing down your boot.
 
I have searched for a kernel update guide but they are all for 1.1 firmware (that I can find)

Anyway..

I have dona a flash test which worked.

I now have the following files: fw1-kernel-source.tar (kernel info) and gp2xkernel.img & gp2xpatch-1.4.0.gpu

Any ideas what I do now?
 
Put gp2xkernel.img on your SD card and reboot. Once that has updated the firmware successfully, put the other files onto your SD card (but not gp2xkernel.img) and run the .gpu file form the utilities section.
 
I was a clueless noob trying to do this last weekend and I got a lot of assistance from the lovely people on the boards. I think it would help if you told us what flavour of SD card you are using.

Anyway, in case it helps, below is how I did it, written in noob (my native language). Note that I'm not advocating this as The Way, it's just how I did it.

===================8x==================

1. Turn off your GP2x, remove the SD card and plug it into your pc/laptop.

2. Back up the SD card's contents somewhere, and then format it. You'll want to use FAT32.

3. Unzip the gp2x-cramfs-0.0.4.zip file somewhere easy like the desktop.

4. Copy the following files onto the SD card:
  • cramfs-0.0.4.dump
  • flash_cramfs.gpu
5. Remove the SD card from your PC/laptop, and plug it back into the GP2x. Turn the unit on.

6. After the looooooooong boot, navigate over to Utility. Select it, and then select SD Card. Run the flash_cramfs programme. This takes about three minutes, which is incidentally just enough time to make a cup of tea.

7. When this is complete, turn off the GP2x. Remove the SD card and plug it back into the PC.

8. Copy the gp2xkernel.img onto the SD card.

9. Remove the SD card from the PC and plug it into the GP2x. Before you turn it on, make sure you have fresh batteries or are connected to a mains adapter. Turn on the unit.

10. You should see a Firmware Upgrade notification like this:

250px-Firmware_Upgrading.jpg


11. When the upgrade is complete, turn the unit off. You can now put the SD card back into your PC/laptop and restore all the delicious software you backed up in step 2. For the sake of tidiness, you can also remove any files leftover from the upgrade. For example, the gp2xkernel.img file should have been automatically deleted but I like to check because I am paranoid.

12. Put the SD card back in the GP2x and turn it on. You should see a firmware of 1.4.0 on startup, and it should boot in approximately 14 seconds from switchon to seeing the menu.

===================8x==================

If the above does not work, it could well be a compatibility issue - The GP2x is a little fussy about some SD cards.

Alternatively, you could have been living a sinful life, and the non-functioning of your GP2x is simply karmic retribution.
 
Now you're speaking my language!!

I will follow the guide when I get home. Also, I don't think it is an SD card problem as It's the one that came withe the GP2X from GP2X.co.uk.

Froon, I really appreciate your help :D

Will post wheen it's fixed...
 
This thread should be pinned. Good advice alround there!!!
 
Back
Top