xHP Flashtool - Supported Flashing Hardware

The two things you need to start

  • A device you can flash your car with, such as your phone, tablet or laptop, running one of the following:

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

    • iOS 10 and newer

    • Windows 10, minimum version: 1809 (17763), target version: 1903 (18362)

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

  • An adapter to connect your device to your car's OBD port, such as one of the adapters shown in the connection diagram below.


Connect Diagram

xHP Connect Diagram  240227.png
supported flashing hardware - for more details, see the individual chapters

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

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-Series)

Android Windows 10

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

Recommended DCAN cables:

If you're from another region, please search some of your local BMW forums for the best place to

to buy an OBD/DCAN cable near you.

USB/OTG adapters come in various shapes, lengths and connector designs. However, they all seem to work reliably. During our testing period, we found no faults that could be traced back to these adapters. Just search for them on Amazon or eBay. For in-car situations, it's probably best to use one that comes in a short cable form factor, like the one you see on the right.

They cost between 5 and 10 USD/EUR.

OBD-DCAN cable

USB A to USB Micro/USB-C OTG Adapter


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

Android iOS Windows 10 Apple Silicon MAc

xHP supports the Thor Wi-Fi adapter (pink), the MHD Wi-Fi adapter (orange) and the xHP Flashtool adapter (blue). All work with E, F & G series cars, including the new Supra.

To connect the Wi-Fi adapter, plug it into the vehicle's OBD port. You will see the LEDs light up. Then, open your device settings and find the correct Wi-Fi network. Once connected to the network, xHP will work in the same way as when connected via the OBD cable. Please note that you will eventually need to return to your local Wi-Fi or 3G/4G/5G connection if the application needs to sync/re-download new maps or if you want to purchase xHP flash licences, map packs or combo packs.

Adapters are available from:


ENET Cable (F-Series)

Android iOS Windows 10Apple Silicon MAc

For F Series BMWs, xHP supports flashing over the much faster ENET cable. ENET uses an IP-based connection to your car's central gateway and is only available on F and early G Series BMWs. Therefore, your phone/tablet must support "Ethernet" connections via its USB port.

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

Both are available from Amazon and other stores:

RJ45 to USB-C/Micro adapter

OBD to RJ45 (ENET) cable

RJ45 to lightning adapter


ENET Wi-Fi Adapter (F-Series)

Android iOS Windows 10Apple Silicon MAc

The black MHD ENET Wi-Fi adapter works with any device. No additional configuration is required.
Just plug it into your OBD port, wait 10-20 seconds, and connect it to the Wi-Fi network created.

The WiFi showing up is called:

  • MHD_XXX

The adapters are available from:

 

ENET MHD Wi-Fi adapter

 


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

Android iOS Windows 10Apple 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

 

 

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


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

Android iOS Windows 10Apple 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:

 

 

How to update the MHD UNI Adapter’s firmware


Back to the Overview Page.