VE Tuning Customer Report

Generated 6/6/2026, 10:05:01 PM · Tool v15.76.1

Summary

TUNING REPORT — SUMMARY
Generated: 6/6/2026, 10:05:01 PM
Tool: VE Table AFR Analysis v15.76.1 (build 2026-06-07)
Source log: ve_diagnostics_2026-06-07(1)(3).txt
=====================================================================================

WARNINGS / NOTES
-------------------------------------------------------------------------------------
⚠️ WARN: BASE CALIBRATION WARNING — total fuel correction averaging 176.1%. The base VE table may be uniformly off (not just per-cell drift). Investigate before applying corrections.
ℹ️ INFO: 12 cells had AFR data but insufficient valid samples after filtering — not used for correction. Drive these operating ranges more on the next log to convert them into actionable corrections.
-------------------------------------------------------------------------------------

OVERVIEW
-------------------------------------------------------------------------------------
Cells corrected:               77
  Direction:                   38 LEAN (added fuel) / 39 RICH (pulled fuel)
  Total |VE| change applied:   34.6 VE points
  HIGH confidence (≥30 samples): 23
  MED  confidence (10-29):       9
  LOW  confidence (1-9):         18  ← verify these with more driving

Cells with qualified data (≥5 samples): 61
Cells with EGO clamp >5%:               0

CONTENT OF THIS REPORT
-------------------------------------------------------------------------------------
  Corrections          — every cell that received a VE change, with confidence tier
  EGO Clamp            — cells where EGO authority maxed out (corrections understated)
  AFR vs Target        — measured vs commanded AFR for every cell with data
  Verification         — low-confidence cells + uncovered regions + next steps
  Coverage Visuals     — heatmaps of hits, coverage, and VE changes (HTML report only)

Corrections Applied

CORRECTIONS APPLIED
Generated: 6/6/2026, 10:05:01 PM
Tool: VE Table AFR Analysis v15.76.1 (build 2026-06-07)
Source log: ve_diagnostics_2026-06-07(1)(3).txt
=====================================================================================

WARNINGS / NOTES
-------------------------------------------------------------------------------------
⚠️ WARN: BASE CALIBRATION WARNING — total fuel correction averaging 176.1%. The base VE table may be uniformly off (not just per-cell drift). Investigate before applying corrections.
ℹ️ INFO: 12 cells had AFR data but insufficient valid samples after filtering — not used for correction. Drive these operating ranges more on the next log to convert them into actionable corrections.
-------------------------------------------------------------------------------------

Cells corrected: 77  (38 LEAN added fuel, 39 RICH removed fuel)
Total |VE| change applied: 34.6 VE points across the table
Confidence: 23 HIGH (30+ samples), 9 MED (10-29), 18 LOW (1-9 — verify with more driving)

