Jump to content
PCMTEC Forums
Roland@pcmtec

HOWTO: Multi Flash Tunes (MFT) via the Cruise Control System & Launch Control

Recommended Posts

We are happy to announce the multi flash tune (MFT) functionality using the cruise control paddles is now available. The MFT system is only available to users with the Workshop package.

First we recommend you watch the demonstration of the MFT functionality here if you have not already. This demonstrates how to change the tunes using the cruise control buttons with a brief overview of what the system can be used for.

Tune Layout

There are 10 tunes which are switched or interpolated between depending on the setup.

Base Tune (tune 1)

The base tune contains all the major maps that will be toggled when you switch fuel. There is one for E85 and one for 98

image.png.5b7307a8de88efcfc8689280985ca776.png 

Then there is tune 2. When tune 2 is selected the following maps will be switched out of the tune 1 to make a resulting tune that is a combination of tune 1 (base) and tune 2. Tune 3 and tune 2 have identical maps 2 by default. These can be used for multiple boost levels, different cam timing or different fueling. You can add other tables to these tunes if required using the wizard.

image.png.c2d185704efbf20e556997f923eeb91c.png 

Then there  is the launch tune which is selected by holding the cruise control paddle down. The launch map has the following tables by default. Typically you would run low timing (-15 to -20 degrees), rich fueling of ~0.75 lambda, 30-35 degrees camshaft overlap and a modified duty cycle to ensure no overboosting.

image.png.14a371155b9b0773de0f7988f376b5bf.png

No Flex Fuel

In the example of a vehicle with no flex fuel sensor you will first select the fuel via the kph on the dash when in edit mode (85kph for E85 and 0kph for 98). This selects the base tune. Then you select the minor tune (1,2,3,4) via the RPM, this selects the boost level etc. From this combination you can create E85 valet, E85 low boost , E85 high boost and E85 ghost cam, 98 valet, 98, low boost, 98 high boost, 98 ghost cam.

Finally the launch control tune which could be used for normal launch control or an overboost scramble function.

Flex Fuel

In the example where you have a flex fuel kit installed the only difference is you cannot select the base tune from the kph edit function. Instead the kph will simply reflect the ethanol % from the sensor. The operating system will then interpolate between E85 base tune and 98 base tune based on the blend curve defined (same as the legacy flex fuel kit).

Instructions for E85 valet, E85 low boost, E85 high boost, E85 ghost cam, 98 valet, 98 low boost, 98 high boost, 98 ghost cam.

Create a stock file.

First you need to create a stock operating system, this includes if the vehicle is already running a custom OS, you must make a fresh stock file. The following standard operating systems are supported. BA, BF, FG Mk2, FGX. If you have an FG Mk1 you will need to convert your operating system to HAEE3/4. This is due to memory limitations with the Mk1 which contains the 5R55 5 speed auto code which is PCM controlled. HAEE3/4 does not support the 5R55 hence it has plenty of free memory.

To convert to HAEE3/4 follow the instructions found here. This will cost 2 extra credits which will automatically be deducted off the cost of the multi tune.

Create the Custom Operating System

Now to create the custom operating system you will need version 1.21 beta or newer.

Once you have licensed and created your stock file go to "Custom OS Configuration Wizard"

image.png.953adf651d554a97c0506f28a908e4b8.png

image.thumb.png.e554be32d03ead078ba9fd53a3a10202.png

Please select "Multi Tune" then click next.

If you are running a flex fuel kit please change "Multi Tune Type" to "Flex Fuel Sensor". If you are running a single fuel please change it to "Fixed Fuel".  Then press next

image.thumb.png.3deba0687ceb8eec2403cce65e45d437.png

Now you can select the extra custom OS options such as "Resize spark tables" to use larger spark tables along with any other pre-options. Then press Next.

image.thumb.png.3dd62b93e57e530c7f7ca0e04c076c5f.png

Depending on whether you selected Flex Fuel or Cruise Control for the fuel type. You will see one of the two tables below.

This is where you can add tables and scalars to the base tune. This is the tune that is toggled when you change the fuel type, if you have a flex fuel sensor these are this is the base maps which will be interpolated between based on ethanol content. You can add any extra tables or scalars here. Once you have added all the tables you required to the base fuel tune click next.

image.thumb.png.92f4f21ca6ae15869779907f4c735173.png

image.thumb.png.21753415eef6d7cbaad4066983b52f21.png
 

This screen then lets you choose which tables and scalars you would like in the multi tunes. These tables and scalars are switched out with their corrosponding base tune scalar/table based based on the tune number that is selected from the cruise control buttons. Typically these are only small changes such as boost for tune 2/3/4. By default the required tables for ghost cam are added to tune 4 and extra tables are added to the launch tune. Once you are happy with these tables click "Check License and Proceed"

image.thumb.png.71a4ca89db78166ec4ec652c3f2054e9.png

A discount will then be calculated based on prior licenses for this vehicle. The total cost will be 10 credits.

image.png.40e867de511bfc6f96b4509726986c46.png

