• Home
  • Products
    • TunerStudio MS
      • Registered TunerStudio Advantages
      • TunerStudio Articles
    • MegaLogViewer
      • MegaLogViewer HD
    • Shadow Dash MS
      • Requirements
    • TS Dash
    • Connectivity
  • Support
    • FAQs
    • Manuals
      • Developer Manuals
    • MegaSquirt Forums
    • How To Videos
    • User Reviews
  • Downloads
    • TunerStudio Change Log
    • MegaLogViewer Change Log
  • Editors
    • Login
  • About EFI Analytics
  1. Home
  2. Products
  3. TunerStudio
  • Home
  • Products
    • TunerStudio MS
    • MegaLogViewer
    • Shadow Dash MS
    • TS Dash
    • Connectivity
  • Support
  • Downloads
  • Editors
  • About EFI Analytics

USB & WiFi Support

Available in TunerStudio 2.3+

 

A new more flexible communications driver layer allows for much easier additional communications types. In the Communication Settings Dialog, by selecting USB & Wireless, you can then choose from several connection types such as D2XX or TCP/IP WiFi.

D2XX

D2XX - is a USB connection that works with nearly any FTDI based USB to Serial adapter such as the one on board and MS3 and MS3-Pro. Or you can use an FTDI based USB to serial cable as found here.

Why use D2XX? It removes the Virtual Comms layer of your OS for simpler connection and faster throughput. This API allows TunerStudio to tune the driver for best performance for you. You will commonly see a 20-30% improvement in data rates using D2XX instead of a COM Port. At baud rates over 115200 such as when downloading from an MS3 SD card, performance improvement is even more pronounced.

 

WiFi & TCP/IP - This allows you to connect to any TCP/IP to RS 232 adapter or even over the internet. We are currently working with a manufacturer to offer the best performing adapter allowing this to be offered as an alternative to Bluetooth.

 

Detect now also detects on D2XX, COM Port and a limited TCP/IP range. So you may see your controller come up twice, once on D2XX and once as a COM Port. If this happens you have an FTDI based cable and we recommend using D2XX.

Detect

Dashboard Enhancements

TunerStudio 2.4+ contains many dashboard and designer mode enhancements.

 

Dashboards can be just about anything you can imagine with specific fonts or back ground images that provide full gauge graphics or simple shading and highlights.

LED

 

  • Individual Background Images for every gauge
  • Separate On and Off Images for Indicators
  • All Images are saved to the .dash file, so 1 file contains the whole dash
  • Fonts saved to the .dash file, so 1 file contains the whole dash
  • Grid and corrdinates are displayed in designer mode for easier alignment
  • Shadow Dash MS compatible for editing any Shadow Dash MS Dashboards.

 

skull

 

 ShadedStandardLayout

Contexual Help

contextHelp

 

Contextual Help support has been added throughout TunerStudio. Anywhere you see a contextHelpButton, you can view help instructions added by the firmware developers in a tooltip by holding the mouse over it. If you click on the contextHelpButton a yellow box like above is displayed for easier reading.

 

Note: As the vast majority of settings are specific to your firmware, TunerStudio only contains Context help for core fields. Most Contextual help is part of the firmware definition, so the level of available contextual help is best in current firmwares. James Murray has included very complete Contextual help in the MS3 1.3 ecu Definition files.

WarmUp Enrichment Auto-Tune

WarmUp Enrichment (WUE) Analyze Auto-Tune

Available in TunerStudio 2.2+!

WueAnalyzeSm

Overview:

Tuning of Warmup carries some challenges that are somewhat different from the tuning your fuel tables. Where as when tuning your fuel tables you can collect data, make changes and observer the impact of those changes then readjust if needed,  with warmu up enrichment you only get one try a day. Once it is warmed up, you probably don't get to start off with a completely cold engine again until tomorrow, even then how cold depends on your weather. This is what makes Warm up Enrichment (WUE) Tuning an ideal candidate for auto tune. Your laptop can capture all the data needed to dial in your WUE in as little as 1 to 2 passes.

You may first want to familiarize yourself with the available settings in case you do need them, the default setting should work fine in the majority of cases.
Then go to the Using WUE Analyze section for the simple steps to have WUE Analyze correct your WUE.


Primary Controls:
WueAnalyzeControls

  • Update Controller checkbox - (Only Available on some firmwares such as MegaSquirt 3.) When checked, WUE Analyze will update the controller periodically with the recommended values. It will act as if you are pressing the Apply button.
  • Apply Button - When clicked, the recommended values will be written to the controller. When using firmwares that do not support Update Controller, Burn must then also be clicked for the new values to take effect. For WUE Analyze, this is typically only used when you have completed the warm up cycle or if you want to apply the recommended values after your ECU has been power cycled.
  • Burn / Save on ECU Button - This signals the Controller to persist the values in RAM to Flash so they are stored for use after the controller is power cycled. When values are written to RAM, but not flash, however once the controller is power cycled they are lost and the values will be loaded from Flash. So this button should be clicked when you are finshed and what to keep you values.
  • Start / Stop Auto Tune Button - Activates and deactivates WUE Analyze.

