As of v7.0, Custom Code is now available via MG Flasher’s Cloud Services. This makes Custom Code independent of the MG Flasher app. Updates to Custom Code will be made available without the need to update the MG Flasher app. Up until v7.0, the app included release notes for all Custom Code changes. We can now provide the Custom Code changes in detail on this page.
Detailed release notes for Custom Code v7.0 and newer:
## [v7.2] ## Added - Motiv's Re|Flex support - Logging various channels including: - System status - Ethanol content - Low pressure fuel pressure - Ethanol PI scaling factor - PI DC raw - PI DC post factor - Aux1 Output DC - Aux2 Output DC - Limp mode when errors are detected: - If Reflex reports an error, or, - If ethanol sensor reports an error, or, - If no input from Reflex is detected in the last 10 seconds (15 second delay from engine start) - If low pressure fuel pressure drops below 3.0 bar (and a sensor is installed) - Custom Code DTC will appear in MG Flasher app - Check engine light will blink - Engine will not make any boost ## [v7.1.1 - v7.1.3] ## Changed - Fixed missing burbles on certain software versions - Fixed G-Series "failed to restore coding" bug - Fixed exhaust flap control on Gen 1 Fxx Hybrids ## [v7.1] ## Added - UniRocker and RockerCombo cruise control button configurations introduced: - UniRocker (Rocker Only): - Short up/down on the rocker: - Enter the CCM (hold position) - Enter sub-menu (hold position) - Confirm a selection (hold position) - Far up/down: - Navigate the menu (tap button) - Adjusts values (tap or hold button) - RockerCombo (Rocker and more): - RES and BC buttons: - Enter the CCM (hold button) - Enter sub-menu (tap button) - Confirm a selection (tap button) - Rocker button: - Short or far up/down: - Navigate the menu (tap button) - Adjusts values (tap or hold button) - Custom Code Menu (CCM) added - New engine light (CEL) blink: different sub-menus blink a different number of times - Ability to enter "sub-menus" for each feature: - 0k RPM = Exit, cancel menu (slow blink) - 1k RPM = Switchable Map selection menu (1 blink) - 2k RPM = Burble selection menu (2 blinks) - 3k RPM = Max Cooling selection menu (3 blinks) - 4k RPM = Antilag RPM selection menu (4 blinks) - 5k RPM = Ethanol Content override selection menu (5 blinks) - 6k RPM = Exhaust Flap selection menu (6 blinks) - 7k RPM = Valet Mode (7 blinks) - Ability to override ethanol content via CCM - Use tachometer to override E% anywhere between 0% (0 RPM) - 75% (7500 RPM) - This feature doesn't have any functionality other than demoing the ability to set a value (v7.3 will use it) - Exhaust flap override control via CCM - Flap will be opened if exceeding max engine load (set via app: 50% - 200%) - Use tachometer to set flap functionality: - 0 RPM = OEM function - 1000 RPM = Closed flap - 2000 RPM = Open flap - Valet mode toggle via CCM - Limited torque and engine RPM - Exceeding the set pedal position or vehicle speed will set a flag - The "Exceeded Value" flag will slow blink the CEL - Flag can be reset by disabling/enabling valet mode again - [GEN 2] Radiator flap override control - When Max Cooling is enabled or Antilag is active, the front radiator flaps will open - In-app diagnostics allow flaps to open, close or use OEM settings until the vehicles is restarted ## Changed - Long term storage of On-The-Fly feature settings: - Valet mode status (and exceeded values) - Exhaust flap status - Flex Fuel override status & value - Safety protocol from switching into empty slots - Invalid selections will indicate via RPM at 7000 ## [v7.0.6 - v7.0.8] ## Changed - Fixed missing burbles on certain software versions - Fixed Gen 1 Gxx "failed to restore coding" bug - Fixed exhaust flap control on Gen 1 Fxx Hybrids - Misc bug fix ## [v7.0.5] ## Changed - Improved map switch method - Improved antilag feature - Added ignition timing fading - Improved boost control (especially when stationary) - Improved RPM control with adjustable cylinder suppression - [GEN 2] Max Cooling On-The-Fly will also control the radiator flap ## [v7.0.4] ## Added - Ability to read "Low Fuel Pressure" via 3rd byte in 0x0EC CAN bus ID - Fuel-it, or similar, kit required ## [v7.0.3] ## Changed - Bug fix: Recognition of empty slots in custom tunes ## [v7.0.2] ## Changed - Bug fix: Safety protocol from switching into empty slots ## [v7.0.1] ## Changed - Resolved EEPROM saving bug from Custom Code v7.0 - Resolved "sticky" Antilag on select vehicles ## [v7.0] ## Added - Initial release for B48 Hybrid F-Series vehicles - Long term storage of On-The-Fly feature settings - Requires key cycle (set value, 5s ignition off, ignition on, saved) - Preserved between flashes, battery swaps, etc. - Switchable map slot selection - Burble aggression level - Max cooling status - Antilag standstill RPM setpoint - Logging of ethanol content from CAN sensor (ID 0x0EC) ## Changed - Safety protocol from switching into empty slots - Switchable Maps and Burbles OTF - Invalid selections will default to slot 0 - Added engine status check |
These versions were tightly integrated with the MG Flasher app during their release. Thus majority of the release notes were integrated with the MG Flasher app’s release notes. Here is a brief summary:
Launch control, antilag, was added in v6.9. It included the ability to use when standing or rolling. It was improved through versions 6.9.x by adding PID control for boost and the option to use fuel cut or ignition cut to hold engine speed (RPM). The BC button was also added to be used, just like the RES button, for accessing Switchable Maps or making a selection through the Custom Code menus. |
Switched from pedal & MSA button control of Custom Code features, to Cruise Control buttons. All custom created map locations used for Switchable Maps were made uniform for all supported software versions to make it easier for custom tuners. |
Switchable Maps was extended to switch between more OEM maps to support ethanol blends. |
Max Cooling On-The-Fly was added to the feature list. Partial release for Gen 1 G-Series was made available. Switchable Maps were disabled for G-Series. |
The first release of Switchable Maps and Dynamic Burbles On-The-Fly. |
Introduced after the release of Custom Code v5.x, and initially available only on Gen 2 vehicles. It was later made available for all supported vehicles through the help of automated code. These features include TCU Torque limiter bypass and enabling the OEM Remote Starter. |