Software On ELM Street - OBD2 Software Development

Programs / Tools / Scripts
User avatar
Tazzi
Posts: 3550
Joined: Thu May 17, 2012 8:53 pm
cars: VE SS Ute
Location: WA
Contact:

Re: Software On ELM Street - OBD2 Software Development

Post by Tazzi »

After some long.. painful.. programming sessions, Iv done some massive changes to routines and how things are handled. ECU and Trans are checked on startup. If trans does not respond to the "Are you there?" message, it is assumed car is manual and all transmission data is disabled. :thumbup:

Ill be doing some major testing over the next few days and hopefully all functionality has been maintained.
Remake.PNG
Remake.PNG (80.04 KiB) Viewed 4581 times
Your Local Aussie Reverse Engineer
Contact for Software/Hardware development and Reverse Engineering
Site:https://www.envyouscustoms.com
Mob:+61406 140 726
Image
User avatar
Tazzi
Posts: 3550
Joined: Thu May 17, 2012 8:53 pm
cars: VE SS Ute
Location: WA
Contact:

Re: Software On ELM Street - OBD2 Software Development

Post by Tazzi »

Due to the large changes, the next update may not have AVT support enabled. The MX 'may' be supported.

Primarily I am ensuring that all previously working function are still working.
Mainly the engine data reading has been restructured, engine data is to selected before reading and that data can be chosen to be displayed on any of the gauges. And all data can be viewed at once in the listview. And my new favorite graphing feature has also been implemented.

A 'beta' save/open should be hopefully finished soon to replay live data back.
Your Local Aussie Reverse Engineer
Contact for Software/Hardware development and Reverse Engineering
Site:https://www.envyouscustoms.com
Mob:+61406 140 726
Image
User avatar
antus
Site Admin
Posts: 9009
Joined: Sat Feb 28, 2009 8:34 pm
cars: TX Gemini 2L Twincam
TX Gemini SR20 18psi
Datsun 1200 Ute
Subaru Blitzen '06 EZ30 4th gen, 3.0R Spec B
Contact:

Re: Software On ELM Street - OBD2 Software Development

Post by antus »

cool, looking forward to the avt support!
Have you read the FAQ? For lots of information and links to significant threads see here: http://pcmhacking.net/forums/viewtopic.php?f=7&t=1396
User avatar
Tazzi
Posts: 3550
Joined: Thu May 17, 2012 8:53 pm
cars: VE SS Ute
Location: WA
Contact:

Re: Software On ELM Street - OBD2 Software Development

Post by Tazzi »

antus wrote:cool, looking forward to the avt support!
Well I think Iv got the AVT protocol 100% sorted. Just got a nice separate thread processing all the new frames. And a simply function that returns the next message from a list and processes any errors ect. :thumbup:
Im pretty happy with how its all handled currently.

Will see what happens when we get to DPID support, as the AVT will be receiving alot of data. So will need to make sure the CAN disable/enable function works well even when the messages stack up.

Im yet to play with VPW on the AVT.. hopefully not much harder to implement.
Your Local Aussie Reverse Engineer
Contact for Software/Hardware development and Reverse Engineering
Site:https://www.envyouscustoms.com
Mob:+61406 140 726
Image
User avatar
Jayme
Posts: 2585
Joined: Sun Mar 01, 2009 8:59 am
Location: North Coast, NSW

Re: Software On ELM Street - OBD2 Software Development

Post by Jayme »

hahaha vpw on avt is much much easier than CAN..... just turn it on and spit messages at it... no buggering around with masks/iso protocols etc.
User avatar
Tazzi
Posts: 3550
Joined: Thu May 17, 2012 8:53 pm
cars: VE SS Ute
Location: WA
Contact:

Re: Software On ELM Street - OBD2 Software Development

Post by Tazzi »

Jayme wrote:hahaha vpw on avt is much much easier than CAN..... just turn it on and spit messages at it... no buggering around with masks/iso protocols etc.
I hope so!
Your Local Aussie Reverse Engineer
Contact for Software/Hardware development and Reverse Engineering
Site:https://www.envyouscustoms.com
Mob:+61406 140 726
Image
User avatar
Tazzi
Posts: 3550
Joined: Thu May 17, 2012 8:53 pm
cars: VE SS Ute
Location: WA
Contact:

Re: Software On ELM Street - OBD2 Software Development

Post by Tazzi »

Weird. VZ V6 TCM has two CAN lines.
Also, the traffic from the TCM is MASSIVE. Its unbelievably overwhelming.
Your Local Aussie Reverse Engineer
Contact for Software/Hardware development and Reverse Engineering
Site:https://www.envyouscustoms.com
Mob:+61406 140 726
Image
User avatar
Jayme
Posts: 2585
Joined: Sun Mar 01, 2009 8:59 am
Location: North Coast, NSW

Re: Software On ELM Street - OBD2 Software Development

Post by Jayme »

haha is it the sort of data stream that makes even the AVT buffer up the data beacuse you cant read it quick enough? I assume there would be loads of comms between the PCM and the TCM at runtime given their roles are so interrelated?
User avatar
Tazzi
Posts: 3550
Joined: Thu May 17, 2012 8:53 pm
cars: VE SS Ute
Location: WA
Contact:

Re: Software On ELM Street - OBD2 Software Development

Post by Tazzi »

Jayme wrote:haha is it the sort of data stream that makes even the AVT buffer up the data beacuse you cant read it quick enough? I assume there would be loads of comms between the PCM and the TCM at runtime given their roles are so interrelated?
AVT would be able to keep up, that thing is untouchable haha :lol:

But I just hooked up the ELM to see whats happening.. and its just crazy. The amount of buffer fulls even at 500kb baud is incredible.
Your Local Aussie Reverse Engineer
Contact for Software/Hardware development and Reverse Engineering
Site:https://www.envyouscustoms.com
Mob:+61406 140 726
Image
User avatar
Tazzi
Posts: 3550
Joined: Thu May 17, 2012 8:53 pm
cars: VE SS Ute
Location: WA
Contact:

Re: Software On ELM Street - OBD2 Software Development

Post by Tazzi »

TCM believes there are no fault codes... and its out of car.. nothing else connected.
..yep... cause that totally makes sense....

Who the hell designed this! Should be faults galore?!
Your Local Aussie Reverse Engineer
Contact for Software/Hardware development and Reverse Engineering
Site:https://www.envyouscustoms.com
Mob:+61406 140 726
Image
Post Reply