Look-up

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.

Extracted calibration maps. Expand a row for its axes and scalers.
SymbolDefinition name AddressDimRecord FactorUnit Signedness
KFZW_KFZW__Ignition_angle_map___Z_ndwinkel0x1212016×128-bit0.75grad KWverified
axes, scalers and physical meaning
Address
0x12120
Dimensions
16 × 12
Record
RL_UBYTE
Axes, scalers and physical meaning
AxisSymbolAddressPointsFactorUnit
xKFZW0x1311C120.023438%
yKFZW0x130CA160.25U/min

physical = raw × 0.75 + 0.0 grad KW

KFZW2_KFZW2__Ignition_angle_map__variant_2_0x121E016×128-bit0.75grad KWunverified
axes, scalers and physical meaning
Address
0x121E0
Dimensions
16 × 12
Record
RL_SBYTE
Axes, scalers and physical meaning
AxisSymbolAddressPointsFactorUnit
xKFZW20x1311C120.023438%
yKFZW20x130CA160.25U/min

physical = raw × 0.75 + 0.0 grad KW

KFZWMN_KFZWMN__Map_for_minimal_ignition_angl0x178DA16×128-bit0.75grad KWunverified
axes, scalers and physical meaning
Address
0x178DA
Dimensions
16 × 12
Record
RL_SBYTE
Axes, scalers and physical meaning
AxisSymbolAddressPointsFactorUnit
xKFZWMN0x178CE120.75%
yKFZWMN0x178BE1640.0Upm

physical = raw × 0.75 + 0.0 grad KW

KFMIRL_KFMIRL__Engine_load_desired___Kennfel0x150CC16×1616-bit Lo-Hi (word)0.023438%verified
axes, scalers and physical meaning
Address
0x150CC
Dimensions
16 × 16
Record
RL_UWORD
Axes, scalers and physical meaning
AxisSymbolAddressPointsFactorUnit
xKFMIRL0x150AC160.001526%
yKFMIRL0x1508C160.25U/min

physical = raw × 0.023438 + 0.0 %

KFMIOP_KFMIOP__Optimal_engine_torque_map___K0x1697016×1116-bit Lo-Hi (word)0.001526%unverified
axes, scalers and physical meaning
Address
0x16970
Dimensions
16 × 11
Record
RL_SWORD
Axes, scalers and physical meaning
AxisSymbolAddressPointsFactorUnit
xKFMIOP0x16AD2110.023438%
yKFMIOP0x130A8160.25U/min

physical = raw × 0.001526 + 0.0 %

LDRXN_LDRXN__Maximum_specified_load___Maxim0x1F0761×1616-bit Lo-Hi (word)0.023438%unverified
axes, scalers and physical meaning
Address
0x1F076
Dimensions
1 × 16
Record
RL_SWORD
Axes, scalers and physical meaning
AxisSymbolAddressPointsFactorUnit
xLDRXN0x1F056160.25U/min
y——0——

physical = raw × 0.023438 + 0.0 %

LAMFA_LAMFA__driver_desired_Lambda___Lambda0x1CEAC15×68-bit0.007813-verified
axes, scalers and physical meaning
Address
0x1CEAC
Dimensions
15 × 6
Record
RL_UBYTE
Axes, scalers and physical meaning
AxisSymbolAddressPointsFactorUnit
xLAMFA0x1CEA060.003052%
yLAMFA0x1CE901540.0Upm

physical = raw × 0.007813 + 0.0 -

KFLBTS_KFLBTS__Desired_AFR_for_component_pro0x1930712×168-bit0.007813-unverified
axes, scalers and physical meaning
Address
0x19307
Dimensions
12 × 16
Record
RL_SBYTE
Axes, scalers and physical meaning
AxisSymbolAddressPointsFactorUnit
xKFLBTS0x193C81640.0Upm
yKFLBTS0x1CFF8120.023438%

physical = raw × 0.007813 + 0.0 -

