Announcement

Collapse
No announcement yet.

How do you code CSL oil level indicator?

Collapse
X
 
  • Filter
  • Time
  • Show
Clear All
new posts

  • benzthis
    replied
    It reads as .7 over minimum.
    a reading of 1.0 is full max.

    Leave a comment:


  • Cubieman
    replied
    Just coded mine and it reads +0.7, although I may have it overfilled after the addition of some additive to the oil. Would like to learn how to decifer the reading.
    Is +0.7 saying I am .7 liter to high?
    Last edited by Cubieman; 07-28-2020, 02:51 PM.

    Leave a comment:


  • ethan
    replied
    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:


  • ethan
    replied
    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:


  • Slideways
    replied
    Originally 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.
    +0.7L over min and yes

    Leave a comment:


  • jbfrancis3
    replied
    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.
    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.

    Leave a comment:


  • TropicalM3
    replied
    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.
    ok cool, thanks

    Leave a comment:


  • Slideways
    replied
    Originally posted by TropicalM3 View Post

    Can this be done on a regular M3 or does it have to have the CSL conversion?
    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:


  • TropicalM3
    replied
    Originally posted by Slideways View Post
    NCSExpert 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
    Can this be done on a regular M3 or does it have to have the CSL conversion?

    Leave a comment:


  • Slideways
    replied
    NCSExpert 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
    Last edited by Slideways; 04-26-2020, 06:27 PM.

    Leave a comment:


  • duracellttu
    started a topic How do you code CSL oil level indicator?

    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.
Working...
X