MHD Flasher

Auto & Vehicles · MHD Tuning UG

MHD Flasher icon
1.1K ratings
4.4
Installs
100K+
Price
Free
Advertisements

MHD Flasher screenshots

MHD Flasher screenshot 1MHD Flasher screenshot 2MHD Flasher screenshot 3MHD Flasher screenshot 4MHD Flasher screenshot 5MHD Flasher screenshot 6MHD Flasher screenshot 7MHD Flasher screenshot 8
Advertisements

Most tuning apps for modern cars sit between the engine and its computer, intercepting signals and hoping the ECU does not notice. MHD Flasher takes the other route: it rewrites the DME itself, which the developer describes as complete remapping with the factory safety mechanisms left in place. That distinction is the whole point of the app, and it is why it has built a following among BMW owners rather than casual tinkerers.

The app covers BMW models and the Toyota Supra A90, and it is free to download with in-app purchases. It has been on Google Play since April 2018 and now sits past 100,000 installs with a 4.4 average from 1,118 ratings, which for a tool this specialized is a meaningful signal. If you own one of the supported cars and have been weighing a piggyback box against a proper flash, this is the app to understand before you spend anything.

Flashing the DME from your driveway

The core of the app is OBD flashing. You plug an MHD WiFi adapter into the car's OBD-II port, connect the app, and the developer says the initial installation finishes in about five minutes. Once that first flash is done, changing maps drops to roughly twenty seconds, which turns switching tunes into something you can do between errands rather than an appointment at a shop.

The part I appreciate most is the reversibility. The developer states you can return the car to its factory OEM flash at any time, and that no initial backup is required beforehand. For anyone nervous about committing a daily driver to modified software, that removes the biggest practical worry: the car is not locked into a tuned state, and you are not depending on a backup file you remembered to make.

Because the app talks to the DME directly, the results are not the same as a piggyback module that nudges sensor readings. Remapping the ECU is how the factory logic, safeguards and drivability are meant to be preserved, and it is the approach the developer is selling here. The trade-off is that this is real engine management work, not a plug-and-play gadget, and the car's behavior will change in ways you should be prepared for.

Stage maps for a long list of engines

MHD ships off-the-shelf maps for a wide spread of engines: the N54 and N55, the B58 and S58, the S55 in the F8x M3 and M4, the S63, and the N13. The maps are credited to named tuners, with Wedge Performance handling the E-series N54, Twisted Tuning on the E-series N55, and PureBoost covering the F and G series B58 and S58. That structure matters because it tells you the maps come from established tuners rather than being generated by the app itself.

The stage progression is spelled out in detail. On an N55 with an electronic wastegate, for example, Stage 1 is quoted at up to 360HP and 540NM, Stage 2 at 390HP and 580NM, and Stage 2+ at 430HP and 630NM. The pneumatic wastegate N55 tops out lower, at 400HP and 630NM on Stage 2+. Move up the range and the numbers climb steeply: the S58 reaches up to 700HP and 850NM on Stage 2, and the S63 up to 780HP and 950NM. The N13 is the modest one, with Stage 2 quoted at 235HP and 350NM on 93 octane or 98 RON.

There are also ethanol blend maps throughout. The N55 gets E20 options across its stages, the S55 and B58 run E30 maps, and the S58 and S63 go to E30 and beyond. If you have access to ethanol fuel, that is a second route to more power without changing hardware, though it does mean paying attention to what is actually in the tank.

The N55 EWG Stage 1 map does not cover the M2 or X4 M40i, so owners of those two should check the supported-car list before assuming the standard stage lineup applies.

Custom code and the MHD+ feature set

Beyond the stage maps, the app exposes MHD+ custom code. The list includes on-the-fly map switching, live tuning, flex fuel, anti-lag, single bank operation, knock indication, no-lift shift, shift brap and exhaust flap control, along with two-way CANBUS integration for the Motiv ReFlex and direct port injection control. These are features you would normally associate with a standalone ECU, delivered through the same app and adapter.

Custom throttle pedal mapping per driving mode was added for the B58, no-lift shift arrived for the S58, and Race Launch Control came to Gen2 B58 and S58 custom tunes, with the off-the-shelf version flagged as coming. For those same Gen2 engines, ReFlex adds line lock, closed-loop boost control up to 8 bar, and Push to Pass scramble boost. Support for any six-speed manual swap on Gen2 B58 and S58 cars was added too, which is a niche but telling detail for anyone building a project car.

Any map can also be flashed with a separate set of options. You can adjust exhaust burble by duration and aggressiveness with minimum and maximum speed and rpm limits, remove the top speed limiter, reduce cold start noise, hold the exhaust flap open in sport mode, and limit power per gear. Anti-lag is currently restricted to the N55, S55 and N13. XHP TCU flash support is included for optimized off-the-shelf maps, and there is a sport cooling mode for the water and air intercoolers.

Logging, gauges and keeping an eye on things

The app includes full data logging with live gauges, and more than 50 engine parameters can be displayed at once in a configurable layout. The purpose is straightforward: after flashing, you want to confirm the engine is behaving as it should rather than assuming the map is fine because the car still starts.

For anyone doing their own tuning work, that logging is arguably as valuable as the maps themselves. It gives you a way to check how the car responds to a change and to spot something drifting before it becomes expensive. I would treat the gauges as the part of the app you use every week, and the flashing as the part you use occasionally.

