OBD2 Scanner Compatibility Guide

Which Scanner Works
on Your Car?

Not all scanners access all systems on all vehicles. This guide maps 8 popular scanners against 10 vehicle makes — showing exactly which tool reads ABS, SRS, transmission, and performs bidirectional tests on your specific car. Filter by make below.

8 scanners compared
10 vehicle makes covered
8 capability categories
No paywall — free guide
Filter by make:
// How to Use This Guide

What Each Column Means

Each row in the matrix below is a diagnostic capability. Each column is a scanner. The cells show whether that scanner supports that capability on that vehicle make. Use the make filter above to jump straight to your vehicle.

Fully supported — works reliably
PART Partial — works on most but not all models
Not supported on this scanner
Not applicable / varies by model
Important: Scanner compatibility varies by exact vehicle year, engine, and trim. Always verify your specific VIN against the scanner manufacturer’s coverage checker before purchasing. The guide below reflects general capability for mainstream models — edge cases exist for every scanner and make combination. If you’re unsure, use our free AI Diagnostic tool to ask about your specific vehicle.
// 01 — Scanners in This Guide

The 8 Scanners Compared

Four ThinkCar models, plus the most popular picks from Autel, Launch, and Foxwell at comparable price points.

Autel
Autel MK808S
~$389 · Full-System Android
Full all-system, 28+ resets, bidirectional, 150+ brands, Android 11, 7-inch. One of the most popular mid-range scanners globally.
Full System28+ Resets150+ BrandsAndroid 11
View on Amazon →
Launch
Launch CRP129X
~$120 · 4-System Budget
4-system (Engine, ABS, SRS, Trans). 8 lifetime-free resets. 100k+ vehicle coverage. Compact 5-inch screen. No bidirectional.
4 Systems8 ResetsNo Bidirectional
View on Amazon →
Foxwell
Foxwell NT710
~$249 · Single-Brand Deep Dive
Full system for 1 purchased brand. 30+ resets. Bidirectional. ECU coding (BMW E-chassis). Lifetime free updates. Additional brands cost extra.
1 Brand FreeFull System30+ ResetsECU Coding (BMW)
View on Amazon →
Not sure which scanner fits your budget and needs? Read our full reviews: THINKSCAN 662 review · THINKSCAN 689BT review · or browse the handheld scanner guide.
// 02 — Compatibility Matrix by Vehicle Make

Full Compatibility Matrix

Each table below covers one vehicle make. Use the filter bar above to jump to your make or scroll through all of them.

