GOLFMK8
GOLFMK7
GOLFMK6
GOLFMKV

[HOW TO PATCH] MIB2/MST2 Delphi HeadUnit (MST2_VW_xxxxxD) patch [FEC/SWAP/CID/CP]Android Auto,CarPlay and many more

ashok9949

Passed Driver's Ed
Location
Poland
Car(s)
golf 7




Knowledge is power. But only if it is shared.:devilish:
Table of contents of this post:
  1. How do I recognize a Delphi Unit?

  2. Requirements - what do I need?

  3. Unlock Green Menu (developer mode)

  4. Carry out a firmware update

  5. Delphi Unit patch

  6. Problems
★★★★★★★★★★★★★★★★★★★★★★★★★★★★★★★★★★★★★★★★
1. How do I recognize a Delphi Unit?

Delphi Units are always standard devices and not high devices.
Accordingly, a Delphi Unit is always a Discover Media and not a Discover Pro.
All Delphi Units are Discover Media devices, but not all Discover Media devices are Delphi Units!
A Discover Media can also be a Technisat Preh Unit - just as a reference.

In order to recognize the unit without removing it, it is necessary to hold down the MENU button on the radio for a longer time until another menu opens.

78qoxr7i.png



In this menu you select the point "Software update / versions" and you will now see the software train.


bnpjq7t6.png



The (Delphi) SW Train Version ( MST2 _ EU _ VW _ P 0891 D ) is composed as follows:

MST2
= MIB2 standard device
EU = European variant (US = USA / CN = China)
VW = vehicle brand (AU = Audi)
P = production / factory version (E = developer version / K = customer service)
0891 = firmware 0891
D = Delphi unit

short version: If there is a D at the end of your SW Train version, then you have a Delphi unit.

If you see a PQ or ZR after the vehicle brand or a T at the end in your SW Train version, then you have a Technisat Preh Unit.


★★★★★★★★★★★★★★★★★★★★★★★★★★★★★★★★★★★★★★★★
2. Requirements - what do I need?
* The D-Link DUB-E100 is recommended at this point.


So that the unit can also be accessed, the Ethernet adapter on the laptop / computer must be configured as follows:

Open network connections, right-click on the corresponding adapter and click on "Properties"



1.png




Enable IPv4 and click Properties.



2.png





Use the following values.


3.png



The patch files are different for each SW train and software version!

So make sure that you use the correct patch files for your unit!

If you use the wrong patch files, in the worst case scenario you will break your unit!

In addition to the software train mentioned in the first section, there is also the software version, which can be read from the same menu item at the end.





Hxx.xxx.xx_STD2_xx = STD2 Patch
Hxx.xxx.xx_STD2Nav_xx = Nav Patch
Hxx.xxx.xx_STD2Plus_xx = Plus Patch




★★★★★★★★★★★★★★★★★★★★★★★★★★★★★★★★★★★★★★★★




3. Activate Green Menu

Spoiler: Green Menu activation with VCDS
Start the VCDS and open the control unit 5F information electronics in the control unit selection.

Open function 16 (access authorization).

5dqz5kda.jpg


Enter S12345 as the login code to switch the session.

wo592q3v.jpg


Open function 10 (adaptation).

m8vfdc9r.jpg


Select and activate developer mode.

y53jtpgp.jpg


ghjkb7ul.jpg


Spoiler: Green Menu activation with VCP


You open VCP and click on "More ..." to display other control units.

lp7apzxz.jpg


Select "Infotainment" in the upper tab and select the control unit [5F].

ukrpkga5.jpg


Connect to the control unit if the automatism is not already activated.

oj2j57h5.jpg


Select the appropriate vehicle.

б2лмјljх.jpg


Change the diagnostic session to "Engineer Mode" at the bottom left.

3wdezij4.jpg


Select Security Access.

a3qdqveo.jpg


Enter 20103 as login code.

pfzkjkay.jpg


Open customization

dce48udk.jpg


