MG Flasher App Feature

Live Control

Adjust supported On-The-Fly vehicle settings while connected—without reflashing for every change. Live Control reads the current state from the DME, applies compatible settings immediately and stays synchronized with changes made through the steering-wheel Custom Code Menu (CCM).

Need the latest app? Download MG Flasher
Latest MG Flasher App
6.9+ Custom Code
Live DME Changes
Live Control Compatible Custom Code
Connected

Interactive website demonstration — not connected to a vehicle.

Switchable MapsSlot 0
Max CoolingOFF
Anti-Lag RPM3200 RPM
Ethanol OverrideOFF
ECU state synchronized Visual example refresh: 3s
Direct App Control

Read the State.
Change It Live.

Live Control provides a dedicated MG Flasher app screen for supported On-The-Fly settings. Instead of starting another flash whenever you want to select a map slot or enable a compatible function, the app reads the current value directly from the ECU and sends the requested change to the DME.

Custom Code is MG Flasher software installed inside a compatible DME. It enables the supported On-The-Fly functions that Live Control can read and change. The exact cards shown depend on the Custom Code version, ECU software, vehicle platform and features enabled in the calibration.

No Reflash for Each Change

Compatible settings can be adjusted through the app while connected to the vehicle.

ECU Synchronization

The interface polls the DME and reflects compatible changes made through steering-wheel controls.

Feature-Aware UI

Cards, slots and controls are shown or disabled according to the installed Custom Code configuration.

Validity and Error States

Disabled features, invalid map slots and read or set errors are communicated in the interface.

Available Controls

Available Controls Depend
on the Installed Software.

Live Control requires compatible MG Flasher software inside the DME. The feature list expands according to the installed Custom Code version and the functions enabled in the calibration.

Custom Code6.9+
  • Switchable MapsSlot 0–4
  • BurblesSlot 0–5
  • Max CoolingON / OFF
Custom Code7.1+
  • Ethanol Override0–75%
  • Exhaust FlapOEM / Closed / Open
  • Radiator FlapCompatible G-Series / Aurix
  • Valet ModeON / OFF

The installed Custom Code version alone does not guarantee every card will appear. ECU compatibility, codeword enablement, map validity and vehicle hardware also affect availability.

Interface

Different Features.
The Right Control for Each.

Live Control uses several interaction patterns so the app can present map slots, switches, target values and multi-stage options in a way that matches the feature being adjusted.

01

Segmented Buttons

Used for map slots, burble slots and flap positions where one predefined option is selected.

02

Toggle

Used for binary functions such as Max Cooling and Valet Mode.

03

Slider

Used for continuous-range settings such as the stationary Anti-Lag RPM setpoint.

04

Toggle + Picker

Used for Ethanol Override, where the feature is enabled first and then a percentage is selected.

50%
How to Access Live Control

Connect.
Open My Car.
Go Live.

Live Control is available from the connected vehicle workflow in the latest MG Flasher app. The app checks the vehicle, installed Custom Code and available parameters before presenting the controls.

01Connect with ENETConnect the latest MG Flasher app to the supported vehicle.
02Open My CarNavigate to the connected vehicle and open its control area.
03Select Live ControlThe app resolves compatible parameters and reads current DME values.
04Adjust a Supported FeatureThe requested value is sent to the DME and the interface updates.
MG Flasher Live Control interface on a Windows device
MG Flasher App Live Control Dashboard

Actual controls depend on the connected vehicle and installed Custom Code.

Real-Time Synchronization

App and DME
Stay in Step.

Live Control periodically reads the DME so that the displayed values follow the active ECU state. This also allows compatible changes made through the steering-wheel Custom Code Menu to appear in the app.

01User InputTap, toggle, slide or select
03App PollingState is read back and synchronized
3 secondsNormal polling interval described in the current manual
2 secondsPolling pause after user interaction to avoid stale readback
10 secondsOperation timeout before the interface reports a timed-out request
Feature Gating

Live Control Shows
What the Setup Can Use.

The interface does not treat every feature or slot as automatically available. It checks the installed configuration and presents disabled or invalid states where a control cannot be used.

01
Feature Level

Feature Not Enabled in the Installed Software

The feature card is dimmed and its controls are disabled until the configuration is updated and flashed.

02
Slot Level

Disabled Slot

A Switchable Maps or Burbles slot can be disabled by its codeword and cannot be selected.

03
Data Level

Invalid Slot

A slot can exist but remain unavailable because required calibration data is missing or incomplete.

04
Vehicle Level

Unsupported Hardware or ECU

Controls such as Radiator Flap only appear on compatible vehicle and ECU configurations.

Status and Error Handling

Know What the
Interface Is Doing.

Live Control uses visual states to communicate whether a feature is ready, loading, disabled or experiencing an error without taking down the entire page when one control cannot be read or changed.

