NFC Reader – µFR Classic


µFR Classic is a first model in Digital Logic’s µFR Series of NFC RFID readers writers. It is NFC Forum & RFID compatible contactless reader/writer which successfully implements ISO14443 A & B and ISO18092 standards on HF working frequency of 13.56 MHz.

This RFID device is a genuine Digital Logic product, 100% designed, produced, and programmed at company premises located in Serbia, Europe.

All models of uFR Series are using the same Soft development kit API and are totally compatible and interoperable in a common set of functions.

uFR Classic reader is CE and RoHS certified device (CE declaration of conformity).

NFC RFID Reader Writer uFR Classic - NFC Reader with SDK and proprietary API


This RFID device is primarily intended for developing companies and individuals (professionals and hobbyists) for further application and turnkey solutions development. For that reason, it comes with a fully-featured Software development kit package, which includes firmware, libraries, examples, and documentation for various platforms, operating systems, and developing environments. Regular upgrades (including firmware, libraries, and API) are launched often and can be obtained by the company’s website for FREE. All products have extended „Three-year” warranty.

All mentioned facts combined with free extensive and fast responsive support give this product an outstanding position in this industry sector. of purposes from making and programming of contactless cards according to the demand of end-users, through access control and logging to use in various security systems.


This NFC RFID reader’s RF communication is based on NXP’s powerful, highly integrated reader IC for contactless communication at 13.56 MHz, which supports all protocol layers of the ISO/IEC 14443 A, ISO/IEC 14443 B and ISO/IEC 18092 communication standards.

All variants of the MIFARE® family (MIFARE Mini®, MIFARE Classic® 1K, MIFARE Classic® 4K, MIFARE Ultralight®, MIFARE DESFire® EV1, and MIFARE Plus®) RF identification protocols are supported. Additionally, the NFC Forum specification for „Type 2 Tag” is supported, which adds the NTAG2xx chip family to the above list.

It has a built-in anti-collision mechanism for detecting multiple cards at the time.

Built-in well-tuned antenna provides proximity operating distance up to 80 mm (depending on card’s antenna geometry) and contactless communication speed at higher baud rates (up to 424 kBd).

This RFID device also has a built-in Crypto1® algorithm and secure non-volatile internal key memory storage for better security. Communication with the host is provided by using the USB 2.0 Full Speed compatible interface. Data transfer rates are limited from 9600 baud to 1 Mbaud, for integrity and security reasons. This NFC RFID Reader can also act as a serial interface device using FTDI’s Virtual COM port (VCP) drivers.


Audible (speaker) and 2 RGB LEDs visible indicators are built-in and absolutely user-controllable.


Firmware has a lot of built-in complex functions that can be called via libraries provided in API. Most of the functions are written to make „life easier”, like:

  • Multiple NFC RFID readers on the same host support
  • The whole set of commands for MIFARE® manipulation according to the manufacturer’s specification
  • Different addressing schemes (Block, BlockInSector)
  • Key storage manipulation (one way, write only, no reading of stored keys)
  • Different key applying modes (by index or scheme)
  • Value block manipulation
  • Treating whole memory structure as linear space (very convenient for MIFARE Classic®)
  • NFC tags manipulation, NDEF format parsing in firmware
  • AES128 “on fly” hardware encryption built-in, which is the most important when working with complex DESFire security keys
  • AES128 encryption of files and keys in DESFire
  • Asynchronous sending of UID from RFID reader to host COM port when the card is present; the feature is user programmable and many more…

The main point about firmware is that all firmware functions can be called via communication protocol, too.

That fact moves usage of this device into another dimension, meaning that this NFC RFID reader can be used on almost any platform which has a serial interface, by simply using a communication protocol. So it can be freely used on PC, tablet, smartphone, embedded systems, Raspberry Pi, Beagle Board, MIPS boards, PLCs, and other platforms.

Firmware is regularly updated with new versions which include new features, improvements, and bug fixes while preserving backward compatibility with older versions. That means your code is safe, there is no need for changes when new firmware comes out. All firmware upgrades are totally FREE and can be obtained through the download section of the company’s website.

Software development kit package

This NFC RFID Reader comes with a fully featured Software development kit which consist of external libraries, software examples with source codes, documentation about API reference and communication protocol, and some useful tools.

Libraries are cross-compiled for various platforms and regularly supported are Windows x86/x64, Linux x86/x64, Mac OSX x64, ARM, and ARM HF. Other platforms can be supported as custom releases, on customers’ demand, depending on the existence of project or partnership relation.

