Originally Posted by
esl_97_850_T5
Dave,
1. That's new info for me. Sounds like the S70/V70 ECU 51 B031/B231 might behave similar to the S70/V70 ECU 51 B030/B230 requests -- where the B0xx requests respond with "7F B0 12" (indicating the 31 and 30 subfunctions are invalid for the V70's ECU 51 B0 function) and the B2xx requests are the "actuator" requests. I'm wondering if the '97-'98 S70/V70/XC70 ECU 51 B2xx requests do *not* require corresponding B0xx "get ready for my B2xx sibling" requests.
Can you verify by posting the exact requests and responses as it appears in your terminal emulator or program -- paying extra attention that each character, including linefeeds and spaces, are typed precisely as they appear in your terminal emulator?
I'm wondering if the message exchange looks **exactly** like this:
>b031
84 13 51 7F B0 12 29
>b231
83 13 51 F2 31 0A
where the b031 request can also appear as B031, "B0 31", or "b 0 3 1",
and the b231 request can also appear in either upper case, lower case, or mixed case, and where spaces are also insignificant.
Once you post back what the S70/V70 Gauge Test message exchange looks like (including the B031 and its response), and the message exchange "makes sense" and looks like an accurate verbatim transcription, I'll include the S70/V70 Gauge Test interpretation into the kwpd3b0_interpreter. All you need to include is a single V70 b031 / b231 exchange similar to the one above. No need to test all the case and spacing variants.
Also, can you let me know what year your V70 is?
2. At the present time, kwpd3b0_interpreter detects a Gauge Test initiation when ECU 51 B031 responds with either:
83 13 51 F0 31 08
or
84 13 51 7E B0 23 39
83 13 51 F0 31 08
But from what you are saying, that present interpretation is 850 specific.
It looks like I might need to add another interpretation that is V70 specific.
3. The ECU 51 Gauge Test button that I've included in the next version of volvo850diag, the yet-to-be-released v0.8, might need enhancement so it issues both the B031 and the B231 requests, so it will work with both 850 and S70/V70/XC70. At the present time, that Gauge Test button in the beta test version of volvo850diag v0.8 only issues the B031 request, since I found out that my 850 responds immediately to the ECU 51 B031 request and didn't seem to require the B231 request for anything.
That's another reason I need you to post back the V70's exact B031 / B231 message exchange -- to enhance volvo850diag so the COMBI Gauge Test works not just for the 850, but also for the S70/V70 family.
4. Finally, can you make a fresh test, starting from a V70 that has sat overnight, where you use the commands down thru ATSH 83 51 13,
then immediately issue the B231 (totally bypassing the B031 request)?
Does the V70 Gauge Test get triggered simply by B231 -- without the B031 being used -- when the B231 is issued after *all* the other preparatory ELM327 AT commands [with the possible exception of ATAL])?
Bookmarks