Display:
WueAnalyzeDisplays

This curve graph has 2 lines to display the current controller warm up enrichment settings and the generated recommended settings:

  • Yellow Line - Represents what is currently in the controller. This is the WUE settings the engine is currently running on.
  • Blue line - Represents the recommended WUE curve that will be applied upon completion.

You will at some point also see dashed lines. They show the original position of these curves when the WUE session 1st began.


WUE Analyze Stats:
WueAnalyzeStats

  • Various information is displayed to show data being collected and how much data is being filtered. Take note of the Active Filter, when a data filter is on, it will display what one in yellow to help bring it attension. While there is a filter lit in yellow, WUE analyzer is skipping the data that is currently being captured.

 



Scatter Plots:

wueErrorScatterPlot   wueRecommendScatterPlot

 

The scatter plot provide a visual representation of the data being collected.

  • WUE Error vs Coolant - The percent error in target AFR is displayed through out the temperature range..
  • Recommended WUE Data - Displays the calculated recommended WUE through out the temperature range.

 



Advanced Settings:
wueAdvancedSettings

  • AFR Temperature Adjustment to Lambda - For most less radical engines targeting your standard stoich AFR is desireable. However, for various reasons you may want the engine to run more or less rich during warmup. Adjusting this curve allows you to raise or lower the target AFR during warmup. By Adjusting the curve down, the target AFR for that temperature will be lowered. For example if your target AFR at 32 degrees is 14.7:1 under normal condition and this table is set at -0.5, WUE Analyze will use 14.2:1 as the target AFR.
  • High Throttle Filter - Sets a throttle threshold to filter data over. By default set to 15, so any throttle position over 15% will be filtered during a WUE Analyze Live session.
  • Custom Filter - Allows you to set any valid expression that will filter additional input data.
  • AFR Targets - Opens or select what AFR target Table to use. By Default your normal running AFR table is used, but you can set this to a different one or custom TunerStudio table.
Filters:
  • High Throttle Filter - Sets a throttle threshold to filter data over. By default set to 15, so any throttle position over 15% will be filtered during a WUE Analyze Live session.
  • Custom Filter - This allows the flexibility to create and apply any formula or mathematical expression using any outputchannels you wish to set conditions to filter VE Analyze input data.
Reference Tables:
  • AFR Targets - Opens or select what AFR target Table to use. By Default your normal running AFR table is used, but you can set this to a different one or custom TunerStudio table.





Using WUE Analyze Live:
Operation of WUE Analyze should begin with a cold engine. If it is not that cold this time of year, not to worry, you can use it on the warmup from what ever temperature it is and perhaps come back to it when the weather turns cooler.

To begin using WUE Analyze Live:
  1. Power on your ECU
  2. Connect TunerStudio, and go to the WUE Analyze Screen by clicking on the "Tune Analyze Live - Tune For You" tab. There will be a sub tab for WarmupEnrichment1, select that.
  3. On the Warm up Enrichment Analyze tab, go ahead and click "Start Auto Tune". There will be steady active filters until the engine is started, so it will not begin processing the data.
  4. Now proceed to start your engine.
  5. Important! - Once your engine is running, try to maintain a steady RPM through the warmup process. Normally idle is good, but if you have an engine that does not yet want to idle while cold, hold the engine at a steady RPM from 1500 to 2500 RPM.
  6. Wait and watch. See what changes are recommended until it gets up to running temperature.
  7. Once the engine is warmed up, Do not turn off the engine. Review the recommendation to insure it appears correct. Then Click "Stop Autotune", then Burn.
  8. After Burn is clicked, the new Recommended WUE is saved to your ECU and you can turn off the engine. Try out your new WUE settings on the next warmup

High Speed Logging

mlv

In the past the when reading runtime data each call to the MegaSquirt returns an update for every defined output channel supported by the firmware whether it was being used or not. Instead of doing this, Tunerstudio 2.3 and Shadow Dash MS 1.16+ will read only the data that is needed provided the firmware supports partial reads. This can potentially give dramatic increase to your maximum data rate. Once again MS3 and MS3-Pro have the best support including the new protocol extensions in the 1.3 firmware so you can capture data logs at over 100 records per second! This is to your laptop or phone, without even using the SD logger.

 

Firmware support is required!

There are 2 models used:

  1. TunerStudio breaks reads into chunks to only read what data is needed. This causes multiple small reads that improves performance in most circumstances.
  2. New Protocol Extensions allow TunerStudio to read only the needed data in a single call. This is best and gives the best performance possible at 115200 baud.

MS2Extra version 3.3+ and MS2 B&G 3.83+ use method 1 and can achieve 75+ records per second. Important! In MS2 you must enable CAN_COMMANDS in project properties

MS3 version 1.3+ also enables method 2 enabling logging at over 100 records per second!

 

To achieve the fastest data rates you will want to use Data Log Profiles to log the subset of data you want and need.

 

 

  1. Data Log Profiles
  2. Automatic Logging
  3. Performance and Economy Fields
  4. GPS Support

Page 4 of 7

  • 1
  • 2
  • 3
  • 4
  • 5
  • 6
  • 7
EFI Analytics, Inc © 2023