AIO installation - harman-f/MHI2_MIB2_AIO_FW_Update_Template GitHub Wiki

⚠️ Requirements ⚠️

Read this article in FULL! BEFORE you start a conversion!

  • Always get yourself a fresh SD cards - see below for specs
  • Keep backup and logs after update - always good to have them - just in case!

Pause a moment and think - Do I really need the AIO or would M.I.B be just fine to patch my unit?

  • The AIOs are made to create an overall safe and easy experience.
  • If you run a really old FW, latest FW might give you some small advantages.
  • VAG is never publishing a FW changelog - so what is better is mostly guess work or based on observations from us users.
  • Overall most FW seem to unchanged even is there are years between the versions.

If you are on one of the latest versions, it might just be better to use M.I.B to patch the stock FW and activate the features/coding you want. However, AIO will always work ;)

Download latest AIO FW available:

ℹ️ Always check for latest AIO versions
⚠️ mibsolution.one can be very slow - use this solution to get faster downloads

General AIO features

Feature will be slightly different between FW

  • Automatic starting FW update after plugging in SD - enable Swdlautorun.txt
  • Patched IFS-Root (FEC & CP patch) will be used during the installation.
  • FecContainer will be adjusted with missing FECs during the installation including code for latest maps (073000EE).
    • addFecs.txt in /common/tools/ can be adjusted as needed. Change add FECS with e.g. notepad.
  • CarPlay and AndroidAuto will be enabled during the installation.
  • Developer Mode with GEM (hidden Green Engineering Menu) will be enabled during the installation. No need for OBDeleven, VCDS, VCP.
  • WLAN will be enabled
  • Navigation will be enabled
  • Basic backup will be run during installation before any changes to units coding is applied
  • M.I.B. - More Incredible Bash will be enabled to run from SD
  • M.I.B. AIO version - with reduced functions - will be available directly from FW SD card
    • SVM fix, Backup functions, some basic coding checks
  • Gracenote2 V21 EU
  • RadioStationLogo EU v1.10.40

Prepare SD card(s)

ℹ️ SD card with min. 16GB is required

⚠️ Do not use microSD card, only full seize.

image

⚠️ Format SD with FAT32 - other file systems will not work with M.I.B

grafik

ℹ️ Always freshly format SD and make sure you select a good one. Most issues after this point are related to bad SD cards or broken files/filesystem!

❗ Do NOT put SD in write protected mode!

extract FW to SD card

Open custom FW archive with 7zip and extract all files to SD card.
ℹ️ Exact file/folder structure will look slightly different for each FW.

grafik

ℹ️ This is how the file/folder structure on SD should look like
grafik

extract Gracenote to SD card

Open Gracenote2 AIO payload archive with 7zip and extract all files to FW SD card into folder /Gracenote2/.
ℹ️ Gracenote2 - Gracenote2_AIO_payload.7z - comes seperatly to reduce file seize of the individual AIO FW packages.

grafik

ℹ️ This is how the file/folder structure on SD should look like
grafik

Adjustment AIO FW

Some configuration of the AIO FW is still required.

Navigation region

Custom AIO are available for ER and US FW.
As standard they are configures to enable EU and NAR map regions during installation.

⚠️ Only proceed, if your want to use your car outside of these regions.
ℹ️ You need to manually edit the following file to contain the map region needed:

AIO SD card /common/tools/finalScriptSequence.sh
Use Notepad++ to edit the file - other editors might change EOL type and currupt the script
The value in the command given below - here 2 / NAR - will define the map region.
${2}/apps/navon -a 2 -noboot

grafik

Slect the fitting value from the list below:

Navigation Country value
Nav disabled 0
EU 1
NAR 2
MSA 3
Korea 4
China 5
Japan 6
AsiaPacific 7
Australia 8
South Africa 9
NEAST 10
NMAfrica 11
MEAST 12
CentralAsia 13
India 14
Israel 15
Taiwan 16
MSA 2 (Chile 17
China 2 18
China 3 19

ℹ️ In case you are unsure about the value/region.
Install M.I.B before conversion/FW update and get the value from GEM screen:
`M.I.B. -> NAVIGATION -> NAVIGATION STATUS`
will show you the currently coded value

Start installation

Automatic install (recommended)

Swdlautorun.txt in root will trigger an automatic installation of M.I.B without further user interaction.
ℹ️ This function is deactivated by default.

To enable automatic install rename _Swdlautorun.txt to Swdlautorun.txt
image

ℹ️ Installation will start within 60s after plugging in SD card. Unit will reboot into FW update (SWDL) mode.
The unit might briefly display a message on screen notifying you that the system is not (yet) ready for installation or is preparing installation.
This is normal, just wait for the reboot.
⚠️ Do NOT remove SD card

Screen layout and message will differ between MHI2 brands - on SKODA it looks like this:
image

During installation

  • Wait for the update to be installed - be patient.
  • Unit will reboot three times during the firmware update procedure.
  • Depending on FW version on unit the update will take between 10 - 40 minutes (this is why an external charger is required).
  • Basic unit backup will already be created during installation and stored on SD card /backup/.
  • The installation will finish with a 'Summary of devices' screen - showing all installed packages and their installation status.
    • Updates packages have to show Y(es)
    • Packages will be different based on original FW version
    • Exit this screen by pressing 'Continue' on screen
  • Last screen will show 'Start backup documentation / Start diagnostic tester: Main unit/version...'
    • Exit this screem by pressing 'Cancel backup documentation' on screen
    • Yes, CANCEL is correct here!
    • Unit will reboot one more time
  • Unit boots up into normal user interface

SVM fix

After the FW update there will be an error - Software Version Management Error (SVM) - in your 5F device visible via OBD.

Use built-in M.I.B AIO version to run SVM fix.
Enter GEM select function:
image
This will run for a few minutes and the unit will reboot one last time

After AIO installation

You might want to update your maps.
Or use M.I.B

⚠️ **GitHub.com Fallback** ⚠️