xHP - Flash with 3rd Party Adapters

xHP - Flash with 3rd Party Adapters

Quick Summary

xHP supports a range of third-party adapters for users who already own one or use other tuning tools.
While officially supported, these adapters are maintained by their manufacturers, so their behaviour may vary slightly between firmware versions.
For new users, we recommend the xA Ultra as the fastest and most stable solution.


Connecting & App Setup

How to connect to your car

Use xHP on Android / iOS / Apple Silicon Mac (M1+) / Windows 11.
Log in with your existing xHP account; licenses and vehicles sync across all platforms.

These settings make sure your connection stays stable during flashing

Set Up Your Phone Or Tablet (Before Flashing)

  • Battery ≥ 25% charge.

  • Cabled use: allow xHP access to USB/Lightning/Ethernet, when asked, or activate in phone settings.

  • Once flashing starts, do not touch the device.

  • Disable Apple CarPlay/Android Auto in the car while flashing.

If Wi-Fi drops, set your device to ignore other Wi-Fi and ensure no other phone/tablet/laptop connects to the adapter.

Mockup-xHP-prepare_small.png

Set Up Your Vehicle (Before Flashing)

These are general preparation tips to ensure your flash runs smoothly.
They are not the flashing steps yet — those come below. During the flash, make sure to:

Basic Setup

  • Have your Ignition turned ON, engine OFF, gearbox in P.

  • Keep doors closed during a flash (or window open to operate from outside).

  • Plug the Seatbelt In to keep the Ignition awake.

  • Switch OFF lights, HVAC, radio, aftermarket screens, etc.

Battery & Power

  • Have a healthy battery. xHP blocks flashing below 11.9 V.

  • For the first "long flash" on DCAN & KLINE vehicles, use a ~30A / 13.8 V power supply on the engine-bay posts (not directly on the battery).

  • It is NOT possible to flash the TCU (EGS) while the engine is running.

Remove CAN bus add-ons

If present, remove/turn off CAN-bus add-ons like:

  • Throttle pedal tuning boxes

  • Port Injection or Flex Fuel Controllers

  • any performance displays (such as Awron)

  • Sport exhausts with sound control installed in the car

  • Aftermarket Android head-units or CarPlay units

  • RGB angel-eyes or other Aftermarket Headlights

  • Aftermarket HUDs (head-up displays)

  • CAN-blocking Anti-Theft security systems, like the "Ghost Immobiliser"

  • Anything else aftermarket connected to the CAN-Bus (like mileage manipulation devices)

Some may need to be unplugged if you still cannot flash.


Supported Operating Systems

  • Android 7.1 and newer (64-bit recommended; avoid Lenovo tablets & laptops)

  • iOS 10 and newer

  • Windows 11

    • CPU: x86/x64, Intel Core i3 6th-gen or newer (or equivalent)

    • OS: Windows 11 or Windows 10 22H2 (19045)+

    • RAM: 4 GB

  • Mac OS Big Sur or newer on Apple Silicon (M1+)

Download xHP for your device and operating system from our website!

Compatible Adapters To Flash xHP

xHPFlashtool_E-Series_Adapter.jpg
no Z4 E86, X5 E53 or X3 E83
xHPFlashtool_F-Series_Adapter.jpg
F-Series
xHPFlashtool_G-Series_Adapter.jpg
G-Series
mini.jpg
MINI & BMW Aisin

DCAN Wi-Fi (THOR, xHP) - E/F/G & Supra

ANDROID IOS & MAC OS (M1+) WINDOWS 11

First-time voucher redemption & unlock requires brief Internet access:

  • Plug in adapter → Ignition ON → complete phone & vehicle preparation.

  • Join adapter Wi-Fi → in xHP tap "CONNECT NEW CAR" (reads car data).

  • Leave adapter Wi-Fi → Go Online → Redeem Voucher & Download Data.

  • Rejoin the adapter Wi-Fi → Enable Flight Mode → Flash your car.

THOR Wi-Fi adapter
xHP Flashtool Wi-Fi adapter

Connect to iOS & macOS (Apple Silicon only)

iOS:
Settings → Wi-Fi → (adapter) → Configure IP: Manual
IP 192.168.4.100
Mask 255.255.255.0
Router (empty)

Settings → xHP Flashtool → Local Network: ON.

Notes on DCAN Wi-Fi adapters

