OBD2 app for iPhone released

OBD Auto Doctor OBD2 app for iPhone is now available from the Apple app store!

iPhone screenshot

The app works now perfectly even with the new iOS 8 released just few weeks ago. The very first version of the app had some layout issues with iOS 8 but now all those issues are gone. The app works fine with iOS 7 too but older versions are not supported.

The iPhone version of the app requires separate ELM based OBD adapter using Wi-Fi connectivity. Due to technical limitations of the platform Bluetooth adapters can’t be supported. To get started with the app and adapter setup, please check the Quick Start Guide for iPhone. It will guide you through the first time usage.

The basic app is available for free so that you can evaluate it and make sure it works with your car and OBD-II adapter. The free app has some limitations though. You can unleash all the features and upgrade to the Pro version using in-app purchase. In-app purchasing is convenient way to unlock the Pro features without need to re-install separate app version.

Upgrading to the Pro

Getting the Pro version can be done inside the app using in-app purchase. It’s one time purchase that covers all future feature updates and additions to the app. The purchase is tied to your Apple account. You can get the Pro version back even if you upgrade your phone or uninstall the app by accident. Just install the free app from the app store and it will automatically detect that you already own the Pro version. The only thing you have to do is use the same Apple account in your phone.

Unfortunately Apple doesn’t provide us means to issue refunds of the purchase. Therefore, please try the free version first to make sure there are no compatibility issues with your adapter or car. The issues are very rare but if the free version doesn’t work, the Pro version won’t make the situation any better.

Try it now and Enjoy!

App store badge

Try it now and let us know how you like it!

iPhone OBD-II app coming soon to app store

OBD Auto Doctor is coming for iPhone soon! We are very excited about this announcement as we are expanding our OBD2 software to even bigger audience. iPhone will be great addition to our product family that already covers Android, Windows Phone, Windows, Mac OS X and Linux.

We have been busy and working hard the whole summer to implement the best user experience for the app. We hope you like the app or send us feedback on the areas needing improvement. The app will require iOS 7.0 or newer to function. Earlier iOS version are not supported at the moment.

The app release will be announced separately but we are targeting September for the release. The app is basically ready by now but we still want to tweak the user interface and functionality to make it even better. If you want to be part of the early adopters and help us, please join our beta testing group by sending us email to support@obdautodoctor.com.

Here are couple of screenshots of the app. We are very excited about it, how about you?

iPhone navigation screen shot

iPhone graph screen shot

Follow us on Facebook, Google+ or in Twitter to get notified about the release!

Multiple control units supported in Android, Windows Phone

In the previous app update for Android (version 2.2) and Windows Phone (version 2.0) we added support for multiple control units. The most common and usually the only control unit is the Engine Control Module. However, newer cars are starting to have more than the ECU responding to OBD2 requests. Most cars with automatic transmission have Transmission Control Module (TCM) available for example. There can be also other controllers depending on the manufacturer and model.

Our desktop software has had the support for multiple control units for ages but with the last update we brought the support to the mobile versions too. As with all mobile version updates, this update is completely free for all of our existing customers using the app in these platforms.

Android

Multiple control units with Android

In Android, the selection of control unit was added as dropdown spinner in the action bar. The screenshot illustrates a vehicle with three control units available. The selection can be made by opening the spinner by tapping the title and then selecting the appropriate control unit. The selected control unit is visible in every view where it matters and where it can be changed. After changing the control unit, the view data is refreshed from the car and information is shown for the selected controller.

Get this OBD2 application from Google Play!

Windows Phone

Multiple control units with WP8
In Windows Phone, the control unit selection was added to the navigation page. The controller can be changed using the list picker on top of the navigation page titled “browse”. To change the control unit, you need to come back to the browse page and do the change you wanted. The screenshot is from the same car as the Android screenshot. The car has three control units and the first one is selected. The acronym of the selected control unit is indicated on top of the view in the title.

Get this OBD2 application from Windows Phone Store!

Now it’s good time to update your app to the newest version. Remember that as with all the other features, your car needs to support multiple control units for them to show up in the app. If you have only one ECU listed, then your car has only one ECU responding to the OBD2 messages. Happy diagnosing!

Dashboard for WP8 app

An update for OBD Auto Doctor WP8 version was just published few hours ago. The update adds dashboard with some neat gauges to the app. On top of the screen there are speed and RPM meters. At the bottom there are four gauges displaying various information. The gauges may vary a little bit depending on what sensors your car supports. The update is ready for download from Windows Phone Store.

