If you own a modern Land Rover (Range Rover, Discovery, Sport, or Evoque), you may eventually see the dreaded check engine light accompanied by a scanner code: B1D1787.
For many owners, this code is a mystery. It doesn't sound like a typical engine misfire or transmission slip. Instead, it points to a sophisticated part of your vehicle’s electrical architecture. In this deep-dive guide, we will explain exactly what Land Rover B1D1787 means, what causes it, how to diagnose it without throwing parts at the problem, and the final cost to fix it. land rover b1d1787
Did you replace a burnt-out turn signal with an aftermarket LED? Even if it says "CAN-bus ready," some cheap modules don't mimic Land Rover’s specific resistance curve. The computer detects the mismatch—not in brightness, but in communication timing—and throws B1D1787. Decoding the Land Rover B1D1787: Causes, Symptoms, and
Fix: Reinstall original OEM module or a known-compatible brand (e.g., Philips Ultinon or Sylvania Zevo). Clear all DTCs
This code is a manufacturer-specific DTC used by Jaguar Land Rover (JLR).
Unlike codes that point to a cut wire or a blown fuse, this code specifically indicates that the Audio Amplifier control unit has failed an internal self-check. The microprocessor or signal processing circuitry within the amplifier box has detected a fault inside the unit itself.