Table of Contents |
---|
Connecting to your vehicle
Once you have downloaded xDelete on your Android or iOS device and have acquired the additional hardware needed, you are ready to connect to your vehicle. xDelete requires the correct Adapter to be used for your Device AND your vehicle. This chapter explains the possible combinations. For a graphical overview, please look HERE.
Preparing device
Make sure your device has at least 25% battery capacity left.
Set your device to Flight Mode. Bluetooth and 4G/Cellular must be turned off. Especially true when flashing through Wi-Fi connection. (more stable connection)
Cable-Connection: Be sure to grant xDelete the rights needed to access the local USB/Lightningport on your device.
Once a flash has started, leave your device alone. Do not move or touch it.
Preparing vehicle
Make sure not to open/close doors during the process. If you want to stay outside during the process, open the side window and operate your device standing next to the vehicle.
Ignition has to be turned ON, Engine OFF.
Make sure your transmission is in “P” position.
Turn off ALL auxiliary devices: Headlights, Interior Lights, Heating, Heated Seats, Radio, NavScreen etc.
Lock your Drivers-Seatbelt before starting the flash! Do not release the seatbelt, unless the process is completed! (this keeps the Ignition ON)
Set your device to Flight mode. (only Wi-Fi ON) Incoming calls through Bluetooth will disturb not only the Android device, but your car to.
Make sure you’re only flashing with a good, healthy battery. xDelete will refuse to start a flash operation below a certain voltage level.
The car can draw up to 30 Amps during the flash, so we recommend a power supply able to deliver at least 30 Amp @ 13,8V. (e.g. Maas SPS-30). The voltage supply needs to be connected to the terminals in the engine bay. DO NOT connect directly at the vehicle’s battery. A normal battery tender or charger does not help to stabilize the voltage during the process. It can only help to pre-charge the battery in advance.
Info |
---|
The very first flash on your vehicle will “Install” xDelete on your car. This procedure takes approx. 5 min with DCAN. We do recommend using a power supply for the first flash. After installing, the following flashes will take no more than approximately 2 minutes. These flashes can be carried out without a charger, but you do not want to see voltage levels below 12V when starting a flash. It is NOT possible to flash any ECU in car while the engine is running. |
Note |
---|
Any aftermarket device connected to CAN-Bus (like a JB4) needs to be disconnected/turned OFF prior flashing any ECU on your car. Examples of units potentially causing issues for every flash operation:
In certain cases, you probably need to remove them completely from the vehicle before. We recommend you to do so, before using xHP! |
Connecting through DCAN Cable (E-Series ONLY)
Status | ||||
---|---|---|---|---|
|
Status | ||||
---|---|---|---|---|
|
This section only applies to E-Series cars. DCAN cables can only be used in combination with Android devices and E-Series cars.
Plug in your cable to the OBD port of your vehicle. The OBD port is located in the drivers footwell on the left side.
Connect the OBD/DCAN cable with your USB OTG Adapter (those are generic adapters needed to connect USB devices on Android) and Android device.
Unlock your device and wait for the USB permission screen to pop up. Please make sure that you’re granting permanent access rights to xDelete in this screen. On some Android versions, the screen will only appear after startup of xDelete. Wait a few seconds after connecting the USB OTG cable.
Start xDelete and press the Car-Symbol in the upper right corner.
If the vehicle is connected for the first time xDelete will automatically save its data to your device. You can now redeem your voucher code. (Active Internet required)
After redeeming your voucher code, you can proceed to select your desired xDrive Setting and click on “Flash”.
During the flash fault messages will appear in-car. That is perfectly normal. Those will be cleared after the flash is done.
If you are still left with some fault codes after the flash, you can trigger the fault code deletion again, by pressing the three white dots in the upper right corner of the app. Please note, that some faults can only be deleted, after the car went to full sleep. (Ignition turned OFF and car locked for at least 20 seconds)
Info |
---|
Some fault codes may require the vehicle to be driven for some time, before they disappear by themself. (for example cars with Active Body Control) |
Connecting via THOR or Orange MHD Wi-Fi Adapter (E-Series ONLY)
Status | ||||
---|---|---|---|---|
|
Status | ||
---|---|---|
|
Status | ||||
---|---|---|---|---|
|
This section only applies to the orange MHD Wifi Adapter and/or Thor Wifi Adapter in combination with E-Series vehicles. For F-Series vehicles, please look to the ENET Sections below.
Most Android devices will prefer Wi-Fi connections over 4G/LTE. As soon as you connect to the Wi-Fi network created by the THOR or MHD Wi-Fi Adapter, you will no longer be able to access the internet, even if cellular is still turned on. Therefore, the initial vehicle unlock requires a special procedure when using the THOR or orange MHD Wi-Fi Adapter:
First startup of xDelete: Start with Internet, so not connected to the wireless Adapter Wi-Fi. This is only true for the very first startup. Not needed afterwards.
Plug in your Wi-Fi Adapter into the OBD port and wait 10-20 seconds. Connect to the created Wi-Fi on your device.
Start xDelete and press the Car-Symbol in the upper right corner. If the vehicle is connected for the first time xDelete will automatically save its data to your device.
After the vehicle is saved you need an active internet connection to redeem a License. Please disconnect from Thor/MHD WIFI before redeeming and connect again afterwards.
After redeeming your voucher code, you can proceed to select your desired xDrive Setting and
click on “Flash”.
During the flash fault messages will appear in-car. That is perfectly normal. Those will be
cleared after the flash is done.
If you are still left with some fault codes after the flash, you can trigger the fault code deletion
again, by pressing the three white dots in the upper right corner of the app. Please note, that some faults can only be deleted, after the car went to full sleep. (Ignition turned OFF and car locked for at least 20 seconds)
Table of Contents |
---|
Connecting to your vehicle
Once you have downloaded xDelete to your Android or iOS device and purchased the necessary additional hardware, you can connect to your vehicle. xDelete requires the correct adapter for your device AND your vehicle. This section explains the possible combinations.
A graphical overview can be found HERE.
Preparing device
Preparing vehicle
The car can draw up to 30 amps during the flash, so we recommend a power supply capable of at least 30 amps @ 13.8V. (e.g. Maas SPS-30). The power supply must be connected to the terminals in the engine compartment.
DO NOT connect directly to the vehicle battery. A normal battery tender or charger will not help to stabilise the voltage during the process. It can only help to recharge the battery.
Info |
---|
The very first flash on your car will "install" xDelete on your car. This process takes about 5 minutes with DCAN. We recommend using a power supply for the first flash. After the installation, the following flashes will take no more than about 2 minutes. These flashes can be performed without a charger, but you do not want to see voltage levels below 12V when starting a flash. It is NOT possible to flash any ECU in the car while the engine is running. |
Note |
---|
If you have installed any piggyback ECU solutions that interfere with the CAN-BUS (such as a JB4), be sure to turn them OFF. Also problematic can be
In some cases, you may need to remove them completely from the vehicle first. We recommend that you do this before using xHP! |
Connecting through DCAN Cable (E-Series ONLY)
Status | ||||
---|---|---|---|---|
|
Status | ||||
---|---|---|---|---|
|
This section only applies to E-series cars. DCAN cables can only be used with Android devices and E-series cars.
Plug the cable into the OBD port of your car. The OBD port is located in the driver's footwell on the left-hand side.
Connect the OBD/DCAN cable to your USB OTG adapter (these are generic adapters needed to connect USB devices on Android) and Android devices.
Unlock your device and wait for the USB permission screen to appear. On this screen, make sure you're giving xDelete permanent access. On some Android versions, the screen will only appear after xDelete has been launched. Wait a few seconds after connecting the USB OTG cable.
Launch xDelete and click on the “Connect new car” button on the bottom.
The first time the car is connected, xDelete will automatically save its data to your device. You are now ready to redeem your voucher code. (Active Internet required)
After redeeming your voucher code, you can continue to select your desired xDrive setting and click on „Flash Now".
During the flash, error messages will appear in the car. This is completely normal. These will disappear after the flash.
If some fault codes remain after the flash, you can go to “More” in the bottom menu, read and clear the fault codes this way.
Please note that some faults can only be cleared after the car has gone into full sleep. (Ignition switched off and car locked for at least 20 seconds).
Info |
---|
Some fault codes may require the car to be driven for some time before they clear themselves, e.g. cars with Active Body Control, while others require the car to go into complete sleep. |
Note |
---|
There is no support for F-Series cars with this adapter. |
Connecting via THOR / MHD / xHP Flashtool DCAN Wi-Fi Adapter (E-Series & G-Series)
Status | ||||
---|---|---|---|---|
|
Status | ||
---|---|---|
|
Status | ||||
---|---|---|---|---|
|
Status | ||||
---|---|---|---|---|
|
This section only applies to the orange MHD Wi-Fi adapter, pink Thor Wi-Fi adaptor or blue xHP Flashtool adapter in combination with E-series vehicles.
For F-Series vehicles, please refer to the ENET cableor ENET WiFisections below.
Most Android devices prefer Wi-Fi connections to 4G/LTE. Once you connect to the Wi-Fi network created by the THOR or MHD Wi-Fi adapter, you will no longer be able to access the Internet, even if the cellular network is still active. Therefore, the initial unlocking of the vehicle requires a special procedure when using the THOR or orange MHD Wi-Fi adapter:
Open the xDelete App: Start with the Internet, i.e. not connected to the Wi-Fi adapter. This only applies to the very first start. It's not needed after that.
Plug the Wi-Fi adapter into the OBD port and wait 10-20 seconds. Connect to the created Wi-Fi on your vehicle.
Launch xDelete and click on the “Connect new car” button on the bottom.
Once the vehicle has been saved, you need an active internet connection to redeem a licence. Please disconnect from Thor/MHD WIFI before redeeming and reconnect afterwards.
After redeeming your voucher code, you can continue to select your desired xDrive setting and click on „Flash Now".
During the flash, error messages will appear in the car. This is completely normal. These will disappear after the flash.
If some fault codes remain after the flash, you can go to “More” in the bottom menu, read and clear the fault codes this way.
Please note that some faults can only be cleared after the car has gone into full sleep. (Ignition switched off and car locked for at least 20 seconds).
Info |
---|
Some fault codes may require the car to be driven for some time before they clear themselves, e.g. cars with Active Body Control, while others require the car to go into complete sleep. |
Note |
---|
There is no support for F-Series cars with this adapter. |
Setup requirements on iOS
Status | ||
---|---|---|
|
Go to WiFi settings and select the WiFi adapter network. Open Network settings and change the options as follows:
Click: “Configure IP” - Manual
IP address: 192.168.4.100
Subnet Mask: 255.255.255.0
Router: Leave the field empty
Click “save”
Panel | ||||||
---|---|---|---|---|---|---|
| ||||||
Local network settings on iOS 14 or higher iPhone -> Settings -> xDelete -> Local network -> ON |
Tip |
---|
iOS 14 and earlier: You can set the Wi-Fi to remain connected to the internet, even if you are connected to the Wi-Fi adapter. iOS 15 and later: These IP settings have to be set, otherwise the iOS device will not find the Wi-Fi adapter. |
Note |
---|
There is no support for F-Series cars with this adapter. |
Info |
---|
5 or 6-Series E6x Vehicles with Active Body Control may need to be driven for some time until ABC-related fault codes clear. |
Connecting with ENET cable (F-Series & G-Series)
Status | ||||
---|---|---|---|---|
|
Status | ||
---|---|---|
|
Status | ||||
---|---|---|---|---|
|
Status | ||||
---|---|---|---|---|
|
Android users will need to configure the Ethernet port after connecting the ENET adapter to their devices. Please open the settings on your device. Depending on your version of Android, the procedure may be slightly different. The screenshots are taken from a Galaxy S9 phone running Android 9.
You only need to do this the first time you connect. Your phone will remember these settings for subsequent connections. You may need to reconnect after saving the settings for them to take effect.
Info |
---|
Only Android devices that can set a static IP can use an ENET cable connection. If your Android does not offer this option, you will not be able to connect via ENET cable. |
Open the xDelete App: Start with an active Internet connection, i.e. not connected to the ENET cable.
This only applies to the very first start of xDelete. Not needed afterwards.Plug your ENET connector into the OBD port and wait 10-20 seconds. The OBD port is located on the left-hand side of the driver's footwell. Please give xDelete permanent access rights when you first start the app. On some Android versions, the screen will not appear until the xDelete app has been launched.
Launch xDelete and click on the “Connect new car” button on the bottom.
When the vehicle is connected for the first time, xDelete will automatically save its data to your device.
Once the vehicle has been saved, you will need an active internet connection to redeem a licence. Please disconnect the ENET cable before redeeming it and reconnecting it afterwards.
After redeeming your voucher code, you can continue to select your desired xDrive setting and click on „Flash Now".
During the flash, error messages will appear in the car. This is normal. These will be cleared after the flash.
If some fault codes remain after the flash, you can go to “More” in the bottom menu, read and clear the fault codes this way.
Please note that some faults can only be cleared after the car has gone into full sleep. (Ignition switched off and car locked for at least 20 seconds).
Info |
---|
Some fault codes may require the car to be driven for some time before they clear themselves, while others require the car to go into complete sleep. |
Note |
---|
There is no support for E- or G-Series cars with this adapter. |
Setup requirements on Android
Android 11 and newer
Make sure you have the latest Android version installed. To connect to your car using a wired Ethernet connection, you must enable Ethernet Tethering - a new option introduced with Android 11. To enable Ethernet Tethering, please follow these steps:
Connect your ENET cable to your Android 11 device (use a suitable adapter)
Go to Settings → Connections → Mobile Hotspot and Tethering → Enable Ethernet Tethering.
Sometimes Android does not automatically save or reset/disable Ethernet Tethering. Make sure this option is enabled if you're having trouble connecting.
Info |
---|
Should you not be able to connect with the car, try alternatively to use the following settings:
|
Android 10 and older
On Android, you must configure a static IP address:
Connect the cable & press OK
… open Connections, …
… more connection settings”…
… then “Configure” …
… open “Ethernet”…
… and set the below settings
Setup requirements on iOS
Status | ||
---|---|---|
|
Go to the Ethernet settings (only appears if a Lightning-Ethernet adapter is connected), select the USB 100/100 LAN interface, and change the settings to those shown on the right:
Click: “Configure IP” - Manual
IP address: 169.254.100.100
Subnet Mask: 255.255.0.0
Router: Leave the field empty
Click “save”
Tip |
---|
iOS 14 and older: With this IP address being set, you will still be able to connect to the internet, even if you are connected to the Wi-Fi car via the Ethernet adapter. iOS 15: These IP settings have to must be set, otherwise the iOS device does will not be able to find the Ethernet adapter. |
Connecting with Black MHD ENET Wi-Fi adapter
.(F-Series & G-Series)
Status | ||||
---|---|---|---|---|
|
Status | ||
---|---|---|
|
Go to WiFi settings and select the WiFi adapter network. Open Network settings and change options as follows:
Click: “Configure IP” - Manual
IP Address: 192.168.4.100
Subnet Mask: 255.255.255.0
Router: Leave field empty
Click “save”
Info |
---|
5 or 6-Series E6x Vehicles with Active Body Control may need to be driven for some time, until ABC-related fault codes clear. |
Connecting with ENET cable (F-Series only)
Status | ||||
---|---|---|---|---|
|
Status | ||
---|---|---|
|
Status | ||||
---|---|---|---|---|
|
Android users need to configure the Ethernet port, after connecting the ENET Adapter to their devices. Please open the settings panel on your device. Depending on your Android version, the procedure may be a bit different. The screens were taken from a Galaxy S9 phone, running Android 9. This procedure is only necessary on the first connect. Your phone will store those settings for subsequent connects. You may need to reconnect the adapter after saving the settings for them to take effect.
Note |
---|
Only Android devices which are able to set a static IP are able to use ENET cable connection. If your Android does not offer this option, you cannot connect through ENET cable. Use a Black MHD WiFi adapter instead. (this one has built in DHCP Server) |
Status | ||||
---|---|---|---|---|
|
Please make sure you have the latest update of Android 11 installed. In order to connect to your car using a wired ENET connection, you need to activate “Ethernet Tethering” - this is a new option that was introduced in Android 11. Please carry out the following steps to activate “Ethernet Tethering”.
Connect your ENET cable to your Android 11 device (use an appropriate adapter)
Go to Settings → Connections → Mobile Hotspot and Tethering → Enable “Ethernet Tethering”
Sometimes Android does not save or reset/disable “Ethernet Tethering” automatically. Please make sure this option is enabled if you’re having trouble establishing a connection.
Status | ||||
---|---|---|---|---|
|
On Android you need to configure a static IP address:
Connect the cable & press OK
… open Connections, …
… more connection settings”…
… then “Configure” …
… open “Ethernet”…
… and set the settings as shown below
Very first start: Start with Internet, so not connected to the wired Adapter. This is only true for the very first startup of xDelete. Not needed afterwards.
Plug in your ENET-connector into the OBD port and wait 10-20 seconds. The OBD port is located in the drivers footwell on the left side. Please make sure that you’re granting permanent access rights to xDelete when the app first starts. On some Android versions, the screen will only appear after startup of xDelete.
If the vehicle is connected for the first time xDelete will automatically save its data to your
device.
After the vehicle is saved you need an active internet connection to redeem a License. Please disconnect the ENET cable before redeeming and connect again afterwards.
Proceed to select your desired xDrive Setting and click on “Flash”.
During the flash fault messages will appear in-car. That is perfectly normal. Those will be
cleared after the flash is done.
If you are still left with some fault codes after the flash, you can trigger the fault code deletion
again, by pressing the three white dots in the upper right corner of the app. Please note, that some faults can only be deleted after the car went to full sleep. (Ignition turned OFF and car locked for at least 20 seconds).
Status | ||||
---|---|---|---|---|
|
Status | ||||
---|---|---|---|---|
|
Plug the adapter into your OBD port and connect to the created Wi-Fi called "MHD_xxxx" with the password "MHD_ENET". No further configuration is required. The adapter works with both Apple and Android devices.
Most smartphones prefer Wi-Fi connections to 4G/LTE. Once you connect to the Wi-Fi network created by the MHD ENET Wi-Fi adapter, you will no longer be able to access the Internet, even if the mobile phone is still switched on. Therefore, the initial unlocking of the vehicle requires a special procedure when using the black MHD Wi-Fi adapter:
Open the xDelete App: Start with the Internet, i.e. not connected to the Wi-Fi wireless adapter. This only applies to the very first start of xDelete. It's not needed after that.
Connect your Wi-Fi adapter to the OBD port and wait 10-20 seconds. Connect to the created Wi-Fi on your device.
Launch xDelete and click on the “Connect new car” button on the bottom.
When the vehicle is connected for the first time, xDelete will perform the online support check and automatically save its data to your device.
Once the vehicle has been saved, you need an active internet connection to redeem a licence. Please switch to your local Wi-Fi or 4G connection and return to the MHD Wi-Fi afterwards!
After redeeming your voucher code, you can continue to select your desired xDrive setting and click on „Flash Now".
During the flash, error messages will appear in the car. This is normal. These will be cleared after the flash.
If some fault codes remain after the flash, you can go to “More” in the bottom menu, read and clear the fault codes this way.
Please note that some faults can only be cleared after the car has gone into full sleep. (Ignition switched off and car locked for at least 20 seconds).
Info |
---|
Some fault codes may require the car to be driven for some time before they clear themselves, while others require the car to go into complete sleep. |
Note |
---|
There is no support for E- or G-Series cars with this adapter. |
Setup requirements on iOS
Status | ||
---|---|---|
|
Go to WiFi settings and select the WiFi adapter, then go into the settings and change the settings to those shown on the right:
Click: “Configure IP” - Manual
IP address: 192.168.16.150
Subnet Mask: 255.255.255.0
Router: Leave the field empty
Click “save”
Panel | ||||||
---|---|---|---|---|---|---|
| ||||||
Local network settings on iOS 14 or higher iPhone -> Settings -> xDelete -> Local network -> ON |
Tip |
---|
iOS 14 and earlier: You can set the Wi-Fi to be still remain connected to the internet, even if you are connected to the Wi-Fi adapter. iOS 15 and later: These IP settings have to be set, otherwise the iOS device does will not find the Wi-Fi adapter. |
Connection via MHD UNI Wi-Fi adapter (E-, F- & G-series)
Connecting with Black MHD ENET Wi-Fi adapter (F-Series only)Status | ||||
---|---|---|---|---|
|
Go to Ethernet settings (only appears if a Lightning-Ethernet adapter is plugged in), choose the USB 100/100 LAN interface, and change the settings to the ones seen on the right:
Click: “Configure IP” - Manual
IP Address: 169.254.100.100
Subnet Mask: 255.255.0.0
Router: Leave field empty
Click “save”
|
Status | ||
---|---|---|
|
Status | ||||
---|---|---|---|---|
|
Status | ||||
---|---|---|---|---|
|
xDelete also supports the new MHD UNI Wi-Fi adapter. Simply plug the adapter into your OBD port and connect to the correct Wi-Fi. Based on the detected protocol, the Wi-Fi SSID will be one of the following
- MHD CAN XXXXStatus colour Yellow title E-series only this Wifi Status colour Green title
- MHD ENET XXXXF-series only this Wifi Status colour
Purple title
- MHD CAN XXXXG-series only this Wifi
No further configuration is required. The adapter will work with all listed devices.
The MHD UNI Wi-Fi adapter supports E-, F- and G-series cars.
Most Android devices will prefer Wi-Fi connections over to 4G/LTE. As soon as Once you connect to the Wi-Fi network created by the MHD ENET-UNI Wi-Fi Adapteradapter, you will no longer be able to access the internetInternet, even if cellular the mobile phone is still turned switched on. Therefore, the initial vehicle unlock requires a special procedure when using the black MHD Wi-Fi Adapter:
Very first startis required to unlock the vehicle for the first time:
Open the xDelete App: Start with the Internet, so i.e. not connected to the wireless Adapter Wi-Fi wireless adapter. This is only true for applies to the very first startup start of xDelete. Not needed afterwardsIt's not needed after that.
Plug in Connect your Wi-Fi Adapter into adapter to the OBD port and wait 10-20 seconds. Connect to the created Wi-Fi on your device. Start . See above which one to choose.
Launch xDelete and press the Car-Symbol in the upper right corner.If click on the “Connect new car” button on the bottom.
When the vehicle is connected for the first time, xDelete will perform the Online Support-Check online support check and automatically save its data to your device.
After Once the vehicle is has been saved, you need an active internet connection to redeem a Licenselicence. Please switch to your local Wi-Fi or 4G connection now and return to the MHD Wi-Fi afterwards!
After redeeming your voucher code, you can proceed continue to select your desired xDrive Setting andclick on “Flash”setting and click on „Flash Now".
During the flash
fault, error messages will appear in the car.
ThatThis is
perfectlynormal.
ThoseThese will be
cleared after the flash
is done.
If
you are still left withsome fault codes remain after the flash, you can
trigger the fault code deletionagain, by pressing the three white dots in the upper right corner of the app. Please note,go to “More” in the bottom menu, read and clear the fault codes this way.
Please note that some faults can only be
cleared after the car
went tohas gone into full sleep. (Ignition
turned OFFswitched off and car locked for at least 20
seconds)Info |
---|
Some faults may require the vehicle to be driven for some time, before they disappear by itself. (for example, cars with Active Body Control) |
Tip |
---|
iOS 14 and older: You can set the Wi-Fi to be still connected to the internet, even if you are connected to the Wi-Fi adapter. iOS 15: These IP settings have to be set, otherwise the iOS device does not find the Wi-Fi adapter. |
Status | ||
---|---|---|
|
Go to WiFi settings and choose the WiFi adapter, then go into the settings, and change the settings to the ones seen on the right:
Click: “Configure IP” - Manual
IP Address: 192.168.16.150
Subnet Mask: 255.255.255.0
Router: Leave field empty
Click “save”
seconds).
Read more about the MHD UNI Wi-Fi adapter here.
Tip |
---|
Local network settings on iOS 14 or higher iPhone -> Settings -> xHP Flashtool -> local network -> ON |
Info |
---|
Ensure that only one device (phone/tablet/laptop) is connected to the Wi-Fi adapter at a time. This may cause your device to appear to be correctly connected to the Wi-Fi adapter, even though your car may not appear in the app or you may not be able to flash. |
How to Update the MHD UNI Adapter
Note |
---|
You may need to update the firmware on your MHD UNI Wi-Fi adapter to support xDelete. Here is the official guide on how to update the MHD UNI adapter firmware:
|
Back to the Overview Page.