PullScan

Why Does Actual Boost Differ From ECU-Reported Boost?

Actual boost, requested boost, and ECU-reported boost can represent different parts of a load-based control system. Learn how to interpret their relationship using throttle, target, wastegate, fueling, and timing data—with evidence from a real 3.3TT JB4 case.

By PullScan Engineering · Published August 2, 2026 · Updated August 2, 2026

Boost should not be interpreted as one isolated number.

Depending on the vehicle, ECU, logger, and tuning platform, a datalog may expose several different boost-related signals:

  • Driver demand
  • Requested engine load
  • Requested boost pressure
  • Measured boost pressure
  • Manifold pressure
  • ECU-reported or modeled boost
  • Wastegate control output
  • Throttle position

These channels describe different parts of the control process. They may use different sensor locations, pressure references, calculations, or target strategies.

A difference between two boost channels is therefore a measurement—not a diagnosis by itself.

Before calculating boost error, determine what each channel actually represents.

What is boost and load tracking?

Boost tracking compares measured pressure with the pressure a control system is attempting to achieve.

Load tracking is broader. It examines whether the engine’s measured air-charge behavior follows the ECU’s requested operating state.

Modern control systems may use factors such as:

  • Pedal position
  • Throttle position
  • RPM
  • Requested torque
  • Requested load
  • Intake temperature
  • Gear
  • Barometric pressure
  • Fuel composition
  • Engine-protection limits

The boost target visible in a log may therefore change even when the driver holds the accelerator steady.

Bosch Motorsport describes boost control in terms of maintaining stable boost pressure at a calibrated boost-pressure setpoint. Haltech’s official boost-control documentation similarly explains that closed-loop control adjusts wastegate-solenoid duty toward a target pressure and may modify that target using throttle position, temperature, gear, or fuel composition.

Sources:

These references illustrate common boost-control relationships. They do not establish the exact strategy used by every production ECU.

The signals are not interchangeable

Driver demand

Pedal position represents driver input.

Throttle position represents the opening of the throttle blade.

The two may not always match because the ECU can manage throttle independently to satisfy torque control, traction control, transmission requests, or engine-protection logic.

Boost target

A boost target represents a requested pressure only when the logger’s documentation confirms that meaning.

Some systems expose an absolute pressure target. Others expose:

  • Gauge pressure
  • Manifold absolute pressure
  • An additive amount
  • A modeled factory target
  • A target calculated from requested load

The units and pressure reference must be compatible before target error can be calculated.

Actual boost

Actual boost normally represents a pressure measurement, but sensor location matters.

One logger may report pressure before the throttle body. Another may report intake-manifold pressure after the throttle. Those values can separate when the throttle is closing or when pressure is changing rapidly.

Link ECU’s official installation documentation, for example, specifies that a manifold-pressure sensor should use a stable pressure source after the throttle body. That is a different measurement location from a pre-throttle charge-pipe sensor.

Source: Link ECU Plug-In ECU installation manual

ECU-reported or modeled boost

An ECU-reported boost channel may be:

  • A directly measured pressure
  • A filtered pressure value
  • A value represented to another controller
  • An estimated factory pressure
  • A value modified by an intermediary tuning device

Its meaning must come from documentation for the specific platform and firmware.

Do not assume that a channel called ECU Boost, ECU PSI, DME Boost, or Calculated Boost has the same meaning across different logging systems.

Wastegate control

Wastegate control is a control input rather than a pressure measurement.

Increasing wastegate control effort while actual boost remains below a compatible target can be useful supporting evidence. It does not prove a boost leak, turbo limitation, or mechanical fault without a validated platform-specific rule.

How should boost error be calculated?

When compatible target and actual channels exist:

Boost error = Target Boost - Actual Boost

When the target is non-zero:

Boost error percent =
(Target Boost - Actual Boost)
÷ Target Boost
× 100

These formulas produce measured differences.

They should only be used when:

  • Target and actual represent compatible pressures.
  • Both use compatible units.
  • Both use the same pressure reference.
  • The target is not an additive correction.
  • Sensor location and channel meaning are understood.

