Versions Compared

Key

  • This line was added.
  • This line was removed.
  • Formatting was changed.
Table of Contents
The 2
Table of Contents

The two things you need to start

:

  • a flashing device like A device you can flash your car with, such as your phone, tablet or notebook running eitherlaptop, running one of the following:

    • Android 6 and newer
      (64-bit processors recommended - please avoid Lenovo tablets , as they tend not to not work with xHP)

    • iOS 10 or and newer

    • Windows 10, minimum Versionversion: 1809 (17763), Target Versiontarget version: 1903 (18362)

    • Mac OS Big Sur , and newer on Apple silicon Silicon Macs (M1 Chip chip and newer)

  • an An adapter to connect your flashing device to your cars car's OBD - port, like such as one of the adapters from shown in the connecting connection diagram below.


Connect Diagram

Image RemovedxHP Connect Diagram  240227.pngImage Added
Note

Attention: Please check under the respective adapter chapters for further hardware requirements.

Info

We strongly encourage you to use a power supply for the first flash. Although the flash procedure is quick and is usually done in way under 10 minutes, you don’t want to drain your battery during the flashing process.

The online version of the Connect Diagram includes links where you can buy the hardware.

Available hardware options in detail:


OBD/DCAN cable (E

,

& F

& G

-Series)

Status
colourGreen
titleAndroid
Status
colourBlue
titleWindows 10

xHP uses the well-known OBD/DCAN cables to connect to your TCU and works on E -, F- and G-and F Series cars. These cables are usually marked as “INPA compatible”, which refers "INPA compatible, " referring to the BMW OEM diagnostic OEM diagnostic tools.  Be sure to
Ensure you buy a proper genuine cable with a genuine “FTDI RS232” "FTDI RS232" chipset.  These These cables can be bought from various sources. (Web shopsWebshops, Amazon, eBay...) Proper ones’ cost approx. 40 – 60 USD. High-quality ones cost about 40 - 60 USD.

Info

Be sure not to

safe

cheap out on the cable, as

xHP relies on a proper cable to work correctly

low-quality cables are the number one reason for interrupted flashes.

Recommended DCAN cables:

If you're from another region, please search some of your local BMW forums

, where to best

for the best place to

to buy an OBD/DCAN cable near

your location

you.

USB/OTG adapters come in various forms, from short sockets, to longer cables for extended useshapes, lengths and connector designs. However, they all of them seem to work reliablereliably. During our testing phase, there hasn’t been any error trackable to these adaptersperiod, we found no faults that could be traced back to these adapters. Just search for them on Amazon or eBay.  Thinking of vehicle For in-car situations, it’s probably it's probably best to use one coming that comes in a short - cable form - factor, like the one you see on the right side.

Cost: 5 – 10 They cost between 5 and 10 USD/EUR.

OBD-DCAN cable

USB A to USB Micro/USB-C OTG Adapter

Tip

Average first flash time: 5 minutes, subsequent map changes & updates around 2 minutes.

Note

Flashing via DCAN-cable is not possible with iOS as Apple does not allow flashing via the USB OTG standard.

Info

Flashing via DCAN-cable is the only supported option for adapter that works with K-Line vehicles ! (Z4 E86, X5 E53 and X3 E83).

Warning

The DCAN-cable cannot be used to unlock and then flash the 3rd generation 8HP transmission in G-Series BMWs and the new Supra.

Those need a DCAN Wi-Fi, BM3 Wi-Fi orMHD UNI adapter.


DCAN Wi-Fi Adapter (E, F & G-Series + Supra)

Status
colourGreen
titleAndroid
Status
titleiOS
Status
colourBlue
titleWindows 10
Status
colourYellow
titleApple Silicon MAc

xHP supports the Thor Wi-Fi Adapter adapter (pink) or , the MHD Wi-Fi Adapter adapter (orange) and the xHP Flashtool adapter (blue). Both All work with E-, F - & G -Series cars. If you are looking for the fastest flash times on F-Series cars, select the black MHD Adapter instead. To connect to series cars, including the new Supra.