Search for developer mode and set the parameter to "activated" and "Start!" to press.

xl2j6wr5.jpg


The green menu is now activated.

v6r8495l.jpg


Spoiler: Green Menu activation with OBD11
todokpkq4.png


0. Select Control Module 5F multimedia
1. select Service mode
2. select delevoper mode
3.Adaptation
4. deleveoper mode
5.Activate





★★★★★★★★★★★★★★★★★★★★★★★★★★★★★★★★★★★★★★★★

4. Carrying out a firmware update

It may be necessary to carry out an update or downgrade of the firmware, for example if there are no ready-made patches or the unit cannot be accessed via Telnet (eg with firmware version 0876 and 0879).

Firmware Update
Corresponding firmware is available in the download area: MIB2 MHI2 / MH2P / MHS2 / MST2 / RMC FW and Solutions Collection - Post # 4

  1. Format SD card to FAT32.
  2. Copy firmware update files to the SD card.
  3. Insert the SD card into the SD card slot 1.
  4. Remove all other SD cards and USB devices!
  5. Press the MENU button on the radio longer until another (service) menu opens. Select the test mode there.
    p7goyazf.png
  6. Change to the "SWDL" category.
    cj2zjcx2.png
  7. Activate Software Download Manual Download and tap "Start Download".
    3fktvkf7.png
  8. Select source (SD card), select everything and start firmware update.
    96mbofp2.png
What should you watch out for when updating the firmware?
  • Leave the ignition switched on
  • Switch off unnecessary consumers (light, ventilation, ...)
  • Connect charger ( at least 15A charging power, better 20A and more)
  • Depending on the unit (RAM / CPU), the update takes 20 to 60 minutes

Spoiler: Eliminate SVM errors
After a firmware update, an entry relating to SVM version management is stored in the error memory.

Spoiler: Eliminate SVM errors with VCDS
Start the VCDS and open the control unit 5F information electronics in the control unit selection.

m8vfdc9r.jpg


Open function 10 (adaptation) and look for "Confirmation of installation change".

kfl2c22v.jpg


The new value must be entered in VCDS with spaces.
Spoiler: Eliminate SVM errors with OBD11
Start OBD11 and navigate to control unit 5F and select "Confirmation of installation change".

obd11svmb6kws.png


Thanks to @@ un4given for the picture.
This value can, for example, be entered in the XOR calculator by XTR3M3 and the new value can be calculated in this way.

Note: The XOR calculator is now also implemented in the MIB2 Delphi FEC generator by XTR3M3 .

If you don't have a Windows laptop or want to calculate it online, you can use I'm So XORy .

Spoiler: Update history of the 08xx versions
In the 800 series, the firmware updates have not always been released logically or continuously. The 891 is not the latest firmware, but the 879!

P9122D (MU0842) ➔ P0867D (MU0867) ➔ P0890D (MU0890) ➔ P0891D (MU0891) ➔ P0876D (MU0876) * ➔ P0879D (MU0879) *

* = untouched they do not have an activated Telnet connection!

★★★★★★★★★★★★★★★★★★★★★★★★★★★★★★★★★★★★★★★★



5. Delphi Unit patchen

Spoiler: Telnetverbindung
In order to be able to establish a Telnet connection, the Ethernet must be activated in the Green Menu.
To do this, hold down the MENU button on the radio until the (service) menu appears. Then navigate to test mode

u22p2ly5.png


Now we can switch to the Green (Engineering) menu (optionally you can also get there by pressing the MENU button for a very long time).

5j2t2wrv.png


Switch to the "debuggung mlp" category.

3taapvrd.png


Activate Ethernet and restart the unit (hold down the power button for at least 10 seconds).

ahyh8umy.png


After the unit has been restarted, "Switch to MLP" must be activated.


s36qeymu.png


Now the USB-LAN adapter can be connected to the USB port in the vehicle and connected to the laptop via LAN cable. If the LEDs on the adapter light up, the cabling and configuration of the IPv4 is successful (see point 2, Ethernet adapter settings).


