View Categories

View All

107 articles

uFR Zero Online – Unified Firmware Package System

Last Updated: September 9, 2025

µFR Zero Online – Unified Firmware Package System Introduction With the release of ESP32 firmware version 3.0.82, µFR Zero Online devices have adopted a unified firmware package system. This change simplifies firmware management by allowing developers to update both the ESP32 main controller and the NFC reader-writer in a single process. Instead of handling separate firmware updates, you now select from precompiled firmware packages that ensure both components always run mutually compatible versions. This article explains how the new system works, what package types are available, and how to resolve common issues when working with firmware packages. How Firmware Packages Work When you click “Check for Updates” in the device frontend: Individual firmware versions are no longer listed. Instead, you will see packages named in the format: Zero_Online_YYYYMMDD The date indicates when the package was created. A newer date corresponds to a newer firmware version. Once selected, the package automatically installs the correct versions of: The ESP32 main unit firmware The NFC reader firmware This ensures both parts of the device run on compatible builds. Package Variants Three types of firmware packages are available: Zero_Online_YYYYMMDD – the standard package for most devices. Zero_Online_Lite_YYYYMMDD – for Lite variants of µFR Zero...

µFR Nano UART on Raspberry Pi 3

Last Updated: September 9, 2025

NDEF Message vCard property types – Virtual Contact File NDEF record writing

Last Updated: May 4, 2023

NDEF Message vCard property types Virtual Contact File NDEF record writing   Name Property presence Description Example v. 2.1 v. 3.0 v. 4.0 ADR Optional Optional Optional A structured representation of the physical delivery address for the vCard object. ADR;TYPE=home:;;123 Main St.;Springfield;IL;12345;USA AGENT Optional Optional Undefined Information about another person who will act on behalf of the vCard object. Typically this would be an area administrator, assistant, or secretary for the individual. Can be either a URL or an embedded vCard. AGENT:http://mi6.gov.uk/007 ANNIVERSARY Undefined Undefined Optional Defines the person’s anniversary. ANNIVERSARY:19901021 BDAY Optional Optional Optional Date of birth of the individual associated with the vCard. BDAY:19700310 BEGIN Required Required Required All vCards must start with this property. BEGIN:VCARD CALADRURI Undefined Undefined Optional A URL to use for sending a scheduling request to the person’s calendar. CALADRURI:http://example.com/calendar/jdoe CALURI Undefined Undefined Optional A URL to the person’s calendar. CALURI:http://example.com/calendar/jsmith CATEGORIES Optional Optional Optional A list of “tags” that can be used to describe the object represented by this vCard. CATEGORIES:swimmer,biker CLASS Undefined Optional Undefined Describes the sensitivity of the information in the vCard. CLASS:public CLIENTPIDMAP Undefined Undefined Optional Used for synchronizing different revisions of the same vCard. CLIENTPIDMAP:1;urn:uuid:3df403f4-5924-4bb7-b077-3c711d9eb34b EMAIL Optional Optional Optional The address for...

Can any NFC RFID reader/writer be used with a Digital Logic SDK?

Last Updated: October 10, 2023

Can any NFC RFID reader/writer be used with a Digital Logic SDK? Digital Logic Ltd. is an NFC RFID development tools manufacturer. We provide software support for our hardware only. All the SDK projects have been developed for implementation with our µFR Series (including Base HD) and µFR Online Series of reader/writer devices. They rely on our customized uFR library and cannot be used with third-party hardware. If you are interested in developing your system based on some of our free SDK projects, you may consider choosing some of the µFR hardware models available at  https://webshop.d-logic.com/products/nfc-rfid-reader-writer/ufr-series-dev-tools-with-sdk.html. All these devices are mutually compliant, so work with our SDKs, can be combined and merged into a single system, and you can also switch out one model for another without changing your code. Please feel free to contact us for any further details.

A corrupted µFR Nano Online firmware recovery – desktop app

Last Updated: October 10, 2023

