Beginner looking for oil life from Silverado

Hi, started today with RealDash. Modified one to what I want, basically basic dash options that are hidden in menu and hard to reach in the Silverado Custom trim. I wanted to gain access to the Oil Life indicator, is that possible? I guess I can do some calculations with mileage. But, anyone know how to get it from the car? Thank you.

1 Like

As far as I can tell from some quick research, the ā€˜Oil Life’ percentage is not assigned to a standard OBD-II PID, i.e. a value that is reported via standardized on-board diagnostics, but may be available as a so-called ā€œenhanced PIDā€. These are manufacturer and/or vehicle specific values which are reported using OBD-II in a special mode (mode 22). You can likely find them online in GM specific forums, as manufacturers tend to use the same enhanced PIDs over a whole platform.

The ā€œoil lifeā€ percentage value itself starts at 100% after a reset (i.e. oil change) and an algorithm calculates how fast or slow it depletes, but the exact algorithm is most likely proprietary. If you build your own algorithm, it should take the following things into account, depending on how complex you want it to be:

  1. Mileage, i.e. odometer reading – oil changes are often recommended every 5k to 10k miles depending on your vehicle
  2. Time passed since last reset – oil changes are often recommended to be done yearly because engine oil and its additives oxidize and may absorb water, reducing its quality
  3. Engine load or Engine RPM – higher loads put more stress on the engine, naturally, and may deplete oil additives more quickly and/or make it more prone to oxidation; or twice a year if the engine is put under a lot of stress. (Quarterly oil changes are a waste of money except for extreme performance uses)
  4. Other operating conditions, such as oil, coolant and ambient temperature – once again, more stress basically makes the oil age faster, e.g. high loads in low ambient temperatures (more work to bring stuff to operating temperature) or in very high ambient temperatures (less cooling capacity)
2 Likes

In real dash in the ā€œGarageā€ section, click on the hood, and you’ll have 2 options. ā€œDistance between servicesā€ and ā€œHours between servicesā€. They have a default value you can adjust and will self calculate.

Now from here you can have a text gauge that shows either data value and make triggers when either one of those values is lower then X amount. I personally use the ā€œDistance to Next Serviceā€ and have multiple triggers that activate on start up and while driving. It’ll tell me when I’m close to my oil change, when I’ve hit 0, and when I’m in the negative too.

1 Like