Integration Manual
ID TECH VP3350 User Manual
Page | 29
8. Basic Card Reading Data Flow
The following examples describe the basic steps for setting a reader’s terminal settings and
activating a transaction.
8.1. Example: Reading a Card via Firmware Commands
Perform the following steps and commands to read a card with the VP3350 via NEO 2 protocol
firmware commands.
1. Set the device’s terminal settings:
a. Run Set Kernel Configuration (60-16) to set the kernel configuration number, which
acts as a filter to validate that the tags in the next step have the correct major
parameters.
b. Run Set Terminal Configuration (60-06) to set the TLV tags, which must have the
correct major parameters set in step 1a.
2. Run Contact Set Application Data (60-03) to set the device’s AID file. Note that, prior to
device certification, devices require dummy AIDs to function.
3. Run Activate Transaction (02-40) and read the card.
8.2. Example: Reading a Card via Universal SDK Methods
Perform the following steps and commands to read a card with the VP3350 via USDK methods.
1. Set the device’s terminal settings:
a. Run Set Kernel Configuration:
public RETURN_CODE
emv_setTerminalMajorConfiguration(int configuration)
b. Run Set Terminal Configuration:
public RETURN_CODE emv_setTerminalData(byte[]
tlv, string ident = "")
2. Run Set Application Data:
public RETURN_CODE emv_setApplicationData(byte[] name, byte[]
tlv, string ident = "")
3. Run Activate Transaction:
public RETURN_CODE device_startTransaction(double amount,
double amtOther, int exponent, int type, int timeout, byte[]
tags, bool isFastEMV = false, string ident = "")
4. Read the card.
8.3. Example: Reading a Card via the USDK Demo App
1. Download and install the latest USDK Demo app from the ID TECH Knowledge Base (if you
cannot access the link, please contact support).
2. Connect the VP3350 to your PC via USB or serial port.
3. Open the USDK Demo app from the Windows Start menu.
4. Select EMV > Terminal Config > Set Kernel Config, then input the Config Number (example
2).
5. Select EMV > Terminal Config > Save Terminal Data > Pick Tag List (example 2C) > Execute.
6. Select EMV > AID > Load Default AID.
7. Select EMV > Activate Transaction.
9. Periodic Inspection Instructions
The VP3350 is an attended device; contact an ID TECH representative with any questions for the
device’s daily use.
Users are also required to complete the following checks daily: