Closed ericthomasswenson closed 1 month ago
Wrong requirement was used:
// 6.12.10.4.c. Check diagnostic information and fail if any ECU partially erases diagnostic information
// (pass if it erases either all or none).
verifier.verifyDataNotPartialErased(getListener(), "6.12.10.4.c", "6.12.10.4.c", true);
Update with correct requirement and implementation
// 6.12.10.4.c Fail if any diagnostic information was not erased from any OBD ECUs.
verifier.verifyDataErased(getListener(), "6.12.10.4.c");
I couldn't find where the wrong requirement came from. It may have been due to copy, paste, and tweak coding method.
DM5 Data Classified as Erased when No Non Continuous monitors were supported.
All monitors are listed as complete which is correct for unsupported monitors