Home / DTC / B1528 — Memory enable switch circuit open

B1528 — Memory enable switch circuit open

Detailed page for trouble code B1528.

33,012codes
59brands
10,551generic
22,461specific
Reset
Code

B1528

ALFA ROMEO B — Body

Memory enable switch circuit open

Brand: ALFA ROMEO
Type: B — Body
Views: UK: 6 EN: 11 RU: 9
AI status
Completed
ready
Completed 100%
Page language: EN

Causes

  • Broken or disconnected wiring in the memory enable switch circuit
  • Corroded or loose connector at switch or control module
  • Faulty memory enable switch (mechanical/electrical failure)
  • Blown / open fuse or power supply issue to the switch or module
  • Failed body/seat control module or internal input circuit open
  • Aftermarket accessories or previous repairs that damaged wiring

Symptoms

  • Memory seat/mirror buttons do not enable or store positions
  • Memory recall does not operate or is intermittent
  • No response from memory-related controls
  • DTC lamp or stored fault in body/seat module
  • Possible related functionality loss (seat adjustment memory features)

What to check

  • Confirm exact function affected by the code (seat, mirror, etc.)
  • Scan for additional body/seat module faults
  • Visually inspect switch, nearby wiring, and connectors for damage or corrosion
  • Check relevant fuses and vehicle battery voltage
  • Perform wiggle test on harness while observing scan tool or function
  • Measure voltage and continuity at switch and module connector

Signal parameters

  • Expected supply voltage to switch: approximately 9–15 V with key on (verify with wiring diagram)
  • Switch output: either ground control or switched +12 V depending on model — should change state when pressed
  • Open-circuit condition: infinite resistance between switch signal pin and module signal pin when switch is actuated
  • Typical continuity: near 0 Ω through switch contacts when closed (multimeter), high/OL when open
  • Module input idle state: see wiring diagram for pull-up/pull-down specifics before measuring

Diagnostic algorithm

  1. Use a compatible diagnostic scanner to confirm B1528 and note any additional codes or freeze frame data.
  2. Obtain the vehicle wiring diagram for the memory enable switch circuit and identify connector pinouts, fuses, and module location.
  3. Visually inspect the switch assembly, connectors, and associated harness for damage, corrosion, water ingress, or loose pins.
  4. Verify power and ground: check fuse(s) feeding the switch and ensure battery voltage present at the switch power terminal with ignition on.
  5. With ignition on, backprobe the switch signal wire and observe voltage while operating the switch. Compare to expected behavior from wiring diagram (signal should change state when pressed).
  6. Check continuity between the switch signal pin and the control module signal pin. If open, isolate by testing intermediate connectors/sections of harness.
  7. If wiring and connectors show good continuity and correct voltages, bench-test or replace the memory enable switch and retest.
  8. If the switch replacement does not correct the fault and wiring is good, suspect the control module input. Perform module input checks per manufacturer procedures; replace module only after confirming module fault.
  9. After repairs, clear the code and perform functional test of memory features. Re-scan to confirm the code does not return.

Likely causes

  • Open/harshly bent wire or pinched harness to the memory switch
  • Connector pins pushed out or corroded causing loss of continuity
  • Switch contacts worn or stuck open
  • Blown fuse supplying the switch/module
  • Module input driver damaged (less common)

Fault status

⚠️ Status
Stored when the control module detects an open circuit (no signal) on the memory enable switch input.
🟡 Repair difficulty: Medium
⏱️ Diagnostic time: 0.5-2.0 hours

Similar codes

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