Cell            Status           EGO Trim           AFR Err   Before   After    Change   Samples(EGO/AFR)   Confidence
------------------------------------------------------------------------------------------------------------------------
4200 x 200      RICH             -                  -         83.1     83       -0.1     0/0                NONE
3700 x 176      no-data          -                  -         78.9     79       +0.1     0/0                NONE
4200 x 176      no-data          -                  -         79.8     79       -0.8     0/0                NONE
4700 x 176      no-data          -                  -         81.3     81       -0.3     0/0                NONE
5100 x 176      no-data          -                  -         82.5     82       -0.5     0/0                NONE
5600 x 176      RICH             -                  -         83.4     83       -0.4     0/0                NONE
6500 x 176      RICH             Pulling 0.5%       -0.18     85.2     84.9     -0.3     0.82/1             LOW
3700 x 160      no-data          -                  -         77.2     77       -0.2     0/0                NONE
4200 x 160      no-data          -                  -         77.6     77       -0.6     0/0                NONE
4700 x 160      no-data          -                  -         79.2     79       -0.2     0/0                NONE
5100 x 160      no-data          -                  -         80.1     80       -0.1     0/0                NONE
5600 x 160      no-data          -                  -         80.6     80       -0.6     0/0                NONE
6000 x 160      no-data          -                  -         81.5     81       -0.5     0/0                NONE
6500 x 160      no-data          -                  -         82.7     83       +0.3     0/0                NONE
6800 x 160      no-data          -                  -         84.6     84       -0.6     0/0                NONE
3000 x 146      LEAN             Adding 1.4%        +0.03     69.9     70.5     +0.6     2.2/6              LOW
3700 x 146      RICH             Pulling 1.0%       -0.69     75.6     75.2     -0.4     10.39/13           MED
4200 x 146      RICH             Pulling 1.4%       -0.85     75.6     75       -0.6     9.53/10            MED
5100 x 146      no-data          -                  -         79.5     79       -0.5     0/0                NONE
5600 x 146      no-data          -                  -         77.5     77       -0.5     0/0                NONE
6000 x 146      no-data          -                  -         77.9     78       +0.1     0/0                NONE
2300 x 130      LEAN             Adding 2.1%        +0.28     61.4     62.1     +0.7     0.36/1             LOW
3000 x 130      LEAN             Adding 2.0%        +0.22     71.2     72       +0.8     30.62/36           HIGH
4200 x 130      RICH             Pulling 1.2%       -0.89     72.4     71.9     -0.5     2.9/3              LOW
6000 x 130      no-data          -                  -         74.2     74       -0.2     0/0                NONE
6500 x 130      no-data          -                  -         75.9     76       +0.1     0/0                NONE
2300 x 116      LEAN             Adding 1.9%        +0.17     65.7     66.4     +0.7     4.31/5             LOW
3000 x 116      LEAN             Adding 2.0%        +0.49     70.4     71.1     +0.7     62.63/63           HIGH
3700 x 116      LEAN             Adding 1.4%        +0.40     73.1     73.6     +0.5     23.79/25           MED
4200 x 116      no-data          -                  -         70.8     70       -0.8     0/0                NONE
2300 x 100      LEAN             Adding 1.1%        +0.20     65       65.4     +0.4     3.11/4             LOW
3000 x 100      LEAN             Adding 1.5%        +0.59     69.2     69.7     +0.5     52.41/53           HIGH
3700 x 100      LEAN             Adding 0.8%        +0.80     71.9     72.2     +0.3     21.79/23           MED
4200 x 100      RICH             Pulling 0.6%       +0.14     68.3     68       -0.3     2.18/2             LOW
1300 x 90       LEAN             Adding 0.6%        +0.59     55.2     55.5     +0.3     0.9/1              LOW
1800 x 90       LEAN             Adding 2.4%        +0.02     60.6     61.2     +0.6     0.21/1             LOW
2300 x 90       LEAN             Adding 1.6%        +0.24     60.9     61.5     +0.6     14.01/15           MED
3000 x 90       LEAN             Adding 1.6%        +0.58     62.9     63.5     +0.6     31.2/31            HIGH
3700 x 90       LEAN             Adding 1.1%        +0.69     68.1     68.5     +0.4     9.19/9             LOW
4200 x 90       LEAN             -                  -         65.8     66       +0.2     0/0                NONE
1300 x 80       LEAN             Adding 0.8%        +0.38     55.6     55.9     +0.3     13.02/15           MED
1800 x 80       LEAN             Adding 1.2%        +0.23     59.7     60.1     +0.4     12.45/13           MED
2300 x 80       LEAN             Adding 1.6%        -0.27     58.5     59       +0.5     18.34/19           MED
3000 x 80       LEAN             Adding 1.3%        +0.10     59.9     60.4     +0.5     4.36/6             LOW
3700 x 80       LEAN             Adding 0.5%        -0.10     64.4     64.7     +0.3     4.5/5              LOW
4200 x 80       no-data          -                  -         63.9     64       +0.1     0/0                NONE
900 x 70        RICH             Pulling 1.4%       +0.52     55.6     55.2     -0.4     1.15/2             LOW
2300 x 70       LEAN             Adding 1.2%        -0.19     58.1     58.5     +0.4     290.54/297         HIGH
3000 x 70       RICH             Pulling 0.6%       -0.03     57.1     56.8     -0.3     253.39/266         HIGH
3700 x 70       LEAN             Adding 0.7%        +0.14     60.6     60.9     +0.3     32.98/41           HIGH
4200 x 70       LEAN             -                  -         59.7     60       +0.3     0/0                NONE
700 x 56        no-data          -                  -         52.3     52       -0.3     0/0                NONE
900 x 56        RICH             -                  -         53.4     53       -0.4     0/0                NONE
1300 x 56       LEAN             Adding 0.7%        -0.02     55.7     56       +0.3     20.93/22           MED
2300 x 56       LEAN             Adding 0.7%        +0.03     56.2     56.5     +0.3     709.11/718         HIGH
3000 x 56       RICH             Pulling 1.6%       -0.20     54.1     53.6     -0.5     918.75/933         HIGH
3700 x 56       RICH             Pulling 2.2%       -0.24     55.6     54.9     -0.7     106.93/116         HIGH
4200 x 56       RICH             -                  -         56.6     56       -0.6     0/0                NONE
700 x 46        LEAN             Adding 1.2%        +0.55     51.6     51.9     +0.3     0.52/1             LOW
1300 x 46       LEAN             Adding 2.8%        +0.21     55.2     55.9     +0.7     36.42/37           HIGH
1800 x 46       LEAN             Adding 2.2%        -0.05     56.5     57.1     +0.6     58.81/60           HIGH
3000 x 46       RICH             Pulling 2.4%       -0.29     51.9     51.2     -0.7     606.96/623         HIGH
3700 x 46       RICH             Pulling 2.1%       -0.23     52.1     51.5     -0.6     40.82/49           HIGH
4200 x 46       RICH             Pulling 1.0%       +0.41     54.1     53.8     -0.3     5.59/6             LOW
700 x 36        RICH             Pulling 3.6%       -0.08     50.3     49.2     -1.1     386.61/416         HIGH
900 x 36        RICH             Pulling 3.5%       -0.19     51.4     50.4     -1.0     1724.47/1725       HIGH
1300 x 36       RICH             Pulling 1.5%       -0.57     54       53.7     -0.3     60.54/67           HIGH
1800 x 36       LEAN             Adding 1.4%        -0.36     55.8     56.1     +0.3     53.38/54           HIGH
3000 x 36       RICH             Pulling 2.6%       +0.04     49       48.3     -0.7     368.51/377         HIGH
4200 x 36       RICH             Pulling 0.8%       +0.58     49.3     49       -0.3     2.34/3             LOW
700 x 30        RICH             Pulling 3.0%       -0.06     49.2     48.3     -0.9     233.25/279         HIGH
900 x 30        RICH             Pulling 3.0%       -0.17     50.2     49.3     -0.9     1220.93/1222       HIGH
1300 x 30       RICH             Pulling 1.6%       -0.37     52.9     52.5     -0.4     72.22/79           HIGH
3000 x 30       LEAN             Adding 0.6%        +0.76     47.1     47.4     +0.3     70.52/75           HIGH
3700 x 30       LEAN             Adding 1.0%        +1.16     43.5     43.7     +0.2     8.25/9             LOW
4200 x 30       LEAN             -                  -         43.7     44       +0.3     0/0                NONE
1800 x 20       LEAN             Adding 0.6%        +0.35     54.1     54.4     +0.3     3.12/3             LOW

