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.
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:
- Mileage, i.e. odometer reading ā oil changes are often recommended every 5k to 10k miles depending on your vehicle
- 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
- 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
- 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)
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.