Online Store

Openingsfout lezer op macOS – Code (0x54)

De FTDI-stuurprogramma's op sommige macOS-versies kunnen een fout veroorzaken tijdens het openen van de lezer door sommige μFR SDK-hulpprogramma's.
Als u op het punt staat de macOS Catalina en latere versie(s) te gebruiken, kunt u problemen ondervinden bij het gebruik van de functies ReaderOpen() of ReaderOpenEx(). Als u de status "READER_OPENING_ERROR (0x54)" krijgt, controleert u het volgende:

  • macOS Catalina en dus Big Sur moeten vertrouwen op hun eigen AppleUSBFTDI-driver.
  • Om onze SDK correct uit te voeren, moet u alle andere momenteel aanwezige stuurprogramma's verwijderen.
  • Controleer de geladen FTDI-stuurprogramma's met de volgende opdracht: kextstat | grep -i ftd
  • Als de "com. FTDI.driver.FTDIUSBSerialDriver", of een vergelijkbare tekenreeks zonder de tekenreeks "Apple" in de naam wordt vermeld in de terminaluitvoer, u moet deze verwijderen.

Tijdens onze tests hebben we bijvoorbeeld het volgende commando gebruikt om een voldoende stuurprogramma te lossen:
sudo kextunload /Bibliotheek/StagedExtensions/Bibliotheek/Extensies/FTDIUSBSerialDriver.kext

Na deze stap was er geen probleem met het uitvoeren van de ReaderOpen/ ReaderOpenEx-functies vanuit onze API.

We hebben ook het dylib-bestand gekopieerd naar /usr/local/lib:

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

Deze twee stappen moeten alle communicatieproblemen met ftdi-stuurprogramma's tussen de lezer en de host oplossen.

Ik hoop dat deze instructies u zullen helpen het probleem op te lossen.
Wij staan tot uw dienst voor eventuele aanvullende vragen en verzoeken.