Online Store

uFR Reader Writer en macOS – Controladores FTDI y consejos de permisos de comunicación

uFR Reader Writer en macOS #

Sugerencias para controladores FTDI y permisos de comunicación #

macOS tiene una estructura un poco diferente a Linux, por lo que la comunicación con el lector no se puede habilitar con un script simple disponible para usuarios de Linux. La habilitación de la comunicación entre el software y el lector conectado por USB varía según la versión de macOS.

Las versiones del sistema operativo de Mavericks (versión 10.9) y superiores ya tienen el controlador AppleUSBFTDI. La interfaz se adapta al kext FTDI, que a su vez crea un puerto serie BSD para su uso en la capa de aplicación. La aplicación abre el puerto serie para comunicarse con el hardware.
Por otro lado, los dispositivos μFR conectados por USB implementan controladores de cliente de usuario para comunicarse directamente con el dispositivo desde el espacio de usuario (controlador FTDI D2XX). Por lo tanto, la comunicación con el software puede verse afectada por la presencia del kext AppleUSBFTDI. Es posible que las aplicaciones de software no puedan abrir una conexión con el hardware porque IOKit ya ha hecho coincidir el controlador AppleUSBFTDI con el dispositivo.

La solución en este caso es descargar los controladores AppleUSBFTDI antes de instalar el FTDI D2XX. Puede encontrar las instrucciones de instalación en https://www.d-logic.com/knowledge_base/ftdi-drivers-installation-on-64-bit-macos/.

En algunas versiones de macOS, existe la posibilidad de que VCP esté bloqueado por la instalación de D2xxHelper incluido con una aplicación. VCP y tal solicitud son mutuamente excluyentes. Para forzar el uso de VCP, deshabilite D2xxHelper:

cd /Librería/Extensiones
sudo mv D2xxHelper.kext D2xxHelper.disabled
reinicio

Para forzar el uso de D2xx de nuevo, cambie el nombre de D2xxHelper.disabled a D2xxHelper.kext y reinicie.

El permiso de ejecución del software de muestra uFR Reader Writer también debe estar habilitado en la pestaña Seguridad y privacidad/General.

Carga de controladores FTDI para Mac