If no compatible target exists, continue analyzing:

  • Actual boost response
  • Rise rate
  • Stability
  • Oscillation
  • Decay
  • Throttle behavior
  • Wastegate behavior
  • Repeated-pull consistency

A missing target prevents target-error calculation. It does not make the rest of the log unusable.

Why can boost channels separate during a transient?

Transient operation means the operating state is changing rapidly.

Examples include:

  • Throttle tip-in
  • Gear changes
  • Throttle closure
  • Rapid torque requests
  • Turbo spool
  • Traction intervention
  • Changes in the active boost target

During tip-in, driver demand, throttle opening, boost target, measured pressure, and controller output may not all change at the same rate.

Haltech’s documentation explains that closed-loop corrections may be limited until pressure is close enough to target and its rate of change is stable.

It also explains why throttle position matters. If a controller continues adding wastegate duty while the throttle prevents boost from reaching target, opening the throttle can contribute to an overshoot.

Source: Haltech Boost Control documentation

This does not mean that every transient separation is abnormal. The event must be evaluated using magnitude, duration, throttle state, target semantics, and supporting signals.

Applying the method to a real datalog

The following case demonstrates why those steps matter.

A 3.3TT JB4 log contained several channels that appeared suitable for boost tracking:

  • Boost
  • ECU PSI
  • Target
  • Pedal
  • Throttle
  • WGDC

The vehicle also experienced hesitation during throttle tip-in, making the transient window worth investigating.

However, comparing the three boost channels immediately would have produced a misleading result. Before calculating an error, we first needed to establish what BMS meant by Boost, ECU_PSI, and Target.

This is the same process readers should follow with any logger:

  1. Identify the relevant channels.
  2. Find documentation for their meaning.
  3. Confirm units and sensor locations.
  4. Determine whether the target is additive or absolute.
  5. Only then calculate a tracking difference.

The JB4 case is not presented as a universal boost-control model. It is a real-world example showing how a technically correct interpretation depends on platform-specific channel definitions.

First, decode the BMS channel meanings

The following definitions are specific to Burger Motorsports’ Kia/Hyundai JB4 implementation. They should not be generalized to unrelated platforms.

Burger Motorsports documents the relevant channels as follows:

  • Boost: pressure measured before the throttle body.
  • Boost2: pressure behind the throttle body in the intake manifold.
  • Target: during additive operation, the amount of boost requested over the factory level.
  • ECU_PSI: the amount of boost the ECU is observing.
  • WGDC: a JB4 wastegate-control offset when electronic wastegate connectors are installed—not necessarily raw factory wastegate duty.

BMS also states that, under additive operation at sufficient boost:

Boost - Target ≈ ECU_PSI

Rearranged:

Constructed additive target =
ECU_PSI + Target

Source: Burger Motorsports: Kia and Hyundai JB4 Logging Parameters

This distinction is essential.

On this documented additive JB4 configuration, the complete difference between Boost and ECU PSI is not boost error. Part of that difference is the requested additive target.

The more useful residual is:

Additive tracking residual =
Actual Boost - (ECU_PSI + Additive Target)

For an absolute-target configuration:

Absolute tracking error =
Absolute Target - Actual Boost

BMS support material confirms that Kia/Hyundai JB4 configurations may use additive or absolute targeting depending on map, firmware, and configuration.

Sources:

With those definitions established, we can evaluate the real case without treating every Boost–ECU PSI difference as a fault.

Case study: 3.3TT throttle-tip-in hesitation

A 3.3TT vehicle experienced noticeable hesitation shortly after throttle tip-in while using additive JB4 maps.

Several settings were investigated, including:

  • PID gain
  • Feed-forward settings
  • Pedal mapping
  • Electronic wastegate control
  • JB4 fuel control

The hesitation remained.

The same symptom was not reported in the same way on Map 0 and behaved differently when an absolute Map 6 configuration was tested.

That made boost-control strategy and firmware important investigative variables.

It did not prove that additive targeting was inherently defective.

Evidence 1: control and pressure view

In the selected Map 3 window, pedal increased to 100% and boost began rising rapidly.

Between records 25 and 28:

  • Pedal remained at 100%.
  • Throttle increased from 73% to 96%.
  • ECU PSI increased from 4.2 to 7.7 psi.
  • Additive Target remained at 6.0 psi.
  • Actual Boost increased from 5.1 to 16.5 psi.

