|-hidden||Executes commands while Infinity USB is not displayed, must be used with -write switch|
|-card:cardname||Selects card. For instance goldcard or "DragonLoaderCard (PIC)" (use quotation marks if the cardname contains spaces.)|
|-flash:filename||Selects file to load for 1st file (flash on AVR-based - PIC on Microchip based cards)|
|-int:filename||Selects file to load for 2nd file (int. eeprom on AVR-based - ext. eeprom on Microchip based cards)|
|-ext:filename||Selects file to load for 3rd file (ext. eeprom on AVR-based - doesn't exist on Microchip based cards)|
|-write||Writes the selected files to the selected card|
|-read||Reads the selected files from the selected card|
|-restore||Restores the flash-memory on the card if external EEprom is accessed.|
The following commands only works with Infinity USB Phoenix:
|-phoenix||Enables phoenix mode, must be used with the -frq and -polarity commands|
|-frq:frequency||(3.58 | 3.68 | 6.00) Chooses frequency, must be used with the -phoenix and -polarity commands|
|-polarity:resetpolarity||(phoenix | smartmouse) Chooses resetpolarity, must be used with the -phoenix and -frq commands|
|-disablephoenix||Disables Phoenix mode, ignores all other commands|
(click to view)
|Generates a random keyfile in c:\goldkey.hex, and writes the file to a GoldCard.|
This script only demonstrates the possibilities of the commandline-paramters, and the written card cannot be used in existing keycard-systems.
The script however demonstrates how a real-world keycard application can be implemented, using the Infinity USB (phoenix) as the keygenerator.
|Remote card-update script(click to view)||Downloads a keyfile from a website. Enables very easy update of keycard applications, the user simply has to insert the card, and execute the script-file.|
This can be particular important in applications where keys are often changed.
In this example the external EEprom of a GoldCard is updated, but extending the script to update both PIC and ext. EEprom (or any other card) should be straightforward.
Semi-automatic updates can be implemented by scheduling the script (run it on a daily basis), and if a new key is found on the website, the user is prompted to insert a keycard for updating.