The Grenadier Forum

Register a free account today to become a member! Once signed in, you'll be able to contribute to the community by adding your own topics, posts, and connect with other members through your own private inbox! INEOS Agents, Dealers or Commercial vendors please use the contact us link at the bottom of the page.

New Year Service Overdue Bug

As a temporary fix, which you can do each time you start up the engine …

When the message pops up, press the TRIP button (on the end of the indicator stalk) twice.

At least you won’t be reminded every few seconds. 🙂
Thank you for your guidance. I tried pressing the TRIP button twice when the overdue service message popped up but that didn't stop the message from reappearing. What did work for me was to press the Options button on the center console control (which I believe opens up the options menu for the active tab which in this case is the overdue service reminder message) when the overdue service reminder message popped up, followed by pressing the TRIP button twice.
 
1924 days here, and because the temperature dropped from 50 to 17 my TPMS sensors are screaming at me too. So the whole display is sorta like a fireworks display. :)
 
Just noticed. I have an appointment at dealership this Tuesday. Suppose I should find out if there is a fix before I make the journey. Happy to report back.
 

Attachments

  • IMG_6280.jpeg
    IMG_6280.jpeg
    2.5 MB · Views: 15
Just noticed. I have an appointment at dealership this Tuesday. Suppose I should find out if there is a fix before I make the journey. Happy to report back.
Mine in right now, I'm hoping they let me know its fixed too... lol somehow I'm doubting it but shouldn't it be a reset of the service indicator?
 
Why would you assume this would get fixed by a diagnostic tool? This is a software bug.
We don’t really know the cause or nature of the problem here. Not all coding errors require new code. If the error only rears its head under a transient condition and you pass that condition (e.g., a date passes or a service interval reset is performed), then the code doesn’t need a rewrite - you just need to get beyond the rectifying condition.
 
The car company is bleeding cash as it is, Ineos parent company is in junk bond status, and now every car has to come back in because This cannot be fixed remotely, and… they actually don’t have a fix yet.

The timing is a bit awful.
None of that makes your statement truthful
 
Dang even AI is on top of this wide spread software failure.... lol that didn't take long.
 
If you take the number of days your Grenadier is showing service overdue, subtract it from 2031-MM-DD where MM is the current month and DD is the day's date you're doing this calculation, you'll get the correct day and month you picked up your Grenadier, but with the year being 5 years prior to when you actually picked up your vehicle. I'm guessing the service dept resets the service interval before you pick up your Grenadier (so really, it becomes 5 years subtracted from when they reset the service interval last).

This indicates we somehow jumped to from 2025-12-31 to 2031-01-01, at least momentarily, long enough for the service due calculation to happen, which is likely to happen at startup, which is why the math above always gets you to your Grenadier delivery date (or the day after, plus or minus, depending on what the dealer reset the service interval prior to you picking up the vehicle).

If that's true, then your clock will read the correct date now, but did not if you'd checked that date at first accessory mode or engine start or when ECU awakened and got the GPS date feed, after 2025-12-31.

Question then is, did anyone here change their time setting to be manual and not automatic, prior to December 31st, and if so, did you experience the overdue service notification?

However, even if you were in manual date/time setting mode over the New Year, this does not mean the date you set manually is the date that's used by the ECU -- the ECU may always use the date from GPS, and the date you set manually may be entirely ignored by the ECU, which would explain why setting the date back manually does not seem to clear the overdue service notification.

This could be GPS software glitch feeding the ECU the wrong date, rather than the CANBUS or other vehicle system being in error. This isn't an integer rollover or overflow issue, pretty certain of that, or if it is, it's in the GPS part of the software, not the ECU doing math.

Wrote a Tcl script to subtract the number of days over due from whatever YYYY-MM-DD you pass it:

scottg ~ % tclsh date.tcl 2031-01-03 2053
2025-05-21

I picked up my Grenadier on 21 May 2025.

Script attached if you want to run on a Unix-type system, Windows might work with path mod at the top. (Had to change .tcl to .txt to get it to upload.)

Note that seems some saw their date set to 2032-MM-DD, I'm using 2031 as the year to get my date of pickup, so off-by-one issue somewhere in here, but no time to dig into that.

Having now written all this, I think the ECU et al. uses GPS time and the console uses GPS time separately if you have date/time set to automatic, and that the console date/time is entirely ignored by the ECU. I'm going to say this could be an integer overflow issue, but in the GPS side of the hardware and not the ECU, though I'm scratching my head as such an overflow would happen around the integer 2047 or 2048 given a storage of 11 bits.

Correction: The date you get with the subtraction is almost certainly the date of last service reset, which may or may not be the date you picked up your Grenadier.

/s.
 

Attachments

Last edited:
Can’t put sticker on the windshield. Grenadier windshield too narrow. Already spent $$$$ to maximize vertical view via Rosen Sun visor. Why should I corrupt that view further with a sticker in my FOV ?
Can’t put a sticker on the windshield because it seems that I need to change windshields more often than oil.
 
The ECU controller and the interface software for them would come from whoever made the bits, eg Bosch for the ADAS. But who did the actual in vehicle operating system / platform? It's highly unlikely that would have been Ineos themselves.
The software company and all the other component manufacturers were released in a brochure early on.
It should still be on the website
 
Back
Top Bottom