Software On ELM Street - OBD2 Software Development

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

Re: ELM327 Software Development

Post by Tazzi »

Just noticed you E55 (VZ V6) ecu gave you the 7F response... interesting, whereas mine ust spits the answer out immediately without any "wait" message. Hmm.... Might need to implement this "7F" check into the frame check routine, I think Iv added it already to the VIN and serial requests ect.
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: 3552
Joined: Thu May 17, 2012 8:53 pm
cars: VE SS Ute
Location: WA
Contact:

Re: ELM327 Software Development

Post by Tazzi »

Little bit more research indicates that the message means:
7E8 03 7F 1A 78 00 00 00 00
where:
7E8 = header
03 = length
7F = Negative response
1A = Requested Mode
78 = Positive response forth coming
Your Local Aussie Reverse Engineer
Contact for Software/Hardware development and Reverse Engineering
Site:https://www.envyouscustoms.com
Mob:+61406 140 726
Image
VX L67 Getrag
Posts: 2959
Joined: Sun Aug 02, 2009 9:16 pm
Location: Bayside, Melbourne, Victoria
Contact:

Re: ELM327 Software Development

Post by VX L67 Getrag »

So what does that mean with positive response fourth coming, do I just need to send the message again until it does respond?

Can I send a similar message to trans controllers?
User avatar
Tazzi
Posts: 3552
Joined: Thu May 17, 2012 8:53 pm
cars: VE SS Ute
Location: WA
Contact:

Re: ELM327 Software Development

Post by Tazzi »

VX L67 Getrag wrote:So what does that mean with positive response fourth coming, do I just need to send the message again until it does respond?

Can I send a similar message to trans controllers?
The "positive response fourth coming" means that the proper answer will be sent soon. It happens when the ECU cant respond instantly because it is still accessing the info from its memory. So it means, youll need a modified application that will look for XYZ messages (eg 3 or 4) from the ECU since the response might be 3 lines long instead of only 1! Like the VIN.

Um... Id assume you could do it on the trans controllers? Its a "standardized" request so should work :thumbup:
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: 3552
Joined: Thu May 17, 2012 8:53 pm
cars: VE SS Ute
Location: WA
Contact:

Re: ELM327 Software Development

Post by Tazzi »

So technically, the ECU did respond back to those messages on those ECUs.. but my software missed the response.. or the ELM may have missed it as well since we didnt tell the ELM how many messages to expect!.
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: 3552
Joined: Thu May 17, 2012 8:53 pm
cars: VE SS Ute
Location: WA
Contact:

Re: ELM327 Software Development

Post by Tazzi »

Just added in a search for the "7F" responses. So even if the ecu does spit out this response, it should work regardless.
Moving back onto reversing the tech2 LS1 tables today. That *should*, be both the VZ V6 and VY LS1 ecu's completely reversed by the tech2.
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
Gareth
Posts: 2609
Joined: Fri Mar 14, 2014 8:37 pm
Location: Bacchus Marsh, Vic

Re: ELM327 Software Development

Post by Gareth »

Gee i wish I knew what you are talking about... :wtf:

me just dumb mechanic :lol:
According to chemistry, alcohol is a solution...
User avatar
Tazzi
Posts: 3552
Joined: Thu May 17, 2012 8:53 pm
cars: VE SS Ute
Location: WA
Contact:

Re: ELM327 Software Development

Post by Tazzi »

Biggvl wrote:Gee i wish I knew what you are talking about... :wtf:

me just dumb mechanic :lol:
Have to have a passion for it to learn these protocols! :thumbup:
Your Local Aussie Reverse Engineer
Contact for Software/Hardware development and Reverse Engineering
Site:https://www.envyouscustoms.com
Mob:+61406 140 726
Image
VX L67 Getrag
Posts: 2959
Joined: Sun Aug 02, 2009 9:16 pm
Location: Bayside, Melbourne, Victoria
Contact:

Re: ELM327 Software Development

Post by VX L67 Getrag »

Turns out if you send the message a few times it will give us the response we need!

The previous mentioned E77 non SIDI code is 8401 & the previous mentioned E69 SIDI code is 9012!

It took 10 hits of send to get the E69 & only 3hits for the E77
User avatar
Tazzi
Posts: 3552
Joined: Thu May 17, 2012 8:53 pm
cars: VE SS Ute
Location: WA
Contact:

Re: ELM327 Software Development

Post by Tazzi »

VX L67 Getrag wrote:Turns out if you send the message a few times it will give us the response we need!

The previous mentioned E77 non SIDI code is 8401 & the previous mentioned E69 SIDI code is 9012!

It took 10 hits of send to get the E69 & only 3hits for the E77
Hahaha, well as long as it worked!
Those ve ecus will be next on the list. I hope that they only require CAN 11bit, and not gmlan for the tech2 to open them up.

But now wesort of have a range for the ECUs.. should be able to detect the ECU type and ensure this marrys up with the vehicle selected
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