🚗
Toyota
Camry · RAV4 · Corolla · Tacoma · Highlander · 4Runner · Tundra · Prius
2AZ-FE / 2GR-FE / GR-series
Capability ThinkScan 662 ThinkScan 672 ThinkScan 689 ThinkDiag 2 Autel MK808S Launch CRP129X Foxwell NT710
Engine / CEL CodesRead & clear all engine DTCs
ABS CodesRead & clear ABS fault codes
SRS / AirbagRead & clear airbag codes
TransmissionTCM codes & live data
Full All-SystemBody, HVAC, BCM etc.
Bidirectional / Active TestsCommand components directly
ECU CodingAdapt parts, unlock featuresPARTPART
Oil / Service ResetsReset maintenance light
Toyota notes: MAF contamination from PCV oil is the top Toyota P0101 cause. P0304 cylinder 4 misfire common on 2AZ-FE due to oil consumption. Foxwell NT710 requires Toyota software download after purchase.
🚗
Honda
Civic · Accord · CR-V · Pilot · Odyssey · HR-V · Ridgeline
K-series / J-series / L-series
Capability ThinkScan 662 ThinkScan 672 ThinkScan 689 ThinkDiag 2 Autel MK808S Launch CRP129X Foxwell NT710
Engine / CEL Codes
ABS Codes
SRS / Airbag
Transmission
Full All-System
Bidirectional / Active Tests
ECU CodingPARTPARTPARTPART
Oil / Service Resets
Honda notes: Intake boot cracking between MAF and throttle body is the top Honda P0101 cause — not contamination. K24 valve cover gasket leak → P0303 misfire. J35 V6 rear bank O2 sensor causes P0430.
🚗
Ford
F-150 · Explorer · Mustang · Escape · Edge · Ranger · Expedition
4.6L / 5.4L / EcoBoost / Coyote
Capability ThinkScan 662 ThinkScan 672 ThinkScan 689 ThinkDiag 2 Autel MK808S Launch CRP129X Foxwell NT710
Engine / CEL Codes
ABS Codes
SRS / Airbag
Transmission
Full All-System
Bidirectional / Active Tests
ECU CodingPARTPART
Oil / Service Resets
Ford notes: 4.6L/5.4L 3V spark plug thread stripping causes P030x misfires — inspect threads before replacing plugs. EcoBoost carbon on intake valves causes P0171/P0174. All scanners listed support Ford CAN-FD on 2021+ models except Launch CRP129X.
🚗
GM / Chevrolet
Silverado · Malibu · Equinox · Traverse · Tahoe · Camaro · Suburban · Colorado
5.3L / 3.6L / 2.4L Ecotec · CAN-FD 2020+
Capability ThinkScan 662 ThinkScan 672 ThinkScan 689 ThinkDiag 2 Autel MK808S Launch CRP129X Foxwell NT710
Engine / CEL Codes
ABS Codes
SRS / Airbag
Transmission
Full All-System
Bidirectional / Active Tests
ECU CodingPARTPART
CAN-FD (2020+ GM)Required for 2020+ Silverado etc.PART
Oil / Service Resets
GM notes: 2020+ GM vehicles use CAN-FD — the Launch CRP129X does not support CAN-FD and will not fully access 2020+ Silverado/Sierra. 3.6L V6 P0305/P0306 coil pattern. 3.x L V6 P0174 from rear intake manifold gasket. AFM lifter collapses → P0300.
🚗
BMW
3-Series · 5-Series · X3 · X5 · X1 · 7-Series · M-Series
N52 / N54 / N55 / B58 / S55 — DoIP on G-chassis
Capability ThinkScan 662 ThinkScan 672 ThinkScan 689 ThinkDiag 2 Autel MK808S Launch CRP129X Foxwell NT710
Engine / CEL Codes
ABS CodesPART
SRS / AirbagPART
TransmissionPART
Full All-System
Bidirectional / Active Tests
ECU CodingIncl. hidden featuresPART✓ E-chassis
DoIP (G-chassis 2019+)Required for F40/G20/G30+PARTPART
Oil / Service Resets
BMW notes: G-chassis (2019+) requires DoIP — only the ThinkScan 689 has confirmed full DoIP support. N52/N54/N55 valve cover gasket → oil in all 6 plug wells → all 6 coils fail: P0301–P0306. P0128 common from electronic thermostat failure. Foxwell NT710 is popular for BMW E-chassis ECU coding specifically.
🚗
VW / Audi
Golf · Jetta · Passat · Tiguan · A4 · A6 · Q5 · TT · GTI
EA888 2.0T / 1.8T / 3.0T TFSI
Capability ThinkScan 662 ThinkScan 672 ThinkScan 689 ThinkDiag 2 Autel MK808S Launch CRP129X Foxwell NT710
Engine / CEL Codes
ABS CodesPART
SRS / AirbagPART
Transmission / DSGPART
Full All-System
Bidirectional / Active Tests
ECU / VCDS-level Coding
Oil / Service Resets
VW/Audi notes: EA888 thermostat housing cracks causing P0128 is very common — replace housing assembly not just thermostat element. Intake boot cracks between MAF and throttle body → P0101. Launch CRP129X has partial VAG coverage — works on older models but limited on 2018+ MQB platform.
🚗
Mercedes-Benz
C-Class · E-Class · GLC · GLE · S-Class · A-Class · Sprinter
M271 / M276 / OM651 — DoIP on W206+
Capability ThinkScan 662 ThinkScan 672 ThinkScan 689 ThinkDiag 2 Autel MK808S Launch CRP129X Foxwell NT710
Engine / CEL CodesPART
ABS CodesPART
SRS / AirbagPART
Transmission / 7G-TronicPART
Full All-System
Bidirectional / Active Tests
ECU Coding / SCNPARTPART
Oil / Service Resets
Mercedes notes: Launch CRP129X has limited Mercedes coverage — works on older W203/W204 but struggles on W205/W213. For 2021+ (W206 C-Class, W223 S-Class), DoIP is required — only the ThinkScan 689 covers this. Mercedes SCN coding requires online connection — ThinkScan 689 and ThinkDiag 2 support this via cloud.
🚗
Subaru
Outback · Forester · Impreza · WRX · Legacy · Crosstrek · BRZ
EJ25 / FA20 / FB25 / EJ257 (WRX)
Capability ThinkScan 662 ThinkScan 672 ThinkScan 689 ThinkDiag 2 Autel MK808S Launch CRP129X Foxwell NT710
Engine / CEL Codes
ABS Codes
SRS / Airbag
Transmission / CVT
Full All-System
Bidirectional / Active Tests
ECU CodingPARTPARTPARTPART
Oil / Service Resets
Subaru notes: EJ25 head gasket failures cause coolant intrusion → P0301–P0304 misfires — always do a block test before buying coils. EJ25 boxer: Bank 2 = left bank. Intake boots crack independently on each bank → isolated P0101 or P0174.
🚗
Dodge / Jeep / Ram (FCA/Stellantis)
Ram 1500 · Grand Cherokee · Wrangler · Charger · Challenger · Durango · Gladiator
FCA SGW required on 2018+ — critical
Capability ThinkScan 662 ThinkScan 672 ThinkScan 689 ThinkDiag 2 Autel MK808S Launch CRP129X Foxwell NT710
Engine / CEL Codes
ABS Codes
SRS / Airbag
Transmission
Full All-System
Bidirectional / Active Tests
FCA SGW (2018+)AutoAuth required for Jeep/Ram 2018+
ECU CodingPART
Oil / Service Resets
FCA/Stellantis critical note: 2018+ Jeep, Ram, Dodge, and Chrysler vehicles use the FCA Secure Gateway Module (SGW). Scanners without AutoAuth certification cannot perform bidirectional tests or write data on these vehicles — they can only read codes. The Launch CRP129X does NOT support FCA SGW. All ThinkCar scanners listed and the Foxwell NT710 (Dodge/Jeep software) include AutoAuth support.
🚗
Hyundai / Kia
Elantra · Sonata · Tucson · Santa Fe · Sportage · Telluride · Stinger · Palisade
Theta II / Nu / Gamma / Smartstream
Capability ThinkScan 662 ThinkScan 672 ThinkScan 689 ThinkDiag 2 Autel MK808S Launch CRP129X Foxwell NT710
Engine / CEL Codes
ABS Codes
SRS / Airbag
Transmission
Full All-System
Bidirectional / Active Tests
ECU Coding / ProgrammingPARTPART
Oil / Service Resets
Hyundai/Kia notes: Theta II engine (2.0T/2.4L GDi) has known rod bearing failure issues — P0300 on these engines may indicate bearing failure, not ignition. Check oil consumption and knock before assuming an ignition fix. All scanners listed work well for standard diagnostics across the full model range.
🤖
Not Sure Which Scanner for Your Specific Vehicle?
Tell our free AI Diagnostic tool your make, model, year, and what you need to access — it will recommend the right scanner for your situation and explain why.
⚡ Ask the AI Diagnostic
// 03 — FAQs

