CardPro

Programming a card with CardPro.

If you have problems programming your card correctly (mostly with golds or silvers) then click here.
If you ever need to program a Funcard-5 or Funcard-6 Eeprom with a Serial version of the Multipro , then click here.

If you're the lucky owner of a MultiPro programmer, you'll most probably only going to use the CardPro software. And you wouldn't have to. This great software package is just as easy to operate as the CardMaster software for the Mini Millennia/Chipdrive Mini. And this one even does funcards and jupiters.

But hey, let's start programming some.
No better way to find out how easy this nifty program is, than a hands-on training.
So, start CardPro and the first you'll see is this screen down here.

Screenshot created by Duwgati

Before doing anything else, we need to configure the software (only the first time).
From the File menu, you choose Preferences.
As you can see, there is an Auto detect button. And as the software does auto detect by default, your Com port will probably be correctly chosen already. But if not, then either hit the Auto detect button or set the correct Com port yourself.
For now, leave all other options default.
So hit Ok.

Screenshot created by Duwgati

There is just one little thing you need to know and that's the icons for reading or writing a file.
Below you see the icons used in CardPro:
- the left one is the open or read file
- on the right is the save or write file

Screenshot created by Duwgati

OK, so let's start with selecting the card type
From the pull-down menu select the Funcard. The first card in the list.

Screenshot created by Duwgati

Next, click the "open file" icon for the "Flash memory".
Select the flash file you want to use.

Screenshot created by Duwgati

Next, click the "open file" icon for the "Internal EEPROM".
Select the internal eeprom file you want to use.

Screenshot created by Duwgati

Next, click the "open file" icon for the "External EEPROM".
Select the external eeprom file you want to use.

Screenshot created by Duwgati

Now before proceeding with programming, I suggest that you first erase the card completely. It's a good practice to always erase your card before (re-)programming it.
So press the Erase button now and watch all parts of the card being erased.

Screenshot created by Duwgati

When the card is completely and successfully erased, you will notice that all the progress bars are completely black and will show "100%". In the above screen you can see how it looks.

Now you're ready to start the actual programming.
So hit the Write button.
As you will see, the program starts by writing the necessary loader file into the Flash memory.

Screenshot created by Duwgati

When the loader file is successfully programmed, the External EEPROM will be programmed first.
You will see the progress bar showing the programming sequence.

Screenshot created by Duwgati

When the External EEPROM is done, the Flash memory will be programmed next.
See the progress bar.

Screenshot created by Duwgati

When the Flash memory is done, the Internal EEPROM has to be programmed.
Again, see the progress bar.

Screenshot created by Duwgati

If all went well, your card is ready now.
All progress bars are fully loaded, see the screen below.

Screenshot created by Duwgati

Well, that's it really.
Indeed, it's that simple. No switches, no programming sequence to remember. Just simply choose a card, point out which files to use and hit the button. That's it :-))

Have fun.


Setting the delays :

If you experience problems while programming your card (golds & silvers), you might need to play a bit with the delays.
Press function key F1 to enter the PIC settings menu.
Tick the Debug mode box. Then tick the Programming cycle only box.
Just try and increase some of the settings until you get it working.

1 tip: change only 1 setting at a time.
That way you know which setting does what, if something changes in the programming behaviour.

Screenshot created by Duwgati