Card readers that use keyboard emulation to communicate with their hosts may experience data loss if the reader's output is faster that the host device can handle. For this reason, most readers have a way to slow down the output to alleviate the problem.
Here is a breakdown of the Set Character Delay command, and it was originally a SecureMag PS/2 feature. This command (or similar) should work for the SecureMag Family and it's successors. (SecureHead, SecuRED, SecureKey, SREDKey, Augusta)
For Augusta:
- If QuickChip Transaction mode & USB-KB interface (Support EMV L2 & MSR function, Support NGA Protocol), using "Set Character Delay" Command (NGA Protocol: Command Body is 73 53 01 12 01) to Setting
- If Standard Transaction mode & USB-KB interface (Support MSR function only, Support ITP Protocol), using "Set Character Delay" Command (ITP Protocol: Command Body is 53 12 01) to Setting
For V1.01.014
If QuickChip Transaction mode (USB-KB interfact) (Support EMV L2 & MSR function, Support NGA Protocol), using "Set Character Delay" Command (NGA Protocol: Command Body is 73 53 01 12 01) to Setting
Where:
0x30 - Delay 1.2ms (Default)
0x31 - Delay 2ms
0x32 - Delay 5ms
0x33 - Delay 10ms
0x34 - Delay 20ms
0x35 - Delay 50ms
0x36 - No Delay
The difference between V1.01.013 with V1.01.014:
V1.01.013 - Set QuickChip Mode command only change EMV L2 Transaction mode. Need Set USB-KB interface command to change interface
V1.01.014 - Set QuickChip Mode command Not only change EMV L2 Transaction mode to be QuickChip, but also change interface to be USB-KB.