MHD Tuning Instructions
Here’s what you need:
Android 3.2 and up (OTG compatible if K+DCAN cable is used)
MHD WiFi Adapter F+G Series
or MHD WiFi Adapter E-Series
or K+DCAN Cable
Here’s how you set it up:
Here are some of our customers showing you how to properly setup MHD Flasher in your car.
Here are the manuals:
For more in-depth information check out our official MHD User Guides.

Frequently Asked Questions

Recommended K+DCan Cables

Twisted Tuning

Bimmer-Connect (BimmerGeeks Pro Cable)
Performance-Display (BimmerGeeks Pro Cable)

Use “MHD” to get 10% off (Bimmergeeks, Bimmer-Connect and Performance-Display)

Can I test the connection before making a purchase?

Yes, simply tap the MHD Store button. The ECU connection is checked before displaying available purchases.

What is a bench flash?

MEVD1726 eqipped BMWs need a one time bench flash in order to jail brake the ECU to allow flashing via the OBD port. This process requires uninstalling the DME from the car and sending it in to a MHD partner for the jail break / unlock.

Does my Android device need to be permanently plugged to the OBD port?

No. Once a flash is performed you can unplug your device.

Do I need to purchase a new license each time I flash a map?

No, you can ref lash as many times as needed.

Can I tune different cars with one license?

Each vehicle has its own unique license (VIN and google account locked), tuning a different car requires purchasing a new license.

Can I tune multiple cars with one google play account?

Yes, you can purchase multiple licenses with one google play account.

Can I transfer my licenses?

Licenses are personal and stored by google along the account used at purchase time. The purchases are tied by google to the first account and can not be transferred to a new google account.

Is a battery charger required?

It is highly recommended for long flashes (install, uninstall). A healthy battery will handle short flashes (map changes) fine but the use of a battery charger remains recommended.

Google purchase fail

Here you can request a call from Google, other customers revolved this issue quickly with a call, use the “Get help” button at the bottom:

My flash failed.

The most common issues for failing flashes are lack of current or unreliable KDcan cables.

For the current supply:
– let the battery charge fully first and leave the charger on
– alternatively, bridge the car to another running engine

Make sure ignition is fully on (insert key, press the start button without touching the brakes until the dashboard displays the actual fuel level) .

If that stills fails, it’s often due to a bad KDcan cable. See page 5 of the user manual for recommended cables per country

My license is missing.

This happens when the internet connection is lost just after the purchase. Either wait 24 hours for the Google purchase cache to be regenerated, or go to android settings, apps, MHD, clear data cache, reboot the device.

After that, check the internet connection is active, and start MHD, wait 5s, and check licenses with the top right menu, show licenses (no connection to the car needed).

How do I do data logs?

Press the monitor (auto log) button, stabilize around 2500 rpm / 3rd gear with DSC fully off. Mash the pedal, shift at 6500 rpm and 2-3s after the shift into 4th gear release the throttle and slow down, then stop the monitor.

Then upload the .csv file in MHD / datalog to

MHD Team

Head of Development
Get in Touch
Head of Marketing, Sales & Support
Get in Touch