What are manufacturer-specific trouble codes?

Updated October 2026 · How we answer

Short answerManufacturer-specific trouble codes are fault codes each carmaker defines for systems beyond the standard set. Their second character is usually 1, and their meanings can differ by brand and sometimes by model.

Generic versus manufacturer codes

Generic codes have a 0 as the second character and follow the same definition across makes. Manufacturer-specific codes have a 1 as the second character and cover details such as hybrid components, body control modules, or emissions strategies unique to one brand.

Because the second character is the key clue, check it before you look up any meaning. A code that starts with P1 on one car may point to a completely different system than the same letter and number on another brand.

  • P0: generic powertrain codes
  • P1: manufacturer-specific powertrain codes
  • B1, C1, U1: manufacturer-specific body, chassis, and network codes

Getting accurate meanings

A generic scanner may show a description for a manufacturer code, but the text can be vague or missing. Brand-specific scan tools, dealer software, or a repair database that matches your year and model usually give the correct definition.

Pair the code with freeze frame data and live sensor readings before you buy parts. This helps confirm whether the code reflects a real fault or a related problem. Write down the exact code, the vehicle identification details, and any related codes so you can compare them with the service information.

Common mistakes

  • Treating a short generic description as the complete meaning of a manufacturer code.
  • Buying a part based only on a general description of a manufacturer code.
From our shopsWrought: Real metal, leather, wood and composite cases.