Online Store

Errore di apertura del lettore su macOS – Codice (0x54)

I driver FTDI su alcune versioni di macOS possono causare un errore durante il tentativo di aprire il lettore da alcuni degli strumenti SDK μFR.
Se stai per utilizzare macOS Catalina e versioni successive, potresti avere qualche problema con le funzioni ReaderOpen() o ReaderOpenEx(). Nel caso in cui si ottenga lo stato "READER_OPENING_ERROR (0x54)", verificare quanto segue:

  • macOS Catalina e di conseguenza Big Sur dovrebbero fare affidamento sul proprio driver AppleUSBFTDI.
  • Per eseguire correttamente il nostro SDK, è necessario scaricare qualsiasi altro driver attualmente presente.
  • Controllare i driver FTDI caricati con il seguente comando: kextstat | grep -i ftd
  • Se il "com. FTDI.driver.FTDIUSBSerialDriver", o una stringa simile senza la stringa "Apple" nel suo nome è elencata nell'output del terminale, è necessario scaricarla.

Ad esempio, durante i nostri test abbiamo utilizzato il seguente comando per scaricare un driver sufficiente:
sudo kextunload /Libreria/StagedExtensions/Library/Extensions/FTDIUSBSerialDriver.kext

Dopo questo passaggio, non ci sono stati problemi nell'esecuzione delle funzioni ReaderOpen/ReaderOpenEx dalla nostra API.

Abbiamo anche copiato il file dylib in /usr/local/lib:

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

Questi due passaggi dovrebbero risolvere tutti i problemi di comunicazione del driver FTDI tra il lettore e l'host.

Spero che queste istruzioni ti aiutino a risolvere il problema.
Siamo a vostra disposizione per qualsiasi domanda e richiesta aggiuntiva.