Error code B1346 is displayed and the check engine light is on - what does this mean?
The DTC B1346 is a body control module (BCM) fault code that is detected by the OBD/EOBD system and indicates a problem with the electrical circuitry or sensors in the body area. This trouble code typically relates to communication between different control units or defective components in the comfort system. Depending on the vehicle manufacturer, the exact definition of fault code B1346 can vary, but usually refers to problems with the central locking system, power windows or other electrical body functions.
What causes can this fault code have?
- Defective body control module (BCM)
- Damaged cable connections to the control unit
- Corroded or loose plug connections
- Defective sensors in the door area
- Faulty central locking components
- Blown fuses in the BCM circuit
- Faults in the CAN bus communication
- Water damage to electrical components
- Defective power window motors or switches
What symptoms occur in parallel with fault code B1346?
- Central locking problems: The doors cannot be locked or unlocked centrally
- Power window failures: Individual or all power windows do not work
- Interior lighting: Irregular behavior of the interior lighting
- Comfort functions: Failure of seat heating, air conditioning or other electrical systems
- Warning lights: Various indicator lights in the dashboard come on
- Starting problems: In rare cases, the vehicle may fail to start
How to fix the problem of error code B1346?
- Repairing EOBD error code B1346 requires a systematic diagnosis of the affected electrical systems.
- Perform a BCM reset: Disconnect the battery for 15 minutes to reset the body control module and fix temporary software errors
- Check plug connections: Clean all connections to the BCM, check for corrosion and tighten firmly
- Check fuses: Identify and replace defective fuses in the BCM circuit
- Inspect wiring harness: Repair or replace damaged wiring between BCM and affected components
- Test sensors: Check defective door or window sensors with a multimeter and replace if necessary
- Update BCM software: Have the specialist dealer install the latest firmware for the body control module
- Replace the entire BCM: In the event of irreparable damage, replace the entire control unit with a new or reconditioned module
FAQ - Frequently asked questions about DTC B1346
Can I continue driving with error code B1346?
Yes, it is generally possible to continue driving with code B1346, as it is a bodywork problem. However, important comfort functions such as the central locking system may fail, which can impair vehicle safety.
How much does it cost to repair error code B1346?
The repair costs for DTC B1346 vary depending on the cause: simple repairs such as fuse replacement cost 20-50 euros, while a complete BCM replacement can cost 300-800 euros, including programming.
How can I delete trouble code B1346 myself?
The trouble code B1346 can be deleted with an OBD scanner, but will return if the underlying problem has not been resolved. A BCM reset by disconnecting the battery can help temporarily.
Is fault code B1346 manufacturer-specific?
Yes, fault code B1346 is a manufacturer-specific B code, the exact meaning of which varies depending on the make of car. For BMW, it may affect different systems than for Audi or Mercedes.
What tools do I need to diagnose B1346?
To diagnose EOBD code B1346, you need a professional OBD scanner, a multimeter and ideally manufacturer-specific diagnostic software for the body control module.
Can moisture cause error code B1346?
Yes, water damage or high humidity can cause corrosion on the electrical connections and thus trigger DTC B1346. Door seals in particular should be checked regularly.