MHI2 full conversion to EU: Difference between revisions

From MIB-Helper.com Wiki
Jump to navigation Jump to search
 
(10 intermediate revisions by the same user not shown)
Line 1: Line 1:
MHI2 US/JP/KR to European conversion
A step-by-step tutorial for Harman MHI2 region conversion between US/JP/KR/CN and European firmware.


== Prepare the unit ==
== Prepare the unit, vehicle, and yourself ==


# Update to latest firmware supported by More Incredible Bash, because we will need to use M.I.B. as the conversion tool.
# Check your currently installed firmware. You you have a very old version, your unit might need firmware update first in order to have [[More Incredible Bash]] working. And you need it for this to work.
# Make sure that power is stable:
#* if working on bench, make sure that the 12V power supply can provide needed amperage
#* if working in vehicle, make sure that the car is connected to external power source or the engine is running. Vehicle equipped with keyless system should have the fob close the the keyless antenna during the procedure.
# Make sure that you know those:
#* [[REM]] - Red Engineering Menu
#* [[GEM]] - Green Engineering Menu
#* [[SWDL]] - SoftWare Download
#* [[FEC]] - Feature Enabling Code
#* [[SWaP]] - SoftWare as a Product


== Tools and software ==
== Tools and software ==


* quality SD card
* SD card (good quality, 32GB capacity, don't risk microSD with an adapter)
* More Incredible Bash + patches
* latest [[More Incredible Bash]] → https://github.com/Mr-MIBonk/M.I.B._More-Incredible-Bash
* target EU firmware
* latest MHI2 patches → https://mibsolution.one/#/1/18
* latest MHI2 EU maps
* latest EU firmware
* Gracenote EU update (optional)
* latest MHI2 EU maps → https://mib-helper.com/index.php?train=MHI2_ER_AU37X_P5089#maps
* RSDB EU update (optional)
* diagnostic interface like [[OBDeleven]], [[VCDS]], [[VCP]]
* PPOIs EU update (optional)
* [[Gracenote]] EU update (optional)
* Boardbook update (optional for Audi and Porsche)
* [[RSDB]] EU update (optional)
* [[PPOI]] with EU Speed Traps (optional)
* [[Boardbook]] update (optional for Audi and Porsche)


== Convert MHI2 unit to European Firmware==
== Convert MHI2 unit to European Firmware ==


# Install More Incredible Bash via REM
=== Install More Incredible Bash ===
# GEM → m.i.b. → advanced_settings → eu_conversion → convert unit to EU. It will end with "reboot (..) and run conversion again"
 
# Insert SD card with More Incredible Bash
# <code>REM</code> → <code>Update</code> → SD card → install More Incredible Bash
 
=== Prepare unit for EU firmware ===
# [[GEM]] → m.i.b. → advanced_settings → eu_conversion → convert unit to EU. It will end with "reboot (..) and run conversion again"
# reboot the unit, and run the `convert unit to EU` again
# reboot the unit, and run the `convert unit to EU` again
# ...and again - you see "Now you can insert (...) and update".
# ...and again - you see "Now you can insert (...) and update".
# GEM → m.i.b. → advanced_settings → swdl_fw_updates → Enable user defined SWDL → ENABLED
 
# GEM → m.i.b. → advanced_settings → swdl_fw_updates → Ignore Region and Variant → ENABLED
=== Prepare update package for custom full SWLD ===
# exit GEM but don't reboot the unit
# <code>GEM</code> <code>m.i.b.</code> <code>advanced_settings</code> <code>swdl_fw_updates</code> <code>Enable user defined SWDL</code> <code>ENABLED</code>
# insert FAT32 SD with latest EU firmware for this unit
# <code>GEM</code> <code>m.i.b.</code> <code>advanced_settings</code> <code>swdl_fw_updates</code> <code>Ignore Region and Variant</code> <code>ENABLED</code>
# REM → Update → User defined → RightButton → Set all to [Y]
# exit GEM by going to <code>RADIO</code>. Don't reboot the unit.
# if you have Bose, set it to [N] (because we don't want to update Bose amplifier)
# insert FAT32 SD with target firmware
# REM → Update → User defined → RightButton → Set all to <code>[Y]</code>
# if you have premium sound system with external audio amplifier (Bose, Dynaudio, Fender, Bang&Olufsen...), set the amplifier (<code>AMP16*APN / AMP_BAO_P3 / Bose6416*</code>) to <code>[N]</code>, because we don't want to update the amplifier. You could do it, but you will need to upload correct parameters to the amplifier afterwards.
# if you have Audi A3 8V (<code>AU37x</code>), set the <code>FC2H37xE</code> to <code>[N]</code>.<ref>https://www.drive2.ru/b/651027432949678987/</ref> This is the display mechanism firmware. If you flash it with the EU firmware version, the mechanism will stay permanently open.
 
=== Start the EU firmware update ===
# scroll down → Start update; wait...
# scroll down → Start update; wait...
# In "Device summary" scroll down → Resume
# In "Device summary" scroll down → Resume
# wait for reboot, go to MMI settings and set your language
# wait for reboot, go to MMI settings and set your language


== Patch the firmware ==
== Patch the unit ==
Now let's handle [[FEC]] / [[SWaP]] codes and Component Protection.


# GEM → m.i.b. → patch_unit_aio → PATCH NOW
# <code>GEM</code> <code>m.i.b.</code> <code>patch_unit_aio</code> <code>PATCH NOW</code>
# wait fot the patch to be applied
# wait fot the patch to be applied
# after patch is done and unit is rebooted, go to REM and check if new keys/FECs are installed and valid
# after patch is done and unit is rebooted, go to [[REM]] and check if new license keys/FECs are installed and valid.


== Install EU Maps and Speed Trap PPOIs ==
== Install options ==


=== EU Maps ===
# GEM → m.i.b. → navigation → check coding → SDS region → Europe → Save changes
# GEM → m.i.b. → navigation → check coding → SDS region → Europe → Save changes
# VCDS/OBD11/VPC → module: 5F → Basic Settings → Formatting Partitions of Internal Memory → Navigation Data Base → Go
# insert SD with MHI2 EU maps
# insert SD with MHI2 EU maps
# System Care → System Update → SD1 → Start Software Update; wait...
# System Care → System Update → SD1 → Start Software Update; wait...
=== Speedtrap PPOIs ===
# insert SD with PPOIs
# insert SD with PPOIs
# System Care → System Update → SD1 → Start Software Update; wait...
# System Care → System Update → SD1 → Start Software Update; wait...


== Install Gracenote, RSDB, Boardbook ==
=== Gracenote ===


# insert SD with Gracenote update
# insert SD with Gracenote update
# System Care → System Update → SD1 → Start Software Update; wait...
# System Care → System Update → SD1 → Start Software Update; wait...
=== Radiostation Database ===
==== VW / Seat / Skoda ====
# download RSDB update from https://www.phonostar.de
# insert SD with RSDB update
# insert SD with RSDB update
# System Care → System Update → SD1 → Start Software Update; wait...
# System Care → System Update → SD1 → Start Software Update; wait...
# VCDS/OBD11/VPC module: 5F Basic Settings Formatting Partitions of Internal Memory → Navigation Data Base Go
 
==== Audi ====
# download MH2P RSDB
# extract the package, find the <code>VW_STL_DB.sqlite</code> file
# copy it to More Incredible Bash SD card, to <code>/mod/RSDB/</code> directory
# green menu m.i.b. → multimedia_system → radio radiostation_db Copy RSDB to unit; wait...
 
If you use the VW/Seat/Skoda update, it will result in small logos with a thick border around them. This is due different resolution of the textures (160x120 vs 320x240).
 
=== Boardbook ===
 
Audi and Porsche only
 
Check 5F Long Coding, if the boardbook is enabled
 
# insert SD with Boardbook
# insert SD with Boardbook
# Settings → Boardbook → install; wait...
# Settings → Boardbook → install; wait...


== Fix B201A SVM fault ==
== Finishing Touches ==
 
=== Video In Motion ===
TODOOO
 
=== DVD Region ===
TODOOO
 
=== Fix B201A SVM fault ===
# VCDS/OBD11/VPC → module: 5F → fix B201A fault with "i'm so XORy" calculator
# VCDS/OBD11/VPC → module: 5F → fix B201A fault with "i'm so XORy" calculator
or
# GEM → m.i.b. → SVM_fix


== References ==
== References ==

Latest revision as of 13:46, 15 September 2025

A step-by-step tutorial for Harman MHI2 region conversion between US/JP/KR/CN and European firmware.

Prepare the unit, vehicle, and yourself

  1. Check your currently installed firmware. You you have a very old version, your unit might need firmware update first in order to have More Incredible Bash working. And you need it for this to work.
  2. Make sure that power is stable:
    • if working on bench, make sure that the 12V power supply can provide needed amperage
    • if working in vehicle, make sure that the car is connected to external power source or the engine is running. Vehicle equipped with keyless system should have the fob close the the keyless antenna during the procedure.
  3. Make sure that you know those:
    • REM - Red Engineering Menu
    • GEM - Green Engineering Menu
    • SWDL - SoftWare Download
    • FEC - Feature Enabling Code
    • SWaP - SoftWare as a Product

Tools and software

Convert MHI2 unit to European Firmware

Install More Incredible Bash

  1. Insert SD card with More Incredible Bash
  2. REMUpdate → SD card → install More Incredible Bash

Prepare unit for EU firmware

  1. GEM → m.i.b. → advanced_settings → eu_conversion → convert unit to EU. It will end with "reboot (..) and run conversion again"
  2. reboot the unit, and run the `convert unit to EU` again
  3. ...and again - you see "Now you can insert (...) and update".

Prepare update package for custom full SWLD

  1. GEMm.i.b.advanced_settingsswdl_fw_updatesEnable user defined SWDLENABLED
  2. GEMm.i.b.advanced_settingsswdl_fw_updatesIgnore Region and VariantENABLED
  3. exit GEM by going to RADIO. Don't reboot the unit.
  4. insert FAT32 SD with target firmware
  5. REM → Update → User defined → RightButton → Set all to [Y]
  6. if you have premium sound system with external audio amplifier (Bose, Dynaudio, Fender, Bang&Olufsen...), set the amplifier (AMP16*APN / AMP_BAO_P3 / Bose6416*) to [N], because we don't want to update the amplifier. You could do it, but you will need to upload correct parameters to the amplifier afterwards.
  7. if you have Audi A3 8V (AU37x), set the FC2H37xE to [N].[1] This is the display mechanism firmware. If you flash it with the EU firmware version, the mechanism will stay permanently open.

Start the EU firmware update

  1. scroll down → Start update; wait...
  2. In "Device summary" scroll down → Resume
  3. wait for reboot, go to MMI settings and set your language

Patch the unit

Now let's handle FEC / SWaP codes and Component Protection.

  1. GEMm.i.b.patch_unit_aioPATCH NOW
  2. wait fot the patch to be applied
  3. after patch is done and unit is rebooted, go to REM and check if new license keys/FECs are installed and valid.

Install options

EU Maps

  1. GEM → m.i.b. → navigation → check coding → SDS region → Europe → Save changes
  2. VCDS/OBD11/VPC → module: 5F → Basic Settings → Formatting Partitions of Internal Memory → Navigation Data Base → Go
  3. insert SD with MHI2 EU maps
  4. System Care → System Update → SD1 → Start Software Update; wait...

Speedtrap PPOIs

  1. insert SD with PPOIs
  2. System Care → System Update → SD1 → Start Software Update; wait...

Gracenote

  1. insert SD with Gracenote update
  2. System Care → System Update → SD1 → Start Software Update; wait...

Radiostation Database

VW / Seat / Skoda

  1. download RSDB update from https://www.phonostar.de
  2. insert SD with RSDB update
  3. System Care → System Update → SD1 → Start Software Update; wait...

Audi

  1. download MH2P RSDB
  2. extract the package, find the VW_STL_DB.sqlite file
  3. copy it to More Incredible Bash SD card, to /mod/RSDB/ directory
  4. green menu → m.i.b. → multimedia_system → radio → radiostation_db → Copy RSDB to unit; wait...

If you use the VW/Seat/Skoda update, it will result in small logos with a thick border around them. This is due different resolution of the textures (160x120 vs 320x240).

Boardbook

Audi and Porsche only

Check 5F → Long Coding, if the boardbook is enabled

  1. insert SD with Boardbook
  2. Settings → Boardbook → install; wait...

Finishing Touches

Video In Motion

TODOOO

DVD Region

TODOOO

Fix B201A SVM fault

  1. VCDS/OBD11/VPC → module: 5F → fix B201A fault with "i'm so XORy" calculator

or

  1. GEM → m.i.b. → SVM_fix

References