Q&A Forum

Notifications
Clear all

[Plugin] ScanTool

174 Posts
19 Users
23 Likes
34.2 K Views
(@bmgjet)
Posts: 362
Dyno Wizard
Topic starter
 

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/

This topic was modified 5 years ago 4 times by bmgjet
 
Posted : 19/01/2019 11:01 am
Mach_1 reacted
(@admin)
Posts: 1400
Member Admin
 

Wow, fantastic, bmgjet! 

 
Posted : 19/01/2019 11:22 am
(@admin)
Posts: 1400
Member Admin
 

Would be nice to add the functionality to log channels of choice as you do a run. Pretty simple to add :-).

 
Posted : 19/01/2019 11:57 am
(@bmgjet)
Posts: 362
Dyno Wizard
Topic starter
 
Posted by: admin

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.

 
Posted : 19/01/2019 12:08 pm
(@mach_1)
Posts: 350
Member
 

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 !

 
Posted : 20/01/2019 12:38 am
(@admin)
Posts: 1400
Member Admin
 

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.

 
Posted : 20/01/2019 12:55 am
(@mach_1)
Posts: 350
Member
 

"Tactrix Openport 2.0 "  ? Obd2 connector maybe to consider ?????

 
Posted : 20/01/2019 1:15 am
(@bmgjet)
Posts: 362
Dyno Wizard
Topic starter
 
Posted by: admin

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.)

 

Posted by: Mach_1

"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.

 
Posted : 20/01/2019 1:51 am
(@mach_1)
Posts: 350
Member
 
Posted by: admin

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

This post was modified 5 years ago by Mach_1
 
Posted : 20/01/2019 3:45 am
Julian Edgar reacted
(@bmgjet)
Posts: 362
Dyno Wizard
Topic starter
 

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

 
This post was modified 5 years ago by bmgjet
 
Posted : 20/01/2019 8:35 am
(@amelia)
Posts: 57
Member
 

Very nice! if there is any way I can help would be a pleasure, is a pity I have no idea about coding 🙁 

 
Posted : 20/01/2019 12:44 pm
(@bmgjet)
Posts: 362
Dyno Wizard
Topic starter
 
Posted by: Amelia

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.

 
Posted : 21/01/2019 8:36 am
(@mach_1)
Posts: 350
Member
 
Posted by: bmgjet
Posted by: Amelia

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? 

 
Posted : 21/01/2019 12:32 pm
(@amelia)
Posts: 57
Member
 

Nice, I will!! I always loved to learn

 
Posted : 21/01/2019 1:26 pm
(@mach_1)
Posts: 350
Member
 

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.

 
Posted : 21/01/2019 11:07 pm
Page 1 / 12
Share:
Select your currency
EUR Euro