Developer Tool
The tool that allows you to create your own cards that are tailored to your requirements
ICCSimDev features the ability to create and modify plaintext ICCSim test scripts created either by importing an ICCSim terminal test script or by cloning a test card.
It is also possible to build a test script using card configurations and building block components. ICCSimDev can then download the newly created / modified test script onto an ICCSim card.
ICCSimDev provides full access to all details of the test script allowing any tag or byte to be modified including the ability to use invalid data to satisfy negative test conditions.
Scripts in the ICCSimDev are organised into projects which are groups of scripts that share common components and common output target directory.
Script projects are flexible to use and are best used as temporary groupings of scripts while a short series of tasks are performed.

Test script templates for manipulation may be created by cloning test cards using ICCSimDEV.
It is possible to use ICCSimDEV to modify tag data used in static data authentication, such as the PAN number, and then recreate the certificate.
This is made possible by replacing the usual brand keys with your own generated test keys, noting the corresponding new CA key must also be loaded into the EMV chip terminal.
ICCSimDev stores the details of a script in a format that enables full control over all the details contained in a script. From this internal representation of the script, ICCSimDev can output the test script in the ICCSim test script format.
ICCSimDev projects are collections of the scripts and their associated data, needed to build ICCSim Test Scripts. An ICCSimDev project has three parts: Test Scripts, Components and Data Tables.
-
Create and modify plain text ICCSim test scripts.
-
Build a test script using card configurations and building block components.
-
ModifyAllows any tag or byte to be modified (including being able to satisfy negative test conditions).
Operational features of ICCSimDev include:
-
Tag change facility.
-
DES Calculator.
-
Certificate generator.
-
Card data capture (cloning).
