Skip to content

P0648

Immobilizer Lamp Control Circuit.

  • Generic
  • Powertrain
  • Generic code
  • Medium severity

How this code is built

P
SystemPowertrain
0
Defined bySAE, the same on every car
6
AreaComputer and output circuits
48
FaultThe specific fault in that area

What it means

P0648 is the generic code for a fault in the immobiliser lamp control circuit. The powertrain control module drives the immobiliser or security warning lamp and monitors that output, and it has seen a voltage or state that does not match what it commanded, such as an open circuit, a short to earth or a short to voltage. The code relates to the lamp circuit itself, though how the lamp is driven (directly by the engine control unit or through another module) depends on the vehicle.

Symptoms

  • Immobiliser or security warning lamp stays on, stays off or flashes erratically
  • Lamp does not light briefly at ignition on during the bulb check
  • Engine management warning lamp on
  • Engine may crank but not start, or start and then stall, if there is also an immobiliser fault
  • Other stored codes relating to the immobiliser, body control or instrument cluster

Possible causes

  • Open circuit, chafed wiring or poor connector contact in the lamp control wire between the control unit and the instrument clusterlikely
  • Control wire shorted to earth or to a voltage supplypossible
  • Faulty instrument cluster or failed lamp driver or bulb or LED within the clusterpossible
  • Corroded or loose connector pins at the control unit or the cluster, often after water ingresspossible
  • Fault inside the powertrain control module output driverrare
  • Outdated or faulty control unit software, only where the manufacturer lists it as a known cause for the modelrare

How to diagnose

  1. Read all stored and pending codes and note the freeze frame data, then check for related immobiliser, cluster or communication codes
  2. Switch the ignition on and watch the immobiliser lamp during the bulb check to see whether it lights, stays on or stays off
  3. Check the battery condition and charging voltage, as low voltage can cause spurious circuit codes and immobiliser faults
  4. Visually inspect the wiring and connectors between the control unit and the instrument cluster for damage, corrosion, water ingress and pin tension
  5. Consult the wiring diagram for the specific model and engine to identify the lamp control wire and how it is driven
  6. With the connectors disconnected, test the control wire for continuity, and for shorts to earth and to supply voltage
  7. Use a scan tool with bi-directional functions to command the lamp on and off and compare with the actual output
  8. Check the cluster lamp and driver, and test the control unit output, only after the wiring has been proven good

How to fix

  • Repair or replace damaged wiring and renew any corroded or damaged connector terminals
  • Clear any short to earth or voltage by locating and repairing the chafed section of the harness
  • Repair or replace the instrument cluster, or its lamp or LED, if the fault is within it, and code or adapt it as required for the vehicle
  • Replace the powertrain control module only if the output driver is confirmed faulty, and program it to the vehicle as needed
  • Update the control unit software only if a manufacturer bulletin identifies it as the cause for this vehicle

Can I keep driving?

Medium severity

The car will often still run, but if the immobiliser system is also affected it may fail to start or stall without warning, so have it checked soon. Avoid relying on the car for long journeys until the fault is diagnosed.

Guide written by AI from the code's definition. Confirm with a diagnosis before replacing parts.