Download:
Designed for developers, researchers, QA engineers, and smart card enthusiasts who need a graphical interface for working with EMV applications.
Features
EMV Reader
- Detect connected smart card readers
- Automatic card connection
- Read EMV application information
- Discover available AIDs
- PPSE selection support
- Parse TLV data
- Display ATR information
- Decode common EMV tags
- Read card records (SFI)
- Execute standard EMV commands
- Real-time response log
APDU Terminal
- Send custom APDU commands
- View raw hexadecimal responses
- Maintain command history
- Ideal for debugging and protocol testing
Card Dump
- Read and export accessible card records
- Inspect EMV file structure
- Review raw data for analysis
Write Interface
- Build APDU write commands
- Record editor for testing supported cards
- APDU preview before transmission
- Intended for development cards, test cards, and writable smart cards
Logging
- Live communication log
- Status word (SW1/SW2) display
- Hex and ASCII response output
- Connection status monitoring
Supported Functions
- ISO 7816 communication
- EMV application selection
- PPSE (2PAY.SYS.DDF01)
- GET PROCESSING OPTIONS
- READ RECORD
- GET CHALLENGE
- Manual APDU transmission
- TLV parsing
- ATR inspection
User Interface
The application includes several dedicated tabs:
- EMV Reader – Read and analyze EMV applications.
- APDU Terminal – Send raw APDU commands.
- Write – Construct and test write APDUs where supported.
- Card Dump – Inspect accessible card records.
- Log – Monitor communication and responses.
Compatible Hardware
Works with PC/SC-compatible smart card readers, including:
- ACS ACR39U
- ACS ACR122U (smart card mode)
- Omnikey readers
- Identiv readers
- Other ISO 7816 PC/SC readers
Intended Use
This application is intended for:
- Smart card development
- EMV application testing
- APDU debugging
- Learning ISO 7816 communication
- Smart card protocol research
- QA and interoperability testing
Notes
- Some cards restrict access to certain records or commands.
- Write operations are only supported on cards that explicitly allow them.
- Results depend on the card's security policy and supported command set.
- Always use this software responsibly and only with cards and systems you are authorized to test.