EMVFoundry Specifications
EMVFoundryWhat is EMVFoundry?
EMVFoundry is a Smart Card Authoring Tool, which allows a user to read, edit and write to smart-cards.
EMVFoundry supports PC/SC Smart-Card specifications, and displays all of the Smart-card TVL tags in an easy-to-use UI.
EMVFoundry allows building templates from credit-cards and from scratch.
EMVFoundry can process, handle and read all Smart-Cards, including it’s on-chip Java-applets.
When an edit is made, it recomputes TLV length, TLV size, so final TLV write is accurate.
The contents of the smart-card can be saved to your hard-disk. The edited contents can be written using a smart card reader device and smart-card with Java applet capabilities.
What kind of cards can be used with EMVFoundry?
- Contact (ICC, “CC”, “C” (Contact-Cards)”).
- Contact-less (PICC, NFC, PayWave, PayPass, “CL” (Contactless))
- Stored-Value (SAM, high-value credit cards)
JCOP (ATR Fusing, Initialization and Formatting)
- Fuse ATR for NXP C-J2A040 (j2a040), C-J2A080 (j2a080), C-J3H081 (j2h081), C-J3H100 (j2h100),
- C-J2L040 (j2l040) cards.
- Automatic formating for blank JCOP cards.
- Automatic re-initialization of used JCOP cards.
- Automatic detection work-flow.
- Automatic calculation and writing of variable-length ATRs.
ATR Cache
- Any card you insert will, there is an ATR cache so you can select the previous ATRs.
- Ability to add, edit and delete custom ATRs.
- List of previously known ATRs are available.
File Format Compatibility
- Ability to drag and drop from file explorer.
- Ability to read CT file from EMVStudio.
- Does not read or understand IST from Chipso or non-standard EMV-Editors. Please use X2.
- Save to EMVF file format for re-usage.
Global Platform Compatibility
- Ability to read IST, ZLD made from EMV-X2. Suggest to use ZLD as that's more accurate.
- Ability to read IST directly and write from cards via GPShell commands.
- Ability to read IST from ISTools
- Ability to execute IST commands from EMVFoundry with programming editor built-in.
- Convert from Smart Card Tag List (EMVF) to IST and back.
EMV Tag Editing Capabilities
- Ability to add, edit and delete Smart-Card EMV Tags.
- Ability to find Smart-Card Tag, Value
- Automatic Smart-Card Lengths
- Ability to open multiple Smart-Card data-files at once.
- Ability to edit binary tags.
- Automatic Smart-Card parent EMV tag recalculation.
ARQC from CDOL Tag
- Built-in ARCQ editor.
- Data validation reduces errors.
- Ability to read all tags to make ARQC -including Card Replacement Number, Upper Limit, Lower
- Limit, Smart-Card's Currency, Smart-Card Country.
- Tag 57 Track 2 Equivalent Editor
- Built-in Track 2 editor.
- Data validation reduces errors.
Built-in Features
- Built-in Lunh Check
- Built-in Binn Check
- Built-in Date of Expiry, Date of Application (Member Since) Editor
- Automatic conversion of invalid dates (e.g., Year 2121 to Year 2021, Month 0 to Month 1, Month 99 to Month 12).
Embossing and PAN List Search
- PAN Search feature.
- Export PAN, Name, Expiry and Physical Card to Embossing Machine.
Smart Card Diagnostics
- WinSCard.dll version detector, if faulty WinSCard.dll is detected.
- NFC escape-code selector for older card-readers.
Card Cryptograms
- Key Management for Card Cryptogram.
- RSA CA Keys