Updated MHS2 maps after end of life
MHS2 units have reached end-of-life and are no longer receiving navigation map updates from Audi. However, MHI2 (Harman) units continue to receive new map data, and their map format is largely compatible with MHS2 after some structural changes.
The MHI2-to-MHS2 Map Converter automates this process. It takes an MHI2 map archive and restructures it into the MHS2 directory layout, handling region data, speech resources, truffles, eggnog databases, and path remapping. Instructions for using the converter can be found below.
Instructions:
1. Obtain an MHI2 map file
This can be done either on here, mibvault.com or mib-helper.com (make sure to scroll to the MHI2/MHI2Q section)
2. Download the MHI2 to MHS2 converter
You can get it on Github here. Unzip the archive and place it somewhere. (e.g. on your desktop)
3. Put your maps inside the Input (case-sensitive) folder (if it doesn't exist, create one)
The folder hierarchy should look like this:
- Top level
- Input (folder) ==(create it)==
- Mib1 (folder)
- Mib2 (folder)
- metainfo2.txt (file)
- Output (folder) ==(create it)==
- LICENSE
- main.py
- README.md
- Input (folder) ==(create it)==
4. Run the script
Open a terminal in the top level of the folder and run python main.py
5. Copy the Output folder contents
Copy all the files inside of your Output folder to the SD card.
6. Patch libPresentationController.so ==(THIS IS THE MOST IMPORTANT STEP)==
Download the corresponding payload for your unit based on your version (Check Red/Engineering menu) below:
P2035/P2037
P1242
a. Unzip the payload file downloaded onto the sd card
b. Insert the SD Card into slot 1 (left side)
c. Wait for the unit to reboot
d. Once rebooted, connect the SD card to a computer and check whether a SUCCESS file or ERROR.txt file is present.
If you have an ERROR.txt file, the reason for the failure should be inside of the file, open it in notepad. Your unit was not affected by the patch. Make sure to resolve the errors mentionned
If you have a SUCCESS file, everything worked perfectly, you may remove the SUCCESS file and the backup folder from the SD card.
(You may need to reinsert the SD card after the reboot for the maps to load)
Common errors:
The list is very limited as these are errors that I believe could happen, because they happened to me during development.
"My navigation app no longer loads!"
You have very probably downloaded the wrong patch payload file for your unit.
Community content mirrored from mibwiki.one. Always make a backup before flashing or coding a unit.