=====================================================================================
LEGEND
  Samples(EGO/AFR): EGO-effective frames / AFR weighted samples for this cell.
                    More samples = higher confidence in the recommended correction.
  Confidence:  HIGH (≥30 samples — trust the correction)
               MED  (10-29 — generally reliable)
               LOW  (1-9 samples — drive the operating range more and re-log to confirm)
  EGO Trim: live closed-loop correction the ECU was applying when the cell was hit.
  AFR Err: measured AFR minus target. Positive = LEAN (engine read too lean).

EGO Clamp Report

EGO CLAMP REPORT — CELLS HITTING AUTHORITY CEILING
Generated: 6/6/2026, 10:05:01 PM
Tool: VE Table AFR Analysis v15.76.1 (build 2026-06-07)
Source log: ve_diagnostics_2026-06-07(1)(3).txt
=====================================================================================

WARNINGS / NOTES
-------------------------------------------------------------------------------------
⚠️ WARN: BASE CALIBRATION WARNING — total fuel correction averaging 176.1%. The base VE table may be uniformly off (not just per-cell drift). Investigate before applying corrections.
ℹ️ INFO: 12 cells had AFR data but insufficient valid samples after filtering — not used for correction. Drive these operating ranges more on the next log to convert them into actionable corrections.
-------------------------------------------------------------------------------------

No cells hit the EGO authority ceiling meaningfully on this log.
EGO had enough headroom everywhere it ran.

AFR vs Target

AFR vs TARGET REPORT
Generated: 6/6/2026, 10:05:01 PM
Tool: VE Table AFR Analysis v15.76.1 (build 2026-06-07)
Source log: ve_diagnostics_2026-06-07(1)(3).txt
=====================================================================================

WARNINGS / NOTES
-------------------------------------------------------------------------------------
⚠️ WARN: BASE CALIBRATION WARNING — total fuel correction averaging 176.1%. The base VE table may be uniformly off (not just per-cell drift). Investigate before applying corrections.
ℹ️ INFO: 12 cells had AFR data but insufficient valid samples after filtering — not used for correction. Drive these operating ranges more on the next log to convert them into actionable corrections.
-------------------------------------------------------------------------------------

HOW TO READ THIS REPORT
-------------------------------------------------------------------------------------
Each row shows what the wideband measured (AFR Actual) and what the ECU's live
closed-loop trim was doing (EGO%) at that cell. When the two signals AGREE,
the tool follows them. When they DISAGREE, the tool follows EGO trim because:
  - EGO integrates over more frames and is more robust than a small AFR average
  - EGO is resistant to transient lean spikes (fuel-cut leak, AE smear)
  - A few outlier AFR samples can skew the average on low-sample cells

The Driver column makes this explicit:
  EGO ✓  = AFR and EGO pointed the same direction (or one was flat)
  EGO !  = AFR and EGO pointed OPPOSITE directions — tool followed EGO
           (for applied corrections, EGO drove the VE move; for OBSERVED cells,
            EGO drove the tier classification even with no correction applied)
  AFR    = no EGO data on this cell, tool used AFR only
  —      = neither signal had meaningful direction (both flat / no data)

