P0DFC Generator Position Sensor Not Learned
P0DFC is stored when the controller has no valid learned position offset for the generator resolver. Ford explains it in the OBD summary of its power-split hybrids: the code appears when the resolver was not configured at the assembly plant or after the inverter system controller has been replaced, and the check fails if the value held in EEPROM is outside its accepted range. It runs continuously from 700 ms after power-up with 6 to 19 V on the 12 V system, and Ford's 2014 code list marks P0DFC as a MIL code. Volvo reported intermittent IGM-P0DFC00 entries without symptoms on 2016 to 2017 XC90 T8 models and later released new IGM software. After a module or generator replacement, run the learn procedure. The drive motor counterpart is P0C17.
Likely causes
Symptoms
- Engine warning light on
- Generator or hybrid functions restricted
- Sometimes only stored as history code without symptoms
Repair estimate
Typical range across vehicles; the real cost depends on what the testing finds.
Parts involved
Related codes
References: fordservicecontent.com, performanceparts.ford.com, static.nhtsa.gov, static.nhtsa.gov.