xHP - Flash with the xA Ultra Adapter
Quick Summary
Learn how to set up and flash your BMW, Supra or MINI with the official xA Ultra adapter — the all-in-one solution for DCAN and ENET vehicles.
Includes setup, firmware update, flashing steps, and LED indicator meanings.
Introduction
Meet the xA Ultra — the only adapter you’ll ever need.
Developed entirely in-house, the xA Ultra is a KLINE/DCAN/ENET Wi-Fi adapter that supports all BMW E-, F-, and G-Series models (2003–present) & MINI F-Series.
It features an LED status indicator for flash progress and an exclusive energy-saving mode, so it can stay plugged into the OBD port forever without draining your battery.
Before You Begin
(One-time setup before your first flash)
1. Update the xHP Flashtool App
Make sure you’re using the latest version of the xHP Flashtool App.
2. Plug In the Adapter
When you plug in the xA Ultra for the first time, no LED will light up — that’s normal.
A firmware update is required before first use.
3. Update the Adapter Firmware
The xHP will recognise the xA Ultra adapter automatically and download the latest firmware.
4. LED Indicator Colours After Update
Your adapter is now ready for use with xHP, xDelete, MHD, Bootmod3, etc.
LED Color | Meaning |
|---|---|
🔵 Blue | Connected via ENET |
🟠 Orange | Connected via DCAN/KLINE |
🟢 Green | Flash completed successfully |
🔴 Red | No connection or flash error |
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.
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.
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
Battery & Power
Remove CAN bus add-ons
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!
Flashing with xA Ultra
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 adapter Wi-Fi → Enable Flight Mode → Flash your Car.
At this point, the xA Ultra adapter doesn't yet support flashing via KLINE vehicles.
(Z4 E86, X5 E53 or X3 E83).
Flash times:
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.
xA Ultra Technical Information for Developers
Back to the Overview Page.