I’ve reset the oil change light on my Odyssey a few times now — it’s quick and the steps are basically the same across most model years. Below is the way I do it, written from my own experience.
For 2005–2017 models (general method)
- Turn the ignition to the ON position (you don’t need to start the engine).
- Press the SELECT/RESET knob (the trip meter button on the dash) until the oil life percentage shows on the display.
- Press and hold the SELECT/RESET knob for about 10 seconds — the oil life number and maintenance code will start blinking.
- Let go, then press and hold the SELECT/RESET knob again for roughly 5 seconds. When it resets you’ll see the oil life read 100%.
For 2018–2022 models
There are two ways I’ve used depending on which interface I’m near.
Using steering wheel controls
- Turn the ignition ON (or run the vehicle).
- Use the steering wheel buttons to go into the Maintenance menu.
- Choose Oil Life.
- Press and hold ENTER until the reset prompt appears.
- Scroll to Reset and press ENTER to confirm.
Using the center touchscreen
- With ignition ON (or the car running) open the Home menu.
- Go to Settings → Vehicle.
- Open Maintenance Information.
- Find Oil Life and tap Reset.
Quick tips from my experience
- Be patient — holding the button a few extra seconds sometimes helps if it’s not responding right away.
- After a successful reset the display should show 100% and the maintenance light goes off.
- If one method doesn’t work, try the other (or double-check that the ignition is only in the ON position).
- If you still can’t get it to reset, your owner’s manual will show the exact button names for your model year.
That’s it — simple, fast, and keeps the maintenance reminders accurate.