You really think they’re bringing up the warning nag based on interrogating the BMW ECU??
Your BMW example was interesting, but it is for a different car.
Personally, I’d put actual cash money on the Grenadier head unit having a very basic algorithm that essentially says
if ( odometer > 11000 OR date > last_service_date + 11 months ) {
nag
} else
do nothing
}
(It might not even be that clever. Who knows if they’re tracking the last service date. Failing to update it might explain some of the recent spurious warnings people have been seeing though. Thinking of
@Jean Mercier)
If it is a simple distance+date check, I’m not disappointed. I’m glad that Ineos Automotive aren’t trying some clever warn-us-when-the-engine-is-tired complex wizardry. It’s hard enough to get the basics right, as we’ve seen, so even reusing BMW’s IP I suspect they’d struggle to make it sensible/fair/predictable.