How to get the MSR data for non-payment applications (employee, gift cards, and so on) with the Augusta working in the HID mode?
In the USDK Demo, you can start the MSR and do the swipe (e.g. test gift card) and get the data. Do you have a guideline on how to achieve this?
A:
There is a sequence of commands that need to be sent to capture the MSR data with the reader working in buffer mode (refer to 4.3.4 Buffer Mode of the Augusta IDG for detail). Here are the general steps:
1) Ensure the reader is in the Buffer mode by sending the (73 52 01 1A) and check the response to confirm it's on "32"
2) Send the Arm to Read command (73 46 50 01 30) and make sure to receive an ACK response "06" (refer to 11.19 Arm To Read of the Augusta IDG for details)
3) Repeatedly send the Read Buffer Data command (73 46 51 01 30 for any MSR track data) and check the response ( (refer to 4.3.4 Buffer Mode of the Augusta IDG for possible responses) until it times out or the card is swiped
4) Receiving the card data from the data buffer
5) You can dis-arm the MSR by sending the (73 50 01 32) at any time of the pulling or sending the Set buffer mode command (73 53 01 1a 01 32) as what the uDemo does once the data is received to ensure it stays in the buffered mode
The uDemo screenshot shows the Start MSR test log with the 5 steps identified in different frames:
Related articles