What you need before you start

The app itself is a free download, and it carries no ads. In-app purchases are offered, so the free download is best understood as the entry point rather than the whole product.

On hardware, you need an MHD WiFi adapter connected to the car's OBD-II port. Without that adapter the app has nothing to talk to. You also need one of the supported vehicles, since the maps are written for specific engines and generations.

The other requirement is temperament. This is engine management software, and the stage figures quoted are the developer's targets for each map, not guarantees for your particular car. Supporting modifications are recommended per stage, and a user manual and homepage cover the supported-car list and modification guidance. Reading that before flashing is not optional in any practical sense.

Getting sensible results from it

My advice is to work up rather than jump straight to the biggest number. Start with a Stage 1 map on the fuel you actually have available, log the car, and only move up once you are satisfied with how it behaves. The twenty-second map changes make that incremental approach easy, and they also make it easy to go back a step if something does not feel right.

Match the map to your fuel rather than your ambitions. The ethanol maps assume a specific blend, and running an E30 tune on straight pump gas is the kind of mismatch the blend-specific maps exist to prevent. If ethanol is not readily available where you drive, the standard stage maps are the sensible starting point.

Use the flash options deliberately. Vmax removal and per-gear power limits are the sort of changes worth thinking through before you apply them, not after.

Finally, treat the logging as part of the routine rather than a one-off check. A car that runs well on a cool morning may behave differently in summer heat or on a long climb, and having the gauges and logs available is how you find that out on your own terms.

A focused tool for BMW and Supra owners

MHD Flasher is not trying to be a general-purpose car app. It does one job, remapping the DME on supported BMW and Toyota Supra A90 models, and it does that job with a depth that a piggyback module cannot match. The combination of off-the-shelf stage maps, ethanol blends, custom code, flash options and logging covers the whole arc from a first tune to a serious build.

It is also, clearly, a commitment. You need the WiFi adapter, you need a supported car, and you need to be willing to read the manual and think about fuel and supporting modifications. The free download and the absence of ads make it easy to look at, and the stage power figures are the developer's targets rather than promises.

For the owner of a supported BMW or Supra who wants to tune at home, revert to stock whenever needed, and actually see what the engine is doing, this is about as complete a package as the platform offers. For everyone else, the app is simply not addressed to your car, and no amount of enthusiasm will change that.

The short verdict

A deep, well-established flash tuning tool for supported BMW and Supra A90 owners willing to buy the adapter and read the manual.

What's new in version 5.30

- Added B58 flash option: Custom throttle pedal mapping per mode (normal/s/s+). - Added NLS (no lift shift) flash option for S58. - Added Race Launch Control for Gen2 B58 / S58 custom tunes (OTS flash option next!). - Added Push to Pass (scramble boost), Moon Tune (closed loop boost control and targeting up to 8bar), and Line Lock control via ReFlex for Gen2 B58 / S58 custom tunes. - Fixed issue with exhaust flap open in sport on LCI F10 M5. - Added support for any 6MT swap for Gen2 B58 / S58.

App specs

  • Version5.30
  • UpdatedSeptember 10, 2026
  • Downloads100K+
  • RequiresAndroid 6.0+
  • PriceFree
  • Age ratingEveryone

MHD Flasher: frequently asked questions

What do I need to use MHD Flasher?

You need a supported BMW or Toyota Supra A90 and an MHD WiFi adapter plugged into the car's OBD-II port. The app connects through that adapter to flash the DME. The developer recommends checking the supported-car list and the modification guidance for each stage before you start.

Can I put my car back to the stock tune?

Yes. The car can be returned to its stock OEM flash whenever you want. No initial backup is required beforehand, so you are not relying on a file you saved earlier. That makes it practical to run a tuned map day to day and return to stock when you need to.

How long does flashing take?

The initial installation takes about five minutes. Later map changes are much quicker, at around twenty seconds. That speed is what makes switching between maps, or stepping back to a previous one, a realistic thing to do yourself.

Does it cost anything?

The app is free to download and shows no ads. In-app purchases are offered. You should also have the MHD WiFi adapter, which the app needs in order to communicate with the car.

What was added in the latest update?

Recent additions include custom throttle pedal mapping per mode for the B58, no-lift shift for the S58, and Race Launch Control for Gen2 B58 and S58 custom tunes, with an off-the-shelf version noted as coming. Those engines also gained ReFlex line lock, closed-loop boost control up to 8 bar, and Push to Pass scramble boost. Support for any six-speed manual swap on Gen2 B58 and S58 cars arrived as well.

Pros

  • Full DME remapping rather than piggyback trickery
  • Revert to factory flash at any time
  • Stage and ethanol maps across many engines
  • Data logging with more than 50 parameters
  • No ads in the app

Cons

  • Requires an MHD WiFi adapter
  • In-app purchases for tuning content
  • Limited to supported BMW and Supra models
  • N55 EWG Stage 1 skips M2 and X4 M40i
  • Anti-lag limited to N55, S55 and N13

eFreeware is independent and is not affiliated with MHD Tuning UG. We do not host app files: downloads come from the official Google Play listing. App names, icons and screenshots belong to their owners. Developer contact: [email protected]. Developer privacy policy.