To connect the Wi-Fi adapter, simply plug it into the vehicles it into the vehicle's OBD port. You will see the LED’s lighting LEDs light up. Afterwards Then, open your device settings and look out for find the correct Wi-Fi network. After connecting Once connected to the network, xHP will work exactly like in the same way as when connected through via the OBD cable. Please note , that you will eventually must need to return to your local Wi-Fi or 3G connection, when the app /4G/5G connection if the application needs to synchsync/re-download new maps , or if you want to buy licenses/maps.

You can get the adapters at:

purchase xHP flash licences, map packs or combo packs.

Adapters are available from:

Tip
Image Modified
Image Modified

THOR Wi-Fi adapter

MHD Wi-Fi adapter

Image Added
Tip

E & F series: Average first flash time: 4 minutes, subsequent map changes & updates under less than 2 minutes.

G Series + Supra: Average first flash time: 8-10 minutes, subsequent map changes & updates less than 2 minutes.

Info

Note: The Wi-Fi Adapters do not support can't be used for flashing K-Line vehicles! (Z4 E86, X5 E53 and X3 E83).

For these models please use the new MHD UNI Wi-Fi Adapter.

The MHD UNI Wi-Fi, the DCAN-Wi-Fi adapter& the Bootmod 3 adapterare the only adapters, that can be used to unlock and flash the 3rd generation 8HP transmission in the BMW G-series and the new Supra.

Panel
panelIconId1f913
panelIcon:nerd:
panelIconText🤓
bgColor#B3F5FF

If you are only looking for the fastest flash times on F-series cars, choose the black MHD Adapter, MHD UNI Wi-Fi adapter, or the Bootmod 3 adapter instead.


ENET Cable (F

& G

-Series)

Status
colourGreen
titleAndroid
Status
titleiOS
Status
colourBlue
titleWindows 10
Status
colourYellow
titleApple Silicon MAc

For F - Series BMWs, xHP also supports flashing through over the much faster ENET Cablescable. ENET utilizes uses an IP-based connection to your car’s car's central gateway and is only available on F and early G - Series BMWSeries BMWs. Therefore, your phone/tablet has to support “Ethernet” connections through its USB port. (please check upfrontmust support "Ethernet" connections via its USB port.

Panel
panelIconIdatlassian-warning
panelIcon:warning:
bgColor#FFEBE6

Please check beforehand, not all Android phones

are supporting

support Ethernet-USB!

Apple


iOS and macOS devices all support Ethernet

USB) For connecting your car to your device, you

-USB

You will need an a USB - to - Ethernet Adapter adapter (Android) or Lightning - to - Ethernet Adapter adapter (iOS) and a an OBD/ENET cable to connect your car to your device.

Both are available at from Amazon and other shops, for examplestores:

RJ45 to USB-C/Micro adapter

Image RemovedImage Added

OBD to RJ45 (ENET) cable

RJ45 to lightning adapter

Tip

Average first flash time: under Under 2 minutes, subsequent map changes & updates around less than 30 seconds.

Note

Please check if your device supports the manual manually setting of a static IP -address, as not every manufacturer unlocks address.
Not all manufacturers enable this feature in their version of Android.

If your Android device does not allow you to manually set your IP address manually, you will need to use a different device , or get yourself the black MHD WiFiWi-Fi adapter, as those these will handle the IP address for the Android devisedevice.

Info

Samsung S9, Samsung S10 and Samsung A40 are tested and known to support Ethernet-USB!

Warning

The ENET cable cannot be used to unlock the 3rd generation 8HP transmission in G Series BMWs and the new Supra. Those need a DCAN Wi-Fi, BM3 Wi-Fi orMHD UNI adapter.

Theoretically, you could use an ENET cable after unlocking your transmission. However, if you need to unlock the transmission in the future, e.g. after uninstalling xHP or a software update, you will need a DCAN Wi-Fi, BM3 Wi-Fi orMHD UNI adapter again.


