Q&A Forum
Plugin for interfacing with car ECUs.
by bmgjet 2019
V1.0
OBD2
Support for ELM adapters (Chinese and Genuine).
Read error codes.
Generate error code report.
Clear error codes.
Log live data based on supported PIDs.
Log data to dyno.
Dyno related flash functions on offical adapters.
Graph sensors to line graphs.
QD2 : Supported (Crome Pro)
QD3 : Supported (Crome Gold)
ISR: Supported (eCtune)
Demo useage video:
https://youtu.be/gmLGdFWolCw
Download:
https://yourdyno.com/Plugins/scantool/
Wow, fantastic, bmgjet!
Would be nice to add the functionality to log channels of choice as you do a run. Pretty simple to add :-).
Would be nice to add the functionality to log channels of choice as you do a run. Pretty simple to add :-).
Yeah thats the plan,
With the chinese elm adapters and old ones its only really pratical on low power cars since they have a slow responce time.
Iv got some code in this plugin already for identifying genuine new ELM adapters that can use 10ms responce time and are a lot more useable.
AWESOME WORK BMGJet! this is pure dyno porn for my eyes, I'm extremely sexcited, oops l meant excited.
I watched the utube clip several times on my 70inch TV. No AC/DC electricity? Keep up the great work I'm sure you have many yourdyno fan's with great anticipation.
Maybe Jostein can send you a free loan unit " blue box ", so you can work at ease with home luxury comforts on the PLUGIN(s) SCANTOOL. Just a thought !
bmgjet, I would be interested to see how you identify the genuine OBD2 adapters. I bought 3 different adapters when I made the support for OBD2 RPM, but one of them I just could not get to work (version 2.1, which I read is crap). It does work with another scan tool I have though, so somehow I just did not get it right yet. BTW, I will send you a box for free, just need the shipping cost covered, let's talk off line.
"Tactrix Openport 2.0 " ? Obd2 connector maybe to consider ?????
bmgjet, I would be interested to see how you identify the genuine OBD2 adapters. I bought 3 different adapters when I made the support for OBD2 RPM, but one of them I just could not get to work (version 2.1, which I read is crap). It does work with another scan tool I have though, so somehow I just did not get it right yet. BTW, I will send you a box for free, just need the shipping cost covered, let's talk off line.
Im sure you know the story of how the chinese clones came about with the orignal elm not locking the chip from read access and its source code getting pulled off the chip.
So ELM 1.0 are all real even the chinese ones since thats the code they are using that was stolen.
There is a list of versions that are all obvious fakes so thats the first bit I use to identify them.
1.5/1.8/2.1 all being fakes since there never was a genuine one with that version number so they are all using that same 1.0 source code.
Then if its reporting thats its a version number thats ment to be legit (1.3/1.4/2.2), The clones are using the same old orignal source code that doesnt support all the commands (Specifically flash and Vin number stuff) so you just need to try send it some of the later version commands and if it reports a "Buffer Overflow" or a "STOP" then its a fake.
Thats still not a 100% way to identify them tho since there is 1 in particular that they did a really good job on hiding that its a fake.
I bought 10 different ones when I was making my Honda OBD2 tuning software to try with it.
This 1 in particular design responds to all the later commands (fixed values tho so fake information) and if you go over its refresh rate it doesnt report a "STOP" it just starts sending fixed fake info again. I thought it would be easy enough to just look for those fixed data replys to identify it, But they are salted with some other value so they do slightly change. (I believe they are using the ecu voltage as the salt to change the values slightly since on the test bench its always the same value but then the voltage is always 12.8v out of my bench power supply.)
"Tactrix Openport 2.0 " ? Obd2 connector maybe to consider ?????
Iv got a genuine ELM 2.2 that I use.
I have had a customer with a Tactrix OP2 that we tuned his Evo on. So might see if I can borrow that off him for some testing at some point.
bmgjet, I would be interested to see how you identify the genuine OBD2 adapters. I bought 3 different adapters when I made the support for OBD2 RPM, but one of them I just could not get to work (version 2.1, which I read is crap). It does work with another scan tool I have though, so somehow I just did not get it right yet. BTW, I will send you a box for free, just need the shipping cost covered, let's talk off line.
Hi Jostein , I will pay the shipping cost for the ' blue box ' to BMGJet ( New Zealand ). Can you please invoice me on WhatsApp and l will transfer the funds at/on12pm Monday Australia Eastern Daylight savings time 100%. Thanks
Update #A1:
Laid down more back end code for flash side of things.
Lots of bug fixes.
Confirmed working in real life usage on my car with Chinese ELM 1.5 and Genuine ELM 2.2
Very nice! if there is any way I can help would be a pleasure, is a pity I have no idea about coding 🙁
Very nice! if there is any way I can help would be a pleasure, is a pity I have no idea about coding 🙁
Never too late to take up coding 😉. Plug ins are writen in C# which is one of the more simplier languages to use.
A simple project would be to make a HP and ftlb to KW NM calucator.
Download visual studio 2017. Make a C# windows forms project, Follow a tutorial which im sure there will be one for making a calucator as a beginer.
Once you get that working. Then you change the project type to class library and then copy and paste the extra code needed for it to load as a plugin.
Very nice! if there is any way I can help would be a pleasure, is a pity I have no idea about coding 🙁
Never too late to take up coding 😉. Plug ins are writen in C# which is one of the more simplier languages to use.
A simple project would be to make a HP and ftlb to KW NM calucator.
Download visual studio 2017. Make a C# windows forms project, Follow a tutorial which im sure there will be one for making a calucator as a beginer.
Once you get that working. Then you change the project type to class library and then copy and paste the extra code needed for it to load as a plugin.
LOL! you make it sound so easy doing C# ( sharp) coding and then using Microsoft visual studio 2017?
Nice, I will!! I always loved to learn
Certainly aroused my iterest to C# coding. I been watching youtube tutorials but confusing.
I found FreeCodeCamp.org channel nice to follow C# Tutorial - Full course for beginners
https://m.youtube.com/watch?v=GhQdlIFylQ8
Maybe Jostein could start a new sub_forum menu for us C_Sharp beginner code'rs to interact with each others and stop flooding BMGJets important thread posts.