MG Flasher Custom Code Feature

Burbles
On-The-Fly

Change supported exhaust burble behaviour without flashing the vehicle again. Select OEM, the app-defined profile, three preset intensity levels or Burble OFF through Live Control or the Custom Code Menu.

New to MG Flasher? How It Works
6 Selectable Profiles
2K CCM Menu Position
v7.1+ Current Slot Layout
Live Control Burbles On-The-Fly
Connected
Selected profile App Slider Default profile
Slot 1
Burble aggressiveness Defined by the app slider

Slot 1 uses the burble aggression sliders configured in the MG Flasher app and is the default profile for Custom Code v7.1+.

Illustrative comparison only. The percentage represents the documented burble aggressiveness preset, not a measured sound level in decibels. Actual sound, frequency and intensity depend on the vehicle, exhaust system, calibration, Custom Code version and operating conditions.

Adjust Without Reflashing

One Calibration.
Multiple Sound Profiles.

Traditional burble changes often require another flash whenever the driver wants a different level. Burbles On-The-Fly stores multiple supported profiles in the Custom Code calibration and lets the driver choose between them in real time.

The selected profile changes burble behaviour only where it has been correctly configured and enabled. It does not guarantee the same sound across every vehicle, engine, exhaust system or tune.

Six Profiles

OEM, App Slider, three preset intensities and a dedicated Burble OFF profile on Custom Code v7.1+.

Live Control

Select supported burble slots directly from the app, with invalid or disabled slots unavailable.

Steering-Wheel Access

Enter the Burbles submenu through the Custom Code Menu and select a profile with supported vehicle controls.

Saved Selection

Compatible Custom Code versions can preserve the selected On-The-Fly profile through the supported EEPROM save process.

Custom Code v7.1+

Six Profiles.
From OEM to OFF.

The RPM values below are profile positions inside the Burbles submenu. They are not engine-speed activation thresholds.

Slot0
0 RPM

OEM

Uses the aggressiveness behaviour defined in the stock calibration.

Slot2
2000 RPM

Level 1

A documented preset equivalent to approximately 20% aggressiveness.

Slot3
3000 RPM

Level 2

A documented preset equivalent to approximately 40% aggressiveness.

Slot4
4000 RPM

Level 3

A documented preset equivalent to approximately 70% aggressiveness.

Slot5
5000 RPM

Burble OFF

Fully disables the supported burble behaviour controlled by this feature.

Using Custom Code v7.0.x or older? The older slot arrangement is different. This page presents the current Custom Code v7.1+ layout; use the legacy guide for older software.
Two Control Methods

Use the App or
Your Steering Wheel.

Compatible installations can change the selected burble profile through Live Control or through the vehicle-based Custom Code Menu.

In-App Control

Select a Burble Profile
in Live Control

Live Control reads the current Burbles On-The-Fly profile from the DME and lets you select an available slot without flashing the vehicle again. Disabled or invalid profiles remain unavailable.

Six documented profiles on Custom Code v7.1+
Current profile synchronized with the connected vehicle
OEM, App Slider, Levels 1–3 and Burble OFF
No full reflash required when changing a valid profile
Profile percentages are calibration presets

The documented 20%, 40% and 70% values describe burble aggressiveness presets. They are not measured sound-pressure levels.

Explore Live Control →
Live Control Burbles On-The-Fly
Connected
Selected profile App Slider Default profile
Slot 1
App-defined profile Defined by the app slider

Slot 1 uses the burble aggression sliders configured during flashing and is the default profile for Custom Code v7.1+.

Visual demonstration only. Actual sound and intensity depend on the engine, exhaust hardware, calibration, Custom Code version and operating conditions.

Using the Custom Code Menu

Select a Burble Profile
in Five Steps.

The exact button actions depend on whether the vehicle uses UniRocker or RockerCombo.

01
Enter CCM

Open the Custom Code Menu

With the engine running, hold the configured CCM entry control until the CEL begins blinking slowly.