Cells with AFR data: 77
  On target (|gap| ≤ 0.1): 21
  Lean (gap > +0.1):       34
  Rich (gap < -0.1):       22

Corrections applied where EGO & AFR agreed:    57
Corrections applied where EGO overrode AFR:    5  (marked "EGO !" below)

Weighted avg gap (by EGO samples): -0.091 AFR
Weighted avg |gap|:                 0.174 AFR
Total EGO frames across cells:      33351

Sorted by |gap| descending — worst deviations first.

Cell          Target  Actual  Gap     Min     Max     σ     Samples(EGO/AFR)   EGO%     Driver  Status          VE move
---------------------------------------------------------------------------------------------------------------------------------------
3700 x 30     15.58   16.73   +1.15   12.70   17.70   1.02  32/9               +1.0%    EGO ✓   LEAN            43.5→43.7 (+0.2)
4200 x 130    12.16   11.27   -0.89   11.10   11.40   0.10  23/3*              -1.2%    EGO ✓   RICH            72.4→71.9 (-0.5)
4200 x 146    12.15   11.30   -0.85   11.10   11.40   0.10  24/10              -1.4%    EGO ✓   RICH            75.6→75 (-0.6)
3700 x 100    13.14   13.93   +0.79   12.90   15.50   0.67  87/23              +0.8%    EGO ✓   LEAN            71.9→72.2 (+0.3)
3000 x 30     15.49   16.25   +0.76   12.70   17.80   0.75  401/75             +0.6%    EGO ✓   LEAN            47.1→47.4 (+0.3)
900 x 80      14.30   15.00   +0.70   14.20   15.50   0.48  7/2*               +0.2%    EGO ✓   GOOD            -
3700 x 146    12.21   11.52   -0.69   11.10   12.70   0.55  34/13              -1.0%    EGO ✓   RICH            75.6→75.2 (-0.4)
3700 x 90     13.70   14.39   +0.69   13.10   15.50   0.68  49/9               +1.1%    EGO ✓   LEAN            68.1→68.5 (+0.4)
3000 x 20     15.51   16.17   +0.66   13.50   17.80   0.96  31/5               +0.3%    EGO ✓   GOOD            -
3000 x 100    13.17   13.76   +0.59   12.50   15.50   0.68  148/53             +1.5%    EGO ✓   LEAN            69.2→69.7 (+0.5)
1300 x 90     14.17   14.76   +0.59   14.30   14.90   0.23  6/1*               +0.6%    EGO ✓   LEAN            55.2→55.5 (+0.3)
3000 x 90     13.78   14.37   +0.59   13.10   15.50   0.54  100/31             +1.6%    EGO ✓   LEAN            62.9→63.5 (+0.6)
4200 x 36     15.56   16.14   +0.58   14.70   17.60   0.68  18/3*              -0.7%    EGO !   RICH            49.3→49 (-0.3)
1300 x 36     14.74   14.17   -0.57   10.60   17.80   0.81  423/67             -1.5%    EGO ✓   RICH            54→53.7 (-0.3)
700 x 46      14.70   15.25   +0.55   14.00   17.20   0.90  7/1*               +1.2%    EGO ✓   LEAN            51.6→51.9 (+0.3)
900 x 70      14.40   14.93   +0.53   14.20   16.00   0.55  13/2*              -1.4%    EGO !   RICH            55.6→55.2 (-0.4)
1800 x 30     15.09   14.57   -0.52   11.20   17.80   1.24  81/26              +0.4%    EGO ✓   GOOD            -
3700 x 130    12.31   11.81   -0.50   11.10   14.10   0.80  83/27              +0.3%    EGO ✓   GOOD            -
3000 x 116    12.62   13.11   +0.49   11.20   14.40   0.70  153/63             +2.0%    EGO ✓   LEAN            70.4→71.1 (+0.7)
2300 x 20     15.46   15.93   +0.47   12.80   17.80   1.10  56/12              +0.5%    EGO ✓   GOOD            -
2300 x 30     15.45   15.88   +0.43   11.90   17.80   0.87  419/145            +0.5%    EGO ✓   GOOD            -
3700 x 116    12.62   13.03   +0.41   11.20   14.40   0.80  105/25             +1.4%    EGO ✓   LEAN            73.1→73.6 (+0.5)
900 x 46      14.71   15.12   +0.41   13.00   17.20   1.08  45/8               0.0%     EGO ✓   GOOD            -
4200 x 46     15.55   15.96   +0.41   14.10   17.60   0.74  25/6               -1.0%    EGO !   RICH            54.1→53.8 (-0.3)
3700 x 36     15.50   15.90   +0.40   12.70   17.70   0.92  148/39             +0.2%    EGO ✓   GOOD            -
1300 x 80     14.27   14.65   +0.38   13.90   15.50   0.46  30/15              +0.8%    EGO ✓   LEAN            55.6→55.9 (+0.3)
1300 x 30     14.73   14.36   -0.37   11.20   17.80   0.74  361/79             -1.6%    EGO ✓   RICH            52.9→52.5 (-0.4)
1800 x 36     15.11   14.76   -0.35   10.60   17.80   1.08  170/54             +1.4%    EGO !   LEAN            55.8→56.1 (+0.3)
1800 x 20     15.04   15.39   +0.35   12.10   17.20   1.25  18/3*              +0.6%    EGO ✓   LEAN            54.1→54.4 (+0.3)
1300 x 20     14.93   15.27   +0.34   12.10   17.20   1.02  16/2*              +0.1%    EGO ✓   GOOD            -
1800 x 56     14.87   14.54   -0.33   13.10   17.10   0.58  198/42             +0.1%    EGO ✓   GOOD            -
3000 x 46     15.37   15.08   -0.29   13.50   17.40   0.54  1978/623           -2.4%    EGO ✓   RICH            51.9→51.2 (-0.7)
6800 x 200    11.52   11.24   -0.28   11.10   11.50   0.14  9/2*               -0.2%    EGO ✓   GOOD            -
2300 x 80     14.42   14.14   -0.28   13.40   14.80   0.26  91/19              +1.6%    EGO !   LEAN            58.5→59 (+0.5)
2300 x 130    12.47   12.74   +0.27   12.50   12.90   0.12  7/1*               +2.1%    EGO ✓   LEAN            61.4→62.1 (+0.7)
6800 x 230    11.50   11.24   -0.26   11.10   11.50   0.15  8/2*               -0.1%    EGO ✓   GOOD            -
2300 x 90     13.91   14.15   +0.24   13.20   14.80   0.41  44/15              +1.7%    EGO ✓   LEAN            60.9→61.5 (+0.6)
3700 x 56     15.18   14.94   -0.24   13.70   17.10   0.41  694/116            -2.2%    EGO ✓   RICH            55.6→54.9 (-0.7)
1800 x 80     14.31   14.54   +0.23   13.40   15.20   0.52  39/13              +1.2%    EGO ✓   LEAN            59.7→60.1 (+0.4)
3000 x 130    12.38   12.60   +0.22   11.20   14.10   0.62  79/36              +2.0%    EGO ✓   LEAN            71.2→72 (+0.8)
3700 x 46     15.35   15.13   -0.22   13.70   17.60   0.58  304/49             -2.1%    EGO ✓   RICH            52.1→51.5 (-0.6)
1300 x 46     14.88   15.09   +0.21   10.60   17.60   0.89  135/37             +2.8%    EGO ✓   LEAN            55.2→55.9 (+0.7)
2300 x 100    13.24   13.44   +0.20   12.50   14.60   0.62  24/4*              +1.1%    EGO ✓   LEAN            65→65.4 (+0.4)
2300 x 70     15.03   14.84   -0.19   13.10   16.90   0.45  1018/297           +1.2%    EGO ✓   LEAN            58.1→58.5 (+0.4)
3000 x 56     15.18   14.99   -0.19   13.50   16.90   0.42  2664/933           -1.5%    EGO ✓   RICH            54.1→53.6 (-0.5)
900 x 36      14.70   14.51   -0.19   12.80   17.20   0.36  4663/1725          -3.5%    EGO ✓   RICH            51.4→50.4 (-1.0)
6500 x 176    11.60   11.42   -0.18   11.30   11.70   0.17  4/1*               -0.5%    EGO ✓   RICH            85.2→84.9 (-0.3)
2300 x 116    12.61   12.78   +0.17   12.50   14.00   0.32  24/5               +1.9%    EGO ✓   LEAN            65.7→66.4 (+0.7)
900 x 30      14.70   14.53   -0.17   12.80   16.70   0.34  4608/1222          -2.9%    EGO ✓   RICH            50.2→49.3 (-0.9)
4700 x 200    11.53   11.69   +0.16   11.30   12.10   0.18  23/7               0.0%     —       GOOD            -
4200 x 100    13.21   13.36   +0.15   13.30   13.60   0.10  7/2*               -0.5%    EGO ✓   RICH            68.3→68 (-0.3)
1300 x 70     14.52   14.67   +0.15   13.30   16.00   0.62  85/31              -0.3%    —       GOOD            -
3700 x 70     15.06   15.20   +0.14   13.50   16.60   0.40  173/41             +0.7%    EGO ✓   LEAN            60.6→60.9 (+0.3)
5100 x 200    11.51   11.64   +0.13   11.20   12.20   0.24  54/14              -0.1%    —       GOOD            -
1800 x 70     14.72   14.60   -0.12   13.10   16.20   0.56  143/38             +0.1%    —       GOOD            -
3700 x 80     14.57   14.46   -0.11   13.10   16.20   1.02  16/5               +0.5%    EGO ✓   LEAN            64.4→64.7 (+0.3)
3000 x 80     14.46   14.56   +0.10   13.10   16.20   0.65  33/6               +1.3%    EGO ✓   LEAN            59.9→60.4 (+0.5)
6000 x 176    11.60   11.68   +0.08   11.40   12.00   0.20  5/3*               +0.1%    —       GOOD            -
700 x 36      14.70   14.62   -0.08   13.70   17.20   0.22  3282/416           -3.6%    EGO ✓   RICH            50.3→49.2 (-1.1)
6000 x 230    11.50   11.57   +0.07   11.10   11.90   0.16  71/29              -0.3%    —       GOOD            -
6000 x 200    11.51   11.58   +0.07   11.10   12.00   0.17  66/17              -0.1%    —       GOOD            -
4700 x 230    11.53   11.59   +0.06   11.30   12.10   0.18  22/9               0.0%     —       GOOD            -
6500 x 200    11.51   11.45   -0.06   11.10   11.80   0.17  46/13              -0.2%    —       GOOD            -
2300 x 46     15.37   15.31   -0.06   11.00   17.40   0.56  1180/359           +0.1%    —       GOOD            -
700 x 30      14.70   14.64   -0.06   13.70   16.00   0.21  2354/279           -3.0%    EGO ✓   RICH            49.2→48.3 (-0.9)
6500 x 230    11.50   11.45   -0.05   11.10   11.80   0.16  45/18              -0.3%    —       GOOD            -
1800 x 46     15.04   14.99   -0.05   10.60   17.60   0.87  223/60             +2.2%    EGO ✓   LEAN            56.5→57.1 (+0.6)
2300 x 36     15.43   15.48   +0.05   11.00   17.70   0.71  1106/310           +0.1%    —       GOOD            -
3000 x 70     15.06   15.02   -0.04   13.50   16.90   0.40  1218/266           -0.6%    EGO ✓   RICH            57.1→56.8 (-0.3)
3000 x 36     15.46   15.50   +0.04   12.70   17.70   0.69  1421/377           -2.6%    EGO ✓   RICH            49→48.3 (-0.7)
5100 x 230    11.51   11.54   +0.03   11.20   12.20   0.24  64/17              -0.2%    —       GOOD            -
3000 x 146    12.26   12.29   +0.03   12.00   12.70   0.16  13/6               +1.4%    EGO ✓   LEAN            69.9→70.5 (+0.6)
2300 x 56     15.17   15.20   +0.03   13.10   17.10   0.45  1724/718           +0.7%    EGO ✓   LEAN            56.2→56.5 (+0.3)
5600 x 230    11.50   11.48   -0.02   11.20   12.20   0.22  82/39              -0.4%    —       GOOD            -
5600 x 200    11.50   11.48   -0.02   11.20   12.20   0.23  76/17              -0.3%    —       GOOD            -
1800 x 90     14.24   14.26   +0.02   13.40   14.80   0.49  3/1*               +2.4%    EGO ✓   LEAN            60.6→61.2 (+0.6)
1300 x 56     14.76   14.74   -0.02   13.30   16.00   0.53  112/22             +0.7%    EGO ✓   LEAN            55.7→56 (+0.3)

