Interpretation for many more DTCs on Volvo vehicles#100
Interpretation for many more DTCs on Volvo vehicles#100aaeegg wants to merge 6 commits intofenugrec:masterfrom
Conversation
Add 3 test cases: known ECU / known DTC, known ECU / unknown DTC, unknown ECU
For some DTCs, we have descriptions, but don't know the numeric suffix of the human readable DTC designation. Show the suffix as ??? for those cases.
For some DTCs, we have "best guess" descriptions and suffix values. Print a warning if any such table entries have been printed in response to a dtc command.
"dtc tips" will display tips in addition to DTC and description
Co-authored-by: Brendan Burns <bburns@microsoft.com>
|
@brendandburns I believe that PR #100 represents the most complete and accurate DTC table we have at this time. Do you have any objection to this being merged instead of PR #99? |
|
@fenugrec I'm sorry to put you in the uncomfortable position of reviewing two "competing" PRs, but as we haven't heard from @brendandburns, would you take a look at #99 and #100? |
|
Well commits are cheap so I could start with this one which is closer to what I want to see. For this PR I think it would be a good idea to preserve the steps you posted as a shell script, probably in scantool_850/ ? |
|
@fenugrec I've added the script as scantool_850/makedtc.sh. |
|
Merged. Thanks for your patience. Will leave '99 open since a "proper" script would be a nice eventual upgrade. |
This adds a DTC table based on those recently provided by Richard H. Jones and Aleksi Venäläinen. The new table is a merge of the two "upstream" tables. Tips have been split off from DTC descriptions, and there is a new option to the 850 dtc command to display tips.
I processed the incoming tables as shown in the shell session below. This is less readable than @brendandburns's Python script, but it results in valid output, which the Python script doesn't. I then hand edited the result to merge and correct the lists. I placed the J1979 DTC cross-references in the tips; they seem superfluous to me, but Volvo's first-party scan tool displays such, so I left them in. I removed useless tips like "see OTP 850 DVD" - of course there's information on the OTP 850 DVD - there's information on every DTC on the OTP 850 DVD. But I left in specific references like "see OTP 850 DVD, TP-2308202, p669 and p78 and p316".