Skip to content

Best OBD-II Adapter for FORScan on Mazda

The one thing that decides whether an adapter works with FORScan on a Mazda is MS-CAN (medium-speed CAN) bus support. Most cheap adapters don’t have it, which is why a $15 dongle that works fine in a generic OBD app sees nothing useful when you point FORScan at a Mazda body module. For what FORScan can actually do once you’re connected, see the FORScan overview.

Mazda splits its modules across two CAN buses. The body and comfort modules talk on MS-CAN at 125 kbit/s: RBCM, FBCM, SSU, and the instrument cluster (IC). The powertrain and drivetrain modules talk on HS-CAN at 500 kbit/s. A standard adapter only reaches HS-CAN.

Almost everything you’d open FORScan to change lives on the MS-CAN side: door-lock behavior, DRLs, i-Stop default, cluster settings. No MS-CAN, no access to those modules. The adapter will connect and read engine data and act like it works, which is exactly why people buy the wrong one.

SpecDetail
ConnectionUSB
MS-CAN supportYes (automatic electronic switching)
HS-CAN supportYes
FORScan compatibilityFull (officially supported)
Price~$50–70
PlatformWindows (USB)

Purpose-built for FORScan on Ford/Mazda. It switches between HS-CAN and MS-CAN electronically — FORScan handles it, no physical switch to flip. Reliable firmware and the most community-tested option.

SpecDetail
ConnectionBluetooth
MS-CAN supportYes (software switchable)
HS-CAN supportYes
FORScan compatibilityFull
Price~$100–120
PlatformWindows, iOS, Android

Switches buses in software, no physical switch. The most versatile pick if you also want general OBD monitoring (Torque, Car Scanner, OBD Fusion) on a phone the rest of the time.

SpecDetail
ConnectionUSB
MS-CAN supportYes (hardware switch)
HS-CAN supportYes
FORScan compatibilityGood
Price~$30–50
PlatformWindows (USB)

Has the MS-CAN switch FORScan needs. The firmware is less robust than OBDLink’s, but it does the job for one-time configuration changes. You flip a physical slide switch on the body to change buses.

SpecDetail
ConnectionUSB (Bluetooth version also available)
MS-CAN supportYes (automatic switching)
HS-CAN supportYes
FORScan compatibilityGood
Price~$30–40
PlatformWindows (USB); Windows/iOS/Android (Bluetooth)

Inexpensive, switches buses automatically, designed for FORScan. The USB version may need a CH340 serial driver installed on some Windows systems.

The vast majority of cheap ELM327 dongles from Amazon, eBay, and AliExpress do not support MS-CAN:

  • They only communicate on HS-CAN (500 kbit/s).
  • They cannot detect RBCM, FBCM, SSU, or IC.
  • They advertise “all protocols,” but lack the hardware to reach MS-CAN.
  • Counterfeit ELM327 chips often have firmware bugs that produce read errors even on HS-CAN.

How to spot a clone:

  • Price under $20. A genuine ELM327 2.2+ chip costs more than these adapters sell for.
  • No HS/MS switch, physical or software.
  • The listing never says “MS-CAN” or “FORScan compatible.”
  • Generic blue-and-white OBD dongle shape.
AdapterHS-CANMS-CANMazda body modules?
Generic ELM327 cloneYesNoNo
Veepeak OBDCheck BLE+YesNoNo
BlueDriverYesNoNo
CaristaYesNoNo
OBDLink CXYesNoNo
OBDLink EXYesYesYes
OBDLink MX+YesYesYes
OHP w/ switchYesYesYes
Vgate vLinker FSYesYesYes

Note that the OBDLink CX, despite the OBDLink name, is HS-CAN only. The EX and MX+ are the two from that brand that reach MS-CAN.

FactorUSBBluetooth
ReliabilityBest (wired, no pairing issues)Good (occasional disconnects)
ConvenienceCable managementWireless
SpeedFaster transferSlightly slower
Multi-platformWindows only (most USB)Windows + mobile
For FORScan usePreferredWorks fine
For daily monitoringInconvenientPreferred

If the adapter is only for FORScan configuration (a one-time setup, not daily use), get a USB adapter and be done. If you also want real-time monitoring while driving, the OBDLink MX+ covers both jobs.

  1. Plug the adapter into the OBD-II port. It’s under the dash on the driver’s side, usually above the left knee, sometimes behind a small cover panel. This location is the same across Gen 6 Mazdas.
  2. Put the adapter in MS-CAN mode before scanning:
    • OBDLink EX / Vgate vLinker FS: automatic — FORScan switches for you.
    • OHP ELM327: flip the physical slide switch on the body to MS.
    • OBDLink MX+: select MS-CAN in FORScan’s connection settings.
  3. Start FORScan and run a module scan.
  4. Verify detection. You should see RBCM (7B7), FBCM (726), SSU (731), and IC (720). If those don’t show up, the adapter is still on HS-CAN.
  5. Before changing anything, back up your As-Built data so you can put the module back the way it was.

Battery note: an adapter left plugged into the OBD-II port draws a small standing current. Over several days that can pull a parked car’s 12V battery down. Unplug it after each session.

If you only want monitoring, not configuration

Section titled “If you only want monitoring, not configuration”

For real-time gauges and trip data (boost, coolant temp, lap data), you don’t need MS-CAN at all; any decent OBD adapter and a monitoring app will do. See OBD adapters and apps for that use case.