Page 1 of 1

Idle speed setting DME 402 BMW E36

Posted: Mon Mar 12, 2012 8:05 am
by imac
I want to change the idle speed on a BMW E36 DME 402 and it isn't in the DXF. Anyone knows the addresses there the idle speed settings are? Is there a AC idle speed also?

Posted: Mon Mar 12, 2012 11:45 am
by aboutton
what software number we are talking about ?

for soft098 its located @ 7072 4x1 map, and value = raw x 40

enjoy

Posted: Tue Mar 13, 2012 3:16 am
by gavin
Idle speed location in the bin file that is available for download here at tunerpro.

Hex address 7988, map size 1x4,
7992 maps size 1x4
79A6 maps size 1x4

One of those should be it, so try it. you can add those to the existing XDF if you know how to edit it, it is easy,

Posted: Tue Mar 13, 2012 10:02 am
by imac
If it's the last digits in the number of the prom, then yes it's the 098 soft.

I will try it out, one thing. 7072 is the start address but the "4x1 map, and value = raw x 40" I don't understand, can you please explain that?

Posted: Tue Mar 13, 2012 11:26 am
by aboutton
Imac, send me ur bin to my email and i will create the proper XDF with all maps inside.

Posted: Fri Mar 30, 2012 1:59 pm
by gavin
aboutton,How did you found that this is iddle rpm map ? it starts with D7 i notice that all maps that are in XDF start at CF ?

Posted: Sun Apr 01, 2012 9:01 am
by aboutton
my car has DME 402 and is heavily modded so i had to search for it long time ago and doing experiments i found it

Posted: Sun Apr 01, 2012 10:39 am
by gavin
How? do you have ostrich 2 ?i have the same values in bin from tuner pro web site but they don't work i tried them yesterday,the one that work are in 7988 address. and they are in decimal x*10

Posted: Mon Apr 02, 2012 1:28 am
by aboutton
Imac and Gavin,

The Idle RPM map controls the idle speed depending on the coolant temperature and the Axis descriptor for coolant is D7.

the data looks like this :

D7 04 1B 36 4E 4A 19 14 10 0F

D7 = coolant temp descriptor
04 = 4 x 1 map with 1 axis
1B 36 4E 4A = axis data values = ( decimal value * 0.75 ) - 48
19 14 10 0F = the data contained in the table = ( decimal value * 40 )

that gives us :

Axis data : -30 -10 31 90
table data : 1000 800 640 600


so when i tell you address is 7072 this will be the start of the table data


got it ?

Posted: Mon Apr 02, 2012 5:48 am
by gavin
i Got it,it make sens,but in my bin rasing the values does not work on a car!
the only values that work are in 7988

D7=colant
04=axis range
1c 36 19 7e = axis data value ( i dont know formula)
68 52 52 44 = the data contained = (decimal *10) = 1040 820 820 680 rpm
the same data is stored in 7992,second map (dont know why,maybe backup if data in first adres will be lost)
the fact is that it make less sense than adres 7072 but somehow it works.

Posted: Wed Sep 19, 2012 9:00 am
by imac
aboutton wrote:Imac and Gavin,

The Idle RPM map controls the idle speed depending on the coolant temperature and the Axis descriptor for coolant is D7.

the data looks like this :

D7 04 1B 36 4E 4A 19 14 10 0F

D7 = coolant temp descriptor
04 = 4 x 1 map with 1 axis
1B 36 4E 4A = axis data values = ( decimal value * 0.75 ) - 48
19 14 10 0F = the data contained in the table = ( decimal value * 40 )

that gives us :

Axis data : -30 -10 31 90
table data : 1000 800 640 600


so when i tell you address is 7072 this will be the start of the table data


got it ?
I have test this and it doesn't affect the idle speed. I din't found the "D7 04 1B 36 4E 4A 19 14 10 0F" string but add the 7072 adress to the XDF and done the changes but no changes in the idle speed.

This is how it looks like in the hex file at:
7070:48 4F 19 14 12 11 D7 02 36 98 06 08 D7 08 0D 0D
7080:09 01 15 01 08 8B 00 00 00 00 3F 3F 00 00 D7 08

And at:
7980:1A 36 48 4F FA E6 B4 B0 D7 04 1C 36 19 7E 78 5A
7990:5A 46 D7 04 1B 43 35 56 32 28 1E 14 CF 08 0A 05

And at:
7960:D7 04 1A 36 0C 8B 6C 60 60 56 D7 04 1C 36 19 7E
7970:68 52 52 44 D7 04 1C 36 19 7E 68 54 54 48 D7 04
This seem to be same as gavin has but on another address? Is it this that I shall use!?

Posted: Thu Sep 20, 2012 6:09 am
by gavin
try it ,values are the same like in the 098 bin.