Code
B142C
LAND ROVER
B — Body
Body Control Module — Internal Data Error
Views:
UK: 7
EN: 12
RU: 8
AI status
Completed
Completed
100%
Causes
- Corrupted BCM software or calibration data
- Intermittent or low power supply to BCM (battery/charging issues)
- Poor ground or loose/corroded BCM connector pins
- Water ingress or physical damage to BCM
- Wiring harness short, open or high resistance on power/ground or communication lines
- Electromagnetic interference or external modules sending malformed messages
Symptoms
- BCM-related functions work intermittently or not at all (door locks, interior lighting, wipers, power windows, etc.)
- Instrument cluster or message center may show warnings or incorrect messages
- Vehicle may not recognize keys or have central locking anomalies
- Loss of communication with BCM reported by diagnostic tool
- Random or recurring B142C code even after clearing
What to check
- Read and record all stored DTCs and freeze frame data from BCM and other modules
- Verify vehicle battery state-of-charge and charging system (measure resting and cranking voltages)
- Visually inspect BCM connector and wiring for corrosion, pin damage, contamination or water ingress
- Check BCM supply fuse(s) and ground connections for tightness and continuity
- Use a scan tool to confirm whether the BCM is responding and whether other modules report CAN communications problems
- Note whether the code is permanent or clears and returns after ignition cycles or driving
Signal parameters
- Battery voltage: nominal 12.4–12.8 V resting, >13.5 V with engine running (approx.)
- CAN bus idle voltages: CAN_H ≈ 2.5–3.5 V, CAN_L ≈ 0.5–1.5 V; differential ~2 V when dominant
- Expected message frequency for BCM broadcast messages (varies by model) — check OEM data for IDs and intervals
- Bus error/frame error counts: should be near zero; look for rising CRC/checksum error counters
- Module supply and ground resistance: near 0 Ω to chassis ground; traces >0.5 Ω indicate problem
- Internal diagnostic status flags/checksum fields (as reported by OEM tool)
Diagnostic algorithm
- Read all codes from BCM and network modules; record freeze frame and history. Note related U-codes or B-codes.
- Check battery state of charge and charging system; if low, fully charge battery and retest. Inspect battery terminals for corrosion and tighten.
- Visually inspect BCM and surrounding area for moisture, impact damage or contamination. Remove BCM cover if accessible and safe to inspect.
- Inspect BCM connector: disconnect, check for bent/corroded pins, evidence of arcing or contamination. Clean and secure connector; repair wiring as needed.
- Verify fuses and power feeds to BCM; check continuity from power source to BCM pin and to ground. Repair any high-resistance connections.
- Use a scan tool to monitor CAN traffic. Look for missing expected BCM messages, malformed frames or high error counts. Capture waveform with oscilloscope if needed to check physical layer voltages.
- If wiring and power are good and CAN traffic is normal but internal data errors persist, check for available BCM software/flash updates from manufacturer and apply per service procedure.
- Attempt to clear codes and perform module self-tests per OEM procedure. If code returns immediately or after key cycles, consider reprogramming/reflashing BCM calibration using approved OEM diagnostic tool.
- If reflash fails or errors persist and all wiring/power/communication checks are good, follow OEM guidance for BCM replacement and programming. Preserve original module configuration where required.
- After repair, clear codes and verify all BCM functions and that code does not reappear over multiple ignition cycles and a road test.
Likely causes
- Failed or corrupted BCM EEPROM/flash memory
- Weak/flat battery or poor battery connections during a software update
- Corroded/loose multi-pin BCM connector causing bit errors
- Aftermarket alarm/remote start or other module causing bus errors
- Failed CAN transceiver or internal processor fault within BCM
- Failed fuse or fusible link supplying BCM
Fault status
Status
BCM internal data integrity check failed — internal data/counters/checksums inconsistent (B142C).
Repair difficulty: Medium
Diagnostic time: 1.0-3.0 hours
Similar codes
HTML Workshop Manuals AI manual library for LAND ROVER Click to show available manuals 1
LAND ROVER 2015 Discovery Sport HSE
HTML ManualWorkshop Manuals
Repair manuals for LAND ROVER
3
Land Rover Defender 300Tdi — Workshop Manual (1996 model year)
Workshop Manual199,00 UAH
Land Rover Defender Workshop Manual Supplement & Body Repair Manual (1999 & 2002 MY)
Workshop Manual199,00 UAH
Land Rover Range Rover — Electrical Library (LRL 0453ENG, 2002)
Workshop Manual199,00 UAH
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
