
Software tool uFR2File Lite is a stand-alone multipurpose software and software development tool. It consists of two software parts: an offline – desktop app, as well as the online- web app. These parts can work independently. Anyway, uFR2File Lite is a perfect tool for complex systems integration. For such systems, uFR2File Master has a system module role and enables the contactless card data reading online (egg system uses PHP script + MySQL table for data storage), but also the engine of the system desktop units for data reading (entry).
Keyboard Simulation mode provides an ability to use the preprogrammed contactless cards for fast data entry. In this mode, the app behaves as an instant keyboard. This feature finds its place in many common everyday activities where the same data entry is repeating frequently. Some of those are system or app login, go to URL, fill in the various forms, check-in, and check-out, even the less-sized database entry (the size of the data record is limited to the contactless card memory size). You can also use the uFR2File Lite software to trigger any action by simply using the read Card UID.
Read data stored in MySQL and .txt log file make the great starting position for NFC RFID contactless card implementation in any project you design.
Software tool uFR2File Lite is a stand-alone multipurpose software and software development tool. It consists of two software parts: an offline – desktop app, as well as the online- web app. These parts can work independently. Anyway, uFR2File Lite is a perfect tool for complex systems integration. For such systems, uFR2File Master has a system module role and enables the contactless card data reading online (egg system uses PHP script + MySQL table for data storage), but also the engine of the system desktop units for data reading (entry).
Keyboard Simulation mode provides an ability to use the preprogrammed contactless cards for fast data entry. In this mode, the app behaves as an instant keyboard. This feature finds its place in many common everyday activities where the same data entry is repeating frequently. Some of those are system or app login, go to URL, fill in the various forms, check-in, and check-out, even the less-sized database entry (the size of the data record is limited to the contactless card memory size). You can also use the uFR2File Lite software to trigger any action by simply using the read Card UID.
Read data stored in MySQL and .txt log file make the great starting position for NFC RFID contactless card implementation in any project you design.
Software overview
Software functions:
Available programming languages:
Supported operating systems, platforms, and environments:
Supported tags, labels, cards:
Recommended hardware:
| Software download | Description |
| ufr2file-lite |
uFR2File Lite – Executable software with online support and desktop GUI. Keyboard emulation software for uFR Series readers. Export card UID or card content into any text field and optionally send card data to MySQL database via HTTP. Log read cards as txt files. |
Download: ufr2file
Download and extract the compressed software file.
Make sure you have installed your hardware drivers right (an µFR Series Reader/Writer device). If you have trouble installing the hardware, please check the µFR Series hardware installation manual.
Now, double-click the desktop executable file ufr2FileLite.exe and look for the software icon in your system tray.
![]()
Right-click the system tray icon and select the Show option to open the software GUI.

The software graphic interface displays all available desktop software settings, all together with an initial web software integration – HTTP settings (Screenshot below).

The first group of settings on the very top of the software panel contains the options:
Check or uncheck the options in accordance with the current software purpose (the first setup before the implementation of the software should be running in the background after it is already set and7or integrated).

To set the sound alert on every card data reding, check one of the available options:

These group settings apply to the contactless Card UID record format. Depending on further processing, the software makes the records on every read card and store them into the local log file and/or cloud database.
These options are:

Additionaly, for more eficient software integrationand further data processing, you can adjust the card reading log file delimiter (DELIMITER dropdown list).

Besides the Card UID, you might need to record and use some or all of the data previously recorded onto the Card.
To include the card content into the log file record, check the box Read Content.
Also, adjust the size of the Card content by specifying its length in bytes.
To separate the records of each read card as a single paragraph, check the box ENTER At The End.

Under the software panel, section Key options allow three Card authentication methods:

To establish the connection between the desktop software and its cloud part, under the HTTP Send option add the web input script URL (InputData.php file address). Find more details on how to set the uFR2File System Web Software below.

The option Polling interval refers to the polling frequency. Move the blue pointer to the left to the right to assign the desired polling interval expressed in milliseconds.

The next panel displays polling current status. Two more buttons enable an additional polling control while the software is active:

The bottom line, infobox displays the current Card type and its factory UID, as well as the Reader status and other hardware related data (serial number, unique ID, hardware and firmware version, and the library in use).

Even though all the software GUI includes setup options for the most relevant parameters, you may need to use those configuration settings or to make some additionals modifications. In this case, you can edit the software and hardware configuration files manually.
Before you make any changes to these files, make sure that you understand their content. Some setup errors or unsupported settings might cause some software functions failure.
The init file contains an initial software configuration.

File ReaderOpenConfiguration contains hardware configuration parameters.

Tho install the web uFR2File software, use PHP and MySql scripts, initially placed in the software subfolder php_scripts.
Upload the scripts to the selected folder on your web server.

Edit InputData.php script and set server and database access parameters.

Edit ReadData.php script and set server and database access parameters.

Use the provided SQL script to create the web software database or create your database with the structure as defined by the provided file.

This manual presents the software’s basic implementation examples. However, its functions and the results can be combined and integrated to many advanced solutions. The developer’s imagination is the limit.
Related links:
RFID programming – Keyboard Simulation Tutorial – uFR2FyleSystem software – old release
RFID Programming – uFR2FileSystem 1.1 + Keyboard Simulation – old release