=====================================================================================
LEGEND
  Gap = Actual - Target. Positive = LEAN, Negative = RICH.
  Min/Max/σ: AFR distribution across the log for this cell.
  Samples(EGO/AFR): EGO raw frames / AFR weighted samples.
                    * after sample count = AFR samples < 5 (average may not be reliable).
  EGO%: ECU live closed-loop trim direction and magnitude.
  Driver: signal that drove the correction (see header note above).
  Status: how the tool classified this cell.
  VE move: before → after applied (delta).

INTERPRETATION OF "EGO !" CELLS
  These 5 cells had AFR averages pointing one direction and EGO trim pointing the
  other. The tool followed EGO — usually correctly, because EGO is the more
  robust signal. To verify on a specific cell:
    1. Check the Min/Max spread and σ. A wide AFR range with low σ suggests outliers.
    2. Check the AFR sample count. Below 5 (marked *), the average is not reliable.
    3. Drive the cell more on the next log to either confirm EGO or build AFR confidence.

Verification & Next Steps

VERIFICATION & NEXT-STEP RECOMMENDATIONS
Generated: 6/6/2026, 10:05:01 PM
Tool: VE Table AFR Analysis v15.76.1 (build 2026-06-07)
Source log: ve_diagnostics_2026-06-07(1)(3).txt
=====================================================================================

