MG Flasher is a mobile App to tune your BMW equipped with B46, B48 or B58 engine by OBD using ENET Wi-Fi adapter or cable*. Flashing time on ENET is only 15 - 20 seconds! Disclaimer: For off-road use only.
*Initial flash/ECU unlock with ENET will take approximately 4 - 6 minutes.

Flashing License purchase will allow you to use following MG Flasher functions:
• Switchable Maps On-The-Fly - through a simple combination of the Brake Pedal, Accelerator Pedal, Traction Control Button and the Driver Select Switch you can quickly select between mapping, without the need to reflash vehicle!
• Dynamic Exhaust Burble On-The-Fly - via a simple combination of the Driving Experience Switch and the MSA button you can change the intensity of the burbles whenever you like!
• Max Cooling On-The-Fly - With a simple button combination sequence, you can enable the option without reflashing the car!
• Speed limit removal
• Cold start with CAT heating delete (racing/off-road use only)
• HP gauge and TQ gauge calibrated according to the power level (available with each OTS map)
• Custom flashing – flash custom maps prepared by us or other tuners/users
• OTS maps/ All OTS pack (subject to additional cost)
• Logger - log real time data and plot it into graphs for troubleshooting and optimizing (subject to additional cost 99 USD/EUR)
• 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

ALL future updates to the tune are FREE of cost. If we introduce a newer version, you won’t have to pay anything to get the upgrade

Supported vehicles:
BMW 120i/M140i
BMW 230i/M240i
BMW 320i/330i/340i
BMW 420i/430i/440i
BMW 530i/540i
BMW X3 20ix/30ix/M40ix
BMW X4 30ix/M40ix
BMW 640i
BMW 740i

What’s New

Version 255

- Support for more ecu software revisions
- Stage versions order fix
- Corrected Logger reading by RAM Address (preferred) vs PID
- Fixed Ignition Angle RAM address (bug with value byte size)
- DCAN support has ended

Previous update:
- Warning for missing engine model on the MyCar Page. It will be updated automatically when connected to your ECU with the latest MG Flasher update.
- Possibility to share multiple logger files
- Logging parameters for "Relative Filling Limit Index" on Aurix ECUs and other RF limits for all supported ECUs
- Logging sample number and delta time between logging parameters
- Another burble duration map
- Corrected auto recognition of B46 Engine code
- Merged Burble duration sliders into one
- Adjusted 3rd party unlock recognition on Aurix ECUs
- Bug fix on Aurix ECUs

Ratings and Reviews

5.0 out of 5
5 Ratings

5 Ratings

NicOttawa ,

Great product great support

This product is awesome. The extra power for my B58 is kick-in-the-pants noticeable. I’ve sent them a question twice now and both times responded quickly and helpfully. Highly recommend.

Pekkaisawesome ,

The best tuning company!

Been using these guys for about a year, anytime I have ever had a question they were quick to get back to me and help me. These guys special in a couple bmw models and IMO are masters at their craft!

Okdub ,


Great customer service. They respond so fast and the tunes load soo fast.. I’m glad I went with these guys


JR Auto Performance Inc.
193.3 MB

Requires iOS 10.0 or later. Compatible with iPhone, iPad, and iPod touch.

Age Rating
This app may use your location even when it isn't open, which can decrease battery life.


  • Family Sharing

    With Family Sharing set up, up to six family members can use this app.

You May Also Like