Ready

The feature loaded successfully and is available for interaction.

Loading

The app is resolving or reading the feature state from the DME.

Disabled

The feature or slot is not enabled or valid in the installed configuration.

Error

A read, set or timeout error occurred for this individual feature.

Read failedThe current value could not be read from the ECU.
Set failedThe requested value was rejected and the control returns to its previous state.
Timed outThe operation exceeded the documented timeout and the control reverts.
Two Control Methods

App Control or
Steering-Wheel Control?

Both methods can adjust supported On-The-Fly features. Live Control provides a visual app interface, while the steering-wheel system—called the Custom Code Menu (CCM)—uses vehicle controls and the instrument cluster.

Vehicle Controls

Custom Code Menu

  • Uses compatible cruise-control inputs
  • Tachometer provides menu and value feedback
  • Check Engine Light confirms menu states
  • Works without keeping the app open after configuration
Explore Steering-Wheel Controls →
Requirements

What Live Control
Needs to Work.

Live Control availability is determined by the complete setup—not only by installing the MG Flasher app.

01

Latest MG Flasher App

Install the current supported app release with the Live Control page available.

02

Compatible Custom Code

Custom Code v6.9.x or later must be installed on the vehicle.

03

Supported ECU Software

The connected ECU and software must support the installed Custom Code version.

04

Completed ECU Unlock

If the vehicle requires an unlock, it must be completed before compatible Custom Code features can operate.

05

ENET Connection

Connect the app to the vehicle through a supported ENET setup.

06

Enabled and Valid Features

Codewords, slots, map data and required vehicle hardware must be configured correctly.

Immediate Changes

Make Adjustments
While Stationary.

Live Control changes can affect engine behaviour immediately. MG Flasher documentation strongly recommends making adjustments while the vehicle is stationary, even where the app does not technically prevent use while driving.

01

Stop before changing settings. Map selection, Anti-Lag RPM and other controls can alter vehicle response immediately.

02

Wait for confirmation. Allow the app and DME state to synchronize after a change.

03

Respect disabled or invalid states. Do not attempt to work around configuration or data validity warnings.

04

Use feature-specific guidance. Each controlled feature can have its own hardware, operating and safety requirements.

FAQ

Live Control FAQ

Common questions about requirements, synchronization and available Custom Code controls.

What is MG Flasher Live Control?

Live Control is an app page that reads and adjusts supported On-The-Fly settings while connected to the vehicle. These functions are provided by compatible MG Flasher Custom Code installed inside the DME.

Which app and Custom Code versions are required?

Use the latest supported MG Flasher app. Compatible Custom Code v6.9.x or later is required, while individual controls may require newer versions and supported ECU software.

Which features can Live Control adjust?

Depending on the installed Custom Code and vehicle, controls can include Switchable Maps, Burbles, Max Cooling, Anti-Lag RPM, Ethanol Override, Exhaust Flap, Radiator Flap and Valet Mode.

Why is a feature dimmed or disabled?

The function may not be enabled in the installed Custom Code configuration, may require a newer version, or may not be supported by the connected ECU or vehicle hardware.

Why is a map or burble slot marked Invalid?

The slot exists but required calibration data is missing or incomplete. Invalid slots cannot be selected through Live Control.

Does Live Control stay synchronized with the Custom Code Menu?

Yes. The app periodically polls the DME, so compatible changes made through the steering-wheel Custom Code Menu can be reflected in Live Control.

Can I use Live Control while driving?

The app may not technically prevent it, but MG Flasher documentation strongly recommends making changes only while stationary because settings can affect engine behaviour immediately.

What happens if the connection drops during a change?

If the DME already acknowledged the command, the change may have taken effect. If the connection was lost before acknowledgement, the previous value remains.

Why do I not see Radiator Flap control?

Radiator Flap control only appears on compatible vehicle and ECU configurations, described in the source material as supported G-Series or Aurix-based applications.

Do Live Control changes persist after the vehicle is switched off?

Persistence can depend on the installed Custom Code version and the storage behaviour of the specific On-The-Fly feature. Consult the current Custom Code documentation for the connected setup.

Take Control from the App

Connect to Your BMW.
Open Live Control.

Download MG Flasher, confirm your ECU and Custom Code compatibility, and access the controls available for your supported setup.

Privacy Overview
MG Flasher

This website uses cookies so that we can provide you with the best user experience possible. Cookie information is stored in your browser and performs functions such as recognising you when you return to our website and helping our team to understand which sections of the website you find most interesting and useful.

Strictly Necessary Cookies

Strictly Necessary Cookie should be enabled at all times so that we can save your preferences for cookie settings.

Analytics

This website uses Google Analytics to collect anonymous information such as the number of visitors to the site, and the most popular pages.

Keeping this cookie enabled helps us to improve our website.