Free Tool
JLR DTC Fault Code Lookup
Search all 10,991 for Jaguar Land Rover diagnostic trouble codes — enter a code like P0087, a prefix like U2, or a keyword like "fuel rail" and get the definition and affected system instantly.
Code not listed, or need module filters, guided pin-point tests and real vehicle records? Go one level deeper:
Decoded the fault? Here is what fixes it
A lookup tells you what the code means — these are the tools that read, clear and fix it on the vehicle:
Not sure which tool fits your vehicle? Ask the SX-Tool AI assistant (chat bubble at the bottom of the page) — it answers 24/7 in your language.
Need to know which diagnostic platform your model year uses? Decode your VIN first
How This Free JLR DTC Fault Code Lookup Works
This free JLR DTC fault code lookup searches the complete factory database of 10,991 diagnostic trouble codes compiled from JLR workshop documentation. Type an exact code with its suffix (P0087-00), a base code (P0087) to see every variant, a prefix (U2) to list a code family, or a plain keyword such as "fuel rail" — results appear instantly, capped at 20 per search. Each result shows the code, its workshop-manual definition and the control modules and systems it belongs to.
What a DTC Actually Tells You
A diagnostic trouble code is a standardised message a control module stores when it detects a fault — see the OBD-II trouble code reference for the underlying standard. The first letter names the system: P codes cover the powertrain (engine, gearbox, emissions), B codes the body (airbags, seats, locks, climate), C codes the chassis (ABS, suspension, steering) and U codes the network (module communication). The digits that follow identify the specific circuit or failure mode, and the two-character suffix (e.g. -00, -23) pinpoints the exact fault type — "signal stuck", "circuit open", "implausible signal" and so on.
Reading for JLR Codes Correctly
JLR vehicles use the standard OBD-II code structure, but the workshop-level meaning is model-specific — the same code can have different guided diagnostics on a Defender than on an XF. That is why each result here shows the definition together with the control modules that document it:
- Exact codes (P0087-00) return the single matching record
- Base codes (P0087) return every -xx variant of that fault
- Prefixes (U2) list the whole code family, 20 at a time
- Keywords (battery, camshaft, CAN bus) search definitions across the full 10,991-code database
When You Need SDD or Pathfinder Instead
A lookup tells you what a code means — it cannot read or clear codes on the vehicle. For that you need the right diagnostic platform: JLR SDD for pre-2017 CAN vehicles, or JLR Pathfinder and TOPIx Cloud for 2017+ DoIP vehicles. Not sure which generation yours is? Decode your VIN with our free VIN decoder first — the model year digit settles it. If you would rather hand the whole job to a technician, our remote coding service covers diagnostics, programming and retrofits in one session.
Beyond Definitions: Fixing the Fault on the Vehicle
Once you know what the code means, the next step is reading and clearing it on the car — the product strip above the search results lists the exact tools for the job:
- Complete technical data — TOPIx Cloud online access with factory guided diagnostics, wiring diagrams and programming authentication
- Engineering software — JET Master and JET Pro for coding and flashing, CCF Tools for configuration editing
- Diagnostic hardware — the SX-DOIP interface and JLR Enet adapters that read and clear these codes on the vehicle
- Retrofit kits & parts — genuine retrofit kits and activation packages for feature faults that are really missing-configuration codes
- Remote sessions — a technician diagnoses and clears the faults for you, per VIN, wherever the vehicle is
See packages & pricing for workshop bundles, or browse the full shop for every interface, software licence and activation service. For module-level filters, guided pin-point tests and real vehicle records beyond this lookup, the bridge button above opens our sister factory-database platform.
Frequently Asked Questions
Is the DTC database the same one dealers use?
The records are compiled from JLR workshop documentation — the same source material dealer systems present — covering all 10,991 documented codes across the P, B, C and U families. Guided pin-point tests and live-data steps still require SDD, Pathfinder or TOPIx Cloud on the vehicle.
Why does my code show several -xx variants?
The two-character suffix identifies the fault subtype — for example a circuit that is open, shorted, or reporting an implausible signal. Searching the base code (P0087) lists every documented variant so you can match the exact one your scanner reported.
Can I clear a fault code with this tool?
No — this is a reference lookup, not a scanner. Clearing codes requires a diagnostic interface connected to the vehicle, and the code will return if the underlying fault is not fixed. The product strip above lists the interfaces that read and clear codes on the vehicle.
The lookup found nothing for my code — now what?
Try the base code without the suffix, or a keyword describing the symptom. Codes from very old or very new model years may not be documented yet — in that case, send us the code via the contact page and we will identify it for you.
Last updated: 12 October 2026 · Written and reviewed by the SX-Tool technical team.
Last updated:
Most common for JLR fault codes
The codes below account for the majority of Jaguar and Land Rover workshop visits — fuel rail pressure, DPF and AdBlue aftertreatment, air suspension, parking brake, battery and CAN-network faults. Select any code to open the full lookup.
Code descriptions are shown in English, exactly as documented in the JLR workshop manuals.
| Code | Description | System |
|---|---|---|
| P0087×7 | Fuel Rail/System Pressure - Too Low Bank 1 - No subtype information | Powertrain |
| P0088×7 | Fuel Rail/System Pressure - Too High Bank 1 - No subtype information | Powertrain |
| P0191×9 | Fuel Rail Pressure Sensor A Circuit Range/Performance Bank 1 - No subtype information | Powertrain |
| P0193×3 | Fuel Rail Pressure Sensor A Circuit High - No subtype information | Powertrain |
| P0101×9 | Mass or Volume Air Flow Sensor A Circuit Range/Performance - No subtype information | Powertrain |
| P0113×2 | Intake Air Temperature Sensor 1 Circuit High Bank 1 - No subtype information | Powertrain |
| P0118×2 | Engine Coolant Temperature Sensor 1 Circuit High - No subtype information | Powertrain |
| P0128 | Coolant Thermostat (Coolant Temperature Below Thermostat Regulating Temperature) - No subtype information | Powertrain |
| P0130×7 | O2 Sensor Circuit (Bank 1 Sensor 1) - No subtype information | Powertrain |
| P0135×3 | O2 Sensor Heater Circuit (Bank 1 Sensor 1) - No subtype information | Powertrain |
| P0171 | System Too Lean Bank 1 - No subtype information | Powertrain |
| P0172 | System Too Rich Bank 1 - No subtype information | Powertrain |
| P0174 | System Too Lean Bank 2 - No subtype information | Powertrain |
| P0175 | System Too Rich (Bank 2) - No subtype information | Powertrain |
| P0234×3 | Turbocharger/Supercharger A Over boost Condition - No subtype information | Powertrain |
| P0299×3 | Turbocharger/Supercharger A Under boost Condition - No subtype information | Powertrain |
| P02CB | Turbocharger/Supercharger"B" Under boost Condition - No subtype information | Powertrain |
| P0300 | Random/Multiple Cylinder Misfire Detected - No subtype information | Powertrain |
| P0301 | Cylinder 1 Misfire Detected - No subtype information | Powertrain |
| P0302 | Cylinder 2 Misfire Detected - No subtype information | Powertrain |
| P0303 | Cylinder 3 Misfire Detected - No subtype information | Powertrain |
| P0304 | Cylinder 4 Misfire Detected - No subtype information | Powertrain |
| P0335×8 | Crankshaft Position Sensor A Circuit - No subtype information | Powertrain |
| P0340×4 | Camshaft Position Sensor"A" Circuit Bank 1or Single Sensor - No signal | Powertrain |
| P0401 | EGR"A" Flow Insufficient Detected - No subtype information | Powertrain |
| P0404×4 | EGR"A" Control Circuit Range/Performance - Signal below allowable range | Powertrain |
| P0420×2 | Catalyst System Efficiency Below Threshold (Bank 1) - No subtype information | Powertrain |
| P0480×12 | Fan 1 Control Circuit - Circuit short to ground | Powertrain |
| P0562×6 | System Voltage Low - No subtype information | Powertrain |
| P0563×4 | System Voltage High - No subtype information | Powertrain |
| P0606×27 | Control Module Processor - No subtype information | Powertrain |
| P0620×2 | Generator Control Circuit - No subtype information | Powertrain |
| P0700×5 | Transmission Control System (MIL Request) - No subtype information | Powertrain |
| P0715×8 | Turbine/Input Shaft Speed Sensor A Circuit - No subtype information | Powertrain |
| P0730×2 | Incorrect Gear Ratio - No subtype information | Powertrain |
| P2002×3 | Particulate Filter Efficiency Below Threshold Bank 1 - No subtype information | Powertrain |
| P20E8×2 | Reductant Pressure Too Low - Signal below allowable range | Powertrain |
| P20EE×5 | SCRN Ox Catalyst Efficiency Below Threshold Bank 1 - No subtype information | Powertrain |
| P242F | Diesel Particulate Filter Restriction - Ash Accumulation (Bank 1) - No subtype information | Powertrain |
| P244A×3 | Diesel Particulate Filter Differential Pressure Too Low (Bank 1) - No subtype information | Powertrain |
| P2453×8 | Diesel Particulate Filter Pressure Sensor A Circuit Range/Performance - No subtype information | Powertrain |
| P2463 | Particulate Filter Restriction - Soot Accumulation Bank 1 - No subtype information | Powertrain |
| P246C | Particulate Filter Restriction - Forced Limited Power Bank 1 - No subtype information | Powertrain |
| C0031×17 | Left Front Wheel Speed Sensor - No subtype information | Chassis |
| C0034×17 | Right Front Wheel Speed Sensor - No subtype information | Chassis |
| C0040 | Brake Pedal Switch"A" - Signal plausibility failure | Chassis |
| C0051×6 | Steering Wheel Position Sensor - Missing calibration | Chassis |
| C0062×8 | Longitudinal Acceleration Sensor - Signal bias level out of range/zero adjustment failure | Chassis |
| C0063×13 | Yaw Rate Sensor - Bus signal/message failures | Chassis |
| C1130×3 | Air Spring Air Supply - Deactivated | Chassis |
| C1131 | Air Supply - Performance or incorrect operation | Chassis |
| C1A13 | Pressure Does Not Decrease When Venting Gallery - Signal plausibility failure | Chassis |
| C1A20 | Pressure Increase Too Slow When Filling Reservoir - Signal plausibility failure | Chassis |
| C2004×5 | Head lamp Washer Relay B - Circuit short to battery | Chassis |
| B1009×7 | Ignition Authorization - Not programmed | Body |
| B100D×20 | Column Lock Authorisation - Signal plausibility failure | Body |
| B1026×5 | Steering Column Lock - Circuit short to battery | Body |
| B10A2×13 | Crash Input - No subtype information | Body |
| B112B×2 | Steering Wheel Module - Missing message | Body |
| B1182×3 | Tire Pressure Monitoring System - Not programmed | Body |
| B1A08×8 | Speaker #8 - Circuit short to ground | Body |
| B1A14 | RCM Warning Lamp - Component internal failure | Body |
| B1A85×4 | Ambient Light Sensor - Component internal failure | Body |
| B1C55×3 | Horn Relay - Circuit short to battery | Body |
| B1D13×2 | Interior Lights Circuit A - Circuit short to ground | Body |
| U0001×8 | High Speed CAN Communication Bus - No subtype information | Network |
| U0073×4 | Control Module Communication Bus"A" Off - No subtype information | Network |
| U0100×6 | Lost Communication With ECM/PCM"A" - No subtype information | Network |
| U0101×4 | Lost Communication with TCM - No subtype information | Network |
| U0102×3 | Lost Communication with Transfer Case Control Module - No subtype information | Network |
| U0121×7 | Lost Communication With Anti - Lock Brake System (ABS) Control Module - No subtype information | Network |
| U0126×5 | Lost Communication With Steering Angle Sensor Module - No subtype information | Network |
| U0131×2 | Lost Communication With Power Steering Control Module - No subtype information | Network |
| U0132×2 | Lost Communication With Suspension Control Module"A" - No subtype information | Network |
| U0140×6 | Lost Communication With Body Control Module - No subtype information | Network |
| U0151×3 | Lost Communication With Restraints Control Module - No subtype information | Network |
| U0155×2 | Lost Communication With Instrument Panel Cluster (IPC) Control Module - No subtype information | Network |
| U0164×3 | Lost Communication With HVAC Control Module - No subtype information | Network |
| U0208 | Lost Communication With" Seat Control Module A" - No subtype information | Network |
| U0300×12 | Internal Control Module Software Incompatibility - No subtype information | Network |
| U0401×15 | Invalid Data Received from ECM/PCMA - No subtype information | Network |
| U0415×22 | Invalid Data Received From Anti - Lock Braking System Control Module - No subtype information | Network |
| U0423×5 | Invalid Data Received From Instrument Panel Control Module - No subtype information | Network |
| U0447×5 | Invalid Data Received From Gateway,A - No subtype information | Network |
| U2100×5 | Initial configuration not complete - No subtype information | Network |
| U2300×18 | Central Configuration - No subtype information | Network |
| U3000×55 | Control Module - No subtype information | Network |
| U3003×7 | Battery Voltage - Circuit voltage below threshold | Network |
Showing 88 of the most common codes — the search above covers all 10,991 documented for JLR fault codes.
Ready to work like a dealer?
Order your SX-Tool interface today — worldwide shipping, 24-month warranty.
Visit the ShopNeed more than the free lookup?
The free tool covers the essentials. The full 10,992-code factory DTC library, complete technical data, engineering software and retrofit kits are waiting in the shop.
SX-DOIP | The Ultimate Universal JLR Diagnostic Interface
Introducing the SX-DOIP, the definitive diagnostic VCI for JLR professionals. Engineered to perfectly proxy…
SX-Tool for JLR Coding Programming JET Master for JLR Engineering Tool
The JLR SX-TOOL (JET Master ) is the JLR Engineering Tool Master software developed by Team SX-TOOL . The…
JLR TOPIX Cloud Online Access
Dealer Portal Access for the JLR TOPIX Cloud. Must have for JLR Vehicles 2024-2025. Unlock the full…