WARNINGS / NOTES
-------------------------------------------------------------------------------------
⚠️ WARN: BASE CALIBRATION WARNING — total fuel correction averaging 176.1%. The base VE table may be uniformly off (not just per-cell drift). Investigate before applying corrections.
ℹ️ INFO: 12 cells had AFR data but insufficient valid samples after filtering — not used for correction. Drive these operating ranges more on the next log to convert them into actionable corrections.
-------------------------------------------------------------------------------------

LOW-CONFIDENCE CELLS (drive these operating ranges and re-log to verify)
-------------------------------------------------------------------------------------
18 cells received corrections based on <10 samples.
Recommended action: drive in these operating ranges, capture a fresh log, and re-run analysis.

Cell            Status           Samples(EGO/AFR)   Change     Suggested driving
--------------------------------------------------------------------------------------------------------------
2300 x 130      LEAN             0.36/1             +0.7 VE    Boost region — WOT pulls on dyno or safe road around 2300 RPM
2300 x 116      LEAN             4.31/5             +0.7 VE    Heavy load / light boost — 3rd gear pulls around 2300 RPM
3000 x 146      LEAN             2.2/6              +0.6 VE    Boost region — WOT pulls on dyno or safe road around 3000 RPM
1800 x 90       LEAN             0.21/1             +0.6 VE    Moderate load — accelerating on highway around 1800 RPM
4200 x 130      RICH             2.9/3              -0.5 VE    Boost region — WOT pulls on dyno or safe road around 4200 RPM
3000 x 80       LEAN             4.36/6             +0.5 VE    Moderate load — accelerating on highway around 3000 RPM
2300 x 100      LEAN             3.11/4             +0.4 VE    Heavy load / light boost — 3rd gear pulls around 2300 RPM
3700 x 90       LEAN             9.19/9             +0.4 VE    Moderate load — accelerating on highway around 3700 RPM
900 x 70        RICH             1.15/2             -0.4 VE    Moderate load — accelerating on highway around 900 RPM
6500 x 176      RICH             0.82/1             -0.3 VE    Boost region — WOT pulls on dyno or safe road around 6500 RPM
4200 x 100      RICH             2.18/2             -0.3 VE    Heavy load / light boost — 3rd gear pulls around 4200 RPM
1300 x 90       LEAN             0.9/1              +0.3 VE    Moderate load — accelerating on highway around 1300 RPM
3700 x 80       LEAN             4.5/5              +0.3 VE    Moderate load — accelerating on highway around 3700 RPM
700 x 46        LEAN             0.52/1             +0.3 VE    Light load cruise — gentle hills, light throttle around 700 RPM
4200 x 46       RICH             5.59/6             -0.3 VE    Light load cruise — gentle hills, light throttle around 4200 RPM
4200 x 36       RICH             2.34/3             -0.3 VE    Steady cruise at low load — flat highway around 4200 RPM
1800 x 20       LEAN             3.12/3             +0.3 VE    Steady cruise at low load — flat highway around 1800 RPM
3700 x 30       LEAN             8.25/9             +0.2 VE    Steady cruise at low load — flat highway around 3700 RPM


