Calibration addresses
The maps extracted from the factory definition, with their addresses, dimensions, scalers and axes, followed by the cross-calibration offset matrix across the six benchmark firmware releases.
Signedness is not fully trustworthy. The definition is XDF-derived and its own header records that signedness was generator-guessed, that six of seven tuned maps were wrong, and that 6 symbols carried a corrected value. Every map below therefore carries a badge. A guess is not presented as a fact.
Extracted from ecu\06A906032HS\defs\06A906032HS.a2l.
| Symbol | Definition name | Address | Dim | Record | Factor | Unit | Signedness | ||||||||||||||||||
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| KFZW | _KFZW__Ignition_angle_map___Z_ndwinkel | 0x12120 | 16×12 | 8-bit | 0.75 | grad KW | verified | ||||||||||||||||||
axes, scalers and physical meaningAddress 0x12120 Dimensions 16 × 12 Record RL_UBYTE
physical = raw × 0.75 + 0.0 grad KW | |||||||||||||||||||||||||
| KFZW2 | _KFZW2__Ignition_angle_map__variant_2_ | 0x121E0 | 16×12 | 8-bit | 0.75 | grad KW | unverified | ||||||||||||||||||
axes, scalers and physical meaningAddress 0x121E0 Dimensions 16 × 12 Record RL_SBYTE
physical = raw × 0.75 + 0.0 grad KW | |||||||||||||||||||||||||
| KFZWMN | _KFZWMN__Map_for_minimal_ignition_angl | 0x178DA | 16×12 | 8-bit | 0.75 | grad KW | unverified | ||||||||||||||||||
axes, scalers and physical meaningAddress 0x178DA Dimensions 16 × 12 Record RL_SBYTE
physical = raw × 0.75 + 0.0 grad KW | |||||||||||||||||||||||||
| KFMIRL | _KFMIRL__Engine_load_desired___Kennfel | 0x150CC | 16×16 | 16-bit Lo-Hi (word) | 0.023438 | % | verified | ||||||||||||||||||
axes, scalers and physical meaningAddress 0x150CC Dimensions 16 × 16 Record RL_UWORD
physical = raw × 0.023438 + 0.0 % | |||||||||||||||||||||||||
| KFMIOP | _KFMIOP__Optimal_engine_torque_map___K | 0x16970 | 16×11 | 16-bit Lo-Hi (word) | 0.001526 | % | unverified | ||||||||||||||||||
axes, scalers and physical meaningAddress 0x16970 Dimensions 16 × 11 Record RL_SWORD
physical = raw × 0.001526 + 0.0 % | |||||||||||||||||||||||||
| LDRXN | _LDRXN__Maximum_specified_load___Maxim | 0x1F076 | 1×16 | 16-bit Lo-Hi (word) | 0.023438 | % | unverified | ||||||||||||||||||
axes, scalers and physical meaningAddress 0x1F076 Dimensions 1 × 16 Record RL_SWORD
physical = raw × 0.023438 + 0.0 % | |||||||||||||||||||||||||
| LAMFA | _LAMFA__driver_desired_Lambda___Lambda | 0x1CEAC | 15×6 | 8-bit | 0.007813 | - | verified | ||||||||||||||||||
axes, scalers and physical meaningAddress 0x1CEAC Dimensions 15 × 6 Record RL_UBYTE
physical = raw × 0.007813 + 0.0 - | |||||||||||||||||||||||||
| KFLBTS | _KFLBTS__Desired_AFR_for_component_pro | 0x19307 | 12×16 | 8-bit | 0.007813 | - | unverified | ||||||||||||||||||
axes, scalers and physical meaningAddress 0x19307 Dimensions 12 × 16 Record RL_SBYTE
physical = raw × 0.007813 + 0.0 - | |||||||||||||||||||||||||
| KFFDLBTS | KFFDLBTS | 0x191E5 | 12×16 | 8-bit | 0.007813 | - | unverified | ||||||||||||||||||
axes, scalers and physical meaningAddress 0x191E5 Dimensions 12 × 16 Record RL_SBYTE
physical = raw × 0.007813 + 0.0 - Faktor Delta Lambdasoll für Bauteileschutz | |||||||||||||||||||||||||
| KFLDRL | KFLDRL | 0x1E8F4 | 16×10 | 16-bit Lo-Hi (word) | 0.005 | % | verified | ||||||||||||||||||
axes, scalers and physical meaningAddress 0x1E8F4 Dimensions 16 × 10 Record RL_UWORD
physical = raw × 0.005 + 0.0 % KF zur Linearisierung Ladedruck=f(TV) | |||||||||||||||||||||||||
| LDORXN | LDORXN | 0x1998F | 1×8 | 8-bit | 0.75 | % | verified | ||||||||||||||||||
axes, scalers and physical meaningAddress 0x1998F Dimensions 1 × 8 Record RL_UBYTE
physical = raw × 0.75 + 0.0 % Maximalfuellung LDR bei E_ldo (Ãberladefehler) | |||||||||||||||||||||||||
| DZWDYN | DZWDYN | 0x1A234 | 1×6 | 8-bit | 0.75 | grad KW | verified | ||||||||||||||||||
axes, scalers and physical meaningAddress 0x1A234 Dimensions 1 × 6 Record RL_UBYTE
physical = raw × 0.75 + 0.0 grad KW Frühverschiebung des Brenngrenzenzündwinkels bei Tip-In | |||||||||||||||||||||||||
| KFPED | KFPED | 0x163B4 | 16×12 | 16-bit Lo-Hi (word) | 0.003052 | % | unverified | ||||||||||||||||||
axes, scalers and physical meaningAddress 0x163B4 Dimensions 16 × 12 Record RL_SWORD
physical = raw × 0.003052 + 0.0 % Relatives Fahrerwunschmoment aus Fahrpedal | |||||||||||||||||||||||||
KFZW 0x12120
- Definition name
- _KFZW__Ignition_angle_map___Z_ndwinkel
- Dimensions
- 16 × 12
- Record
- RL_UBYTE
- Factor
- 0.75
- Unit
- grad KW
- Signedness
- verified
- x axis
- KFZW @ 0x1311C · 0.023438 %
- y axis
- KFZW @ 0x130CA · 0.25 U/min
- Formula
- physical = raw × 0.75 + 0.0 grad KW
KFZW2 0x121E0
- Definition name
- _KFZW2__Ignition_angle_map__variant_2_
- Dimensions
- 16 × 12
- Record
- RL_SBYTE
- Factor
- 0.75
- Unit
- grad KW
- Signedness
- unverified
- x axis
- KFZW2 @ 0x1311C · 0.023438 %
- y axis
- KFZW2 @ 0x130CA · 0.25 U/min
- Formula
- physical = raw × 0.75 + 0.0 grad KW
KFZWMN 0x178DA
- Definition name
- _KFZWMN__Map_for_minimal_ignition_angl
- Dimensions
- 16 × 12
- Record
- RL_SBYTE
- Factor
- 0.75
- Unit
- grad KW
- Signedness
- unverified
- x axis
- KFZWMN @ 0x178CE · 0.75 %
- y axis
- KFZWMN @ 0x178BE · 40.0 Upm
- Formula
- physical = raw × 0.75 + 0.0 grad KW
KFMIRL 0x150CC
- Definition name
- _KFMIRL__Engine_load_desired___Kennfel
- Dimensions
- 16 × 16
- Record
- RL_UWORD
- Factor
- 0.023438
- Unit
- %
- Signedness
- verified
- x axis
- KFMIRL @ 0x150AC · 0.001526 %
- y axis
- KFMIRL @ 0x1508C · 0.25 U/min
- Formula
- physical = raw × 0.023438 + 0.0 %
KFMIOP 0x16970
- Definition name
- _KFMIOP__Optimal_engine_torque_map___K
- Dimensions
- 16 × 11
- Record
- RL_SWORD
- Factor
- 0.001526
- Unit
- %
- Signedness
- unverified
- x axis
- KFMIOP @ 0x16AD2 · 0.023438 %
- y axis
- KFMIOP @ 0x130A8 · 0.25 U/min
- Formula
- physical = raw × 0.001526 + 0.0 %
LDRXN 0x1F076
- Definition name
- _LDRXN__Maximum_specified_load___Maxim
- Dimensions
- 1 × 16
- Record
- RL_SWORD
- Factor
- 0.023438
- Unit
- %
- Signedness
- unverified
- x axis
- LDRXN @ 0x1F056 · 0.25 U/min
- y axis
- — @ — · — —
- Formula
- physical = raw × 0.023438 + 0.0 %
LAMFA 0x1CEAC
- Definition name
- _LAMFA__driver_desired_Lambda___Lambda
- Dimensions
- 15 × 6
- Record
- RL_UBYTE
- Factor
- 0.007813
- Unit
- -
- Signedness
- verified
- x axis
- LAMFA @ 0x1CEA0 · 0.003052 %
- y axis
- LAMFA @ 0x1CE90 · 40.0 Upm
- Formula
- physical = raw × 0.007813 + 0.0 -
KFLBTS 0x19307
- Definition name
- _KFLBTS__Desired_AFR_for_component_pro
- Dimensions
- 12 × 16
- Record
- RL_SBYTE
- Factor
- 0.007813
- Unit
- -
- Signedness
- unverified
- x axis
- KFLBTS @ 0x193C8 · 40.0 Upm
- y axis
- KFLBTS @ 0x1CFF8 · 0.023438 %
- Formula
- physical = raw × 0.007813 + 0.0 -
KFFDLBTS 0x191E5
- Definition name
- KFFDLBTS
- Dimensions
- 12 × 16
- Record
- RL_SBYTE
- Factor
- 0.007813
- Unit
- -
- Signedness
- unverified
- x axis
- KFFDLBTS @ 0x178BE · 40.0 Upm
- y axis
- KFFDLBTS @ 0x1CFF8 · 0.023438 %
- Formula
- physical = raw × 0.007813 + 0.0 -
KFLDRL 0x1E8F4
- Definition name
- KFLDRL
- Dimensions
- 16 × 10
- Record
- RL_UWORD
- Factor
- 0.005
- Unit
- %
- Signedness
- verified
- x axis
- KFLDRL @ 0x1EC48 · 0.005 %
- y axis
- KFLDRL @ 0x13064 · 0.25 U/min
- Formula
- physical = raw × 0.005 + 0.0 %
LDORXN 0x1998F
- Definition name
- LDORXN
- Dimensions
- 1 × 8
- Record
- RL_UBYTE
- Factor
- 0.75
- Unit
- %
- Signedness
- verified
- x axis
- LDORXN @ 0x10086 · 40.0 Upm
- y axis
- — @ — · — —
- Formula
- physical = raw × 0.75 + 0.0 %
DZWDYN 0x1A234
- Definition name
- DZWDYN
- Dimensions
- 1 × 6
- Record
- RL_UBYTE
- Factor
- 0.75
- Unit
- grad KW
- Signedness
- verified
- x axis
- DZWDYN @ 0x182D3 · — -
- y axis
- — @ — · — —
- Formula
- physical = raw × 0.75 + 0.0 grad KW
KFPED 0x163B4
- Definition name
- KFPED
- Dimensions
- 16 × 12
- Record
- RL_SWORD
- Factor
- 0.003052
- Unit
- %
- Signedness
- unverified
- x axis
- KFPED @ 0x16862 · 0.25 U/min
- y axis
- KFPED @ 0x1687C · 0.001526 % PED
- Formula
- physical = raw × 0.003052 + 0.0 %
Named in the prose, absent from the definition
These symbols appear in the manual's text but not in the extracted definition. They are listed so their absence is visible. A list of absences is information; a plausible wrong address is not.
Cross-calibration address offsets
| No. | Symbol Name | Dimensions & Type | Axis Type | h24bw05g | 032LP | 032PL | 032JJ | 032HS | 032DL | Shift vs LP |
|---|---|---|---|---|---|---|---|---|---|---|
| 1 | KRKTE | 1 × 1 u16 | Scalar | 0x01859E | 0x01859E | 0x0185CE | 0x01859E | 0x0185A4 | 0x01859A | +0 B |
| 2 | TVUB | 5 × 1 u16 | Shared | 0x018742 | 0x018742 | 0x018772 | 0x018742 | 0x018748 | 0x01873E | +0 B |
| 3 | TEMIN | 1 × 1 u16 | Scalar | 0x018610 | 0x018610 | 0x018640 | 0x018610 | 0x018616 | 0x01860C | +0 B |
| 4 | TEMINVA | 1 × 1 u16 | Scalar | 0x018612 | 0x018612 | 0x018642 | 0x018612 | 0x018618 | 0x01860E | +0 B |
| 5 | FKKVS | 16 × 16 u8 | Inline (+50) | 0x01CAF2 | 0x01CAF2 | 0x01CB22 | 0x01CAF2 | 0x01CA98 | 0x01CAE8 | +0 B |
| 6 | LAMFA | 6 × 15 u8 | Shared | 0x01C392 | 0x01C392 | 0x01C3C2 | 0x01C392 | 0x01C338 | 0x01C388 | +0 B |
| 7 | KFLF | 16 × 16 u8 | Inline (+68) | 0x01C530 | 0x01C530 | 0x01C560 | 0x01C530 | 0x01C4D6 | 0x01C526 | +0 B |
| 8 | KFFDLGO | 12 × 12 u8 | Inline (+36) | 0x012F10 | 0x012F10 | 0x012F40 | 0x012F10 | 0x012EB6 | 0x012F06 | +0 B |
| 9 | KFMIOP | 11 × 16 u8 | Inline (+50) | 0x014E54 | 0x014E54 | 0x014E84 | 0x014E54 | 0x014DFA | 0x014E4A | +0 B |
| 10 | KFMIRL | 16 × 16 u8 | Inline (+68) | 0x015088 | 0x015088 | 0x0150B8 | 0x015088 | 0x01502E | 0x01507E | +0 B |
| 11 | LDRXN | 16 × 1 u8 | Inline (+34) | 0x01F054 | 0x01F054 | 0x01F084 | 0x01F054 | 0x01EFFA | 0x01F04A | +0 B |
| 12 | LDRXNZ | 16 × 1 u8 | Inline (+34) | 0x01F08A | 0x01F08A | 0x01F0BA | 0x01F08A | 0x01F030 | 0x01F080 | +0 B |
| 13 | KFLDHBN | 8 × 8 u8 | Inline (+18) | 0x01EE82 | 0x01EE82 | 0x01EEB2 | 0x01EE82 | 0x01EE28 | 0x01EE78 | +0 B |
| 14 | KFLDIMX | 8 × 16 u8 | Inline (+36) | 0x01EC4C | 0x01EC4C | 0x01EC7C | 0x01EC4C | 0x01EBF2 | 0x01EC42 | +0 B |
| 15 | KFLDRL | 10 × 16 u8 | Inline (+44) | 0x01ED6E | 0x01ED6E | 0x01ED9E | 0x01ED6E | 0x01ED14 | 0x01ED64 | +0 B |
| 16 | KFLDRQ | 8 × 8 u8 | Inline (+18) | 0x01EBEE | 0x01EBEE | 0x01EC1E | 0x01EBEE | 0x01EB94 | 0x01EBE4 | +0 B |
| 17 | KFZW | 12 × 16 u8 | Shared (+0) | 0x01208E | 0x01208E | 0x0120BE | 0x01208E | 0x012034 | 0x012084 | +0 B |
| 18 | KFZW2 | 12 × 16 u8 | Shared (+0) | 0x01214E | 0x01214E | 0x01217E | 0x01214E | 0x0120F4 | 0x012144 | +0 B |
| 19 | KFZWOP | 11 × 16 u8 | Inline (+50) | 0x012470 | 0x012470 | 0x0124A0 | 0x012470 | 0x012416 | 0x012466 | +0 B |
| 20 | KFZWOP2 | 11 × 16 u8 | Inline (+50) | 0x012586 | 0x012586 | 0x0125B6 | 0x012586 | 0x01252C | 0x01257C | +0 B |
| 21 | KFTVSA | 4 × 1 u8 | Shared (+0) | 0x012C56 | 0x012C56 | 0x012C86 | 0x012C56 | 0x012BFC | 0x012C4C | +0 B |
| 22 | KFZWTVS | 8 × 8 u8 | Inline (+18) | 0x012B4C | 0x012B4C | 0x012B7C | 0x012B4C | 0x012AF2 | 0x012B42 | +0 B |
| 23 | NMAX | 1 × 1 u16 | Scalar | 0x011314 | 0x011314 | 0x011344 | 0x011314 | 0x0112BA | 0x01130A | +0 B |
| 24 | NMAXOG | 1 × 1 u16 | Scalar | 0x011316 | 0x011316 | 0x011346 | 0x011316 | 0x0112BC | 0x01130C | +0 B |
| 25 | VMAX | 1 × 1 u16 | Scalar | 0x0112F8 | 0x0112F8 | 0x011328 | 0x0112F8 | 0x01129E | 0x0112EE | +0 B |
| 26 | MLHFM | 512 × 1 u16 | Shared (+0) | 0x01B854 | 0x01B854 | 0x01B884 | 0x01B854 | 0x01B7FA | 0x01B84A | +0 B |
| 27 | MLOFS | 1 × 1 u16 | Scalar | 0x011C82 | 0x011C82 | 0x011CB2 | 0x011C82 | 0x011C28 | 0x011C78 | +0 B |
| 28 | KFPED | 12 × 16 u16 | Shared (+0) | 0x014602 | 0x014602 | 0x014632 | 0x014602 | 0x0145A8 | 0x0145F8 | +0 B |
| 29 | WDKUGDN | 1 × 1 u8 | Scalar | 0x013E08 | 0x013E08 | 0x013E38 | 0x013E08 | 0x013DAE | 0x013DFE | +0 B |
| 30 | KFLBTS | 16 × 12 u8 | Inline (+56) | 0x0194A2 | 0x0194A2 | 0x0194D2 | 0x0194A2 | 0x019448 | 0x019498 | +0 B |
| 31 | TABGBTS | 1 × 1 u16 | Scalar | 0x01956A | 0x01956A | 0x01959A | 0x01956A | 0x019510 | 0x019560 | +0 B |
| 32 | DSLGRAD | 1 × 1 u16 | Scalar | 0x01188C | 0x01188C | 0x0118BC | 0x01188C | 0x011832 | 0x011882 | +0 B |
| 33 | DSLOFS | 1 × 1 u16 | Scalar | 0x01188E | 0x01188E | 0x0118BE | 0x01188E | 0x011834 | 0x011884 | +0 B |
| 34 | DPUVE | 1 × 1 u16 | Scalar | 0x011894 | 0x011894 | 0x0118C4 | 0x011894 | 0x01183A | 0x01188A | +0 B |
| 35 | DPOVE | 1 × 1 u16 | Scalar | 0x011896 | 0x011896 | 0x0118C6 | 0x011896 | 0x01183C | 0x01188C | +0 B |
| 36 | ESKONF | 7 × 1 u8 | Array | 0x010C4F | 0x010C4F | 0x010C7F | 0x010C4F | 0x010C4F | 0x010C4F | +0 B |
| 37 | CWDLSAHK | 1 × 1 u8 | Codeword | 0x0181A1 | 0x0181A1 | 0x0181D1 | 0x0181A1 | 0x0181A1 | 0x0181A1 | +0 B |
| 38 | CDKAT | 1 × 1 u8 | Codeword | 0x0181A4 | 0x0181A4 | 0x0181D4 | 0x0181A4 | 0x0181A4 | 0x0181A4 | +0 B |
| 39 | CDSLS | 1 × 1 u8 | Codeword | 0x0181AE | 0x0181AE | 0x0181DE | 0x0181AE | 0x0181AE | 0x0181AE | +0 B |
| 40 | CDLDP | 1 × 1 u8 | Codeword | 0x0181B2 | 0x0181B2 | 0x0181E2 | 0x0181B2 | 0x0181B2 | 0x0181B2 | +0 B |