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

When I got in my truck after New Year’s, it actually had the correct date of 2026 January 1. Is that other people are seeing? I tried moving and head by one day thing that might affect it but it didn’t.
 
I got the same thing today, except 1968 days as I clicked over 32,700km.

Looks like it is only affecting AU firmware so far.

Let's have a competition on who gets the highest number.

TALLY (Updated)
Krabby 1492 days
ResponsiblyReckless 1625 days
Chook 1840 days
anti 1841 days
Itsdchz 1841 days, first US car with the pox
BrandonADV 1852 days
TahoeGren 1852 days
Rocky 1856 days
Bjoern 1864 days
Znarfgh 1864 days
PB60 1865 days
Pat-Ard 1868 days
Rok Dr 1869 days
Malkay 1875 days
Sonoranrover 1875 days
linksk9rig 1877 day
BluDawg 1879 days
Shopkeep 1879 days
rabia 1879 days
mji111 1880 days
PNW IG 1881 days
Michael H 1889 days
Robt 1890 days
Chem409 1890 days
Blackwolf 1891 days
Duncan McDonald 1892 days
joejet 1894 days
grnamin 1897 days
TimeosYoc 1899 days
Korg 1899 days
LPT FSJ 1900 days
GrenADV 1901 days
Green Gren 1903 days
stefan.schaefer.de 1906 days
Grumpy 1906 days
HeavyFoot 1915 days
pedrogb 1915 days
Tom Ireland 1916 days
Jax F1 Dave 1917 days
Woody 1919 days
UncleBuck 1924 days
Force Pro 1924 days
Voader O 1925 days
OGrid 1927 days
singlefin 1927 days
DrahthaarGuide 1929 days
WhiteBear 1931 days, first car outside ANZ
ecohen2 1932 days
oilpresuure 1933 days
Forefun 1933 days
Happyoldgit 1933 days
DaveB 1935 days
OkGo 1937 days
prezioson 1940 days
NixGrenadier 1940 days
Peterr's neighour 1944 days
ddv 1945 days (Aug 2023)
Tergosa 1946 days
Rudilf 1948 days
Johnb 1950 days
Fred 1950 days
Antgil 1953 days
TheBMcCann 1953 days
Camilondo 1953 days
nr002 1954 days
Knoe 1955 days
rickydoc 1961 days
Peterr 1961 days
Jeremy966 1967 days
Ex-defender driver 1968 days
TheDocAUS 1968 days (Feb 2024)
shekesc 1969 days
SilverNZ 1971 days
Joe B 1971 days
Denis M 1975 days
Augustin 1979 days
Telliottaus 1980 days
rwhitinger's better half 1981 days
joejet 1989 days
Mohs9 1989 days
MattG 1989 days
Jonnieblaze 1950 days
TJD 1985 days
Phred 1994 days
douggie 1995 days
Isle of Wight Paul 1996 days
Phud 1996 days
Des Mattes 2003 days
Glen 2007 days
Badger4x4 2007 days
Adam 2007 days
Baron van T 2009 days
Tomdoc 2016 days
gratefuldiver 2021 days
Silverjay 2022 days
theox 2024 days
Chris Hilton 2024 days
Tony H 2025 days
SaudiGR 2026 days
Landmannn 2044 days
Oscar786 2045 days
acky 2048 days
n545ca 2050 days
Logsplitter 2051 days
Commodore 2057 days
NeoGTi 2057 days
HelgeL 2059 days
Greasemonkey 2059 days
SD Jeff 2063 days
Keato 2069 days
Lollo050968 2074 days
HessenHUnter 2081 days
Citori21 2081 days
bakepl 2082 days
MurphyMurph 2085 days
McPharmerII 2088 days
Barney 2091 days
Wile E Coyote 2095 days
DrewB 2096 days
Dschubba 2097 days
Stu Barnes 2097 days
Manuel4x4 2106 days
Mazeman 2107 days
Jork 2113 days
KlasN 2123 days
Wueste 2123 days
Brock63 2124 days
Tazzieman 2137 days
skinny tom 2139 days
Tenac loaner 2139 days
Phobiac 2141 days
archerwolf 2146 days
pipo 2149 days
Skymark 2156 days
ADVAW8S 2159 days
Ever Pragmatic 2141 days
StKesseler 2171
slukell 2175 days
Emil 2190 days
emax 2233 days
bigleonski 2250 days
Ron50 2253 days
Torc Steel 2277 days
Clark Kent 2367 days
C-Mack 2458 days
Jorda 2503 days
DeepCJ7 2651 days
mirwantandyo 2668 days
rwhitinger 6410 days

