Augusta Quickchip allows for an EMV transaction through Keyboard emulation. This guide covers how to initially configure the Augusta for quick chip.
To enable Quick Chip Keyboard Emulation Mode, follow the instructions below. To disable Chip Keyboard Emulation Mode and return the Augusta to "normal mode" click here.
Step 1: Configure the device while in USB-HID Mode:
If your unit is being identified as "Augusta KB" as shown below when you launch the uDemo, please follow the 2 steps show in the screenshot below to set it to the USB-HID mode first:
And the proceed with the following steps
Step 1.1
Set the device to support ICS type – 5C by clicking the "Set Kernel Config" first and then follow the steps as shown in the screenshot below and make sure the "Success" result shows up in the Results window . This sets the device to major configuration 5C.
Step 1.2
Set the 5C Terminal Data on the device by following the numbered sequences in the screenshot below. The device will provide some default data that you can use, but we will use this below payload instead by copying and pasting the string below into the 'TLV' box and click the green colored "Execute Command" buton:
9F 02 06 00 00 00 00 01 00 5F 36 01 02 9F 1A 02 08 40 9F 35 01 21 9F 33 03 60 28 C8 9F 40 05 F0 00 F0 A0 01 9F 1E 08 54 65 72 6D 69 6E 61 6C 9F 15 02 12 34 9F 16 0F 30 30 30 30 30 30 30 30 30 30 30 30 30 30 30 9F 1C 08 38 37 36 35 34 33 32 31 9F 4E 22 31 30 37 32 31 20 57 61 6C 6B 65 72 20 53 74 2E 20 43 79 70 72 65 73 73 2C 20 43 41 20 2C 55 53 41 2E DF 26 01 01 DF 10 08 65 6E 66 72 65 73 7A 68 DF 11 01 00 DF 27 01 00 DF EE 15 01 01 DF EE 16 01 00 DF EE 17 01 05 DF EE 18 01 80 DF EE 1E 08 D0 9C 20 D0 C4 1E 16 00 DF EE 1F 01 80 DF EE 1B 08 30 30 30 31 35 31 30 30 DF EE 20 01 3C DF EE 21 01 0A DF EE 22 03 32 3C 3C DF EF 4B 03 7F 00 00 DF EF 62 01 01 DF EF 7D 01 03 DF EF 7E 06 50 01 50 05 50 36 DF EF 5A 62 4F 50 56 57 5A 82 84 87 8A 95 9A 9B 9C 5F 24 5F 2A 5F 30 5F 34 9F 02 9F 03 9F 06 9F 07 9F 08 9F 09 9F 11 9F 0D 9F 0E 9F 0F 9F 10 9F 12 9F 1A 9F 1E 9F 21 9F 26 9F 27 9F 33 9F 34 9F 35 9F 36 9F 37 9F 38 9F 39 9F 3C 9F 40 9F 41 9F 53 9F 6E 9F 7C 5F 20 5F 28 5F 2D 5F 56 DF EE 23 DF EE 26 FF EE 01
Last updated:
Make sure that you see the "Set Terminal Successful" response in the Results window. If it errors out, try the 4 steps again until you have a success.
Next, you want to set some default AID, or 'Application Data'. This will allow the Augusta to take cards from the different brands. Run the 'Load Default AID' command.
Double click the "Load Detailt AID" as shown below and verify the Results to be successful.
Next, you want to load some sample public keys. These are used by the brands to verify the terminal. Select the 'Load Default CAPK' command.
Double click the "Load Default CAPK" as shown below and verify the successful response in the Results window.
Step 1.3
We need to send a low level command to enable the QuickChip Keyboard behavior on the device. You can select 'Send Data Command' to bring up this interface.
This allows you to push commands directly to the Augusta that may not be included in this utility. Our commands use the 'NGA' protocol.
The command Body is: 72 53 01 29 01 31
Follow the numbered steps shown in the screenshot below and click the green colored "Execute Commend" button and verify the success response as shown below:
This command will set the reader automatically to the USB KB mode most of the time in uDemo. If it does, you will get to this one below:
Step 2: Change the Interface
If the Device is not converted to the USB-KB interface automatically after the above command is sent, you can do this to set the device to the USB-KB interface.
The device will only allow a chip card insert in KB mode after these changes.
Step 3: – Try a Chip Card Transaction!
Please use a text editing program, such as Notepad, to see the keyboard output from the Augusta.
Insert an ICC Card! The device will automatically implement an EMV L2 Transaction and then output data in the USB-KB interface. Once the transaction finishes, the 4 blue LEDs will starts blinking and the beep will sound to remind you to remove the card from the slot.
Sample data might look like this:
DFEE250202034F07A000000004101050104465626974204D617374657243617264560057135128570146494115D19126220000000000000F5A085128570146494115820239008407A00000000410108701018A025A33950504200000009A031709139B02E8009C01005F24031912315F2A0208405F30005F3401009F02060000000001009F03060000000000009F0607A00000000410109F070229009F080200029F090200029F1101019F0D05BC50BC08009F0E0500000000009F0F05BC70BC98009F12104465626974204D6173746572436172649F1A0208409F1E085465726D696E616C9F21031155429F33036028C89F34031E03009F3501219F360200ED9F3704E22254F39F38009F3901059F3C009F4005F000F0A0019F4104000001869F5301529F6E009F7C005F200E43484950205445535420434152445F280208405F2D02656E5F5600DFEE2300DFEE2600FFEE01009F260849CAACE3DF35AE3B9F2701809F10120010A00005220400000000000000000000FFDFEF4C06002700100000DFEF4D373B353132383537303134363439343131353D31393132363232303030303030303030303030303F35313238353730313436343934313135
You can parse this output data out in our Parsomatic tool:
https://www.idtechproducts.com/hosted-files/tools/parsomatic.html
Common Questions: (In Progress)
How do I swipe a card in the Augusta? No feedback when I do that?
For swiping: If you don't see data output for an MSR read when in KB mode: in the COMMANDS execute the command MSR -> Enable Auto Mode (as show below)
Then set the cusor in the Results window and test swiping a credit card through the slot, you should see the magnetic card data shows up (as highlighted below)
How do I configure ICC Postamble?
For QuickChip, the postamble can be set using "Set QuickChip mode USB-KB output data postfix" command.
72 53 01 2A <length> <postfix data>
length is 1 byte; length of postfix data; size is 0~8; default is 0
postfix data is 1~8 byte data
ex) adding a carriage return; 020600*7253012a010d*06fe03 (characters outside of the asterisks will be included in the wrapper for Send Data Command in Augusta HID Mode)
To disable Chip Keyboard Emulation Mode and return the Augusta to "normal mode" follow the steps below:
- Switch the reader back to USB HID mode
- Send the command: 72 53 01 29 01 30
- Set to mode 2C
- Save 2C terminal configuration
- Reboot device
Device should be functioning in standard mode (QC KB not enabled). Refer to How to do an EMV transaction test with the Augusta/Augusta S in USB HID mode? as needed.
2 Comments
Ryan Ho
Note: when your Augusta is in QCKB mode, you cannot use uDemo's "Device > USB HID Mode" to switch back into USB-HID mode immediately.
You will run into the following error code "0x3: time out for task or CMD":

Instead, please follow the article's instructions and send RAW Data Command "72 53 01 29 01 30":

Should see this, if successful:

Ryan Ho
Note: if you run into "Start EMV failed Error Code: 0xF212: Transaction Type Error" in USB-HID mode, send NGA data command "72 53 01 29 01 30"