Professional Documents
Culture Documents
erprofs.com | NOx emulator NOXEM 129 | 130 | 402 developed for BMW N43 & N53 series e…
(https://bimmerprofs.com/)
Home (https://bimmerprofs.com/) Products (https://bimmerprofs.com/products/)
Blog (https://bimmerprofs.com/blog/) Shop (https://bimmerprofs.com/shop-noxem129-130/)
Contacts (https://bimmerprofs.com/contacts/)
Let’s start with several interesting issues regarding coding of injectors. everybody
knows, that the injectors have to be coded after replacement. Grouping data are
printed on each injector.
(https://bimmerprofs.com/wp-
content/uploads/2017/06/BMW_piezo_injectors_2.jpg)
https://bimmerprofs.com/injectors-adaptations-coding/ 1/27
17-10-2020 Injectors. Adaptations. Coding | Bimmerprofs.com | NOx emulator NOXEM 129 | 130 | 402 developed for BMW N43 & N53 series e…
INPA identi es, that these data could be in area 52,9 .. 70,8 mJ. Performing
elementary mathematical operations, we calculate: average value: 61,9; maximum
(https://bimmerprofs.com/)
deviation +/-17%.
Home (https://bimmerprofs.com/) Products (https://bimmerprofs.com/products/)
According to INPA, these data can be in area 1,55 .. 2,86 mg/stk, average value:
2,21; maximum deviation: +/-42%.
Additionally, the manufacturer has made last numbers of the code as “checksum”,
grouping conditions are kept in secret – it sounds quite serious.
The situation gets more interesting when we start to explore available data from
injectors more closely. Collecting data from quite a signi cant amount of injectors,
we come to conclusion, that there is ow-rate in the area of 56,9 .. 59,1 mJ
possible, and the time-describing value: 1,99 .. 2,56 mg/stk.
Accordingly, the ow-rate scattering comes out around +/-2%, but reaction time:
+/-11%
If we could group the reaction time (in several groups), the ow-rate is so close to
average value, that grouping is totally pointless!
Next step – make sure, that these data are not some kind of a “secret code”, but an
analog value, which is described by them.
https://bimmerprofs.com/injectors-adaptations-coding/ 2/27
17-10-2020 Injectors. Adaptations. Coding | Bimmerprofs.com | NOx emulator NOXEM 129 | 130 | 402 developed for BMW N43 & N53 series e…
(https://bimmerprofs.com/wp-
content/uploads/2018/02/INPA_diagnostics_adapt_inj.png)
showed:
coding data of injectors really are value, not code (for example, group code);
for each injector data the multiplicator is applied (parameter, which
describes ow-rate), additionally, the parameter, describing reaction time of
the injector, is counted.
At this point, it becomes even more interesting – it is clear, that at least one on the
parameters is actually redundant, because the injector ow-rate is with such small
technological di erence, that grouping, taking in account this parameter, is totally
pointless.
https://bimmerprofs.com/injectors-adaptations-coding/ 3/27
17-10-2020 Injectors. Adaptations. Coding | Bimmerprofs.com | NOx emulator NOXEM 129 | 130 | 402 developed for BMW N43 & N53 series e…
Next step of the experiment – nd out, how these data codings a ect the
performance of the engine management system. On the rst stage, we have to
(https://bimmerprofs.com/)
nd out, if it is possible to cheat the “system”. As we see in the previous image, the
Home (https://bimmerprofs.com/)
corrections applied to injectors (1stProducts (https://bimmerprofs.com/products/)
bank: 1 and 3) are signi cantly di erent. Idea: if
Blog (https://bimmerprofs.com/blog/) Shop (https://bimmerprofs.com/shop-noxem129-130/)
we modify initial parameters of the injectors – maybe we can get “perfect”
Contacts (https://bimmerprofs.com/contacts/)
injectors? If that would be possible, we could rewrite data of the injectors after
some long while and evaluate both drifts of their parameters and conformity of
the manufacturer’s data (even relative) to real obstacles, and also evaluate the
in uence of other factors (di erences in the mechanical properties of the cylinder
group).
Unfortunately, this idea failed. It turns out, that data of the injectors (more precisely
– the di erence between previously stored values and new data) are taking into
account only in the moment, when the injector is being registered, to decrease
possible performance imbalance (signi cant unevenness of the engine). In the
further action correction data of the injector ( ow-rate and response time
adaptations) are created, NOT TAKING IN THE ACCOUNT the manufacturer’s
coding.
Sample. Let’s suppose, that the performance parameter fo the injector (factory
coded and con rmed by adaptations) is 50 mJ. In the current situation, the applied
correction is +20 mJ. Total energetical parameter: 50+20=70 mJ. All adaptations
and change of this parameter take place in relation to the existing (70 mJ) value.
Coding data of the factory are not taken into account (anymore).
Coding data of the replaceable injector are 60 mJ (+10 mJ against old injector).
MSD changes existing energetical parameter with a required di erence: it means,
70+10=80 mJ. After alteration of data, MSD “forgets” factory coding data, and all
future corrections are performed with parameters of altered corrections.
if the service specialist applies the correct coding procedure, the initial
unevenness of the engine after replacing the injectors is reduced, but in turn,
https://bimmerprofs.com/injectors-adaptations-coding/ 4/27
17-10-2020 Injectors. Adaptations. Coding | Bimmerprofs.com | NOx emulator NOXEM 129 | 130 | 402 developed for BMW N43 & N53 series e…
In the picture below: block scheme of the creation of adaptations of injectors (very
simpli ed).
https://bimmerprofs.com/injectors-adaptations-coding/ 5/27
17-10-2020 Injectors. Adaptations. Coding | Bimmerprofs.com | NOx emulator NOXEM 129 | 130 | 402 developed for BMW N43 & N53 series e…
(https://bimmerprofs.com/)
Home (https://bimmerprofs.com/) Products (https://bimmerprofs.com/products/)
Blog (https://bimmerprofs.com/blog/) Shop (https://bimmerprofs.com/shop-noxem129-130/)
Contacts (https://bimmerprofs.com/contacts/)
(https://bimmerprofs.com/wp-
content/uploads/2018/02/injectors_adaptations.png)
In any mode (idle, full load, Homogeneous mixture, Strati ed charge etc.), MSD
takes into account both parameters, mentioned before. It is self-explanatory – the
longer the opening of the injector, the less impact of time delay and greater
impact of ow-rate, and vice versa: the shorter the opening, the greater the
impact of time delay and less impact of ow-rate. Or: time delay has a greater
impact on idle, ow-rate – in full load.
During all life cycle of the engine MSD performs individual tests of cylinders:
https://bimmerprofs.com/injectors-adaptations-coding/ 6/27
17-10-2020 Injectors. Adaptations. Coding | Bimmerprofs.com | NOx emulator NOXEM 129 | 130 | 402 developed for BMW N43 & N53 series e…
If new injectors are installed and registered, MSD performs following actions:
reads measured (true) parameters (data, which are stored from tests,
mentioned before) or, if such data don’t exist yet – coding data of old
injectors; the action marked in block scheme with direction ‘<‘ ;
calculates the di erence between new (just inputted data of the new
injector) and possibly more reliable data and modi es the parameters of the
injector; the action marked with ‘>’.
With this moment, the “impact” of data of new injector is over. Bene t (as already
mentioned before) – quicker adaptations and more even running of the engine
directly after registering the injector. But in long term it has no meaning, are the
injectors registered or not! The main requirement – the coding data has to be
true, it means, the control-sum of the has to be appropriate.
Initial data of the injectors are supplemented with correction data of all Lambda
bank. These data are with o set type correction in idle (to 1200 RPM) and with
multiplicative impact in case of higher RPM and in non-zero load. These Lambda
corrections consist both of multidimensional LTFT and additional corrections of
integrators.
For older software releases is typical, that in addition to each bank also
temperature-related additional corrections are applied (max depth of correction
+/-8%). In newer releases, this correction is either not applied or even has no
output.
https://bimmerprofs.com/injectors-adaptations-coding/ 7/27
17-10-2020 Injectors. Adaptations. Coding | Bimmerprofs.com | NOx emulator NOXEM 129 | 130 | 402 developed for BMW N43 & N53 series e…
As we see, data from a head module of Lambda correction of the banks and from
temperature additional correction module are directed to adaptation module,
(https:/
which/bimmerprofs.com/)
a ects individual data of each injector. These corrections are characteristic
Home (https://bimmerprofs.com/) Products (https://bimmerprofs.com/products/)
for newer software releases and perform the following function:
Blog (https://bimmerprofs.com/blog/) Shop (https://bimmerprofs.com/shop-noxem129-130/)
Contacts (https://bimmerprofs.com/contacts/)
if Lambda correction for both banks (tenths/hundreds of motor hours) shows
the necessity to perform deep LTFT correction (multiplicative correction:
above +/-10%) in the mid/high load conditions or the o set LTFT are
“moved” in one polarity (against 0 mg/stk);
if additional corrections against the temperature for both banks are
signi cantly “moved” to one polarity in all range of temperature;
the data of the injectors are slowly (during tenths/hundreds of motor hours)
modi ed, so the LTFT mentioned before (both o set and multiplicative) and also
additional corrections of the temperature are reaching 0.
Correction data of the injectors: ../F5/Shift+F6/F1 (line 4 .. 6) and the opening time
( rst three lines)
(https://bimmerprofs.com/wp-
content/uploads/2018/01/INPA_diagnostics_48.png)
https://bimmerprofs.com/injectors-adaptations-coding/ 8/27
17-10-2020 Injectors. Adaptations. Coding | Bimmerprofs.com | NOx emulator NOXEM 129 | 130 | 402 developed for BMW N43 & N53 series e…
the ow rate and time delay parameters of the injector, additional correction
of the temperature are taken into account ( rst three lines)
(https://bimmerprofs.com/)
ow-rate data + additional corrections of the temperature (line 4..6).
Home (https://bimmerprofs.com/) Products (https://bimmerprofs.com/products/)
With the engine
Blog (https:/ on, following data are Shop
/bimmerprofs.com/blog/) added (according
(https:/ to RPM, load etc.): bank
/bimmerprofs.com/shop-noxem129-130/)
data of LTFT
Contacts to/bimmerprofs.com/contacts/)
(https:/ current performance mode.
Correction data of injectors are displayed (and are being processed) as absolute
values, it means, they are displaying “corridor” of parameters, allowed by the
manufacturer.
(https://bimmerprofs.com/wp-
content/uploads/2018/01/INPA_diagnostics_53.png)
../F5/Shift+F6/F3
https://bimmerprofs.com/injectors-adaptations-coding/ 9/27
17-10-2020 Injectors. Adaptations. Coding | Bimmerprofs.com | NOx emulator NOXEM 129 | 130 | 402 developed for BMW N43 & N53 series e…
(https://bimmerprofs.com/)
Home (https://bimmerprofs.com/) Products (https://bimmerprofs.com/products/)
Blog (https://bimmerprofs.com/blog/) Shop (https://bimmerprofs.com/shop-noxem129-130/)
Contacts (https://bimmerprofs.com/contacts/)
(https://bimmerprofs.com/wp-
content/uploads/2018/01/INPA_diagnostics_52.png)
https://bimmerprofs.com/injectors-adaptations-coding/ 10/27
17-10-2020 Injectors. Adaptations. Coding | Bimmerprofs.com | NOx emulator NOXEM 129 | 130 | 402 developed for BMW N43 & N53 series e…
(https://bimmerprofs.com/)
Home (https://bimmerprofs.com/) Products (https://bimmerprofs.com/products/)
Blog (https://bimmerprofs.com/blog/) Shop (https://bimmerprofs.com/shop-noxem129-130/)
Contacts (https://bimmerprofs.com/contacts/)
(https://bimmerprofs.com/wp-
content/uploads/2018/01/INPA_diagnostics_55.png)
Related entries:
Quick search!
Search …
https://bimmerprofs.com/injectors-adaptations-coding/ 11/27
17-10-2020 Injectors. Adaptations. Coding | Bimmerprofs.com | NOx emulator NOXEM 129 | 130 | 402 developed for BMW N43 & N53 series e…
What
(https:/ is the di erence between NOXEM NOx emulator and OEM NOx sensor?
/bimmerprofs.com/)
(https:/
Home /bimmerprofs.com/faq/)
(https://bimmerprofs.com/) Products (https://bimmerprofs.com/products/)
Blog (https://bimmerprofs.com/blog/) Shop (https://bimmerprofs.com/shop-noxem129-130/)
Contacts
What are(https:/
the/bimmerprofs.com/contacts/)
main di erences between NOXEM emulator and ‘’usual’’ emulators?
(https://bimmerprofs.com/faq/)
F series. FAQ
Fuel consumption of my car has increased, but DME has no error messages
recorded. Where could be the problem? (https://bimmerprofs.com/f-series-faq/)
What other problems can be caused to my car by hidden problems of the NOx
system? (https://bimmerprofs.com/f-series-faq/)
Are there any ways to see the “health status” of the NOx system?
(https://bimmerprofs.com/f-series-faq/)
Latest on blog
https://bimmerprofs.com/injectors-adaptations-coding/ 13/27
17-10-2020 Injectors. Adaptations. Coding | Bimmerprofs.com | NOx emulator NOXEM 129 | 130 | 402 developed for BMW N43 & N53 series e…
F10/bimmerprofs.com/)
(https:/ almost burns down! (https://bimmerprofs.com/f10-almost-burns/)
Home (https://bimmerprofs.com/) Products (https://bimmerprofs.com/products/)
LPFP.
Blog Management
(https:/ (https://bimmerprofs.com/lpfp-management/)
/bimmerprofs.com/blog/) Shop (https://bimmerprofs.com/shop-noxem129-130/)
Contacts (https://bimmerprofs.com/contacts/)
LPFP. Management. Part 2 (https://bimmerprofs.com/lpfp-management-part-2/)
https://bimmerprofs.com/injectors-adaptations-coding/ 14/27
17-10-2020 Injectors. Adaptations. Coding | Bimmerprofs.com | NOx emulator NOXEM 129 | 130 | 402 developed for BMW N43 & N53 series e…
The/bimmerprofs.com/)
(https:/ problems of the injectors and mis res (https://bimmerprofs.com/problems-
injectors-mis
Home res/)
(https://bimmerprofs.com/) Products (https://bimmerprofs.com/products/)
Blog (https://bimmerprofs.com/blog/) Shop (https://bimmerprofs.com/shop-noxem129-130/)
Contacts
Car with(https:/
N57N /bimmerprofs.com/contacts/)
engine and very low mileage (https://bimmerprofs.com/car-n57n-
engine-low-mileage/)
https://bimmerprofs.com/injectors-adaptations-coding/ 15/27
17-10-2020 Injectors. Adaptations. Coding | Bimmerprofs.com | NOx emulator NOXEM 129 | 130 | 402 developed for BMW N43 & N53 series e…
https://bimmerprofs.com/injectors-adaptations-coding/ 16/27
17-10-2020 Injectors. Adaptations. Coding | Bimmerprofs.com | NOx emulator NOXEM 129 | 130 | 402 developed for BMW N43 & N53 series e…
https://bimmerprofs.com/injectors-adaptations-coding/ 17/27
17-10-2020 Injectors. Adaptations. Coding | Bimmerprofs.com | NOx emulator NOXEM 129 | 130 | 402 developed for BMW N43 & N53 series e…
VANOS.
(https:/ Timing problems (https://bimmerprofs.com/vanos-timing-problems/)
/bimmerprofs.com/)
Home (https://bimmerprofs.com/) Products (https://bimmerprofs.com/products/)
Nightmare.
Blog Next level (https://bimmerprofs.com/nightmare-next-level/)
(https://bimmerprofs.com/blog/) Shop (https://bimmerprofs.com/shop-noxem129-130/)
Contacts (https://bimmerprofs.com/contacts/)
A ”perfect” anti-theft system (https://bimmerprofs.com/perfect-anti-theft-system/)
PWM (https://bimmerprofs.com/pwm/)
https://bimmerprofs.com/injectors-adaptations-coding/ 18/27
17-10-2020 Injectors. Adaptations. Coding | Bimmerprofs.com | NOx emulator NOXEM 129 | 130 | 402 developed for BMW N43 & N53 series e…
https://bimmerprofs.com/injectors-adaptations-coding/ 19/27
17-10-2020 Injectors. Adaptations. Coding | Bimmerprofs.com | NOx emulator NOXEM 129 | 130 | 402 developed for BMW N43 & N53 series e…
HPFP (https://bimmerprofs.com/hpfp/)
Air mass
(https:/ meter. To clean it or not? (https://bimmerprofs.com/air-mass-meter-clean-
/bimmerprofs.com/)
not/)(https://bimmerprofs.com/)
Home Products (https://bimmerprofs.com/products/)
Blog (https://bimmerprofs.com/blog/) Shop (https://bimmerprofs.com/shop-noxem129-130/)
Contacts (https:/
Jittering /bimmerprofs.com/contacts/)
(https://bimmerprofs.com/jittering/)
https://bimmerprofs.com/injectors-adaptations-coding/ 21/27
17-10-2020 Injectors. Adaptations. Coding | Bimmerprofs.com | NOx emulator NOXEM 129 | 130 | 402 developed for BMW N43 & N53 series e…
Thermal
(https:/ management. Part 2 (https://bimmerprofs.com/thermal-management-
/bimmerprofs.com/)
part-2/)
Home (https://bimmerprofs.com/) Products (https://bimmerprofs.com/products/)
Blog (https://bimmerprofs.com/blog/) Shop (https://bimmerprofs.com/shop-noxem129-130/)
Contacts
IHKA AC.(https:/
First/bimmerprofs.com/contacts/)
steps (https://bimmerprofs.com/ihka-ac- rst-steps/)
Valvetronic (https://bimmerprofs.com/valvetronic/)
https://bimmerprofs.com/injectors-adaptations-coding/ 22/27
17-10-2020 Injectors. Adaptations. Coding | Bimmerprofs.com | NOx emulator NOXEM 129 | 130 | 402 developed for BMW N43 & N53 series e…
Valvetronic
(https:/ and HVA (https://bimmerprofs.com/valvetronic-and-hva/)
/bimmerprofs.com/)
Home (https://bimmerprofs.com/) Products (https://bimmerprofs.com/products/)
Valvetronic
Blog and HVA. Part 2 (https://bimmerprofs.com/valvetronic-hva-part-2/)
(https://bimmerprofs.com/blog/) Shop (https://bimmerprofs.com/shop-noxem129-130/)
Contacts (https://bimmerprofs.com/contacts/)
Defects of Valvetronic components (https://bimmerprofs.com/defects-valvetronic-
components/)
https://bimmerprofs.com/injectors-adaptations-coding/ 23/27
17-10-2020 Injectors. Adaptations. Coding | Bimmerprofs.com | NOx emulator NOXEM 129 | 130 | 402 developed for BMW N43 & N53 series e…
Glossary (https://bimmerprofs.com/glossary/)
DISA (https://bimmerprofs.com/disa/)
https://bimmerprofs.com/injectors-adaptations-coding/ 24/27
17-10-2020 Injectors. Adaptations. Coding | Bimmerprofs.com | NOx emulator NOXEM 129 | 130 | 402 developed for BMW N43 & N53 series e…
NOx/bimmerprofs.com/)
(https:/ converter – to be or not to be? (https://bimmerprofs.com/nox-catalytic-
converter-not/)
Home (https://bimmerprofs.com/) Products (https://bimmerprofs.com/products/)
Blog (https://bimmerprofs.com/blog/) Shop (https://bimmerprofs.com/shop-noxem129-130/)
Contacts (https:/
N series. /bimmerprofs.com/contacts/)
Throttle and accelerator pedal. (https://bimmerprofs.com/n-series-
throttle-accelerator-pedal/)
https://bimmerprofs.com/injectors-adaptations-coding/ 25/27
17-10-2020 Injectors. Adaptations. Coding | Bimmerprofs.com | NOx emulator NOXEM 129 | 130 | 402 developed for BMW N43 & N53 series e…
https://bimmerprofs.com/injectors-adaptations-coding/ 26/27
17-10-2020 Injectors. Adaptations. Coding | Bimmerprofs.com | NOx emulator NOXEM 129 | 130 | 402 developed for BMW N43 & N53 series e…
(https://athemes.com/theme/sydney) bimmerprofs.com .
https://bimmerprofs.com/injectors-adaptations-coding/ 27/27