Steve B, baders and Jean Mercier no alert.

INEOS has acknowledged the issue here.

The numbers seem very random. The only thing I can see, is the date is before each car was even made - over 5 years ago. EDIT: every number is 4 digits and all are above 1800.
 

Attachments

  • IMG_7643.jpeg
    IMG_7643.jpeg
    3.8 MB · Views: 33
He'd demean someone on stage and throw a Grenadier at them. It would ironically the lowest point and highest point of that person career and life.
I'm still laughing my ass off at your reply. It is so on point for SJ, and hilarious visualizing him throwing a Grenadier at somebody.
 
I suspect that changing the date manually in the console to be the real date today, and turning off the vehicle, locking the doors, waiting some time, I don't think that will fix this issue, but it's worth trying. You did this and it didn't fix the issue.

I'm confident that this is based on data that is on board, in the ECU most likely. The date/time might be fed in from outside, via the GPS unit perhaps. The center console is a separate unit, and there are other computers in the vehicle, they all get information from and send data to the ECU over the CANbus, a vehicle 'ethernet' network if you like. Think about how Teslas are updated over the internet, but for this vehicle, you have to visit a dealer to get updates to software, to reset things, or you yourself have to plug in a USB drive to the car for it to see an update and then load it when you tell it to. So it is very unlikely that there is any data or comms happening between the vehicle and the 'cloud' or back to INEOS, the only input from outside in a network sense is coming as input-only from the GPS sensor, no data is going out from the Grenadier over the airwaves or internet. Well, unless you have a tracker planted in your car.

It is possible that an erroneous input from GPS that fed a date in 2032 to vehicle systems caused this, and that GPS now giving correct dates can't undo it.

Things in an ECU and other computing components in a vehicle are simpler than you'd see on a PC or Mac or even a mobile phone, space is limited, memory is limited, I've seen this in software written for space vehicles -- a lot of constraints.

To determine if service is due, there is either a computation done within the ECU that compares the last service reset or date, with today's date, or there is a simple memory location that acts as a counter, and increments by 1 each day, and that another part of the code reads and an 'if' statement that says: "if COUNTER is > 365, tell console to display COUNTER - 365 days overdue for service". Could be other ways to do this.

I'm betting on the latter, as date adding and subtracting is tricky, and a counter that can be reset to 0 and count up by 1 daily is much, much simpler for the purpose of determining how many days since your vehicle service has been done (and service counter reset).

The days overdue for service increments at 1800 Eastern time, which is UTC+1 midnight time (most of the EU, incl. France), and the ECU I think updates the counter by 1 at that time. It's possible that the ECU will take the new date at that time and calculate the difference between it and the service reset date, and increment the service counter by that many days, but that seems unlikely as it's more complication than needed to do this function. Still, maybe there are vehicles that they expect may be de-powered for long periods, maybe in shipping, and they coded it to take the date from GPS and do those calculations.

Having said that, this is all speculation based on experience with embedded systems, but not any knowledge or experience with the internals of the Grenadier's systems. I am chomping at the bit to get access to the embedded systems architecture and software, I'd even sign an NDA if necessary, to understand what happened in this case and help improve these systems. The Grenadier platform is brilliant, and I think it should be stuck with mostly, with changes coming as fixes, improvements, iterating evolution, not start over or make huge changes like you see with between the 5th and 6th gen 4Runners, but you didn't see between 4th and 5th gen.

