Home › Utilities
Information
Preview 2 platforms
iPhone 8 images
iPad 6 images
What’s New Version 487
Added
- Custom Code v0.5 support for newer S58 software versions
Changed
- Improved logger parameter selection UI/UX
Description
MG Flasher is a mobile tuning App designed for BMW/Supra vehicles equipped with B48, B58, S58, N63, S63, and N74 engines. Flashing is done by OBD using ENET Wi-Fi. Flashing time on ENET is only 15 - 20 seconds! Disclaimer: For off-road use only.
*Initial flash/ECU unlock with ENET Wifi will take approximately 4 - 6 minutes.
Flashing your BMW with MG Flasher unlocks many features:
• Custom Options - pick and choose performance mods, exhaust, cooling, torque options, as well as custom code options + more.
• Switchable Maps On-The-Fly - WORLD'S FIRST SOLUTION FOR BMW B58/B48 - through a simple combination of cruise control buttons you can quickly select between mapping, without the need to reflash the vehicle! Currently available for gen 1 and 2 B48,B58 and S58.
• Dynamic Exhaust Burble On-The-Fly - via a simple combination of cruise control buttons you can change the intensity of the burbles whenever you like! Currently available for gen 1 and 2 B48,B58 and S58.
• Flex Fuel - Automatically adjusts engine calibration to any ethanol blend, with smart blending logic for smooth power delivery and full integration with sensor or manual override control. Live ethanol display, cruise-control adjustability, and instant cluster feedback.
• Max Cooling On-The-Fly - With a simple cruise control button combination sequence, you can enable the option without reflashing the car! Currently available for gen 1 and 2 B48,B58 and S58.
• Torque Limit Adjustability - TCU 8HP Limiter Lifted for all platforms! Software calibration without the need for any transmission tuning or skewing the torque/load calculation model maps. This allows for accurate calculations, smooth shifting and no software trickery.
• Speed Limit Removal, Startup Roar, Torque by Gear Limiter available on select software
• Sport Gauges (HP and TQ) adjustable by user!
• OTS maps prepared by MG Flasher tuners
• Custom maps flashing – flash custom maps prepared by us or other tuners/users
• Logger - log real time data and plot it into graphs for troubleshooting and optimizing
• Cloud Log Viewer - Professional log viewing on logs.mgflasher.com
• Diagnostic - Read and clear BMW specific DTC's
• Reset various adaptations, restore coding
• CVN number (Checksum Verification Number) along with flashing counter stays untouched. This means our software will be virtually invisible to dealer level diagnostic tools
Supported vehicles:
BMW M140i/120i/125i/M135i F20/F21/F40
BMW M240i/220i/225i/230i/228i/M235i - F22/F23/F44
BMW M340i/318i/320i/330i/330e - F30/F31/F34/G20/G21/G28
BMW M3 - G80
BMW M440i/420i/430i - F32/F33/F36/G22
BMW M4 - G82
BMW 540i/520i/530i/530e - G30/G31/G38
BMW M550i G30
BMW M5 LCI - F90
BMW 640i/630i - G32
BMW 740i/740Li/730i/730Li/740e/740Le - G11/G12
BMW 840i, M850i - G14/G15/G16
BMW M8 - F91, F92, F93
BMW X1 20i/25i/28i -F48
BMW X2 20i/25i/28i/M35i - F39
BMW X3 M40i/20i/30i - G01
BMW X4 M40i/20i/30i - G02
BMW X3M/X4M - F97/F98
BMW X5 40i,50i - G05
BMW X6 40i - G06
BMW X5M/X6M - F95/F96
Accessibility
ipadiphonemacrealityDevicetvoswatch
Version history 25 versions
Build 887558484v4872026-07-02 22:22:25
Added
- Custom Code v0.5 support for newer S58 software versions
Changed
- Improved logger parameter selection UI/UX
Build 887438252v4862026-06-25 22:54:55
Added
- New "App Files" page in the side menu for reviewing storage usage and sharing app logs
- Added MGFlasher logo visible on loading page and login page
Changed
- Fixed colors on flashing page
- Better communication handling on Live Control page when car is in motion
- Adjusted guard for Ethanol Live Control based on Custom Code version
- Added navigation to Sync Page if files are missing
- Live Control verifies user input and blocks other inputs while loading
Build 885046077v4852026-05-06 19:17:56
## Added
- Auto refresh car info on MyCar page when opened
- Pull down to refresh car info on MyCar page
- App version, last sync timestamp, and last car read timestamp is now subtly visible in MyCar page
## Removed
- Sign in with Facebook
## Changed
- Fixed an issue that could block stock map flashing on some cars
- Reminder to sync if licenses are missing on redemption
- Unlock detection for some older bootloaders
- Fixed sync issues when only Logger license is redeemed
- Fixed null exception on start of flashing process
- Corrected flashing progress wheel color
- Fixed "Live Control" page layout
Build 884293757v4832026-04-23 17:14:41
Added
- Live Control page for configuring Custom Code features on-the-fly with real-time monitoring
Changed
- S58/S63 flame option availability indicator
- Automatically enable Custom Code Menu (CCM) when enabling any linked On-The-Fly option (Exhaust Flap OTF, Radiator Flap OTF, Valet Mode, Switchable Maps, Max Cooling)
- Improved ENET connection stability and error handling
- Map validity check exported HTML now contains flash history (custom code version, tune file name, etc.)
- Button styles on all platforms and new font
- Improved app flow during initial Check Support and Syncing
- Combine Missing Address popups into one (CC Diagnostics)
- Improved CCM button configuration page UX
Build 884251544v4822026-04-08 19:10:15
## Added
- Tuner tool: Validate map slot data (via Custom Code Diagnostic page)
## Changed
- Syncing process now removes Custom Base Maps for deprecated Custom Code versions
- Burble temperature increase option removed dependency for OPF delete
- Changed connectivity icon to display MGFlasher logo
- Fixed stock map verification performed before the Check Support is used
- Bug fix: Resolved crash on diagnostic menu
- Bug fix: Resolved "object reference not set" error after flashing
Build 884113388v4812026-04-05 20:03:43
Added
- Tuner tool: Validate map slot data (via Custom Code Diagnostic page)
Changed
- User roles are now only visible to administrators on the User page
- Syncing process now removes Custom Base Maps for deprecated Custom Code versions
- Burble temperature increase option removed dependency for OPF delete
- Changed connectivity icon to display MGFlasher logo
- Fixed stock map verification performed before the Check Support is used
Build 882751187v4802026-02-24 23:08:43
Added
- Stationary RPM Limiter
- OBD unlock support for older N63 bootloaders (0x5C11)
- Support for newer bootloaders (001.036.001)
Build 882560506v4782026-02-20 08:06:46
Changed
- App should no longer ask for login on each app launch on some devices
- ENET frame handling is now more robust, should resolve some of the issues with logger freezing and flashing errors
- Fixed server connection bug
Build 882271549v4762026-02-08 19:09:24
Changed
- Resolved issue with increased data usage of app on some devices
- Fixed problem with not all Units in Logger loading correctly
- Fixed N63 PPC unlock procedure
Build 881197132v4752026-01-05 06:55:59
Changed
- Validate license on flash attempt
Build 881081643v4742025-12-30 03:18:48
Changed
- Improved detection of unlocks
Build 880812999v4732025-12-18 22:18:35
Changed
- Fixed B16 Dealers Page
--PREVIOUSLY
Added
- Added Turkish localization
- B16 Engine support
Changed
- Reorganized ethanol flashing options
- Improved missing files warning before flashing
- Fixed handling of files during sync
- ECU Frame logger is back to live for troubleshooters
Build 880155990v4722025-12-16 23:05:30
Added
- Added Turkish localization
- B16 Engine support
Changed
- Reorganized ethanol flashing options
- Improved missing files warning before flashing
- Fixed handling of files during sync
- ECU Frame logger is back to live for troubleshooters
Build 880097736v4702025-11-26 17:47:56
Changed
- Speedup sync process
--PREVIOUSLY
Changed
- Initial car check support DTC Locators error should no longer occur
Build 879884345v4672025-11-19 18:43:19
Changed
- Initial car check support DTC Locators error should no longer occur
Build 879846600v4652025-11-18 01:24:07
Changed
- Speedup sync process
- App should no longer logout user during logger session on some devices
Build 879857921v4662025-11-18 20:00:06
Changed
- Speedup sync process
- App should no longer logout user during logger session on some devices
- Fixed scrolling issue
Build 879461929v4642025-11-14 23:52:32
Added
- "Tuner Override Custom Code tables" is now accessible to all users, not only Tuners. A warning message will be shown when enabling this option.
- SWFL flashing for Wave 3 DMEs (allows Custom Code updates on unlocks from AutoTuner & TAS)
Changed
- Custom Options Flashing issue resolved
- Simplified "Tuner Override" flashing option. When enabled, users can still override the custom bin with app settings. Custom bin maps for a given Custom Code option will be used when the user disables said option in-app.
Build 879219792v4632025-10-26 14:47:41
Changed
- Fixed released dates display in Stage Selection Page
- Updated FlexFuel patch missing info
Build 879126573v4622025-10-22 22:19:28
Changed
- Fixed issue with Flashing when files are missing
Build 878968755v4612025-10-16 17:21:49
Added
- Horizontal Mode for Logger to use while your phone is sideways (switchable in Misc Menu on Logger Page)
- Applied OTS Patches and Flex Fuel Patches displayed on MyCar Page
- Stage Versions updated since last Flash will now have an "UPDATED" tag
Changed
- Resolved hangup when connecting to gen 2 cars while car is in motion
- Fixed sync issues when Car is not yet supported
Build 878350093v4602025-09-29 17:45:14
Added
- New Custom Base Maps
- Flex Fuel Blending (with Custom Code v7.3 or newer)
- Extended Max Cooling support with explicit fan control (with Custom Code v7.3.1 or newer)
Changed
- Rate app prompt wont be shown just after successful flash
- Display FlexFuel Patch Numbers in Flashing History
Build 878283184v4592025-09-23 00:00:32
Added
- Initial support for B42 engine
Changed
- Resolved "CannotApplyCustomCode" error when flashing wave 3 cars
Build 877979761v4582025-09-10 08:14:14
- Corrected flashing options for "MGF Limp Mode Protection" and "Low Pressure Fuel Sensor installed"
- Removed MGF001 DTC code from showing without any other MGF DTCs present
- Prevent car flash when custom code was incorrectly applied
Build 877452754v4572025-08-22 01:33:38
Changed
- Resolved issue with custom code 7.3 flashing
- Resolved issue with flashing errors
No pricing data captured yet — comparisons appear once the app has paid storefronts or in-app purchases.
Availability 1 of 1 storefronts
| Region | Language | Price | Ratings | Avg | Version |
|---|---|---|---|---|---|
US | en-US | Free | 86 | 4.5 | 487 |
Change log 28 changes · US
✎
releaseNotes updated
Added
- Custom Code v0.5 support for newer S58 software versions
Changed
- Improved logger parameter selection UI/UX
✎
description updated
MG Flasher is a mobile tuning App designed for BMW/Supra vehicles equipped with B48, B58, S58, N63, S63, and N74 engines. Flashing is done by OBD using ENET Wi-
✎
name updated
MG Flasher
◆
Version 487 released
Added
- Custom Code v0.5 support for newer S58 software versions
Changed
- Improved logger parameter selection UI/UX
◆
Version 486 released
Added
- New "App Files" page in the side menu for reviewing storage usage and sharing app logs
- Added MGFlasher logo visible on loading page and login page
Changed
- Fixed colors on flashing page
- Better communication handling on Live Co
◆
Version 485 released
## Added
- Auto refresh car info on MyCar page when opened
- Pull down to refresh car info on MyCar page
- App version, last sync timestamp, and last car read timestamp is now subtly visible in MyCar page
## Removed
- Sign in with Facebook
◆
Version 483 released
Added
- Live Control page for configuring Custom Code features on-the-fly with real-time monitoring
Changed
- S58/S63 flame option availability indicator
- Automatically enable Custom Code Menu (CCM) when enabling any linked On-The-Fly opt
◆
Version 482 released
## Added
- Tuner tool: Validate map slot data (via Custom Code Diagnostic page)
## Changed
- Syncing process now removes Custom Base Maps for deprecated Custom Code versions
- Burble temperature increase option removed dependency for OPF d
◆
Version 481 released
Added
- Tuner tool: Validate map slot data (via Custom Code Diagnostic page)
Changed
- User roles are now only visible to administrators on the User page
- Syncing process now removes Custom Base Maps for deprecated Custom Code versions
-
◆
Version 480 released
Added
- Stationary RPM Limiter
- OBD unlock support for older N63 bootloaders (0x5C11)
- Support for newer bootloaders (001.036.001)
◆
Version 478 released
Changed
- App should no longer ask for login on each app launch on some devices
- ENET frame handling is now more robust, should resolve some of the issues with logger freezing and flashing errors
- Fixed server connection bug
◆
Version 476 released
Changed
- Resolved issue with increased data usage of app on some devices
- Fixed problem with not all Units in Logger loading correctly
- Fixed N63 PPC unlock procedure
◆
Version 475 released
Changed
- Validate license on flash attempt
◆
Version 474 released
Changed
- Improved detection of unlocks
◆
Version 473 released
Changed
- Fixed B16 Dealers Page
--PREVIOUSLY
Added
- Added Turkish localization
- B16 Engine support
Changed
- Reorganized ethanol flashing options
- Improved missing files warning before flashing
- Fixed handling of files durin
◆
Version 472 released
Added
- Added Turkish localization
- B16 Engine support
Changed
- Reorganized ethanol flashing options
- Improved missing files warning before flashing
- Fixed handling of files during sync
- ECU Frame logger is back to live for tr
◆
Version 470 released
Changed
- Speedup sync process
--PREVIOUSLY
Changed
- Initial car check support DTC Locators error should no longer occur
◆
Version 467 released
Changed
- Initial car check support DTC Locators error should no longer occur
◆
Version 466 released
Changed
- Speedup sync process
- App should no longer logout user during logger session on some devices
- Fixed scrolling issue
◆
Version 465 released
Changed
- Speedup sync process
- App should no longer logout user during logger session on some devices
◆
Version 464 released
Added
- "Tuner Override Custom Code tables" is now accessible to all users, not only Tuners. A warning message will be shown when enabling this option.
- SWFL flashing for Wave 3 DMEs (allows Custom Code updates on unlocks from AutoTuner &
◆
Version 463 released
Changed
- Fixed released dates display in Stage Selection Page
- Updated FlexFuel patch missing info
◆
Version 462 released
Changed
- Fixed issue with Flashing when files are missing
◆
Version 461 released
Added
- Horizontal Mode for Logger to use while your phone is sideways (switchable in Misc Menu on Logger Page)
- Applied OTS Patches and Flex Fuel Patches displayed on MyCar Page
- Stage Versions updated since last Flash will now have a
◆
Version 460 released
Added
- New Custom Base Maps
- Flex Fuel Blending (with Custom Code v7.3 or newer)
- Extended Max Cooling support with explicit fan control (with Custom Code v7.3.1 or newer)
Changed
- Rate app prompt wont be shown just after successfu
◆
Version 459 released
Added
- Initial support for B42 engine
Changed
- Resolved "CannotApplyCustomCode" error when flashing wave 3 cars
◆
Version 458 released
- Corrected flashing options for "MGF Limp Mode Protection" and "Low Pressure Fuel Sensor installed"
- Removed MGF001 DTC code from showing without any other MGF DTCs present
- Prevent car flash when custom code was incorrectly applied
◆
Version 457 released
Changed
- Resolved issue with custom code 7.3 flashing
- Resolved issue with flashing errors