Flashing your Compaq IA-1 ROM image

Formatting Your CF Card

IMPORTANT NOTE: Remember, whenever you put an new image on the internal Sandisk, the old one is COMPLETELY ERASED. Therefore, make sure to backup your old image if you want to save it! This can be done by running "dolly hd129: filename.img" using the Win9x formatted CF card.

Assuming you want to install BeOS or Linux on your IA-1, your CF card is the way you'll be able to move new images onto it. Currently, the easiest OS to format your card in is Windows 95/98, but I'll also include instructions for 2k/XP and Linux. Please note that all of the files listed as tools needed are available on this site, just check under the file sections of the OS they refer to. Also, if you have any issues with these instructions, also check the Linux Installation articles, as many of them also list how to format your CF card.

Windows 95/98

Tools Needed

  • Dolly
  • Ranish Parition Manager
  • Sys.exe (It's on the 9x install discs if it's not on your drive)

Instructions:

  1. First off, run format /s on your CF card, to get it formatted
  2. Next, run Ranish (part.exe).
    1. IMPORTANT: Hit F5 and change to the MBR of the CF Card to make sure you don't change the MBR of your actual computer.
    2. Highlight the row that says "Standard IPL" (This should be the first row)
    3. If one does not already exist, create a FAT16 Partition by hitting the Insert key
    4. Delete all other partitions, and make the one you just created bootable by hitting the "B" key
    5. Hit esc, save, exit.
  3. Run Sys.exe on the CF card to copy over the DOS system files
  4. After this, copy over dolly.exe and the image file you'd like to put on your IA-1, and you're done with formatting the CF card.
  5. Put the CF Card in the IA-1 and boot it. If you havn't yet, access the BIOS as the compaq boots by hitting the Compaq key right after you plug it in.
  6. Go to Storage->Boot Order and set the Compact Flash drive first in the boot order. Note that this option will ONLY show up if you have a Compact Flash card in the drive when you access the BIOS.
  7. Once you've done that, save and exit. The iPaq will reboot itself, come up saying it's found a new drive, reboot itself again, then boot as normal.
  8. After all this, it should come up with a DOS prompt.
  9. At the DOS Prompt, type "dolly filename.img hd129:" where filename.img is the file you want to put on the IA-1
  10. If it is your first time to run dolly, it will ask you for some information (you can just put in junk for most of it). If not, just type in TRIAL when it asks for it.
  11. Hit yes at the prompt, and it should copy over.
  12. When the DOS prompt returns, unplug your IA-1, pop out the CF Card, and plug it in again.
  13. Now you should have a Reimaged IA-1!

Windows 2000/XP

Tools Needed

  • El Torito Bootable Image
  • DskProbe


Instructions

  1. With your first CF card inserted and recognized, open Diskprobe, and select the "Drive Handle" from the menu bar
  2. Make SURE to choose the physical drive for your CompactFlash (otherwise you'll make your hard drive a boot image. :P)
  3. Turn off Read Only for Handle 0, Turn on Set Active, hit ok
  4. Open the El Torito boot image, then choose Write Disk, and hit the "Write it" button
  5. Take your first CF Card out of the laptop, then put it in the IA-1, then boot it
  6. Put the CF Card in the IA-1 and boot it. If you havn't yet, access the BIOS as the compaq boots by hitting the Compaq key right after you plug it in.
  7. Go to Storage->Boot Order and set the Compact Flash drive first in the boot order. Note that this option will ONLY show up if you have a Compact Flash card in the drive when you access the BIOS.
  8. Once you've done that, save and exit. The iPaq will reboot itself, come up saying it's found a new drive, reboot itself again, then boot as normal.
  9. Hit enter through all the prompts as the IA-1 boots
  10. Login as root and run the command:
    "dd if=/dev/hdc of=/dev/hda count=5760"
  11. After the prompt returns, run the command:
    "/sbin/shutdown -h now"
  12. Unplug the IA-1, take the CF card out, and put it back on the Windows 2000 machine
  13. Open Diskprobe again, select the CF card under the drive handle, and turn on read-write and active
  14. Open the image you would like to burn to the CF card, and write it to the CF card as you did the boot image
  15. Shut down diskprobe, and put the CF card back in your IA-1
  16. When the IA-1 boots, go into the BIOS and set it to boot from the Internal Sandisk (set "Hard Drive" to First)
  17. Reboot it, and log in as you did with the El Torito image
  18. When the prompt appears, run:
    "dd if=/dev/hdc of=/dev/hda count=31296"
  19. After the promtp returns, run:
    "sync; /sbin/shutdown -h now;";
  20. When "Power Down" appears, unplug the IA-1, remove the CF card, and plug it in again. Now you should have a newly imaged IA-1!
 

Home

2008 7/25/2008 12:09:19 PM