Updated on $Date: 2003/02/21 19:48:52 $ by $Author: jamey $
Follow the Backing Up PocketPC step from the bootldr installation instructions
If you do not have the saved wince image, see the following wiki page on Restoring Windows CE from the Compaq iPAQ Update for instructions on how to extract a PocketPC image from a Compaq SoftPAQ software updated.
There are currently no updates available for PocketPC2002, so be sure to make your own backups and to keep them in a safe place.
http://www.handhelds.org/z/wiki/Restoring%20Windows%20CE%20from%20the%20Compaq%20iPAQ%20Update
Note that no md5sum is necessary for a wince.gz file because the compressed file includes a good CRC that the bootldr uses to verify the file contents beforing writing to flash.
Reboot the iPAQ, and quickly hit the space bar a few times during the boot process to get a 'boot>' prompt.. You can restart the iPAQ with the Linux command shutdown -r now.
Warning: Please carefully read the messages produced by the following commands. Should you receive an error message of any kind, DO NOT PROCEED. Please send a message to ipaq@handhelds.org or france@handhelds.org.
Make sure the ipaq has bootldr 2.18.01 or greater installed on it before proceeding with these instructions. It is available at one of the following locations:
ftp://ftp.handhelds.org/pub/linux/compaq/ipaq/stable/bootldr-2.18.01
ftp://lorien.handhelds.org/pub/linux/feeds/bootldr/bootldr-2.18.01
Compaq CRL (Cambridge Research Lab) will fix any units that fail to restore properly, but we would like to avoid problems rather than correcting them afterwards.
At the 'boot>' prompt type:
load root
then start the xmodem transfer of the file wince.gz from the host to the iPAQ.
At this point, 'boot wince' will boot PocketPC. It will also autoboot on reset unless you hold the center of the joypad while pushing the recessed reset button.
If you get:
boot> boot wince booting wince... Disabling LCD controller |
Now proceed to the Verifying the PocketPC Restoration step.
Deprecated
Reboot the iPAQ, and quickly hit the space bar a few times during the boot process to get a 'boot>' prompt.
Warning: Please carefully read the messages produced by the following commands. Should you receive an error message of any kind, DO NOT PROCEED. Please send a message to ipaq@handhelds.org or france@handhelds.org.
Make sure the ipaq has bootldr 2.16.19 or greater installed on it before proceeding with these instructions. It is available at one of the following locations:
ftp://ftp.handhelds.org/pub/linux/compaq/ipaq/stable/bootldr-2.16.19
ftp://lorien.handhelds.org/pub/linux/feeds/bootldr/bootldr-2.16.19
Compaq CRL (Cambridge Research Lab) will fix any units that fail to restore properly, but we would like to avoid problems rather than correcting them afterwards.
Now proceed to the Verifying the PocketPC Restoration step.
How do I know that PocketPC was restored correctly?
Push the Q button.
Select the QUtilities
tap the 'Self Test' tab on the bottom of the screen
verify that the box beside 'ROM checksum' is checked
tap the 'Next' button
check the 'Perform automatic Reset' before test box.
tap the 'Start' button.
answer the test questions
verify that the 'ROM checksum' test == 'pass'. If this test passed then you have successfully restored PocketPC.
The bootldr will boot PocketPC automatically, so this step is not required.
If you desire, you may reload the original parrot firmware as follows:
Verify that PocketPC boots!
On the linux host: dd if=flash_00000000.bin of=parrot.bin bs=1k count=256
The file should be 262,144 bytes.
At the bootldr prompt:
load bootldr |
Questions?
Please post any questions to ipaq@handhelds.org.
Modified $Date: 2003/02/21 19:48:52 $ by $Author: jamey $
Please send comments on this document to the bootldr mailing list (bootldr@handhelds.org)