USB Smart Card Programmer


Low cost but very effective USB Smart Card Programmer and Reader for all types of Smartcards and mobile phone SIM cards. Not to be confused with lower cost limited units.

Smart cards are used in satellite receivers, TVs, mobile phones and other applications and this unit is ideal for making backups. The Smart Card programmer connects to the USB port on the PC and does not need a power supply. Security/Lock bits and other fuses on the AVR and PIC microcontrollers on the smart cards can be read and set. This Smart Card Programmer is simple to use and has multi-language software supplied as two versions - one with Hex Editor and one without.

Smart Card Programmer Features


Smart Card Programmer Support



Phoenix / Smartmouse mode - Smart Card Programmer


A stepless frequency generator has been added making it possible to generate clock-frequencies in Phoenix and Smartmouse mode from 0,1MHz to more than 100MHz including the mostly used 3.58, 3.68 and 6.00MHz. Both phoenix and smartmouse mode is supported.

In addition to the direct native support of most Phoenix-based cards in the Infinity USB Unlimited software, the VCP-mode (Virtual COMport) makes it possible to use most of the existing 3rd party software, that currently requires a Phoenix/Smartmouse compatible smart card programmer through a (serial) COMport. Different VCP profiles are available to ensure optimal compatibility with specific 3rd party software.

Multiprogrammer mode - Smart Card Programmer


Connect 2 or more Infinity USB Unlimited Smart Card Programmers to your PC, and you'll be able to write as many cards as you have programmers connected, at the same time. It will just take the time of 1 card, even if you have 10 programmers connected, writing 10 cards at the same time. Up to 127 Infinity USB Unlimited (only limited by the number of available USB ports) can be controlled by the same software. For users needing to write a high amount of cards this is an ideal solution. When adding one or more smart card programmer it is automatically detected and you'll be able to name the programmer to keep track of which is which.

Easy to use software - Smart Card Programmer


The well known and easy to use Infinity USB software has been redesigned to add support for phoenix-based cards over USB. The Smart Card Programmer software makes programming a phoenix-based card as easy as programming a simple gold card. It automatically detects which type of card is inserted and has an advanced detection algorithm, for detecting unknown cards including phoenix-based cards.

The Infinity USB Unlimited software runs under Windows 98, Windows 2000, Windows 2003, Windows ME, Windows XP, Vista, Win7/8/10, 32-64-bit. Drivers for both 32 and 64 bit systems are available.

Further cards/combinations of CPU/EEPROM will be added when new cards are available. The generic hardware / flashupgradable firmware solution ensures that only a software download will be needed for adding most new cards.

Full List of Supported Smart Cards



SIM Card Programmer


Additional software for editing SIM/GSM cards through the SIM or smartcard slot on the Infinity USB Unlimited. Backing up, copying or editing the address book and SMS/Text messages on your SIM card is fast and easy using this utility. In the latest version (1.30 and up), it's even possible to undelete previously deleted SMS/Text messages.

Password Safe


PasswordSafe is used for safe and secure password storage and distribution, on standard PIC or AVR based cards. Up to more than 1000 passwords can be stored on a single smartcard, and passwords are easily accessed with a custom shortcut key. PasswordSafe WinLogon can be used for enhancing the Windows logon security, by storing the Windows logon password on a PasswordSafe card.

Development Software


As well as the supplied user interface and SIM-editor software, other software packages are available for developers. The source code to read and write the EEPROMs on PIC and AVR smart cards is available as a download, along with a version using encrypted data.

There is also a full developers SDK, with DLL and terminal programming and lots of C++ examples for accessing different cards, plus C# and VC.net. The DLL can just as easily be used with other programming languages like VB.