Turn your mobile into automotive scanner

With OBD Auto Doctor car diagnostic app, you can communicate with your vehicle's On-Board Diagnostic system and turn your Windows phone into a highly capable automotive scanner. Whether you want to monitor data in real-time or reset "check engine" light, this is the only OBD-II software you need!

Get it from Microsoft

It's a Free App
Upgrade to Pro in-app

Diagnostic Trouble Codes

Read diagnostic trouble codes (DTCs), reset the codes and the check engine light (MIL). Upon malfunction, get access to the Freeze Frame.

Search and browse the DTC database for generic and manufacturer specific trouble codes. The database contains over 14000 trouble codes.

Read: What to do when Malfunction Indicator Light illuminates?

Readiness Monitors

The readiness monitors self-test the car’s emission-related systems. Read monitoring test results to make sure your car is ready for annual inspection.

Read: Readiness monitors explained

Sensors and Parameters

Sensors and parameters are what most of you find the most interesting part of the software. You can monitor all the sensor values that your car reports in real-time, including fuel consumption. In addition, you can export the data in csv format!

You can track sensor values in a beautiful graph. This way you can visualize sensor value changes, and detect spikes and trends in the data.

Read: The supported OBD-II sensors and parameters


If you are interested in gauges, OBD Auto Doctor has a beautiful dashboard for you. Dashboard offers convenient way to monitor interesting data while driving.

For now the dashboard is non-customizable but we are looking forward to improve and extend it.

Vehicle Information

Get access to all basic information of the Engine Control Unit including Vehicle Identification Number (VIN), Calibration Identifications (CALID), Calibration Verification Numbers (CVN), Engine Serial Number, and ECU name queries.

Read: How OBDII helps you when buying a used car

Multiple Control Modules

The app supports all OBD2 compatible Electronic Control Units (ECUs) that your car supports. In addition to Engine Control Module, this typically includes transmission control unit for cars with automatic transmission, or fuel pump for example.

Upgrade the app to a professional tool by getting the Pro version.

Windows Phone Version Feature Comparison Matrix

Lite Pro
Diagnostic Trouble Codes
Confirmed DTCs supported supported
Pending DTCs supported supported
Permanent DTCs supported supported
Manufacturer specific DTCs limited supported
Freeze Frame limited supported
Clear DTCs and MIL limited supported
Send diagnostic info using e-mail supported supported
DTC Database
Search Trouble Codes supported supported
Generic DTCs supported supported
Manufacturer Specific DTCs limited supported
Readiness Monitors since MIL reset supported supported
Readiness Monitors for this drive cycle supported supported
Live Sensor Data limited (limited) supported
Sensor Graph (scope) limited (limited) supported
Data logging to file / Export data in csv format limited supported
RPM and Speed supported supported
Electronic Control Unit Information
OBD standard and bus protocol supported supported
ECU name and description supported supported
Vehicle Identification Number limited supported
Calibration Identifications limited supported
Calibration Verification Numbers limited supported
Engine Serial Number limited supported
Exhaust Regulation Or Type Approval Number limited supported
Scantool information supported supported
Battery Voltage supported supported
Metric and Imperial Units supported supported
Gasoline and Diesel Engines supported supported
Supported Protocols
SAE J1850 PWM supported supported
SAE J1850 VPW supported supported
ISO 9141-2 supported supported
ISO 14230-4 KWP supported supported
ISO 15765-4 CAN supported supported

Please notice that all the features require that your vehicle supports them too.

"Love this app! Best one available for my windows phone. Most important tool I now own! Awesome!"


"The best OBD2 app for phone I've found."


"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)."


"Seems to work well with my Lumia 521 and ELM 327. I upgraded to Pro. Looks like the best OBD tool I've seen for WP 8."


"Works perfectly with my 1020 & cheapo BT OBDII adapter on my A4."


"A must have! Wonderful app. Been waiting on this for 8 long months. Love it on my N9, now finally made it to Windows 8."


"ASE mechanic here...this is a very good price. You'll save the money in repairs. Knowledge is power."


How to Get Started?

We've put some introduction material to help you get started with diagnosing your car as easy as possible. After checking out the quick start guides, it should be easy to connect the app with your car! If you have any questions or concerns left after taking a look of this material, our email support is glad to help you out.

Quick Start Guides

Download the Quick Start Guide (PDF) for Bluetooth adapters or WiFi adapters

Download the app to your phone for free!