Tor OBD2 Diagnostics & ELM
Auto & Vehicles · Tor OBD2 Diagnostics
Tor OBD2 Diagnostics & ELM screenshots
If you already have an ELM327 adapter sitting in a drawer, or you are considering a cheap one, Tor OBD2 Diagnostics is the kind of app that turns it into something useful. It connects over Bluetooth, Bluetooth LE or Wi-Fi and reads what your car's engine control unit is reporting, from fault codes to live sensor values. For anyone who does their own basic maintenance, that combination of a low-cost adapter and a free app is the main appeal.
The app is free to install and has been downloaded more than a million times, with a 4.0 average across nearly 34,000 ratings. It carries ads and offers in-app purchases, so the free entry point comes with the usual strings. The app asks for a five-star rating, which suggests the team is watching its reception closely.
What follows is a look at what the app does, what it needs from you, and who is most likely to get value out of it.
A scan tool built around a cheap adapter
The core of the app is OBD2 diagnostics. It reads data from your car or motorcycle's engine management system and displays it on your phone, which means the adapter handles the talking and the app handles the interpretation. Fault codes stored in the ECU can be read and reset, and the app includes a library of more than 17,000 error codes that works offline, so you are not dependent on a connection to look up what a code means.
Beyond codes, there is a live data dashboard showing speed, temperature, voltage and other measurements coming from the ECU. The developer describes the app as showing your car's status in real time, which is the standard behavior for this class of tool: values refresh as the engine runs, and you watch them change. Component tests are also included, though they depend on what your particular vehicle supports.
The app is aimed at an inexpensive ELM327-style adapter rather than a professional scan tool, and that shapes everything about it. The app is the software layer that makes the hardware readable.
Live data, timers and a head-up display
The dashboard is where most people will spend their time. You can adjust how each measurement is displayed and how often it refreshes, set alerts, and switch between imperial and metric units. Panels can be rearranged with drag and drop, and themes can be changed if the default look does not suit you. These are small things individually, but they matter when you are glancing at a screen while working under the hood or watching a value on a test drive.
There is also a head-up display mode, which reflects readings onto the windshield area for a more eyes-forward view. Alongside that, the app includes acceleration timers: 0-60 mph, a quarter-mile run, 0-100 km/h and 0-400 m. These are the sort of measurements that appeal to enthusiasts who want a rough sense of how their car performs, and they sit comfortably next to the diagnostic features rather than feeling bolted on.
For fuel-conscious drivers, the app calculates MPG for gasoline, diesel and electric vehicles. That rounds out the picture: the app is not only about finding problems, it is also about watching how the car behaves day to day.
Saving, sharing and support
Measurements, errors, screenshots and text can be saved in CSV format, and graphs can be captured as well. That matters if you want to keep a record of a fault over time, or if you plan to show the data to a mechanic rather than describe it from memory. CSV is a plain, portable format.
The developer also provides images and videos to help with connecting the ELM327 adapter to your device. Anyone who has wrestled with pairing a generic adapter knows this is often the fiddliest part of the process, so having reference material built in is a sensible inclusion. Free assistance is offered by email as well, with a contact address for comments and suggestions.
This app is meant to help with car repairs and lower their cost. That is a reasonable pitch for a diagnostic tool, but it depends on your willingness to act on what the codes tell you. The app reports; the repair is still yours to make or pay for.
What you need before it does anything
The most important thing to understand is that this app does not work on its own. It needs an ELM327-compatible Bluetooth, Bluetooth LE or Wi-Fi adapter plugged into your car or motorcycle's OBD2 port. Without that adapter, there is nothing for the app to talk to. The developer describes the adapter as inexpensive, and that is the whole premise: a modest piece of hardware plus free software instead of a dedicated scan tool.
Ads and in-app purchases are part of the package. The recent changes mention ads removal among other updates. Either way, the free download is not the entire story.
Component tests are another area where your mileage will vary, literally. They are available depending on your vehicle, so two people with the same app can have different sets of features available to them. That is normal for OBD2 tools, but it is worth knowing before you judge the app against someone else's experience.
Best suited to hands-on owners
This app makes the most sense for someone who already owns an ELM327 adapter or is willing to buy one, and who wants to check their own car or motorcycle rather than hand it straight to a shop. If you are comfortable reading a fault code, looking it up in the built-in library and deciding what to do next, the app gives you the raw material to do that.
It also suits the curious driver who wants to watch live values, run an acceleration timer or track fuel economy. The head-up display and the various test modes point to someone who enjoys understanding their vehicle rather than simply driving it. The 17,000-code offline library is a genuine convenience here, since you can look things up without depending on a signal.
Motorcycle owners are explicitly included, which broadens the audience beyond car drivers. The app was released in December 2021 and has been updated since, so it is not a one-off release. The 4.0 average across tens of thousands of ratings suggests a broadly satisfied user base, though as with any diagnostic tool, results will depend heavily on the adapter and the vehicle.
A worthwhile companion for a cheap adapter
Tor OBD2 Diagnostics is a practical app for a specific setup: an ELM327 adapter, a car or motorcycle with an OBD2 port, and a willingness to interpret what the ECU reports. It reads and resets fault codes, shows live data, includes a large offline code library, and adds extras like acceleration timers, a head-up display and CSV export. For a free download, that is a lot of capability.
The trade-offs are clear enough. You need the adapter, the app carries ads and in-app purchases, and some component tests depend on your vehicle. None of that undermines the core offer, but it does mean the app is not a standalone solution. It is a software layer that makes inexpensive hardware useful, and it does that job for a wide range of vehicles.
If you own an adapter or plan to buy one and want a straightforward way to see what your engine is doing, this is a sensible app to try. If you would rather hand diagnostics to a professional and never look at a fault code yourself, the app will have little to offer you. For everyone in between, it is a low-cost way to get more information about the vehicle you drive.
The short verdict
A capable free diagnostic app for anyone who already owns an ELM327 adapter and wants to read fault codes and live data themselves.
What's new in version 10.0.1.1
Bug fixes, visual changes, new features, performance improvement, ads removal.
App specs
- Version10.0.1.1
- UpdatedSeptember 21, 2026
- Downloads1M+
- RequiresAndroid 5.0+
- PriceFree
- Age ratingEveryone
Tor OBD2 Diagnostics & ELM: frequently asked questions
Do I need extra hardware for Tor OBD2 Diagnostics to work?
Yes. The app connects to your car or motorcycle through an ELM327-compatible Bluetooth, Bluetooth LE or Wi-Fi adapter plugged into the OBD2 port. Without that adapter there is nothing for the app to communicate with. The developer describes the adapter as inexpensive, which is the point of the setup.
Can the app read and clear fault codes?
It reads and displays the engine fault codes, also called DTC trouble codes, stored in your vehicle's ECU, and it can reset them. A library of more than 17,000 error codes is included and works offline, so you can look up what a code means without a connection.
What kind of live data does the dashboard show?
The dashboard displays live ECU data including speed, temperature and voltage, with support for other measurements as well. You can adjust the display range and update time for each measurement, set alerts, and switch between imperial and metric units. Panels can be rearranged by drag and drop and the theme can be changed.
Does the app cost anything?
The app is free to download and carries ads, and it also offers in-app purchases. The recent changes mention ads removal among other updates. Beyond that, the main cost is the ELM327 adapter itself.
Can I save the data the app collects?
Yes. Measurements, errors, screenshots and text can be saved in CSV format, and graphs can be captured too. CSV is a portable format. The developer also offers free assistance by email if you run into trouble.
Pros
- Reads and resets engine fault codes
- Over 17,000 codes available offline
- Live dashboard with speed, temperature, voltage
- Acceleration timers and head-up display
- Saves measurements and errors as CSV
Cons
- Requires an ELM327 Bluetooth or Wi-Fi adapter
- Free download includes ads
- Offers in-app purchases
- Some component tests depend on your vehicle
Download Tor OBD2 Diagnostics & ELM
by Tor OBD2 Diagnostics
Free · In-app purchases · Contains ads · Official Google Play listing