Mods

Select vehicle brand and desired mods. Download the bundle and unzip onto a FAT32 formatted SD card or flash drive. Insert into your vehicle while it is running.

Loading available mods…

Installation

This is not a comprehensive list, please let me know of additional vehicles.

Year Make Model MH2p
2019 - 2023 Audi A1 MIB2+ High
2018 - 2020 Audi A6 MIB2+ High
2018 - 2020 Audi A7 MIB2+ High
2018 - 2020 Audi A8 MIB2+ High
2018 - 2020 Audi E-tron *extra steps - contact me MIB2+ High
2018 - 2020 Audi Q3 MIB2+ High
2020 - 2023 Audi Q7 MIB2+ High
2018 - 2020 Audi Q8 MIB2+ High
2018 - 2023 Lamborghini Urus LIS III
2019 - 2022 Porsche 911 (992) PCM 5
2019 - 2022 Porsche Cayenne (E3) PCM 5
2019 - 2025 Porsche Macan (95B) PCM 5
2020 - 2022 Porsche Panamera (976) PCM 5
2018 - 2024 Volkswagen Touareg MIB2+ High
Necessary Hardware
  • update media (SD card or flash drive - see which ports your vehicle has in the center console or glove box, <32 GB is easier, mod kit and mods are <1 MB)
  • Computer that can connect to update media (Windows is easiest)

Prerequisites
  • Mods bundle downloaded (see Mods section above)
Update Media Setup
  • format update media as FAT32
    • right click the update media, choose "Format", select "FAT32" from "File System," and choose "Start".
    • ...
      update media: format dialog Windows
    • note: If your update media is larger than 32 GB, FAT32 is not an option. Use Rufus or Raspberry Pi Imager to format as FAT32.
      • Raspberry Pi Imager settings: Device: [No filtering], OS: [Erase], Storage: [select update media], continue until done
  • extract mods bundle contents onto update media
  • note: /Data and /Meta must be at root of update media
  • ...
    update media: format dialog
  • note: to uninstall a mod
    • create empty uninstall.txt file in /Mods/[modname] folder
Vehicle Installation Prerequisites
  • update media with mods bundle
Vehicle Installation
  • start vehicle
  • insert update media
    • note: if using an SD card, ensure the slider is in the unlocked position
  • within ~10 seconds, MH2p will reboot
  • update installs automatically
    • takes a few minutes
    • do not interact with MH2p during this process
    • it will reboot a few times and show some red engineering menu pages
  • when update is done installing, a prompt will say "Please remove update media"
  • remove update media from vehicle
  • MH2p will reboot into normal mode with mods installed/uninstalled
  • on computer, can check update media /Logs folder which has logs from each mod being installed

Prerequisites
  • Mods bundle downloaded (see Mods section below)
Update Media Setup
  • format update media as FAT32
    • use the built-in Disk Utility app to format the update media to FAT32: Applications > Utilities > Disk Utility.
    • ...
      update media: formatted macOS
    • note: If your update media is larger than 32 GB, FAT32 is not an option. Use Raspberry Pi Imager to format as FAT32.
      • Raspberry Pi Imager settings: Device: [No filtering], OS: [Erase], Storage: [select update media], continue until done
  • extract mods bundle contents onto update media
  • note: /Data and /Meta must be at root of update media
  • ...
    update media: format dialog
  • note: to uninstall a mod
    • create empty uninstall.txt file in /Mods/[modname] folder
Vehicle Installation Prerequisites
  • update media with mods bundle
    • files automatically added by Apple need to be removed:
      • option A:
        • use the free 30 day trial of BlueHarvest to clean the update media immediately before physically removing it
      • option B:
        • in Terminal, run dot_clean -m [update media dir]
Vehicle Installation
  • start vehicle
  • insert update media
    • note: if using an SD card, ensure the slider is in the unlocked position
  • within ~10 seconds, MH2p will reboot
  • update installs automatically
    • takes a few minutes
    • do not interact with MH2p during this process
    • it will reboot a few times and show some red engineering menu pages
  • when update is done installing, a prompt will say "Please remove update media"
  • remove update media from vehicle
  • MH2p will reboot into normal mode with mods installed/uninstalled
  • on computer, can check update media /Logs folder which has logs from each mod being installed
Troubleshooting

The update media is formatted incorrectly or the folder structure is wrong. Review the instructions and pictures.

macOS users: see note about the hidden files that are automatically created and using BlueHarvest to remove them immediately before removal.

Ensure you have your desired mods correctly installed in the /Mods folder in addition to the Mod Kit. Each mod's folder must contain at least one of the following folders: Update, Post, Persist.

Try reformatting, reinstalling the files on your update media. Or use a different update media; it is likely yours is faulty.

Run the update while your vehicle is running.

Uninstall the mod and contact me for the next steps. A new version will need to be added for your firmware.

Contact me for the next steps. It is likely easy for me to port it to your vehicle and your effort will help others!

Confirm your cable supports data and is not power only.

Ensure Wi-Fi is enabled on your iPhone. If the issue persists, your vehicle also needs to have a working navigation database, a 5 GHz antenna (some vehicles shipped without one), and needs to be in a country where 5 GHz Wi-Fi is allowed. 5 GHz is disallowed in the following countries: Afghanistan, Algeria, Angola, Antigua & Barbuda, Aruba, Bangladesh, Barbados, Belize, Benin, Bhutan, Bolivia, Burkina Faso, Burundi, Cambodia, Chile, China, Congo (Dem. Rep.), Cuba, Djibouti, Dominican Republic, Egypt, Ethiopia, French Polynesia, Gabon, Ghana, Grenada, India, Indonesia, Iran, Iraq, Israel, Ivory Coast, Japan, Kenya, Kuwait, Laos, Lebanon, Lesotho, Liberia, Libya, Madagascar, Malawi, Maldives, Mongolia, Montserrat, Morocco, Myanmar, Nepal, Nicaragua, Niger, Nigeria, North Korea, Oman, Pakistan, Papua New Guinea, Paraguay, Peru, Philippines, Qatar, Rwanda, Saint Kitts & Nevis, Saint Lucia, Saint Vincent & the Grenadines, Saudi Arabia, Senegal, Seychelles, Sierra Leone, Solomon Islands, Somalia, South Africa, Sri Lanka, Sudan, Suriname, Syria, Tajikistan, Tanzania, Togo, Tonga, Trinidad & Tobago, Tunisia, Turkmenistan, Uganda, United Arab Emirates, Uzbekistan, Vanuatu, Venezuela, Vietnam, Yemen, Zambia, Zimbabwe.
Donations

If you are considering donating to this project, I recommend donating to a local charity to help your community. If you still insist on donating, it is appreciated. This is a hobby project that has taken quite a bit of time and a litle money to make a reality!

Contact
Developers

Check the Mod Kit and existing mods for documentation and references. Feel free to contact me with any questions or to have your mod included on this page.

Credits

The users and tools that helped make this happen.

  • fifthBro: Android Auto multiple device fix, general platform knowledge, development, Android Auto testing
  • UncleMacan (Macan Forum): Porsche CarPlay true fullscreen development
  • cojones: Android Auto testing
  • finpat: Android Auto testing
  • litdreams10: general platform knowledge, Android Auto testing
  • lprot (GitHub, DRIVE2): general platform knowledge, MH2p Toolbox
  • Q3 Team: general platform knowledge
  • Spyderman: general platform knowledge, development, Android Auto testing
  • eohx21: Apple CarPlay Wireless testing
  • And many others! Thank you!
  • Ghidra: reverse engineering MH2p binaries
  • Recaf: reverse engineering & modifying MH2p jars