Operation CHARM: Car repair manuals for everyone.

Advanced Diagnostics

Advanced Diagnostics - DTC P15AA (93): Motor Rotor Position Not Learned






General Description
The motor control module (MCM) controls the IMA motor by detecting the rotor position angle using the motor rotor position sensor. The MCM detects zero point offset to improve torque accuracy and motor efficiency. When the zero point offset detection value is out of a permissible range, the MCM detects a malfunction and stores a DTC.

Monitor Execution, Sequence, Duration, DTC Type, OBD Status






Enable Conditions






Malfunction Threshold
The motor rotor position sensor angle detection value is -25° or less, or +25° or more.

Driving Pattern
1. Reset the MCM. (Disconnect the 12 V battery terminal once and reconnect it.)
2. Start the engine, and wait for at least 1 minute without pressing the accelerator pedal.

Diagnosis Details

Conditions for setting the DTC
When a malfunction is detected during the first drive cycle, a Pending DTC is stored in the MCM memory. If the malfunction returns in the next (second) drive cycle, a Confirmed DTC and the freeze data are stored. The MIL does not come on.

Conditions for clearing the DTC
The Pending DTC, the Confirmed DTC, and the freeze data can be cleared with the scan tool Clear command or by disconnecting the battery.