I've had this issue since my tbox was changed over a year ago, its been to the garage 5 times for it and they haven't been able to solve it so far. Its currently with them at the moment, been with them for a month and they haven't sussed it yet but they said they have a case open with MG to work on it. If your garage finds a solution i'd be keen to know!
Thanks for jumping in on this. Can i ask something, when you open the app, does the last updated field show when the tbox was changed or prior to that?
I have escalated it with mg uk today as i had a call saying i need to update the app. I dont know how many times i need to say its not the app. It must be something to do with communication between the cars main brain and the tbox.
In my eyes, this is the simplified process.
Car talks to tbox, says im this car with this id, reports battery level etc.
Tbox communicates with server on its mobile number assigned when first built, reports id and state of car.
Server checks id, if it matches, server is updated.
App logs in to server and gets update.
Now, if the tbox is changed and the id of the car is not assigned to the new number in the tbox, when it reports to the server, it will fail the id check.
I may be completely wrong with this but the issue only appeared after the tbox was changed. So frustrating.