NFC RFID Reader Writer - uFR XRc

XRc Reader Writer is another NFC RFID reader writer from D-Logic's uFR series of readers. On the contrary of uFR Classic, this reader can be distant from PC up to 320 meters.

It uses RS-485 communication protocol which is totally transparent to system and user, which results in a fact that this reader can be used exactly the same way as standard uFR Classic NFC RFID reader writer.
Same Software development kit API functions, drivers and protocol can be used.

uFR XRc is low-power RFID device and it uses only +5V USB power for operation.
Intermediate transceiver device converter for USB/RS-485 is included in package.

uFR XRc also has built-in relays, so they can be triggered by software, for example to lock or unlock the door lock mechanism.

 Integrated components

  • Real Time Clock (RTC)
    • Provides added security against changing log’s date and time
  • User configurable EEPROM
    • Enables writing of certain data (user data, licenses, certificates, etc.) into the device.
    • Read only access
    • Writing enabled only with password
  • Buzzer (Beeper)
    • User controllable built in speaker
    • Sound on Read and Write events
  • Relay
    • For triggering electronic lock mechanism (used for access control)

uFR XRc is a NFC compatible Contactless Smart Card and Tag RFID Reader Writer - programmer intended for use with MIFARE® and other ISO14443A/B compatible card, tags, keyfobs, stickers, wristbands .

uFR XRc - NFC RFID Reader Writer fully supports both 4-byte and 7-byte  UIDs and anti-collision mechanism. It also supports NFC Forum Type 2  and tags like NTAG and Ultralight family.

Package contains fully featured  API with examples, libraries, development tools and software for everyday use. Libraries for Windows ("*.dll") and Linux ("*.so") OS platforms are also included. Reader acts as a serial interface device, so it is visible at each platform. It is successfully implemented on Mac, Raspberry Pi, BeagleBoard and Android OS ( up from 3.2 Honeycomb version).

µFR XRC reader/Writer
µFR XRC reader/Writer

 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 existence of project or partnership relation.

 Software package includes 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 NFC phone!
  • Formatter - application for card/tag 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 reader

Our support team always provides quick response and custom solutions based on each customer's needs.

 Operating modes

uFR XRc NFC RFID Reader Writer can work in two basic modes : autonomous and non-autonomous.

In non-autonomous mode device acts as all other readers from uFR series, like Classic, Nano, Advanced. Same protocol, libraries, Software development kit API and examples are used for this purpose.

Significant difference is that uFR XR/XRc devices can work on installations where long cable runs are must. So, for example, you can establish PC-uFR XRc communication link with 1000 ft cable using only USB power.

In addition, uFR XRc RFID device has a built-in access control IO module, which has the following functionalities:

  • Door strike lock contacts
  • Push to open button contacts
  • NO & NC relay contacts
  • Door state contact inputs

When used in autonomous mode, device can act independently, without the connection to the host. Only USB or other type of power supply is needed (5V DC).

Device stores card related events in non-volatile memory. Each event is also sent asynchronously to host as a Real-Time Event (RTE).

Device can store up to 16384 separate events. After it's buffer is overflowed, it starts to erase the oldest events in order to free memory for new forthcoming events.


  • Customer loyalty
  • Vending machines
  • Time & attendance
  • Machine work attendance
  • NFC cards and tags programming
  • NFC NDEF record management
  • Network access control
  • Inventory management
  • Software login management
  • Automatic fare collection
  • Public transportation terminals
  • Cashless payment
  • Parking lot systems
  • Reception desks
  • Visitor attendance
  • Authentication and authorization
  • Libraries, museums, stadium events


  • Identity verification, data exchange & contactless transaction
  • 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  reading distance of up to 80 mm
  • Supports MIFARE® and other ISO 14443 Type A/B
  • Support for NFC (NTAG and Ultralight)
  • Built-in anti-collision feature
  • Reader locking by passwords and keys
  • Application Programming Interface
  • Virtual COM through FTDI
  • User controllable LEDs
  • Three year warranty


  • NFC cards and tags manipulation
  • NFC NDEF record writing like MIME types, URI types, vCard, SMS, Phone, URL
  • Formatting
  • Linear  space emulation
  • Direct  block access
  • Indirect  sector and block access
  • Keys and access bits management
  • Block values management (increment/decrement)
  • Asynchronously sending UID to COM port (feature programmable)

 Hardware features

Operating frequency 13.56 MHz
Reading range Depending on antenna geometry and reader configuration, operating distance is 2-8cm (0,78”-3,15”)
Supported cable length Up to 320 meters (1050 feet)
Supply current 150mA (operating)
Supply voltage 5V
Supported cards and tags Type 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 supply USB port
Software The µ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 Systems Microsoft® Windows™, Linux®, OS X, Android
Smart Card Interface ISO14443A/B
Related equipment USB cable, Free software download
Built-in components Buzzer, Real Time Clock (RTC), EEPROM, Relay
Weight 0.16kg nett
Dimensions 10.7cm x 12.5cm x 1.7cm (4,2" x 4,9" x 0,7")
Accessories Cards, keyfobs or tags



* P2P in not yet supported in this version of the reader.
** Other ISO14443A/B cards than MIFARE Classic®, MIFARE Ultralight®,MIFARE DESFire® and NTAG are not fully supported through SDK, only card S/N can be read
*** MIFARE Ultralight® C is currently supported only for NON Secure mode (MIFARE Ultralight® compatible).
**** Reader works with mentioned platforms and is visible as serial device. However, serial protocol must be implemented separately and is not part of SDK