My best guess is that 5 year's worth of days was added to the internal ECU time and it incremented the service counter by that many days. Could have been that a date in 2032 was provided to the ECU, could be that something jumped that Service counter by that many days, no idea.

Whether changing the date manually in the console and having the ECU pick up on that and then adjust the service counter, I don't know -- I hope so, would then be easy to fix this.

I trust IA engineers are working this, and we'll hear relatively soon what happened and what to do about it.

I wonder how bound IA is to proprietary hardware and software that is limiting and constraining what they can do. Engine management and other systems, would be nice to have open source alternatives.

/s.
'
I’m really enjoying reading your analysis of the issue, although I prefer the original phrase “champing at the bit” over your modern corruption “chomping at the bit”. And are we taking bits or bytes? 🙂
 
I’m really enjoying reading your analysis of the issue, although I prefer the original phrase “champing at the bit” over your modern corruption “chomping at the bit”. And are we taking bits or bytes? 🙂
It'll be this when our OMG service reminder disaster is resolved
1000059150.jpg
 
Using that premise, here is @TheDocAUS latest list updated to show a corrected due for service date. The column "daysToServiceDue" is calculated by subtracting 5 * 365 = 1825 from the "daysOverdue" value.

Code:
User                            daysOverdue        daysToServiceDue        serviceDue
Krabby                             1492                    -333        Feb 02, 2025
ResponsiblyReckless                1625                    -200        Jun 15, 2025
Chook                              1840                      15        Jan 16, 2026
anti                               1841                      16        Jan 17, 2026
Itsdchz                            1841                      16        Jan 17, 2026
BrandonADV                         1852                      27        Jan 28, 2026
TahoeGren                          1852                      27        Jan 28, 2026
Rocky                              1856                      31        Feb 01, 2026
Znarfgh                            1864                      39        Feb 09, 2026
Bjoern                             1864                      39        Feb 09, 2026
PB60                               1865                      40        Feb 10, 2026
Pat-Ard                            1868                      43        Feb 13, 2026
Rok Dr                             1869                      44        Feb 14, 2026
Malkay                             1875                      50        Feb 20, 2026
Sonoranrover                       1875                      50        Feb 20, 2026
linksk9rig                         1877                      52        Feb 22, 2026
BluDawg                            1879                      54        Feb 24, 2026
Shopkeep                           1879                      54        Feb 24, 2026
rabia                              1879                      54        Feb 24, 2026
PNW IG                             1881                      56        Feb 26, 2026
Michael H                          1889                      64        Mar 06, 2026
Robt                               1890                      65        Mar 07, 2026
Chem409                            1890                      65        Mar 07, 2026
Blackwolf                          1891                      66        Mar 08, 2026
Duncan McDonald                    1892                      67        Mar 09, 2026
joejet                             1894                      69        Mar 11, 2026
grnamin                            1897                      72        Mar 14, 2026
Korg                               1899                      74        Mar 16, 2026
GrenADV                            1901                      76        Mar 18, 2026
Green Gren                         1903                      78        Mar 20, 2026
stefan.schaefer.de                 1906                      81        Mar 23, 2026
Grumpy                             1906                      81        Mar 23, 2026
HeavyFoot                          1915                      90        Apr 01, 2026
pedrogb                            1915                      90        Apr 01, 2026
Tom Ireland                        1916                      91        Apr 02, 2026
Jax F1 Dave                        1917                      92        Apr 03, 2026
Woody                              1919                      94        Apr 05, 2026
UncleBuck                          1924                      99        Apr 10, 2026
Force Pro                          1924                      99        Apr 10, 2026
Voader O                           1925                     100        Apr 11, 2026
OGrid                              1927                     102        Apr 13, 2026
singlefin                          1927                     102        Apr 13, 2026
WhiteBear                          1931                     106        Apr 17, 2026
ecohen2                            1932                     107        Apr 18, 2026
Forefun                            1933                     108        Apr 19, 2026
Happyoldgit                        1933                     108        Apr 19, 2026
DaveB                              1935                     110        Apr 21, 2026
OkGo                               1937                     112        Apr 23, 2026
prezioson                          1940                     115        Apr 26, 2026
NixGrenadier                       1940                     115        Apr 26, 2026
Peterr's neighour                  1944                     119        Apr 30, 2026
ddv                                1945                     120        May 01, 2026
Tergosa                            1946                     121        May 02, 2026
Rudilf                             1948                     123        May 04, 2026
Johnb                              1950                     125        May 06, 2026
Fred                               1950                     125        May 06, 2026
Jonnieblaze                        1950                     125        May 06, 2026
Antgil                             1953                     128        May 09, 2026
TheBMcCann                         1953                     128        May 09, 2026
Camilondo                          1953                     128        May 09, 2026
nr002                              1954                     129        May 10, 2026
Knoe                               1955                     130        May 11, 2026
rickydoc                           1961                     136        May 17, 2026
Peterr                             1961                     136        May 17, 2026
Jeremy966                          1967                     142        May 23, 2026
Ex-defender driver                 1968                     143        May 24, 2026
TheDocAUS                          1968                     143        May 24, 2026
shekesc                            1969                     144        May 25, 2026
Denis M                            1975                     150        May 31, 2026
Augustin                           1979                     154        Jun 04, 2026
Telliottaus                        1980                     155        Jun 05, 2026
rwhitinger's better half           1981                     156        Jun 06, 2026
TJD                                1985                     160        Jun 10, 2026
joejet                             1989                     164        Jun 14, 2026
Mohs9                              1989                     164        Jun 14, 2026
MattG                              1989                     164        Jun 14, 2026
Phred                              1994                     169        Jun 19, 2026
douggie                            1995                     170        Jun 20, 2026
Phud                               1996                     171        Jun 21, 2026
Des Mattes                         2003                     178        Jun 28, 2026
Glen                               2007                     182        Jul 02, 2026
Badger4x4                          2007                     182        Jul 02, 2026
Adam                               2007                     182        Jul 02, 2026
Baron van T                        2009                     184        Jul 04, 2026
Tomdoc                             2016                     191        Jul 11, 2026
gratefuldiver                      2021                     196        Jul 16, 2026
Silverjay                          2022                     197        Jul 17, 2026
theox                              2024                     199        Jul 19, 2026
Chris Hilton                       2024                     199        Jul 19, 2026
Tony H                             2025                     200        Jul 20, 2026
SaudiGR                            2026                     201        Jul 21, 2026
Landmannn                          2044                     219        Aug 08, 2026
Oscar786                           2045                     220        Aug 09, 2026
acky                               2048                     223        Aug 12, 2026
n545ca                             2050                     225        Aug 14, 2026
Logsplitter                        2051                     226        Aug 15, 2026
Commodore                          2057                     232        Aug 21, 2026
NeoGTi                             2057                     232        Aug 21, 2026
HelgeL                             2059                     234        Aug 23, 2026
Greasemonkey                       2059                     234        Aug 23, 2026
Keato                              2069                     244        Sep 02, 2026
Lollo050968                        2074                     249        Sep 07, 2026
Citori21                           2081                     256        Sep 14, 2026
bakepl                             2082                     257        Sep 15, 2026
MurphyMurph                        2085                     260        Sep 18, 2026
McPharmerII                        2088                     263        Sep 21, 2026
Barney                             2091                     266        Sep 24, 2026
Wile E Coyote                      2095                     270        Sep 28, 2026
Dschubba                           2097                     272        Sep 30, 2026
Stu Barnes                         2097                     272        Sep 30, 2026
Manuel4x4                          2106                     281        Oct 09, 2026
Mazeman                            2107                     282        Oct 10, 2026
Jork                               2113                     288        Oct 16, 2026
KlasN                              2123                     298        Oct 26, 2026
Wueste                             2123                     298        Oct 26, 2026
Brock63                            2124                     299        Oct 27, 2026
Tazzieman                          2137                     312        Nov 09, 2026
skinny tom                         2139                     314        Nov 11, 2026
Tenac loaner                       2139                     314        Nov 11, 2026
Phobiac                            2141                     316        Nov 13, 2026
Ever pragmatic                     2141                     316        Nov 13, 2026
archerwolf                         2146                     321        Nov 18, 2026
pipo                               2149                     324        Nov 21, 2026
Skymark                            2156                     331        Nov 28, 2026
ADVAW8S                            2159                     334        Dec 01, 2026
StKesseler                         2171                     346        Dec 13, 2026
slukell                            2175                     350        Dec 17, 2026
Emil                               2190                     365        Jan 01, 2027
emax                               2233                     408        Feb 13, 2027
bigleonski                         2250                     425        Mar 02, 2027
Ron50                              2253                     428        Mar 05, 2027
Torc Steel                         2277                     452        Mar 29, 2027
Clark Kent                         2367                     542        Jun 27, 2027
C-Mack                             2458                     633        Sep 26, 2027
DeepCJ7                            2651                     826        Apr 06, 2028
mirwantandyo                       2668                     843        Apr 23, 2028
rwhitinger                         6410                    4585        Jul 22, 2038

