|
|
|
12-05-2023, 07:29 AM | #1 |
Captain
1497
Rep 791
Posts |
A new way to manage oil levels on track
BMW would like us to keep our oil level between about 5.0 liters and 6.5 liters and they would like us not to obsess about the exact level. They would prefer that we didn’t exceed 6.5 liters. To this end my ’08 135i and my ’11 328i both incorporated similar oil level display logic. An acceptable oil level was shown with a bar graph showing the oil level mid-way between min and max hash marks with the text “OK”. In the consumer’s brain this looks like half a liter down from full and “OK” is not a glowing endorsement. Wouldn’t full be better? Those who harbour such thoughts will top their oil up until it eventually tells them it is overfilled.
Somewhere along the way BMW updated the display logic and now it shows “OK” with a full bar graph if the oil level is acceptable, “+1” if it needs a liter to stay within the preferred range, and exceeding 6.5 liters doesn’t produce an overfilled indication. The full bar graph works well for those with OCD. This system doesn’t work well at the track, where both the N54 and N55 struggle with low pressure transients if the oil isn’t actually full (6.5 liters) or slightly above. The problem is that the oil level management system will never tell us when the oil level is actually full. Unless we have just changed our oil and accurately measured the amount added, we never actually know the oil level. This was brought home to me a while back when I experienced a 4 psi low-pressure transient on track. Typically I see the oil pressure become unstable at 1.0 g with transients as low as 20 psi, but in this case the transient started earlier and went alarmingly lower. Luckily, I was monitoring engine health data on my first session and noted it. Adding half a liter of oil resolved the problem, but of course the oil level indicator showed “OK” both before and after the addition. I added another half liter just to see if the indicator was working, expecting an overfull indication, but as I discovered the system didn’t show that. To understand the system, I did some experimenting back at the shop: 4 liters is 2.5 liters low, but is “+1”: 6.5 liters is nominally full and shows as full and “OK”: 8.0 liters is 1.5 liters over full, but also shows as full and “OK”: My practice is to add 7.0 liters when changing oil on my track car, with the intent of maintaining the oil level between 6.5 and 7.0 liters. As it happens, the oil level sensor does actually measure the oil level (height in mm) in the oil sump, and this can be viewed as live data with a code reader. I have used both PROTOOL and a Foxwell NT510 for the purpose. A generic OBDII scanner without BMW-specific software won’t work. Wanting to a) see if my sensor was actually working properly, and b) understand the relationship between the height reading and the oil volume, I undertook a calibration of the sensor by adding oil in increments and taking height readings at each volume. From this I was able to divine the oil level management system logic, but more importantly to discover that live data provides me with a real functioning “dipstick”. The sensor maxes out at 74 mm which corresponds to about 6.8 liters (or above). Any reading above 70mm satisfies my desired oil level, and the calibration curve suggests the following oil fill logic: |
Appreciate
12
spidertri456.00 tracer bullet3451.50 xrockoutx7.50 Bullitt91.50 houtan719.50 changster43.00 zero2sixtyZ1023.50 CalvinNismo60.50 ByeByeVTEC24.00 ZHPizza110.00 san40k22.50 cerealwars161.00 |
12-05-2023, 07:51 AM | #2 |
Lieutenant
456
Rep 493
Posts
Drives: 11 128i 6MT Sport
Join Date: Sep 2010
Location: Rock Hill, SC
|
This is really good info. I'm going to have to start up protool and find the readout for this because it will be incredibly useful at the track.
On my 128i, I do not get an accurate oil level reading throughout the track day. Usually I have to drive the car at normal speeds for around 20 minutes before the oil level will update and show that I have less oil than expected. Does the live reading react quickly to changes in the oil level? Have you ever changed your oil level sensor? I'm wondering if mine is old and not performing as well as it should be.
__________________
11 128i slicktop
13 WK2 19 Alltrack S |
Appreciate
2
Brian_21.00 cerealwars161.00 |
12-05-2023, 10:55 AM | #3 |
Captain
1497
Rep 791
Posts |
Getting live oil level data
Reading the live oil level requires connecting an appropriate code reader to the OBDII port, then configuring the reader to display the Engine Oil Level parameter. A valid reading requires the same warmup procedure as using the bar graph on the dash. In fact, I just wait until the bar graph shows up and then I read the level on the code reader at that time. If you read the level immediately after starting the car it will start at 74 and then gradually count down to the actual reading as the engine warms up.
I find connecting with my Foxwell NT510 scanner to be a bit more convenient than using PROTOOL simply because it is powered from the OBDII port and I don’t have to bother with Android, or a charged device. Connecting with the NT510 requires the following steps: 1) Connect scanner to OBDII port 2) Select BMW (your reader needs to have BMW-specific software installed) 3) Start a new BMW session 4) Select “1 Automatic selection” 5) Select “2 Control units” 6) Select “1 Drive” 7) Select “5 Engine-DME Digital Motor Electronics” 8) Select “6 Live data” 9) Select “1 Motor operating values” 10) Select “Engine oil level” 11) Select “View Data” The engine oil level is displayed in mm (no decimal places). There is another oil level parameter called “Engine oil fill level, briefly” which can be displayed but it is equivalent to the dash bar graph, so not useful. Connecting with PROTOOL is a bit more complicated because it can display vastly more live data channels so finding the right one takes a bit more time (and I find getting it to recognize the vehicle sometimes takes a couple of tries). In PROTOOL the channel is called “Oil Level Sensor”. There is another one called “Level of Engine Oil”, but it is a numeric value associated with the bar graph and is not useful. PROTOOL displays the oil level in mm with 1 decimal place precision, which is interesting, but ultimately no more useful. |
Appreciate
2
Brian_21.00 cerealwars161.00 |
12-05-2023, 11:08 AM | #4 | |
Captain
1497
Rep 791
Posts |
Quote:
Track driving is too dynamic to get a stable oil level. I suspect that is why it is not giving you a reading after being on track. Under normal driving, once the car is warmed up the dash will give you a reading immediately on request because the sensor has been seeing a stable valid reading for a while. I doubted my sensor too, but the things are pricey and apparently often changed unnecessarily so I wanted to investigate first. Also, I cleaned mine ultrasonically before I went through the process. Nothing indicated it was excessively dirty or clogged up. I suggest at your next oil change you try the code reader at a couple of known oil levels to see if they agree with my findings. If they do, your probe should be good. |
|
Appreciate
1
Brian_21.00 |
12-06-2023, 09:29 AM | #5 |
Enlisted Member
21
Rep 31
Posts
Drives: '11 128i, '18 VW Golf
Join Date: Jun 2023
Location: TX
|
Glad I've been procrastinating changing my oil after my last few track days, now I can grab some good baseline readings at a few fill levels and hopefully stop trying to use that little bar graph.
|
Appreciate
0
|
12-06-2023, 11:38 AM | #6 |
Lieutenant
456
Rep 493
Posts
Drives: 11 128i 6MT Sport
Join Date: Sep 2010
Location: Rock Hill, SC
|
Yeah I got it set up in Protool pretty easily and was logging my oil level on the drive this morning.
The sensor does react very quickly, fast enough to see the level change going uphill or downhill. It would be cool to see if one of the other parameters shows the "average" reading that gets reported as the bar graph. I'm dropping my oil pan this winter to install a baffle, I'm trying to think if there's any tests I can do with the pan off to better correlate the level.
__________________
11 128i slicktop
13 WK2 19 Alltrack S |
Appreciate
1
cerealwars161.00 |
12-08-2023, 08:14 AM | #8 |
Captain
580
Rep 685
Posts |
The DME does not send out any sort of reading. It just sends out which one of the 5 fixed display options the Kombi should display. Which is not particularly helpful.
|
12-09-2023, 09:58 AM | #9 |
Colonel
720
Rep 2,464
Posts |
Thanks for this. I am going to try this with my n55 using a foxwell 510.
Side question, fe1rx , are you using anything to prevent oil starvation (baffle, accusump, etc)?
__________________
|
Appreciate
0
|
12-09-2023, 04:49 PM | #10 | |
Captain
1497
Rep 791
Posts |
Quote:
After that 4 psi transient though, I am seriously contemplating an accusump. Given that I have an oil pressure transducer and a dash logger capable of controlling a solenoid valve, I would use the dash to control the accusump valve. I have been experimenting with control logic and observing when it would open the valve to keep myself entertained. The dash can consider any number of parameters. For example, open the valve a) when cranking, or b) when a specific steering wheel button is pushed, or c) when rpm is greater than 2500 and oil pressure is less than 60 psi. |
|
Appreciate
2
tracer bullet3451.50 houtan719.50 |
12-10-2023, 01:37 PM | #11 |
Lieutenant
591
Rep 597
Posts |
From Zpost for anyone with N52. Thinking of going this route in the not too distant future. You’ve got a spot to add an actual dipstick!
https://www.zpost.com/forums/showthread.php?t=1859868 |
Appreciate
1
ZHPizza110.00 |
12-10-2023, 03:18 PM | #12 |
Lieutenant
456
Rep 493
Posts
Drives: 11 128i 6MT Sport
Join Date: Sep 2010
Location: Rock Hill, SC
|
The late stamped steel pan on manual transmission cars doesn't have that port unfortunately.
I think early cars have a tube there for the PCV drain.
__________________
11 128i slicktop
13 WK2 19 Alltrack S |
Appreciate
0
|
12-17-2023, 01:56 PM | #13 |
Captain
79
Rep 911
Posts |
The fancy way of me just overfilling my engine by purpose when tracking.
Will Definity add this to my track pony, thx.
__________________
BMW 335 E92 09 - Full options - DKG - MHD by Buraq - RB Next Gen - RB Inlets/Outlet - Forge Diverter Valves - AR Catless DP - Afe Intake - Helix IC - FuelIT Stage 2 LPFP - Ar Oil Cooler - PPK Water Cooler - M3 Suspension - JRZ RS1 Shocks - Eibach Pro Springs - Drexler LSD - BMW IS Exhaust - Carbon Endurance Brake Pads - Stainless Steel Brake Lines - M101 Wheels - Michelin PS2 - M-Tech Body - M-Strutbar
BMW M550i G30 2019 - BM3 |
Appreciate
0
|
02-07-2024, 09:51 PM | #14 |
Colonel
720
Rep 2,464
Posts |
Was finally able to try out the oil level measurement using my NT510. I was around 72mm which means I was properly overfilled for my last track day. Pure luck but it makes sense why my oil pressure was good the entire day.
I also learned that the nt510 can code and do a bunch of other things as well. Really cool. Thanks again for the info.
__________________
|
Appreciate
1
tracer bullet3451.50 |
02-19-2024, 08:09 AM | #15 |
Lieutenant
456
Rep 493
Posts
Drives: 11 128i 6MT Sport
Join Date: Sep 2010
Location: Rock Hill, SC
|
Changed the oil over the weekend and I can confirm on the N51 that adding 7.0L of oil results in a measurement of 73mm from the data.
__________________
11 128i slicktop
13 WK2 19 Alltrack S |
Appreciate
4
|
03-01-2024, 06:46 PM | #16 |
Colonel
720
Rep 2,464
Posts |
I put in 6quatrs and was at a little more than 73mm. Since you were able to get seven, I went back and checked today with the OBD scanner. I’m still at the same value, but I wonder why you were able to get seven and I only need six quarts. Does the N 52 have a larger oil capacity?
__________________
|
Appreciate
0
|
03-01-2024, 09:05 PM | #17 |
Lieutenant
456
Rep 493
Posts
Drives: 11 128i 6MT Sport
Join Date: Sep 2010
Location: Rock Hill, SC
|
N52 capacity is 6.5L, I went to 7.0L to be overfull for track days.
I had my oil pan off to install a baffle so it drained for several days and the pan was completely emptied.
__________________
11 128i slicktop
13 WK2 19 Alltrack S |
03-05-2024, 01:25 PM | #18 |
Private
17
Rep 92
Posts |
Thank you for the great writeup! Thinking of getting a Foxwell scanner as well and this is one purpose I was not aware it was usable for!
__________________
2011 128i
2011 Cayman 2007 Cayman S -Sold - no regrets 2007 Exige - Sold - Double Dang it!! 1990 M3 - Sold - Dang it! |
Appreciate
1
fe1rx1496.50 |
03-06-2024, 03:32 AM | #19 |
Private
42
Rep 67
Posts |
Thank you for this valuable information!!
I went ahead and asked for logging Oil Level with MHD. It works great! You can check all information here: https://*********************/thread...9/#post-133992 |
Appreciate
2
CalvinNismo60.50 fe1rx1496.50 |
05-21-2024, 04:22 PM | #20 |
Colonel
720
Rep 2,464
Posts |
@fe1rx, quick question:
When I check my oil level, is the process to let the car fully warm up, then sit at idle and confirm the car has an oil measurement showing up in the dash, and then check the oil level using the OBD too? The measurement we see at that point we want to be around70-74mm. Am I describing the process accurately? I did that process today and this is my current oil level measurement. Based on that, I’m about 5 to 8mm below the desired overfill, right?
__________________
|
Appreciate
0
|
05-21-2024, 07:51 PM | #21 | |
Captain
1497
Rep 791
Posts |
Quote:
Yes, that is the process I use. Reading 66, I would add 0.5 litres/quarts and call it done. Last edited by fe1rx; 05-22-2024 at 12:31 PM.. |
|
Appreciate
0
|
06-11-2024, 07:52 AM | #22 | |
Enlisted Member
43
Rep 46
Posts |
Quote:
|
|
Appreciate
0
|
Post Reply |
Bookmarks |
|
|