UNCOVERED OPERATING REGIONS (no data — drive here next)
-------------------------------------------------------------------------------------
  MAP 230 kPa, 4200 RPM
  MAP 200 kPa, 3700–4200 RPM
  MAP 176 kPa, 3700–5600 RPM
  MAP 176 kPa, 6800 RPM
  MAP 146 kPa, 4700–6800 RPM
  MAP 130 kPa, 4700–6800 RPM
  MAP 116 kPa, 4200–6500 RPM
  MAP 100 kPa, 4700–6500 RPM
  MAP 90 kPa, 900 RPM
  MAP 90 kPa, 4200–5600 RPM
  MAP 80 kPa, 4200–5100 RPM
  MAP 70 kPa, 700 RPM
  MAP 70 kPa, 4200–5600 RPM
  MAP 56 kPa, 700–900 RPM
  MAP 56 kPa, 4200–6500 RPM
  MAP 46 kPa, 4700–6500 RPM
  MAP 36 kPa, 4700–6000 RPM
  MAP 30 kPa, 4200–6000 RPM
  MAP 20 kPa, 900 RPM
  MAP 20 kPa, 3700–6000 RPM


=====================================================================================
NEXT STEPS
  1. Apply the corrected MSQ to the car.
  2. Drive in the operating regions listed above — both low-confidence cells and uncovered regions.
  3. Capture a fresh log and send it back for the next tuning round.
  4. If EGO authority was exhausted, widen authority before the next log.

Tool & Log Diagnostics

