Custom Code v7.0 for F-Series B48 Hybrids, B46, B48 and B58
MG Flasher update v358
MG Flasher is pleased to announce the release of the latest Custom Code, v7.0. This update brings support for the long-awaited F-Series B48 Hybrids! Hybrid owners will now be able to make use of all Custom Code features including
Switchable Maps,
Dynamic Burbles,
Max Cooling and more On-The-Fly (OTF) options.
Antilag is also available for B48 custom tuners who will be working on built engines. Majority of these hybrids have software version SWFL 3076-050.006.002 (R1C9I562B), however,
all F-Series B48/B58 software will now be supported! More information about which software versions have Custom Code available can be found
here. To gain access to the new Custom Code update, ensure you’re using MG Flasher app version 358 or newer. You can now also flash OTS and custom maps without any Custom Code, by selecting v0.0. This is useful for troubleshooting, or if you prefer full OEM functionality. In addition to the added support for Hybrids, Custom Code v7.0 also brings the following features:
- Long term storage of On-The-Fly feature settings:
- OTF settings will be preserved between flashes, battery changes, other maintenance tasks.
- Requires an ignition cycle to initiate saving. Data storage is triggered when ignition is turned on. For example, set Max Cooling status, turn ignition off, wait 5 seconds, turn ignition on and it will be stored to the ECU’s long-term storage.
- OTF settings include Switchable Map slot selection, Burble aggression level, Max Cooling status and Antilag standstill RPM setpoint.
- Logging ethanol content when using a CAN based sensor (PT-CAN2 & ID 0x0EC)
- Safety protocol from switching into empty slots:
- Switchable maps and burbles OTF will prevent invalid selection, defaulting to slot 0.
The ability to save On-The-Fly settings will eliminate the need for their adjustment after flashing, providing a more user friendly and seamless integration of our On-The-Fly options. Users will no longer need to spend time adjusting their settings after every flash and will be able to enjoy their favourite setup even after flashes.
The added ethanol content logging parameter will provide users (who have CAN based sensors) the ability to monitor their ethanol content through the MG Flasher app. Any CAN based sensor connected on PT-CAN2 which uses ID 0x0EC and follows the same data format of Zeitronix’s ECA-2 CAN Bus module. You can find more details about Zeitronix’s sensor on their website:
https://zeitronix.com/Products/ECA/ECA2CAN.shtml. This feature works with majority of CAN based ethanol sensors already available on the market and paves the way for the integration of our own Flex Fuel implementation.
MG Flasher is also releasing updated OTS maps for the F-Series B48 Hybrid platform: v2.2 package 91 ACN, 95 RON, 98 RON, 100 RON, E30, E40 with Switchable Map support. These maps include fueling, ignition timing and boost improvements that provide optimized results with more safe power! Refer to our Confluence based User Manual for OTS maps slot adjustment infographics
here. Please note, although Custom Code support for all F-Series B48 and B58 is now available, not all OTS maps have been prepared with Switchable Map slots! Check the release notes for the OTS map you’re flashing to see if it includes populated Switchable Map slots. Eventually, all OTS maps will be released with Switchable Map support. Until then, please sit tight, we are working as hard as we can to make them available for everyone. If you cannot wait for the official release of OTS maps with Switchable Map support, you can reach out to
Authorized Tuners to have them prepare it for you.
The engineering team at MG Flasher realized very early on that with the vast variety of different software versions being released, they would not be able to keep up with manually creating Custom Code for individual software versions. For this reason, we decided to move towards automating majority of the building process. This allows for a single code base for the main functionality of Custom Code, while automating the heavy lifting of applying that code to all the different software versions. When new software versions are released by OE manufacturers, we’ll be able to release Custom Code support shortly after! Furthermore, we’ve moved Custom Code to the cloud, which will allow users to download update whenever syncing their app. No need to release a new app and wait for Apple or Google to review app changes and approve the releases. For end users, this means new features, bug fixes, and updates will be released at a significantly faster rate!
With the release of Custom Code support for all F-Series B48 & B58 vehicles complete, our team has split up into two: finalizing Custom Code testing on generation 1 G-Series support for B48 & B58 and developing flex fuel support for all generation 1 vehicles. This means that once flex fuel support is released, generation 2 Custom Code will be our primary focus. With the new automation tools available at our disposal, Custom Code for generation 2 will be available even sooner! Be on the lookout for our social media stories where we’ll be looking for generation 2 beta testers!
A big thanks goes out to all the beta testers who helped in the troubleshooting and testing of the new Custom Code ecosystem! They are a fundamental part of the development process. We greatly appreciate the time these testers spent, the effort they provided and the feedback they gave to make a better experience for you. We thank everyone for their hard work and dedication in helping us provide a finished product that we are very proud to share with you today!
Happy Flashing!
The MG Flasher Team
Stage 1 OTS v2.2 Switchable Map Slots for Gen 1 F-Series B48 Hybrid
Stage 2 OTS v2.2 Switchable Map Slots for Gen 1 F-Series B48 Hybrid