At record 28:

Constructed additive target =
7.7 psi ECU PSI + 6.0 psi Target
= 13.7 psi
Positive tracking residual =
16.5 psi Actual Boost - 13.7 psi Constructed Target
= 2.8 psi

The raw Actual Boost minus ECU PSI difference was 8.8 psi. The complete 8.8 psi difference was not an 8.8 psi boost error because the logged 6 psi additive request was part of that separation.

Case Study: Additive Boost Tracking During Tip-In

12 selected points
Line graph showing accelerator pedal, throttle position, ECU PSI, additive Target, and Actual Boost during a 3.3TT JB4 throttle-tip-in event.Elapsed time (s)%psi-1.2717.12
Accelerator pedal (%)Throttle position (%)ECU PSI (psi)Additive boost target (psi)Actual boost (psi)
On this Map 3 log, Target is an additive amount. As pedal reached 100%, Actual Boost rose from 5.1 to 16.5 psi while ECU PSI rose from 4.2 to 7.7 psi. The raw difference reached 8.8 psi, but the residual above ECU PSI plus the 6 psi additive target was 2.8 psi.

Limitation: This graph uses BMS’s documented additive-target semantics for this platform. The formula must not be generalized to other logging systems without equivalent documentation.

View representative measurements
Elapsed timeAccelerator pedalThrottle positionECU PSIAdditive boost targetActual boost
0 s62 %56 %2.3 psi6 psi2.3 psi
0.52 s62 %56 %2.3 psi6 psi2.3 psi
2.34 s100 %73 %4.2 psi6 psi5.1 psi
2.86 s100 %73 %4.2 psi6 psi7.1 psi
4.42 s100 %86 %5.1 psi6 psi11.1 psi
6.76 s100 %96 %7.7 psi6 psi16.5 psi
7.53 s100 %96 %10.3 psi6 psi19 psi
8.83 s100 %97 %13.9 psi6 psi20.9 psi
10.66 s100 %98 %14.4 psi6 psi21.7 psi
11.95 s100 %98 %13.6 psi6 psi20 psi
13.25 s100 %98 %12.8 psi6 psi19.2 psi
15.85 s100 %98 %13 psi6 psi19.9 psi

Sanitized CSV records 2839 · parser 1.0.0

The 2.8 psi positive residual occurred during a rapidly changing tip-in event.

That is a measured relationship, not an independent diagnosis of overboost, a boost leak, or a failed wastegate.

Evidence 2: companion fueling view

The fueling figure below uses the exact same records as the preceding control figure.

It is a companion view of the same physical event—not an independent repetition.

At record 28, where the positive tracking residual reached 2.8 psi:

  • Bank 1 logged AFR reached 18.1.
  • Bank 2 logged AFR reached 18.3.
  • The JB4-scaled trim channels were 43 and 39.

In the preceding record, the trim channels were 26 and 27.

The trim values continued increasing over the following samples:

  • Record 29: 43 and 47
  • Record 30: 46 and 47
  • Record 31: 49 and 54
  • Record 32: 54 and 58

During that progression, logged AFR moved from 18.1 and 18.3 toward 12.8 and later the low-12 range.

BMS documents Kia/Hyundai JB4 trim values as scaled values rather than direct percentages. In that scale, 25 represents approximately zero correction and 50 represents approximately +34%.

Source: Burger Motorsports: Kia and Hyundai JB4 Logging Parameters

The measured sequence was:

Throttle increased
↓
Actual Boost began building
↓
A positive additive tracking residual developed
↓
Logged AFR and trim values changed during the same sample
↓
Trim values continued increasing over subsequent samples
↓
Logged AFR moved downward

Case Study: Fueling Response During the Same Tip-In Window

12 selected points
Line graph showing two logged AFR channels rising during throttle tip-in, followed by increasing JB4-scaled fuel-trim values and decreasing logged AFR.Elapsed time (s)AFRJB4 scaled value-1.2717.12
Logged AFR — bank 1 (AFR)Logged AFR — bank 2 (AFR)Fuel trim — bank 1 (JB4 scaled value)Fuel trim — bank 2 (JB4 scaled value)
During the same evidence window as the positive tracking residual, logged AFR reached 18.1 and 18.3. The JB4-scaled trim channels then increased into the 40s and 50s before logged AFR moved toward the low-12 range.