Examples are divided into three stages according to complexity, with some new additions of NFC examples.NFC RFID Reader Writer uFR Classic connected to a laptop - NFC Reader with SDK and proprietary API

All examples are written for all major developing platforms and languages, like:

  • Java (and Java Applet example),
  • JavaScript (unique feature, convenient for PHP usage),
  • Lazarus,
  • Borland Delphi,
  • C++ Borland Builder,
  • Microsoft® Visual .NET family: C++, C#, VB

Other programming languages examples can be obtained on customer demand, depending on the existence of project or partnership relation.

The software package includes a set of very useful applications intended for everyday use, like:

  • Application for programming and manipulation of NFC compliant like NTAG and MIFARE Ultralight®, with source code, included.
  • Android NFC phone App – Android NFC phone Application for MIFARE® reading. Write a card with uFR, read it with an NFC phone!
  • Formatter – application for formatting and programming
  • uFR2FileSystem – keyboard simulation,  data reading, data parsing into several formats, and sending data to MySQL database via HTTP.
  • Application for NTAG and MIFARE Ultralight® programming and manipulation.
  • Application for creating and writing common NDEF messages into NFC tags
  • Reader Keys application – for easy manipulation of keys stored in the reader
  • Application for managing of DESFire

Downloads: API Documentation, uFR COM Protocol, Software examples with SDK

The documentation contains fully explained API reference and communication protocol reference with real “hands-on” byte level examples for implementing communication protocol. However, API is a much more comfortable and recommended way of implementation. Where not possible, implementation of communication protocol is a very good alternative.

All libraries, software examples, tools, and documents are regularly updated. They are totally FREE and can be obtained through the download section of the company’s website.

Our support team always provides quick responses, usually not more than 24 hours, which also depends on complexity and question itself. Our support team always provides quick responses, usually not more than 24 hours, which also depends on complexity and question itself.

We can also provide custom solutions based on each customer’s needs, so please free to contact us for any questions or further help regarding your projects and implementation.


  • Electronic payment systems
  • RFID Identification systems
  • Access control systems
  • Subscriber services
  • Banking systems
  • Digital content systems
  • Customer loyalty
  • Vending machines
  • Time & attendance
  • Machine work attendance
  • NFC cards and tags programming
  • NFC NDEF record management
  • Network access control
  • Inventory management
  • Login management
  • Automatic fare collection
  • Public transportation terminals
  • Cashless payment
  • Parking lot systems
  • Reception desks
  • Visitor attendance
  • Authentication and authorization
  • Libraries, museums, stadium events
  • Parking lot systems
  • Reception desks
  • Visitor attendance
  • Authentication and authorization
  • Libraries, museums, stadium events


  • Identity verification, data exchange & contactless transaction
  • Useful for the binding device to soft license
  • Supporting multiple OS
  • USB compliant interface
  • Operating Frequency: 13.56MHz
  • Proximity read/write speed up to 424 kbps
  • Built-in antenna for contactless tag access, with a reading distance of up to 80 mm
  • Supports MIFARE® and other ISO 14443 Type A/B
  • Built-in anti-collision feature
  • Reader locking by passwords and keys
  • Application Programming Interface:
  • Virtual COM through FTDI
  • User controllable LEDs
  • Three-year warranty

 RFID reader hardware features

Operating frequency13.56 MHz
Reading rangeDepending on antenna geometry and reader configuration, operating distance is 2-8cm (0,78”-3,15”)
Read/Write speedUp to 424 kbps
Supply current150mA (operating)
Supply voltage5V
Supported cards and tagsType A (Hardware + Software), Type B (Hardware)Supported cards: MIFARE Classic® (4-byte and 7-byte), MIFARE Ultralight® / MIFARE Ultralight® C (Non-Secure Mode), NTAG203F
Connection and power supplyUSB port
SoftwareThe µFR software contains the library for working with Java, Java Applet, JavaScript, Lazarus, Delphi, C + + Builder, Microsoft® Visual C++ .NET, Microsoft® Visual C #, Microsoft® Visual Basic .NET
Supported Operating SystemsMicrosoft® Windows™, Linux®, OS X, Android
Smart Card InterfaceISO14443A/B
Related equipmentUSB cable, Free software download
Optional equipmentBuzzer, Real Time Clock (RTC), EEPROM
Weight0.21kg nett
Dimensions16cm x 12.6cm x 3.2cm (6,3” x 5” x 1,2”)
AccessoriesCards, keyfobs or tags