If the maximum service interval is 365 days, for anyone with a "daysToServiceDue" of 365 or greater, the data doesn't make sense since this implies that Emil had his service reminder set on Jan 1, 2026 and that the users after him are granted more than a 365 day service interval. So something else is likely going on there.

Can the dealer set a service interval greater than 365 days? Maybe + 3 years like @Krabby suggests or + 12 years for @rwhitinger? I think we all want that 12 year interval!
To calculate the actual date the next service is due, don’t we first need to determine the date of our previous reset (using your column 3 and going back that many days) and then add 12 months to that?

In my case, with a displayed number of 1889 days, my last service was 64 days ago* (October 29, 2025) so my next service is actually due on October 29 this year (not March 6 this year as your column 4 suggests) or am I missing something?

* I realise that some of these numbers change each day, but my last service was indeed on October 29.
 
Found this comment on the Reddit Grenadier forum.
. . .
"We think we resolved the service overdue warning in another thread about it, but here’s how to fix it - go into settings, manually set the date to 2026, not 2032, turn off and lock the doors, come back a half hour later and the service message is resolved.
I started the vehicle and found my (automatically set) clock showed the correct date. I set it to manual and wrote date data for year = 2027, then wrote it again with the current correct date (I assume it was written since I backed out of the menu each time). I locked the doors, waited 90 minutes, the unlocked the doors and started the vehicle. The service overdue message was displayed with the same expected value. I set the date / time back to auto and the error message was still displayed.

