Support CardPro USB for FlexPro programmer - Full Manual
Click on the picture for an enlargement.

Installation Procedure

  • Windows All Versions

    User's Manual

  • Quick Start CardPro Software

  • Use with 3rd Party Software

  • Full Manual

    Frequently Asked Questions

  • FAQ

    Forum

  • Forum

  •  

    Software Installation & Full Manual

    Software installation

    Insert the CD into the CD-ROM drive or download the latest software from our website. Double click the .exe file and the setup program will initiate. The setup program will guide you through the software install.

    Once setup is complete you can start CardPro.

    You need to know -before you begin with programming- which icons are used 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


    Programming a smartcard

    Insert the smartcard into the programmer with the contacts facing down. If the message "card inserted" (1) appears shortly, the card is inserted correctly. Select the cardtype from the pull-down menu (2) or select the AutoDetect button (3) to detect the controller. The programmer has an advanced detection algorithm, making it possible to identify cards which are unknown to the user.

    Click the "open file" icon for the "Flash memory". (1)
    Select the flash file you want to use.

    Click the "open file" icon for the "Internal EEPROM". (2)
    Select the internal eeprom file you want to use.

    Click the "open file" icon for the "External EEPROM". (3)
    Select the external eeprom file you want to use.

    Often you don't need all 3 (hex) file options (1-2-3) to program a smartcard. It depends on the kind of hex-file you use. By clicking on the check boxes (4) you can enable/disable the files.

    Now you can actually program the card by pushing the "Write" button and the complete smartcard will be programmed automatically. The progress bars (1-2-3-4) show the programming real time.
    The program starts by writing the necessary loader file into the Flash memory (1).
    When the loader file is successfully programmed, the External EEPROM will be programmed first (3).
    When the External EEPROM is done, the Flash memory will be programmed next (1).
    When the Flash memory is done, the Internal EEPROM has to be programmed (2).

    Your card is ready now and the text "Write card successful" will appear shortly.
    All progress bars are fully loaded (4).

    If you have problems with programming a smartcard, first erase the smartcard with the erase button.

    Advanced Options Mainwindow

    The mainwindow contains all functions to program a card. Use the Write, Read, Verify, Blank Check or Erase button to perform the wanted actions on the card.

    For each smartcard separately the Fuse bits window (1) shows specific fusebit options. You can select/deselect the options you need. Usually you can use the default settings.

     

    Preferences General

    The General Preferences can be opened by selecting "Preferences" under the "File" menu.
    The advanced algorithm makes it possible to detect the controller of your smartcard automatically when you insert it in your programmer. You can enable a beeb when done programming, reading or erasing a card.
    Normally you get a Vpp warning if you use the AutoDetect function. We recommend the default setting.
    Default short EEPROM hex-files are written to disk by removing blank locations.

    Preferences AVR

    If you click on the AVR tab of the Preferences screen you get 3 options for AVR smartcards. The first option disables the internal EEPROM buttons of the main screen when the EEPROM data is already in the Flash hex file. The second option can be selected to save the Flash and EEPROM data to 1 file instead of 2. If you use the fast verify option, only the bytes which are written are being verified.



    Preferences PIC

    If you click on the PIC tab of the Preferences screen you get 4 options for PIC based smartcards. The first option disables the internal EEPROM buttons of the main screen when the EEPROM data is already in the Flash hex file. With the second option you can substitute partial copy protection by full copy protection. Memory space can be filled with 00 or FF. We recommend to use default PIC setting by selecting the last option.

    About Box

    The about box informs you about the CardPro version. If you push the "Check for updates" button you can check if there's a newer software version available.

    Languages


    Languages can be changed by selecting a language in the Language menu.