LEMON Manuals: Even more car manuals for everyone: 1960-2025
Home >> Cadillac >> 2017 >> CT6 Plug-In >> Repair and Diagnosis (Single Page) >> Electrical >> Body Electrical >> Hybrid/EV System Controls >> Diagnostic Information and Procedures >> DTC P0C4F: Drive Motor 2 Position Exceeded Learning Limit >> Circuit/System Verification
April 5, 2026: LEMON Manuals is launched! Read the announcement.

Circuit/System Verification

  1. Vehicle ON.
  2. Verify DTC P0A45, P0A46, P0C57, P0C58, P0C61, P0C62 or P1B04 is not set.
    • If none of the DTCs are set 
  3. Verify DTC P0C4F is not set.
    • If the DTC sets 
    1. Perform each of the operations listed below one at a time until the fault is corrected.
      NOTE: A current DTC indicates that the Motor Control Module cannot learn the motor position. Programming any module on the High Speed GMLAN bus will initiate a Motor Control Module wide angle learn. If current T6 Power Inverter Module software is already up-to-date, then programming will not take place and the wide angle learn will not be initiated. Program a different module, such as the ECM, to initiate the wide angle learn. If necessary, the majority of modules can be forced to reprogram using the SPS Replace and Program option.
      1. Program the T6 Power Inverter Module or another High Speed GMLAN module if software is already up-to-date.
      2. Replace the B228B Drive Motor 2 Position Sensor and if the DTC still sets, program a module to initiate wide angle learn.
        NOTE: Check for physical damage on the position sensor and drive motor rotor and replace any damaged component first.
      3. Replace the M15B Drive Motor 2 and if the DTC still sets, program a module to initiate wide angle learn.
      4. Replace and program the T6 Power Inverter Module.
    2. Repeat the DTC check in step 3.
    • If the DTC does not set 
  4. All OK.