AutoDTCs – OBD-II Trouble Code LookupAutoDTCs – OBD-II Trouble Code Lookup
  • Home
  • DTC Codes
    • Powertrain (P-Codes)
    • Body (B-Codes)
    • Chassis (C-Codes)
    • Network (U-Codes)
  • Diagnostic Guides
  • About
  • Brands
    • Toyota
    • Lexus
    • Hyundai
    • Kia
    • BYD
    • Skoda
    • Mitsubishi
    • Volvo
    • Nissan
    • Mercedes-Benz
    • Dodge
    • Suzuki
    • Honda
    • Volkswagen
    • Audi
    • Chrysler
    • Jeep
    • Ford
  • Contact
  • Home
  • DTC Codes
    • Powertrain (P-Codes)
    • Body (B-Codes)
    • Chassis (C-Codes)
    • Network (U-Codes)
  • Diagnostic Guides
  • About
  • Brands
    • Toyota
    • Lexus
    • Hyundai
    • Kia
    • BYD
    • Skoda
    • Mitsubishi
    • Volvo
    • Nissan
    • Mercedes-Benz
    • Dodge
    • Suzuki
    • Honda
    • Volkswagen
    • Audi
    • Chrysler
    • Jeep
    • Ford
  • Contact
Home / DTC Codes / Body Systems (B-Codes) / Dodge B1808 – Passenger Door Lock/Unlock Switch Stuck Lock

Dodge B1808 – Passenger Door Lock/Unlock Switch Stuck Lock

Dodge logoDodge-specific code — factory diagnostic data
DTC Data Sheet
CodeB1808
SystemBody
StandardManufacturer Specific (Chrysler/Dodge)
Fault typeSwitch Stuck
Official meaningPassenger door lock/unlock switch circuit stuck lock

Last updated: May 6, 2026

Definition source: Dodge factory description. Diagnostic guidance is based on factory-defined fault logic for this code.

B1808 reports the state of the passenger-side door lock/unlock switch on the door panel. Switch wiring, panel removal procedure, and connector pinout differ between Charger, Magnum, 300, Challenger, Durango and other LX/LD platform vehicles. Verify against your specific year and model before disassembly.

B1808 sets when the body controller sees the passenger door lock switch held in the lock position for longer than the design allows. The controller logs this as a “stuck switch” condition and may ignore subsequent inputs from that switch until the fault clears. The driver-side master switch and key fob continue to operate normally.

🔍Check Dodge recalls and safety ratings for your vehicle — free VIN decoder with NHTSA data

⚠ Scan tool requirement: This is a Dodge-specific code. A generic OBD2 reader will retrieve the code but cannot access the module-level data, live PIDs, or bi-directional tests needed for diagnosis. A professional-grade scan tool with Dodge coverage is required for complete diagnosis.

B1808 Quick Answer

On a Dodge, B1808 means the passenger-side door lock switch is reporting a stuck-lock signal — either the switch is mechanically stuck, the switch contacts have failed, or the wiring from the switch to the body controller is grounded. Common causes are spilled liquid in the switch panel, a worn contact bushing, or a damaged door harness in the rubber boot between the door and the body.

The Diagnostic Procedure

You will need a scan tool that reads Dodge body codes, a DVOM, the appropriate wiring diagram, the door panel removal procedure for your specific model, and basic hand tools including trim removal tools to avoid damaging clips.

  1. Confirm B1808 is current and capture freeze frame. Operate the master switch from the driver door — it should still work normally. Operate the passenger switch and watch the scan tool live data for the lock and unlock inputs.
  2. If the scan tool shows the lock input always active regardless of switch position, the fault is downstream of the switch — either inside the switch or in the wiring back to the body controller.
  3. If the scan tool shows the lock input change correctly with the switch, the fault is intermittent or in the body controller’s interpretation. Continue with wiggle testing.
  4. Remove the passenger door panel and access the switch assembly. Inspect for liquid spills, debris, dirt buildup around the switch, or any visible mechanical binding of the switch button.
  5. Disconnect the switch connector. With the connector unplugged, clear B1808 and recheck. If the code returns immediately with the switch unplugged, the harness is shorted and the switch is not the cause.
  6. If the code clears with the switch unplugged, test the switch on the bench with an ohmmeter. Operate the switch through both lock and unlock positions and verify the contacts open and close cleanly. A switch that reads continuity on the lock side regardless of position is faulty.
  7. Inspect the door harness in the rubber boot at the A-pillar. The boot flexes every time the door opens and the wires inside fatigue at predictable points. Look for broken insulation, exposed copper, or evidence of grounding against body sheet metal.
  8. Repair or replace as indicated. After repair, clear codes, operate both door locks from each switch, and confirm B1808 does not return.

Common Causes

  • Failed switch contacts: Years of operation wear the internal contacts. The switch reads stuck lock because the contact has welded or worn to the point of constant continuity. Most common single cause.
  • Liquid spill in the switch panel: Coffee, soda, or rain through an open window run down into the switch and create a permanent low-resistance path between contacts. Common on Charger and 300 with rear bottle holders near the rear switches.
  • Damaged door harness: The flex section of the harness in the A-pillar boot fatigues over years of door cycling. A wire can break, chafe through, or short to the body shell.
  • Mechanical binding: Trim debris, broken switch button, or a damaged switch housing prevents the switch from returning to the rest position.
  • Body controller internal fault: Rare. Confirm only after the switch and harness are proven good.

