Online Store

uFR Reader Writer unter macOS – Tipps zu FTDI-Treibern und Kommunikationsberechtigungen

uFR Reader Writer unter macOS #

Tipps zu FTDI-Treibern und Kommunikationsberechtigungen #

macOS hat eine etwas andere Struktur als Linux, so dass die Kommunikation mit dem Reader nicht mit einem einfachen Skript für Linux-Benutzer aktiviert werden kann. Die Aktivierung der Kommunikation zwischen der Software und dem über USB angeschlossenen Lesegerät variiert je nach macOS-Version.

Die Betriebssystemversionen von Mavericks (Version 10.9) und höher verfügen bereits über den AppleUSBFTDI-Treiber. Die Schnittstelle ist auf den FTDI-Kext abgestimmt, der wiederum einen seriellen BSD-Port für die Verwendung auf der Anwendungsschicht erstellt. Die Anwendung öffnet die serielle Schnittstelle, um mit der Hardware zu kommunizieren.
Auf der anderen Seite implementieren die über USB angeschlossenen μFR-Geräte Benutzerclienttreiber, um direkt aus dem Benutzerbereich mit dem Gerät zu kommunizieren (FTDI D2XX-Treiber). Daher kann die Kommunikation mit der Software durch das Vorhandensein des AppleUSBFTDI kext beeinträchtigt werden. Softwareanwendungen können möglicherweise keine Verbindung mit der Hardware herstellen, da IOKit den AppleUSBFTDI-Treiber bereits mit dem Gerät abgeglichen hat.

Die Lösung in diesem Fall besteht darin, die AppleUSBFTDI-Treiber vor der Installation des FTDI D2XX zu entladen. Die Installationsanleitung finden Sie unter https://www.d-logic.com/knowledge_base/ftdi-drivers-installation-on-64-bit-macos/.

Bei einigen macOS-Versionen besteht die Möglichkeit, dass VCP durch die Installation von D2xxHelper blockiert wird, die mit einer Anwendung gebündelt ist. VCP und eine solche Anwendung schließen sich gegenseitig aus. Um die Verwendung von VCP zu erzwingen, deaktivieren Sie D2xxHelper:

cd /Library/Extensions
sudo mv D2xxHelper.kext D2xxHelper.disabled
reboot

Um die erneute Verwendung von D2xx zu erzwingen, benennen Sie D2xxHelper.disabled wieder in D2xxHelper.kext um, und starten Sie den Computer neu.

Die Ausführungsberechtigung der uFR Reader Writer-Beispielsoftware muss ebenfalls auf der Registerkarte Sicherheit & Datenschutz/Allgemein aktiviert sein.

Laden von FTDI-Treibern für Mac