Code
P1645
LEXUS
P — Powertrain
Body ECU Malfunction
Views:
UK: 23
EN: 36
RU: 29
AI status
Completed
Completed
100%
Causes
- Faulty Body ECU (BCM) internal fault
- Poor or intermittent power supply (battery, fusible link, ignition feed)
- Poor or missing ground(s) at the Body ECU
- Damaged wiring or corroded/loose connectors to the Body ECU
- CAN/LIN bus communication faults or network interference
- Water ingress or physical damage to the ECU or connector
Symptoms
- MIL/Warning lamp illuminated (may store P1645 and/or communication U-codes)
- Intermittent or total loss of BCM-controlled functions (door locks, interior lights, keyless entry, windows, wipers, dome lights)
- Erratic behavior of body systems (random door ajar warnings, lights not responding)
- Loss of communication with the Body ECU on a scanner (ECU not responding)
- Possible battery drain or no-start conditions if related circuits affected
What to check
- Read and record all stored and pending codes (freeze frame) from all modules — note related U-/B-/C-codes
- Verify battery state of charge and measure system voltage (engine off and running)
- Inspect Body ECU connector(s) for corrosion, bent pins, water intrusion, or physical damage
- Check fuses, fusible links, and any relay feeding the Body ECU
- Verify good chassis and engine ground(s; measure resistance to battery negative)
- Use a scan tool to check whether the Body ECU appears on the CAN/LIN network and whether it reports normal status
Signal parameters
- Battery/ignition feed: ~11.5–14.5 V (cranking/charging conditions vary)
- Body ECU ground: ~0 V (low milliohm resistance to battery negative)
- CAN bus idle voltages (recessive): CAN_H ≈ 2.5 V, CAN_L ≈ 2.5 V
- CAN bus dominant state (active): CAN_H ≈ 3.5 V, CAN_L ≈ 1.5 V (differential ~2.0 V during activity)
- Watch for voltage drops greater than ~0.5 V on power feed during load or intermittent open circuits
Diagnostic algorithm
- Retrieve all DTCs from all modules and capture freeze-frame data; note any communication U-codes or related body system codes.
- Verify battery health and system voltage; charge battery or use a known-good supply if voltage is marginal.
- Visually inspect the Body ECU and connectors for corrosion, water intrusion, damage, or aftermarket splices; repair as needed.
- Check fuses/relays and verify constant and switched power pins at the Body ECU with a meter. Verify good ground(s) with resistance or voltage drop test.
- Use a scan tool to confirm if the Body ECU responds and to view live data; verify whether other modules can communicate with the Body ECU.
- If communication is lost or intermittent, inspect CAN/LIN wiring for opens/shorts, measure idle and active voltages, and use an oscilloscope to identify noise or erroneous frames.
- Repair any wiring/connector faults found, clear codes, and retest. If no external faults are found, check for available TSBs or software updates and perform ECU reflash if recommended by manufacturer.
- If software update does not clear the fault and all power/ground/wiring checks are good, consider replacement of the Body ECU as a last resort. Follow manufacturer procedures for module replacement and reprogramming/pairing.
- After repairs, clear codes and perform a thorough functional check of all BCM-controlled systems and a road test; monitor for code return.
Likely causes
- Low or intermittent battery/ignition supply to Body ECU
- Corroded/loose connector or damaged wiring to the Body ECU
- CAN bus communication fault (open/short/interference)
- Internal Body ECU failure or corrupted software
- Aftermarket device causing network or power faults
Fault status
Status
Body ECU malfunction detected — internal fault or abnormal power/communication to the Body Control Module (BCM).
Repair difficulty: Medium
Diagnostic time: 1.0 - 3.0 hours
Your experience will help others
+100 karma for a short comment :)
Was this AI description helpful?
Your feedback helps improve AI descriptions.
👍 Like
0
👎 Dislike
0
Send to email
