This guide is being offered as a simple 'how-to' for installing openPMA firmware on the PMA. It will be regularly updated for all new releases of openPMA. It is Windows XP-centric, as that is OS I use. I welcome input/comments for our friends on other OSs.
The (un)Official openPMA Installation Guide
openPMA v. 0.2 - updated: 11/26/2006
If you're already here, you've taken an important first step in updating your PMA. openPMA brings with it many improvements over the Archos firmware, including stability, new/improved applications, and most importantly, a viable future for the device. This guide will help you through the rest.
Step 1: Prepare your PMA
It is highly recommended and very possibly required that you do the following:
- Back up anything on your PMA worth saving!
This includes anything in the Documents, Video, Music, Photo and pda directories. The last includes all the PIM data, so pay attention to that one. In the next step we will perform a 'chkdsk', which will repair file system errors. While rare, it is possible that a few files may be non-recoverable after this procedure. For this reason, please copy anything you do not want to lose to your computer at this time.
- Connect to USB and perform a 'chkdsk /f' from the command prompt.
PMAs prior to openPMA 0.1.1 were very susceptible to file corruption. This procedure will ensure that there is none, so the upgrade can happen smoothly.
- Connect to USB (power-on your PMA if it is not already)
- Open a command prompt by clicking Start > Run... In the Run box, enter 'cmd' then click 'OK'.

- At the command prompt, enter the drive letter assigned to your PMA ('P', in my case) followed by a colon (:), then hit Enter on your keyboard. The enter the following command: 'chkdsk /f'. You may receive a warning about open handles and other windows tidbits. Make sure any open files, windows, etc. accessed from the PMA are closed and agree to dismount the drive.
P: <enter>
chkdsk /f

If you get a message that errors were found, just follow the directions. It is not necessary to convert to files if prompted.
- Ensure you have at least 6 GB free
If not, move some movies/music/etc to your computer temporarily during the upgrade process. The upgrade WILL FAIL if not enough drive space is available.
- Defrag your PMA's drive
Defragging the drive will make the upgrade faster, by performing faster seek times on the drive.
- Click Start > My Computer
- Right-Click on the PMA drive icon and select 'Properties' from the context menu.
- Click on the Tools tab, then click the Defragment Now... button.

- On the subsequent screen, click the Defragment button. Note that this can take some time, so perhaps a sandwich or coll beverage would hit the spot.
Step 2: Apply The Boothack
As part of the factory device, there is a checksum on the firmware image that prevents "unauthorized" (read: non-Archos) installation of alternative firmware. In order to run openPMA, this check must be overridden. This is a one-time operation and will not be required for future firmware updates. If you have already hacked the bootloader, please proceed to Step 3: Install the openPMA Firmware.
Note that there have been no reports of this process causing any damage to the PMA and that the bootloader may be restored to the factory condition at any time.
- Connect to A/C power. You do not want to inadvertently run out of gas during this process.
- Download the boothack application:
http://www.pointlisse.com/PMA430/File/boothack_pma400_0.2.zip
- Unzip the archive and copy the boothack_pma400_0.2.ipk file to the Documents directory of your PMA.

- On the PMA, install the boothack application using the Software Packages applet under the Settings tab.

- Once installation is complete, run the boothack application under the Settings tab, and apply the boothack.

- Shutdown the PMA.
Selecting the Reboot button will power-down the PMA. Access this via the Settings tab > 'Shutdown',

Step 3: Install the openPMA Firmware
This is the point at which we will load the openPMA firmware on the PMA, but there are a few maintenance issues we want to address, below.
- Download the latest openPMA firmware release; extract the archive (includes aimage.img, openpma.img and changes log):
http://download.openpma.org/release/openPMA_0.2.0-20061123.zip
- Shut down the PMA (if not already, as above). Plug in the A/C power cord, if not already. Connect the USB cable to the PMA and to the PC.
Once again, it should be powered off before connecting to USB.
Power on the PMA by pressing down and holding the play/pause button. Please note the drive letter assigned. The normal boot process will be paused at this point so we can make changes to the system files.
- Back up anything on your PMA worth saving!
(If you have not done so already in step 1)
- Copy openPMA firmware to the PMA
Navigate to your 'System' directory on the PMA and rename the aimage.img file to aimage.archos. This will allow us to restore the Archos firmware in the event something goes not according to plan.
Copy the openPMA aimage.img file (extracted in step 1, above) to the System directory on the PMA.
Copy the openPMA openpma.img file (extracted in step 1, above) to the System directory on the PMA.
BOTH FILES MUST BE COPIED!
- (Safely) Disconnect From USB
Safely disconnect the USB device, Windows instructions (usually clicking the diconnect icon from the system tray).
Do not pull the USB plug yet!!!
First reset the PMA via the pin reset hole and now (quickly, please) remove the USB plug from the PMA.
If you've just pulled the USB plug and you have not reset the PMA first, the PMA will be at the beginning of it's boot process. Since we just changed the critical aimage.img file, you'll see an nasty red screen with an error message. Don't panic, just reset via pin hole, or simply hold the (x) keypad button down until it fully shuts down. Then restart the PMA using the play/pause button, without the error.
The boot process will now start, this time loading the openPMA firmware.
- Monitor the boot process.
- If things went as planned, you should see something new, exciting, and well, new. Congratulations and enjoy your new openPMA PMA! Note that it may take 10 minutes or more to complete the merge process on first boot-up.

Notice the lines, Resizing, Adding, Formatting, Preparing, etc. These all take some time to do, and are highly dependent on how full your drive is as data needs to be move around to make room for all the Giraffe goodness. Please be patient during this process, particularly the resizing bit. Perhaps another drink?
- If things went not so well (no change, bootoader error, etc), don't panic! Here are a few things to try/check:
- If you saw no change, and are sure you're still on the Archos firmware -- this can be confirmed by going to the Application Tab > System Info > Version -- it's likely you've forgotten to copy the openPMA image file, or copied the original one (they do have the same names).
Simply reconnect to USB and recopy the openPMA image file, then reboot.
- If you get a bootloader error, the bootloader hack was not applied/applied correctly. In order to reapply it, you'll need to do the following:
- Shut down the PMA (reset hole works best).
- Connect to USB, and power on the PMA.
- Rename the (openPMA) aimage.img to aimage.img.openPMA.
- Rename the (Archos) aimage.archos back to aimage.img.
- Disconnect from USB and let the PMA boot normally.
- Run the boothack again, apply it, and shut down.
- Connect to USB; power on.
- Rename the files again, making sure the openPMA image file is aimage.img.
- Disconnect from USB and continue boot sequence.
Step 4: Enjoy openPMA!
Links:
openPMA: http://www.openpma.org/