LEMON Manuals: Even more car manuals for everyone: 1960-2025
Home >> Cadillac >> 2024 >> LYRIQ Tech, AWD >> Repair and Diagnosis >> General Information >> Reset Procedures >> Programming And Setup - All Systems >> Repair Instructions >> K107 Drive Motor Control Module: Programming and Setup >> Replace and Program Control Module
April 5, 2026: LEMON Manuals is launched! Read the announcement.

Replace and Program Control Module

To program a replacement K107/K107A Drive Motor Control Module perform the following procedure:

  1. Access the Service Programming System (SPS) and follow the on-screen instructions.
  2. Before removing the old control module, perform the SPS function Prepare Control Module for Removal, if available.
    NOTE:

    The Prepare Control Module for Removal function can only be performed when communication with the old control module is still possible.

  3. Replace the K107/K107A Drive Motor Control Module.
  4. NOTE:

    The K107 Drive Motor Control Module and K107B Drive Motor Control Module 2, if applicable will be programmed together.

  5. On the SPS Supported Controllers screen, select K107 - Drive Motor Control Module - Programming and follow the on-screen instructions.
  6. Place the keyless entry transmitter in the programming pocket prior to proceeding with the next step. All additional transmitters must be at least 3 m (9.8 ft) away from the vehicle. Refer to the Remote Keyless Entry (RKE) System Operation document in the owner's manual for the exact pocket location. This document is located in the Keys, Doors, and Windows > Keys and Locks category.
      NOTE:

      To prevent errors or immobilizer learn failure, the vehicle must be in Park.

    • NOTE:

      If DTC B1987 sets immediately after programming a replacement K107 Drive Motor Control Module, the Immobilizer Learn procedure was not properly completed. The Immobilizer Learn procedure needs to be performed again.

    • NOTE:

      The Immobilizer Learn process may take between 10-12 min and progress will appear to have stopped during this process. This is a normal security timer response and a restart should not be performed.

  7. On the SPS Supported Controllers screen, select Z1 Immobilizer Learn. On the next screen, select Drive Motor Control Module IMMO Learn and follow the on-screen instructions.
  8. On the SPS Supported Controllers screen, select K107 - Drive Motor Control Module - Setup and follow the on-screen instructions.
  9. Clear DTCs.