Our OBD car app for Android has been a great success this far. Over 600,000 installations and over 1,100 five star reviews prove this success. As the Android platform continues to improve itself, we keep improving the app as well. Just before Christmas we released new and improved OBD Auto Doctor car app.
The previous app version used side navigation as the navigation pattern. This was the recommended way to provide navigation in Android for a long time. It had some problems, though. Some users didn’t learn how to use the navigation and didn’t understand it’s usage. For the new version we redesigned the app navigation. We replaced the old navigation with much simpler and intuitive tab bar navigation. It’s now also one of the official navigation paradigms for Android. It makes the navigation faster because all the main sections are visible at the bottom of the screen.
It wasn’t always easy to find the menu option for resetting the check engine light. Different devices had different ways of opening the menus. Some devices had a physical button and some had an user interface element for opening the menu. Now, the reset button is always visible in the Trouble Codes view. You can’t miss it anymore.
As one of the new features, we replaced the old analog dashboard with with a digital one. The digital dashboard or so called status view of the app is now the starting view. With this view you can track the sensors you want in real-time and with large and easy to read fonts. The speed and RPM are the only fixed sensors in the screen. You can customise all other sensors. Long press any “sensor box” to replace a sensor with any sensor that your car supports.
On-Board Diagnostic Monitors (OBD Mode $06)
Another new feature that we added was the support for On-Board Diagnostic Monitors. These monitors are also know as the OBD mode 06. On-Board Diagnostic Monitors offer professional level diagnostic capabilities. These monitors can give detailed information about misfire counts, for example. They can also give reasons for readiness monitor failures or hints for emerging problems. Not all cars support this mode but luckily most cars do.
OBD Auto Doctor has users all over the world. We’ve analysed the most popular countries and the need for app localisation. As a result, we translated the app user interface to French, German, Russian and Finnish.
The new design and improvements were loved among the first users:
Love it – Great UI and very responsive. Tons of information.
What do you think? Download or update the car app from Google Play.
Then drop us an email or add comment below about how you find the new app. Thanks for your support!
Our OBD diagnostic software for macOS, Windows and Linux got new version update yesterday. Along other changes, the version 3.1 includes important improvements for Bluetooth connectivity.
OBD Auto Doctor mobile apps have included support for Bluetooth Low Energy (BLE) dongles already. Now, we are happy to provide the support on all supported platforms. This includes support on Windows, Mac OS X / macOS and Linux. The selected BLE dongles work now with OBD Auto Doctor regardless the computer or phone you use.
BLE support on Windows
Windows 8 is the first Windows version to support Bluetooth LE. This means that you need to have Windows 8 or newer to take advantage of the new feature.
Before OBD Auto Doctor can connect to the BLE dongle, you need to pair the dongle in the system settings. In Windows 10, you can find Bluetooth settings by ‘Settings’ -> ‘Devices’ -> ‘Bluetooth’. Make sure you have paired the dongle successfully before launching OBD Auto Doctor. OBD Auto Doctor will now find the device and take care of the rest.
BLE support on Mac OS X
OBD Auto Doctor can use Bluetooth LE on all supported OS X versions. Remember to check that your Mac has Bluetooth 4.0 hardware included. Macs started to have the hardware around 2011-2012. No pairing or other manual actions are required outside of the software to use these dongles.
BLE support on Linux
Bluez is the library in Linux that provides Bluetooth support. You need to have version of Bluez that has the support included. Check your distribution for more details.
Scanning BLE devices needs special rights. You can use superuser or root for that. Or you can give the application the needed permissions just once:
After running the previous command, you can run obdautodoctor as normal user. Notice that some Linux distros require that you need to be part of the dialout group to able to use Bluetooth. To add an user to the group, issue:
sudo adduser username dialout
If you install the software using the .deb package, these actions will be taken care of automatically for you.
Mode $06 is an advanced diagnostic functionality mode included as part of the On-Board Diagnostic standard (OBD2). It keeps track on how emission control components and other systems and sensors are functioning. Mode $06 allows access to the results for on-board diagnostic monitoring tests of these systems. These systems or components can be either continuously monitored (e.g. misfire monitoring) or non-continuously monitored (e.g. catalyst system). Continuous monitors run all the time while the non-continuous monitors run only after certain conditions are met.
OBD2 Mode $06 is sometimes referred just as Mode 6. The Mode 6 reveals the actual self-test data that is used by the OBDII system to detect faults and readiness monitor results. It enables more complete analysis of the DTCs and readiness monitor test results.
Mode $06 monitors
Here’s a list of the On-Board Diagnostic Monitors defined by the OBD2 standard at the moment. OBD Auto Doctor supports them all.
Exhaust Gas Sensor Monitor
Exhaust Gas Sensor Heater Monitor
Heated Catalyst Monitor
Secondary Air Monitor
Fuel System Monitor
Boost Pressure Control Monitor
NOx Adsorber Monitor
NOx/SCR Catalyst Monitor
Misfire Cylinder Data
PM Filter Monitor
In addition to these standard defined monitors, manufacturers can have proprietary monitors. Our software can access the manufacturer specific Mode $06 data but it won’t be able to give the monitors or tests a name. It will give you the Monitor ID (OBDMID) and the Test ID (TID) and the data values. You will have to look up the meaning of those from the service manuals, or you can search the Internet for more help. For example, if you have GM vehicle, check out the OBD Mode $06 definitions for GM cars.
How can Mode 6 help?
The Mode 6 data can help you in many ways depending on your level of expertise and experience with cars. OBD Auto Doctor will give you the result and limit numbers plus the test result (pass/fail). The numbers can reveal a lot of the inner workings of the car if you are able to give the them a more detailed meaning in the correct context. The data can help you for example in the following ways:
You can detect emerging problems before they set an active error code.
You can find issues that are causing runnability problems, but that have not developed into active errors yet.
You can use the data to identify whether a Diagnostic Trouble Code was set by a major failure or if the test just barely failed.
You can verify that the repairs made have actually fixed the correct problem. You don’t need to wait for days for certain OBDII self-tests to run and possibly turn the Check Engine Light on.
Mode 6 data can reduce a lot of guesswork by eliminating components and systems out of the problem. But to get the most out of the data, you need to have a bit of knowledge of how the engine works.
Example: Engine Misfires
Many technicians find the misfire checking the most useful part of the Mode $06. Every time a cylinder misfires, the system increases the misfire counter for that cylinder. Only if the misfire count exceeds a certain threshold, it will result in a misfire trouble code. If the misfire count stays below the limit, no trouble code is set and no notice is provided for you. But you might be still able to feel the misfire when the engine is under heavy load or acceleration.
With the help of the OBD Auto Doctor, you can read the actual misfire counts recorded for each cylinder. The purpose of the misfire data is to help you identify which cylinders are currently misfiring and identify which cylinders have been consistently misfiring in previous driving cycles. Typically the misfire count should be equal or close to zero. In this case, there’s no problem. If a single cylinder misfire count is relatively higher compared to the other cylinder misfire counts, it indicates a possible issue. It tells that the cylinder is experiencing an abnormal behavior, and that there’s a problem with the ignition, fuel or compression in that cylinder. Remember that misfire counts for cylinder should only be compared relative to each other.
In this article, I explained the basics of the OBD2 Mode $06 also known as the On-Board Diagnostic Monitors. I hope the text gave you clear introduction to these monitors and how then can be used for car diagnostics. To get started analyzing your car, download the OBD Auto Doctor software for a PC or Mac now!
Please note that not all On-Board Diagnostic Monitor IDs or Test IDs are supported by all systems. The software is able to show only the monitors and tests that the car provides. Moreover, some older cars might not even support the Mode $06 at all. Use the free version of the software to see what data your car provides. Even the free version will list the available monitors and tests.
Our OBD app for iPhone has been a great success this far. We’ve got some improvement ideas from you guys about making it even better. We listened to your suggestions and made the app stand out even more.
The initial app used side navigation drawer as the navigation pattern. For the new version we redesigned the app navigation completely. We replaced the old side navigation with much simpler and intuitive tab bar navigation. Now all the most common sections are always visible at the bottom of the screen.
Our e-mail support was also contacted about how to reset the check engine light. The action to clear the MIL was behind a button that perhaps wasn’t the easiest to find. We improved the views so that the button to clear the MIL and trouble codes is now always visible.
As one of the new features, we added digital dashboard or so called status view to the app. With this view you can track the sensors you want in real-time and with large and easy to read fonts. The speed and RPM are the only fixed sensors in the screen. You can customise all other sensors. Long press any “sensor box” to replace a sensor with any sensor that your car supports .
On-Board Diagnostic Monitors (OBD MODE 06)
Another new feature that we added was the support for On-Board Diagnostic Monitors. These monitors are also know as the OBD mode 06. On-Board Diagnostic Monitors offer professional level diagnostic capabilities. These monitors can give detailed information about misfire counts, for example. They can also give reasons for readiness monitor failures or hints for emerging problems. Unfortunately, not all cars support this mode. Especially older cars don’t have support for it. That’s because Mode 06 was added to the OBD2 standard about ten years ago.
We are also happy to announce that the app supports now Bluetooth Low Energy (BLE) OBD adapters. These adapters are also known as Bluetooth Smart or Bluetooth 4.0 adapters. We started with support for the best BLE adapter in the market, Kiwi 3. Bluetooth adapters are much more convenient than WiFi adapters. This is because you don’t need to hassle with the phone WiFi connection anymore. Support for Bluetooth 4.x adapters is a great addition to our app. We’ll be adding support for more BLE adapters once they enter the market. Check the OBD adapters page for up-to-date information.
Drop us a note to email or add comment below about how you find the new app. Thanks!
Our car diagnostic software for PC and Mac was updated about a month ago. The latest OBD Auto Doctor is now labeled as version 3. It took few weeks to publish this blog post. But it’s never too late, right? Let’s go through the change log for the update.
Improved User Interface
The new version has redesigned and improved user interface. This is of course the main visible change for you. We clarified the views with more white space and trimmed down the titles. We also reorganized the views under new categories. The new categories are summary, trouble codes, diagnostics, monitoring and extras. The categories have new flat style icons too. These changes make it easier for you to find the stuff you are looking for. We also added help texts to the views. They provide you helpful details about the information that the views provide. Just move your mouse over the small white question mark to get the hints.
On-board System, Test or Component activation
The software has now support for OBD2 mode 8. The mode 8 is the on-board system, test or component activation service. This service allows bi-directional communication to start or perform specific tests. This is different from the most OBD2 services because they just read information from the car. In that sense, this service or mode is a rather powerful tool.
The current version of the OBD2 standard defines only two tests. OBD Auto Doctor supports these both:
Evaporative system leak test
Diesel Particulate Filter (DPF) Regeneration
It’s expected that more tests are added to the standard in the upcoming updates.
Sensor Graph Grid
The graph grid is the newest addition to the monitoring tools. You can now track up to four different sensors side by side with the Sensor Graph Grid. Each sensor has separate graph with it’s own scale. This makes it easier to interpret the data in some cases.
We did a lot of other smaller changes for the software too. The following list highlights the most important ones.
Increased number of the simultaneous sensors in the graph. You can now update up to 6 sensors at the same time. We also improved the automatic scaling of the graph scales to make it easier for you to interpret the values.
Added support for the Readiness Monitor status for the current drive cycle. This is in addition to the monitor status since the trouble codes have been cleared and the MIL has been reset.
Verified support for the new Windows 10. We also tested the OS X El Capitan preview version for possible compatibility issues.
Improved internationalization with all the strings updated by native speakers. Because of high maintenance work we had to remove support for some languages with fewer users.
Improved functionality with some clone adapters. The problematic adapters reporting version 2.1 will work now too. We do recommend though that you use a high quality genuine ELM327 adapter. Some clone adapters have serious issues delivering data from the car.