OBDII and Enhanced Diagnostics Again

Posted On December 13, 2009 at 12:43 pm by / No Comments / CAN BUS

So you want to get data from the vehicle?  Good news, its there you just have to know how get it.

You have a couple of options: Buy the data or Reverse the Data from an Existing Scantool.

So you want to buy the data, here’s how that works.  You have to be a member of Equipment and Tools Institute (ETI).  An ETI membership will allow you to get access to most OEMs (Honda, Toyota, Ford).  In some cases you have to get an extra license with the OEM (GM and Chrysler).  An ETI tool membership will set you back around $5,000 plus $2,500 to get the data.  You are required to use the data in a commercially available tool within one year of joining.  And of course you cannot sell the data.
ETI data is not a slam dunk. You’ll have to organize the data yourself.  Sometimes it in Excel files sometimes its in PDF’s and sometimes Access Databases.  So you’ll have to massage the data to fit your application.

The other method is to get the data from a scantool that already has the data.  To do this you will need to connect your scantool to a device such as a neoVI or ValueCAN and Vehicle Spy software.  These devices will allow you to simulate the vehicle’s network.  By connecting the scantool to these devices you can send a properly formatted diagnostic response to the scantools request.  This will allow you to change the data portion of the message.  By changing this data you can derive parameter identifier, the data position and scaling.
For example, if you want to find Enhanced ID for Engine Speed you would setup the scantool to request Engine Speed, it will send a message with Engine Speed parameter ID (0x000D) and by changing the data in the response message from 0x00000000 to 0xff000000 to 0x00ff00000 to 0x0000ff00 to 0x000000ff you will find that the Engine Speed is located in the first and second bytes of the response message.  Now you can set the response data to 0x0001 and you will find the scaling for the message will equal the signal value (0.25).
You can do this for each of the parameters you are looking for.  Once set up, you’ll find that it will take about 30 seconds per parameter.

Again if you need help, just let send me some me some questions under the contact section listed above.

Leave a Reply

Your email address will not be published. Required fields are marked *