Average flash time:
Initial Unlock E/F ≈ 4 min, Updates < 2 min
Initial Unlock G/Supra ≈ 8–10 min, Updates < 2 min

DCAN Wi-Fi adapters don't support K-Line cars! (Z4 E86, X5 E53 and X3 E83)

Ensure that only one device (phone/tablet/laptop) is connected to the Wi-Fi adapter at a time.

Cannot flash MINI/Aisin BMWs.


ENET Cable - F series

ANDROID IOS & MAC OS (M1+) WINDOWS 11

First-time voucher redemption & unlock requires brief Internet access:

  • Plug in ENET cable → Ignition ON → complete phone & vehicle preparation.

  • Go to phone settings: Ethernet → Set IP address manually, see settings below.

  • Enable Flight Mode → in xHP tap "CONNECT NEW CAR" (reads car data).

  • Disable Flight Mode →Go Online → Redeem Voucher & Download Data.

  • Enable Flight Mode → Flash Car.

Generic RJ45 ENET cable
USB-C to RJ45
Lightning to RJ45

Connect to Android

Settings → Hotspot & Tethering → Ethernet tethering ON.
If needed, set IP manually: 169.254.250.250,
Mask 255.255.0.0
DNS 1.1.1.1
Gateway 1.1.1.1

Some OEMs block manual IP configuration on Android phones, then use another device or an ENET-capable Wi-Fi adapter.

Connect to iOS & macOS (Apple Silicon only)

iOS:
Settings → Ethernet → (adapter) → Configure IP: Manual
IP 169.254.100.100
Mask 255.255.0.0
Router (empty)

Settings → xHP Flashtool → Local Network: ON.

macOS (Apple Silicon):
Network → LAN → Manual
IP 169.254.100.100,
Mask 255.255.0.0,
Router (empty).

Connect to Windows 11

usually plug-and-play.
If issues occur, confirm the IP address 169.254.x.x and temporarily turn off VPN/virtual adapters/firewalls or other unused network adapters.

Notes On ENET Cables

Average flash time: Initial < 2 min | Updates < 30 s

Android devices must support manual IP setup; if not, use a Wi-Fi adapter, like the ENET Wi-Fi adapter.

Ensure that only one device (phone/tablet/laptop) is connected to the Wi-Fi adapter at a time.

Limitation: ENET cables cannot unlock some 3rd-gen 8HP (G-Series, Supra) → use xA Ultra, DCAN Wi-Fi, BM3 Wi-Fi or MHD UNI adapter for the transmission unlock.


ENET Wi-Fi - F series

ANDROID IOS & MAC OS (M1+) WINDOWS 11

These exist from all kinds of providers; the MHD ENET WiFi shown below is exemplary:
Connect to the Wi-Fi network MHD_xxxx with password MHD_ENET.

First-time voucher redemption & unlock requires brief Internet access:

  • Plug in adapter → Ignition ON → complete phone & vehicle preparation.

  • Join adapter Wi-Fi → in xHP tap "CONNECT NEW CAR" (reads car data).

  • Leave adapter Wi-Fi → Go Online → Redeem Voucher & Download Data.

  • Rejoin the adapter Wi-Fi → Enable Flight Mode → Flash your car.

ENET Wi-Fi adapter

Connect to iOS & macOS (Apple Silicon only)

iOS:
Settings → Wi-Fi → (adapter) → Configure IP: Manual
IP 192.168.16.150
Mask 255.255.255.0
Router (empty)

Settings → xHP Flashtool → Local Network: ON.

Notes On ENET Wi-Fi

Average flash time: < 2 min | Updates < 30 s

Ensure that only one device (phone/tablet/laptop) is connected to the Wi-Fi adapter at a time.

Limitation: ENET Wi-Fi's cannot unlock some 3rd-gen 8HP (G-Series, Supra) → use xA Ultra, DCAN Wi-Fi, BM3 Wi-Fi or MHD UNI adapter for the transmission unlock.


BM3 Wi-Fi adapter - E/F/G & Supra

ANDROID IOS & MAC OS (M1+) WINDOWS 11

Supports ENET and DCAN. Connect to the Wi-Fi network BM3-NET with password bootmod3.

