UpdatingFirmware.htm
Latest update: December 24, 2001
This document describes how to update your Persistor CF1 firmware to PicoDOS 2.27. The session captures show the process of updating from version 2.26 but the basic operation works the same for any older version. If you have many Persistors to update, or if you simply prefer fast updates using the CompactFlash card, skip ahead to the "Updating Firmware using CF and Restore" section.
Updating PicoDOS and BIOS from MotoCross
1. Setup your Persistor so that it's running and communicating with MotoCross.
You should see something like this:
--------------------------------------------------------------
Persistor CF1 - Persistor Instruments Inc. - www.persistor.com
SN 11316 - PicoDOS V2.26 - BIOS V2.26 - PBM V2.26
(C) 2000 Peripheral Issues - www.periph.com
--------------------------------------------------------------
C:\>
2. Select Load... from the MotoCross Transfer menu, then navigate to:
C:\Program Files\Persistor\MotoCross Support\CFX\bin\CF1\CF1V2270.APP
3. Wait for the load to complete, then hit <enter>. You should now see:
C:\>G -->"??" @ E10000 ---------------------------------------------------------------- Persistor CF1: SN 11316 - PicoDOS V2.27 - BIOS V2.27 - PBM V2.26 (C) 1998-2001 Persistor Instruments Inc. - www.persistor.com ---------------------------------------------------------------- C:\>
4. Optionally update PBM as shown next.
Updating PBM (optional) from MotoCross
1. Select Load... from the MotoCross Transfer menu, then navigate to:
C:\Program Files\Persistor\MotoCross Support\CFX\bin\CF1\PBM12270.RUN
2. Wait for the load to complete, then hit <enter>. You should now see:
C:\>G -------------------------- CF1 Persistor Boot Monitor (C) 2000 Peripheral Issues www.persistor.com V2.27 --------------------------R == FLASH WRITES ENABLED == PBM>
3. Type burn<enter>. You should now see:
PBM>burn Burn from 4000 - 8000 to E00000 Are you sure (Y/N) ? y Checking ... Erasing ... Burning ... Complete PBM>
4. Reset by typing res<enter>. You should now see:
PBM>res Resetting... ---------------------------------------------------------------- Persistor CF1: SN 11316 - PicoDOS V2.27 - BIOS V2.27 - PBM V2.27 (C) 1998-2001 Persistor Instruments Inc. - www.persistor.com ---------------------------------------------------------------- C:\>
5. That's it!
Updating Firmware using CF and Restore
1. Copy CF1V2270.APP and RESTORE.RUN to a CompactFlash card from the directory at:
C:\Program Files\Persistor\MotoCross Support\CFX\bin\CF1\
2. Insert that CompactFlash card into any Persistor you want to update, and setup so that
it's running and communicating with MotoCross. You should see something like this:
--------------------------------------------------------------
Persistor CF1 - Persistor Instruments Inc. - www.persistor.com
SN 11316 - PicoDOS V2.26 - BIOS V2.26 - PBM V2.26
(C) 2000 Peripheral Issues - www.periph.com
--------------------------------------------------------------
C:\>
3. Optionally, type dir<enter> to confirm the cards contents. You should see something like:
C:\>dir
Volume in drive C is NONAME
Volume Serial Number is 47BE-41DA
Directory of C:\
RESTORE.RUN 126,710 12-24-01 9:26a
CF1V2270.APP 245,796 12-22-01 7:16a
2 file(s) 372,506 bytes
0 dir(s) 47,583,232 bytes free
C:\>
4. Type restore cf1v2270<enter>. You should next see:
C:\>restore cf1v2270 CF1 Restore to ROM Version 2.1 (PicoDOS 2.27) Checking file CRC ... .............. Ok Erasing flash from E08000 to E40000 ... Writing flash ................. Confirming flash CRC32 ... Ok Checking PBM, hit any key to stop ... Updating PBM 227 to 227 ... Complete, resetting
5. Reset by typing res<enter>. You should now see:
PBM>res Resetting... ---------------------------------------------------------------- Persistor CF1: SN 11316 - PicoDOS V2.27 - BIOS V2.27 - PBM V2.27 (C) 1998-2001 Persistor Instruments Inc. - www.persistor.com ---------------------------------------------------------------- C:\>
6. That's it!