M50 402 disable lambda

Discuss Bosch (Porsche, BMW, Volvo, etc) tuning topics here. Request definitions, discuss parameters, etc.

Moderators: robertisaar, dex

Post Reply
mahdi93
Posts: 35
Joined: Tue May 05, 2020 12:22 pm

M50 402 disable lambda

Post by mahdi93 »

hi forum im searching to disable lambda for my m50b25 non vanos engine 402 ecu , xdf in download section doesnt have maps or something
can someone help plz ?
Olegonic
Posts: 22
Joined: Mon Aug 17, 2020 9:15 pm
Location: Russia

Re: M50 402 disable lambda

Post by Olegonic »

Hi bro
I have the same need of disabling lambda on 402 dme
I can’t change any idle and POT values online - have a feeling that lambda overrides my input
BMW E30, M50B25 NV turbo
Olegonic
Posts: 22
Joined: Mon Aug 17, 2020 9:15 pm
Location: Russia

Re: M50 402 disable lambda

Post by Olegonic »

I found something on page 5 about lambda
We should put 0 to four or five lambda addresses, then ECU will ignore lambda and refer to fuel maps

UPDATE: I can find 2 HEX addresses and only, I can’t see other three in my bin, WTF?
BMW E30, M50B25 NV turbo
Adhamkhe
Posts: 38
Joined: Wed Mar 16, 2022 1:06 pm
Location: Lebanon
Contact:

Re: M50 402 disable lambda

Post by Adhamkhe »

Tried disabling all lambda adaptation tables using winols. Car turns off after a fraction of a second . Did anyone have this issue?
Adhamkhe
Posts: 38
Joined: Wed Mar 16, 2022 1:06 pm
Location: Lebanon
Contact:

Re: M50 402 disable lambda

Post by Adhamkhe »

Hi found those lambda Maps for 402
7870 6*1
787e 6*1
788a 4*1
7894 4*1
789e 4*1
IMG-20231224-WA0003.jpg
IMG-20231224-WA0003.jpg (117.67 KiB) Viewed 18072 times
But lambda off isn't working.
Any suggestions ?
Adhamkhe
Posts: 38
Joined: Wed Mar 16, 2022 1:06 pm
Location: Lebanon
Contact:

Re: M50 402 disable lambda

Post by Adhamkhe »

After trying for a long time I noticed that lambda adaptation can only change 5%in 402 so disabling it isn't that important
Hurxkens
Posts: 4
Joined: Thu Mar 20, 2025 10:01 am

Re: M50 402 disable lambda

Post by Hurxkens »

So its not 100% clear to my what i shoud do to disable lambda.
Anyone how can help me?
Also looking for disable MAF.
Attachments
402.PNG
402.PNG (61.49 KiB) Viewed 4008 times
nomecone
Posts: 69
Joined: Fri Feb 06, 2015 2:14 am

Re: M50 402 disable lambda

Post by nomecone »

see That Hurxkens and adhamkhe have the same map locations and the data is completely different I think there is a version of BIN and version of XDF mismatch somewhere. Internal location markers in the ROM indicate the ROMs should start offset to x8000. I do not think any of the public 402 bins/xdfs are setup this way making it cumbersome to hunt around in the files.

In the 413/506/M3.3.1 cars the fastest way to turn lambda off is to unplug the lambda sensor. Same for the MAF, unplug it and the DME uses the fault map to run the car. I do not know if the 402/3.1 cars have the same fault map

To the lambda. The lambda maps where defined at 0x7870(no x8000 offset...but it should be) in the 7098 software version from some public sources. The 8599 software has different data there.
7098.PNG
7098.PNG (101.56 KiB) Viewed 4004 times
Turning off lambda in software usually means setting the data of the tables to either 00 or FF for all the lambda tables. For the 7098 software these x7870 tables would all be set to 00/FF.

In 7949 and 8599 software I believe the structure has changed and my guess is this CF(6)RPM x D5(6)Load table Data at x77EA(or xF7EA with proper offset) This table is marked in the index of tables in the ROM. All those offsets only line up if the files are properly setup. Middle image 7949 soft is set to all 00 and is supposed to be a lambda off ROM. YMMV. This may be a RPMvLoad disable map. In 8599 there are the 2x 6x1 and 3x 4x1 maps at x7880(first data at x7886) These look like the same maps that got defined in the 7098 software but cannot be sure without testing.
lambda402.PNG
lambda402.PNG (58.83 KiB) Viewed 4004 times
lambda402x8000.PNG
lambda402x8000.PNG (28.22 KiB) Viewed 4004 times
Last edited by nomecone on Mon May 05, 2025 8:18 am, edited 1 time in total.
nomecone
Posts: 69
Joined: Fri Feb 06, 2015 2:14 am

Re: M50 402 disable lambda

Post by nomecone »

The same/similar maps called lambda from soft 7098 are in a different location in 8599 software
lamaps.PNG
lamaps.PNG (92.85 KiB) Viewed 4004 times
Hurxkens
Posts: 4
Joined: Thu Mar 20, 2025 10:01 am

Re: M50 402 disable lambda

Post by Hurxkens »

thx voor the replay nomecone

