OBD Evolution

Experience the OBD Evolution!


OBD Evolution is an app for iPhone, iPad, and iPod touch which makes your mobile device an analysis and diagnostic tool for your vehicle.

  • Are you interested in more details about your vehicle than shown on the built-in dashboard?

  • Is your Malfunction Indicator Light on and you want to know why?

  • Do you own a newer vehicle and want to be able to select all supported sensors?

  • Do you drive different vehicles and want an app to automatically switch between them?

  • Do you want a hassle-free connection, disconnection and reconnection of the app to your OBD adapter, no matter whether Wi-Fi or Bluetooth?

  • And do you finally want to move and resize the gauges on a multi-page dashboard in an intuitive way?


Now you can experience all of it with this app.

So get ready for the OBD evolution!

In order for this app to communicate with your vehicle's ECU(s), you need a supported adapter which needs to be purchased separately.

As a prerequisite, your vehicle's on-board diagnostic bus needs to support OBD-II.




Here you can see our introductory video:


Ease of Use:

  • Automatic adapter connect / disconnect

  • Easy handling of multiple vehicles

  • Intuitive handling of gauges


Voice Control

SAE Standard Coverage:

  • Complete coverage of Mode 1 PIDs

  • Complete coverage of defined DTC texts



New: Extended diagnostics for VAG vehicles from 2015


Automatic Adapter Connect / Disconnect

You do not need to actively connect to or disconnect from an OBD-II adapter. The app constantly tries to connect to a Wi-Fi adapter with the IP address and port configured, checks the existence of a paired Bluetooth adapter (OBDLink MX+), and scans for Bluetooth LE adapters. Once successfully connected it notifies you about it. If the adapter is out of reach or unplugged, the app cleanly disconnects. Then it keeps trying to re-establish a connection. Therefore you will find neither any button to connect, disconnect, or reconnect to an OBD-II adapter nor any settings concerning connections handling.


Easy Handling of Multiple Vehicles

Different vehicles are handled by storing their specific profiles. All you need to do is connect the app with a vehicle. You do not need to create a vehicle profile – this is automatically done. Once a vehicle is connected, the app reads few vehicle specific data via the OBD-II adapter and checks whether the vehicle has already a profile stored. If a profile is found, this profile is selected. If no profile is found, then there will be some additional vehicle specific data read and stored in a newly created profile. In this case this new profile is selected. Therefore you do not need to select a vehicle profile anymore – all your vehicle profiles are recognized and will automatically be selected at connection time.

Intuitive Handling of Gauges

Gauges are displayed in a multi-page dashboard - you can easily create and delete gauges. The gauges can be shifted by simply touching and moving them. They can be shifted on the current dashboard page, or to another page, and even beyond. In this case a new page is created. Pages emptied are automatically deleted. The resizing of gauges is done as well by standard pinch movements giving you a direct visual impression of how the page looks.


Voice Control

With Voice Control you can navigate through the main menus, change some settings, check and clear errors and emission readiness monitors, change the pages in Dashboard, send the app to the background (identical to pressing the home button), and make screenshots without a single finger tip! You can activate or deactivate an acoustic feedback from the app, informing you about the activity currently being processed. Because of the recognized words and speech output stored in the app, you do not need any internet connection for this feature.

Complete Coverage of Mode 1 PIDs

There is a complete coverage of all OBD-II sensors of service 1 (generally referred to as Mode 1 PIDs) which are defined in the SAE J1979 standard. This leads to the support of 382 different ECU sensors and sensor combinations which can be selected. Please take into account that only the sensors which are supported by your vehicle's ECU(s) can be handled. They can be as few as 18 for a 2007 Volkswagen Polo Manual or as many as 80 for a 2016 Ford C-MAX Diesel Automatic.

Complete Coverage of Defined DTC Texts

This app can read out all OBD-II relevant Diagnostic Trouble Codes (DTCs) which are supported by the vehicle's ECU(s). All of these DTCs can be displayed. For the 8,300 OBD-II codes defined in SAE J2012 standard, the standardized descriptions are given as well.


You can select an individual appearance which enables you to select a background picture for all round gauges, all square shaped gauges, and the dashboard. Additionally, you can select some gauge attributes like sizes, e.g. pointer length and width, and different colors, e.g. for titles and units. Some appearance sets are contained as examples.


Extended Diagnostics for VAG Vehicles from 2015

For VAG vehicles (Audi, Volkswagen, SEAT, Skoda) from 2015 (UDS protocol) there is an extended diagnostics support. By tapping the Diagnostics button in the Main Menu all ECUs with errors are shown with their errors. By resetting the errors these ECUs with errors get an error reset as well.


OBD Evolution supports the following OBD adapters:

Please note that iOS does not support Generic OBD Bluetooth adapters!


The app contains two offline documents: a Quick Start Guide and a User Manual. So you do not need any internet access in order to read them. We recommend to go at least through the first one as it contains important information about the Wi-Fi setup in case you use a Wi-Fi adapter.

If you are interested in looking at these documents, feel free to download them from here: