xHP Flashtool - Troubleshooting Guide
General
To safely flash your TCU, you must use the correct hardware and prepare your vehicle. Please make sure you don't have any mechanical problems with your gearbox. xHP won't fix bad mechanics. Never. If you're already experiencing jerky shifts, mis-shifts or bucking, your transmission probably needs to be serviced or repaired before you flash it.
Do not use xHP on gearboxes that are not in full working order.
xHP does not flash transmissions or controllers outside the vehicle (Bench flashing).
Operation is restricted to in-car use in supported BMW vehicles only.
Why can I not connect to/flash my car?
Although we have optimised the flashing process to work on as many devices as possible and to be as stable as possible, there are still factors beyond our control that can interrupt the flashing process.
Follow these steps to find out why your flash may not be ready.
Step 1: Check you have the latest version of the app
Always make sure you are flashing the latest viable version of the app on either platform. We are constantly improving the app, adding new features, and supporting cars, so you want the app to be up to date.
Step 2: Check for overlooked preparation steps
As there are several steps to follow, one or more preparations may have been overlooked. Make sure you have completed all the preparations:
Your flashing device
Your car itself
Step 3: Check your flashing hardware
We recommend high-quality flashing equipment, as cheap DCAN cables can cause intermittent flashes. See our recommended flashing hardware.
Step 4: Check for aftermarket CAN bus devices
Any aftermarket device connected to the CAN bus (such as a JB4) must be disconnected/switched off before flashing any ECU on your vehicle. Examples of devices that may cause problems with any flash operation:
throttle pedal tuning boxes
any performance displays (like Awron)
sport-exhaust with sound control installed in the car
aftermarket Android Headunits
aftermarket CarPlay Units
aftermarket HUD (head-up displays)
aftermarket immobilisers, like the “Ghost immobiliser”
Mileage manipulation devices
Step 5: If all else fails, do not hesitate to contact us
If none of the above helps, please click on "Send Logs" in the menu to the left so that we can have a closer look. Let us know when you sent it and what email you use to log in to the app.
Problems with your license/voucher codes
If you change your device or update your software, you must sign in to the app again using the same email account and login method you used the first time.
“We're sorry, but this voucher has already been redeemed.”
Voucher codes can only be redeemed once to unlock a car. This unlock is then tied to a sign-in method, such as "Continue with Google" and the email address you used with that sign-in.
This means you are most likely signed in with the wrong email account or login method.
If you are still signed in, go to 'About', click 'Sign out', and then click 'Sign in'.
You will see a button that says 'Find your account'. Click it and follow the instructions.
It will show you which account is associated with your license and the method you need to use to sign in again (e.g. "Continue with Google" in the picture below):
Should this not work, please send us the full VIN of the car at support@xautomotive.com, and then we can look it up manually.
“VoucherProductMismatchareion”
You are trying to redeem a product with the wrong type of voucher code, please make sure you only use map pack vouchers for map packs and flash license vouchers to unlock flash licenses.
“NoInternetConnectionWhileRedeemingVoucher”
Make sure you have a fast and active internet connection.
If you are using a Wifi or ENET adapter, be sure to unplug the adapter and turn off Flight Mode to get an active Internet connection and redeem the voucher. After redeeming the voucher, reconnect the Wifi or ENET adapter and switch Flight Mode back on.
When using the WiFi adapter, be sure to follow these steps
Go to the Wifi menu
Connect to the Wi-Fi adapter
Click Connect so the car gets recognised
Click on “flash license”
Turn Wifi OFF to disconnect from the adapter
Redeem your voucher via 4G/5G connection
Turn both Wifi ON and flight mode ON again
Now you should be ready to flash
When using the ENET cable, be sure to follow these steps
Set the correct IP address & click Connect
unplug the adapter and turn OFF flight mode
Click “flash license”
Redeem your voucher
Plug the adapter & ENET cable back in
Click Connect so the car gets recognised
Turn flight mode back ON
Now you should be ready to flash
Back to the Overview Page.