i was not aware that there are different SW versions.
i have the OEM bin from my ecu, also a bin from a ''tuned'' ecu.
after copying the tune bin, iincreasing the redline and flashing this to a OEM 27c256, the car was running perfect and the redline was in fact increased using the XDF that i curently am using.

after checking the bin i can't find any similarity between your bin and myn regarding the lambda.
i will include my XDF, OEM and tuned bin.

my goal is to make most power out of a OEM M50B25 with 402 ( hobby in rallycross )
all tips and tricks are welcome
Attachments
402 lambda hex-min.png
402 lambda hex-min.png (112.9 KiB) Viewed 3982 times
402.zip
(47.75 KiB) Downloaded 129 times
nomecone
Posts: 69
Joined: Fri Feb 06, 2015 2:14 am

Re: M50 402 disable lambda

Post by nomecone »

You should view with 16 bytes in a row. The data is there and it is same tables of data.
You should
1 offset the file so the index of tables table locations are correct.
2 used the index of table information to know where every table begins
3 If you do not already know, learn the Motronic axis label/descriptors and how the axis information works

Both of your files are 7098 software based. This information is at the end of the file.
h 402 oem.PNG
h 402 oem.PNG (31.38 KiB) Viewed 3980 times
h 402 tune.PNG
h 402 tune.PNG (19.57 KiB) Viewed 3980 times
This is the data in your files. CF and D5 are axis label/descriptors.
h axis marker.PNG
h axis marker.PNG (130.25 KiB) Viewed 3980 times
nomecone
Posts: 69
Joined: Fri Feb 06, 2015 2:14 am

Re: M50 402 disable lambda

Post by nomecone »

Step 1:
Insert filler
h insert filler.PNG
h insert filler.PNG (43.83 KiB) Viewed 3978 times
What the new offset looks like
h new offset.PNG
h new offset.PNG (34.87 KiB) Viewed 3978 times
Now in app HxD you can highlight hex and jump to location of address. note some location are in big endian and some are in little endian. (forward and reverse reading of the bytes)

Step 2:
Image show some special bits that give you the locations of the start od the DATA calibration section. Here you will single values stored, next is the start of the DTC code settings area, next is the location of the DATA in table forms, Next is a index of the location of all the tables that have axis info included, then the end of the calibration data is marked
index of loc.PNG
index of loc.PNG (80.66 KiB) Viewed 3978 times
Last edited by nomecone on Tue May 06, 2025 10:03 am, edited 2 times in total.
nomecone
Posts: 69
Joined: Fri Feb 06, 2015 2:14 am

Re: M50 402 disable lambda

Post by nomecone »

Step 2 continued

Here at FA44 this first a self address so you know you are in the right place. 44 FA -> FA 44 . Next is the location of each table written in little endian, last byte first.

So 44 F0 -> offset F044 - this is the location of the first table
IOT 402.PNG
IOT 402.PNG (40.74 KiB) Viewed 3978 times
Step 3 begin...
Going to F044 you are at the first table
27 is the axis label/descriptor
0F is the number of axis points
followed by 15(0F) axis point numbers
followed by 15 data points
...
Then D3 at location F064 (which is in the index of tables) is the start of a new table. D3 is a descriptor.
h 1st table.PNG
h 1st table.PNG (27.87 KiB) Viewed 3978 times
Hope this helps you get started.
Hurxkens
Posts: 4
Joined: Thu Mar 20, 2025 10:01 am

Re: M50 402 disable lambda

Post by Hurxkens »

I'm very new to 402 so have no clue how it works. ( will read-up about axis )
Thank you for the help nomecone!
I need some time to check this out and do some testing. ( will try this weekend )

I will probably come up with a lot of questions, how you will keep helping me with the 402 journey?
Thanks in advance
nomecone
Posts: 69
Joined: Fri Feb 06, 2015 2:14 am

Re: M50 402 disable lambda

Post by nomecone »

Hurxkens wrote: Thu May 08, 2025 9:42 am I'm very new to 402 so have no clue how it works. ( will read-up about axis )
Thank you for the help nomecone!
I need some time to check this out and do some testing. ( will try this weekend )

I will probably come up with a lot of questions, how you will keep helping me with the 402 journey?
Thanks in advance
Motronic3.1 v1.1 24mar2010.pdf.zip
(162.03 KiB) Downloaded 129 times
^ this helps some.

there is also
https://www.tunerpro.net/examples

I have not messed with 402s. I am using what I have learned from 413 and applying here. I have long term goals to cover all the Bosch e36 325-M3 DMEs of the era.
bomj911
Posts: 13
Joined: Tue Nov 28, 2017 3:38 pm

Re: M50 402 disable lambda

Post by bomj911 »

This is for 402 DME with 949 SW (O2 OFF)
Attachments
402 O2 OFF.png
402 O2 OFF.png (80.67 KiB) Viewed 3830 times
nomecone
Posts: 69
Joined: Fri Feb 06, 2015 2:14 am

Re: M50 402 disable lambda

Post by nomecone »

bomj911 wrote: Thu May 22, 2025 5:47 pm This is for 402 DME with 949 SW (O2 OFF)
That is awesome. Thanks. This could be put into a xdf as a patch to toggle it on the and off.
Post Reply