Discovery 3 Suspension Levelling Solved — Faulty EPB Module Was the Culprit

The Problem

The Discovery 3 kept randomly self-levelling. The suspension would trigger corrections when the vehicle was stationary or during gentle driving — behaviour that made no sense from a load or terrain perspective. Months of CAN bus logging and analysis followed.

The CAN Bus Investigation

Using custom CAN bus tools (documented in the Discovery 3 CAN hacking series), I captured and decoded the suspension CAN frames. The Ride Level Module (RLM) was seeing what it interpreted as height drops and triggering corrections — but the actual height sensors showed no real change.

The Root Cause: Missing Longitudinal Value from the EPB

The Electronic Park Brake (EPB) module broadcasts a longitudinal acceleration/force value on the CAN bus. This value gives the RLM context about weight transfer — is the vehicle braking hard? Accelerating? Cornering? Without this context, the RLM sees weight transfer as an unintended height change and compensates unnecessarily.

A key clue: the levelling issue never occurred on the highway or during steady-speed driving. It only manifested in stop-start traffic, during braking, and when accelerating from a standstill — exactly the conditions where longitudinal G-forces cause weight transfer. Without the EPB’s longitudinal value, the RLM had no way to distinguish between a genuine height change and normal weight shift under braking or acceleration.

My Discovery 3 had a cheap aftermarket EPB module fitted (eBay special). The OEM EPB costs around $2,000 AUD — so I understand why the previous owner tried to save money. But this aftermarket unit:

  • Was not sending the longitudinal value at all
  • Reported inaccurate brake cable force values
  • Left the RLM blind to weight transfer context

Without the longitudinal data, every weight shift (even just a passenger leaning) looked to the RLM like a corner dropping. The system responded with constant, unnecessary levelling corrections.

The Fix

The solution: source a genuine or properly-functioning EPB module that broadcasts the correct CAN messages, including the longitudinal value. The OEM unit is expensive but there may be quality aftermarket options from reputable suppliers. The key requirement is that the module must transmit accurate CAN data — not just mechanically pull the brake cables.

Lessons Learned

  • Aftermarket modules that appear to “work” (park brake engages and releases) can still cause subtle problems by omitting CAN bus data
  • The Discovery 3’s systems are deeply integrated — the park brake isn’t just a park brake
  • CAN bus logging is essential for diagnosing these cross-system interactions
  • If your D3 suspension keeps self-levelling for no apparent reason, check what EPB module you have

Posted

in

by

Comments

Leave a Reply

Your email address will not be published. Required fields are marked *