Dashboard on WP8

With the free version, only the speed, RPM and Engine Coolant Temperature are displayed. If you want access to all of the gauges, then upgrade to the Pro version.

In addition to the gauges and meters, the update fixes a disconnect issue with some adapters where the adapter closes the connection after certain idle period.

If you still haven’t tried the app, now it’s good time to try it out!

OBD Readiness Monitors Explained

Once in a while we get questions about OBD Readiness Monitors. This post will explain what the readiness monitors are.

The purpose of readiness monitors in a car is to self-test the car’s emission systems. Readiness monitors are self check routines that observe the performance of specific vehicle emissions control systems. Cars may perform up to 11 system tests; these are so called readiness monitors. The output of readiness monitors identify whether the car’s computer has completed the required tests while the car is being driven.

Readiness Monitors

There are two different types of monitors: continuous and non-continuous. Continuous monitors are different in design from the non-continuous monitors. Continuous monitors are being constantly tested and evaluated by the car’s computer while the car is running. Conversely, the non-continuous monitors require certain conditions to be met before a test or series of tests can be completed. The conditions necessary for the car to run these self-diagnostic tests vary. Some monitors require that the car follows a predefined “drive cycle” routine. Some require two drive cycles due to the need for a cool down and warm up periods in between.

Continuous readiness monitors read with the Windows Phone app

Continuous readiness monitors read with the Windows Phone app

Continuous Monitors

  • Misfire
  • Fuel System
  • Comprehensive Component

Non-Continuous Monitors

Non-continuous monitors are different for spark ignition cars (gasoline engines) and compression ignition cars (diesel engines).

Spark ignition vehicles (Gas)

  • Catalyst (CAT)
  • Heated Catalyst
  • Evaporative (EVAP) System
  • Secondary Air System
  • Oxygen (O2) Sensor
  • Oxygen Sensor Heater
  • EGR (Exhaust Gas Recirculation) and/or VVT System
Non-continuous readiness monitors read with the Android app

Non-continuous readiness monitors read with the Android app

Compression ignition vehicles (Diesel)

  • NMHC Catalyst
  • NOx/SCR Aftertreatment
  • Boost Pressure
  • Exhaust Gas Sensor
  • PM Filter
  • EGR and/or VVT System

Monitor status

Each readiness monitor will have it’s own output status. The completion status can be:

  • Ready or complete (green mark) meaning that the test has been completed e.g. the OBD-II system has checked this emissions control system.
  • Not ready (red mark) meaning the test is uncompleted e.g. the OBD-II system has not checked this emissions control system.

OBD Auto Doctor reports the status only for supported monitors in the mobile apps. The desktop version (Windows, Mac, Linux) lists the unsupported monitors too. They are marked as unsupported. It simply means that the car doesn’t have that monitor and therefore it can’t be tested.

OBD readiness monitors read with the Mac version

OBD readiness monitors read with the Mac version

Monitor “not ready”

Clearing the diagnostic trouble codes (DTCs) will reset the monitor statuses. This typically occurs during vehicle repair. Statuses are reset in case of power failure too. This usually happens when the battery has been disconnected. Therefore it is not advisable to disconnect the battery. If you need to disconnect the battery for example to replace it, read further to learn how to get the monitors back to complete.

Note! Depending on your country and state, OBDII vehicle may not pass the annual inspection unless the required monitors are “ready”. For example, the US Environmental Protection Agency guidelines allow up to two monitors to be in a “not ready” state for model year 1996 through 2000 vehicles and one monitor “not read” for 2001 and newer model year vehicles.

How to get the monitors “ready”?

1. First, make sure that the MIL (Malfunction Indicator Light) is not commanded on. Having stored or even pending diagnostic trouble codes active may prevent a monitor from running to completion.

2. Second, make sure that you have enough fuel in the car. Some monitors, for instance the EVAP monitor, may require the fuel level to be between 35% and 85% to initiate the diagnostic testing.

3. Third, complete the so called “drive cycle”. About one week of combined city and highway driving is usually enough to allow the monitors to reach complete status. The drive cycle is explained in more details in the next paragraph.

OBD drive cycle

The purpose of the OBD2 drive cycle is to let your car run on-board diagnostics. This, in turn, allows monitors to operate and detect potential malfunctions of your cars’s emission system. The correct drive cycle for your car can vary greatly depending on the car model and manufacturer. Also, the monitor in question affects the required drive cycle.