Frequently Asked Questions

A 4-system scanner reads engine (ECM), transmission (TCM), ABS, and SRS/airbag codes — the four most commonly needed systems for DIY diagnostics. A full-system scanner adds body control module (BCM), HVAC, instrument cluster, parking sensors, seat control, power windows, and every other electronic module in the vehicle. If you only ever need to diagnose why a CEL, ABS light, or airbag light is on, a 4-system scanner covers it. If you work on a wider range of issues or European vehicles with complex module architectures, full-system access matters.
FCA introduced the Secure Gateway Module (SGW) in 2018 on most Jeep, Ram, Dodge, and Chrysler vehicles. It acts as a security gateway that blocks untrusted scanner commands. Scanners without FCA AutoAuth certification can still read basic OBD2 codes, but cannot perform bidirectional tests, active tests, or write any data. To get full access, your scanner must be AutoAuth certified. All ThinkCar scanners in this guide and the Foxwell NT710 (with Dodge/Jeep software) include FCA SGW support. The Launch CRP129X does not.
The NT710 uses a single-brand software model — the hardware supports 50+ brands but comes with software for one manufacturer (your choice at purchase). Additional brands are purchased separately. This approach lets Foxwell pack deep OE-level diagnostic depth into each brand-specific software package, often exceeding what all-brand scanners achieve at similar price points. If you only work on one make — particularly BMW where NT710 ECU coding is well-regarded — this is excellent value. If you work on multiple makes, an all-brand scanner like the ThinkScan 672 or Autel MK808S avoids the additional software costs.
No. The Launch CRP129X is a 4-system scanner with 8 service resets and solid vehicle coverage, but it does not have bidirectional (active test) capability. It can read and clear codes, view live data, and perform service resets — but it cannot command components like fuel injectors, radiator fans, or ABS pumps. If bidirectional control is a requirement, the THINKSCAN 662 at a similar price tier includes it. See our handheld scanner guide for a full comparison.
CAN-FD (Controller Area Network Flexible Data-rate) is the updated communication protocol used on 2020+ GM vehicles and increasingly on other late-model cars. It carries more data at higher speed than the original CAN protocol. Scanners without CAN-FD support may connect to 2020+ Silverado/Sierra, Equinox, and other GM vehicles, but cannot access all modules or retrieve all data. All ThinkCar scanners listed include CAN-FD. The Launch CRP129X does not support CAN-FD.
Yes — reading and clearing OBD2 diagnostic trouble codes (DTCs) including the check engine light is a standard function on every scanner listed, including the most basic. Clearing the light without repairing the underlying fault will cause it to return. Use our P-code library to look up what the code means, or the AI Diagnostic tool to get a repair path before clearing.