New version linked in the first post!
It has all the operating functionality of the debug exe with hopefully fixed MAF calculations, which should result in realistic MPG calculations.
I've removed CEL functionality as the ELM VB6 class I'm using does not support the sending of mode 4 commands for whatever reason and my attempts to modify it to do so have not yet been successful.
The current long-term game plan is to make sure all values are being reported/calculated correctly and that the adjust/calibration functions are working as intended. Once that's all squared away I'm going to try to do some flash gauge interfacing with the data. I think I'm not attracting as much interest due to the less than flashy text readout of the PID's and testing is being hindered because of it.
With that said, thanks for your interest and testing pshadwick. I would have stopped playing with this a while ago if it wasn't for you.
[QUOTE=mezz64;1266532]New version linked in the first post!
Thanks for the update, I'll try and download it tonight and will let you know what I find.
hm.. not work for me.
work fine with OBD_DIAG but not work with your plugin.
x,obdmpg wrote to menu.skin
lights on ELM327 doesn't flashing.
when they must start flashing? when i start RoadRunner?
does it calculate L/100km in METRIC mode?
NiMar, try the debug exe linked in this post: http://www.mp3car.com/vbulletin/1263727-post65.html
Just copy the exe into your main RR directory, same place as the dll, and run it. Post up any errors you receive.
ok i'll try it!
Originally Posted by mezz64
in sample skin in "Skin Files" folder you use
"insmpg","avgmpg" and so on labels
but in skin_commands.txt you declare commands with "obd_" prefix: "obd_insmpg","obd_avgmpg" maybe this is the problem. I will try both.
Corrected com-port from 9 то 2.
obdmpg.exe work fine! see attachment. But doesn't calculate MPG!
tried different values in obdmpg.ini - all the same result :(
When i start RoadRunner after some time (5-10 sec) popup Error '5' (see attachment). Even if there is no any obdmpg-related in skin file.
:( please help.
Hello again mezz64!
I'm driving Subaru Forester 2003. And here in Russia we use Metric system.
We don't use Miles per Gallon. we use Litres/100km (l/100km).
I looked in source code and seems like you calculate Km per liter in metric mode.
It will correct to use this formula to calculate l/100km:
X = 235.22/MPG
The X-value will be in l/100km;
Correct me if i'm not right.
I'm still trying to launch your plugin.
Maybe obdmpg.exe doesn't calculate zero MPG because of VSS value is 0?
Did a quick test at lunch time.
The only values I'm seing are engine temp and RPM, both look accurate. No MPG values and none of the other PID's. I have not had a chance to check the .ini.
Ok guys thanks for testing things out. I'm going to get RR running on a test machine with the OBD emulation setup to test things out more before I make a release. I should have something before the weekends up, possibly earlier depending on how things go.
I'm glad you figured some of the quirks out NiMar. You will not get MPG readings if VSS is 0. If you aren't moving any where you can't possibly be accumulating any miles/km so calculation can't be done unless I let it go negative. You were right that the sample skins are messed up, I updated all the variables to be specific to the plugin and didn't update the sample. I'm still going to make a BMV2 and probably a carwings default skin for testing purposes since the latest Mitch RR release uses carwings as the default skin.
Look for more significant updates this weekend! :)
New version linked in first post!
Major updates include a full Carwings implementation of the plugin. I figured since this is now the default skin bundled with the latest RR release it's a logical choice for an example. The LSX-Void skin is still included in the zip but will not be updated as things progress.
I tested all values to be reporting correctly in this release. The only place where problems still might exist is in the English/Metric conversion. Please bring those to my attention if any are found.
Hope everything works for everybody. I'm off to try and get some of the data interfaced into flash gauges now. :)