Today, many vehicle manufacturers include these drive cycles in the vehicle owner’s manual. Typically, a few days of normal driving, both city and highway, will make the monitors ready. The following generic drive cycle can be used as a guideline if a specific drive cycle is not known. It will assist with resetting monitors when a car specific drive cycle is not available. However, it may not work for all cars and monitors.

The drive cycle can be difficult to follow exactly under normal driving conditions. Therefore, it is better to drive it in restricted area!

1. The universal OBD-II drive cycle begins with a cold start (coolant temperature below 50 C /122 F, and the coolant and air temperature sensors within 11 degrees of one another). This condition is easily achieved by letting the car to sit overnight.

2. The ignition key must not be left on prior to the cold start. Otherwise the heated oxygen sensor diagnostic may not run.

3. Start the engine and idle the engine in drive for two and half minutes, with the A/C and rear defroster on if equipped.

4. Turn the A/C and rear defroster off, and accelerate to 90 km/h (55 mph) under moderate, constant acceleration. Hold at a steady speed for three minutes.

5. Decelerate (const down) to 30 km/h (20 mph) without braking or depressing the clutch for manual transmissions.

6. Accelerate back to 90-100 km/h (55-60 mph) at 3/4 throttle. Hold at a steady speed for five minutes.

7. Decelerate (const down) to a stop without braking.

To avoid being rejected in the annual inspection, you can prepare your car for it yourself. Do not wait until the annual inspection with your issues. If the check engine light comes on, read the diagnostic trouble codes and engine status immediately. It could save you a lot of time as well as future repair and fuel costs. You can do all this with OBD Auto Doctor diagnostic software. You can read all the monitors statuses even with the free version. Try the software now!

OBD Auto Doctor now available for Mac OS X

We are pleased to announce the release of OBD Auto Doctor for Mac OS X. Mac support has been requested by many of you and therefore we are especially happy about this release. It delights us to fulfill your wishes!

OBD Auto Doctor on Mac OS X

OBD Auto Doctor on Mac OS X

OBD Auto Doctor is the only true multi platform OBD diagnostic software available in the market. It’s available for basically for every operating system there is; Windows, Mac and Linux. Users who have purchased a desktop license earlier are able to use the same license key with the Mac version. This is true advantage for many of our customers who have PCs and Macs in their households.

The Mac version supports all the same adapters that our Windows and Linux versions also support. These include wireless Bluetooth and WiFi adapters, USB and serial cable adapters.

OBD Auto Doctor is now available for download from our own site. The software requires at least OS X 10.7 (Lion) to operate correctly. It has been tested to work on the new 10.9 Mavericks too.

Since this is our first release for Mac, we would be very happy to receive any feedback of the software; positive or negative. Leave your feedback to the comments or send us e-mail.

Download and try out the software now!

New OBD-II sensors added

We published new versions for Windows Phone and Android few days ago. These updates contained some improvements to connection establishing and some bug fixes. However, the greatest value these updates brought is the 16 new sensors that were added. All of these are totally free for all existing customers. However, remember that your car needs to support the sensors too in order for the app to be able to show the values.

The added OBD-II parameters

  • Battery Voltage (reported by the adapter)
  • Driver’s Demand Engine – Percent Torque ($61)
  • Actual Engine – Percent Torque ($62)
  • Engine Reference Torque ($63)
  • Engine Percent Torque Data ($64)
    • Engine Percent Torque At Idle, Point 2 – 5
  • Auxiliary Input / Outputs ($65)
    • Power Take Off (PTO) Status
    • Auto Trans Neutral Driver Status
    • Manual Trans Neutral Gear Status
    • Glow Plug Lamp Status
  • Mass Air Flow Sensor ($66)
    • Sensor A and B
  • Engine Coolant Temperature ($67)
    • Sensor 1 and 2
  • Intake Air Temperature Sensor ($68)
    • Bank 1 – Sensor 1
    • Bank 1 – Sensor 2
    • Bank 1 – Sensor 3
    • Bank 2 – Sensor 1
    • Bank 2 – Sensor 2
    • Bank 2 – Sensor 3
  • Commanded EGR and EGR Error ($69)
    • Commanded EGR Duty Cycle/Position A and B
    • Actual EGR Duty Cycle/Position A and B
    • EGR Error A and B
  • Commanded Diesel Intake Air Flow Control and Relative Intake Air Flow Position ($6A)
    • Commanded Intake Air Flow Control A and B
    • Relative Intake Air Flow Position A and B
  • Exhaust Gas Recirculation Temperature ($6B)
    • Bank 1 – Sensor 1
    • Bank 1 – Sensor 2
    • Bank 2 – Sensor 1
    • Bank 2 – Sensor 2
  • Commanded Throttle Actuator Control and Relative Throttle Position ($6C)
    • Commanded Throttle Actuator Control A and B
    • Relative Throttle Position A and B
  • Fuel Pressure Control System ($6D)
    • Commanded Fuel Rail Pressure A and B
    • Fuel Rail Pressure A and B
    • Fuel Rail Temperature A and B
  • Injection Pressure Control System ($6E)
    • Commanded Injection Control Pressure A and B
    • Injection Control Pressure A and B
  • Turbocharger Compressor Inlet Pressure ($6F)
    • Turbocharger Compressor Inlet Pressure Sensor A and B
    • Injection Control Pressure A and B

