OBD code interpretation
OBD code interpretation
Author
Discussion

Panamax

Original Poster:

9,817 posts

64 months

Saturday 28th May 2022
quotequote all
I know how to read/interpret OBD codes such as P0199 but there are some additional points I don't fully understand.

Codes can be pending (i.e waiting to see if the fault happens again soon). If it doesn't happen again, does the code sit as "pending" for ever, unless deleted?

If that same fault happens again but not for, say, three months will it set a second "pending" code the same as the first? Or just leave the one pending code?

If a code is "current" will the Check Engine lamp always be illuminated?

What makes a code become "historical" and will it be marked as such?

If a code is followed by the letters "FSC" what does that mean?

Any guidance greatly appreciated.
Panamax

Zulu 10

752 posts

268 months

Tuesday 31st May 2022
quotequote all
To get the full answer to your questions you probably need to refer to the relevant standards (ISO15031, ISO14229 and SAE J2012) but in summary, for a post 2009 vehicle:

A pending DTC is one which occurs in the current or previous drive cycle. (So after two drive cycles it disappears)

A confirmed DTC is one which has been pending and then crosses the threshold. Depending on severity of the fault with regard to emissions, or not, a DTC will cause a ‘check engine’ caption.

An historic DTC is a confirmed DTC which after (usually five drive cycles) has disappeared.

A permanent DTC is a confirmed one, of a serious nature, which cannot simply be erased on demand, and instead can only be removed after a “Universal Trip Drive Pattern”.

On a compliant vehicle these four status types are made available to the code reader, but it’s up to the device designer how to display them.

I had to look up “FSC” which seems to be a BMW-ism related to coding of certain ECUs i.e. it is not part of the recognised standard for OBD. You're probably best looking on somewhere like MHH Auto for more information on that.

Panamax

Original Poster:

9,817 posts

64 months

Tuesday 31st May 2022
quotequote all
Many thanks Zulu10, that's exactly the guidance I was looking for regarding persistence of codes.

The vehicle in question is a GM car and having contacted the manufacturer of my code reader (which reads GM OEM enhanced codes) they tell me FSC means Fault System Code.

They also said that erasing any code will erase all erasable codes.