What cars are supported

inCarDoc posted this 24 May 2018

App InCarDoc, primarily designed to work with cars designed to support for data reading protocols compiant with OBD-II standard specifications. As an extra feature, app might support some internal protocols specific to some car makes/bands.

Below we will look at how you can check your car compliance with OBD-II standard requirements and protocols and what could be done with non OBD-II models.

OBD-II standard was initiated for independent controlling of ecology requirements to engine and emission systems.  The obligation to follow this standard is regulated by the national legislation of the target country to which the vehicle is supplied and operated.

All models sold in USA after 1996 must be OBD-II compliant. For the EU that is 2001-2002 (ignition engines), 2004 (diesel engines). In brief:

  • USA - 1996
  • EU - 2001-2004
  • Japan - (forma;) 2003, more real 2010
  • Brasil- 2008
  • Russia - 2010-2012

Please note, that country does not mean "formal" brand's headquarter location, but rather destination country. So for example Subaru Forester 1999 model/year, supplied to USA must have OBD-II support. While similar model for the EU might have no OBD-II at 1999. Also need to mention that manufacturers might start supply OBD-II compliant models bit in advance of formal legislation date.

What is worth your attention when checking the compatibility of the car with the requirements of the standard OBD-II, please see our site in the section FAQ

What one could do if the model does not have OBD-II support or support is quite limited.

As mentioned above, one can connect to some models with non-standard / internal protocols using a configuration file that describe parameters and commands of appropriate protocol. Some of these protocols have already been added to the program and can be used by selecting the appropriate item in the Program Settings ("Protocol Type"). Advanced users who understand and know the commands of certain protocols can create their own settings for the required protocols and / or ECU.