General Category > Discussion - Drivers

VCP driver on macOS 11

<< < (12/13) > >>

William J. Croft:

--- Quote from: FTDI Community on March 17, 2021, 03:09:50 PM ---Hello,

I have be liaising with the driver team recently and they are making good progress. We are currently establishing which features supported in our driver but not in the Apple driver are most pertinent for a beta release. For example, baud rate aliasing or latency timer settings.

If you are using any of these feature please let me know.

Best Regards,
FTDI community.

--- End quote ---

Could I get an acknowledgement from "FTDI community" FTDI staff member? You explicitly asked on MARCH 17, SEVEN MONTHS ago, for customer needed capability in your macOS 11 Big Sur FTDI driver. Both Scott and I (post yesterday) have an urgent need for the ability to set the Latency Timer in your driver. WITHOUT needing code signing or Info.plist editing.

What is the timeline and estimate for availability? Is ANYONE at FTDI actually concerned that customers using many hundreds of your chips, are now facing increasing customer complaints?? And that we will drop purchasing of your chips in the future?

William Croft
OpenBCI
https://openbci.com/

FTDI Community:
Hello,

We have received your email and are in contact with our R&D team about this.

Please continue to work with us on email as the forum is maybe not the best medium to get the quickest support.

Best Regards,
FTDI Community

colinbroad:
It is now February 2022, have there been any developments with the VCP driver on macOS 11. I particular, how to set latency?

FTDI Community:
Hello,

FTDI’s Mac OS X10.15 and macOS 11/12 VCP driver can change the latency timer but you will need to edit the info.plist but this means that the driver would need to be resigned as driver signing is enforced on macOS:

https://ftdichip.com/drivers/vcp-drivers/

See TN_105 Adding Support for New FTDI Devices to Mac Driver.

Signing requires you to join the Apple Dev program and applying for a signing certificate.

The other alternative for MacOS is to use the D2XX drivers. See the Mac OS X Installation Guide and the D2XX Programmer’s Guide and the FT_SetLatencyTimer API.
Example d2xx code is provided with the d2xx driver download.

Best Regards,
FTDI Community

William J. Croft:
A workaround solution now exists for setting Latency on macOS 11

It was created by Matt Keeter. It is a small C program running on macOS, that sets the latency to any desired value. The program needs to be run once per FTDI usb device insertion, since the latency value is not remembered in the macOS driver.

For links see this post and thread on our OpenBCI Forum discussion board:

https://openbci.com/forum/index.php?p=/discussion/comment/17915/#Comment_17915

https://openbci.com/forum/index.php?p=/discussion/3108/ftdi-driver-latency-timer-for-macbook-m1#latest

I would hope that FTDI management makes this available to those not reading this FTDI Community thread.

William Croft
OpenBCI Forum moderator

Navigation

[0] Message Index

[#] Next page

[*] Previous page

Go to full version