1

I'm developing an OBD2 scan tool with the help of a hardware OBD2 simulator. I'm getting an inconsistency between the DTC returned by 0202xx (xx being the number of the freeze frame) and 03 / 07 / 0A.

How do the Freeze Frame DTCs correlate with the stored / pending / permanent DTCs. From the specifications I assumed the Freeze Frame DTCs are a subset of the stored /pending / permanent ones. With the hardware simulator though it looks as they're completely independent — meaning they come from a different memory in the ECU(s).

Can someone clarify this?

DrMickeyLauer
  • 4,455
  • 3
  • 31
  • 67
  • 1
    This one is too old to migrate, but the Mechanics site moderators have indicated they'd be fine if you deleted this here and re-created this on the other site yourself. Just delete your self-answer first. – Martijn Pieters Nov 24 '16 at 11:42

1 Answers1

0

Further consulting of SAE1979.2002 indicates that in this case it looks like my OBD2 simulator behaves erratic, as the standard requires that the DTC for which freeze frames are available are stored as well.

DrMickeyLauer
  • 4,455
  • 3
  • 31
  • 67