Home / DTC / C1291 — ABS/ESP Control Module Internal Fault

C1291 — ABS/ESP Control Module Internal Fault

Detailed page for trouble code C1291.

34,405codes
59brands
11,914generic
22,491specific
Reset
Code

C1291

Generic C — Chassis

ABS/ESP Control Module Internal Fault

Brand: Generic
AI status
Completed
ready
Completed 100%
Page language: EN

Causes

  • Internal electronic failure in ABS/ESP control module (processor, memory, power regulation)
  • Corrupted or failed module software/calibration
  • Power supply problems: low battery voltage, blown fuse, poor +12V connection
  • Poor ground or corroded ground connection at the module
  • Water intrusion or physical damage to the module/housing
  • Damaged or shorted wiring harness or connector pins

Symptoms

  • ABS and/or ESP warning lights on instrument cluster
  • Traction control/ESC disabled message; reduced braking/traction function
  • Possible brake pedal feel changes or ABS pump not running during faults
  • Stored ABS/ESP related trouble codes and communication errors when scanned
  • Intermittent or permanent loss of ABS/ESP functions

What to check

  • Scan module with a dealer-level or capable scan tool; read all ABS/ESP and network codes and freeze frame data
  • Record whether the module responds to the scanner (module present on CAN) or shows ‘no communication’
  • Check battery voltage with ignition on and cranking (should be ~11–14 V); test while operating to look for dips
  • Inspect fuses and relays for ABS/ESP power circuits
  • Visually inspect module connector for corrosion, bent pins, water ingress, or burnt pins
  • Check ground(s) for continuity to chassis and battery negative; clean and secure grounds

Signal parameters

  • Module supply voltage (IGN/12V) — typical ~11–14 V with ignition on
  • Module ground continuity — near 0 Ω to battery negative
  • CAN bus TX/RX activity — traffic present and no dominant/recessive faults
  • Wheel speed sensor voltages (AC or digital pulse) vary with wheel rotation
  • Brake light switch status (on/off) as input to ABS/ESP
  • Yaw rate/accelerometer sensor outputs change with vehicle movement

Diagnostic algorithm

  1. Record all stored DTCs and freeze frame data; note if C1291 is accompanied by communication (U0xxx) or sensor codes.
  2. Attempt to clear codes and see if C1291 returns immediately, intermittently, or only after certain events (e.g., after washing or driving).
  3. Verify battery condition and charging system; recharge or load-test battery if uncertain. Retest with good battery voltage and stable supply.
  4. With ignition off, disconnect ABS module connector and inspect pins for corrosion, bent pins or water; repair harness as needed. Check continuity of power and ground circuits at the module pins to the battery and chassis.
  5. Check CAN bus continuity and voltages at module connector; use scanner to confirm module communicates on the network. Investigate any U-codes before replacing module.
  6. If power/ground/CAN are good and module still reports internal fault, check for available software updates or recalls and reflash/reprogram using OEM tools per vehicle procedure.
  7. If reflashing fails or module still reports internal hardware faults after software update and wiring is confirmed good, module replacement and proper coding/initialization is likely required.
  8. After repair or replacement, recheck for stored codes, confirm ABS/ESP functions, and perform required adaptations/calibrations (steering angle, wheel speeds) with appropriate scan tool.

Likely causes

  • Faulty ABS/ESP control module internal hardware or corrupted software
  • Poor battery/ignition supply or ground to the module
  • Connector corrosion or water ingress into module housing
  • CAN bus communication fault preventing normal module operation

Fault status

⚠️ Status
ABS/ESP control module reports internal fault. Module self-test failure or internal memory/software checksum error. Communication or power/ground anomalies may be present.
🔴 Repair difficulty: Hard
⏱️ Diagnostic time: 2-4 hours

Similar codes

9,408

The library contains 9,408 repair and diagnostic manuals. Choose a brand to open the full manual tree by year, model and trim.

