R40 is the general release version. Some people get R46 in response to reporting specific issues. R59 is apparently the latest but few people are getting this. We don't know for sure but it is suspected that because updates can brick cars sometimes MG has become reluctant to update the infotainment without good reason.
I have not had this happen myself, but I have had a bunch of updates to ACC recently and before that I didn't use it as it was unusable.
My understanding is that the dealers don't have access to any system that will tell them what each car has installed remotely. All they can do is plug the car in and see what updates are available. They can't even seen all of those as various hot fixes and patches are only made available by MG in response to specific diagnosis. So the dealer can plug your car in and make a note of the module updates that were applied as they apply them, which is what most people seem to get on the job sheet, but it is tricky to do more than this and many don't bother to even record the updates were applied.
Now, this is far from a good system and needs to change.
We should have:
- In car and remote diagnostics of installed versions accessible to users and dealers.
- A central public directory of all the versions of all the modules with change log notes, at a minimum available to all dealers, ideally summary information also available to owners (or a paid service for closed access to this).
- Automated remote diagnosis: you report a problem and your dealer can run tests on your MG without you taking the car in, read fault codes, and potentially order parts.
- Automated over the air updates for modules and infotainment, with release notes.
But we have none of this. Apparently the dealers don't even often know when a new Infotainment release is available as MG doesn't tell them. They have to put in a diagnosis of a problem with a specific car and then may or may not be directed to R40, R46 or R59.
I'm fed up with this and it shows no sign of changing.