M-Tuner v2 Install & Directions

For deprecated M-Tuner v1 directions see M-Tuner v1 Install & Directions.

M-Tuner is an at-home flashing utility which can be used to port flash your ECU over OBDII, datalog at high speeds, read & clear faults, enable/disable dyno mode, and more! M-Tuner v2 introduces an overall smoother user experience, hyper logging, and quicker OBD Flashing! These instructions will guide you how to use all the features of M-Tuner v2.

 

System Requirements

  • Windows 10

Procedure & Installation of M-Tuner

  1. (McLaren Only) Remove and mail your ECU to M-Engineering HQ after placing an order on our website or contacting us directly.

    1. (McLaren Only) To have access to all of the M-Tuner features, and M-Engineering calibration features, a one time bench unlock must first be performed. This process does not involve opening the case. The purpose behind the bench unlock is to ensure stability in our flashing process. In the event of an unforeseen circumstance where the flashing process does not complete properly, such as walking away with the key in your pocket, insufficient battery voltage, etc…, a built in recovery mode allows users to recover and reflash their ECU without the need to physically remove the ECU.

  2. (McLaren Only) M-Engineering will perform the bench unlock procedure and mail the ECU back to you. General turnaround time is one business day. e.g. you send the ECU overnight on Monday, we receive it Tuesday morning, bench unlock it and mail it out Tuesday afternoon, and you receive the ECU back Wednesday.

  3. The ECU will return to you (McLaren Only) with a M-Tuner Quick Start Document which will guide you through the install procedure and will also contain a personalized license key that allows M-Tuner to interface with your specific vehicle.

    1. The latest version of M-Tuner can always be found at www.M-Engineering.us/downloads

      1. Proper Operation of M-Tuner v2 to existing M-Tuner v1 customers will require an update to your ECU calibration. Please contact us at Info@M-Engineering.us to request an update.

 

 

M-Tuner works best if your language is set to English on your PC. Having M-Tuner set to another language may interfere with the program running properly.

Knowing Your Way Around M-Tuner v2

M-Tuner v2 is devised of 10 different parts, see below for detailed information, all will activate a routine or display certain information:

  1. Flash ECU - This button is how you activate the flash routine to change files on your ECU over OBDII

  2. Console - This is where important flashing information is displayed in real time. Map Notes, completion percentage, etc, will be displayed here during the flash process.

  3. Profile - Profile affords multiple different logging profiles which can be customized to cater to specific systems we are focusing on trying to improve. Every M-Tuner will come with a “General” logging profile.

  4. Start Monitoring - This will activate live data as well as datalogging. All data displayed is subsequently recorded. Each datalog consists of .csv and .ldat files. When emailing datalogs to M-Engineering please email the .ldat files as well.

  5. Actuators - This is where you will find actuators to turn on and off certain functions. Such as turning on and off the fuel pump to pump out fuel, or turning radiator fans on to help cool the car down in the pits after a long track session.

  6. Logging Rate & License - Your current logging rate is displayed in this panel. When logging your sample rate is displayed in Hz. The License portion displays who this particular version of M-Tuner is licensed to. The license allows your vehicle to communicate with M-Tuner.

  7. Dyno Mode - This panel is where you can enable and disable dyno mode. This is required for the vehicle to run properly on any dyno.

  8. Read/Clear Faults - Here you can read McLaren specific faults and clear faults in all modules.

  9. License - Here you can add additional licenses or pick the proper license for the vehicle you are working on. This is particularly useful for shops who have many customers who are running M-Tuner.

  10. Map Notes - With this button you can open your M-Tuner files to view the map notes. This is useful if you forget your map slots.

 

Auto-Licensing


If this is the first flash or datalogging you are completing on M-Tuner, licensing of the software is needed. Click on “Read Info” and you will be prompted to enter in your Customer Name for the license. You can simply put whatever you like in the box such as your full name and the year/make/model of the car. Once this step is complete this allows you to gain full control of reading and clearing faults as well as datalogging.


 

Flashing Your ECU



The Flash process requires that the ignition be in the on position with the engine not running.

  • Typically the tach will be illuminated with the dash displaying images when the key is in the on position.

A battery tender is highly recommended during flashing. Do not attempt to flash your vehicle if your battery life is less than 10days as displayed on the dash. An insufficient charge can lead to a failed flash!

 

 

File Types in M-Tuner

  1. M-Tuner(C) - These are calibration files and are the more common file type you will be encountering. When doing calibration revisions for remote tuning these will be the type of files you will be flashing.

  2. M-Tuner(F) - These are full binary files that are used for large feature updates! M-Tuner(F) is what also will be needed to recovery an ECU in the unlikely event a flash fails for any unforeseen reason.

Initiating a flash

  1. Flashing is a straight forward process that can take between 90 seconds to 10 minutes depending on the file type. Simple on screen prompts guide you through the process. C

  2. Open M-Tuner and connect the OBD M-Engineering dongle to your PC via the included USB cable. The other end connects to your vehicle via the OBDII port. If you have a stable connection the “Flash ECU” button (1) will now be in bold and no longer grayed out.

  3. Turn the vehicle to the on position but do not start the engine. A simple way to know you’re at the right point is if the tach is showing but the engine is not running. This state can be reached simply by pressing the start/stop button with your foot off of the brake pedal.

  4. Click “Flash ECU.” (1) A directory will appear. Select the file you’d like to flash and open it.

    1. A battery tender is highly recommend, particularly if flashing a M-Tuner(F) file.

  5. A confirmation window with map notes will now appear. Click yes to proceed. No to abort.

