6.2 Operating Systems & Platforms

View Categories

6.2 Operating Systems & Platforms

8 articles

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 NFC Reader library for Android devices

Last Updated: November 1, 2022

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...

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  

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.