TLDR: it’s a no worky.
 
I’m really enjoying reading your analysis of the issue, although I prefer the original phrase “champing at the bit” over your modern corruption “chomping at the bit”. And are we taking bits or bytes? 🙂
It's only corruption if I know it is and I intended it. I thought it was chomping. But we have a new rescue dog with some Frank Sinatra teeth, so maybe I'm channeling him? My mother is a Brit BTW, and we lived in DE and the UK for 9 years total so I should know better. But look at those teeth!
 

Attachments

  • IMG_1958.jpeg
    IMG_1958.jpeg
    6.8 MB · Views: 28
To calculate the actual date the next service is due, don’t we first need to determine the date of our previous reset (using your column 3 and going back that many days) and then add 12 months to that?

In my case, with a displayed number of 1889 days, my last service was 64 days ago* (October 29, 2025) so my next service is actually due on October 29 this year (not March 6 this year as your column 4 suggests) or am I missing something?

* I realise that some of these numbers change each day, but my last service was indeed on October 29.
The 2054d mine displays is 5 years of days plus the distance from 21 May 2025 to today. I was 140 or 141 days past my last reset, plus the 5 years of days (incl leap days) that were inadvertently added on 1 Jan 2026.

Tell me what your service overdue number is and what date you read that number on.
 
