OBDMPG - MPG OBDII Plugin for RR 6-12-09

After seeing a few requests for some interface between RR and OBDII via an ELM327 interface I decided it was about time for me to release my current progress on my MPG plugin.

The plugin uses the ELM327 VB6 class posted on these boards a while back by member Erorus to communicate to the vehicle. Without it I'd be nowhere.

Installation is achieved via an easy to use installer courtesy of mitchjs that can be downloaded below. The only file that needs modified for operation is the obdmpg.ini file located in the plugin folder.

There is a .ini file that stores current data on hibernate/standby/shutdown as well as defines some variables:

COM Port #

Baud Rate

Engine size in Liters

Volumetric Efficiency (VE), This isnt required if you have a MAF, if you don't the 75-90 range works for most 4-cycl vehicles

Gas Tank size in gallons or liters

All Versions can be downloaded here:Updated! 06-12-2009Latest Version: 1.4.1
Sample skin files are now included in the installer and should be copied into an existing Carwings installation.

Skin Commands Text File:Updated! 12-18-2008

Source is also available below. All I ask is that you make any modifications available to the community so others can benefit, otherwise do with it what you wish.

Please reply with any questions or problems, I'll reply the best I can!

This plugin is available free of charge and will always remain that way, however if you would like to thank me for my effort feel free to donate via the button below. Make sure to include your username so I can acknowledge you. Thanks!

Displaying the value is all that is needed for a start.
How about inserting as many PIDs as you can and letting the user decide which ones he requires to display in a RR skin? This way you will not be receiving contiious requests for more PIDs.
Will you be also making a button for clearing the CEL (check engine light)? This is also one PID.

I think the the clear CEL PID is issued like any other PID. When you issue a PID to the OBD port the ECU decides if it should report back a value or not. The standard PIDs are sent to the ECU and the ECU upon receiving them sends back a value for that PID.
I think that if you send the PID for the clear CEL and the ECU sees it it will simply clear all the codes and turn off the CEL. I could be wrong though.
Anyone else have some info about this ?