Best adapters

ELM327 OBD2 USB Adapter: FTDI vs CH340, Drivers and Laptop Use

A USB ELM327 is the cable you want when a laptop does the work: FORScan on a Ford, long logging runs, or anything where a dropped Bluetooth link would hurt. The small USB chip inside decides how painless the driver setup is.

Last updated September 2026
Quick answer

Get a USB ELM327 if you use Windows software such as FORScan, ELMconfig or FoCCCus and want the steadiest link. FTDI-based cables have the most mature drivers and a tunable latency setting; CH340 cables work fine once the WCH driver is installed.

  • Windows laptop: any USB ELM327, driver first
  • Ford or Mazda: pick one with an HS/MS-CAN switch
  • Mac, iPhone or Android: choose Bluetooth instead
1 OBDLink EX
For serious FORScan work OBDLink EX
OBDLink's USB cable, built for FORScan with an electronic switch that reaches every CAN bus at once.
  • USB cable for laptops
  • Works with Windows
  • FORScan-ready (HS/MS-CAN)
Check it out
2 Vgate vLinker FS USB
For auto-switching on a budget Vgate vLinker FS USB
Vgate's USB lead switches HS-CAN and MS-CAN by itself and supports programming voltage on select older vehicles.
  • USB cable for laptops
  • Works with Windows
  • FORScan-ready (HS/MS-CAN)
Check it out
3 bbfly BF32302 USB FORScan Cable
For an FTDI chip at low cost bbfly BF32302 USB FORScan Cable
A switched FORScan cable that names its FTDI USB chip, the one with the longest driver track record.
  • USB cable for laptops
  • Works with Windows
  • FORScan-ready (HS/MS-CAN)
Check it out

When a cable beats Bluetooth in the car

Bluetooth is handier for reading a code on your phone. A USB cable wins as soon as a laptop is involved and the session runs longer than a minute or two. There is no pairing, no radio interference and no link to drop halfway through.

That steadiness matters most when software writes to the car rather than just reading it. Changing module settings in FORScan, running a service procedure or logging a long test drive all go badly if the connection vanishes mid-task.

  • Module configuration: FORScan lets a Ford or Mazda owner enable features and run service functions.
  • Long logging: a laptop can record live data for a whole drive without a phone going to sleep.
  • Older Windows tools: ELMconfig, FoCCCus, FF2 and ScanMaster expect a COM port, which USB provides directly.
  • No battery worry: you unplug the cable when you finish, so nothing sits in the port draining power.

The trade-off is plain. A USB cable ties you to a laptop, and most are Windows-only in practice because the software is. Phones need a Bluetooth ELM327 instead: BLE for an iPhone, either type for Android.

If you drive a Ford, Lincoln, Mercury or Mazda, choose a USB cable with an HS/MS-CAN switch. Without it, FORScan cannot reach modules on the slower bus.
Cheat sheet

FTDI vs CH340, chip by chip

FTDI FT232RLWCH CH340
MakerFTDI, ScotlandWCH (Qinheng), China
Windows driverFTDI VCP driver; Windows 10 and 11 often install it automaticallyCH341SER driver from WCH; often automatic on Windows 10 and 11, otherwise a quick install
Latency settingAdjustable in Device Manager (default 16 ms)No equivalent setting
macOS and LinuxBuilt-in support on recent macOS; Linux ftdi_sio moduleBuilt-in on recent macOS; Linux ch341 module
CounterfeitsFake FT232 chips exist and have clashed with official driversCheap and plentiful, so rarely faked
Typical usePricier switched FORScan cablesBudget cables such as the OBDMonster

Driver names and settings from FTDI's and WCH's published documentation. Automatic driver installs depend on your Windows version and update settings.

FTDI or CH340: the small chip by the USB plug

Every USB ELM327 has two chips that matter. One speaks to the car; the other, a USB-to-serial bridge, speaks to the laptop and makes the cable appear as a COM port. That bridge is almost always an FTDI FT232RL or a WCH CH340.

