What Does Code B1538 Mean?
The diagnostic trouble code B1538, defined as “Memory 2 Switch Circuit Short To Ground,” indicates that the Body Control Module (BCM), or a subsidiary control unit such as a Seat Control Module (SCM), Door Control Module (DCM), or an Instrument Panel Cluster (IPC) module, has detected an unintended electrical path to ground within the circuit for the “Memory 2 Switch.” This switch typically pertains to driver comfort and convenience features, such as preset positions for the driver’s seat, exterior mirrors, or steering column. The control module monitors the voltage signal on the input circuit associated with the Memory 2 switch. Under normal operating conditions, when the switch is not activated, the module expects to see a specific reference voltage (e.g., 5V or battery voltage, depending on the circuit design) or a fluctuating voltage when the switch is manipulated. A “short to ground” condition means that the circuit’s voltage is abnormally low, often near 0 volts, regardless of the switch’s actual state. The module interprets this constant low voltage as an electrical fault, preventing the proper function of the Memory 2 preset and setting the B1538 code.
Common Symptoms
- Inoperative Memory 2 Function: The primary symptom is the inability to save, recall, or utilize the Memory 2 preset for features like the driver’s seat, mirrors, or steering column.
- Intermittent Memory System Malfunctions: Other memory presets (Memory 1, Memory 3) may also exhibit intermittent or complete failure if they share common wiring or if the short impacts the overall module operation.
- Warning Indicator Lights: Depending on the vehicle manufacturer and severity, a “SERVICE SOON,” “CHECK BODY ELECTRICAL SYSTEM,” or similar warning message might appear on the instrument cluster or driver information display.
- Uncommanded Movements (Rare): In some intricate systems, a short might be misinterpreted by the module, potentially leading to brief, uncommanded movements of the affected component, although this is less typical for a direct short to ground.
What Causes the Code B1538?
- Damaged or Chafed Wiring: The most prevalent cause involves the wiring harness leading to the Memory 2 switch. Wires can become frayed, pinched, or abraded as they pass through door jambs, under seats, or near moving components, causing the conductor to contact the vehicle’s chassis or another ground source.
- Faulty Memory Switch: An internal short within the Memory 2 switch itself. This can result from internal component failure, corrosion within the switch housing, or manufacturing defects causing the switch contacts to remain perpetually grounded.
- Connector Corrosion or Damage: Water ingress, high humidity, or physical damage can lead to corrosion within the switch connector or the main wiring harness connector at the control module. This corrosion can create an unintended conductive path to ground.
- Faulty Control Module: While less common, an internal fault within the Body Control Module (BCM), Seat Control Module (SCM), or the specific module responsible for monitoring the Memory 2 switch circuit can cause it to incorrectly interpret circuit voltage or create an internal ground path.
- Improper Aftermarket Accessory Installation: Poorly installed aftermarket components (e.g., audio systems, alarm systems) can inadvertently damage OEM wiring harnesses, leading to shorts.
How to Diagnose and Troubleshoot
Diagnosing B1538 requires a systematic approach, utilizing a digital multimeter (DMM) and an OBD-II scanner capable of reading body codes.
- Initial Scan and Freeze Frame Data Analysis:
- Connect an advanced OBD-II scanner to confirm the presence of B1538.
- Review freeze frame data, if available, to understand the vehicle operating conditions (e.g., voltage, temperature, module status) at the time the code was set. This can provide valuable context.
- Clear the code and attempt to activate the Memory 2 function to see if the code immediately returns.
- Thorough Visual Inspection:
- Locate the Memory 2 switch (e.g., on the driver’s door panel, side of the seat cushion).
- Carefully inspect the entire length of the wiring harness associated with the switch. Pay close attention to areas where wiring flexes (door hinges), passes through grommets, or is routed under trim panels or seats. Look for signs of chafing, pinching, bare wires, corrosion, or any other physical damage.
- Inspect the electrical connector at the Memory 2 switch and the relevant control module (BCM, SCM, etc.) for bent pins, corrosion, or loose connections.
- Circuit Continuity Test for Short to Ground (with DMM):
- Disconnect the vehicle battery for safety.
- Disconnect the Memory 2 switch connector.
- Using a wiring diagram, identify the specific signal wire(s) for the Memory 2 switch input to the control module.
- Set your DMM to resistance (ohms) mode.
- Place one DMM lead on the identified signal wire terminal at the harness side of the disconnected switch connector.
- Place the other DMM lead on a known good chassis ground point.
- A reading of very low resistance (typically less than 5 ohms) indicates a direct short to ground in the wiring harness between the switch connector and the control module. If the resistance is high (OL or open circuit), the harness is likely free of a direct short to ground, suggesting the issue might be within the switch itself or further upstream.
- Voltage Drop / Signal Integrity Test (with DMM):
- If the wiring harness appears clear, reconnect the battery and ensure the control module is connected, but keep the Memory 2 switch connector disconnected from the harness.
- Refer to the wiring diagram to identify the signal wire from the control module to the switch.
- Back-probe this signal wire at the harness side of the switch connector.
- Set your DMM to DC Volts.
- You should observe a reference voltage (e.g., 5V, 12V) on this signal wire, supplied by the control module, when the switch is disconnected.
- If you still read near 0V with the switch disconnected, the short is either in the wiring harness (despite the prior continuity test) or potentially within the control module itself.
- If the reference voltage is present, carefully reconnect the Memory 2 switch. Monitor the voltage on the signal wire while actuating the Memory 2 button. The voltage should change in a predictable manner according to the switch’s design (e.g., drop to 0V when pressed, or vary depending on resistor ladder implementation). If the voltage remains consistently low (near 0V) or does not respond correctly, the switch is internally faulty.
- Memory Switch Functionality Test (Bench Test – with DMM):
- With the Memory 2 switch completely removed from the vehicle and disconnected from its harness.
- Use a wiring diagram to identify the power, ground, and signal terminals on the switch’s connector.
- Set the DMM to continuity or resistance mode.
- Test the internal contacts of the switch. Pressing the Memory 2 button should create continuity (low resistance) between the appropriate terminals and release should break it (open circuit/high resistance). If the switch shows continuous continuity to ground or an internal short regardless of activation, it is defective.
Recommended Repairs and Solutions
Once the root cause of the B1538 code has been definitively identified through diagnostic testing, proceed with the appropriate repair:
- Repair or Replace Damaged Wiring: If a shorted or chafed wire is found, carefully repair the affected section. Use high-quality automotive-grade wiring of the correct gauge, secure splices with solder and heat shrink tubing, and ensure the repaired section is properly routed and protected to prevent future damage. If the damage is extensive or in an inaccessible area, replacing the entire wiring harness section or pigtail connector may be more practical and reliable.
- Replace Faulty Memory Switch: If the Memory 2 switch is confirmed to have an internal short, replace it with a new OEM (Original Equipment Manufacturer) or a high-quality aftermarket equivalent part. Ensure the new switch is correctly installed and functions as intended after replacement.
- Address Connector Corrosion/Damage: If corrosion is present in the connector, clean all affected terminals thoroughly using electrical contact cleaner and a small wire brush or pick. If any terminals are severely damaged, bent, or corroded beyond repair, replace the connector shell and individual damaged terminals (pigtail repair) as needed. Apply a thin layer of dielectric grease to the terminals before reassembly to prevent future corrosion.
- Inspect Aftermarket Accessory Installations: If aftermarket accessories are present, temporarily disconnect them and re-evaluate the circuit. If the short disappears, the accessory installation is the likely culprit, requiring re-routing or proper insulation of its wiring.
- Control Module Replacement: Only consider replacing the BCM, SCM, or other relevant control module as a last resort, and only if all other diagnostic steps conclusively point to an internal module fault. Be aware that control module replacement often necessitates specialized programming or coding to the vehicle’s specific configuration using a factory-level diagnostic tool.
- Clear Codes and Verify Repair: After completing any repairs, clear the B1538 code using your OBD-II scanner. Operate the Memory 2 function multiple times and cycle the ignition to ensure the code does not reappear and the system functions correctly. A road test may also be necessary to confirm the repair under various operating conditions.