Limitation: This synchronized relationship establishes correlation only. It does not independently prove the ECU’s fueling algorithm, combustion lambda, or the root cause of the event.

View representative measurements
Elapsed timeLogged AFR — bank 1Logged AFR — bank 2Fuel trim — bank 1Fuel trim — bank 2
0 s14.3 AFR14.4 AFR26 JB4 scaled value27 JB4 scaled value
0.52 s14.3 AFR14.4 AFR26 JB4 scaled value27 JB4 scaled value
2.34 s14.4 AFR14.3 AFR27 JB4 scaled value27 JB4 scaled value
2.86 s14.4 AFR14.3 AFR26 JB4 scaled value27 JB4 scaled value
4.42 s16.3 AFR14.2 AFR26 JB4 scaled value27 JB4 scaled value
6.76 s18.1 AFR18.3 AFR43 JB4 scaled value39 JB4 scaled value
7.53 s17.1 AFR17.2 AFR43 JB4 scaled value47 JB4 scaled value
8.83 s14.2 AFR17.2 AFR46 JB4 scaled value47 JB4 scaled value
10.66 s13.4 AFR13.5 AFR49 JB4 scaled value54 JB4 scaled value
11.95 s12.8 AFR12.8 AFR54 JB4 scaled value58 JB4 scaled value
13.25 s12 AFR11.8 AFR54 JB4 scaled value56 JB4 scaled value
15.85 s11.8 AFR12.2 AFR53 JB4 scaled value52 JB4 scaled value

Sanitized CSV records 2839 · parser 1.0.0

The synchronized measurements establish temporal correlation.

They do not independently prove the ECU’s internal fueling algorithm or establish that the positive boost residual was the only possible cause.

The expert reviewing this case interpreted the event as fueling temporarily reflecting the lower ECU-represented boost condition while actual pressure had already increased.

That explanation must remain a case-specific expert interpretation. It is not a documented universal rule for every Hyundai, Kia, Genesis, JB4 firmware, or ECU calibration.

Evidence 3: fuel-wire follow-up

A later additive-map test was performed after the JB4 fuel wires were physically disconnected.

In the selected interval:

  • ECU PSI reached 9.2 psi.
  • Additive Target was 4.8 psi.
  • The constructed additive target was 14.0 psi.
  • Actual Boost reached 16.7 psi.
  • The positive tracking residual was 2.7 psi.
  • Logged AFR reached 17.6 and 17.7.
  • The trim channels were 39 and 42 at that sample.
  • The trim channels subsequently reached 47 and 49.

Case Study Follow-Up With JB4 Fuel Wires Disconnected

9 selected points
Line graph comparing ECU PSI, additive Target, Actual Boost, and two logged AFR channels during a follow-up additive-map event with the JB4 fuel wires disconnected.Elapsed time (s)psiAFR-0.9612.9
ECU PSI (psi)Additive boost target (psi)Actual boost (psi)Logged AFR — bank 1 (AFR)Logged AFR — bank 2 (AFR)
With the JB4 fuel wires disconnected, Actual Boost again separated from ECU PSI during tip-in. The raw difference reached 7.5 psi against a 4.8 psi additive target, leaving a 2.7 psi positive tracking residual. Logged AFR reached 17.6 and 17.7 during the event.

Limitation: This was not a controlled test. Fuel content, map configuration, adaptations, and operating conditions differed, so the figure does not isolate firmware or any individual component.

View representative measurements
Elapsed timeECU PSIAdditive boost targetActual boostLogged AFR — bank 1Logged AFR — bank 2
0 s0 psi4.5 psi0 psi14.6 AFR14.8 AFR
0.51 s0.7 psi4.5 psi0.7 psi14.6 AFR14.8 AFR
1.03 s0.7 psi4.5 psi0.7 psi14.6 AFR14.8 AFR
4.41 s5.2 psi4.7 psi10.9 psi15.7 AFR15.7 AFR
5.18 s6.6 psi4.8 psi13.6 psi17.2 AFR15.7 AFR
7 s9.2 psi4.8 psi16.7 psi17.6 AFR17.7 AFR
8.82 s13.1 psi5 psi20 psi13 AFR12.9 AFR
9.6 s13.9 psi5 psi20.3 psi13 AFR12.9 AFR
11.94 s13.7 psi5 psi19.3 psi11.5 AFR11.4 AFR

