mattcabb / mib2std-toolbox

Trying to hack VW Discover Media / Composition Media MIB2 infotainment
71 stars 11 forks source link
discover mib2 seat skoda volkswagen

ℹ️ Don't bother to install it. It's not ready yet.
πŸ‘ But somebody else have made something that already works! Check this: https://github.com/olli991/mib2std-toolbox

MIB2Std-toolbox

Attempt to access VW, Seat, Skoda MIB2Std Infotainment filesystem to run some scripts and customize few things.

Supported devices (soon to be)

Unsuported devices

Risks

Requirements

  1. Supported infotainment unit
  2. Enabled developer mode
  3. Empty, FAT32 formatted SD card

MIB2Std-toolbox Installation

  1. Download the repository.
  2. Place content of the CopyToSdCard direcotry in root directory of the SD card.
  3. Turn the ignition on.
  4. Wait about 1 minute for the infotainment to fully boot up.
  5. Insert card to the SD1 port in the glovebox.
  6. Wait for SD card 1: Software update notification.
  7. Go to NAV > Setup > Manage Memory > Update my POIs > Update > Next.
  8. Wait for Software update complete notification and press OK.
  9. Reboot the infotainment unit by pressing and holding volume control knob for about 10 seconds.
  10. Wait about 1 minute for the infotainment to fully boot up.
  11. Press and hold MENU button for 10 seconds unit the Testmode menue appears.
  12. Go to Green Engeneering Menu > mib2std-toolbox.

Known issues

TODO

How it works

  1. Infotainment unit recognizes content of the SD card as Personal-POI update.
  2. ./metainfo2.txt file contains list of Variants that the update applyies to and paths for files specific for each variant (for example ./PersonalPOI/MIB2TSD).
  3. Next ./PersonalPOI/MIB2DE/metainfo2.txt file is processed. Again, it contains list of variants but also files & directories to copy, destination paths, checksums, etc. Altering destination path will force custom GEM .esd file to be copied to the infotainment file system.
  4. mib2std-toolbox.esd file is an additional green engeneering menu screen which gives you access to running custom scripts.