Online Store

uFR Reader Writer su macOS – Driver FTDI e suggerimenti per le autorizzazioni di comunicazione

uFR Reader Writer su macOS #

Driver FTDI e suggerimenti per le autorizzazioni di comunicazione #

macOS ha una struttura leggermente diversa da Linux, quindi la comunicazione con il lettore non può essere abilitata con un semplice script disponibile per gli utenti Linux. L'abilitazione della comunicazione tra il software e il lettore collegato tramite USB varia a seconda della versione di macOS.

Le versioni del sistema operativo di Mavericks (versione 10.9) e successive hanno già il driver AppleUSBFTDI. L'interfaccia è abbinata al kext FTDI, che a sua volta crea una porta seriale BSD da utilizzare a livello di applicazione. L'applicazione apre la porta seriale per comunicare con l'hardware.
D'altra parte, i dispositivi μFR collegati tramite USB implementano driver client utente per comunicare direttamente con il dispositivo dallo spazio utente (driver FTDI D2XX). Pertanto, la comunicazione con il software potrebbe essere influenzata dalla presenza del kext AppleUSBFTDI. Le applicazioni software potrebbero non riuscire ad aprire una connessione con l'hardware perché IOKit ha già abbinato il driver AppleUSBFTDI al dispositivo.

La soluzione in questo caso è scaricare i driver AppleUSBFTDI prima di installare FTDI D2XX. Le istruzioni di installazione sono disponibili all'indirizzo https://www.d-logic.com/knowledge_base/ftdi-drivers-installation-on-64-bit-macos/.

Su alcune versioni di macOS, esiste la possibilità che VCP sia bloccato dall'installazione di D2xxHelper in bundle con un'applicazione. VCP e tale applicazione si escludono a vicenda. Per forzare l'utilizzo di VCP, disabilitare D2xxHelper:

cd /Libreria/Estensioni
sudo mv D2xxHelper.kext D2xxHelper.disabled
riavvio

Per forzare nuovamente l'utilizzo di D2xx, rinominare D2xxHelper.disabled in D2xxHelper.kext e riavviare il file.

L'autorizzazione all'esecuzione del software di esempio uFR Reader Writer deve essere abilitata anche nella scheda Sicurezza e privacy/Generale.

Caricamento driver FTDI per Mac