FTDI Community

Please login or register.

Login with username, password and session length.
Advanced Search  

News:

Welcome to the FTDI Community!

Please read our Welcome Note

Technical Support enquires
please contact the team
@ FTDI Support


New Bridgetek Community is now open

Please note that we have created the Bridgetek Community to discuss all Bridgetek products e.g. EVE, MCU.

Please follow this link and create a new user account to get started.

Bridgetek Community

Pages: 1 ... 3 4 [5]

Author Topic: VCP driver on macOS 11  (Read 116928 times)

patters

  • Newbie
  • *
  • Posts: 3
    • View Profile
Re: VCP driver on macOS 11
« Reply #60 on: June 27, 2022, 06:32:13 PM »

I have an FT23R-based USB-Serial device running on Big Sur and it's used for bidirectional serial communications with a legacy device, making use of flow control using the RTS and CTS pins. However, with both the Big Sur OS-integrated driver, and with the FTDI-published VCP beta driver dated 2021-05-18 for macOS 11 the file transfers only work in one direction - from mac to the device. Retrieving files from the device to the Mac does not work.

The same USB-Serial device works fine for transfers in both directions on Windows 10 using the same open source client software, so there appears to be something fundamentally broken with this driver. I also found this error report, which may be the same issue (CTS not working properly?):
https://www.gitmemory.com/issue/serialport/node-serialport/2243/834035511

This issue I described above is still present today using macOS Monterey (12.4) with the built-in driver, and also using the beta VCP driver 1.50 dated 2022-06-13.
The Github issue I quoted above about broken CTS support (now a broken link) can be found here:
https://github.com/serialport/node-serialport/issues/2243
Logged

FTDI Community

  • Administrator
  • Hero Member
  • *****
  • Posts: 891
    • View Profile
Re: VCP driver on macOS 11
« Reply #61 on: June 28, 2022, 04:37:01 PM »

Hi,
Can you clairfy, what open source client software' are you using?  Have you tried with a terminal programs like PuTTY or Coolterm?
The application has to specify CTS/RTS support. It can be selected with those two terminals mentioned above.   

Regards
FTDI Community
Logged

patters

  • Newbie
  • *
  • Posts: 3
    • View Profile
Re: VCP driver on macOS 11
« Reply #62 on: July 11, 2022, 10:22:46 AM »

The software is EazyLink2, a serial file transfer utility for the Cambridge Z88 computer:
https://sourceforge.net/projects/z88/files/EazyLink%20Desktop%20Client/

This software requires hardware flow control. It is a multiplatform application built on the Qt5 framework, and it uses the Qt5 Serial Port implementation.
https://wiki.qt.io/Qt_Serial_Port

I ended up giving up with the FTDI serial device and bought a Keyspan serial dongle. This works perfectly with EazyLink2. It allows for reliable bidirectional transfers with no errors, which means that the FTDI driver isn't functioning correctly. The money I spent on an FTDI dongle was wasted.
« Last Edit: July 11, 2022, 10:31:19 AM by patters »
Logged

William J. Croft

  • Newbie
  • *
  • Posts: 5
  • neurofeedback, biofeedback engineering, OpenBCI
    • View Profile
    • Lightfield Systems
Re: VCP driver on macOS 11
« Reply #63 on: October 19, 2022, 10:12:37 PM »

To adjust Latency, delete your FTDI VCP driver and use Apple's default driver with their latency IOCTL function.

See this post:

https://openbci.com/forum/index.php?p=/discussion/comment/18231/#Comment_18231

on this thread:

https://openbci.com/forum/index.php?p=/discussion/3108/driver-latency-timer-fix-for-macos-11-m1-m2

William Croft
Forum admin, OpenBCI
Logged
Pages: 1 ... 3 4 [5]