Geoff's Cerfboard Setup, Mods, Recovery HOWTO

To restore to original, use eraseflash before re-flashing kernel and filesystem. This is per 9 Nov 04 notes because some stuff that's been added is still there, so some mods you've done are still present. I.E., you have NOT restored to original!

So, at IBoot prompt, do eraseflash 3 to clear everything (kernel and filesystem), then follow the documentation to flash the kernel and jffs2 filesystem.


To flash the kernel onto the device using I-Boot

  1. Open a terminal emulator and connect to the Cerf device. For detailed instructions, see Connecting.

  2. Restart the Cerf device by unplugging and plugging the AC power cable. When the I-Boot bootloader starts, press Enter to enter the bootloader. You should see the IBoot> prompt.

  3. Initialize the RAM with the command
    setbyte 0xa0200000 0xff 0x100000

  4. Download the kernel from the TFTP server with the command
    download tftp:[IP address of the TFTP server] kernel-image-cerf-board-pxa-2.4.18-rmk7-pxa3-cerf3_arm.img 0xa0200000

  5. Copy the kernel from RAM to flash memory with the command
    flash 0xc0000 0xa0200000 0x100000

  6. When the image has finished flashing, type boot to boot the device with the new kernel.


To flash the JFFS onto the device using I-Boot

  1. Open a terminal emulator and connect to the Cerf device. For detailed instructions, see Connecting.

  2. Restart the Cerf device by unplugging and plugging the AC power cable. When the I-Boot bootloader starts, press Enter to enter the bootloader. You should see the IBoot> prompt.

  3. Initialize the RAM with the command
    setbyte 0xa0200000 0xff 0x1000000

  4. Download the filesystem from the TFTP server with the command
    download tftp:[IP address of the TFTP server] familiar-image-cerf-board-pxa250-0.5.1-4.4.jffs2 0xa0200000

  5. Copy the filesystem from RAM to flash memory with the command
    flash 0x1c0000 0xa0200000 0x800000

  6. When the image has finished flashing, type boot to boot the device with the new filesystem.

Miscellaneous additions to get it ready....