Datalog Measuring Oil Level through MHD

Anon1

Lurker
Apr 13, 2019
10
18
0
Ride
2013 135i DCT
Looks like the N54 folks have found a way to get the engine OIL level displayed in MHD and we should do the same for N55.

See here for more details, https://www.spoolstreet.com/threads/measuring-oil-level-through-mhd.9329/

I think the approach for this is:
- Find the routine for oil measurement
- Find the name of the of the oil level value
- Find that address in the 98G0B/9E60B/etc by using the closest damos
- Define the custom UserChannels.xml

I think I may have found the routine/value
Oil_niveau
" lniveau Level vom NS"
UBYTE
h_q1_mm
1
100
0.00
255.0

FORMAT "%5.1"


1709917641247.png
 

houtan

Lieutenant
Nov 2, 2017
613
297
0
Ride
135i N55 DCT; PS2
Thanks for starting the thread. This is the xml language for the n54:

<ActualValue ReqBlock="D9,5E" Size="1" DataA="0.29296875" DataB="0.0" Prefix="C0" Units="mm" RoundingDigits="2">
<Text xml:lang="en">$ Oil Level</Text>

So we need to find the ReqBlock info?
 

houtan

Lieutenant
Nov 2, 2017
613
297
0
Ride
135i N55 DCT; PS2
File name should be: 98G0B_UserChannels.xml

This goes in the MHD folder where you save customs maps or where your data logging folder is.

This is the format that I have for the xml file:

<?xml version="1.0" standalone="yes"?>
<ActualValues>
<ActualValue ReqBlock="D9,5E" Size="1" DataA="0.29296875" DataB="0.0" Prefix="C0" Units="mm" RoundingDigits="2">
<Text xml:lang="en">$ Oil Level</Text>
</ActualValue>
</ActualValues>
 

wheela

Lieutenant
Jun 4, 2021
1,131
635
0
Twin Cities, MN
Ride
2015 e84 X1 35i Msport
File name should be: 98G0B_UserChannels.xml

This goes in the MHD folder where you save customs maps or where your data logging folder is.

This is the format that I have for the xml file:

<?xml version="1.0" standalone="yes"?>
<ActualValues>
<ActualValue ReqBlock="D9,5E" Size="1" DataA="0.29296875" DataB="0.0" Prefix="C0" Units="mm" RoundingDigits="2">
<Text xml:lang="en">$ Oil Level</Text>
</ActualValue>
</ActualValues>
Wow, does this mean you found it already? I'm 9e60b, so guessing addresses will be different for me?