To confirm your computer successfully communicates with the FT231X chip:
Try a different USB port (preferably a USB 2.0 port instead of USB 3.0), swap the USB cable, or roll back to an older version of the FTDI driver (such as version 2.12.00). Issue 2: Driver Automatically Uninstalls or Overwrites
on modern macOS unless explicitly required by legacy software. Third-party drivers can conflict with the native kernel extensions. ft231x usb uart driver link
Most modern kernels (4.x and newer) include the FTDI_SIO driver natively. No download is required. If not auto-loaded:
Most modern Linux distributions include the FTDI drivers (specifically the ftdi_sio kernel module) out of the box. To confirm your computer successfully communicates with the
Open Device Manager -> Expand Ports (COM & LPT) -> Right-click your USB Serial Port -> Select Properties -> Go to Port Settings tab -> Click Advanced -> Change the Latency Timer (msec) from 16 down to 1 or 2 . Click OK to apply.
Without the correct driver:
This often happens if a previous driver (like a Windows Update generic USB driver) is conflicting.
Change your USB cable. Many cheap USB cables are designed solely for charging mobile devices and lack the internal data lines needed for UART communication. Most modern kernels (4