Your experience will help others
+100 karma for a short comment :)
Send to email
Code

C1291

HUMMER C — Chassis

Open Brake Lamp Switch Contacts During Deceleration

Brand: HUMMER
AI status
Completed
ready
Completed 100%
Page language: EN

Causes

  • Internal electronic failure in ABS/ESP control module (processor, memory, power regulation)
  • Corrupted or failed module software/calibration
  • Power supply problems: low battery voltage, blown fuse, poor +12V connection
  • Poor ground or corroded ground connection at the module
  • Water intrusion or physical damage to the module/housing
  • Damaged or shorted wiring harness or connector pins

Symptoms

  • ABS and/or ESP warning lights on instrument cluster
  • Traction control/ESC disabled message; reduced braking/traction function
  • Possible brake pedal feel changes or ABS pump not running during faults
  • Stored ABS/ESP related trouble codes and communication errors when scanned
  • Intermittent or permanent loss of ABS/ESP functions

What to check

  • Scan module with a dealer-level or capable scan tool; read all ABS/ESP and network codes and freeze frame data
  • Record whether the module responds to the scanner (module present on CAN) or shows ‘no communication’
  • Check battery voltage with ignition on and cranking (should be ~11–14 V); test while operating to look for dips
  • Inspect fuses and relays for ABS/ESP power circuits
  • Visually inspect module connector for corrosion, bent pins, water ingress, or burnt pins
  • Check ground(s) for continuity to chassis and battery negative; clean and secure grounds

Signal parameters

  • Module supply voltage (IGN/12V) — typical ~11–14 V with ignition on
  • Module ground continuity — near 0 Ω to battery negative
  • CAN bus TX/RX activity — traffic present and no dominant/recessive faults
  • Wheel speed sensor voltages (AC or digital pulse) vary with wheel rotation
  • Brake light switch status (on/off) as input to ABS/ESP
  • Yaw rate/accelerometer sensor outputs change with vehicle movement

Diagnostic algorithm

  1. Record all stored DTCs and freeze frame data; note if C1291 is accompanied by communication (U0xxx) or sensor codes.
  2. Attempt to clear codes and see if C1291 returns immediately, intermittently, or only after certain events (e.g., after washing or driving).
  3. Verify battery condition and charging system; recharge or load-test battery if uncertain. Retest with good battery voltage and stable supply.
  4. With ignition off, disconnect ABS module connector and inspect pins for corrosion, bent pins or water; repair harness as needed. Check continuity of power and ground circuits at the module pins to the battery and chassis.
  5. Check CAN bus continuity and voltages at module connector; use scanner to confirm module communicates on the network. Investigate any U-codes before replacing module.
  6. If power/ground/CAN are good and module still reports internal fault, check for available software updates or recalls and reflash/reprogram using OEM tools per vehicle procedure.
  7. If reflashing fails or module still reports internal hardware faults after software update and wiring is confirmed good, module replacement and proper coding/initialization is likely required.
  8. After repair or replacement, recheck for stored codes, confirm ABS/ESP functions, and perform required adaptations/calibrations (steering angle, wheel speeds) with appropriate scan tool.

Likely causes

  • Faulty ABS/ESP control module internal hardware or corrupted software
  • Poor battery/ignition supply or ground to the module
  • Connector corrosion or water ingress into module housing
  • CAN bus communication fault preventing normal module operation

Fault status

⚠️ Status
ABS/ESP control module reports internal fault. Module self-test failure or internal memory/software checksum error. Communication or power/ground anomalies may be present.
🔴 Repair difficulty: Hard
⏱️ Diagnostic time: 2-4 hours

Similar codes

Repair manuals

Manual library for HUMMER

138

Browse 138 HUMMER manuals: repair procedures, diagnostics, wiring diagrams, component locations, service data and Labor Times by year, model and trim.

HUMMER