First-time voucher redemption & unlock requires brief Internet access:

  • Plug in adapter → Ignition ON → complete phone & vehicle preparation.

  • Join adapter Wi-Fi → in xHP tap "CONNECT NEW CAR" (reads car data).

  • Leave adapter Wi-Fi → Go Online → Redeem Voucher & Download Data.

  • Rejoin the adapter Wi-Fi → Enable Flight Mode → Flash your car.

BM3 Wi-Fi Adapter

Connect to iOS & macOS (Apple Silicon only)

Should there be connection issues under iOS:
Check: Settings → xHP Flashtool → Local Network: is turned ON.

Notes on the BM3 Wi-Fi adapter

Average flash time:
First install ≈ ~2 min for E & F Series, ~8 min for G Series.
Later flashes ≈ ~2 min for E Series, ~30 sec for Flashing F & G series.

Ensure that only one device (phone/tablet/laptop) is connected to the Wi-Fi adapter at a time.

BM3 Wi-Fi adapters don't support K-Line cars! (Z4 E86, X5 E53 and X3 E83).

Issues? → Firmware update!

  • Open Bootmod3 app → "Wi-Fi Adapter" → menu (bottom right) → "Update"

  • Update to the latest firmware for full xHP compatibility.


MHD UNI Wi-Fi adapter - E/F/G & Supra

ANDROID IOS & MAC OS (M1+) WINDOWS 11

Supports ENET and DCAN. Connect to Wi-Fi:

  • E-SERIES: MHD CAN xxxx

  • F-SERIES: MHD ENET xxxx

  • G-SERIES: MHD CAN xxxx

First-time voucher redemption & unlock requires brief Internet access:

  • Plug in adapter → Ignition ON → complete phone & vehicle preparation.

  • Join adapter Wi-Fi → in xHP tap "CONNECT NEW CAR" (reads car data).

  • Leave adapter Wi-Fi → Go Online → Redeem Voucher & Download Data.

  • Rejoin the adapter Wi-Fi → Enable Flight Mode → Flash your car.

MHD UNI Wi-Fi Adapter

Connect to iOS & macOS (Apple Silicon only)

Should there be connection issues under iOS:
Check: Settings → xHP Flashtool → Local Network: is turned ON.

Notes on the MHD UNI Wi-Fi adapter

Average flash time:
First install ≈ ~2 min for E & F Series, ~8 min for G Series.
Later flashes ≈ ~2 min for E Series, ~30 sec for F & G series.

Ensure that only one device (phone/tablet/laptop) is connected to the Wi-Fi adapter at a time.

MHD UNI Wi-Fi adapters don't support K-Line cars! (Z4 E86, X5 E53 and X3 E83).

Issues? → Firmware update! Correct firmware is version 3.86

  • Install the MHD Flasher App and log in.

  • In the main menu, tap "Get Support Files."

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

  • Tap "Codes" → "Read DME fault codes."

  • Wait 30 seconds, then unplug and reconnect.


K+DCAN cable - E/F series

ANDROID WINDOWS 11

⚠️ Not recommended anymore — high-quality DCAN cables are increasingly rare; we can only recommend cables from BimmerGeeks.
If you use one, ensure it's "INPA-compatible" and built with a genuine FTDI RS232 chipset.

First-time voucher redemption & unlock requires brief Internet access:

  • Plug in DCAN cable → Ignition ON → complete phone & vehicle preparation.

  • Allow for USB permission * / ensure drivers are up to date **

  • In xHP tap "CONNECT NEW CAR" (reads car data).

  • Go Online → Redeem Voucher & Download Data.

  • Enable Flight Mode → Flash Car.

DCAN Cables with a switch (e.g., BimmerGeeks): set the correct position:

Ensure correct position

Connect to Android *

Accept USB permission → open xHP → Connect.

Connect to Windows **

Notes on K+DCAN cables

Average flash time: Initial Unlock ≈ 5 min, Updates ≈ 2 min

K-Line cars (E86 Z4, E53 X5, E83 X3) require a K+DCAN cable to flash.

Limitation: DCAN cable cannot unlock some 3rd-gen 8HP (G-Series, Supra) → use xA Ultra, DCAN Wi-Fi, BM3 Wi-Fi or MHD UNI adapter for the transmission unlock.

Cannot flash MINI/Aisin BMWs.


Final tips

  • Don't switch apps or let the screen sleep while flashing.

  • Keep voltage healthy; xHP blocks flashing if too low.

  • Warning lights during the flash are regular and clear when the flash is done.


Back to the Overview Page.