Online Store

Eroare de deschidere a cititorului pe macOS – Cod (0x54)

Driverele FTDI de pe unele versiuni de macOS pot provoca o eroare în timp ce încercați să deschideți cititorul de către unele dintre instrumentele μFR SDK.
Dacă sunteți pe cale să utilizați macOS Catalina și versiunile ulterioare, este posibil să aveți unele probleme cu utilizarea funcțiilor ReaderOpen() sau ReaderOpenEx(). În cazul în care obțineți starea "READER_OPENING_ERROR (0x54)", vă rugăm să verificați următoarele:

  • macOS Catalina și, prin urmare, Big Sur ar trebui să se bazeze pe propriul driver AppleUSBFTDI.
  • Pentru a rula SDK-ul nostru în mod corespunzător, ar trebui să descărcați orice alt driver prezent în prezent.
  • Verificați driverele FTDI încărcate cu următoarea comandă: kextstat | grep -i ftd
  • În cazul în care com ". FTDI.driver.FTDIUSBSerialDriver", sau un șir similar fără șirul "Apple" în numele său este listat în ieșirea terminalului, trebuie să-l descărcați.

De exemplu, în timpul testării noastre am folosit următoarea comandă pentru a descărca un driver suficient:
sudo kextunload /Library/StagedExtensions/Library/Extensions/FTDIUSBSerialDriver.kext

După acest pas, nu a existat nici o problemă la executarea funcțiilor ReaderOpen / ReaderOpenEx din API-ul nostru.

De asemenea, am copiat fișierul dylib în /usr/local/lib:

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

Acești doi pași ar trebui să rezolve toate problemele de comunicare ale driverului FTDI între cititor și gazdă.

Sper că aceste instrucțiuni vă vor ajuta să rezolvați problema.
Suntem la dispoziția dumneavoastră pentru orice întrebări și solicitări suplimentare.