Sanitized CSV records 3644 · parser 1.0.0

A similar time-ordered relationship remained visible with the JB4 fuel wires disconnected.

This weakens the hypothesis that fuel-wire output alone created the complete event.

It does not isolate firmware or eliminate other influences because fuel composition, map selection, adaptations, and operating conditions were not identical.

Evidence 4: absolute-target comparison

An absolute Map 6 log showed different transient behavior.

In the selected interval:

  • Absolute Target increased to 18.9 psi.
  • Actual Boost increased through 12.8, 17.2, and 18.3 psi.
  • Actual Boost later reached 18.7 psi.
  • The remaining absolute target error at that sample was approximately 0.2 psi.
  • Logged AFR moved downward without reproducing the same 17–18 readings seen in the selected additive interval.

Case Study: Absolute Target During Tip-In

15 selected points
Line graph comparing an 18.9 psi absolute Target, Actual Boost, ECU PSI, and two logged AFR channels during throttle tip-in.Elapsed Time (s)psiAFR-1.4819.92
ECU PSI (psi)Absolute boost target (psi)Actual boost (psi)Logged AFR — bank 1 (AFR)Logged AFR — bank 2 (AFR)
In this absolute Map 6 window, Target increased to 18.9 psi and Actual Boost later reached 18.7 psi, leaving approximately 0.2 psi of target error at that sample. Logged AFR moved downward without reproducing the same 17–18 readings seen in the selected additive interval.

Limitation: This is a case comparison rather than a controlled A/B experiment. It does not establish that absolute targeting is universally safer, smoother, or more accurate.

View representative measurements
Elapsed TimeECU PSIAbsolute boost targetActual boostLogged AFR — bank 1Logged AFR — bank 2
0 s0.1 psi7.8 psi0.1 psi14.5 AFR14.3 AFR
0.78 s0.1 psi8.8 psi0.1 psi14.5 AFR14.2 AFR
3.11 s0 psi18.9 psi0 psi14.8 AFR14.8 AFR
3.63 s0 psi18.9 psi0 psi14.8 AFR14.8 AFR
5.98 s2.3 psi18.9 psi2.6 psi14.1 AFR14.5 AFR
6.76 s3.7 psi18.9 psi4.4 psi14.3 AFR14.5 AFR
9.1 s9.5 psi18.9 psi12.8 psi14.7 AFR14.6 AFR
11.45 s12.6 psi18.9 psi17.2 psi13.7 AFR13.5 AFR
12.74 s13.3 psi18.9 psi18.3 psi13.7 AFR13.5 AFR
13.53 s13.4 psi18.9 psi18.5 psi13 AFR12.8 AFR
17.41 s13.7 psi18.9 psi18.7 psi12.4 AFR12.3 AFR
18.44 s13.7 psi18.9 psi19 psi12.4 AFR12.4 AFR

Sanitized CSV records 2943 · parser 1.0.0

Actual Boost and ECU PSI still differed in the absolute log.

Absolute targeting did not make those two channels identical. Instead, it changed the correct comparison: Actual Boost could be compared directly with the explicit 18.9 psi target.

This case does not establish that absolute targeting is universally better, safer, or smoother.

It shows that changing the boost-control strategy changed the transient behavior observed on this vehicle.

What did Map 0 contribute?

The Map 0 log provided a useful reference.

During the selected boost build, Actual Boost and ECU PSI generally remained within approximately 0.0 to 0.2 psi of each other.

The selected window also did not reproduce the same high-AFR transient seen in the additive comparison.

This is consistent with Map 0 operating without an additive boost request.

It strengthens the observation that the behavior changed with configuration, but it does not independently identify a software or mechanical root cause.

Did firmware cause the hesitation?

The vehicle owner reported that returning to an earlier stable firmware removed the throttle delay.

