Disclosure: We may earn a commission when you buy through links on this page, at no extra cost to you. As an Amazon Associate I earn from qualifying purchases. Affiliate disclosure.
Quick answer
For a straightforward check-engine light on a 1996-or-newer US Subaru, the ANCEL AD310 is the simple pick. It reads and clears emission-related engine codes only — not ABS, airbags or transmission. If you want those four systems on a supported Subaru, the FOXWELL NT604 Elite is our overall pick: FOXWELL published NT604 Elite Subaru software V2.34.006 in its August 2025 upgrades post, and the listing still tells you to check compatibility for your year. The ANCEL FX2000-US is a four-system alternative for compatible vehicles, but we did not find a Subaru-specific coverage table on its Amazon listing.
Specs from Amazon.com listings and maker pages, checked 15 November 2026. We don't list prices because they change; check today's price on Amazon. Badges: Best Overall is the pick we'd buy first for the job this guide covers; Best Value is the lower-tier model that still covers the main job (judged on specs and its place in the maker's line-up, not on a listed price); Best Premium is the top-tier model here, with the highest rating or extra capability.
We chose Subaru for this first make-specific OBD2 guide because there is a clear, citable official software trail: FOXWELL's August 2025 scanner-upgrades post lists NT604Elite Subaru software V2.34.006. That is more than we could verify, from public maker pages, for a dedicated Subaru ASIN of FOXWELL's older NT510 family on Amazon.com.
That still does not mean every Subaru year, engine and module is covered. Scan-tool coverage varies by model, year and ECU. Both FOXWELL and ANCEL say to check compatibility before you buy, and so do we.
Full spec comparison (specs from manufacturer/Amazon listings; no prices shown)
Pick
Systems
Updates
Link
FOXWELL NT604 EliteBest overall for Subaru owners who need more than a check-engine reader
Engine, transmission, ABS and SRS on supported vehicles
We looked for a make-specific official signal, honest limits on what a basic code reader can do, and in-stock Amazon.com ASINs we could open. We did not invent an NT510-for-Subaru ASIN when we could not confirm one on Amazon.com.
Specs: Amazon.com listing (checked 15 November 2026). Pros and cons summarise the listed specs; we didn't test it. ASIN B07N69PC3D.
What a basic code reader will and will not do
The ANCEL AD310 is a classic check-engine (OBD-II / EOBD) reader for 1996-and-newer US vehicles. It is powered by the port, supports the usual protocols (including CAN), and reads and clears emission-related engine codes. It does not read ABS, airbag or transmission codes. If your Subaru's problem is a traction, airbag or gearbox warning, the AD310 is the wrong tool. It is still a sensible, inexpensive first scanner for a check-engine light, and it also appears in our stocking stuffers under $50 guide.
Why the NT604 Elite is the Subaru-focused pick
The FOXWELL NT604 Elite is a standalone 4.3-inch handheld. The Amazon listing and FOXWELL's product page describe four-system diagnostics — engine, transmission, ABS and SRS — on supported vehicles, with live data, freeze-frame and free Wi-Fi updates. The listing is also explicit about what it does not do: no bidirectional active tests, and no ECU coding or programming.
The Subaru-specific reason we picked it is the official software note. FOXWELL's August 2025 upgrades article lists Subaru software V2.34.006 for the NT604 Elite (described there as a software-structure optimization and a test-bug fix). That confirms FOXWELL maintains a Subaru package for this model. It is not a substitute for a year-by-year coverage chart. Check your model year against FOXWELL's compatibility information before you order.
The FX2000, with a narrower claim
The ANCEL FX2000-US listing says it reads and clears engine, ABS, SRS/airbag and transmission codes on compatible vehicles, with live data and free lifetime updates and no subscription. The same listing says ABS, SRS and transmission coverage varies by vehicle. We did not find a Subaru-specific coverage table on that Amazon page, so we are not claiming Subaru-by-year coverage for the FX2000. If ANCEL's compatibility checker (or support) lists your Subaru, it is a reasonable four-system alternative. If you want the official Subaru software mention, the NT604 Elite is the clearer pick.
FAQ
Will the ANCEL AD310 read Subaru ABS or airbag codes?
No. ANCEL describes it as an OBD-II reader for emission-related engine codes on 1996-and-newer US vehicles. ABS, SRS and transmission need a scanner that lists those systems, and a confirmed compatible vehicle.
Does the FOXWELL NT604 Elite work on every Subaru?
We can't say that. FOXWELL published Subaru software for the NT604 Elite in August 2025, and both the official product page and the Amazon listing tell you to check compatibility for your year, engine and system. Confirm before you buy.
Do I need a subscription?
The NT604 Elite listing describes free Wi-Fi software updates. The FX2000 listing describes free lifetime updates with no subscription fee. We are restating those listing claims, not a guarantee that every future software package will stay free.
Can these tools program a Subaru or run bi-directional tests?
The NT604 Elite listing says it does not do bidirectional active tests or ECU coding/programming. Don't buy it expecting dealer-level or coding functions. If you need those, you are shopping in a different tool class, and you should verify that function for your exact car before spending more.
Best overall for Subaru owners who need more than a check-engine reader. Reads and clears engine, ABS, SRS and transmission codes on supported vehicles, per the listing specs.
Who it's for: Subaru owners who want engine, ABS, airbag and transmission codes on a supported year