FTDI Community

General Category => Discussion - Software => Topic started by: tinbert on February 17, 2021, 03:40:12 PM

Title: libftd2xx.a for Apple Silicon
Post by: tinbert on February 17, 2021, 03:40:12 PM
Hi there,
where can I find "libftd2xx.a" compiled for Apple Silicon (ARM)? I do have one for x86 architecture and it works even on Apple's new M1 machines (thx to Rosetta), however I want to built my app "universal" for x86 and ARM architecture.

Best Regards,
 
Robert, tin:b Software
Title: Re: libftd2xx.a for Apple Silicon
Post by: FTDI Community on February 18, 2021, 03:39:28 PM
Hello,

Thank you for your post.
Currently we do not have an ARM build available for the macOS D2XX driver (glad to hear however you can use the x86 version with Rosetta). The driver team are concentrating on recompiling the VCP driver for macOS 11 and the M1 ARM macs at this moment, but there is an active bug related to compiling the .dylib and .a files for ARM. Once these have been produced I will let you know.

Best Regards,
FTDI Community
Title: Re: libftd2xx.a for Apple Silicon
Post by: tinbert on February 18, 2021, 06:26:01 PM
Once these have been produced I will let you know.

Great to hear that! I'll be patient and looking forward hearing from you  :D
Title: Re: libftd2xx.a for Apple Silicon
Post by: CarlMac on March 31, 2021, 03:06:50 PM
Is there any news on this? We have several large customers asking for a fully native driver and can't produce one until have an ARM compatible FTDI library.
Title: Re: libftd2xx.a for Apple Silicon
Post by: FTDI Community on April 05, 2021, 01:18:16 PM
Hello,

Unfortunately the driver team are still currently working on the VCP driver, but I will see if they can expedite a ARM build for the D2XX drivers:

Is there any news on this? We have several large customers asking for a fully native driver and can't produce one until have an ARM compatible FTDI library.

Best Regards,
FTDI Community
Title: Re: libftd2xx.a for Apple Silicon
Post by: CarlMac on January 26, 2022, 11:55:22 PM
We have been using version 1.4.24 for some time now on the M1 and M1 Pro chips with no problem. Thank you.

However have run into an issue with Apples M1 Max chip and the library not wanting to communicate.  Have you heard anything about this?
Title: Re: libftd2xx.a for Apple Silicon
Post by: FTDI Community on January 28, 2022, 03:35:37 PM
Hello,

We have not heard of any issues with the M1 Max chip and our D2xx driver.
Maybe there are other FTDI Community users who have already used it?

Can you confirm that you have unloaded the VCP driver?

You could also use D2xxhelper:

https://www.ftdichip.com/old2020/Drivers/D2XX/MacOSX/D2xxHelper_v2.0.0.pkg (https://www.ftdichip.com/old2020/Drivers/D2XX/MacOSX/D2xxHelper_v2.0.0.pkg)

If using a device with standard FTDI vendor and product identifiers, install D2xxHelper to prevent mac OS from claiming the device as a serial port (locking out D2XX programs).
This will prevent the device being used with the VCP driver as a standard COM port.

If the VCP Port is claimed then the d2xx interface will not be available.

Best Regards,
FTDI Community