It reads as .7 over minimum.
a reading of 1.0 is full max.
Announcement
Collapse
No announcement yet.
How do you code CSL oil level indicator?
Collapse
X
-
After a little digging, I've discovered that the oil level low light is set by the ECU and passed via CAN to the cluster (the cluster isn't making the call on whether or not the error should be set.) Probably the same story for oil level.
Looks like the 40 K_TOG_* prefixed params in the XDF are related to oil level.
Oil temp works and the sensor is 3 wires so I doubt I have this thing wired wrong...
Edit:
CSL:
K_TOG_VL: 77mm
K_TOG_VB1: 80mm
K_TOG_VB2: 82mm
MSS54/54HP:
K_TOG_VL: 73mm
K_TOG_VB1: 76mm
K_TOG_VB2: 78mm
So the CSL flash is assuming 4mm more oil depth vs. MSS54 and MSS54HP tunes. I measured the sensor and probe height at ~88.8mm and I would imagine part of that isn't usable. Sounds about right. Going to try running the MSS54HP values on my CSL tune and see what happens. Fingers crossed!
Can anyone who switched to a CSL dipstick confirm their OE stick read the same? Would be strange if BMW shipped the CSL with software expecting the thing to be overfilled from the perspective of the stick...Last edited by ethan; 07-27-2020, 01:39 PM.
Leave a comment:
-
I'm using the oil level indicator but, having tried 2 oil level sensors, it consistently reads -0.8 when the dipstick reads full. I have both the original dipstick and a shorter CSL one and they measure identically.
I'm pretty confident the sensor is adjusting to the oil level since when I lose battery, it goes to -.- and takes some time to calculate the level. Seems to go -0.7 at first and then settle on -0.8.
Has anyone experienced this before?
Is there an offset value in the KMB configuration I'm missing? I seem to recall reading on m3forum that the CSL is supposed to carry a bit more oil and that that's somehow accounted for electronically, but I don't remember the details. If I could tweak whatever that setting is, maybe I could make it work for my hardware.
Thanks all.
Edit: One thing I considered was that maybe I was reading the dipstick oil level incorrectly (waiting too long or not long enough to check it, etc). I typically run the car to hot, turn it off on level ground, and check a couple minutes later. Regardless, it's not reading +0.8 when I expect it to be +1.0 - it's reading -0.8! Presumably nearly 2 quarts off should be significantly outside the range of dipstick procedure variability, but open to any ideas.Last edited by ethan; 07-27-2020, 11:35 AM.
Leave a comment:
-
+0.7L over min and yesOriginally posted by jbfrancis3 View Post
Very helpful. With long distance driving, would that same oil level read closer to 0? I read your comment to mean that around town driving was responsible for the somewhat erroneous reading of +0.3L.
- Likes 1
Leave a comment:
-
Very helpful. With long distance driving, would that same oil level read closer to 0? I read your comment to mean that around town driving was responsible for the somewhat erroneous reading of +0.3L.Originally posted by Slideways View Post
Only CSL conversion. Honestly, unless you are doing long distances where it can get an accurate reading, it is not that useful. With the oil level at 3/4 on the dipstick when hot, the computer reads +0.3L with mostly around town driving.
Leave a comment:
-
ok cool, thanksOriginally posted by Slideways View Post
Only CSL conversion. Honestly, unless you are doing long distances where it can get an accurate reading, it is not that useful. With the oil level at 3/4 on the dipstick when hot, the computer reads +0.3L with mostly around town driving.
Leave a comment:
-
Only CSL conversion. Honestly, unless you are doing long distances where it can get an accurate reading, it is not that useful. With the oil level at 3/4 on the dipstick when hot, the computer reads +0.3L with mostly around town driving.Originally posted by TropicalM3 View Post
Can this be done on a regular M3 or does it have to have the CSL conversion?
- Likes 2
Leave a comment:
-
Can this be done on a regular M3 or does it have to have the CSL conversion?Originally posted by Slideways View PostNCSExpert is able to do this if you have BMWtools installed on a PC and a K+DCAN OBD cable.
Recode the AKMB (cluster) with;
OELNIVEAU_M3 nicht_activ > activ
Leave a comment:
-
How do you code CSL oil level indicator?
Does anybody have a DIY on how to code the CSL oil level indicator? I have a CSL converted ECU and some of the common coding tools. Any help is appreciated.Last edited by duracellttu; 04-26-2020, 07:20 PM.Tags: None
- Likes 1

Leave a comment: