Online Store

Fehler beim Öffnen des Lesegeräts unter macOS – Code (0x54)

Die FTDI-Treiber einiger macOS-Versionen können einen Fehler verursachen, wenn Sie versuchen, den Reader mit einigen der μFR SDK-Tools zu öffnen.
Wenn Sie im Begriff sind, macOS Catalina und neuere Versionen zu verwenden, können Sie Probleme bei der Verwendung der Funktionen ReaderOpen() oder ReaderOpenEx() haben. Falls Sie den Status "READER_OPENING_ERROR (0x54)" erhalten, überprüfen Sie bitte Folgendes:

  • macOS Catalina und folglich Big Sur sollten sich auf einen eigenen AppleUSBFTDI-Treiber verlassen.
  • Um unser SDK ordnungsgemäß auszuführen, sollten Sie alle anderen derzeit vorhandenen Treiber entladen.
  • Überprüfen Sie die geladenen FTDI-Treiber mit dem folgenden Befehl: kextstat | grep -i ftd
  • Wenn die "com. FTDI.driver.FTDIUSBSerialDriver" oder eine ähnliche Zeichenfolge ohne die Zeichenfolge "Apple" in ihrem Namen in der Terminalausgabe aufgeführt ist, müssen Sie sie entladen.

Zum Beispiel haben wir während unserer Tests den folgenden Befehl verwendet, um einen ausreichenden Treiber zu entladen:
sudo kextunload /Library/StagedExtensions/Library/Extensions/FTDIUSBSerialDriver.kext

Nach diesem Schritt gab es keine Probleme beim Ausführen der ReaderOpen/ReaderOpenEx-Funktionen über unsere API.

Wir haben auch die dylib-Datei nach /usr/local/lib kopiert:

sudo cp Desktop / D2XX / libftd2xx.1.4.22.dylib /usr/local/lib/libftd2xx.1.4.22.dylib

Diese beiden Schritte sollten alle Kommunikationsprobleme des FTDI-Treibers zwischen dem Leser und dem Host lösen.

Ich hoffe, diese Anweisungen werden Ihnen helfen, das Problem zu lösen.
Für weitere Fragen und Wünsche stehen wir Ihnen gerne zur Verfügung.