Manufacturer-specific Codes

While generic OBD2 codes are standardized across all vehicles, manufacturer-specific codes are unique to each car manufacturer. These codes provide even more specific information about issues with your vehicle and can be incredibly helpful in diagnosing and fixing problems.

On this page, you’ll find a wealth of articles covering a wide range of manufacturer-specific OBD2 codes, going beyond just an explanation of what they mean. Explore now!

In a hurry? Quickly jump to the code you're facing:

BMW P1664: EWS (Electronic Immobilizer) Writing/Reading Error in EEPROM

By OBD Codex / February 12, 2024

Learn about the BMW P1664 code, its possible causes, and how to repair them with our expert guide. Visit us now for the complete lowdown on BMW engine problems.

BMW P1665: EWS (Electronic Immobilizer) Tampering Via Rolling Code

By OBD Codex / February 12, 2024

Learn about the BMW P1665 code, its possible causes, and how to repair them with our expert guide. Visit us now for the complete lowdown on BMW engine problems.

BMW P1666: EWS (Electronic Immobilizer) Tampering/Start Value Not Yet Programmed

By OBD Codex / February 10, 2024

Learn about the BMW P1666 code, its possible causes, and how to repair them with our expert guide. Visit us now for the complete lowdown on BMW engine problems.

BMW P1667: EWS (Electronic Immobilizer) Start Value Not Yet Programmed

By OBD Codex / February 11, 2024

Learn about the BMW P1667 code, its possible causes, and how to repair them with our expert guide. Visit us now for the complete lowdown on BMW engine problems.

BMW P1668: EWS (Electronic Immobilizer) Start Value Destroyed

By OBD Codex / February 12, 2024

Learn about the BMW P1668 code, its possible causes, and how to repair them with our expert guide. Visit us now for the complete lowdown on BMW engine problems.

BMW P1677: Adaptive Cruise Control No Activity Detected

By OBD Codex / February 11, 2024

Learn about the BMW P1677 code, its possible causes, and how to repair them with our expert guide. Visit us now for the complete lowdown on BMW engine problems.

BMW P1680: Electronic Throttle Control Monitor Level 2/3 ADC Processor Fault

By OBD Codex / February 12, 2024

Learn about the BMW P1680 code, its possible causes, and how to repair them with our expert guide. Visit us now for the complete lowdown on BMW engine problems.

BMW P1719: CAN Level Wrong Value

By OBD Codex / February 09, 2024

Learn about the BMW P1719 code, its possible causes, and how to repair them with our expert guide. Visit us now for the complete lowdown on BMW engine problems.

BMW P1720: CAN Message Timeout

By OBD Codex / February 10, 2024

Learn about the BMW P1720 code, its possible causes, and how to repair them with our expert guide. Visit us now for the complete lowdown on BMW engine problems.

BMW P1721: CAN Timeout ASC/DSC

By OBD Codex / February 10, 2024

Learn about the BMW P1721 code, its possible causes, and how to repair them with our expert guide. Visit us now for the complete lowdown on BMW engine problems.