KFFDLBTSKFFDLBTS0x191E512×168-bit0.007813-unverified
axes, scalers and physical meaning
Address
0x191E5
Dimensions
12 × 16
Record
RL_SBYTE
Axes, scalers and physical meaning
AxisSymbolAddressPointsFactorUnit
xKFFDLBTS0x178BE1640.0Upm
yKFFDLBTS0x1CFF8120.023438%

physical = raw × 0.007813 + 0.0 -

Faktor Delta Lambdasoll für Bauteileschutz

KFLDRLKFLDRL0x1E8F416×1016-bit Lo-Hi (word)0.005%verified
axes, scalers and physical meaning
Address
0x1E8F4
Dimensions
16 × 10
Record
RL_UWORD
Axes, scalers and physical meaning
AxisSymbolAddressPointsFactorUnit
xKFLDRL0x1EC48100.005%
yKFLDRL0x13064160.25U/min

physical = raw × 0.005 + 0.0 %

KF zur Linearisierung Ladedruck=f(TV)

LDORXNLDORXN0x1998F1×88-bit0.75%verified
axes, scalers and physical meaning
Address
0x1998F
Dimensions
1 × 8
Record
RL_UBYTE
Axes, scalers and physical meaning
AxisSymbolAddressPointsFactorUnit
xLDORXN0x10086840.0Upm
y——0——

physical = raw × 0.75 + 0.0 %

Maximalfuellung LDR bei E_ldo (Überladefehler)

DZWDYNDZWDYN0x1A2341×68-bit0.75grad KWverified
axes, scalers and physical meaning
Address
0x1A234
Dimensions
1 × 6
Record
RL_UBYTE
Axes, scalers and physical meaning
AxisSymbolAddressPointsFactorUnit
xDZWDYN0x182D36—-
y——0——

physical = raw × 0.75 + 0.0 grad KW

Frühverschiebung des Brenngrenzenzündwinkels bei Tip-In

KFPEDKFPED0x163B416×1216-bit Lo-Hi (word)0.003052%unverified
axes, scalers and physical meaning
Address
0x163B4
Dimensions
16 × 12
Record
RL_SWORD
Axes, scalers and physical meaning
AxisSymbolAddressPointsFactorUnit
xKFPED0x16862120.25U/min
yKFPED0x1687C160.001526% PED

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.

DKEINSDKFZVKFAKTKFASIAKFMIDKFNWDKKFSWSAKFTVSKFZWR1LDRLDPLDRLDSNMKNWDKRLMAXRLOFSWIRLWDKSWDKSBRWKMK

Cross-calibration address offsets

