Oil Dilution Graph

Shown graph contains a complete DPF active regeneration process – the rising section (750 seconds duration = 12.5 minutes).
Basically, oil dilution is driven by:

  1. post-injections during active DPF regeneration
  2. estimated diesel fuel evaporation

According to internal algorithm and logged data, normal operation does not increase dilution. Oil dilution slowly decreases as the ECU estimates fuel evaporation out of engine oil. (On Euro 4 at least, this algorithm is also running if ignition is on, engine not running but coolant temperature warm enough).
Active regeneration however uses one or more post-injections (small additional late injections – during exhaust stroke) in order to heat up the DPF, raising oil dilution amount, at much higher rate therefore winning over evaporation.
Notice these short intermittent steps during regeneration – these are caused by coasting – ECU suspending all injections, including post-injections.
Wouldn’t coasting cool down the DPF then by pushing rather cold air through the system? To mitigate this, the software fully opens EGR valve (70 deg). As soon as injections resume, EGR valve is being closed again. Normally, during active regeneneration it is in fully closed position (0 deg) helping to increase exhaust temperature (more oxygen).
If you look carefully, you can spot more evaporation going on after regeneration had finished compared to before it started. This is mainly due to higher engine temperature, having reached normal operating conditions of around 90 °C. For evaporation to get going it needs temperatures beyond 30 °C, the higher the better.
Also take a look at post “Estimated Distance to Oil Change” for additional information.


7 responses to “Oil Dilution Graph

  1. Is there a way to reset the oil service indicator for an euro4 diesel ?


  2. @bart i have the same question….


  3. in Euro4, the indicator seems not to count down.


    • Are you referring to parameter “oil dilution ratio [%]” ?
      Problem is, this standard SSM2 param only yields integer value, no decimals. After reaching some equilibrium, long after oil change where it starts at 0 %, it won’t change much anymore. Just looking at that rough percentage-param, due to lack of accurary, dilution may look steady which actually it isn’t.
      Try unofficial, Euro4-only, SSM2 param “Oil Dilution Amount [g]”:
      Address: 0x0002A2, length 1, x*5 [g]

      Knowing the system we can track even more details and values, getting even better accuracy. Logging above 0x2A2 should be enough and rather easy solution (independent of ROM version) in order to notice changes.


    • Hi all,
      I own an April 2009 (= Model Year 2010 Euro4) Forester, and I think Dave is right : my oil change was made this morning after 16.300 km and 12 months, with no warning light coming. I tried the 11 step manual procedure (demister, parking lights,etc), with no effect (no flashing preheat like on euro5).


  4. Pingback: ('09-'13) diesel leaking into oil - Subaru Forester Owners Forum

Leave a Reply

Fill in your details below or click an icon to log in:

WordPress.com Logo

You are commenting using your WordPress.com account. Log Out /  Change )

Google+ photo

You are commenting using your Google+ account. Log Out /  Change )

Twitter picture

You are commenting using your Twitter account. Log Out /  Change )

Facebook photo

You are commenting using your Facebook account. Log Out /  Change )


Connecting to %s

This site uses Akismet to reduce spam. Learn how your comment data is processed.