Select your language

Here are some steps that may help resolve reading issues with your NFC reader on macOS 14, also known as Sonoma. Before proceeding, it's crucial to differentiate between card compatibility issues and driver-related problems.

This article is only for Driver-related problems.

Symptoms of driver issues may include:

  • The NFC reader not being recognized by the operating system.
  • Errors or warnings related to the reader in the macOS system logs.
  • Inconsistent or unstable behavior when using the NFC reader.

If that's the case, you can try to fix it by following the next instructions:

Step 1: Install HomeBrew

Follow the guide on this page to install HomeBrew on your system : https://brew.sh/

Step 2: Install the USB lib

Open the terminal and type: 

brew install libusb

Step 3: Download the latest CCID driver

Download the latest CCID driver from here: https://ccid.apdu.fr/files/
Then unzip the archive

Step 4: Move the libusb

Open the terminal and type:

cd /opt/homebrew/Cellar/libusb/[YOUR_VERSION]/lib
mv libusb-1.0.dylib libusb-1.0.lib
mv libusb-1.0.0.dylib libusb-1.0.0.lib

Step 5: Install the CCID driver

Open the terminal and type:

cd [YOUR_CCID_ARCHIVE_FOLDER]
pkg-config --libs libusb-1.0
pkg-config --cflags libusb-1.0
./MacOSX/configure
make
sudo make install

Step 6: Reboot

Just reboot your system, and it should work.

About

Creator of innovative solutions
Android | iOS | Web | NFC

Keep in touch