The owner later tested newer firmware supporting absolute targeting. The additive-map delay reportedly became less noticeable, while the owner ultimately continued with a custom absolute Map 6 configuration.

This history makes firmware and control-strategy behavior credible contributors in this case.

It does not prove that:

  • Every additive map causes hesitation.
  • Additive targeting universally causes lean spikes.
  • Absolute targeting is always better.
  • A specific firmware is defective on every vehicle.
  • Every difference between measured and ECU-reported boost is abnormal.

The evidence supports a narrower conclusion:

On this 3.3TT configuration, throttle-tip-in behavior changed with the active boost strategy and firmware. The selected additive logs showed a temporary positive tracking residual accompanied by a high-AFR transient and increasing trim response, while the selected absolute and Map 0 comparisons behaved differently.

Tutorial: how to review boost and load tracking

Step 1: identify driver demand

Start with:

  • Pedal
  • Throttle
  • RPM
  • Gear

Determine when the driver requested acceleration and whether the throttle remained open.

Do not evaluate boost tracking across a shift or throttle closure as though it were a steady wide-open-throttle interval.

Step 2: identify the pressure channels

For each boost-related channel, determine:

  • Is it measured or modeled?
  • Is it before or after the throttle?
  • Is it gauge or absolute pressure?
  • Is it an actual value or a target?
  • Is the target additive or absolute?
  • Are the units compatible?

If these questions cannot be answered, report the observed relationship with a limitation instead of calculating a target error.

Step 3: calculate the correct relationship

For compatible absolute target and actual channels:

Boost error =
Target Boost - Actual Boost

For the documented additive JB4 case:

Constructed target =
ECU PSI + Additive Target
Tracking residual =
Actual Boost - Constructed Target

Do not reuse the JB4 additive formula on another platform unless its documentation supports the same relationship.

Step 4: evaluate duration

Ask:

  • Was the difference one sample or sustained?
  • Was boost still rising rapidly?
  • Did it settle as RPM increased?
  • Did the pattern repeat in another pull?

A brief transient and a persistent steady-state difference are not the same observation.

Step 5: examine control effort

Correlate the pressure relationship with:

  • WGDC
  • Feed-forward
  • Throttle
  • Load
  • RPM

Increasing control effort while actual boost remains below a compatible target is useful evidence. It does not establish a mechanical cause by itself.

Step 6: correlate fueling and timing

Review:

  • AFR or lambda
  • Commanded AFR or lambda, when available
  • Fuel trims
  • High-pressure fuel data
  • Low-pressure fuel data
  • Ignition timing
  • Explicit timing-correction channels

Ask whether these signals changed during the same evidence window.

Temporal agreement strengthens an investigation. It does not automatically prove causation.

Step 7: compare equivalent configurations

When possible, compare:

  • Repeated pulls
  • Map 0 versus an active map
  • Additive versus absolute targeting
  • Before and after a documented configuration change
  • Equivalent RPM and throttle windows

The comparisons must be described honestly when fuel, weather, road conditions, gear, firmware, or adaptations differ.

Does different boost automatically mean something is wrong?

No.

Measured and ECU-reported boost can differ because they represent different locations, targets, estimates, or control states.

The important questions are:

  1. What does each channel mean?
  2. Are the units and pressure references compatible?
  3. Is the target additive or absolute?
  4. Was the event transient or sustained?
  5. Was throttle open?
  6. What was the controller doing?
  7. Did fueling or timing change at the same time?
  8. Did the behavior repeat?
  9. Did another configuration behave differently?

Key takeaway

Boost and load tracking are about relationships—not isolated numbers.

Before calculating an error:

  • Identify the documented channel meanings.
  • Verify sensor location.
  • Verify units and pressure reference.
  • Determine whether the target is additive or absolute.
  • Select a synchronized operating window.
  • Correlate pressure with throttle, wastegate control, fueling, and timing.

In the 3.3TT JB4 case, BMS’s documented channel semantics required the additive Target to be combined with ECU PSI before comparing the result with Actual Boost.

That JB4-specific example demonstrates the broader lesson:

Never compare two telemetry channels until you understand what both channels represent.

Want to see how your own boost is tracking?

Analyze your datalog with PullScan →