Ill be doing some major testing over the next few days and hopefully all functionality has been maintained.
Software On ELM Street - OBD2 Software Development
-
Tazzi
- Posts: 3626
- Joined: Thu May 17, 2012 10:53 am
- cars: VE SS Ute
- Location: WA
Re: Software On ELM Street - OBD2 Software Development
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. 
Ill be doing some major testing over the next few days and hopefully all functionality has been maintained.
Ill be doing some major testing over the next few days and hopefully all functionality has been maintained.
You do not have the required permissions to view the files attached to this post.
Your Local Aussie Reverse Engineer
Contact for Software/Hardware development and Reverse Engineering
Site:https://www.envyouscustoms.com
Mob:+61406 140 726

Contact for Software/Hardware development and Reverse Engineering
Site:https://www.envyouscustoms.com
Mob:+61406 140 726

-
Tazzi
- Posts: 3626
- Joined: Thu May 17, 2012 10:53 am
- cars: VE SS Ute
- Location: WA
Re: Software On ELM Street - OBD2 Software Development
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.
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

Contact for Software/Hardware development and Reverse Engineering
Site:https://www.envyouscustoms.com
Mob:+61406 140 726

-
antus
- Site Admin
- Posts: 10014
- Joined: Sat Feb 28, 2009 10:34 am
- cars: TX Gemini 2L Twincam 8psi
TX Gemini SR20 18psi
Datsun 1200 Ute
Subaru Blitzen '06 EZ30 4th gen, 3.0R Spec B
Subaru WRX 2007
Re: Software On ELM Street - OBD2 Software Development
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
-
Tazzi
- Posts: 3626
- Joined: Thu May 17, 2012 10:53 am
- cars: VE SS Ute
- Location: WA
Re: Software On ELM Street - OBD2 Software Development
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.antus wrote:cool, looking forward to the avt support!
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

Contact for Software/Hardware development and Reverse Engineering
Site:https://www.envyouscustoms.com
Mob:+61406 140 726

-
Jayme
- Posts: 2585
- Joined: Sat Feb 28, 2009 10:59 pm
- Location: North Coast, NSW
Re: Software On ELM Street - OBD2 Software Development
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.
-
Tazzi
- Posts: 3626
- Joined: Thu May 17, 2012 10:53 am
- cars: VE SS Ute
- Location: WA
Re: Software On ELM Street - OBD2 Software Development
I hope so!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.
Your Local Aussie Reverse Engineer
Contact for Software/Hardware development and Reverse Engineering
Site:https://www.envyouscustoms.com
Mob:+61406 140 726

Contact for Software/Hardware development and Reverse Engineering
Site:https://www.envyouscustoms.com
Mob:+61406 140 726

-
Tazzi
- Posts: 3626
- Joined: Thu May 17, 2012 10:53 am
- cars: VE SS Ute
- Location: WA
Re: Software On ELM Street - OBD2 Software Development
Weird. VZ V6 TCM has two CAN lines.
Also, the traffic from the TCM is MASSIVE. Its unbelievably overwhelming.
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

Contact for Software/Hardware development and Reverse Engineering
Site:https://www.envyouscustoms.com
Mob:+61406 140 726

-
Jayme
- Posts: 2585
- Joined: Sat Feb 28, 2009 10:59 pm
- Location: North Coast, NSW
Re: Software On ELM Street - OBD2 Software Development
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?
-
Tazzi
- Posts: 3626
- Joined: Thu May 17, 2012 10:53 am
- cars: VE SS Ute
- Location: WA
Re: Software On ELM Street - OBD2 Software Development
AVT would be able to keep up, that thing is untouchable hahaJayme 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?
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

Contact for Software/Hardware development and Reverse Engineering
Site:https://www.envyouscustoms.com
Mob:+61406 140 726

-
Tazzi
- Posts: 3626
- Joined: Thu May 17, 2012 10:53 am
- cars: VE SS Ute
- Location: WA
Re: Software On ELM Street - OBD2 Software Development
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?!
..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

Contact for Software/Hardware development and Reverse Engineering
Site:https://www.envyouscustoms.com
Mob:+61406 140 726