Your experience will help others
+100 karma for a short comment :)
Send to email
Code

C1291

HYUNDAI C — Chassis

Torque Sensor Sub Signal-Open/Short | Torque Sensor Sub Signal Fail

Brand: HYUNDAI
AI status
Completed
ready
Completed 100%
Page language: EN

Causes

  • Internal electronic failure in ABS/ESP control module (processor, memory, power regulation)
  • Corrupted or failed module software/calibration
  • Power supply problems: low battery voltage, blown fuse, poor +12V connection
  • Poor ground or corroded ground connection at the module
  • Water intrusion or physical damage to the module/housing
  • Damaged or shorted wiring harness or connector pins

Symptoms

  • ABS and/or ESP warning lights on instrument cluster
  • Traction control/ESC disabled message; reduced braking/traction function
  • Possible brake pedal feel changes or ABS pump not running during faults
  • Stored ABS/ESP related trouble codes and communication errors when scanned
  • Intermittent or permanent loss of ABS/ESP functions

What to check

  • Scan module with a dealer-level or capable scan tool; read all ABS/ESP and network codes and freeze frame data
  • Record whether the module responds to the scanner (module present on CAN) or shows ‘no communication’
  • Check battery voltage with ignition on and cranking (should be ~11–14 V); test while operating to look for dips
  • Inspect fuses and relays for ABS/ESP power circuits
  • Visually inspect module connector for corrosion, bent pins, water ingress, or burnt pins
  • Check ground(s) for continuity to chassis and battery negative; clean and secure grounds

Signal parameters

  • Module supply voltage (IGN/12V) — typical ~11–14 V with ignition on
  • Module ground continuity — near 0 Ω to battery negative
  • CAN bus TX/RX activity — traffic present and no dominant/recessive faults
  • Wheel speed sensor voltages (AC or digital pulse) vary with wheel rotation
  • Brake light switch status (on/off) as input to ABS/ESP
  • Yaw rate/accelerometer sensor outputs change with vehicle movement

Diagnostic algorithm

  1. Record all stored DTCs and freeze frame data; note if C1291 is accompanied by communication (U0xxx) or sensor codes.
  2. Attempt to clear codes and see if C1291 returns immediately, intermittently, or only after certain events (e.g., after washing or driving).
  3. Verify battery condition and charging system; recharge or load-test battery if uncertain. Retest with good battery voltage and stable supply.
  4. With ignition off, disconnect ABS module connector and inspect pins for corrosion, bent pins or water; repair harness as needed. Check continuity of power and ground circuits at the module pins to the battery and chassis.
  5. Check CAN bus continuity and voltages at module connector; use scanner to confirm module communicates on the network. Investigate any U-codes before replacing module.
  6. If power/ground/CAN are good and module still reports internal fault, check for available software updates or recalls and reflash/reprogram using OEM tools per vehicle procedure.
  7. If reflashing fails or module still reports internal hardware faults after software update and wiring is confirmed good, module replacement and proper coding/initialization is likely required.
  8. After repair or replacement, recheck for stored codes, confirm ABS/ESP functions, and perform required adaptations/calibrations (steering angle, wheel speeds) with appropriate scan tool.

Likely causes

  • Faulty ABS/ESP control module internal hardware or corrupted software
  • Poor battery/ignition supply or ground to the module
  • Connector corrosion or water ingress into module housing
  • CAN bus communication fault preventing normal module operation

Fault status

⚠️ Status
ABS/ESP control module reports internal fault. Module self-test failure or internal memory/software checksum error. Communication or power/ground anomalies may be present.
🔴 Repair difficulty: Hard
⏱️ Diagnostic time: 2-4 hours

Similar codes

371

Browse 371 HYUNDAI manuals: repair procedures, diagnostics, wiring diagrams, component locations, service data and Labor Times by year, model and trim.

HYUNDAI

Your experience will help others
+100 karma for a short comment :)
Send to email
Code

