P064F
Unauthorized Software/Calibration Detected
ECM/PCM programming
Generic OBD-II
High
What it means
P064F means the ECM/PCM has determined that its own software or calibration is unauthorized or doesn't match what it expects β commonly after an aftermarket tune or an interrupted reflash. The module may respond by cutting power or entering limp mode, and the car can fail emissions. The fix is restoring the correct, authorized factory calibration.
High
Can I keep driving? Risky β the ECM has flagged its software as unauthorized or mismatched and may force reduced power or limp mode. It can also fail emissions. Get the calibration corrected.
Common symptoms
What you'll notice
- Check-engine light on
- Reduced power or limp mode in some cases
- Failed emissions/readiness test
- Often appears after tuning or a software update
Common causes
Most likely first
- Aftermarket tune or unauthorized reflash of the ECM/PCMLikely
- Incomplete, interrupted, or failed programming/updateCommon
- Calibration that doesn't match the module or vehicleCommon
- Corrupted ECM softwareLess often
- Faulty ECM (checked last)Less often
How to diagnose & fix
Work through it in order
- Confirm whether the vehicle has an aftermarket tune; if so, restore the factory calibration.
- Reflash the ECM/PCM with the correct, current OE software using a capable scan tool.
- Verify the calibration and VIN match the vehicle after programming.
- Clear the code and re-run readiness monitors before any emissions test.
- Replace and properly program the ECM only if the software is confirmed corrupted and unrecoverable.
FAQ
Quick answers
Is it safe to drive with P064F?+
Be cautious. The car may force reduced power or limp mode when it distrusts its own software, and it can fail emissions. Have the calibration corrected soon.
Can I just clear P064F?+
Clearing won't help β the module re-checks its calibration and sets the code again. The fix is restoring authorized OE software.
Related codes
Often seen with P064F
Read & clear P064F yourself
Scan your car, confirm the code, and clear it once it's fixed β with OBD DashX on your phone.
β Verified name β SAE J2012 / ISO 15031-6Guidance reviewed by OBD DashX