Both do the job. The differences show up in driver handling and fine-tuning rather than in which cars you can scan.

  • FTDI FT232RL: made by FTDI in Scotland, with drivers that have been stable for many years. Its driver exposes a latency timer, which some FORScan users lower from the default 16 ms for snappier responses.
  • WCH CH340: a low-cost Chinese bridge used on budget cables such as the OBDMonster, which asks for the CH340T driver before first use. It works well for reading codes and most configuration jobs.

One warning about FTDI: counterfeit FT232 chips exist. In 2014 an official FTDI driver update disabled many fakes, and FTDI withdrew it after complaints. A cable claiming an FTDI chip at a rock-bottom price may carry a copy.

If a cable names neither chip, you learn which bridge it uses when Windows shows the device name. Most unnamed budget cables turn out to use a CH340.

Adapter vs adapter

USB cables for laptops, head to head

Details

Detailed specs for these adapters

OBDLink EX
OBDLink EX
Brand
OBDLink
Model
EX101
Link type
USB, wired
Computer
Windows PC or laptop
iPhone / Android
No
Primary software
FORScan; recommended by the FORScan team
Vehicles
All FORScan-compatible vehicles: Ford, Lincoln, Mercury, Mazda
Ford coverage
All Ford protocols, modules and advanced FORScan features
Bus switching
Electronic; all CAN buses simultaneously
Throughput
Up to 20 times faster than toggle-switch adapters
Connection integrity
Designed to avoid data corruption and dropped packets
Processor
OBDLink STN-family OBD interpreter
Adapter review →Check it out
Vgate vLinker FS USB
Vgate vLinker FS USB
Brand
Vgate
Model
vLinker FS USB (Windows)
Link type
USB; works in USB 2.0 and 3.0 ports
Computer
Windows PC or laptop
iPhone / Android
No
Command set
ELM327 protocol
Bus access
Automatic detection of HS-CAN and MS-CAN
Programming voltage
Up to about 18V for select older US-market vehicles
Data rate
Up to 3 Mbps
Packet size
Full 4095-byte packets
Named software
FORScan (optimised), AlfaOBD, VCTool and other ELM327 programs; not included
Vehicle voltage
12V and 24V
Adapter review →Check it out
bbfly BF32302 USB FORScan Cable
bbfly BF32302 USB FORScan Cable
Brand
bbfly
Model
BF32302
Type
Modified OBD2-to-USB scan cable for FORScan
Link type
USB, wired
USB-serial chip
FTDI
Driver
FTDI VCP (virtual COM port) driver
Bus switch
HS-CAN / MS-CAN switch
Stated speed
Constant 500 kbit/s
Computer
Windows
iPhone / Android
No
Software
FORScan
Vehicles
OBD2 cars; Ford, Lincoln, Mercury and Mazda modules through FORScan
Adapter review →Check it out

Installing the USB driver on Windows

Driver trouble is the most common reason a new USB ELM327 seems dead. The fix takes five minutes. Do it before you head to the car, since the laptop side works without the car connected on most cables.

  1. Plug the cable into the laptop only, then open Device Manager.
  2. Look under Ports (COM & LPT) for 'USB Serial Port' (FTDI) or 'USB-SERIAL CH340' with a COM number next to it.
  3. If you see an unknown device with a yellow warning, install the driver from the chip maker: the FTDI VCP driver, or WCH's CH341SER package for CH340 cables.
  4. Unplug, replug and note the COM number.
  5. For FTDI cables, open the port's Properties, then Port Settings and Advanced, to change the latency timer if your software suggests it.
  6. In FORScan or ELMconfig, choose that COM port or leave it on auto-detect.

Skip driver discs and random download sites. The chip makers' own drivers are current and signed, which newer Windows versions insist on.

Most clone ELM327 cables talk at 38,400 baud by default, and software normally detects the speed on its own. If a program asks, try that first. You can test the link by hand with a few ELM327 AT commands from a terminal.

Our pick

A longer lead for laptop-on-lap sessions