Severity & Driving

B1808 does not affect engine, brake, steering, or safety system operation. The vehicle drives normally. The passenger door lock switch may not work, but the driver master switch and key fob continue to lock and unlock all doors. Some Dodge models will also disable the auto-lock-on-drive feature when a stuck switch is reported, since the controller cannot trust the door state. Repair at convenience — there is no urgent safety issue.

Related Door Lock/unlock Codes

Compare nearby Dodge door lock/unlock trouble codes with similar definitions, fault patterns, and diagnostic paths.

  • B3157 – Passenger Lock Switch Circuit Low
  • B3203 – Rear Window Lockout Switch Input Circuit High
  • B3392 – Right Front Window Down Switch Circuit Low
  • B3387 – Right Front Window Up Switch Circuit Low
  • B3382 – Left Front Window Down Switch Circuit Low
  • B3377 – Left Front Window Up Switch Circuit Low

FAQ

Why does my driver master switch still work even though B1808 is stored?

Each door lock switch is a separate input to the body controller. The controller can receive valid inputs from one switch even when another reports a fault. Only the passenger switch is locked out — all other lock controls operate normally.

Can I just disconnect the passenger switch to make the code go away?

Disconnecting the switch will eventually shift the code to a different fault (often “switch input loss” rather than “stuck”). The body controller continues to monitor and will set a related code on the next drive cycle. The fix is to repair the actual fault, not bypass it.

Will B1808 cause my battery to drain?

Not directly. The lock switch circuit draws minimal current. However, if the body controller responds to the apparent stuck input by repeatedly trying to lock the doors, the door lock motor pull current can drain the battery if the vehicle sits unused. If your battery is going flat, consider unplugging the affected switch as a temporary measure while you arrange repair.

Is the door panel hard to remove on this platform?

Most LX-platform Dodge door panels remove with three or four screws hidden behind trim covers and several plastic clips. Use a proper trim removal tool to release the clips without breaking them. Take photographs as you disassemble — the wiring connectors at the door panel are easy to miss when reassembling and a forgotten connector creates a new code.

Diagnostic Guides for This Code

In-depth step-by-step tutorials that pair with B1808.

  • Parasitic Draw TestRead guide →
  • Why Low Voltage Cascades to Multi-DTCRead guide →
  • Test Engine & Chassis GroundsRead guide →

Check Dodge recalls

Free safety ratings, recalls & specs for any Dodge VIN.

Decode VIN →

Featured Guides
  • Fuel Trim: Short vs. Long Term
  • Diagnose Misfires (Scan Tool)
  • Diagnose EVAP Faults
  • CAN Bus: The 60-Ohm Rule
  • Test a Wheel Speed Sensor
  • Read Freeze Frame Data
Popular Codes
  • P0420 — Catalyst Efficiency
  • P0300 — Random Misfire
  • P0171 — System Lean (Bank 1)
  • P0455 — EVAP Large Leak
  • P0128 — Coolant Below Thermostat
  • U0121 — Lost Comm with ABS
  • C0040 — Wheel Speed Sensor (RR)
  • P0016 — Crank/Cam Correlation
All Categories
  • Steering Systems
  • Suzuki
  • Powertrain Systems (P-Codes
  • Suspension Systems
  • Ford
  • Body Systems (B-Codes
  • Wheels / Driveline
  • Volvo
  • Chassis Systems (C-Codes
  • CAN Bus / Network Communication
  • Audi
  • Network & Integration (U-Codes
  • Control Module Communication
  • Skoda
  • Engine & Powertrain
  • Vehicle Integration Systems
  • Jeep
  • Fuel & Air Metering
  • Volkswagen
  • Honda
  • Ignition & Misfire
  • Mitsubishi
  • Chrysler
  • Emission System
  • BYD
  • Chevrolet
  • Transmission
  • Toyota
  • GMC
  • Hybrid / EV Propulsion
  • Lexus
  • Ram
  • Cooling Systems
  • Mercedes-Benz
  • Body / Comfort & Interior
  • Dodge
  • Airbag / SRS
  • Kia
  • Climate Control / HVAC
  • Hyundai
  • ABS / Traction / Stability
  • Nissan
Powertrain Systems
  • Engine & Powertrain
  • Fuel & Air Metering
  • Ignition & Misfire
  • Emission System
More Systems
  • Transmission
  • Hybrid / EV Propulsion
  • Cooling Systems
  • Body / Comfort & Interior
Safety & Chassis
  • Airbag / SRS
  • Climate Control / HVAC
  • ABS / Traction / Stability
  • Steering Systems
Chassis & Network
  • Suspension Systems
  • Wheels / Driveline
  • CAN Bus / Network Communication
  • Control Module Communication
  • © 2026 AutoDTCs.com. Accurate OBD-II DTC Explanations for All Makes & Models. About · Contact · Privacy Policy · Disclaimer