DIY tuning

Asmo

Private
Aug 23, 2020
43
37
0
0x1C35C2, 2 bytes lsb, conversion: X*0.078125, PVDMX : Obere Druck Schwelle für Range Check

1709965824242.png



3000 HPA of absolute pressure is about 29ish psi of boost depending on the barometric pressure.
 
Last edited:

wheela

Lieutenant
Jun 4, 2021
1,105
617
0
Twin Cities, MN
Ride
2015 e84 X1 35i Msport
0x1C35C2, 2 bytes lsb, conversion: X*0.078125, PVDMX : Obere Druck Schwelle für Range Check

View attachment 92037


3000 HPA of absolute pressure is about 29ish psi of boost depending on the barometric pressure.
Nice. So are these soft limits for the tmap? So potentially the 3000 value would need to be increased?

Interesting that 500 is about 7.5psi, which would make sense for a lower limit if it's absolute pressure, as atmospheric would never conceivably be that low. But if it's absolute, then wouldn't 29-ish psi translate to a 15-ish psi boost limit? Or maybe they aren't both absolute?

Sorry, I'm probably mis-understanding something. Not the first time and definately won't be the last, lol.
 
  • Like
Reactions: Asmo

Asmo

Private
Aug 23, 2020
43
37
0
Nice. So are these soft limits for the tmap? So potentially the 3000 value would need to be increased?

Interesting that 500 is about 7.5psi, which would make sense for a lower limit if it's absolute pressure, as atmospheric would never conceivably be that low. But if it's absolute, then wouldn't 29-ish psi translate to a 15-ish psi boost limit? Or maybe they aren't both absolute?

Sorry, I'm probably mis-understanding something. Not the first time and definately won't be the last, lol.
3000 hpa = 300 kpa = 3bar = 43.50~ psi absolute. - baro = 29ish psig

500 hpa is 0.5 bar absolute so bellow anything you will meet on earth unless you drive on MT Everest.

Yes the 3000 value should be increased. "Obere Druck Schwelle für Range Check" translates to "Upper pressure threshold for range check".

I haven't looked at the routines thoroughly, as to what else it may affect, so increase with caution.
 
Last edited:
  • Like
Reactions: wheela

wheela

Lieutenant
Jun 4, 2021
1,105
617
0
Twin Cities, MN
Ride
2015 e84 X1 35i Msport
3000 hpa = 300 kpa = 3bar = 43.50~ psi absolute. - baro = 29ish psig

500 hpa is 0.5 bar absolute so bellow anything you will meet on earth unless you drive on MT Everest.

Yes the 3000 value should be increased. "Obere Druck Schwelle für Range Check" translates to "Upper pressure threshold for range check".

I haven't looked at the routines thoroughly, as to what else it may affect, so increase with caution.
Gotcha! I didn't realize you already subtracted atmospheric from the converted 3000 hPa value, and didn't convert it myself to see the 43.5 value - makes sense to me now👍 Thanks!!
 
  • Like
Reactions: Asmo

JPuehl

Specialist
Jul 24, 2019
84
107
0
Greater Seattle area (a.k.a. Zombie Land)
Ride
2011 135i 1M clone N55e DCT
Yesterday I was finally able to get a log showing more than 28.5# boost without the DME freaking out thanks to the efforts of a bunch of people, @Asmo, Chris @Stokes , Houtan @houtan and some guidance from Jake from MHD (not from State Farm). It only took the change to the one table mentioned above. My next obstacle is traction, thanks to living in the PNW/Washington. Just need to be patient and advantage of any slightly warm dry day until this Summer.
 

houtan

Lieutenant
Nov 2, 2017
611
293
0
Ride
135i N55 DCT; PS2
i second that!

Thanks to @Jake@MHD, @Asmo, @Anon1, @JPuehl, @Stokes, for working on this.

Double thanks to @Asmo for the xdf language. here it is:

<XDFTABLE uniqueid="0x10C3" flags="0x0">
<title>PVDMX : Obere Druck Schwelle f&#252;r Range Check</title>
<CATEGORYMEM index="0" category="1" />
<XDFAXIS id="x" uniqueid="0x0">
<EMBEDDEDDATA mmedtypeflags="0x02" mmedelementsizebits="16" mmedmajorstridebits="-32" mmedminorstridebits="0" />
<indexcount>1</indexcount>
<decimalpl>1</decimalpl>
<datatype>0</datatype>
<unittype>0</unittype>
<DALINK index="0" />
<LABEL index="0" value="0.0" />
<MATH equation="X">
<VAR id="X" />
</MATH>
</XDFAXIS>
<XDFAXIS id="y" uniqueid="0x0">
<EMBEDDEDDATA mmedtypeflags="0x02" mmedelementsizebits="16" mmedmajorstridebits="-32" mmedminorstridebits="0" />
<indexcount>1</indexcount>
<decimalpl>1</decimalpl>
<datatype>0</datatype>
<unittype>0</unittype>
<DALINK index="0" />
<LABEL index="0" value="0.0" />
<MATH equation="X">
<VAR id="X" />
</MATH>
</XDFAXIS>
<XDFAXIS id="z">
<EMBEDDEDDATA mmedtypeflags="0x02" mmedaddress="0x1C35C2" mmedelementsizebits="16" mmedrowcount="1" mmedmajorstridebits="0" mmedminorstridebits="0" />
<decimalpl>1</decimalpl>
<min>0.000000</min>
<max>255.000000</max>
<outputtype>1</outputtype>
<MATH equation="X*0.078125">
<VAR id="X" />
</MATH>
</XDFAXIS>
</XDFTABLE>
<XDFTABLE uniqueid="0x5DB4" flags="0x0">
<title>PVDMN : Untere Druck Schwelle f&#252;r Range Check</title>
<CATEGORYMEM index="0" category="1" />
<XDFAXIS id="x" uniqueid="0x0">
<EMBEDDEDDATA mmedtypeflags="0x02" mmedelementsizebits="16" mmedmajorstridebits="-32" mmedminorstridebits="0" />
<indexcount>1</indexcount>
<decimalpl>1</decimalpl>
<datatype>0</datatype>
<unittype>0</unittype>
<DALINK index="0" />
<LABEL index="0" value="0.0" />
<MATH equation="X">
<VAR id="X" />
</MATH>
</XDFAXIS>
<XDFAXIS id="y" uniqueid="0x0">
<EMBEDDEDDATA mmedtypeflags="0x02" mmedelementsizebits="16" mmedmajorstridebits="-32" mmedminorstridebits="0" />
<indexcount>1</indexcount>
<decimalpl>1</decimalpl>
<datatype>0</datatype>
<unittype>0</unittype>
<DALINK index="0" />
<LABEL index="0" value="0.0" />
<MATH equation="X">
<VAR id="X" />
</MATH>
</XDFAXIS>
<XDFAXIS id="z">
<EMBEDDEDDATA mmedtypeflags="0x02" mmedaddress="0x1C35C0" mmedelementsizebits="16" mmedrowcount="1" mmedmajorstridebits="0" mmedminorstridebits="0" />
<decimalpl>1</decimalpl>
<min>0.000000</min>
<max>255.000000</max>
<outputtype>1</outputtype>
<MATH equation="X*0.078125">
<VAR id="X" />
</MATH>
</XDFAXIS>
</XDFTABLE>