P0299

Turbocharger/Supercharger A Underboost Condition

P0299 is a generic OBD-II powertrain diagnostic trouble code: Turbocharger/Supercharger A Underboost Condition. It is logged by the engine control unit when the turbo/boost monitor detects that a specific fault threshold has been exceeded — typically resulting in the malfunction-indicator lamp (MIL / check-engine light) being illuminated.

Code
P0299
Group
Powertrain
System
Turbo/Boost
Severity
Warning (MIL on, possible limp mode)
Need P0299 disabled?
RaceTune permanently disables any OBD-II trouble code on supported ECUs — for motorsport, off-road, and export use.

What P0299 means

Diagnostic trouble code P0299 indicates that the engine control module has detected a turbocharger or supercharger underboost condition on bank A. In other words, the actual intake manifold boost pressure measured by the boost/MAP sensor is staying below the target value the ECU is commanding for the current engine load and RPM, for longer than the diagnostic monitor allows.

Because boost is essential to a modern forced-induction engine's torque output, the ECU typically responds by illuminating the check engine light and pulling timing, fuel and/or boost so the vehicle enters a reduced-power or limp mode until the fault is cleared. The code itself is generic SAE and applies to most petrol and diesel vehicles fitted with a turbocharger or supercharger, although the exact monitoring strategy and threshold values are manufacturer-specific.

P0299 is a symptom code rather than a root-cause code, so the underlying fault can range from a simple cracked intake hose or stuck wastegate to a worn turbo, a bad boost pressure sensor, or even a software/calibration issue. A proper diagnosis requires comparing commanded boost against actual boost on a scan tool while road-testing the vehicle.

Common causes

Most-frequently reported root causes when P0299 is logged.

  • 1
    Leaking, cracked, collapsed or disconnected intake/boost hose or intercooler pipe between the turbo and the throttle body.
  • 2
    Stuck-open wastegate, faulty wastegate actuator, or a leaking boost-control solenoid.
  • 3
    Faulty or contaminated boost pressure (MAP) sensor reporting low boost.
  • 4
    Worn or mechanically damaged turbocharger or supercharger (worn bearings, damaged vanes, oil-fouled compressor).
  • 5
    Stuck or sticking variable geometry turbo (VGT/VNT) vanes due to soot buildup.
  • 6
    Restricted air intake or clogged air filter limiting airflow into the turbo.
  • 7
    Restricted or damaged intercooler reducing charge-air flow.
  • 8
    Wiring or connector faults to the boost sensor, boost solenoid, or wastegate actuator.

Symptoms drivers notice

Check engine light (MIL) is illuminated, often with the code stored as confirmed.
Noticeably reduced engine power, especially under acceleration or when towing.
Vehicle enters limp/reduced-power mode and refuses to make full boost.
Hissing or whistling noise from the engine bay caused by an intake or boost-pipe leak.
Hesitation, flat spots or a 'flat' feeling when the turbo should be spooling up.
On diesels, possible visible black smoke or rough running under load.

How to diagnose P0299

A typical diagnostic flow when this code is present.

  1. 1
    Connect a scan tool, record all stored and pending codes, and note any related freeze-frame data before clearing anything.
  2. 2
    Visually inspect the entire charge-air system for split, popped-off or oil-soaked intake hoses, loose clamps and damaged intercooler pipes.
  3. 3
    Check the air filter and intake tract for restriction, and inspect the boost sensor and its connector for damage or contamination.
  4. 4
    Use live data to compare commanded boost vs. actual boost during a controlled road test, looking for where the two diverge.
  5. 5
    Test the wastegate actuator and boost-control solenoid for correct mechanical movement and electrical operation.
  6. 6
    On VGT/VNT diesels, check vane operation and look for sticking caused by soot or carbon buildup.
  7. 7
    If the charge-air system and sensors test good, inspect the turbocharger itself for shaft play, oil leakage and damaged compressor/turbine wheels.

Vehicles where we've handled P0299

Platforms in our catalogue with confirmed P0299 coverage.

BMW 320D
2016

Related powertrain codes

Frequently asked questions

Is it safe to drive with a P0299 code?

You can usually drive the vehicle home or to a workshop, but you should avoid hard acceleration and heavy loads. Continued driving with an unresolved underboost condition can mask a failing turbo or worsen related faults, so it should be diagnosed promptly.

Will P0299 always put the car into limp mode?

Not always, but it is very common. Many manufacturers reduce engine torque or limit boost as soon as P0299 becomes a confirmed fault to protect the engine and turbocharger, which is felt as a sudden loss of power.

Can a boost leak alone trigger P0299?

Yes. A split intercooler hose, popped-off boost pipe or failed clamp is one of the most common causes, because the ECU sees commanded boost but the sensor reports a much lower actual value. A pressurized smoke test of the charge-air system is the fastest way to find such leaks.

Does clearing the code fix the problem?

No. Clearing P0299 only resets the warning light. If the underlying cause (leak, stuck wastegate, failing turbo, bad sensor, etc.) is still present, the code will return, usually within one or two drive cycles under load.

Disabling P0299 in software

RaceTune can permanently disable P0299 — and any other OBD-II diagnostic trouble code — on every ECU family we support. The monitor is disabled inside the ECU itself, so the fault stops being logged: the warning light stays off and the engine never enters limp mode for this code. The change is tied to your exact software version.

Permanent
The monitor is disabled in the ECU itself — not just cleared. It cannot return.
Tailored to your file
Each patch is matched to your specific software version — never a one-size-fits-all file.
Reversible
The original file is always preserved. Reflash the stock to return the ECU to factory state.

ECUs with a P0299 disable in our catalogue

Confirmed coverage from our recipe database — we support many more families. Upload your file and our identifier will match it automatically.

  • Bosch EDC17C50 verified 1 software version

Software modifications affect emissions compliance and are not road-legal in many jurisdictions. RaceTune service files are intended for motorsport, off-road, and export use.

Got P0299 in your scan?

Upload your ECU file — we'll identify the exact software version and confirm whether a disable is available for your car.

Upload your file