Flashing Process

  1. The console (2) will now display information as the flash process progresses.

    1. As the vehicle enters the proper flash state all CAN BUS traffic will stop and modules will shut down. It is normal for the dash to turn off and a few alarms to go off as this process takes place.

  2. You may see some communication errors regarding certain modules displayed while gaining security access, this is normal.

  3. Once access is granted the flashing procedure will commence and a completion percentage will update in real time.

  4. As the flash is wrapping up you may again see some communication issues with certain modules, again this is normal.

  5. When the flash routine is finalizing modules will come back online and alarms may once again sound. This is normal.

  6. When prompted cycle the key off and on and click ok.

  7. When you click ok the dash will go dark in the M838T vehicles for ~15 seconds as it resets. 720S owners may get a “Engine System Fault” message after a flash. If this occurs simply close all doors and hatches, take the key out of the car, and lock the vehicle. This will cure the fault.

  8. The flash is now successful and you’re all set! See special precautions at the end of this section for other important data.

ECU Recovery

  1. In the very rare instance a flash were to fail due to low battery voltage, turning the car off during a flash, etc, we have built a recovery mode that can flash your ECU even if the flash was inhibited while in progress.

  2. During your first flash a local file will be saved in the folder “FlashLogs.” This file will be designated by your vin number followed by _ recovery.recf. This is a recovery file that will be utilized if a flash ever fails. Leave this file alone and do not move it out of this folder.

    1. We also store all of these recovery files on site as part of our bench unlock procedure. So if for some reason you misplace your file we have a backup.

  3. Now, if for any reason discussed above the flash fails you can now simply flash your M-Tuner(F) file to the vehicle and it will recover and you’ll be on your way.

  1. Precautions During and After Flashing

Monitoring & Datalogging

Profile Selection

  1. In the lower left corner of M-Tuner you will see a drop down menu named “Profile” (3)

    1. Profile selection dictates what parameters you will be logging

    2. All M-Tuner builds come with a “General” logging profile and logs all of the vital engine data.

      1. Logger profile files have the extension “.lcfg”

How to Monitor / Datalog

 

 

  1. Be sure you have installed the proper drivers delivered with your M-Tuner. openport_setup.exe will install the proper drivers if you haven’t done so.

  2. Open M-Tuner and connect the OBD dongle to your vehicle and PC via the supplied USB cable.

  3. If you have a profile open and a good connection to the vehicle “Start Monitor” (4), “Dyno Mode” (7), and “Clear Faults” ( 8 ) will be in bold and no longer grayed out.

  4. “Start Monitor” (4) will now begin displaying live data in the monitor panel (5) and your logging speed (6) will be displayed near the bottom.

    1. Whenever you start to monitor a datalog is created automatically. When you first datalog a folder called “Datalogs” will be created in the same folder as M-Tuner. This is where all datalogs are saved.

  5. Datalogs are saved as both a .csv and a .ldat.

    1. .csv files are files you are welcome (& encouraged) to review. Knowing what to look for in datalogs can be a great tool in early detection of an issue.

    2. .ldat files are encrypted files that contain proprietary calibration data.

      1. We are always available to review datalogs.

        1. If you have a datalog you’d like us to review shoot us an email at Info@M-engineering.us with the subject header “McLaren Log Review” Please be sure to also include your VIN in the email.

  6. Our Datalogging Parameters page can help you make sense of most vital monitors.

Dyno Mode

The “Dyno Mode” buttons ( 7 ) All McLarens being run on a chassis dyno require Dyno Mode to allow for a repeatable and accurate torque and power figure. Even AWD Dynos with the dyno rollers mechanically linked, such as the MD-AWD-500 or DJ 424x Linx, require Dyno Mode for proper operation.

  • Enable 2WD will enable dyno mode for dynos that only have one roller or choose to dyno in RWD (RWD is often easier and safer than operating in 4WD).

  • Enable 4WD will enable dyno mode for dynos that operate two sets of rollers at once that are mechanically linked to spin the front tires with power supplied by the rear tires.

  • Disable will disable dyno mode and return the vehicle to normal operating conditions.

  • Dyno Mode Conditions

    • The following conditions must be met to enable Dyno Mode:

      • Ignition on

      • Engine on

      • Handling mode must be set to Normal

      • Vehicle Must be strapped down to Chassis Dyno

      • Parking Brake Released (If Dyno mode is activated with the parking brake engaged you will not be able to disengage the parking brake. You will need to disable dyno mode to disengage the brake, then re-enable Dyno Mode)

Read & Clear Faults

The “Read & Clear Faults” ( 8 ) buttons allows you to read McLaren specific faults in the DME as well as clear faults in all modules.

 

 

Advanced Troubleshooting