OBD Mode A

In addition, the Android version is now able to read emission related permanent trouble codes (OBD Mode A). The Windows Phone app will get this feature in the next release. And the desktop version will get all the sensors and the OBD Mode A in the next release. Stay tuned!

New Android app update available from Google Play

The completely redesigned and improved Android version of OBDAutoDoctor OBD-II app is now available for everyone! The user interface of the app is updated to support modern Android look. The design follows native Android navigation patterns and should be easy to use for every Android user.

We also improved the app under the hood. Performance was tuned and memory consumption decreased. In addition, few connection issues were resolved. Some of the fixed issues were related to specific phone models, and others to some clone adapters. All in all, we are very satisfied with the app now.

Below are two screenshots of the app. What do you think? Is the new design better than the old one?

Android summary view

Android graph view

Update your app or download it for the first time from Google Play:

Get it on Google Play

Major update coming for Android: BETA testers wanted

In the last few months we have been improving the OBDAutoDoctor Android app. Now it’s time to announce the major update. We designed the user interface from scratch to reflect the requirements of a modern Android app. The user interface now follows the Android guidelines and uses modern navigation components. We achieved to flatten the navigation hierarchy and improved the functionality with new Android 4.x phones.

New Android app summary

The start screen of the new Android app

At the same time we are trying to address all the possible connection issues. Therefore, we are looking for eager BETA testers to try out the new app. If you want to make the app even better, join our BETA tester community. We only take limited number of testers so send us email now to support@obdautodoctor.com with the following details:

  • Your Google Account e-mail address
  • What phone do you have?
  • Do you have currently any problems with the app?

We will then invite you to participate in the testing. Let’s make OBDAutoDoctor the best Android OBDII app there is!

The final release is scheduled for later this month. We will release the app when we are satisfied with the app quality and performance.

Great start for the Windows Phone app

The first version of our OBD-II app for Windows Phones was released about 11 weeks ago. We are very pleased that we chose to support Windows Phone 8 ecosystem since we’ve got over 10,000 downloads for the app this far. It’s great to see that there are so many car enthusiasts in the Windows Phone community too!

The app has got very nice welcome among the WP8 users. The feedback for the app has been positive and we highly appreciate it. Here are the top 10 reviews. Thanks for the wonderful feedback, this is what keeps us going!

OBDAutoDoctor Windows Phone reviews: Top 10

  • Wow. A real developer of real and usable apps! Great job. Get the upgrade.
  • Works well. I like that there have been updates with new features. I am using an 8x with BAFX PIC18F2480 Bluetooth device (got it from Amazon).
  • As of version 1.21 the problems with Lumia 920 are fixed. In case of problems just contact to the developers that are really great and respond quickly! Now it works with my Toyota GT86 by iHarbor mini adapter from Amazon on the Lumia 920! Super!
  • Top. Read errors and delete works (Audi, Seat, Honda, …) with a cheap ebay adapter. HTC 8x
  • Good app, prob best obd tool for windows phone
  • Very good and fast
  • Seems to work well with my Lumina 521 and ELM 327. I upgraded to Pro. Looks like the best OBD tool I’ve seen for WP 8.
  • ASE mechanic here…this is a very good price. You’ll save the money in repairs. Knowledge is power.
  • Works perfectly with my 1020 & cheapo BT OBDII adapter on my A4.
  • Excellent app. I bought an OBD2 so I could right this app but there’s no reason to compete. This app is that good.

We will continue to work with the app to bring you improvements and new features. You can leave your feedback or improvement ideas to the comments. We would love to hear from you!

If you still haven’t tried the app, you can get it from Windows Phone Store.