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

Well, my loaner hasn’t acted up and my rig is 4.5 hrs away having an axle assembly replaced… I may just tell them to keep it until the patch is rolled out.
 
2. The "Integer Overflow" Logic
Notice how many values are hovering around the 2,048 mark (e.g., acky at 2,048, Commodore at 2,057).

  • The Pattern: In computing, $2^{11} = 2048$.
  • Hypothesis: This is a memory bit error. The "Service Counter" in these vehicles may be stored in an 11-bit or 12-bit integer. Once the clock struck 2026, the calculation for "Days since last service" exceeded the allocated memory space for that variable, causing the numbers to "wrap around" or pull random data from the next memory stack.
I couldn't find any 12-bit error patterns since it would easily handle all the reported error values.

With memory being so cheap over the last few years, you would think they'd be using a much more common structure like 16-bit or even 32-bit integers and COTS processors. (I know automotive stuff is hardened, but any more than a laptop or phone that can survive 3 foot drops on concrete?) But I can easily imagine automotive hardware / software providers cheaping out on both those items to eek out the last three cents in savings. The Infotainment screen can be interminably slow to display things like the Offroad menu. This is stuff that should be hard-coded, instantly retrievable from nonvolatile memory and not dependent on comm with a sensor yet. But it's painfully slow, indicating a less-capable processor or other bottle neck and - likely - weird stuff like 12-bit integers.

In other news, Colorado passed a new law effective January 1, 2026 regarding the right to repair. But it excludes motor vehicles. Great.
 
Last edited:
Can’t replicate the heater problem yet. So far everything looks fine.

I had, however, a problem with the heating a few days before Christmas. Turns out the Grenadier is using up quite some heater fluid. Had to fill in almost one litter - that’s a lot in 2.7 L system. And the last service is only half a year ago. After starting the routine for removing the air from the system, heating is fine so far.
 
With memory being so cheap over the last few years, you would think they'd be using a much more common structure like 16-bit or even 32-bit integers and COTS processors. (I know automotive stuff is hardened, but any more than a laptop or phone that can survive 3 foot drops on concrete?) But I can easily imagine automotive hardware / software providers cheaping out on both those items to eek out the last three cents in savings. The Infotainment screen can be interminably slow to display things like the Offroad menu. This is stuff that should be hard-coded, instantly retrievable from nonvolatile memory and not dependent on comm with a sensor yet. But it's painfully slow, indicating a less-capable processor or other bottle neck and - likely - weird stuff like 12-bit integers.

In other news, Colorado passed a new law effective January 1, 2026 regarding the right to repair. But it excludes motor vehicles. Great.
At the time of ramping up production in 2022 there was a drastic world wide shortage of chips in the auto industry due to most of them being diverted to the gaming consoles/personal computers etc ... "we" were mostly locked away at home due to zealous governments in the wake of covid .... sales of personal computing devices took off, many auto-makers underestimated demand and were caught short.....
I suspect Ineos made do with whatever they could get hold of at the time.... we now wear the consequences...
 
Joining the club at 2091 d
 

Attachments

  • IMG_4045.jpeg
    IMG_4045.jpeg
    2.3 MB · Views: 8
Got it on mine too.... little over 2124 days (5 years and 8 months) overdue....long before Ineos was building cars. LOL
I let Hendrick Ineos in Charleston know about it.... am sure will be an update.
 

Attachments

  • 1000009788.jpg
    1000009788.jpg
    753.7 KB · Views: 4
Setting the date back to 31/12/25 and turning the car off for 30mins does clear the error.....until you set the date back to Auto and bingo you are overdue. This means that a hack of setting the dates back to clear the error does not work. My next test is to set the car back to 25/12/25 and let it clock over a day overnight and then manually set the date to the correct date tomorrow. If this fails then we are likely looking at a firmware update. Perhaps we should all take our cars back to Ineos HQ in Australia on the same day.
Now that would garner attention, if every ineos owner showed up at HQ’s across the world on the same day with their trucks we might actually get the fixes we’ve been asking for. Sadly it took over a year to get an ADAS fix, so I can’t imagine they will be in any hurry to patch this situation either.
 
Well my heater has fixed itself, went out today after doing the coolant bleed procedure and the heater was absolutely ferocious.

All is forgiven, I don’t care about the service in 2000 days warning 🤣

Grenadier on winter tyres is an amazing snow vehicle (as long as the heater is behaving)
 
It is very hard to understand why any date-related bug should impact the HVAC system and this adds further weight to the view that INEOS is very immature where software is concerned. Let us hope for rapid improvements.
Yes indeed. Can’t think of any link between the HVAC issue and the date bug. In my case, I’m fairly sure it was just a coincidence that the HVAC went ballistic on the same day.
 
If anyone has the BMW reset tool, I suspect all we have to do is reset the service due and then get an update before the end of the year so we don't see this again next year. I should have access to a tool this afternoon and will test it..
 
The BMW tool does not allow a reset. I do not believe it allows for anything on IA vehicles.
 
If anyone has the BMW reset tool, I suspect all we have to do is reset the service due and then get an update before the end of the year so we don't see this again next year. I should have access to a tool this afternoon and will test it..
I do, I have the entire ISTA suite, it can not communicate with the ineos software.
 
I went out for about 2 hours today and when I got in the car it said 1898 when I gout out 1899, it gets stranger.
 

Attachments

  • IMG_2772.png
    IMG_2772.png
    3.9 MB · Views: 6
  • IMG_2773.png
    IMG_2773.png
    4.7 MB · Views: 6
If anyone has the BMW reset tool, I suspect all we have to do is reset the service due and then get an update before the end of the year so we don't see this again next year. I should have access to a tool this afternoon and will test it..
I’m guessing you are new here….
 
I went out for about 2 hours today and when I got in the car it said 1898 when I gout out 1899, it gets stranger.
The image names (and their inferred sequence) suggest your days overdue notification became smaller. Is that what happened?
 
I went out for about 2 hours today and when I got in the car it said 1898 when I gout out 1899, it gets stranger.
I'm not sure what time of day one day rolls into the next on Planet Grenadier but it isn't midnight. When mine was genuinely telling me I was a few days overdue I noticed it would increment between the time I drove to work in the morning and home in the evening, so I suspect the calendar on Planet Grenadier advanced one day during your drive.

In other news I've just been out in mine and as far as I can tell the HVAC is behaving in the same slightly odd manner as normal and seems unaffected by the Y2.026K bug.
 
This showed up the morning of the 1st. The vehicle isn't even this old. Do I win?

2080 daysJPG.JPG

2081 days overdue today so the damn thing is keeping track.

Edit: Okay I see others have even larger overdue numbers.
 
Back
Top Bottom