No. · Symbol Name · Dimensions & Type · Axis Type
No.Symbol NameDimensions & TypeAxis Typeh24bw05g032LP032PL032JJ032HS032DLShift vs LP
1KRKTE1 × 1 u16Scalar0x01859E0x01859E0x0185CE0x01859E0x0185A40x01859A+0 B
2TVUB5 × 1 u16Shared0x0187420x0187420x0187720x0187420x0187480x01873E+0 B
3TEMIN1 × 1 u16Scalar0x0186100x0186100x0186400x0186100x0186160x01860C+0 B
4TEMINVA1 × 1 u16Scalar0x0186120x0186120x0186420x0186120x0186180x01860E+0 B
5FKKVS16 × 16 u8Inline (+50)0x01CAF20x01CAF20x01CB220x01CAF20x01CA980x01CAE8+0 B
6LAMFA6 × 15 u8Shared0x01C3920x01C3920x01C3C20x01C3920x01C3380x01C388+0 B
7KFLF16 × 16 u8Inline (+68)0x01C5300x01C5300x01C5600x01C5300x01C4D60x01C526+0 B
8KFFDLGO12 × 12 u8Inline (+36)0x012F100x012F100x012F400x012F100x012EB60x012F06+0 B
9KFMIOP11 × 16 u8Inline (+50)0x014E540x014E540x014E840x014E540x014DFA0x014E4A+0 B
10KFMIRL16 × 16 u8Inline (+68)0x0150880x0150880x0150B80x0150880x01502E0x01507E+0 B
11LDRXN16 × 1 u8Inline (+34)0x01F0540x01F0540x01F0840x01F0540x01EFFA0x01F04A+0 B
12LDRXNZ16 × 1 u8Inline (+34)0x01F08A0x01F08A0x01F0BA0x01F08A0x01F0300x01F080+0 B
13KFLDHBN8 × 8 u8Inline (+18)0x01EE820x01EE820x01EEB20x01EE820x01EE280x01EE78+0 B
14KFLDIMX8 × 16 u8Inline (+36)0x01EC4C0x01EC4C0x01EC7C0x01EC4C0x01EBF20x01EC42+0 B
15KFLDRL10 × 16 u8Inline (+44)0x01ED6E0x01ED6E0x01ED9E0x01ED6E0x01ED140x01ED64+0 B
16KFLDRQ8 × 8 u8Inline (+18)0x01EBEE0x01EBEE0x01EC1E0x01EBEE0x01EB940x01EBE4+0 B
17KFZW12 × 16 u8Shared (+0)0x01208E0x01208E0x0120BE0x01208E0x0120340x012084+0 B
18KFZW212 × 16 u8Shared (+0)0x01214E0x01214E0x01217E0x01214E0x0120F40x012144+0 B
19KFZWOP11 × 16 u8Inline (+50)0x0124700x0124700x0124A00x0124700x0124160x012466+0 B
20KFZWOP211 × 16 u8Inline (+50)0x0125860x0125860x0125B60x0125860x01252C0x01257C+0 B
21KFTVSA4 × 1 u8Shared (+0)0x012C560x012C560x012C860x012C560x012BFC0x012C4C+0 B
22KFZWTVS8 × 8 u8Inline (+18)0x012B4C0x012B4C0x012B7C0x012B4C0x012AF20x012B42+0 B
23NMAX1 × 1 u16Scalar0x0113140x0113140x0113440x0113140x0112BA0x01130A+0 B
24NMAXOG1 × 1 u16Scalar0x0113160x0113160x0113460x0113160x0112BC0x01130C+0 B
25VMAX1 × 1 u16Scalar0x0112F80x0112F80x0113280x0112F80x01129E0x0112EE+0 B
26MLHFM512 × 1 u16Shared (+0)0x01B8540x01B8540x01B8840x01B8540x01B7FA0x01B84A+0 B
27MLOFS1 × 1 u16Scalar0x011C820x011C820x011CB20x011C820x011C280x011C78+0 B
28KFPED12 × 16 u16Shared (+0)0x0146020x0146020x0146320x0146020x0145A80x0145F8+0 B
29WDKUGDN1 × 1 u8Scalar0x013E080x013E080x013E380x013E080x013DAE0x013DFE+0 B
30KFLBTS16 × 12 u8Inline (+56)0x0194A20x0194A20x0194D20x0194A20x0194480x019498+0 B
31TABGBTS1 × 1 u16Scalar0x01956A0x01956A0x01959A0x01956A0x0195100x019560+0 B
32DSLGRAD1 × 1 u16Scalar0x01188C0x01188C0x0118BC0x01188C0x0118320x011882+0 B
33DSLOFS1 × 1 u16Scalar0x01188E0x01188E0x0118BE0x01188E0x0118340x011884+0 B
34DPUVE1 × 1 u16Scalar0x0118940x0118940x0118C40x0118940x01183A0x01188A+0 B
35DPOVE1 × 1 u16Scalar0x0118960x0118960x0118C60x0118960x01183C0x01188C+0 B
36ESKONF7 × 1 u8Array0x010C4F0x010C4F0x010C7F0x010C4F0x010C4F0x010C4F+0 B
37CWDLSAHK1 × 1 u8Codeword0x0181A10x0181A10x0181D10x0181A10x0181A10x0181A1+0 B
38CDKAT1 × 1 u8Codeword0x0181A40x0181A40x0181D40x0181A40x0181A40x0181A4+0 B
39CDSLS1 × 1 u8Codeword0x0181AE0x0181AE0x0181DE0x0181AE0x0181AE0x0181AE+0 B
40CDLDP1 × 1 u8Codeword0x0181B20x0181B20x0181E20x0181B20x0181B20x0181B2+0 B

Read appendix A in full →

Esc
↑↓ move↵ openEsc close