C1291

LAND ROVER C — Chassis

Adaptive cruise control module sensor - temperature out of range from the track Adaptive speed control blockage detection Compensation angle of the adaptive cruise control alignment off from the band Adaptive speed control out of active speed range Steering wheel direction sensor failure - internal failure

Brand: LAND ROVER
AI status
Completed
ready
Completed 100%
Page language: EN

Causes

  • Internal electronic failure in ABS/ESP control module (processor, memory, power regulation)
  • Corrupted or failed module software/calibration
  • Power supply problems: low battery voltage, blown fuse, poor +12V connection
  • Poor ground or corroded ground connection at the module
  • Water intrusion or physical damage to the module/housing
  • Damaged or shorted wiring harness or connector pins

Symptoms

  • ABS and/or ESP warning lights on instrument cluster
  • Traction control/ESC disabled message; reduced braking/traction function
  • Possible brake pedal feel changes or ABS pump not running during faults
  • Stored ABS/ESP related trouble codes and communication errors when scanned
  • Intermittent or permanent loss of ABS/ESP functions

What to check

  • Scan module with a dealer-level or capable scan tool; read all ABS/ESP and network codes and freeze frame data
  • Record whether the module responds to the scanner (module present on CAN) or shows ‘no communication’
  • Check battery voltage with ignition on and cranking (should be ~11–14 V); test while operating to look for dips
  • Inspect fuses and relays for ABS/ESP power circuits
  • Visually inspect module connector for corrosion, bent pins, water ingress, or burnt pins
  • Check ground(s) for continuity to chassis and battery negative; clean and secure grounds

Signal parameters

  • Module supply voltage (IGN/12V) — typical ~11–14 V with ignition on
  • Module ground continuity — near 0 Ω to battery negative
  • CAN bus TX/RX activity — traffic present and no dominant/recessive faults
  • Wheel speed sensor voltages (AC or digital pulse) vary with wheel rotation
  • Brake light switch status (on/off) as input to ABS/ESP
  • Yaw rate/accelerometer sensor outputs change with vehicle movement

Diagnostic algorithm

  1. Record all stored DTCs and freeze frame data; note if C1291 is accompanied by communication (U0xxx) or sensor codes.
  2. Attempt to clear codes and see if C1291 returns immediately, intermittently, or only after certain events (e.g., after washing or driving).
  3. Verify battery condition and charging system; recharge or load-test battery if uncertain. Retest with good battery voltage and stable supply.
  4. With ignition off, disconnect ABS module connector and inspect pins for corrosion, bent pins or water; repair harness as needed. Check continuity of power and ground circuits at the module pins to the battery and chassis.
  5. Check CAN bus continuity and voltages at module connector; use scanner to confirm module communicates on the network. Investigate any U-codes before replacing module.
  6. If power/ground/CAN are good and module still reports internal fault, check for available software updates or recalls and reflash/reprogram using OEM tools per vehicle procedure.
  7. If reflashing fails or module still reports internal hardware faults after software update and wiring is confirmed good, module replacement and proper coding/initialization is likely required.
  8. After repair or replacement, recheck for stored codes, confirm ABS/ESP functions, and perform required adaptations/calibrations (steering angle, wheel speeds) with appropriate scan tool.

Likely causes

  • Faulty ABS/ESP control module internal hardware or corrupted software
  • Poor battery/ignition supply or ground to the module
  • Connector corrosion or water ingress into module housing
  • CAN bus communication fault preventing normal module operation

Fault status

⚠️ Status
ABS/ESP control module reports internal fault. Module self-test failure or internal memory/software checksum error. Communication or power/ground anomalies may be present.
🔴 Repair difficulty: Hard
⏱️ Diagnostic time: 2-4 hours

Similar codes

320

Browse 320 LAND ROVER manuals: repair procedures, diagnostics, wiring diagrams, component locations, service data and Labor Times by year, model and trim.

