Our reader has two versions: USB or UART.
Of course, the two versions's .hex documents will be all sent to you. You can change the reader's version by yourself.
How to program the reader, you can see "How to program the RFID reader.pdf".
There are six ".hex" files:
1) "as399xdemo3991uart_9600.hex" and "as399xdemo3992uart_9600.hex" are
the firmwares to set the reader UART version with 9600bps baud rate.
2) "as399xdemo_3991uart.hex" and "as399xdemo_3991usb.hex" are the
firmwares to set the AS3991 reader UART version with 115200bps baud rate
and USB version.
3) "as399xdemo_uart_3992.hex" and "as399xdemo_usb_3992.hex" are the
firmwares to set the AS3992 reader UART version with 115200bps baud rate
and USB version.
1. When you buy the USB version. Namely you only can send the API commands through the usb interface of the reader.
Firstly, connect the circuit.
Hardware: reader, antenna, tag, power adapter, usb line.
Software: "AS399x Reader Suite Setup 1.4.exe" of AUMS
After you connect the reader to PC by usb line, open the software.
If there is "online" shown on the software, it means connecting successfully.
Then click "Start Scan", you will see
OK! The reader of USB version works well now.
2. If you get the UART version. Namely you only can send the API commands through the UART interface of the reader.
Note: The level of reader's UART interface is 3.3V. You should need a adapter when you want to connect the UART interface to PC.
I recommend this UARTtoUSB adapter (http://www.soliddepot.com/index.php?main_page=product_info&cPath=46_48&products_id=44). When connected to PC, there will be a COM port on the PC.
Hardware: reader, antenna, tag, power adapter, interface adapter, line.
Sofware: Serial debugging tool, such as "setup_xctu_5100.exe".
There are two kinds of UART versions. One's baud rate is 115200bps, the other's is 9600bps. Now I download "as399xdemo_3991usb.hex" into the reader.
The default is 115200bps.
After connect the circuit, open the tool. Choose the current COM port and set the baud rate to 115200bps.
Then you can send the commands you want, now I sent "43 03 01" in Hexadecimal form. This is "inventory with RSSI" command.