Online Store

Pogreška pri otvaranju čitača na sustavu macOS – kod (0x54)

FTDI upravljački programi na nekim verzijama sustava macOS mogu uzrokovati pogrešku prilikom pokušaja otvaranja čitača nekim od alata μFR SDK.
Ako se spremate koristiti macOS Catalina i novije verzije, možda ćete imati problema s korištenjem funkcija ReaderOpen() ili ReaderOpenEx(). U slučaju da dobijete status "READER_OPENING_ERROR (0x54)", provjerite sljedeće:

  • macOS Catalina i posljedično Big Sur trebali bi se osloniti na vlastiti AppleUSBFTDI upravljački program.
  • Da biste pravilno pokrenuli naš SDK, trebali biste istovariti bilo koji drugi trenutno prisutni upravljački program.
  • Provjerite učitane FTDI upravljačke programe sa sljedećom naredbom: kextstat | grep -i ftd
  • Ako je "com. FTDI.driver.FTDIUSBSerialDriver", ili sličan niz bez niza "Apple" u njegovom nazivu naveden je u izlazu terminala, morate ga istovariti.

Na primjer, tijekom testiranja koristili smo sljedeću naredbu za istovar dovoljnog upravljačkog programa:
sudo kextunload /Library/StagedExtensions/Library/Extensions/FTDIUSBSerialDriver.kext

Nakon ovog koraka nije bilo problema s izvršavanjem funkcija ReaderOpen/ ReaderOpenEx iz našeg API-ja.

Također smo kopirali datoteku dyliba u /usr/local/lib:

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

Ova dva koraka trebala bi riješiti sve probleme u komunikaciji vozača FTDI između čitatelja i domaćina.

Nadam se da će vam ove upute pomoći u rješavanju problema.
Stojimo vam na usluzi za sva dodatna pitanja i zahtjeve.