βΉοΈ 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)
- VW Discover Media MIB2 Technisat
Unsuported devices
- VW Discover Media MIB2 Delphi
- all MIB1 infotainment units
- all Skoda Infotainment units
- all Seat Infotainemnt units
- all Audi Infotainment units
- VW Composition Media MIB2 (no navi, no Personal POI, no attack vector)
- VW Discover Pro MIB2 (go to https://github.com/jilleb/mib2-toolbox for a great tool)
Risks
- Loosing warranty
- Messing up the system
- Bricking the headunit
- Makine the car inoperable
- π₯π₯π₯
Requirements
- Supported infotainment unit
- Enabled developer mode
- Empty, FAT32 formatted SD card
MIB2Std-toolbox Installation
- Download the repository.
- Place content of the
CopyToSdCard
direcotry in root directory of the SD card.
- Turn the ignition on.
- Wait about 1 minute for the infotainment to fully boot up.
- Insert card to the SD1 port in the glovebox.
- Wait for
SD card 1: Software update
notification.
- Go to
NAV
> Setup
> Manage Memory
> Update my POIs
> Update
> Next
.
- Wait for
Software update complete
notification and press OK
.
- Reboot the infotainment unit by pressing and holding volume control knob for about 10 seconds.
- Wait about 1 minute for the infotainment to fully boot up.
- Press and hold
MENU
button for 10 seconds unit the Testmode menue
appears.
- Go to
Green Engeneering Menu
> mib2std-toolbox
.
Known issues
- Well, it doesn't work yet!
TODO
- Preatty much everything right now...
- VW Composition Media MIB2 - one could use radiostation logo DB update vector.
- Dumping interesing files to SD card
- Filesystem root password hash extraction
- Replacing system UI elements
- Replacing system SFX
How it works
- Infotainment unit recognizes content of the SD card as Personal-POI update.
./metainfo2.txt
file contains list of Variants that the update applyies to and paths for files specific for each variant (for example ./PersonalPOI/MIB2TSD
).
- 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.
mib2std-toolbox.esd
file is an additional green engeneering menu screen which gives you access to running custom scripts.