It's only corruption if I know it is and I intended it. I thought it was chomping. But we have a new rescue dog with some Frank Sinatra teeth, so maybe I'm channeling him? My mother is a Brit BTW, and we lived in DE and the UK for 9 years total so I should know better. But look at those teeth!
I would argue that corruption, both in terms of linguistics and data, can be accidental, but out of a strong desire for self-preservation, I won’t argue with your dog. 🙂
 
It may be off by a day or three, because the ECU is on UTC+1 time, so my calculation is back by at least a day for your time zone. I have you at 2 November for service.
 
I would argue that corruption, both in terms of linguistics and data, can be accidental, but out of a strong desire for self-preservation, I won’t argue with your dog. 🙂
He is a miscreant to the max. I find one of my shoes in the living room, my underwear on the deck, my eye drops container in 20 pieces in the kitchen. Love his spirit and craziness.
 
But doesn’t your table show me as due on March 6 ?
I haven't posted any tables. I think that's someone else. I wrote a Tcl script that takes the date you read your days of service overdue, and the number of days overdue, and calculates your last service reset date in Eastern time zone.

For me, my last service reset date was 21 May 2025. When I run 2026-01-04 and 2054d into the script, it comes out with 2020-05-21 as my last service reset date, which is exactly 5 years of days incl. leap days plus the140 or 141 days since 21 May 2025.

Every Grenadier jumped by 5 years of days including leap days on their service due counter, on 1 Jan 2026. There will be variation of 1-3 days depending on time zone and certainty of last reset dates, but so far they all work out to those 5 years of days added to the service counter.
 
Last edited:
I haven't posted any tables. I think that's someone else. I wrote a Tcl script that takes the date you read your days of service overdue, and the number of days overdue, and calculates your last service reset date in Eastern time zone.
My mistake. The table I was looking at (on page 25) was posted by @Glen in response to one of your posts. I’ll get him to check it. All the best to you (and your dog). 🙂
 
Found this comment on the Reddit Grenadier forum. I don't know if it works, I just tried it (though without engine running, just key set to accessory mode) and will check on it later or tomorrow. If it doesn't work with engine off , I'll give it a try with the engine running next time I'm out and about.

Do post here if this works for you:

"We think we resolved the service overdue warning in another thread about it, but here’s how to fix it - go into settings, manually set the date to 2026, not 2032, turn off and lock the doors, come back a half hour later and the service message is resolved. Why our clocks jumped from 2025 to 2032 is a separate issue, but for now we won’t all have the service death bongy"

View: https://www.reddit.com/r/ineosgrenadier/comments/1q18zhb/comment/nxcp3r7/?utm_source=share&utm_medium=web3x&utm_name=web3xcss&utm_term=1&utm_content=share_button
I tried the above method with the engine on confirm to be not working. I'll try now with the engine off.
 
My build number is 9848, and I still have no service reminder, so I still feel like I am missing out.
What is your build number Jean, I know it is a lot earlier than mine, and if I remember yours is petrol, mine is diesel, you are in Belgium I am in Australia, or are we just special, or has Ineos forgot that we exist.

Steve.
I don't know, members complaining because they haven't got a fault. We seemed to have turned the out come of the forum upside down 🙃. We could start threads help " there is nothing wrong with my Grenadier"
(Mine is B57 vin 7601 UK 🇬🇧 and I have the issue. )
 
Back
Top Bottom