U-Mapp
U-Mapp is Mecatecno's Bluetooth phone application to alter the Dragonfly's map parameters. As of March 2025, the app has not been released to the public. However, dealers have been working with it for many months and information is beginning to trickle out. Some of what I've written here is speculation. Refinements/corrections will be made as needed.
Note that additional hardware is required for bikes produced prior to the 2025 models. This hardware connects near the controller and has a target price of $250 USD.
U-Mapp is quite similar to EM Connect, but there are differences. I described EM Connect under the section on the controller for the ePure Race, so it's probably worth having a look at that too.
Overall, I prefer Mecatecno's implementation. It makes more sense to the engineering mindset. For example, the Dragonfly expresses maximum power in watts, whereas EM just offers a relative power setting in percent.
Furthermore, U-Mapp rolls all the tickover (automatic idle) stuff into a single control with four discrete levels (plus disabled). Although this may offer less flexibility, it's probably adequate and certainly is simpler.
Additionally, U-Mapp has a setting called Throttle Multiplier. At first, I could not see a need for this. But it would be useful if the other settings are to your liking and you just want to experiment with somewhat more (multiply by 1.1) or less (multiply by 0.9) power. But it's very general-purpose.
Finally, U-Mapp has a setting for “Inertia” which is absent from EM Connect (although its effects may be present in the controller - just not configurable by the user).
Below is a table showing what has been revealed about U-Mapp settings. Although not directly comparable because the motor and gearing are different, EM's Max Torque settings are as follows: Green map is 0.7, Blue is 0.85, and Red is 1. EM's school map setting were 0.1, 0.2, and 0.3. These numbers illustrate the relative differences between the maps. Note that the specified fraction of available torque applies to all throttle positions, not just WOT.
Comments on Parameters
Throttle Dead Zone may be likened to the amount of free-play in a throttle cable.
Throttle Travel is like the difference between a quick-turn throttle versus a standard one, but it allows an even greater choice of behavior.
Power Curve may not be immediately intuitive, but is extremely useful. The mechanical equivalent is an aftermarket product by G2 called the Tamer. See the adjacent video for a quick overview.
Throttle Curve Exponents Visualized
It's possible to provide an output (command signal to the controller) that's quite different from the input (mechanical movement of throttle). The images below are screenshots of curves generated by software to program the VESC Project (an open-source motor controller). I created them to offer an exaggerated visualization of the exponential effect. All exponents eventually yield 100% output for 100% input, but the rate at which they get there is different.
A Throttle Curve Exponent of 1.0 is a linear (straight line) function. The output is identical to the input. An input of 50% gives an output of 50%.
A Throttle Curve Exponent of 1.1 produces a slight softening of the throttle response. An input of 50% gives an output somewhat less than 50%.
A Throttle Curve Exponent of 1.25 produces a marked softening of the throttle response. An input of 50% gives an output significantly less than 50%.
A Throttle Curve Exponent of 0.9 produces a more aggressive throttle response. Here an input of 50% gives an output somewhat greater than 50%. Although this is typically not used with motorcycles, it is mathematically possible.
Throttle Curve, exponent = 1.0 (linear)
Throttle Curve, exponent = 1.1
Throttle Curve, exponent = 1.25
Throttle Curve, exponent = 0.9
Actual Throttle Curve
A more accurate look at the Power Curve parameter comes via an online tool provided by siliXcon. It is a general-purpose tool used to visualize the effects of various mathematical manipulations of the throttle signal.
The curve below, although accurate and representative, is subtle (and why I'm presenting it after the exaggerated ones). Ignore everything to the left of the X-axis zero (it's possible to apply these manipulations to many different use cases). You can also see that near zero, the Throttle Low Dead Zone is apparent as a constant zero output.