USA Tel. 1-646-844-1155
UK Tel. +44 (0) 121 663 1949

OBD II Software

OBD II Protocol Stack

OBD Experts can provide you with ready to use off-the-shelf OBD II software implementing the following automotive protocols:

  • ISO 9141-2
  • KWP 2000-4
  • SAE J1850 PWM (Ford SCP)
  • SAE J1850 VPW (GM Class 2)
  • ISO 15765-4 (CAN 11-bit & 29-bit)
  • SAE J1939 (non-OBD II protocol used for trucks)

Depending on your needs you may choose to purchase just one of these protocols. Watch a video introduction to OBD Experts OBD II Protocol software here - Watch Video - or - Download a Brochure


OBD II Protocol Stack

Our OBD II Software is organized into a simple hierarchy of software layers called a protocol stack. The OBD II Protocol Stack includes the source code for all OBD II protocols.

The software includes a user API and a demonstration file as well as distinct OBD and Hardware Abstraction Layers. The source code is fully commented using doxygen and includes an easy to follow html guide as well as an installation video.

Our OBD II Protocol Stack not only gives you the ability to extract OBD II information, but it also provides the fundamentals that you need to communicate with a vehicle. The five OBD II protocols will allow you to go beyond OBD II and to communicate to other Electronic Control Units (ECUs) in the vehicle.

As well as the individual protocols we include a debug file and information to guide you through the debug process. With this information an engineer should be able to quickly identify and fix any faults and quickly achieve reliable OBD II communications.

In addition to the OBD II protocol stack you also receive comprehensive documentation on how to get started with your development. You may choose to receive an on-site training session where we will work with your engineers to set up the software. You will also receive one year of telephone/e-mail support.


Software Demo Board

If you would like to try our OBD II Software before you buy you can purchase one of our OBD Software Demo boards.

Demo Board

Our Demo boards come with the cables required to connect to a vehicle and 3 demonstration modes that let you read OBD II data from any OBD II compliant vehicle.

An OBD Experts Software Demo board costs £200 and comes with an OBD II cable to connect to a vehicle. If you later choose to purchase the OBD II Software, the £200 cost of the Demo board will be deducted from the purchase price.

You can Watch a Video of a live demonstration using one of our Software Demo Boards or Download the Demo Board User Guide.

Contact us today to order your Software Demo Board.


Supported Processors

The OBD Experts OBD II Protocol Software has been built and tested for the following microprocessors:

  • STM32F103 series
  • STM32F3 series
  • STM32F4 series
  • PIC18FxxK80
  • PIC32 series

When you buy the stack, OBD Experts provides the complete Hardware Abstraction Layer (HAL) files required to run the OBD II Protocol Stack on any of these microprocessors. Porting the software to other platforms is easy. All C source files are organized with a layer of abstraction and contain clear instructions on what must be changed and where to change it. OBD Experts will provide the support you need to get the code working on your chosen processor.

The careful structure and clear comments in our C source code ensure that you can use the OBD II Protocol Stack on all of your products today and in the future.

Not sure which processor you should pick? We are happy to advise you and help you pick the cheapest most reliable solution.

ELD and J1939

ELD 1939 Image

Add Electronic Logging to your fleet logging device in time to meet the ELD deadline. Just ask the OBD Experts… Click here to find out more