B1531: Memory 1 Switch Circuit Failure
What does B1531 mean?
B1531 is a body electronics code that sets when the body control module or memory seat module detects a fault in the circuit associated with the Memory 1 switch, the button used to recall a saved driver position or settings profile. When this circuit fails, the module either sees an unexpected voltage, an open circuit, or no response at all from the switch input. The practical result is that Memory 1 recall will likely stop working, and the fault may affect related memory functions depending on the vehicle's system architecture.
The most common causes are a failed Memory 1 switch, a broken or corroded connector at the switch or module, or a wiring fault in the input circuit. The switch itself is a relatively simple component and is worth inspecting for physical damage or contamination first. Check the connector at the switch and trace the wiring back toward the control module for any signs of chafing, moisture ingress, or damage before assuming the module is at fault.
Severity is medium, and driveability is not affected, but the fault is worth fixing if you rely on memory seat or settings functions. Scan the circuit with a live data capable scan tool to check whether the module sees any signal from the switch when pressed. If there's no signal, work back through the wiring and switch before condemning the module.
Symptoms you may notice
- Check engine light (MIL) illuminated on dashboard
- Intermittent warning lights
- Erratic gauge readings
Estimated repair cost
Typical range in Australia (parts + labour)
Common causes
- Faulty body electronics component
- Wiring or connector issue in the related circuit
- Failed sensor providing incorrect readings
- Software/calibration issue requiring ECU update
- Related component causing secondary fault
What should you do?
Schedule a diagnostic appointment at your earliest convenience. The vehicle is generally safe to drive short distances, but the underlying issue should be addressed to prevent it from worsening.
Get a diagnosis for YOUR car
Code B1531 can mean different things depending on your vehicle. TorqueBot gives you a diagnosis specific to your make, model, and year.