Getting Started with Enhanced Diagnostics

This article provides instructions for setting up and using an enhanced diagnostic add-on and assumes you have already purchased and downloaded the correct add-on for your vehicle. If you have not purchased an enhanced add-on, see the full Enhanced Diagnostics help article for more information.


Vehicle Configuration

The enhanced add-on identifies your vehicle using the year, make, model, and option (vehicle build) that is set in the vehicle editor. Follow these steps to configure your vehicle.

For most vehicles supported by the enhanced add-ons, the app will automatically detect and set the vehicle build when it reads the VIN. In some cases, the vehicle build cannot be fully decoded from the VIN. You should always check that the vehicle build is set correctly for your vehicle.

  1. Open the Settings > Vehicle Editor page.

  2. Scroll to the Vehicle Build section.

    Vehicle Build

  3. Press the Select button to select the vehicle year.

  4. Press the Select button to select the vehicle make.

  5. Press the Select button to select the vehicle model.

  6. Press the Select button to select the vehicle option.

You must follow the steps above and select a year, make, model, and option from the list in order for the enhanced add-on to load the data for your vehicle.


Enhanced Networks and Modules

Enhanced diagnostics provide access to many additional Modules on the vehicle, where a Module is an ECU (Electronic Control Unit). Some examples of modules are the ABS, SRS/Airbag, and Transmission module.

Modules are grouped into Networks, where a Network is a collection of Modules. Networks are logically divided based on the hardware protocol that is used to communicate with each module on the Network. OBD2 adapters are only capable of connecting and communicating with one hardware protocol at a time, which means you can only connect and read data from one Network at a time. On some vehicles, such as some Toyota and Lexus vehicles, it is possible for the add-on to access two Networks at the same time, but this is an exception to the rule.

Some networks use non-standard OBD2 hardware protocols, such as MS-CAN (Medium Speed CAN). Most OBD2 adapters do not support non-OBD2 hardware protocols. In order to connect to a Network that uses MS-CAN, you need an adapter that supports MS-CAN and is supported by this application, such as OBDLink MX+.

Some Toyota and Lexus modules use a non-standard OBD2 protocol that is not accessible with all adapters. ELM327 adapters must support ELM version 2.0 or later to access these modules. There are many adapters on the market that advertise an ELM version such as 2.0 or 2.1, but don't actually support the features in that ELM version.


Connecting to Enhanced Diagnostics

When you first connect to a vehicle with Enhanced Diagnostics, you will be prompted to scan for supported enhanced PIDs and you might also be prompted to perform a network scan. It is important to proceed with the network scan (when applicable) and the enhanced PID scan in order for the add-on to identify the diagnostics that are available on your vehicle. The enhanced add-on will store the results of the scan so that you only need to perform it once per network.

Make sure you have the correct vehicle selected in the vehicle editor before connecting.

After you press the Connect button, you will be prompted to select an enhanced network:

Enhanced Network Selector

You will notice that the first network listed is always Generic OBD2. The Generic OBD2 network includes standard OBD2 diagnostics. For most vehicles, at least one network will be available when connecting to Generic OBD2, which is typically the network that includes the powertrain modules. You will see that network listed under the Generic OBD2 option.

If you want to connect to the network that is available with Generic OBD2, it's typically quicker to select the Generic OBD2 network.

By default, you will always be prompted to select an enhanced network when you connect. If you always want to connect to the same network, then follow these steps:

  1. Open the vehicle editor by pressing Settings > Vehicle Editor.
  2. Scroll to the Enhanced Network section.
  3. Press the Select button and choose the network that you want.

If you want to switch back to being prompted, follow the same steps and instead select the Prompt option instead of a Network.


Reading Enhanced PIDs and Trouble Codes

If you need more help with enhanced diagnostics, see the full Enhanced Diagnostics help article that includes instructions for configuring PIDs and reading trouble codes.