P1664 – BMW DTC

BMW DTC P1664 – EWS (Electronic Immobilizer) Writing/Reading Error EEPROM

DTC P1664 meaning on BMW

The DTC P1664 on BMW vehicles refers to an error related to the Electronic Immobilizer system, specifically a Writing/Reading Error in the EEPROM (Electrically Erasable Programmable Read-Only Memory). The Electronic Immobilizer system is designed to prevent unauthorized starting of the vehicle by disabling the engine’s ignition system.

BMW DTC P1664 symptoms

Symptoms of the DTC P1664 on a BMW may include the engine not starting, the engine starting but immediately stalling, or the engine starting but running poorly. Additionally, the vehicle’s anti-theft system may be triggered, preventing the engine from starting altogether.

BMW DTC P1664 causes

The Writing/Reading Error in the EEPROM that triggers the DTC P1664 on BMW vehicles can be caused by various factors, including a faulty immobilizer control module, a damaged key transponder, wiring issues, or a malfunction in the communication between the immobilizer system components.

BMW DTC P1664 seriousness

The DTC P1664 related to the Electronic Immobilizer system on BMW vehicles is considered a serious issue as it can prevent the vehicle from starting or cause it to stall unexpectedly. It is crucial to address this error promptly to ensure the proper functioning of the immobilizer system and the vehicle’s security features.

How to diagnose DTC P1664 on BMW

To diagnose the DTC P1664 on a BMW, a diagnostic scan tool capable of reading BMW-specific fault codes is required. The technician will need to retrieve the fault code, inspect the immobilizer system components for any visible damage, and perform a thorough electrical system check to identify the root cause of the Writing/Reading Error in the EEPROM.

How to fix DTC P1664 on BMW

Fixing the DTC P1664 on a BMW typically involves repairing or replacing the faulty immobilizer control module, key transponder, or addressing any wiring issues that may be causing the Writing/Reading Error in the EEPROM. It is recommended to consult a professional automotive technician with experience in BMW vehicles to accurately diagnose and resolve the issue.

How to erase DTC P1664 on BMW

Once the underlying cause of the DTC P1664 related to the Electronic Immobilizer system on a BMW has been identified and rectified, the fault code can be erased using a diagnostic scan tool. The technician can clear the fault code from the vehicle’s memory, reset the immobilizer system, and perform a final system check to ensure that the error has been successfully erased.

Recommended tools & DTC Scanners for BMW

Best Diagnostic App for modern BMWs: BimmerLink

Recommended Bluetooth adapter for Bimmerlink: OBDLink CX

Cable adapter for Bimmerlink: Enet Cable USB Type C

For older BMWs we recommend: Autel AutoLink AL319 (2024 version)

Easy-to-use Multimeter for reliable diagnostics: AstroAI Auto-ranging Multimeter

Some of the links on this page may be affiliate links, which means we may earn a small commission if you make a purchase. This helps us keep our DTC database up to date and provide valuable content for free. We only recommend products that we have tested and believe to be the best in their class.