ENET Wi-Fi Adapter (F

& G

-Series)

Status
colourGreen
titleAndroid
Status
titleiOS
Status
colourBlue
titleWindows 10
Status
colourYellow
titleApple Silicon MAc

The black MHD ENET Wi-Fi Adapter adapter works with all devicesany device. No Extra-Hardware and no configuration neededadditional configuration is required. Just plug it in to into your OBD port, wait 10-20 seconds and connect to the created Wi-Fi Network. (SSID: “MHD_XXX”).

You can get the adapters at:

Fi network created.

The WiFi showing up is called:

  • MHD_XXX

The adapters are available from:

ENET MHD Wi-Fi adapter

Tip

Average first flash time: under Under 2 minutes, subsequent map changes & updates less than 30 seconds.

Warning

The ENET Wi-Fi adapters cannot be used to unlock the 3rd generation 8HP transmission in G Series BMWs and the new Supra. Those need a DCAN Wi-Fi, BM3 Wi-Fi orMHD UNI adapter.

Theoretically, you could use an ENET cable after unlocking your transmission. However, if you need to unlock the transmission in the future, e.g. after uninstalling xHP or a software update, you will need a DCAN Wi-Fi, BM3 Wi-Fi orMHD UNI adapter again.


Bootmod3 Wi-Fi Adapter (E-,F- & G-Series + Supra)

Status
colourGreen
titleAndroid
Status
titleiOS
Status
colourBlue
titleWindows 10
Status
colourYellow
titleApple Silicon MAc

The black Wi-Fi adapter from bootmod3 works with all devices. No additional configuration is required. Just plug it into your OBD port, wait 10-20 seconds, connect to the established Wi-Fi network and type in the password. The WiFi showing up is called:

  • BM3-NET

  • Password: bootmod3

Image Added
Tip

Average first flash time: Under 2 minutes, subsequent map changes & updates less than 30 seconds.

The MHD UNI Wi-Fi, the DCAN-Wi-Fi adapter& the Bootmod 3 adapterare the only adapters, that can be used to unlock and flash the 3rd generation 8HP transmission in the BMW G-series and the new Supra.

How to update the Bootmod3 Wi-Fi Adapter’s firmware

Image Added
Image Added
Image Added
Note

With the Bootmod firmware 3.14.112 there can be issues flashing xHP, please update to the lastest version of the BM3 firmware.


MHD UNI Wi-Fi Adapter (E-, F- & G-Series + Supra)

Status
colourGreen
titleAndroid
Status
titleiOS
Status
colourBlue
titleWindows 10
Status
colourYellow
titleApple Silicon MAc

The red MHD UNI Wi-Fi adapter works with all devices. No additional hardware or configuration is required. Just plug it into your OBD port, wait 10-20 seconds and connect to the established Wi-Fi network.
Based on the detected protocol, the Wi-Fi SSID will be one of the following:

  • MHD ENET XXXX

  • MHD CAN XXXX

  • MHD KLINE XXXX

The adapters are available from:

Image Added
Tip

Average first flash time: Under 2 minutes, subsequent map changes & updates around 30 seconds.less than 30 seconds.

The MHD UNI Wi-Fi, the DCAN-Wi-Fi adapter& the Bootmod 3 adapterare the only adapters, that can be used to unlock and flash the 3rd generation 8HP transmission in the BMW G-series and the new Supra.

How to update the MHD UNI Adapter’s firmware

Note

You may need to update the firmware on your MHD UNI Wi-Fi adapter to support the G-Series unlock.

Here is the official guide on how to update the MHD UNI adapter firmware:

  1. Install the MHD F/G app (must be F/G even if your car is E-series)

  2. Login/register to your MHD account

  3. In the main menu, press Get Support Files.

  4. Without closing the app, connect to the adapter's Wi-Fi

  5. Click on “Codes” at the bottom right corner

  6. Click “Read DME fault codes”

  7. The adapter will be updated

  8. Wait 30 seconds, unplug and reconnect the adapter


Back to the Overview Page.