Putty can now be started. The MU ip address is taken from the Green Menu as the IP address.
It has happened that the MU ip address was not displayed in some devices, but it is always used 192.168.1.4
as the port 23and then click on "Open".

l675f74t.jpg


If everything has been configured correctly, you can tell from the QNX Neutrino login that it works.
Only the word "root" is required as a login for Delphi Units.

nge8nzf4.jpg


As soon as Welcome appears, commands can be entered.

43jweut7.jpg


Spoiler: QNX Neutrino Befehle
Commands:
cp= copy
rm= delete
chmod= change rights (e.g. chmod 777= full read / write rights)
mkdir= create directory (folder)
mount= mount
umountpath
&&= unmount path = execute another command

Attributes:
-f= force (overwrite / force)
-R= recursive (e.g. folder including content and Copy / delete subfolders)
-t= Mount request / special type (e.g. followed by qnx6)
-u= Update (re-mount)
-V= Progress indicator
-w= Read / write rights (when mounting)

Other QNX commands and attributes

Spoiler: create a backup
It is important to create a backup before starting to patch!

Insert the (empty) SD card into slot 1 and execute the following commands using the putty.

Enter the commands exactly! Unintentionally set spaces can lead to the unit being broken!
This note is particularly relevant for users who use a translator because they sometimes insert unwanted spaces.


  1. Mount SD card
    cd / && mount -uw /sdc1/
  2. Create backup folder on the SD card
    mkdir /sdc1/backup/
  3. Secure FEC container
    cp -VRf /persistence/SWaP/* /sdc1/backup/
  4. secure ifs
    cp -Vf /extbin/apps/bin/delphibin.ifs /sdc1/backup/delphibin.ifs
  5. Secure installation manager
    cp -Vf /ffs/sbin/InstallationManager /sdc1/backup/InstallationManager
  6. Back up profiles
    cp -Vf /ffs/etc/profile /sdc1/backup/profile
  7. Save config
    cp -Vf /extbin/apps/cfg/MHConfig.cfg /sdc1/backup/MHConfig.cfg
  8. Save fs0
    cat /dev/fs0 > /sdc1/backup/fs0
  9. Save unit info
    APUpdateLight -i >> /sdc1/backup/unit_info.txt
  10. Save eMMC serial number
    sdtool emmc info >> /sdc1/backup/emmc_serial_number.txt
Spoiler: MST2_backup.sh
There is also a ready-made script for this.

Bash:
#!/bin/sh

echo "ROOT access - OK"
cd / && mount -uw /sdc1/; sleep 1

echo "Making backup dir on SD Card - OK"
mkdir /sdc1/backup/; sleep 1

echo "SWaP *.fec files backup - OK"
cp -Rf /persistence/SWaP/* /sdc1/backup/; sleep 1

echo "backup /ffs/etc/* - OK"
cp -Rf /ffs/etc/* /sdc1/backup/; sleep 1

echo "delphibin.ifs backup - OK"
cp -f /extbin/apps/bin/delphibin.ifs /sdc1/backup/delphibin.ifs; sleep 1

echo "InstallationManager backup - OK"
cp -f /ffs/sbin/InstallationManager /sdc1/backup/InstallationManager; sleep 1

echo "SWaP engine backup - OK"
umount -f /persistence && mkdir /home/mmc0t180_tmp && mount -t qnx6 /dev/mmc0t180 /home/mmc0t180_tmp && cp -Rf /home/mmc0t180_tmp/SWaP/* /sdc1/* && umount -f /home/mmc0t180_tmp && rm -R /home/mmc0t180_tmp; sleep 1

echo "profile backup - OK"
cp -f /ffs/etc/profile /sdc1/backup/profile; sleep 1

echo "MHConfig.cfg backup - OK"
cp -f /extbin/apps/cfg/MHConfig.cfg /sdc1/backup/MHConfig.cfg; sleep 1

echo "fs0 backup - OK"
cat /dev/fs0 > /sdc1/backup/fs0; sleep 1

echo "Saving unit info to file - OK"
APUpdateLight -i >> /sdc1/backup/unit_info.txt; sleep 1

echo "emmc serial numbler - SAVED"
sdtool emmc info >> /sdc1/backup/emmc_serial_number.txt; sleep 1

echo "FINISHED - You can now remove SD Card"
This script is then stored on the SD card and called up as follows:
cd / && /sdc1/MST2_backup.sh

Spoiler: SWaP (FEC) patch
This patch is required so that the verification of the signature of the FEC container is deactivated.

Open MIB2 Delphi FEC Generator by XTR3M3 and select the appropriate feature enable codes as you wish and then create / save the FEC container (right button). The VCNR and FIN can either be entered manually or imported from an existing (backup) FEC container.

38t7ipff.png


However, an already patched FEC container can simply be provided with your VCNR and FIN.
Spoiler: change the FEC container by hand
Open the FEC container with e.g. HxD .

Enter your VC-NR (e.g. from the backup) in offset 07 to 0B
fdwwewpp.png


Enter your VIN (e.g. from the backup) in offset 0C to 1C
szif5pko.png

*.fecNow put this file together with the patched SWaPfile on an SD card and insert this into slot 1 of the head unit.

First the patched SWaP file is sent to the head unit.

Enter the commands exactly! Unintentionally set spaces can lead to the unit being broken!
This note is particularly relevant for users who use a translator because they sometimes insert unwanted spaces.


  1. Mount SD card
    cd / && mount -uw /sdc1/
  2. Temporarily mount the path and copy the SWaP file
    umount -f /extbin && mkdir /home/mmc0t177_tmp && mount -t qnx6 /dev/mmc0t177 /home/mmc0t177_tmp && cp -VRf /sdc1/SWaP /home/mmc0t177_tmp/apps/bin/ && chmod 777 /home/mmc0t177_tmp/apps/bin/SWaP
  3. Unmount temporary path
    umount -f /home/mmc0t177_tmp
  4. Delete temporary path
    rm -R /home/mmc0t177_tmp
Spoiler: MST2_patch.sh
There is also a ready-made script for this.

Bash:
#!/bin/sh

echo "ROOT access - OK"
cd / && mount -uw /sdc1/; sleep 1

echo "SWaP patch - OK"
umount -f /extbin && mkdir /home/mmc0t177_tmp && mount -t qnx6 /dev/mmc0t177 /home/mmc0t177_tmp && cp -VRf /sdc1/SWaP /home/mmc0t177_tmp/apps/bin/ && chmod 777 /home/mmc0t177_tmp/apps/bin/SWaP; sleep 1

echo "Unmounting TEMP directory - OK"
umount -f /home/mmc0t177_tmp; sleep 1

echo "Deleting TEMP directory - OK"
rm -R /home/mmc0t177_tmp; sleep 1

echo "FINISHED - You can now remove SD Card"
This script is then stored on the SD card and called up as follows:
cd / && /sdc1/MST2_patch.sh
Restart the head unit by pressing and holding the power button.
A restart can be recognized by the boot logo and brief loud fan noises.

Now the patched FEC container is transported to the head unit.

Enter the commands exactly! Unintentionally set spaces can lead to the unit being broken!
This note is particularly relevant for users who use a translator because they sometimes insert unwanted spaces.


  1. Mount SD card
    cd / && mount -uw /sdc1/
  2. Mount the path temporarily
    umount -f /persistence && mkdir /home/mmc0t180_tmp && mount -t qnx6 /dev/mmc0t180 /home/mmc0t180_tmp
  3. Delete original FEC containers
    rm -Vf /home/mmc0t180_tmp/SWaP/pg/*.fec
  4. copy patched FEC Container
    cp -Vrf /sdc1/*.fec /home/mmc0t180_tmp/SWaP/pg/
  5. Unmount temporary path
    umount -f /home/mmc0t180_tmp
  6. Delete temporary path
    rm -R /home/mmc0t180_tmp
Spoiler: MST2_fec.sh
There is also a ready-made bash script for this.
Bash:
#!/bin/sh

echo "ROOT access - OK"
cd / && mount -uw /sdc1/; sleep 1

echo "Mounting"
umount -f /persistence && mkdir /home/mmc0t180_tmp && mount -t qnx6 /dev/mmc0t180 /home/mmc0t180_tmp; sleep 1

echo "Moving old *.FEC to ILLEGAL - OK"
cp -Vrf /home/mmc0t180_tmp/SWaP/pg/*.fec /home/mmc0t180_tmp/SWaP/illegal/; sleep 1

echo "Removing old *.FEC - OK"
rm -f /home/mmc0t180_tmp/SWaP/pg/*; sleep 1

echo "Installing new *.FEC - OK"
cp -Vrf /sdc1/*.fec /home/mmc0t180_tmp/SWaP/new; sleep 1

echo "Unmounting TEMP directory - OK"
umount -f /home/mmc0t180_tmp; sleep 1

echo "Deleting TEMP directory - OK"
rm -R /home/mmc0t180_tmp; sleep 1

echo "FINISHED - You can now remove SD Card"
This script is then stored on the SD card and called up as follows:
cd / && /sdc1/MST2_fec.sh

Spoiler: Config (CID) patchen
This patch is required to deactivate the SD card check of the navigation (for aftermarket SD cards) .

To do this, take them MHConfig.cfgfrom your backup and open them with an editor (e.g. Notepad ++ ).

Now you search for the entry MEDIA_SCAN_SD_MAP_PRODUCT_NAME="MIBST"and delete this entry completely.
Optionally, it can also be commented out by simply placing a semicolon ;at the beginning of the line.

Or you can use the MIB2 Delphi FEC Generator by XTR3M3 and patch your file directly with it.

The changed MHConfig.cfgfile must then be stored on the SD card and inserted into slot 1.

Enter the commands exactly! Unintentionally set spaces can lead to the unit being broken!
This note is particularly relevant for users who use a translator because they sometimes insert unwanted spaces.


  1. Mount SD card
    cd / && mount -uw /sdc1/
  2. Mount the path temporarily
    umount -f /extbin && mkdir /home/mmc0t177_tmp && mount -t qnx6 /dev/mmc0t177 /home/mmc0t177_tmp && rm /home/mmc0t177_tmp/apps/cfg/MHConfig.cfg && cp -f /sdc1/MHConfig.cfg /home/mmc0t177_tmp/apps/cfg/MHConfig.cfg
  3. Unmount temporary path
    umount -f /home/mmc0t177_tmp
  4. Delete temporary path
    rm -R /home/mmc0t177_tmp
Spoiler: MST2_cid.sh
There is also a ready-made bash script for this.
Bash:
#!/bin/sh

echo "ROOT access - ok"
cd / && mount -uw /sdc1/; sleep 1

echo "MHConfig.cfg install - ok"
umount -f /extbin && mkdir /home/mmc0t177_tmp && mount -t qnx6 /dev/mmc0t177 /home/mmc0t177_tmp && rm /home/mmc0t177_tmp/apps/cfg/MHConfig.cfg && cp -f /sdc1/MHConfig.cfg /home/mmc0t177_tmp/apps/cfg/MHConfig.cfg; sleep 1

echo "Unmounting TEMP directory - OK"
umount -f /home/mmc0t177_tmp; sleep 1

echo "Deleting TEMP directory - OK"
rm -R /home/mmc0t177_tmp; sleep 1

echo "FINISHED - You can now remove SD Card"
This script is then stored on the SD card and called up as follows:
cd / && /sdc1/MST2_cid.sh

Spoiler: delphibine (CP) patch
This patch is required to deactivate component protection .

The patched Delphibin.ifsfile is copied to an SD card, which is inserted into slot 1 of the head unit.

Enter the commands exactly! Unintentionally set spaces can lead to the unit being broken!
This note is particularly relevant for users who use a translator because they sometimes insert unwanted spaces.


  1. Mount SD card
    cd / && mount -uw /sdc1/
  2. Temporarily mount the path and copy the patched delphibin.ifs
    umount -f /extbin && mkdir /home/mmc0t177_tmp && mount -t qnx6 /dev/mmc0t177 /home/mmc0t177_tmp && cp -VRf /sdc1/delphibin.ifs /home/mmc0t177_tmp/apps/bin/ && chmod 777 /home/mmc0t177_tmp/apps/bin/delphibin.ifs && cp -VRf /sdc1/SWaP /home/mmc0t177_tmp/apps/bin/ && chmod 777 /home/mmc0t177_tmp/apps/bin/SWaP
  3. Unmount temporary path
    umount -f /home/mmc0t177_tmp
  4. Delete temporary path
    rm -R /home/mmc0t177_tmp
Spoiler: MST2_cpoff.sh
There is also a ready-made bash script for this.
Bash:
#!/bin/sh

echo "ROOT access - OK"
cd / && mount -uw /sdc1/; sleep 1

echo "SWaP patch - OK"
umount -f /extbin && mkdir /home/mmc0t177_tmp && mount -t qnx6 /dev/mmc0t177 /home/mmc0t177_tmp && cp -VRf /sdc1/delphibin.ifs /home/mmc0t177_tmp/apps/bin/ && chmod 777 /home/mmc0t177_tmp/apps/bin/delphibin.ifs && cp -VRf /sdc1/SWaP /home/mmc0t177_tmp/apps/bin/ && chmod 777 /home/mmc0t177_tmp/apps/bin/SWaP; sleep 1

echo "Unmounting TEMP directory - OK"
umount -f /home/mmc0t177_tmp; sleep 1

echo "Deleting TEMP directory - OK"
rm -R /home/mmc0t177_tmp; sleep 1

echo "FINISHED - You can now remove SD Card"
This script is then stored on the SD card and called up as follows:
cd / && /sdc1/MST2_cpoff.sh
But according to @@CaneTLOTW there is a more elegant solution:

Enter the commands exactly! Unintentionally set spaces can lead to the unit being broken!
This note is particularly relevant for users who use a translator because they sometimes insert unwanted spaces.


Create a backup of the original delphibin.ifs:
cp -Vfr /extbin/apps/bin/delphibin.ifs /sdc1/backup_delphibin.ifs

Copy patched delphibin.ifs to the head unit:
cp -Vfr /sdc1/patched_delphibin.ifs /extbin/apps/bin/delphibin.ifs

Synchronize path / files:
MountPathSync /extbin/apps

Restart unit:
shutdown -S reboot

★★★★★★★★★★★★★★★★★★★★★★★★★★★★★★★★★★★★★★★★


6. Problems

PuTTY Network error: Connection refused

A connection can be established, but will be rejected. This indicates a blocked Telnet connection.

There are firmware versions in which Telnet was blocked (e.g. 0876 or 0879).

So it has to be upgraded or downgraded to a different firmware.

PuTTY Network error: Connection Timeout

The Ethernet-USB adapter is set up correctly, the status LEDs light up and you have a suitable firmware, but the connection still does not work?

Then take a look at @@assbreaker's instructions in post # 665 .

USB port to CID patch dead

Then the CID patch or the MHConfig.cfgfaulty one. This happens, among other things, if you use the wrong ready-made patch. It is therefore advisable to change your own file.

In this case, you can remedy the situation by reloading the firmware. After that, the USB port is usually functional again.

If the SD card slots are no longer recognized, an online SVM comparison with ODIS should be attempted. If that doesn't work, the unit must be read / written directly via the eMMC.

FEC are listed as rejected or invalid

Wrong / faulty SWaP file

The SWaP file used does not match your firmware or it was patched incorrectly (bits are missing or bits are set incorrectly).
Spoiler: Wrong approach to patching
It is important to follow the instructions exactly.

The unit must also be completely rebooted and not just by simply switching it off and on.

FECs are still being buffered

It can happen that the FEC files are still buffered in the unit and are still available after reboots.

These may have to be deleted several times until they are no longer available in the unit even after a reboot.

rm -RVf /persistence/SWaP/ppw/*
rm -RVf /persistence/SWaP/illegal/*

The patched FEC file can then be imported.

cp -VRf /sdc1/*.fec /persistence/SWaP/pg/

A complete restart of the unit is mandatory after entering the commands.

★★★★★★★★★★★★★★★★★★★★★★★★★★★★★★★★★★★★★★★★

USE AT YOUR OWN RISK!
 
Last edited:

ashok9949

Passed Driver's Ed
Location
Poland
Car(s)
golf 7
Most of topic image not displaying, please fix it so we can see steps clearly

Thanks
hi, you can still follow the source link on top, which has pictures, i need some time to edit and upload pictures manually one by one, its alot of work
 

VQVW

Ready to race!
Location
Oregon
Car(s)
2018 Alltrack SE 6MT
hare your knowledge with fellow VAG-Heads to collectively build on the newest hacks or solutions.

At the moment we are mostly focused on MIB solutions but this should be considered an open board to share knowledge about our favourite VAG cars.

To discuss anything on this board get in touch on either:


This is a helpful resource! Here's a question: I just want to update my firmware to the latest. I don't want or need any patches or modifications. I'm just trying to figure out what is the latest US firmware for my 2018 Alltrack.

Here's what I have currently: MST2_US_VW_P9120D for software train version, software 0842.

I am looking at mibsolution.one for updates; I don't see a MU879 version for US---is MU870 the latest for US, or where would I find the latest?
 

ashok9949

Passed Driver's Ed
Location
Poland
Car(s)
golf 7
This is a helpful resource! Here's a question: I just want to update my firmware to the latest. I don't want or need any patches or modifications. I'm just trying to figure out what is the latest US firmware for my 2018 Alltrack.

Here's what I have currently: MST2_US_VW_P9120D for software train version, software 0842.

I am looking at mibsolution.one for updates; I don't see a MU879 version for US---is MU870 the latest for US, or where would I find the latest?


https://mibsolution.one/#/1/9/MST2 - DELPHI/Firmware/VW/US


id : guest
password : guest
 

ashok9949

Passed Driver's Ed
Location
Poland
Car(s)
golf 7

geokilla

Go Kart Newbie
Location
Toronto, Ontario, Canada
Car(s)
2018 VW GTI DSG
Thanks. Can you confirm that 0867 is the most recent US firmware from VW?
0879 is the most recent one. I got it from the dealer a few months ago.

Installed software train version: MST2_US_VW_P0879D
Installed software MU version: 0879
Part number: 3Q0035876B
Software version: H29.319.115_STD2NAV_NAR
Model: GuideModel_29.319.30
Software Base: H29.319.115-201909261449
 

ashok9949

Passed Driver's Ed
Location
Poland
Car(s)
golf 7
0879 is the most recent one. I got it from the dealer a few months ago.

Installed software train version: MST2_US_VW_P0879D
Installed software MU version: 0879
Part number: 3Q0035876B
Software version: H29.319.115_STD2NAV_NAR
Model: GuideModel_29.319.30
Software Base: H29.319.115-201909261449
Can you please post a link for download
 

ashok9949

Passed Driver's Ed
Location
Poland
Car(s)
golf 7
Installed software train version: MST2_US_VW_ZR_P0245T
Installed software MU version: 0245
Part number: 3Q0035878

This would be a non-nav unit that has two SD card slots, which I guess doesnt match whats said in the second link. Might be because the original 5F unit that came with my car died within the first week and was replaced.
Does this head unit have 2 Sd card slots ?
 
Top