Custom Tuners - Map Pack Guide for Custom Code

Custom Tuners - Map Pack Guide for Custom Code

Tuning Guide For CC v7.x.x+

QuickStart Guides for our various Custom Code Features can be found here:

Switchable Maps Tuning QuickStart

Overview

This guide, along with the Map Packs from MG Flasher will help serve as a template for custom tuners who wish to provide their customers with custom tunes that they can flash via the MG Flasher platform. By following the template provided in the Map Packs, tuners can offer MG Flasher unique options such as: Switchable Maps On-The-Fly, Flex Fuel Blending, Burbles On-The-Fly, Max Cooling On-The-Fly and Antilag.

Our Custom Map Packs can be found on our Github: https://github.com/mgflasher-team/mgflasher-map-packs

When tuning using our custom code, we recommend importing the CBM (Custom Base Map) and using it as the reference file. It is a stock map with the corresponding stock values applied to the custom code area according to the map pack of the given Custom Code version. This way, you have easy reference in the custom area when adjusting the switchable maps slots. The CBM for a given car can be downloaded in the MG Flasher app, from the custom map area. Please see the screenshot below for reference.

 

image-20260410-173145.png

 


Getting Started with Custom Code Tuning


Step 1 - Download and Import Custom Base Map (CBM)

Custom Base Map is a DME flashable bin which contains stock map values in all maps, including Custom Code maps.

  • Download the CBM for a given car that corresponds to the Custom Code Version you will be tuning for.

  • We recommend always using the most up to date CC version.

  • CBM can be downloaded from the Custom Mao section of the app

  • Import the CBM BIN into your BIN editor

image-20260417-190316.png

 

image-20260417-190403.png

 


Step 2 - Add Functionality Based on Desired Custom Code Features

In general, when tuning switchable maps, there will be three parts you need to focus on:

  • Overall switch/codeword, Slot switches/codewords

  • Specific Map switches/codewords

  • Specific Map calibrations

These are the steps that should be followed when tuning using Switchable Maps:

  • The overall switch CW_OctaneSwitch___MGF_CC needs to be turned on in order to turn on the entire switchable maps functionality

  • The slot switches CW_MapSwitch_Slot1___MGF_CC etc. need to be enabled according to which slots you want active.

  • The specific map switches need to be enabled according to which maps you want switched when switching slots. Enabling the maps to switch will allow them to be switched in each slot.

  • The specific map calibrations must then be adjusted for each map slot according to the calibration you want to switch to.

Our Switchable maps contain 5 slots. Slot 0 is the base/default slot which is defined in the OEM calibration "main area". Slots 1-4 are defined in the custom code area.

In the screenshot below, all switches that need to be adjusted for switchable maps are highlighted.

In RED, the Main Switchable Maps switch/codeword must be set to 1 to enable the overall function.

In GREEN, there are switches to enable specific maps that will be switched when switching slots. Here, you set the switch to 1 to enable the maps you want switched as part of the switchable maps implementation. You do not have you enable all of the maps, you can choose based on your needs.

In BLUE, there is the switch to enable the particular slot. In the screenshot below, the switch highlighted in blue corresponds to Slot 1, which enables Slot 1 to be switched to. There are additional switches for Slots 2-4 as well that correspond to the other slots. IMPORTANT TO NOTE: Each slot can be enabled independently, you can decide what slots to enable depending on your needs, all slots do not need to be enabled.

image-20260410-193526.png

 

In the screenshot below, all maps that can be adjusted to be switched using switchable maps are highlighted in purple. In this example, only Slot 1 is shown, however the same structure is found in the remaining slots.

The maps are organized in folders, grouped by their function.

IMPORTANT TO NOTE: Only the maps that have their corresponding Code word enabled in the codeword switch section above will work when switching maps. You need to make sure the data in the maps which are enabled is correct. The maps which are disabled will not be used, so the data does not need to be altered.

image-20260410-193648.png

 

 


Step 3 - Ensure Validity

  • Review BIN to ensure all maps and data is valid

  • Using CBM allows to verify the Custom Area

Once the Custom Tune is imported into the app, you can also use the in App Validation Check

Map Validity Check Tool (In-App)


Step 4 - Flash and Enjoy!


MG Flasher @ 2025