The resulting file will then be opened. See the pricing below for the full credit costs.

Once the file is licensed you then need to set up the maps. This assumes you already have a 98 base tune and E85 base tune for the vehicle. First you will need to compare against you known working tune and copy the E85 tune into the E85 base map and the 98 tune into the 98 base tune.

Live Tune Switching

First step is to open "Cluster Configuration parameters for Custom Operating System"

image.png.00f2b8d7d6083a1a0bc392cd071434b3.png

Next set auF100033 to 1. This will allow you to change the minor tune (2/3/4) whilst the engine is running.

If you would like to also change the base fuel tune whilst the engine is running for a limited period of time you can also enable this by setting auF100034 to a setting higher than 3 seconds. This could be used if you are running dual fuels and need to idle the engine for several seconds at the petrol station to purge fuel (not recommended for most use cases).

You can also change the dash sweep kph and rpm. FG is x100 so 26000 = 260 kph. BA/BF 260 = 260 kph.

image.thumb.png.84b6d664c485ceee8685290d70ff71da.png

Here is a video demonstrating how to use the live tune switching

Launch Tune Setup

See the launch tune setup thread here:

Tune 1 Valet

  • Set the boost duty cycle table to 0 in both 98 and e85 tunes
  • Modify your spark timing to suit 91 fuel in both tunes.

Tune 2 low boost

  • Modify your boost duty cycle to suit low boost in both tunes

Tune 3 high boost

  • Modify your boost duty cycle to suit high boost in both tunes.

Tune 4 ghost cam

  • Modify the VCT enable/disable scalars to -1000 (see the ghost cam thread for details)
  • Modify the VCT overlap and VCT max overlap tables to command 25-30 degrees overlap

Fixed Fuel

Guide and explanation coming soon.

Pricing

The total cost for the multi tune system is 10 credits ($500 ex). If you have previously licensed the file you will be only charged the difference (plus the workshops labour).

The preliminary pricing of the various custom operating systems is as follows:

Standard Custom Operating System or Legacy Flex Fuel OS: 5 credits ($250)

  • Boost by gear/speed.
  • TMAP switch over logic (to allow for a 4-5 bar boost sensor and a standard TMAP sensor).
  • Speed density map vs rpm  (for vehicles with a locked camshaft to create a traditional VE style tuning map).
  • Flat shifting TPS enable setpoint (allows manual flat shifting with injector cut out)
  • IMRC output runner control (for nitrous or staged fuel pumps which will turn on at a specific rpm and load.

Flex Fuel OS or dual maps via external input: 7 Credits ($350)

  • Includes all features above.
  • Dual maps (base e85 and base 98) which are interpolated via a flex sensor or switched by an external voltage input.

Multi Flash Tune via the Cruise Control Buttons (MFT)

  • Includes all features above.
  • Launch tune via cruise control paddle
  • 4 selectable tunes via the cruise control buttons

Caveats

As part of the MFT system the vehicle performs a dash sweep when the ignition is turned on. The RPM and KPH sweep causes the BCM (body control module) to believe the car is moving, this then activates the low oil pressure alarm and the seatbelt chime. We are working on masking the low oil pressure and charge fault alarms. The seatbelt warning chime can be disabled via Ford IDS, we are investigating to see if we can disable this via the editor, otherwise anyone with Ford IDS can do it for you. These alarms will only occur if you turn the ignition on and do not start the car.

IMPORTANT: You must disable "Drive away locking" if you use the MFT in an FG/FGX. This is due to the fact the dash sweep will make the BCM believe the car is moving and lock the doors. This could result in you being locked out of the vehicle.

For those of you who don't have a factory dash and want to use the MFT there are a few options discussed in the guide below.

 

 

  • Like 1

Share this post


Link to post
Share on other sites

To disable the seat belt chime in an FG the procedure is turn key to ignition, wait for airbag light to go out, then plug in drivers seat belt 10 times. 

Thanks to Matt at Dark Horse for this info. 

Share this post


Link to post
Share on other sites

Disable seat belt chime in a BF

1/Park brake on.
2/Gearshift in Park(Auto),Neutral(Manual)
3/Ignition in "OFF" position.
4/All doors closed.
5/Buckle Drivers seat belt.
6/Turn ignition to the "ON" position(Do not start the engine).
7/Wait until the seat belt warning light turns off.
8/Press and "HOLD" Hazard button.
9/Unbuckle drivers seat belt.
10/Buckle drivers seat belt.
11/Release Hazard button.
Confirmation of disabling the belt minder is provided by seat belt warning lamp flashing 5 times.
To re enable it simply carry out the same procedure.

  • Thanks 1

Share this post


Link to post
Share on other sites

Live switching of the tune whilst the engine is running is now possible. To do this please download the new 1.21 beta from the website.

Then you need to re-create your custom operating system by re-opening the custom operating system wizard, pressing next until the end to re-save. This re applies all the custom os logic to a fresh stock file adding the new functionality.

Next step is to open "Cluster Configuration parameters for Custom Operating System"

image.png.00f2b8d7d6083a1a0bc392cd071434b3.png

Next set auF100033 to 1. This will allow you to change the minor tune (2/3/4) whilst the engine is running.

If you would like to also change the base fuel tune whilst the engine is running for a limited period of time you can also enable this by setting auF100034 to a setting higher than 3 seconds. This could be used if you are running dual fuels and need to idle the engine for several seconds at the petrol station to purge fuel (not recommended for most use cases).

You can also change the dash sweep kph and rpm. FG is x100 so 26000 = 260 kph. BA/BF 260 = 260 kph.

image.thumb.png.84b6d664c485ceee8685290d70ff71da.png

Here is a video demonstrating how to use the live tune switching

 

  • Thanks 2

Share this post


Link to post
Share on other sites
14 hours ago, richardpalinkas said:

Is this only available to workshop users? Or can professional users have access to this setup?

Due to the amount of support required we can only offer it workshop users at this time, otherwise we will get swamped with support requests and won't be able to complete any further R&D.

We do sell a discounted version of the Workshop package (or upgrade from Pro) with no extra credits to DIY users. The only other difference is we don't offer phone support with it. If you are interested in this send us an email.

Share this post


Link to post
Share on other sites

Anyone who wants to set this up and test it on the bench without a cluster can now do so with our canbus cluster emulator.

 

Share this post


Link to post
Share on other sites

Due to the ability to perform live switching of the tune what's the likelihood of getting a temporary MFT function added to workshop versions of software to allow quicker tuning of setups. Obviously with the further modifications that are being done these days trying to tune for MBT with a flash change each time is time consuming. If there was the ability to temporarily use the MFT function so you have 4 changes per startup and can perform 4 back to back runs without having to constantly turn off the car each time. Being that live tuning isn't yet possible I think this would be a good function that would help tuners save time and create better tunes for customers that aren't wanting the multi tune function.

Share this post


Link to post
Share on other sites

What is stopping you from doing that now? You can have 10 spark maps if you utilise the fuel switch and launch control tunes.

In my opinion whilst live tuning would be useful these cars are too complex to live tune effectively, with all the different camshaft positions, IAT and ECT adders you really need to review a datalog after each run before you know where you should be modifying the tune. With 10 second partial writes the bulk of your time is still going to be spent reviewing the datalog and making the change, not the flash write.

Share this post


Link to post
Share on other sites

Never really thought to use that. I was just thinking of it for mbt tuning so you can have each map 2* more then back to back pull to get closer without having to spend the time adding the timing then reflashing.

Share this post


Link to post
Share on other sites
10 minutes ago, effxr6t said:

Never really thought to use that. I was just thinking of it for mbt tuning so you can have each map 2* more then back to back pull to get closer without having to spend the time adding the timing then reflashing.

Give it a try and see how you go. I think you'll find it leaves room for user error and you will likely not save that much time, but it could be useful for testing out other items.

Share this post


Link to post
Share on other sites

We just had an email from a customer asking for clarification on a few things. These are common questions so I'm putting the reply up here in case it helps anyone else in the future.

  • In regards to the multi tune, is there a Parameter file that is available that sets up the multi tune with correct tables etc like a  template ? By default the Custom OS wizard already adds typical tables such as spark/fuel/boost.
  • when creating a multi tune say i go through and make one for my car but later want to add more tables etc to different tunes or change it around can this be done ? does that cost me credits again or as that car has been licenced already i have the ability to re create Multi tune over at no cost ? You can re-open the wizard as many times as you’d like to add/remove tables and scalars. It remembers all previous changes so it is quick and easy to do.The credit charge is per OSID, PCM Serial and PCMTEC username. Once you have licensed a combination you can re-make the file as many times as you’d like, all you need is a read from the car to start from scratch, or your custom OS file and it will automatically re-patch the file with the new tables.
  • With Multi Tune the dual fuel 98 / E85 if i set both fuel charts up for 98 can i then have 8 Tunes in my Car ? Yes if you set the Stoich/Alcohol lookup table entirely to 14.64, then you could have 8x 98 tunes. Technically its 10 if you count the launch control tunes.
  • Launch control is this a completely separate tune file or does this sit in the background being if you pick a high boost tune then pull the paddle on it has launch control then reverts back to the high boost Tune etc, or is launch tune only available on the one tune then you have to setup the boost etc in that one file? Think of launch control as tune number 5, it is activated only when the cruise control button is held in. Eg if tune 3 was selected, then you held in cruise control tune 5 will be selected momentarily, once the paddle is released it goes back to tune 3.

 

  • Like 1

Share this post


Link to post
Share on other sites

Join the conversation

You can post now and register later. If you have an account, sign in now to post with your account.

Guest
Reply to this topic...

×   Pasted as rich text.   Paste as plain text instead

  Only 75 emoji are allowed.

×   Your link has been automatically embedded.   Display as a link instead

×   Your previous content has been restored.   Clear editor

×   You cannot paste images directly. Upload or insert images from URL.


×
×
  • Create New...