P0247
Turbocharger Wastegate Solenoid B MalfunctionP0247 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.
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
How to diagnose P0247
A typical diagnostic flow when this code is present.
-
1
Connect a scan tool, retrieve all stored DTCs including companion codes, and check live boost pressure data.
-
2
Locate solenoid B on the engine — on most twin-turbo platforms it is on or near the second (rear/right-bank) turbocharger.
-
3
Visually inspect the solenoid B connector and harness for corrosion, damage, or heat-related insulation failure.
-
4
Unplug the connector and measure solenoid coil resistance; compare against the manufacturer specification.
-
5
With ignition on, verify correct supply voltage and ground continuity on the harness side of the connector.
-
6
If electrical checks pass, perform a physical inspection of the wastegate B actuator rod, diaphragm, and valve for seizure or damage.
-
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
- P003A — Turbocharger/Supercharger Boost Control A Position Exceeded Learning Limit
- P003B — Turbocharger/Supercharger Boost Control B Position Exceeded Learning Limit
- P0045 — Turbocharger/Supercharger Boost Control A Circuit/Open
- P0046 — Turbocharger/Supercharger Boost Control A Circuit Range/Performance
- P0047 — Turbocharger/Supercharger Boost Control A Circuit Low
- P0048 — Turbocharger/Supercharger Boost Control A Circuit High
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.
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