A corrupted µFR Nano Online firmware recovery – desktop app If you are experiencing a problem with a corrupted firmware of your µFR Nano Online device, and it cannot be connected to your network, or for some other reason you cannot access its web backend configuration in your browser, you need to recover the device using the desktop tools. Windows desktop tools – µFR Nano Online firmware recovery Plug the device into your Windows machine USB port and make sure your FTDI drivers are running properly. As you are probably already aware, the µFR Nano Online device consists of the two joined hardware, uFR Nano and ESP32, both having individual firmware. Therefore, one firmware flashing tool may not recover the entire device. It is most likely that the device’s ESP32 firmware failed. The console flasher can flash the uFR Nano reader of the device, but you first need to fix the ESP32 with the following  ufr_online-flasher-oneclick  tool (explained at https://www.d-logic.com/nfc-rfid-reader-sdk/software/ufr-online-flasher/). In case you have trouble detecting the device on the Windows machine, make sure you meet the following conditions: – FTDI drivers present – The device is plugged directly into the host machine USB port (not into the external power...

How to recover the communication-lost µFR Nano Online

Last Updated: October 10, 2023

µFR Nano Online reader is “lost” after its firmware flashing or configuration setup – Recovery Manual – First, try to reset the reader to factory settings in order to eliminate any conflicts that may be caused by incorrect configuration. Application of desktop tools: µFR Online Configurator Instructions for use are available at https://www.d-logic.com/nfc-rfid-reader-sdk/software/%c2%b5fr-online-configurator/ By clicking on Connect uFR Online, this software automatically searches for ports and connects the Nano Online reader. If this does not happen, check if any other FTDI device is connected to the PC, which needs to be disconnected during work with this software. It is also possible that other processes in your system may affect the port search, so I recommend that you try to run the software several times in a row and connect the reader. If this is successful, apply step 6. uFR Online Configurator – Reset configuration to the factory default described on the above page. This function will reset the reader’s working mode, all custom settings, and Wi-Fi credentials (the device will not be connected to the network). Therefore, all software functions will be returned to factory settings, but this will not affect the two firmware that the device uses. Next, it...

A corrupted µFR Nano Online firmware diagnostic and recovery – web backend

Last Updated: October 10, 2023

A corrupted µFR Nano Online firmware diagnostic and recovery – web backend   – µFR Reader Firmware Issue – This device has two pairs of LEDs. The top LEDs are connected to the ESP32 board and show the network connection status, while the bottom pair of LEDs are connected to the NFC reader. The bottom LEDs should flash green (slowly when there is no card near, and fast when you read the card). If you see any red light at the bottom or no light at all, then the µFR reader firmware is missing or corrupted.  If you still can access your device’s web backend, please log in and check the device info as shown below: The red-marked fields contain the NFC reader firmware details. If you have no firmware data listed here, or if both, the reader serial and the firmware version are missing, the firmware of your device is corrupted.  In this case, you can try resting the device on the factory settings. Then connect the device to your network again and flash both firmware again. Whatever firmware version your device has, it is recommended to upgrade to the latest release. This should recover all the device functionality....

How to flash-update µFR Firmware and test the reader

Last Updated: September 9, 2025

How to flash-update µFR Firmware – µFR reader/writer firmware upgrade & downgrade If your device is a non-wireless µFR reader/writer (Nano, Classic CS, Classic, Advance, XL), all can update its firmware using the flashing software tool available at https://code.d-logic.com/nfc-rfid-reader-sdk/ufr_plus-flasher-oneclick. When you initially run the flashing software on a Windows machine, you may get a pop-up warning as shown below. Make sure you click the Run Anyway button and enable this app. If you haven’t accomplished the step above and are experiencing a problem starting the software tool, you can still enable it in Windows security/Firewall & network protection, as seen below.   Further, use the uFR Plus Flasher and select the most recent firmware version:   Now, find the desired firmware version. Type the firmware ordinal number (the last one recommended) and press Enter. Wait for the software to complete the process. After you hear the reader’s beeper sound, the firmware flashing is completed. Make sure not to interrupt this process until it’s completely done. If it was interrupted for some reason (readers cable unplugged, power went down, etc.), you need to repeat the flashing process until it is successfully accomplished. How to test the reader’s basic functions — Programming...

How to flash-update µFR Nano Online Firmware

Last Updated: October 10, 2023

µFR Nano Online Firmware flashing – upgrade & downgrade If you need to upgrade or downgrade your µFR Nano Online device, for the device connected to the desktop host (USB-connected) you may use the software tools provided for the µFR Online devices, or you can use the firmware update options of the device web configuration panel.  For the desktop, you should download the following firmware flashing software – ufr_online-flasher-oneclick. This software tool implementation is further explained at https://www.d-logic.com/nfc-rfid-reader-sdk/software/ufr-online-flasher/.  However, this device is designed to be used primarily as a network device so that it can be entirely configured and both its firmware (uFR and ESP32) can be updated using its online fronted options. To access its front-end panel, you need to connect the reader to your network. Then open its assigned IP address in your browser. Further, follow the steps of the demonstration video. 🔗 https://www.youtube.com/watch?v=5khSfhTnxV0&ab_channel=D-LogicNFC_SDK  Please remember that the default login credentials for the device online configuration panel are: user: ufr password: ufr Both of the mentioned solution, desktop, and network, includes the Factory Reset option. However, be aware that the factory reset turns all the devices’ configuration options to their default values, but does not affect the firmware...

Base HD Access Control reader firmware flashing

Last Updated: March 30, 2023

Base HD Access Control reader firmware flashing To use the Base HD access control reader/writer for your system developed with our SDK, the device needs to have the uFR firmware loaded. If for some reason that is not the case, please download the flowing flashing tool software https://www.d-logic.com/code/nfc-rfid-reader-sdk/ufr-flasher-oneclick and use the Base HD firmware version to flash the device. The ufr-flasher-oneclick project contains several firmware versions. Make sure you use the latest Base HD version – BaseHD_FW_uFRsupport-v3.9.18. This flasher is a simple, one-click executable software, so you just need to connect your Base HD to the PC and run the software. There is no need to take any further action to fully install/reinstall the device firmware.  If you have trouble connecting the device to a PC, please check the BASE HD connection instructions, or contact our technical support team.

How to enable µFR Nano Online Log and Access Control Mode?

Last Updated: October 10, 2023

µFR Nano Online Log and Access Control Mode How to enable log mode? Log in to the µFR Online Log and Access Control Module Online WEB configurator GUI. Enable Master mode if it is not already enabled. Click the Save and Restart option to apply the changes. Enable log mode (only visible after the Master mode is enabled)   How to enable access control mode? Log in to the µFR Online Log and Access Control Module Online WEB configurator GUI. Enable Log mode. Enable Access Control mode (only available if log mode is previously enabled). Turn off µFR Online from the power supply Connect the Access control board. Turn on µFR Online from the power supply ***Access control mode has to be enabled before the access control board is connected. Access control mode additional options Relay pulse time: How many milliseconds relay outputs square wave pulse Relay pulse frequency: Square wave output frequency in Hz Relay pulse power: Square wave output power (duty cycle) Relay active time: How many milliseconds to stay output high after a square wave pulse Use cases This section will describes two primary use case scenarios. Log mode without access control Enable log mode and ensure...

When is an RF Booster Upgrade recommended?

Last Updated: September 9, 2025

The RF Booster upgrade is optional for most of the hardware of the Digital Logic product line. Its purpose is to power up the reader's RF field...

PN533-based Reader DL533N – SDK and software support

Last Updated: November 29, 2022

PN533-based Reader DL533N – SDK and software support The device DL533N reader is an NFC RFID reader/writer based on the PN533 chip and is provided with libNFC support, and therefore compatible with many available libNFC-based open-source software solutions for card reading and writing. Since the libNFC community already provides numerous software projects, it was sufficient for the Digital Logic team to develop some extra support. We suggest that DL533N device users look for a suitable software solution among the various open-source solution projects, search the NFC Forum, or use the libNFC guidance (http://www.libnfc.org/api/modules.html) to develop the desired solution on their own.

Advanced Reader Open – Addressing the uFR Nano Online network reader

Last Updated: May 4, 2023

Advanced Reader Open - Addressing the uFR Nano Online network reader with ReaderOpenEx Function Network Communication Parameters

How to use the EMV Credit Card Reading SDK with the µFR Nano Online

Last Updated: October 10, 2023

How to use the EMV Credit Card Reading SDK with the µFR Nano Online Although the device delivers the raw read data to the remote server, it does not support EMV encryption on its own. This means that without deploying any intermediary software solution that applies such encryption, the device cannot transfer the encrypted credit card data to the web-based system. In order to test the device’s credit card reading, you can use some of the desktop SDK projects from the list of SDKs below: Credit card reading software SDK C++ Credit card reading software SDK C# Credit card reading software SDK C  Credit card reading software SDK Java Credit card reading software SDK WPF USB-connected device requirements This device can be used with the desktop software in the same way as any other µFR Series reader without network support if you plug it into the PC’s USB port. You only need to have the FTDI drivers installed on your machine in order to use the software. Please check the FTDI drivers installation instructions at https://www.d-logic.com/knowledge_base-tag/ftdi-drivers/. Network-connected device requirements You should assure that your host computer (PC) is connected to the same network as your µFR Nano Online device in...

µFR Reader Writer on macOS – FTDI drivers and communication permissions tips

Last Updated: September 9, 2025

µFR Reader Writer on macOS FTDI drivers and communication permissions tips *NOTICE: Applicable only to old macOS versions and legacy µFR devices. Do not use for the µFR Zero series and recent macOS releases! macOS has a bit different structure than Linux so communication with the reader cannot be enabled with a simple script available for Linux users. Enabling the communication between the software and the USB-connected reader varies depending on the macOS version. The OS versions from Mavericks (version 10.9) and above already have the AppleUSBFTDI driver. The interface is matched to the FTDI kext, which in turn creates a BSD serial port for use at the application layer. The application opens the serial port to communicate with the hardware. On the other hand, the USB-connected µFR devices implement user client drivers to communicate directly with the device from the user space (FTDI D2XX Driver). Therefore, the presence of the AppleUSBFTDI kext might affect communication with the software. Software applications may fail to open a connection with the hardware because IOKit already has matched the AppleUSBFTDI driver to the device. The solution in this instance is to unload the AppleUSBFTDI drivers before installing the FTDI D2XX. You may find...

NFC RFID Reader Writer uFR Nano Online ESP32 Firmware Release

Last Updated: October 10, 2023

µFR ONLINE FIRMWARE RELEASE CHANGELOG NFC RFID Reader Writer µFR Nano Online ESP32 firmware version table

NFC RFID Reader Writer uFR Series Firmware Release Table

Last Updated: October 10, 2023

µFR FIRMWARE RELEASE CHANGELOG NFC RFID Reader Writer µFR Series firmware version table – Release Changelog

USB-connected µFR Nano Online NFC RFID Reader Writer on the Raspberry Pi

Last Updated: October 10, 2023

USB-connected µFR Nano Online NFC RFID Reader Writer on the Raspberry Pi To connect and run the µFR Nano Online reader plugged into the Raspberry Pi USB port, follow the instructions below: 1) USB-CONNECTED µFR NANO ONLINE NFC READER INSTALLATION All µFR series devices require FTDI drivers for USB communication. This also applies to the µFR Nano Online NFC reader if it is used as a standard USB device. If you have no FTDI drivers installed on your installed Raspberry Pi, please follow the manual for the FTDI drivers installed on the Linux-based platforms. This article is also available in our Knowledge Base. Important notice: Before you proceed with the µFR Nano Online implementation, make sure you grant the USB PORT access permission to the local user (the script is available in our GitLab projects repository). Once you have the FTDI drivers installed with your USB-connected NFC reader, you will be able to open the port and establish communication with the device by the ReaderOpen function provided by the ufr library. Important notice: The recommended library for the Raspberry Pi is the 64-bit aarch64. However, there are some known problems with aarch64 on a Raspberry Pi 4 with 8 GB...

Configure Raspbian for Raspberry Pi 3 to use Digital Logic shield with µFR Reader RS232

Last Updated: November 1, 2022

Configure Raspbian for Raspberry Pi 3 to use Digital Logic shield with µFR Reader RS232 Preface Digital Logic shield with µFR Reader RS232 The Shield ​is​​ peace​​ of​​ hardware​​ for ​​simplified ​​interconnection ​​between ​​µFR Reader RS232 devices,​ such as the µFR Nano RS232 and µFR Classic CS RS232 reader model, ​​and any ​​Raspberry​ ​Pi ​​version​.  DL​shield ​​uses​ ​pins ​​8 (GPIO14) ​​and ​​10​ ​(GPIO15)​​ of​​ the ​​GPIO ​​header ​​for ​​UART​ ​communication ​​and pins ​​16​ (GPIO23)​ for​​ resetting​​ the ​​µFR Reader. GPIO​ serial ​​port ​​(​mini​-UART)​ is ​​​disabled ​​by ​​default​. It has to be ​​enabled ​for ​​the device’s full functionality. uFCoder ​library ​​version ​​4​.2.7 ​and ​​later ​​support ​​DL​​ Shields ​​on ​​Raspbian​. Caution The RPi’s serial port (and all other GPIO’s) operate at 3.3V power only. Connecting them to a 5V source will damage your RPi. Enable GPIO serial port $sudo rspi-config Change password Enable SSH (Interfacing Option > SSH) Enable Serial port (Interfacing Option > Serial) Disable Serial Console (Interfacing Option > Serial)  Reboot   Test Test Linux configuration $ ls -l /dev/serial* lrwxrwxrwx​ ​1​ ​root​ ​root​ ​5​ ​Nov​ ​21​ ​07:54​ ​/dev/​​serial0​ ​->​ ​ttyS0 lrwxrwxrwx​ ​1​ ​root​ ​root​ ​7​ ​Nov​ ​21​ ​07:54​ ​/dev/serial1​ ​->​ ​ttyAMA0 $ ls - l /dev/ttyS0 crw-rw​----​​1​​root​​dialout​​4,​​64​​Nov​​21​​07:54​​/dev/ttyS0​ $groups pi​adm​​dialout​​​​cdrom​​​sudo​​audio​​video​​plugdev​​games​​users​​input​​netdev​​gpio​​​​i2c​​​spi​...

µFR Nano Online 2.4GHz pairing problem – Android

Last Updated: October 10, 2023

Problem Nano online is working when pairing is made. But When I turf off Nano Online and then turn it On I have to make pairing again. Other devices after first pairing, connect automatically to the phone without pairing again. Solution This is resolved in the higher firmware versions. Please update your Nano Online to version 2.5.2W, or higher if available. One way to do this is to use the firmware update option at the bottom of the device frontend configuration panel. You can also use the desktop firmware flashing tool available at https://code.d-logic.com/nfc-rfid-reader-sdk/ufr_online-flasher-oneclick. Video tutorials: Frontend firmware upgrade – https://www.youtube.com/watch?v=5khSfhTnxV0&t=1s Firmware flashing tool – https://www.youtube.com/watch?v=PFLGOdq1igA&t=1s  

How to access the µFR Nano Online configuration panel after setting the 2.4GHz BLE HID mode?

Last Updated: October 10, 2023

How to access the µFR Nano Online configuration panel after setting the 2.4GHz Low Energy HID mode? When µFR Nano Online works in a 2.4GHz Low Energy HID mode and is paired with the host device (PC, phone), its Wi-Fi access point is turned off to save power. To access the device frontend configuration panel, you need to disable (unpair) the 2.4GHz Low Energy connection on the host device first. After that, the access point with the Wi-Fi SSID named the serial number of the device (i.e. ON1XXXXX) will be turned on. Finally, connect to this Wi-Fi access point and access the configuration panel by typing the IP address 192.168.4.1 into your browser. Alternatively, you can reset the device to Wi-Fi Slave mode by resetting the device to factory settings using the uFR Online Flasher tool.

iOS support for µFR Series hardware

Last Updated: October 10, 2023

For iOS, we provide the µFR Series hardware library for iOS, the APIs, and other documentation related to hardware, as well as all the necessary technical support for your project development.   As for the development tools and executable software solutions, the current iOS compliant SDK is available at our GitLab repository and the two apps at App Store.  The SDK is compliant with all the µFR Series devices, while one of two available iOS apps is developed for the µFR Nano Online reader exclusively.

Card/tag reading error on NT4H C Console software with device firmware version 5.0.52

Last Updated: October 10, 2023

The (currently latest) firmware version 5.0.52 may cause some SDK functions error, or the console freezing (issue detected in ufr-examples-c-nt4h software). If you are experiencing such a problem, the solution Is to install another firmware version on your device. If there is on new firmware version available in our firmware update list, we advise the firmware downgrade. The upgrade or downgrade of the firmware to the 5.0.51 version solves this issue. To install the new firmware, you can use the µFR Nano Online web settings (device IP), search for available firmware versions, and select the latest available firmware version, or the 5.0.51 version from the list.     Alternatively, for this purpose, you can also use desktop software https://code.d-logic.com/nfc-rfid-reader-sdk/ufr_online-flasher-oneclick.

Is there any long range RFID reader among the Digital Logic development tools?

Last Updated: November 1, 2022

All Digital Logic development tools are based on 13.56MHz technology, and none of them can operate with long-range NFC RFID tags. However, if you are not looking for hardware for UHF tags elusively but you need the solution for reading the tags at the distance of up to 200mm (7.87”), you may check our large-size reader/writer µFR XL Extra-large ISO14443 Type A & B, ISO18092 Card Programmer. This device uses HF 13.56MHz tags but has a large antenna and an RF booster/amplifier that provides a wider RF field than with the common HF readers.

µFR Nano Online reader features – brief overview

Last Updated: October 10, 2023

µFR Nano Online is a great choice for a standalone device. Its “Master mode” allows you to send all NFC tag read data to a predefined server. The HTTP POST request method is used for the data sending. The user can choose to send cards/tags serial numbers only or to send all the tag content. Features Basic µFR Nano Online information µFR Nano Online is an NFC Reader with WiFi and BLE connectivity. Optionally, Ethernet connectivity is also available through an adapter board. µFR Nano Online has configurable GPIO (4 pins) and UART for connecting additional NFC Reader. The device also features external EEPROM and optional RTC (Real Time Clock). Link: https://www.d-logic.com/nfc-rfid-reader-sdk/wireless-nfc-reader-ufr-nano-online/ Device composition and compatibility Nano Online is comprised of two main boards: 1. µFR Nano NFC Reader 2. ESP32 add-on board Because this device integrates µFR Nano, it enjoys SDK and features our other µFR Series devices do. This includes: – SDK in multiple programming languages – Cross-platform libraries – NFC tag emulation – Digital Signing support – Working with MIFARE cards (Classic, Ultralight, Ultralight C, DESFire, DESFire Lite, Plus), NTAG2xx, NTAG DNA, JCOP (Java Cards)… – Ever upgrading firmware, library, and software SDK support – Browser extensions (Chrome,...

Reader opening error on macOS – Code (0x54)

Last Updated: October 4, 2023

Reader opening error on macOS - Code (0x54)

Running Python SDK/software on macOS

Last Updated: May 4, 2023

For Python software examples, we suggest you use any Python 3.x.x version. If you don’t have the right Python version installed, use the following command line to install a new version: brew install python Now simply run our source code software example with the command: python3 file_name.py Please have in mind that our Python SDK structure has only one executable .py file (main file) and that one imports all other files as modules. For example, the NDEF Python SDK console uses ndef_example.py as the main file, so the software is executed with the following command: python3 ndef_example.py To make sure which file is the main executable file, you can simply check the source code of the *.py files and look for the one that has a ReaderOpen/ReaderOpenEx function calls.   NOTE: This test was performed with Python 3.7.2 so and included the following SDK:     https://code.d-logic.com/nfc-rfid-reader-sdk/ufr-ndef-examples-python-console     https://code.d-logic.com/nfc-rfid-reader-sdk/ufr-mf-examples-c

FTDI drivers installation on 64-bit macOS

Last Updated: November 25, 2022

FTDI drivers installation on 64-bit macOS Driver Installation Manual Download and unpack the drivers for your OS from the FTDI

FTDI driver installation and uFR SDK/software launching on Windows

Last Updated: October 10, 2023

FTDI driver installation and uFR SDK/software launching on Windows step-by-step guidance - uFR series of the Digital Logic NFC RFID Reader Writer Development

Is DL533N XL compatible with an Arduino?

Last Updated: October 10, 2023

The DL533N Series of devices do not have physically extracted UART pins. The only communication interface available is USB. Therefore, Arduino...

DL533N Reader Testing Tool

Last Updated: March 30, 2023

DL533N Reader Testing Tool

How to communicate with µFR device on Windows without FTDI drivers implementation

Last Updated: October 10, 2023

How to use the µFR device on Windows without the FTDI drivers implementation: You can avoid using FTDI drivers (D2XX) by communicating with the reader via

µFR Device RF settings – reset to default

Last Updated: November 1, 2022

How to download the software for the DL533N reader/writer?

Last Updated: March 30, 2023

How to download the software for the DL533N reader/writer? You can download the Windows driver for your device from the following link:

LibNFC Installation on Windows for DL533N devices

Last Updated: January 24, 2024

Knowledge Base: LibNFC Installation on Windows 8.1 for the DL533N NFC RFID Reader/Writer implementation

µFR Nano (TTL) pinout

Last Updated: November 1, 2022

µFR NFC Browser Extension

Last Updated: October 10, 2023

µFR Nano Online OEM Lock/Unlock

Last Updated: October 10, 2023

µFR Nano Online Reader Tools

Last Updated: October 10, 2023

µFR Nano Online Reader Protocols Structure

Last Updated: October 10, 2023

µFR Nano Online REST Services

Last Updated: October 10, 2023

µFR Nano Online Default Settings

Last Updated: October 10, 2023

µFR Nano Online Reader settings

Last Updated: October 10, 2023

µFR Nano Online Installation Manual

Last Updated: October 10, 2023

How to set the µFR Card Formatter software to configure the access bits and security keys for each sector of a MIFARE 1K card

Last Updated: October 10, 2023

µFR Card Formatter GUI displays the entire MIFARE Classic 1K structure with simple access to all its sectors and blocks ( 16 sectors of 4 blocks). The first block (block zero) contains the card factory UID, ad it is read-only by default.

How do you change the Wi-Fi network if the µFR Nano Online device is already connected?

Last Updated: April 24, 2024

To change the Wi-Fi network if the µFR Nano Online device is already WiFi-connected, you can disconnect and reset the device as follows:

Mifare® structure – card programming help

Last Updated: November 1, 2022

µFR Nano Online LEDs Status Legend

Last Updated: October 10, 2023

µFR NFC Reader library for Android devices

Last Updated: November 1, 2022

Use the NDEF methods with the NT4H on µFR Nano reader (eg erase_all_ndef_records) – NDEF_UNSUPPORTED_CARD_TYPE status message

Last Updated: March 30, 2023

How to use the NDEF methods with the NT4H (e.g. erase_all_ndef_records) on µFR Nano reader if you get an NDEF_UNSUPPORTED_CARD_TYPE status?

µFR Nano TTL connection

Last Updated: March 30, 2023

Windows PS/CS driver for µFR Series devices

Last Updated: October 10, 2023

Which devices belong to the μFR series?

Last Updated: October 10, 2023

Is there any SDK for C # .NET Core 3.1?

Last Updated: November 1, 2022

Card reading distance issue

Last Updated: November 1, 2022

Long-distance connected reader – Base HD

Last Updated: November 1, 2022

A Long-distance connected reader refers to a device with the capability to be connected to the host by significantly long cables. Some projects may require the devices to be placed at a significant distance from the host/PC/server, etc. For these cases, we recommend using the Base HD device. These devices can be connected on a total distance of 1.5 km of standard UTP cable Cat5e or higher. They use USB to RS485 and vice versa signal conversion, transparent to the end-user. For the configurations closer than 320 meters, the additional power is not necessary. One device can be powered using just a USB from its host. For longer distances, the additional power supply is a must, due to voltage drop on long cable runs. For more details, please contact our technical support.  

Firmware update & upgrade

Last Updated: October 10, 2023

Digital Logic provides a fast and easy firmware upgrade in just a few steps. We release new firmware versions frequently. Once we have a new release, we provide a tool for a simple firmware upgrade. Firmware flashing tools Download the flashing tools for your device: ufr-flasher-oneclick – One-Click Programmer for µFR Series readers (devices with serial number: UF:00XXXX, UN:00XXXX and UC:00XXXX) basehd-flasher-oneclick – One-Click Programmer for BaseHD Series readers ufr_plus-flasher-oneclick – One-Click Programmer for µFR Plus Series readers (devices with serial numbers: UF:1XXXXX and UN:1XXXXX) ufr_online-flasher-oneclick – One-Click Programmer for µFR Online Series readers.  The same firmware version applies to all devices of the assigned series. The software is smart enough to recognize the attached device model and accomplish the firmware upgrade.

What is the purpose of RTC and EEPROM upgrade for µFR device?

Last Updated: November 1, 2022

Embedded RTC Some projects require accurate current time instead of relying on the PC system time or the host time. Accepting the time from these sources bears a potential risk because it can be changed on purpose, causing a potential system vulnerability and security issues. For this reason, the readers’ built-in RTC module ensures accurate timekeeping without any influence from its environment. The time set for the reader can be modified with password authentication only. Embedded EEPROM User EEPROM is part of non-volatile memory for storing small amounts of important data, such as license keys and similar. It is also a password-protected area: a valid password is required for writing data into that area. The data reading is also available with a provided password only. This feature is very convenient for the device integration with the custom made software, or another complex project.

Windows software example cannot connect the µFR device. Missing library

Last Updated: October 10, 2023

Missing library? After downloading any programming language SDK for Windows OS, if it includes the source code software example or you are about to develop your custom project, make sure that the uFCoder-x86.dll library is present in the software executable folder.  If the library is not present in the .exe file folder, please check other SDK folders (it is usually stored in /lib/your_os/ folder). Otherwise, download the library from the GitLab repository https://code.d-logic.com/nfc-rfid-reader-sdk/ufr-lib, unpack the file and copy the library into your project executable folder. µFR Series libraries The µFR Series libraries support the µFR Series devices and related SDK. Libraries are available for the following platforms: Windows 32 and 64 bit (static and dynamic) Windows ARM Linux 32 and 64 bit (dynamic only) Linux ARM and ARM-HF (dynamic only) Mac OSX 32 and 64 bit (dynamic only) iOS 64 bit (static only). Implementation Download the project, select appropriate architecture, and place a library in the appropriate directory. Find more details in the µFR Series API reference. For quick insight and functions’ prototypes, check  the/include/ufCoder.h header file. Requirements µFR Series device. Notice These libraries are specific to the listed hardware ONLY.  There is no guarantee that they might be functional...

Search & Download SDK

Last Updated: June 5, 2023

SDK & executable software tools – FREE DOWNLOAD DL533R-examples-c SDK Here you can find open software for NFC readers with PR533 IC. Search Keywords: DL533R, PR533, PC SC, PC/SC, PCSC, SDK. ufr-lazarus-multi-reader SDK Example of using multiple uFR readers on the same computer. Search Keywords: multi, multi-reader, Lazarus, DL533N SDK Example script for basic testing of DL533N D-Logic NFC reader based on NXP’s PN533 chip. Provides an example of usage GPIO pins to control LEDs and buzzer specific to this device. ufr-mf-examples-delphi SDK The software example is written for Delphi. Shows basic usage of uRF Series reader’s API. Three basic usage software examples are formed by difficulty level: Simplest, Simple, and Advanced. ufr-flasher-oneclick Executable One-Click Programmer for uFR Series of Digital Logic readers. For devices with serial number: UF:00XXXX, UN:00XXXX and UC:00XXXX Search Keywords: firmware, upgrade, update ufr-mf-examples-php SDK This is a collection of PHP source code examples. It’s a server-side for ufr examples for Mifare® Classic family cards. Search Keywords: PHP, Mifare classic, simple, simplest, advanced, ufr-uart-async-config SDK Linux based configuration tool for UID Asynchronous mode of the uFR devices. Tested on Ubuntu 16.04 and Raspbian Jessie. Llinux-uart-keyboard-emulation SDK This project is a Linux source code example of reading...

What is the hardware AES128 encryption?

Last Updated: June 5, 2023

About encryption processes Communication with high-security cards, e.g. DESFire, which uses cryptographic protocols (DES, 3DES, AES), relies on cryptographic algorithms. This means that there are a lot of intensive calculations and repetitions. In case this is done in a library or software, the communication channel remains the security weak point. Otherwise, if this takes place in hardware, the entire cryptography is secure. Digital Logic high-security solution Given the above security weaknesses, Digital Logic has applied a special method of storing and processing keys within the hardware. All calculations, key exchange, key storage, and more are performed in the hardware (reader). This means that secret keys do not come out of the device when the reader and host communicate. For this feature, Digital Logic uses the AES128 crypto algorithm for DESFire cards/tags. The keys are securely stored in the reader and cannot be compromised. It was a logical solution because AES128 is quite fast and efficient compared to DES and 3DES which still perform processes externally by the software.

How to integrate Digital Logic hardware into other devices and systems like PLCs and embedded boards

Last Updated: March 30, 2023

Find out how to integrate Digital Logic NFC RFID hardware into other devices and systems PLCs and embedded boards...

If the FTDI device not detected by MacOS, how to solve the problem

Last Updated: March 30, 2023

The FTDI device is not detected by macOS. Check out how to solve the problem. Check the FTDI drivers’ installation If the macOS cannot detect the Digital Logic FTDI device, please check if you have installed the drivers properly. Follow the FTDI drivers installation manual for your operating system and make sure you have selected the proper D2XX and VCP drivers for your hardware architecture. Install FTDI drivers on macOS Download the driver from the D2XX Drivers section of the FTDI website and save it to the hard disk. The driver is provided in disk image (.dmg) format. Mount the disk image by double-clicking on the PPC D2XX0.1.0.dmg icon for Power PC users or the Universal D2XX0.1.0.dmg icon for Intel Mac users. Start a Terminal session (Go > Applications > Utilities > Terminal) Copy libftd2xx.0.1.0.dylib to /usr/local/lib directory (cp Desktop/D2XX/bin/libftd2xx.0.1.0 /usr/local/lib) Change the directory to /usr/local/lib (cd /usr/local/lib) Create a symbolic link to the library (ln -sf libftd2xx.0.1.0.dylib libftd2xx.dylib) Samples written in C are provided to show how to use the library and verify the installation. These are command-line-based applications that must be executed from the Terminal window. To compile and run the samples perform the following steps (these assume you...

FTDI device unrecognized on Linux OS

Last Updated: November 25, 2022

The FTDI device is not recognized by the Linux operating system? To fix this issue, you can perform the following: Check the FTDI drivers’ installation If the Linux OS is unable to recognize the Digital Logic FTDI device, please ensure that the drivers have been properly installed. Follow your operating system’s FTDI driver installation manual and ensure you’ve chosen the appropriate D2XX and VCP drivers for your hardware architecture. Grant USB access to local users Download and run the USB permissions script for Linux to grant the FTDI device access to local users (user group). Blacklist the ftdi_sio and usbserial modules Check if  ftdi_sio and usbserial modules are loaded.  If so, disable them : lsmod –  – Module Size Used by –  – ftdi_sio 26993 0 – – usbserial 21409 1 ftdi_sio sudo rmmod ftdi_sio usbserial sudo rmmod ftdi_sio usbserial To make this change permanent, blacklist modules in the /modprobe.d/ftdi.conf file. Edit ftdi.conf file: sudo vim /etc/modprobe.d/ftdi.conf Add the following code and save the changes: #disable auto load FTDI modules – D-LOGIC blacklist ftdi_sio blacklist usbserial  

Is there any available tool to copy/clone the MIFARE® tags with μFR devices?

Last Updated: November 1, 2022

We are sorry, but the card cloning feature is unavailable. We do not provide any tools for cloning for purely ethical reasons. All our devices are intended for further system development only.

Is NFC RFID reader rebranding possible?

Last Updated: March 30, 2023

Some of the Digital Logic products are already available with customizable cases/housing, while the OEM versions are not branded as a final product. For more details on how to brand the specific device, please, contact our customer support.  

Can µFR devices be used in OpenWRT projects?

Last Updated: October 10, 2023

OpenWRT (OPEN Wireless Router) is an open-source project for embedded operating systems based on Linux, primarily used on embedded devices to route network traffic. The application of µFR Series devices in OpenWRT projects has not yet been tested. Since these devices have full support for Linux and Linx based environments (eg Raspberry Pi, BeagleBone, etc), the implementation on OpenWRT should theoretically be easy to achieve. Even though the MIPS libraries were not compiled yet, the ARM and x86 libraries can be used for these projects’ development. Find out more on https://dev.openwrt.org/wiki/platforms. 

Do the Digital Logic readers support P2P (Peer To Peer)?

Last Updated: November 1, 2022

The P2P (Peer To Peer) function for Digital Logic devices is not yet fully developed. Follow our News Blog to keep up to date with our project processes and new releases.

Is the library for ARM architecture (for Linux on the Raspberry Pi) available?

Last Updated: October 10, 2023

Among others, µFR Series SDK includes the libraries for the ARM processors. Please, check all available support below. µFR Series libraries µFR Series libraries are available for the following platforms: Windows 32 and 64 bit (static and dynamic) Windows ARM Linux 32 and 64 bit (dynamic only) Linux ARM and ARM-HF (dynamic only) Mac OSX 32 and 64 bit (dynamic only) iOS 64 bit (static only). Download libraries GitLab repository https://code.d-logic.com/nfc-rfid-reader-sdk/ufr-lib Implementation Find more details in the µFR Series API reference. For quick insight and functions’ prototypes, check  the/include/ufCoder.h header file. Requirements µFR Series device. Notice These libraries are specific to the listed hardware ONLY.  There is no guarantee that they might be functional with any other hardware.

Can Digital Logic devices be integrated into other RFID door access control systems and use previously programmed cards?

Last Updated: November 1, 2022

The possibility to successfully replace some other manufacturer hardware with Digital Logic devices in already installed RFID door access control systems depends on many factors. To make sure that new hardware will be fully functional with the previously programmed cards or tags, it is necessary to check if the new devices support those card/tag type, but also to have insight into the current system structure, security Keys, encryption type, etc. Depending on the system, the hardware replacement may be easy, but also impossible to accomplish. Also, technical and programming knowledge is a must.

Can Digital Logic devices read-write Mifare Ultralight ®, Mifare Ultralight® C, Mifare Ultralight® EV1 cards/tags?

Last Updated: November 1, 2022

Currently, most Digital Logic devices support Mifare Ultralight® cards/tags. Mifare Ultralight® C is supported in compatibility mode (as standard Ultralight®). The support for Mifare Ultralight® EV1 cards/tags is still in development. Please, check the selected hardware features table for the details on all supported cards/tags.

Reading credit card public data with uFR Series NFC RFID readers

Last Updated: November 25, 2022

Reading credit card public data with uFR Series NFC RFID readers The present Digital Logic product line’s NFC RFID readers can only read the credit card UID. Most credit card data is difficult to obtain due to the special security of these cards. Credit card public data reading For reading credit card public data, Digital Logic offers ready-to-use software solutions in the following programming languages: Java: https://code.d-logic.com/nfc-rfid-reader-sdk/ufr-apdu-credit_card_reader-examples-java C: https://code.d-logic.com/nfc-rfid-reader-sdk/ufr-apdu-credit_card_reader-examples-c C #: https://code.d-logic.com/nfc-rfid-reader-sdk/ufr-apdu-credit_card_reader-examples-csharp C # WPF: https://code.d-logic.com/nfc-rfid-reader-sdk/ufr-apdu-credit_card_reader-examples-csharp_wpf C ++: https://code.d-logic.com/nfc-rfid-reader-sdk/ufr-apdu-credit_card_reader-examples-cpp-gui Our Java and C-based WPF software examples implement the new EMV_GetPAN function. This function gets the PAN directly from the VISA and MasterCard credit cards (card number). The process of reading card data starts with reading the publicly available data for the software examples written in various programming languages, then parsing the data and displaying the reading result. If your project only needs to read the card PAN, we recommend using the EMV_GetPAN  function. APDU commands send & receive (Credit Card public data reading) Digital Logic also provides an SDK with source code software examples for APDU commands send & receive (Credit Card public data reading). For more details, visit the APDU Commands Software page.  

Is it possible to use Digital Logic tools to duplicate the Vigik tag?

Last Updated: November 25, 2022

Is it possible to use Digital Logic tools to duplicate a Vigik® tag? MIFARE Classic® 1K or MIFARE Ultralight® chips are integrated into Vigik

Are Digital Logic devices compatible with Windows 8?

Last Updated: November 1, 2022

All of Digital Logic products with Windows SDK support all versions from Windows XP SP3, up to Windows 10. The device implementation on some elder versions may require some additional adjustments.