02
Navigate

Move to 2K RPM

Use the rocker to move the tachometer to the Burbles submenu position.

03
Confirm

Enter the Submenu

Use the configured enter action. Two CEL blinks confirm that the Burbles submenu is active.

04
Select

Choose Slot 0–5

Move the tachometer between 0 and 5000 RPM to select OEM, App Slider, Levels 1–3 or Burble OFF.

05
Apply

Accept the Profile

Confirm the selected slot using the configured UniRocker or RockerCombo enter action.

Activation Conditions

Warm Engine.
Valid Calibration.

Burble behaviour is subject to vehicle operating conditions and the installed calibration. The feature does not activate simply because a profile is selected.

50°C+Coolant temperature must be above approximately 50°C.
30 sec+The engine must have been running for approximately 30 seconds.
Supported CCThe vehicle must have a compatible Custom Code version and configured burble data.
Valid slotsLive Control may block profiles that are disabled or contain invalid data.
Default Profile & Storage

Your App Setting.
Your On-The-Fly Selection.

The app-defined burble aggression remains the reference profile, while compatible Custom Code versions can preserve supported On-The-Fly selections.

During Flashing

Configure the App Slider

The burble aggression sliders selected during the last supported flash define the App Slider profile.

While Connected

Select a Profile

Choose the App Slider or another supported slot through Live Control or CCM.

Long-Term Storage

EEPROM Support

Compatible Custom Code can save On-The-Fly settings after the required ignition-cycle save behaviour.

Compatibility

Availability Depends
on the Complete Setup.

Burbles On-The-Fly availability can vary by engine, ECU software, Custom Code version, calibration, exhaust configuration and selected map.

01

Engine & ECU

Start with the engine page and use the MG Flasher app to verify exact ECU software support.

02

Custom Code

The current six-profile layout is documented for Custom Code v7.1 and newer.

03

OTS or Custom Tune

Profiles must be correctly populated and enabled in the installed map or custom calibration.

04

Vehicle Hardware

Actual sound depends heavily on the engine, exhaust system, catalytic converter and calibration.

Use Responsibly

Sound Is Only
One Part of the Setup.

Burble behaviour changes combustion and exhaust sound during overrun. The result depends on the tune and hardware, and aggressive operation can increase heat and stress in the exhaust system.

Use a calibration prepared for the exact vehicle and hardware.
Follow tuner guidance and avoid excessive use.
Respect local noise, emissions and road-use regulations.
Select Burble OFF whenever the sound is not appropriate.
FAQ

Burbles On-The-Fly FAQ

Common questions about profiles, controls, operating conditions and compatibility.

What are Burbles On-The-Fly?

Burbles On-The-Fly lets compatible vehicles change between supported exhaust burble profiles without performing another full flash.

How many profiles are available?

Custom Code v7.1+ documents six profiles: OEM, App Slider, three preset levels and Burble OFF.

What does the App Slider profile use?

It uses the burble aggression slider settings configured during the supported flashing workflow and is the default profile in the current v7.1+ layout.

Can I turn burbles completely off?

Yes. Slot 5 is the dedicated Burble OFF profile on Custom Code v7.1+.

Can I change the profile from the app?

Live Control can display and select supported burble slots on compatible Custom Code versions. Disabled or invalid slots cannot be selected.

Why are burbles not active immediately after startup?

The documentation states that coolant temperature must be above approximately 50°C and the engine must have been running for longer than about 30 seconds.

Does 2K RPM activate burbles?

No. In the root Custom Code Menu, 2K RPM is the visual menu position used to enter the Burbles submenu. It is not an engine-speed activation threshold.

Does the feature sound the same on every vehicle?

No. Sound depends on the engine, exhaust hardware, catalytic converter, calibration, operating conditions and installed Custom Code.

Ready to Get Started?

Use Burbles On-The-Fly
with MG Flasher.

Find your engine, verify ECU compatibility and download the app before purchasing or flashing.

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.