TOOL & LOG DIAGNOSTICS
Generated: 6/6/2026, 10:05:01 PM
Tool: VE Table AFR Analysis v15.76.1 (build 2026-06-07)
Source log: ve_diagnostics_2026-06-07(1)(3).txt
=====================================================================================

WARNINGS / NOTES
-------------------------------------------------------------------------------------
⚠️ WARN: BASE CALIBRATION WARNING — total fuel correction averaging 176.1%. The base VE table may be uniformly off (not just per-cell drift). Investigate before applying corrections.
ℹ️ INFO: 12 cells had AFR data but insufficient valid samples after filtering — not used for correction. Drive these operating ranges more on the next log to convert them into actionable corrections.
-------------------------------------------------------------------------------------

TRANSPORT DELAY
-------------------------------------------------------------------------------------
Median:                        396ms
Stdev:                         70ms
Post-FC cooldown applied:      536ms

WIDEBAND SENSOR
-------------------------------------------------------------------------------------
Saturation peg AFR:            18.90
Stability:                     ±0.08 AFR
Health classification:         STABLE
Measured AFR-vs-target bias:   -0.132 AFR

TRANSIENT FILTERS APPLIED
-------------------------------------------------------------------------------------
RPMdot threshold:              947 rpm/s
MAPdot threshold:              50 kPa/s
AFR rate-of-change threshold:  3.00 AFR/sample

MAT CORRECTION
-------------------------------------------------------------------------------------
MAT range in log:              102.0°F
Air cor mean:                  93.11%
Air cor stdev:                 ±0.78

EGO/AFR AGREEMENT
-------------------------------------------------------------------------------------
Mean AFR error (measured-target):  -0.066 AFR
Mean EGO trim (deviation from 100%): -1.70%
Signs:                              AGREE

FUEL CORRECTION COMPONENTS
-------------------------------------------------------------------------------------
Air (MAT):    93.1%
Baro:         200.0%
Warmup:       100.0%
EGO:          98.3%
Product:      183.0%

EGO SCATTER
-------------------------------------------------------------------------------------
Median:                        1.14%
Scatter threshold applied:     2.28%

Coverage Visuals

Table dimensions: 16 RPM × 16 MAP (256 cells) Cells the engine hit (any hits at all): 160 of 256 Cells with ≥5 valid samples (qualified): 61 Total valid samples across cells: 9073 Cells with corrections applied: 77

1. Hits — Raw Frames

Where the engine actually spent time during this log, before any filtering. Dark cells = lots of time spent there.
35911621601056413226813421219113182164474675834353110454773920139211672157105433514517122421126796393175836833730650241921110335027640191531139321702981742556324579924329114320415541883501452195874834742157129247823243320123536171732158308532496214428149337116162214181533914675201697197854487753341295153145257885499334969171152873904747721398100327077179150070090013001800230030003700420047005100560060006500680070002302001761601461301161009080705646363020RPM →MAP (kPa)
0 hits
low hits
high hits

Raw frame hits before filtering. Shows where the engine actually spent time during the log.

2. Coverage — Valid Samples After Gating

Cells with enough valid data to drive a confident correction. Red/yellow cells need more driving in those operating ranges.
9173929182714171713231613101362735632545323211153192151319652313829726641224271893311618376035962349641617256754310377393279122279261457592312550070090013001800230030003700420047005100560060006500680070002302001761601461301161009080705646363020RPM →MAP (kPa)
0 samples
1-4 (very low)
5-14 (low)
15-29 (medium)
30+ (high)

Valid samples after all filters/gates. ≥5 samples is the minimum threshold for confident corrections.

3. VE Changes Applied — Delta Map

Red = added VE (LEAN correction, more fuel). Blue = pulled VE (RICH correction, less fuel). Green dashed outlines mark cells with ≥5 samples (changes earned by direct evidence).
-0.1+0.1-0.8-0.3-0.5-0.4-0.3-0.2-0.6-0.2-0.1-0.6-0.5+0.3-0.6+0.6-0.4-0.6-0.5-0.5+0.1+0.7+0.8-0.5-0.2+0.1+0.7+0.7+0.5-0.8+0.4+0.5+0.3-0.3+0.3+0.6+0.6+0.6+0.4+0.2+0.3+0.4+0.5+0.5+0.3+0.1-0.4+0.4-0.3+0.3+0.3-0.3-0.4+0.3+0.3-0.5-0.7-0.6+0.3+0.7+0.6-0.7-0.6-0.3-1.1-1.0-0.3+0.3-0.7-0.3-0.9-0.9-0.4+0.3+0.2+0.3+0.350070090013001800230030003700420047005100560060006500680070002302001761601461301161009080705646363020RPM →MAP (kPa)
no change
small LEAN add
large LEAN add
small RICH pull
large RICH pull
≥5 samples (earned)

VE changes applied. Green-dashed outlines mark cells with direct evidence; changes outside the outline came from smoothing.