Look under the hood!
OBD-II Compliant Car
OBD scan tool hardware
InCarDoc on your smartphone
Use Smartphone for Quick View of the Car and Engine Main Parameters:
- Read real-time parameters: speed, rotation, timings, economy
- Read diagnostic trouble codes
- Clean trouble codes (turn off Check Engine, MIL)
Start NOW - It’s Easy!
- Learn if your car is OBD-II compliant
- Get the adapter
- Download InCarDoc App
- Configure the App
- Join drivers Forum and compare your car performance
More Possibilities – Better Driving!
- Communicate with your car
- Record your trip parameters & analyze engine performance
- Optimize your car fuel rate
- Learn your driving habits
OBD-II basic information
On-Board Diagnostic systems are in most cars and light commercial vehicles on the road today. During the '70s and early 1980's manufacturers started using electronic means to control engine functions and diagnose engine problems.
OBD-II, a new standard introduced in the mid-'90s, provides almost complete engine control and also monitors parts of the chassis, body and accessory devices, as well as the diagnostic control network of the car. OBD-II is an expanded set of standards and practices developed by SAE and adopted by the EPA and CARB (California Air Resources Board) for implementation by January 1, 1996.
Strangely and unusually Europe was slower on the implementation of OBD2. Europe OBD (also known as EOBD) became mandatory for all new European car designs in 2000, existing cars in 2001 and
You may help us improve Application by sending OBD-II parameters of your car. Just leave your car data
Your questions and feedback are also welcome, fill out
There are five basic OBD-II protocols in use - CAN, ISO 9141, ISO 14230 (also KWP2000), PWM è VPW, each with minor variations on the communication pattern between the
The differences between the protocols are pure details, for example, data rate. Online you can find so-called "table applicability" - lists of relevant brands and models of cars and OBD-II-protocols they support. But these lists do not give complete and accurate information - not always cars presented in the list will support OBD-II. It is especially difficult to judge the variety of functions to support specific protocols. The fact is that it all depends on the model, year and the market, which is the car focused on.
|InCarDoc Android PRO
|Bluetooth (2.0) adapters support
|Wi-Fi adapters support
|Kiwi 3 (BLE) adapters support
|Read and interpret trouble codes (DTC memory)
|Clear error codes including Check Engine Light (MIL) and others
|Read parameters in real-time (if supported by the car):
|Fuel System Status
|Speed of Vehicle
|Absolute air pressure
|Inlet air temperature
|Mass air flow
|Lambda Sensor (correction of the motor)
|And another parameters - depending on the car
|Chart drawing for real-time data
|Reading VIN chassis number
|Real time parameters recording
|Read, display, record multiple parameters simultaneously
|Recording parameters in background mode
|View and sending recorded parameters traces
|Fuel Economy parameters
|Upload to incardoc.com server
|Store and share DTC data and General info
|Auto-start of last used command screen (use "Auto start of the last command" option in Configuration alone or in combination with "Connect BT at start")
|Console for advanced users experiments with OBD-II and adapter commands (use "Test"-"Console" option in Configuration to allow console screen)
|Consumption fuel per time
|Widgets tab for dynamic single and combined commands
|Widget "Acceleration up to..."
|Tech inspections (MOT) records
- features available at In-App Purchases.
- Wi-Fi adapters are supported in Android starting with version 4.1, note that not all Wi-Fi adapters compatible with iOS are supported by Android.
- KiWi 3 adapters work at smartphones having Bluetooth 4.0 (BLE), present at Android starting with version 4.3; will be available at OBD Сar Doctor iOS version 1.8.
- limited by one test: acceleration 0–60 km/h.
Does my car support OBD-II standard?
To learn whether your car supports OBD-II standard, see
1. OBD-II standard is supported by the vehicles:
- European since 2003 (diesel since 2004)
- Japanize since 2005
Unfortunately, other cars
2. DLC connector (Diagnostic Link Connector) - 16 pin-out DLC of a trapezoidal shape. ! Some cars have DLC connector, but they do not support
3. Technical documentation to your car. OBD-II compliance may be mentioned at the technical documentation of your vehicle (but not in the general direction to the car
4. You can also search all the identification plates on the car - there may be signs "OBD-II compliant" or "OBD-II certified".
5. Another way is to ask at the service center or
Diagnostic connector. What is this? How to find
diagnostic connector in the car?
The main function of the diagnostic socket (in OBD-II it is called a - Diagnostic Link Connector, DLC) is to provide the connection of the diagnostic scanner with control units that are compatible with OBD-II. DLC connector must meet the SAE J1962 standards.
According to these standards, the DLC connector position is in the center of the car. It should be within 16 inches of the steering wheel. The manufacturer can locate the DTL in one of the eight locations defined by EPA. Each pin of the connector has a different purpose. See also the question Does my car support OBD-II standard?
What is DTC?
OBD-II supports SAE J2012 standard which comprises the corresponding trouble codes - Diagnostic trouble codes (DTC’s). The OBD-II codes
These codes are used by some manufacturers to identify vehicle problems.
The codes are divided into two groups – generic and extended codes. Generic ones are strictly standardized and their decoding is always the same for all the OBD-II cars, but vehicle manufacturers also may use manufacturer specific DTC codes that are different from the Generic codes – extended codes. Foreign vehicles may also use DTC codes different from the generic DTC codes. It's important to remember that codes depend on the cars construction, model and manufacturer.
How do I connect my mobile device and Application to my car?
- Plug ELM 327 Bluetooth adapter to the car's OBD-II port, go to the Bluetooth environment at you Android mobile and find the adapter.
- Pair the two devices.
- The secret code of pairing is 1234 or 0000.
Go to the InCarDoc application > Settings, select name of the adapter from the devices list and you are ready to go!
Plug your OBD Wi-Fi Device (OBD-II Wi-Fi Adapter) to your car's OBD2 diagnostic port. The OBD-II port is usually located within 2 feet (0.61 m) of the steering wheel.
Wait for it to green light flashing at Wi-Fi Device.
Atyour iPhone go to Settings, choose Wi-Fi Devices and connect to Wi-Fi network.
Set the IP Address to Static.
IP Address to 192.168.0.11 and the
Subnet Mask to 255.255.255.0
Click device name to set WiFi connection.
Exit the Settings.
Go to the InCarDoc Application
Choose Settings > Wi-Fi Settings.
Configure the following information:
IP Address: 192.168.0.10
Click Save > Back
Click Connect and see General Info.
- Start your car and see Dynamic Parameters.
We also recommend a short video to learn how to set up the Application
The easiest way to get the adapter is to search on the internet using keywords ELM327, OBD-II Wi-Fi Wireless OBD2 cable or adapter.
OBD-II adapters are supported?
Please, note that InCarDoc Android supports all ELM327 based Bluetooth hardware interfaces including but not limited to:
- OBD pros
- ScanTool.net OBD Scan (including OBDLink scanner and other adapters STN11XX)
- Diamex DX70 & DXM
- Any other ELM327
You can find the manufacturers of the adapter searching the Google by keywords ELM327 Bluetooth. See also at Amazon, Ebay, AliExpress. More …
Avoid adapters ELM327 v2.1. More …
iOS version of the application supports WiFi adapters: OBD Wi-Fi Device or OBD-II Wi-Fi Adapter.
The easiest way to get the adapter is to search Google using keywords ELM327 Wi-Fi, OBDII Wi-Fi, Wireless OBD2 adapter.
connecting / reconnecting, adapter connection error after App upgrade, mobile hang up
Try the following:
- turn off the WiFi connection
- turn off / turn on
Bluetoothconnection unplug / plugin the adapter
- try to connect the App, if problems
remains, do following:
- change settings of "BT mode" (Menu-Configuration-Connection-BT mode) After you changed BT mode it is important to follow steps 2-4 again.
If these steps do not help, please enable Debug logging option (Menu-Configuration-Logging), try to connect to the adapter and send the Log-file from the Logging page with your comments about the error details.
Does InCarDoc work with my phone or tablet?
InCarDoc for Android is available for all Android devices with
InCarDoc PRO requires Android 2.2 or newer. You also need to have Bluetooth
InCarDoc for iPhone requires iOS 5.0 and newer: iPhone 3GS, iPhone 4, iPhone 4S, iPhone 5, iPod touch, iPad (application is optimized for the iPhone 5)
Are there any tips to get the accurate data?
For the data accuracy, we recommend that you avoid simultaneous
What is the principle of the application?
I will see using the InCarDoc?
See page Features - A comparative list of all supported parameters and features.
How do I upgrade to the InCarDoc Pro-version?
In order to upgrade your application to the PRO version do the following:
- If you are using iOS version you should go to "Setting" and click "Buy PRO version"
- If you are using Android version of the application use the following button
Localization setting ( temperature scales Celsius / Fahrenheit, km / miles, liters / gallons, languages)
To set up theapp localization, go to Configuration >> Localization. Choose one of 2 options "Units":
- Metric (kilometers, Celsius, ...)
- Imperial (miles, Fahrenheit, ...)
After that, please, don’t forget to reconnect the adapter. Unit changes become operational after reconnecting ONLY!
What do the data "Economy fuel", "Economy fuel avg", "Economy distance", "Economy distance avg
- Economy fuel - instantaneous flow rate (for "single" current values) measured in liters per 100 km (or gallons per 100 miles).
- Economy fuel avg - the average consumption for the whole trip (up to current moment), measured in liters per 100 km (or gallons per 100 miles).
- Economy distance - instantaneous flow rate (for "single" current values) measured in km per 1 liter (or miles per gallon).
- Economy distance avg - average consumption for the whole trip (up to current moment) is measured in km per 1 liter (or miles per gallon).
InCarDoc Pro does not show the "Economy fuel", "Economy fuel avg", "Economy distance", "Economy distance avg"?
For the calculation of all types of fuel
Why is the maximum value of RPM during OBD recording does not correspond to the maximum value
at the chart? (Same issue with the RPM data logging)
At the moment the log information on a smartphone is displayed in form of "preview", and as the zooming is not available only average number of points are displayed, that’s why the "peaks" can be cut. For a detailed analysis of
What is the "Volumetric efficiency"? How to define Volumetric efficiency for my engine?
Volumetric efficiency is used in the program for calculation of the fuel economy based on manifold absolute pressure sensor (MAP) if the direct data of the mass air flow (MAF) is not available.
The default is value is 80. If the car supports both MAP and MAF, then the "Volumetric efficiency" can be viewed as a measurement parameter (will be displayed in the list of Dynamic Parameters).
Read more about the Volumetric efficiency.
Can’t clear errors (DTC) from the ECU?
Solution: You should clear errors at the full power
Other PIDs such as PID 05, 06 etc. will be supported?
Currently InCarDoc application supports PID 01, 02, 03, 04.07, 09 (partially). To support other PIDs we need more information, and if you own such information, we will be glad if you share it with us.
What is error XXXX?
The Diagnostic Trouble Codes (DTC) are collected at the Electronic control unit of the car (ECU) when any car system error appears, they serve to understand the reason of the errors and solve them.
Why the application needs access to the Photo / Media / Files, Device & App History, Localization?
For parameters reading and recording, as well as mapping and logging, we need access to the one folder - Files, the application does not use your Media / Photo (this information Google Play brings together under one section).
Access to Localization is needed to determine the speed by GPS.
The access to the Device & App History (InCarDoc PRO version) is required to display application data above the other screens when the application runs in the background.
Is it possible to read errors from other systems, ABS, automatic transmission, etc.?
In accordance with the OBD-II only Check Engine errors are displayed and
Is it possible to change anything through the application?
No, as the ELM adapter (ELM 327 Bluetooth adapter) operates in
How to activate a HUD display, if there is any?
Head-up Display – the display on the windshield - Head-Up Display or HUD is a system that displays information about the car on the windshield, without limiting vision of the driver.
To activate the HUD display, go to the Dynamic Parameters - select the top tab Widgets - Create widget LED indicator, select the parameter you want to display.
Can you explain the “Timeout” option in the Settings menu? In what units it should be input?
The Timeout value means the interval between polling the data. It works as "not less than". By default, these data are read when ready, if you do not need to read the data very often this value can be increased. It makes sense to put only the values exceeding the "response time" that is displayed while reading.
How can I register at InCarDoc service using my mobile device?
To create an account at the web server do following:
At the mobile app InCarDoc PRO Menu > Configuration > Account, input Login and Password for your account and click Register.
You need to create
Also, you can register here at the website, go Personal account > Registration, fill in the fields and click Register.
How can I upload data to the server?
For files uploading do the following when your mobile device is connected to the Internet:
- create account with Registration option in the application (Menu > Configuration > Account) or with website option incardoc.com > Registration
- set your Login and Password in Account (Menu > Configuration > Account)
- upload your traces to server: open list of recorded traces at OBD Records page, long click on
item, select "Send to service" in popupmenu
- visit incardoc.com and
loginat Personal account page to view the traces.