P0247

Turbocharger Wastegate Solenoid B Malfunction

P0247 is a generic OBD-II powertrain diagnostic trouble code: Turbocharger Wastegate Solenoid B Malfunction. 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
P0247
Group
Powertrain
System
Turbo/Boost
Severity
Warning (MIL on, possible limp mode)
Need P0247 disabled?
RaceTune permanently disables any OBD-II trouble code on supported ECUs — for motorsport, off-road, and export use.

What P0247 means

P0247 is a generic OBD-II code indicating a malfunction in the turbocharger or supercharger wastegate solenoid "B" circuit or its mechanical actuation. Where P0243/P0245/P0246 relate to wastegate solenoid "A" (the primary turbocharger), the "B" designation identifies the secondary wastegate solenoid — found on twin-turbocharger systems such as the BMW N54 and S63, Audi 4.0T hot-V biturbo, and Ford 3.5L EcoBoost — as well as twin-scroll single-turbo designs that use a secondary wastegate to manage scroll separation.

P0247 is a broad malfunction code: it covers electrical faults (open circuit, short to ground, short to power) as well as mechanical failures where the solenoid is electrically intact but cannot move the wastegate to the commanded position. Because the "B" solenoid manages the second turbo's boost contribution in a biturbo system, faults here cause uneven boost delivery, asymmetric spool characteristics, and reduced overall power. The engine may enter a conservative boost strategy or limp mode.

Diagnosis should begin with a visual inspection of the harness and solenoid connector, followed by resistance and voltage testing. If the solenoid tests electrically sound, the fault may be mechanical — inspect the wastegate actuator rod, linkage, and wastegate valve itself for seizure, carbon deposits blocking movement, or a torn actuator diaphragm. Companion codes P0248 or P0249 often help narrow the fault to a mechanical rationality issue or a specific circuit-low condition.

Common causes

Most-frequently reported root causes when P0247 is logged.

  • 1
    Faulty wastegate solenoid B — internal open coil, short, or high resistance.
  • 2
    Broken, corroded, or shorted wiring in the solenoid B harness.
  • 3
    Corroded or damaged connector pins at the solenoid B plug.
  • 4
    Seized or carbon-clogged wastegate B valve preventing mechanical movement.
  • 5
    Torn or perforated wastegate actuator B diaphragm reducing actuation force.
  • 6
    Cracked or disconnected vacuum or pressure hose supplying the solenoid.
  • 7
    PCM output driver failure on the channel controlling solenoid B.
  • 8
    Excessive heat soak on the solenoid body from proximity to the turbo hot side.

Symptoms drivers notice

MIL illuminated with P0247 stored.
Reduced or uneven boost pressure, particularly noticeable as asymmetric turbo spool on biturbo engines.
Engine enters a reduced-boost limp mode or conservative boost management strategy.
Sluggish mid-range and top-end acceleration with adequate power at low RPM.
Possible boost pressure-related companion codes such as P0234 (overboost) or P0299 (underboost).
Whistling or hissing from the secondary turbo plumbing if wastegate B is stuck open.

How to diagnose P0247

A typical diagnostic flow when this code is present.

  1. 1
    Connect a scan tool, retrieve all stored DTCs including companion codes, and check live boost pressure data.
  2. 2
    Locate solenoid B on the engine — on most twin-turbo platforms it is on or near the second (rear/right-bank) turbocharger.
  3. 3
    Visually inspect the solenoid B connector and harness for corrosion, damage, or heat-related insulation failure.
  4. 4
    Unplug the connector and measure solenoid coil resistance; compare against the manufacturer specification.
  5. 5
    With ignition on, verify correct supply voltage and ground continuity on the harness side of the connector.
  6. 6
    If electrical checks pass, perform a physical inspection of the wastegate B actuator rod, diaphragm, and valve for seizure or damage.
  7. 7
    Clear the fault, road-test under boost load, and re-scan to confirm whether the fault is persistent or intermittent before replacing parts.

Related powertrain codes

Frequently asked questions

What is the difference between solenoid A and solenoid B?

Solenoid A controls the primary (or only) turbocharger wastegate; solenoid B controls the secondary turbocharger's wastegate in a twin-turbo or biturbo system, or a second scroll in a twin-scroll single-turbo arrangement. Both codes share the same diagnostic approach but target different physical solenoids.

Can I drive with P0247 active?

Short-distance driving is usually possible as the PCM restricts boost to protect the engine, but extended operation risks uneven wear on the biturbo system. Diagnose and repair as soon as practical.

On a BMW N54, where is solenoid B located?

The N54 uses one wastegate solenoid per turbocharger. The solenoids are small electrically-controlled units mounted on each turbine housing. Solenoid B typically corresponds to the rear (cylinder 4–6 side) turbocharger. Access requires removing the charge-pipe or intake duct on that bank.

How does P0247 relate to P0248 and P0249?

P0247 is the umbrella malfunction code covering any solenoid B fault. P0248 is a range/performance sub-code indicating the solenoid is electrically functional but the boost response is outside the expected range (mechanical rationality fail). P0249 is the circuit-low sub-code, indicating an open coil or short to ground. Multiple codes stored together provide a clearer picture of the failure mode.

Disabling P0247 in software

RaceTune can permanently disable P0247 — 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.

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 P0247 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