LAND ROVER

Your experience will help others
+100 karma for a short comment :)
Send to email
Code

C1291

MITSUBISHI C — Chassis

Reverse switch

Brand: MITSUBISHI
AI status
Completed
ready
Completed 100%
Page language: EN

Causes

  • Internal electronic failure in ABS/ESP control module (processor, memory, power regulation)
  • Corrupted or failed module software/calibration
  • Power supply problems: low battery voltage, blown fuse, poor +12V connection
  • Poor ground or corroded ground connection at the module
  • Water intrusion or physical damage to the module/housing
  • Damaged or shorted wiring harness or connector pins

Symptoms

  • ABS and/or ESP warning lights on instrument cluster
  • Traction control/ESC disabled message; reduced braking/traction function
  • Possible brake pedal feel changes or ABS pump not running during faults
  • Stored ABS/ESP related trouble codes and communication errors when scanned
  • Intermittent or permanent loss of ABS/ESP functions

What to check

  • Scan module with a dealer-level or capable scan tool; read all ABS/ESP and network codes and freeze frame data
  • Record whether the module responds to the scanner (module present on CAN) or shows ‘no communication’
  • Check battery voltage with ignition on and cranking (should be ~11–14 V); test while operating to look for dips
  • Inspect fuses and relays for ABS/ESP power circuits
  • Visually inspect module connector for corrosion, bent pins, water ingress, or burnt pins
  • Check ground(s) for continuity to chassis and battery negative; clean and secure grounds

Signal parameters

  • Module supply voltage (IGN/12V) — typical ~11–14 V with ignition on
  • Module ground continuity — near 0 Ω to battery negative
  • CAN bus TX/RX activity — traffic present and no dominant/recessive faults
  • Wheel speed sensor voltages (AC or digital pulse) vary with wheel rotation
  • Brake light switch status (on/off) as input to ABS/ESP
  • Yaw rate/accelerometer sensor outputs change with vehicle movement

Diagnostic algorithm

  1. Record all stored DTCs and freeze frame data; note if C1291 is accompanied by communication (U0xxx) or sensor codes.
  2. Attempt to clear codes and see if C1291 returns immediately, intermittently, or only after certain events (e.g., after washing or driving).
  3. Verify battery condition and charging system; recharge or load-test battery if uncertain. Retest with good battery voltage and stable supply.
  4. With ignition off, disconnect ABS module connector and inspect pins for corrosion, bent pins or water; repair harness as needed. Check continuity of power and ground circuits at the module pins to the battery and chassis.
  5. Check CAN bus continuity and voltages at module connector; use scanner to confirm module communicates on the network. Investigate any U-codes before replacing module.
  6. If power/ground/CAN are good and module still reports internal fault, check for available software updates or recalls and reflash/reprogram using OEM tools per vehicle procedure.
  7. If reflashing fails or module still reports internal hardware faults after software update and wiring is confirmed good, module replacement and proper coding/initialization is likely required.
  8. After repair or replacement, recheck for stored codes, confirm ABS/ESP functions, and perform required adaptations/calibrations (steering angle, wheel speeds) with appropriate scan tool.

Likely causes

  • Faulty ABS/ESP control module internal hardware or corrupted software
  • Poor battery/ignition supply or ground to the module
  • Connector corrosion or water ingress into module housing
  • CAN bus communication fault preventing normal module operation

Fault status

⚠️ Status
ABS/ESP control module reports internal fault. Module self-test failure or internal memory/software checksum error. Communication or power/ground anomalies may be present.
🔴 Repair difficulty: Hard
⏱️ Diagnostic time: 2-4 hours

Similar codes

406

Browse 406 MITSUBISHI manuals: repair procedures, diagnostics, wiring diagrams, component locations, service data and Labor Times by year, model and trim.

MITSUBISHI

Your experience will help others
+100 karma for a short comment :)
Send to email