B1528 — Memory Set Switch Circuit Open
body electrical
Is it safe to drive?
Short-term driving is OK Usually safe to drive — body codes rarely affect drivability. Exceptions: exterior lighting and wipers in bad weather, and central locking faults that can leave the car unsecured.
How to diagnose with an OBD scanner
- Read the code and freeze frame Connect an OBD2 scanner, confirm B1528 is stored, and save the freeze frame data — it shows engine conditions when the fault was detected.
- Check for companion codes and TSBs Related codes often reveal the real root cause. Also check manufacturer technical service bulletins (TSB) for your make and model — many B0xxx issues have factory fixes or software updates. Search by VIN on the manufacturer site or nhtsa.gov.
- Inspect wiring and connectors Visually inspect the wiring harness and connectors related to the body electrical system for damage, corrosion, chafing or poor contact.
- Subsystem check Do a continuity test end-to-end on the memory set switch circuit and wiggle the harness while measuring — intermittent opens show up as fluctuating readings.
- Subsystem check Operate the affected function while watching its switch and motor PIDs in live data.
- Subsystem check Inspect connectors and wiring at flex points (door jambs, tailgate hinges) — wires break there first.
- Verify the repair Clear the code, complete a full drive cycle including the conditions from the freeze frame, and confirm B1528 does not return.
Approximate repair cost
Repair cost depends on which component actually failed. Typical scenarios for B1528 (parts and labor, USD, independent shop rates): Replace the switch or actuator: $120–$450; Repair wiring or connectors: $80–$250; BCM repair or replacement: $300–$900. Overall, fixing B1528 usually costs between $80 and $900. An accurate diagnosis before buying parts saves money — the most expensive scenario is rarely the first one to check.
Common questions
Is it safe to drive with B1528?
Usually safe to drive — body codes rarely affect drivability. Exceptions: exterior lighting and wipers in bad weather, and central locking faults that can leave the car unsecured.
What does OBD2 code B1528 mean?
Memory Set Switch Circuit Open (B1528): a body electrical fault affecting the body electrical system. The car is usually drivable while you plan the repair. Most often caused by damaged wiring in door jambs or wet areas, blown fuse or failed relay, faulty switch, motor or actuator of the affected system.
How much does it cost to fix B1528?
Replace the switch or actuator — $120–$450; Repair wiring or connectors — $80–$250; BCM repair or replacement — $300–$900. Exact cost depends on the root cause, your vehicle and local labor rates — a proper diagnosis is the cheapest first step.
What is the most common cause of B1528?
The most common causes are: damaged wiring in door jambs or wet areas, blown fuse or failed relay, faulty switch, motor or actuator of the affected system.
Will B1528 clear itself?
Sometimes B1528 clears after a few drive cycles if the fault was intermittent — for example a loose connector or a tank of bad fuel. The underlying cause usually remains, so the code tends to return. Clear it once; if it comes back, diagnose rather than erase it repeatedly.
When your scan tool pulls code B1528, the vehicle's body control module has detected that a circuit in the memory set switch system is not completing properly. B1528 falls under the body electrical category and translates to "Memory Set Switch Circuit Open." In practical terms, this means the electrical path that the module expects to find a complete circuit through has been interrupted somewhere along its route. No current can flow where the module is looking for it, so it flags the fault and illuminates the warning light.
The module monitors this circuit constantly while the vehicle is running. It compares what it sees on the input side against what it expects to see on the output side. When those readings fall outside the acceptable window for longer than the programmed threshold, B1528 gets stored in permanent memory. The freeze frame data captured alongside the code is invaluable—it records RPM, engine load, coolant temperature, and vehicle speed the instant the fault was detected, giving you precise conditions to recreate during testing.
Common Symptoms of B1528
- The affected component—typically power locks, windows, lighting, wipers, or a memory seat system—operates erratically or stops functioning entirely
- The check engine or body warning light stays illuminated on the instrument cluster
- Engine performance remains unaffected in the majority of cases
- Remote keyless entry may fail to respond if that function shares the monitored circuit
- The memory recall feature for seats or mirrors stops working as expected
- Intermittent operation that worsens in cold weather or high humidity
What Causes B1528?
The underlying cause almost always comes down to a break in the electrical path:
- A blown fuse supplying power to the memory set switch circuit is the most frequent culprit
- A connector that is unplugged, has a backed-out pin, or has developed corrosion on its terminals
- A wire inside the harness that has fractured, usually from repeated flexing at door jambs or hinge areas
- An internally open switch or actuator that has failed and no longer completes the circuit
- Wiring insulation that has deteriorated in wet or damp environments, leading to an open condition
- A failed relay feeding the circuit with voltage
- A faulty body control module that misinterprets the open circuit or fails to supply the expected reference voltage
How to Diagnose B1528
A systematic approach prevents unnecessary parts swapping and wasted labor time:
- Connect your OBD2 scanner and confirm B1528 is present in the stored codes. Record the freeze frame data exactly as it appears—this tells you what the engine was doing when the module first logged the fault.
- Check for any related diagnostic trouble codes stored at the same time. Correlated codes often point to the real root cause, such as a short or ground fault in an adjacent circuit.
- Perform a thorough visual inspection of the wiring harness and connectors tied to the body electrical system. Look for chafed insulation, melted wires near heat sources, green corrosion growth, and any signs of prior repair work that may have been done incorrectly.
- Run a continuity test on the memory set switch circuit from end to end. With the circuit de-energized, check resistance from the switch input back to the module. A reading above the expected value or infinite resistance indicates an open. Gently wiggle the harness during testing—intermittent opens will show up as fluctuating multimeter readings.
- Examine connectors and wiring at high-flex areas like door hinges and tailgate openings. Wires break here from repeated bending over time.
- Operate the affected system while monitoring live data parameters on your scanner. Watch for switch state changes and motor operation signals to confirm whether the fault is in the input side or output side of the circuit.
- Clear the code, drive the vehicle through a complete drive cycle that reproduces the freeze frame conditions, then recheck for B1528 to confirm whether the fault is still present.
How to Fix B1528
Work from the simplest and least expensive possibilities toward the more complex:
- Replace faulty switch or actuator: $120–$450
- Repair wiring or connector terminals: $80–$250
- Body control module repair or replacement: $300–$900
The exact repair depends on what your diagnosis uncovers. A corroded connector terminal that can be cleaned and resealed costs very little compared to a new BCM that requires programming.
How Much Does It Cost to Fix B1528?
At independent shop labor rates in the United States, here is what you can expect to pay depending on the actual failure:
- Replacing a failed switch or actuator, including parts and labor: $120–$450
- Repairing damaged wiring or connector issues: $80–$250
- BCM repair at a specialist or full module replacement with programming: $300–$900
Most B1528 repairs fall between $80 and $900 total, with the sweet spot usually landing in the wiring repair range. Getting a solid diagnosis before purchasing parts is the single best way to keep your bill predictable.
Can You Drive with B1528?
B1528 is generally safe to drive. Body electrical codes do not typically affect engine operation, transmission function, or braking systems. The main exceptions are if the fault involves exterior lighting—leaving you without headlights or taillights—or wipers during poor weather conditions. Central locking failures that prevent you from securing the vehicle also warrant prompt attention. In most cases, though, you can continue driving and address the repair during your next scheduled maintenance window.