MOCATEC USB FORScan Adapter
Best for working from the driver's seat MOCATEC USB FORScan Adapter

The MOCATEC cable runs 4.9 feet, long enough to rest the laptop on your knees or reach the passenger seat without straining the port. It has an HS/MS-CAN toggle for FORScan on Ford, Lincoln, Mercury and Mazda, and runs on x86/x64 Windows XP to 11.

Check it out

Mac and ARM laptops: where USB cables stumble

The cable itself is rarely the limit on a Mac. Recent macOS versions include drivers for FTDI and CH340 bridges, and the adapter appears as a serial device. The problem is software: FORScan and most of the Ford tools are Windows programs.

That leaves Mac owners with a few workable routes, none of them perfect.

  • Windows on a spare laptop: the simplest option, and many owners keep an old one for the garage.
  • A virtual machine on an Intel Mac: pass the USB device through to Windows and pick its COM port there.
  • Apple silicon Macs: Windows for ARM is the only virtual option, and some cable makers state their drivers do not support ARM-based Windows.
  • Linux: the kernel's ftdi_sio and ch341 modules handle both chips, and the cable appears as /dev/ttyUSB0 for open-source tools.

The ARM point applies to Windows laptops too. MOCATEC, for one, states its cable is for x86/x64 Windows and not ARM-based Windows, so check the processor in your laptop before buying.

If none of that appeals, a Bluetooth adapter with FORScan Lite on a phone covers much of the same ground. The vLinker FD+ is built for exactly that, though FORScan on Ford and Mazda still needs the full Windows version for some jobs.

Graphed

Which USB chip the cables name

26 ELM327 USB cable models offered in the US, by the USB chip named in the product name or feature notes. September 2026.

Picking a USB lead that survives the footwell

USB ELM327 cables live a hard life. They get stepped on, pulled at an angle and flexed at the port every session. A few details separate a cable that lasts from one that fails at the strain relief within a season.

  • Length: short leads force the laptop against the steering column. The MOCATEC's 4.9 feet reaches the passenger seat.
  • Switch type: a toggle works but is easy to leave in the wrong position; auto-switching cables such as the vLinker FS USB and OBDMonster's auto version remove that step.
  • Electronic switching: the OBDLink EX reaches all CAN buses at once, which FORScan uses for advanced functions.
  • Programming voltage: the vLinker FS USB can supply up to about 18V for ECU programming on select older US vehicles.
  • Housing: a solid OBD2 plug with a moulded strain relief outlasts thin, glued shells.

Store the cable loosely coiled, not wrapped tight around the plug. Most failures start where the wire enters the housing.

If the car sits for long spells, unplug the cable after each session. It costs nothing and removes any chance of a slow drain through the port.

Driver questions

Drivers want to know

Do I need a driver for an ELM327 USB cable?

Yes. The cable needs a driver for its USB chip: FTDI's VCP driver or WCH's CH340 driver. Windows 10 and 11 often install it automatically.

Is FTDI better than CH340 for ELM327?

FTDI has more mature drivers and an adjustable latency timer, which helps with FORScan. CH340 cables work fine for reading codes and most configuration once the driver is installed.

Why does my USB ELM327 not show a COM port?

The driver is missing or the wrong one is installed. Check Device Manager for an unknown device and install the driver for the cable's chip.

Does an ELM327 USB cable work on a Mac?

The cable usually appears as a serial device on recent macOS, but FORScan and most Ford tools are Windows-only. Use Windows on another laptop or in a virtual machine.

Can I use a USB ELM327 with my phone?

Rarely. A few Android apps accept USB adapters through an OTG cable, but Bluetooth adapters are the normal choice for phones.

Where do I download the OBD2 ELM327 USB driver?

From the maker of the cable's USB chip: FTDI's site for FT232RL cables, WCH's site for CH340 ones. Plug the cable in first and Device Manager's device name tells you which of the two you have.

Also helpful

More OBD2 help

More adapters

Other dongles to consider