Audi VC map layout fix
In some cases (usually after a retrofit) there might be an issue with the map layout on Audi Virtual Cockpit. It looks like the map is hidden behind the user interface, car is off-map, there are some glitches, etc...
Reason
This can happen if VC and MIB are not set to the same layout.
VC shares with MIB the information about the layout (Classic vs Sport; small vs large scene). But this happens only when you switch between layouts. So if your VC does not allow to change to Sport and it's permanently set to Classic, it will never send the information to MIB about requested layout.
For example you have retrofitted MIB2 and it sourced from a vehicle which had the Sport Layout enabled and activated in VC just before it was removed from the donor car. This MIB2 unit will still think that it should transmit map image for the Sport Layout on VC.
Solutions
Toggle layout on VC
Switch between layouts on VC. This will send the information to MIB and everything should be back to normal.
Just make sure that your MIB2 firmware is up to date, as some old firmwares might not support it correctly.
MIB2 persistence fix
Overwrite last state persistence namespace in MIB2. This will force the MIB unit to use different layout.
There are various ways to do that. You can use Telnet, SSH, UART, or even More Incredible Bash to modify persistence memory.
TODOooo