UpdatingFirmware.htm
Latest update:
April 15, 2005

Updating the PicoDOS firmware in your CF2 (CF1 ahead)

The best way to install all of the new firmware onto your CF2 is to copy all of the needed files from the newly installed C:\Program Files\Persistor\MotoCross Support\CFX\bin\CF2 folder over to the root directory of a spare CompactFlash card. You can also achieve similar results the hard way using MotoCross to download the files. Move to CF card with the copied files over to your CF2 and perform a power cycle. From the PicoDOS C:\ prompt, type restore2 cf2r4011<enter>. You can also just type restore2<enter> and reply Y<enter> when the restore2 program displays Restore followed by the correct firmware image file name.

----------------------------------------------------------------
Persistor CF2: SN 03431 - PicoDOS V2.27 - BIOS V2.27 - PBM V2.27 
(C) 1998-2002 Persistor Instruments Inc. - www.persistor.com
----------------------------------------------------------------
 
C:\>ver (optional information-only step)
CF2 SN 03431
PicoDOS 2.27r1
BIOS 2.27r1
PBM 2.27 
SPV 4.05
TPU P.01
TLC 1.01
 
C:\>restore2 cf2r4011
 
CF2 Restore to ROM
Version 2.20 (using PicoDOS 4.01r1)
 
Checking file CRC ... .................. Ok
Erasing flash from E08000 to E4FFFF ...
Writing flash .....................
Confirming flash CRC32 ... Ok
Checking PBM, hit any key to stop ... 
Updating PBM 227 to 400 ...
Complete, resetting 

 

When restore2 completes, it will reset the CF2 and you should see:

----------------------------------------------------------------
 Persistor CF21M SN 99999 PicoDOS V4.01r1 PBM V4.00 
(C) 1998-2005 Persistor Instruments Inc. - www.persistor.com
----------------------------------------------------------------
 
Warning: You need to update your SPV firmware!
 To do this now, type: UPDSPV <enter>
 
C:\>

 

Updating the SPV Firmware to 5.20

Notice the warning that you need to update the supervisor firmware and that the serial number has changed to 99999 which indicates that PicoDOS can’t read the actual number from the supervisor. To simplify this mandatory step, the PicoDOS load image includes the supervisor installer which loads into the application area and which you can invoke by just typing updspv<enter> from the PicoDOS prompt.

Warning! The minute that it takes to update the SPV are one of the few times you really don’t want to have a power problems as that could mean a trip back to the factory for the CF2. If you’re running from batteries, make sure they’re fresh. If you’re running from a power supply, make sure the CF2 will get at least 4 volts and 150mA at VBAT. If you’re monitoring the current through a meter, make sure to set it to a high current range so its sense resistor doesn’t create too much of a voltage drop. Finally, do not interrupt the process once it has begun. The entire process could take as long as a minute without much feedback on the progress.

Type updspv<enter> ,then reply Y<enter> when asked if you are sure. You will see the following:

C:\>updspv
 
CF2 99999 Supervisor Firmware Updater Version 5.20r7
Build: SPVX520r7 Apr 15 2005 04:02:29
(C) 2004-2005 Persistor Instruments Inc.
 
This program will verify, or update then verify, the 4.05 firmware
that is currently installed with the latest version 5.20 firmware.
 
ONCE BEGUN, UPDATING TAKES ABOUT A MINUTE AND MUST NOT BE ABORTED!
Are you sure [N] ? y
 
Installing .. OK
Verifying .....CRCX=CDFD...CRCM=249C.. OK
Resetting...
 
----------------------------------------------------------------
 Persistor CF21M SN 03431 PicoDOS V4.01r1 PBM V4.00 
(C) 1998-2005 Persistor Instruments Inc. - www.persistor.com
----------------------------------------------------------------
 
The clock needs setting if it's not January 01, 1970!
 
C:\>ver (optional information-only step)
CF21M SN 03431
PicoDOS 4.01r1 
BIOS 4.01r1 
PBM 4.00 
SPV 5.20-P
TPU P.01
TLC 1.03
 
C:\>  (don’t forget to reset your CF2 clock!)
 
 

 

CF1 CF1 CF1 CF1 CF1

Updating the PicoDOS firmware in your CF1

The best way to install all of the new firmware onto your CF1 is to copy all of the needed files from the newly installed C:\Program Files\Persistor\MotoCross Support\CFX\bin\CF1 folder over to the root directory of a spare CompactFlash card. You can also achieve similar results the hard way using MotoCross to download the files. Move to CF card with the copied files over to your CF1 and perform a power cycle. From the PicoDOS C:\ prompt, type restore1 cf1r4011<enter>. You can also just type restore1<enter> and reply Y<enter> when the restore2 program displays Restore followed by the correct firmware image file name.

----------------------------------------------------------------
Persistor CF1: SN 51355 - PicoDOS V2.27 - BIOS V2.27 - PBM V2.27
 (C) 1998-2001 Persistor Instruments Inc. - www.persistor.com
----------------------------------------------------------------
 
C:\>ver (optional information-only step)
CF1 SN 51355
PicoDOS 2.27
BIOS 2.27
PBM 2.27
PIC 1.44
 
C:\>restore1 cf1r4011
 
CF1 Restore to ROM
Version 2.20 (using PicoDOS 4.01r1)
 
Checking file CRC ... .............. Ok
Erasing flash from E08000 to E3FFFF ...
Writing flash .................
Confirming flash CRC32 ... Ok
Checking PBM, hit any key to stop ... already up-to-date
PBM unchanged, resetting ...

When restore1 completes, it will reset the CF1 and you should see:

----------------------------------------------------------------
 Persistor CF1I5 SN 51355 PicoDOS V4.01r1 PBM V2.27
 (C) 1998-2005 Persistor Instruments Inc. - www.persistor.com
----------------------------------------------------------------
 
C:\>ver
CF1I5 SN 51355
PicoDOS 4.01r1 
BIOS 4.01r1 
PBM 2.27
SPV 1.44
 
C:\>

Updating CF1 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.

 

CF1 CF1 CF1 CF1 CF1

Updating PBM (optional, CF1 only) 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!