Signatures and base tunes for 202103

This commit is contained in:
Josh Stewart 2021-03-02 21:32:14 +11:00
parent 3ab898f5dd
commit 62e889eaa9
7 changed files with 779 additions and 279 deletions

View File

@ -1,7 +1,7 @@
<?xml version="1.0" encoding="ISO-8859-1"?>
<msq xmlns="http://www.msefi.com/:msq">
<bibliography author="TunerStudio MS(Beta) 3.1.04.08 - EFI Analytics, Inc." tuneComment="" writeDate="Sat Dec 12 08:00:45 AEDT 2020"/>
<versionInfo fileFormat="5.0" firmwareInfo="Speeduino+2020.08" nPages="14" signature="speeduino 202012"/>
<bibliography author="TunerStudio MS Dev 3.1.05.00 - EFI Analytics, Inc." tuneComment="" writeDate="Tue Mar 02 21:22:03 AEDT 2021"/>
<versionInfo fileFormat="5.0" firmwareInfo="Speeduino+2020.12" nPages="14" signature="speeduino 202103"/>
<page>
<pcVariable name="tsCanId">"0"</pcVariable>
<pcVariable name="tsCanId">"CAN ID 0"</pcVariable>
@ -282,6 +282,136 @@
4.0
4.0
4.0
</pcVariable>
<pcVariable cols="1" digits="0" name="boardHasRTC" rows="128" units=" ">
0.0
0.0
0.0
0.0
0.0
0.0
0.0
0.0
0.0
0.0
0.0
0.0
0.0
0.0
0.0
0.0
0.0
0.0
0.0
0.0
0.0
0.0
0.0
0.0
0.0
0.0
0.0
0.0
0.0
0.0
0.0
6.0
0.0
0.0
0.0
0.0
0.0
0.0
0.0
0.0
0.0
0.0
0.0
0.0
0.0
0.0
0.0
0.0
0.0
0.0
0.0
0.0
0.0
0.0
0.0
8.0
0.0
0.0
0.0
0.0
8.0
0.0
0.0
0.0
0.0
0.0
0.0
0.0
0.0
0.0
0.0
0.0
0.0
0.0
0.0
0.0
0.0
0.0
0.0
0.0
0.0
0.0
0.0
0.0
0.0
0.0
0.0
0.0
0.0
0.0
0.0
0.0
0.0
0.0
0.0
0.0
0.0
0.0
0.0
0.0
0.0
0.0
0.0
0.0
0.0
0.0
0.0
0.0
0.0
0.0
0.0
0.0
0.0
0.0
0.0
0.0
0.0
0.0
0.0
0.0
0.0
0.0
0.0
0.0
0.0
0.0
0.0
0.0
</pcVariable>
<pcVariable cols="1" digits="0" name="algorithmLimits" rows="8">
511.0
@ -295,6 +425,8 @@
</pcVariable>
<pcVariable digits="0" name="fuelLoadMax">255.0</pcVariable>
<pcVariable digits="0" name="ignLoadMax">255.0</pcVariable>
<pcVariable digits="0" name="fuel2LoadMax">255.0</pcVariable>
<pcVariable digits="0" name="ign2LoadMax">255.0</pcVariable>
<pcVariable name="AUXin00Alias">Aux0</pcVariable>
<pcVariable name="tsSpeedSource">"GPS Speed"</pcVariable>
<pcVariable digits="0" name="tsPrimaryInjectorSize">0.0</pcVariable>
@ -404,13 +536,14 @@
<constant digits="0" name="iacCLminDuty" units="%">40.0</constant>
<constant digits="0" name="iacCLmaxDuty" units="%">80.0</constant>
<constant digits="0" name="boostMinDuty" units="%">12.0</constant>
<constant digits="0" name="baroMin" units="kpa">16.0</constant>
<constant digits="0" name="baroMax" units="kpa">14608.0</constant>
<constant digits="0" name="baroMin" units="kpa">10.0</constant>
<constant digits="0" name="baroMax" units="kpa">121.0</constant>
<constant digits="0" name="EMAPMin" units="kpa">-1.0</constant>
<constant digits="0" name="EMAPMax" units="kpa">65535.0</constant>
<constant name="fanWhenOff">"Yes"</constant>
<constant name="fanWhenCranking">"No"</constant>
<constant name="unused_fan_bits">"30"</constant>
<constant name="useDwellMap">"No"</constant>
<constant name="unused_fan_bits">"2"</constant>
<constant name="incorporateAFR">"No"</constant>
<constant cols="1" digits="0" name="asePct" rows="4" units="%">
15.0
@ -461,20 +594,22 @@
<constant digits="0" name="dfcoMinCLT" units="C">50.0</constant>
<constant name="vssMode">"Off"</constant>
<constant name="vssPin">"Board Default"</constant>
<constant digits="0" name="vssPulsesPerKm" units="pulses">65535.0</constant>
<constant digits="0" name="vssPulsesPerKm" units="pulses">0.0</constant>
<constant digits="0" name="vssSmoothing" units="%">50.0</constant>
<constant digits="1" name="vssRatio1" units="km/h per 1000rpm">6553.5</constant>
<constant digits="1" name="vssRatio2" units="km/h per 1000rpm">6553.5</constant>
<constant digits="1" name="vssRatio3" units="km/h per 1000rpm">6553.5</constant>
<constant digits="1" name="vssRatio4" units="km/h per 1000rpm">6553.5</constant>
<constant digits="1" name="vssRatio5" units="km/h per 1000rpm">6553.5</constant>
<constant digits="1" name="vssRatio6" units="km/h per 1000rpm">6553.5</constant>
<constant digits="1" name="primingDelay" units="S">25.5</constant>
<constant digits="1" name="vssRatio1" units="km/h per 1000rpm">0.0</constant>
<constant digits="1" name="vssRatio2" units="km/h per 1000rpm">0.0</constant>
<constant digits="1" name="vssRatio3" units="km/h per 1000rpm">0.0</constant>
<constant digits="1" name="vssRatio4" units="km/h per 1000rpm">0.0</constant>
<constant digits="1" name="vssRatio5" units="km/h per 1000rpm">0.0</constant>
<constant digits="1" name="vssRatio6" units="km/h per 1000rpm">0.0</constant>
<constant name="idleUpOutputEnabled">"Off"</constant>
<constant name="idleUpOutputInv">"No"</constant>
<constant name="idleUpOutputPin">"Board Default"</constant>
<constant digits="0" name="tachoSweepMaxRPM" units="RPM">0.0</constant>
<constant digits="1" name="primingDelay" units="S">1.0</constant>
<constant digits="0" name="iacTPSlimit" units="%">255.0</constant>
<constant digits="0" name="iacRPMlimitHysteresis" units="RPM">2550.0</constant>
<constant cols="1" digits="0" name="unused2-95" rows="5" units="%">
255.0
255.0
<constant cols="1" digits="0" name="unused2-95" rows="3" units="%">
255.0
255.0
255.0
@ -597,15 +732,16 @@
<constant digits="0" name="FixAng" units="Deg">0.0</constant>
<constant digits="0" name="CrankAng" units="Deg">5.0</constant>
<constant digits="0" name="TrigAngMul">10.0</constant>
<constant name="TrigEdge">"FALLING"</constant>
<constant name="TrigEdge">"RISING"</constant>
<constant name="TrigSpeed">"Crank Speed"</constant>
<constant name="IgInv">"Going Low"</constant>
<constant name="TrigPattern">"4G63 / Miata / 3000GT"</constant>
<constant name="TrigEdgeSec">"FALLING"</constant>
<constant name="TrigEdgeSec">"RISING"</constant>
<constant name="fuelPumpPin">"Board Default"</constant>
<constant name="useResync">"Yes"</constant>
<constant digits="1" name="sparkDur" units="ms">1.0</constant>
<constant name="trigPatternSec">"Single tooth cam"</constant>
<constant name="PollLevelPol">"Low"</constant>
<constant digits="0" name="bootloaderCaps" units="level">0.0</constant>
<constant name="resetControl">"Disabled"</constant>
<constant name="resetControlPin">"9"</constant>
@ -680,13 +816,13 @@
<constant name="ignBypassEnable">"Off"</constant>
<constant name="ignBypassPin">"3"</constant>
<constant name="ignBypassHiLo">"HIGH"</constant>
<constant digits="0" name="ADCFILTER_TPS" units="%">50.0</constant>
<constant digits="0" name="ADCFILTER_CLT" units="%">180.0</constant>
<constant digits="0" name="ADCFILTER_IAT" units="%">180.0</constant>
<constant digits="0" name="ADCFILTER_O2" units="%">100.0</constant>
<constant digits="0" name="ADCFILTER_BAT" units="%">128.0</constant>
<constant digits="0" name="ADCFILTER_MAP" units="%">20.0</constant>
<constant digits="0" name="ADCFILTER_BARO" units="%">64.0</constant>
<constant digits="0" name="ADCFILTER_TPS" units="%">0.0</constant>
<constant digits="0" name="ADCFILTER_CLT" units="%">0.0</constant>
<constant digits="0" name="ADCFILTER_IAT" units="%">0.0</constant>
<constant digits="0" name="ADCFILTER_O2" units="%">0.0</constant>
<constant digits="0" name="ADCFILTER_BAT" units="%">0.0</constant>
<constant digits="0" name="ADCFILTER_MAP" units="%">0.0</constant>
<constant digits="0" name="ADCFILTER_BARO" units="%">0.0</constant>
<constant cols="1" digits="0" name="cltAdvBins" rows="6" units="C">
-20.0
10.0
@ -843,7 +979,7 @@
<constant digits="0" name="egoRPM" units="rpm">1200.0</constant>
<constant digits="0" name="egoTPSMax" units="%">70.0</constant>
<constant name="vvt1Pin">"Board Default"</constant>
<constant name="useExtBaro">"No"</constant>
<constant name="useExtBaro">"Yes"</constant>
<constant name="boostMode">"Simple"</constant>
<constant name="boostPin">"20"</constant>
<constant name="VVTasOnOff">"No"</constant>
@ -904,9 +1040,10 @@
<constant digits="0" name="boostKI" units="%">38.0</constant>
<constant digits="0" name="boostKD" units="%">1.0</constant>
<constant name="lnchPullRes">"Pullup"</constant>
<constant name="iacPWMrun">"No"</constant>
<constant name="fuelTrimEnabled">"No"</constant>
<constant name="flatSEnable">"No"</constant>
<constant name="baroPin">"A0"</constant>
<constant name="baroPin">"A12"</constant>
<constant digits="0" name="flatSSoftWin" units="rpm">4500.0</constant>
<constant digits="0" name="flatSRetard" units="deg">30.0</constant>
<constant digits="0" name="flatSArm" units="rpm">2500.0</constant>
@ -982,7 +1119,7 @@
<constant name="iacPWMdir">"Normal"</constant>
<constant digits="0" name="iacFastTemp" units="C">-40.0</constant>
<constant digits="0" name="iacStepHome" units="Steps">0.0</constant>
<constant digits="0" name="iacStepHyster" units="Steps">256.0</constant>
<constant digits="0" name="iacStepHyster" units="Steps">0.0</constant>
<constant name="fanInv">"No"</constant>
<constant name="fanEnable">"On/Off"</constant>
<constant name="fanPin">"Board Default"</constant>
@ -1088,7 +1225,7 @@
510.0
</constant>
</page>
<page number="7" size="192">
<page number="7" size="384">
<constant cols="6" digits="0" name="fuelTrim1Table" rows="6" units="%">
-128.0 -128.0 -128.0 -128.0 -128.0 -128.0
-128.0 -128.0 -128.0 -128.0 -128.0 -128.0
@ -1530,13 +1667,13 @@
15.0
15.0
</constant>
<constant name="n2o_enable">"2 stage"</constant>
<constant name="n2o_enable">"Off"</constant>
<constant name="n2o_arming_pin">"30"</constant>
<constant digits="0" name="n2o_minCLT" units="C">60.0</constant>
<constant digits="0" name="n2o_maxMAP" units="kPa">250.0</constant>
<constant digits="0" name="n2o_minTPS" units="%TPS">50.0</constant>
<constant digits="1" name="n2o_maxAFR" units="AFR">17.0</constant>
<constant name="n2o_stage1_pin">"31"</constant>
<constant name="n2o_stage1_pin">"16"</constant>
<constant name="n2o_pin_polarity">"LOW"</constant>
<constant name="n2o_unused">"Yes"</constant>
<constant digits="0" name="n2o_stage1_minRPM" units="RPM">3000.0</constant>
@ -1544,7 +1681,7 @@
<constant digits="1" name="n2o_stage1_adderMin" units="ms">6.0</constant>
<constant digits="1" name="n2o_stage1_adderMax" units="ms">3.0</constant>
<constant digits="0" name="n2o_stage1_retard" units="Deg">5.0</constant>
<constant name="n2o_stage2_pin">"32"</constant>
<constant name="n2o_stage2_pin">"17"</constant>
<constant name="n2o_stage2_unused">"No"</constant>
<constant digits="0" name="n2o_stage2_minRPM" units="RPM">6000.0</constant>
<constant digits="0" name="n2o_stage2_maxRPM" units="RPM">7000.0</constant>
@ -1685,9 +1822,9 @@
<constant name="spark2InputPin">"36"</constant>
<constant name="spark2InputPolarity">"HIGH"</constant>
<constant name="spark2InputPullup">"No"</constant>
<constant cols="1" digits="0" name="unused11_187_191" rows="2" units="RPM">
0.0
0.0
<constant cols="1" digits="0" name="unused11_190_191" rows="2" units="RPM">
2000.0
500.0
</constant>
</page>
<page number="10" size="288">
@ -1777,119 +1914,23 @@
510.0
510.0
</constant>
<constant cols="1" digits="0" name="UNALLOCATED_TOP_11" rows="112" units="RAW">
0.0
0.0
0.0
0.0
0.0
0.0
0.0
0.0
0.0
0.0
0.0
0.0
0.0
0.0
0.0
0.0
0.0
0.0
0.0
0.0
0.0
0.0
0.0
0.0
0.0
0.0
0.0
0.0
0.0
0.0
0.0
0.0
0.0
0.0
0.0
0.0
0.0
0.0
0.0
0.0
0.0
0.0
0.0
0.0
0.0
0.0
0.0
0.0
0.0
0.0
0.0
0.0
0.0
0.0
0.0
0.0
0.0
0.0
0.0
0.0
0.0
0.0
0.0
0.0
0.0
0.0
0.0
0.0
0.0
0.0
0.0
0.0
0.0
0.0
0.0
0.0
0.0
0.0
0.0
0.0
0.0
0.0
0.0
0.0
0.0
0.0
0.0
0.0
0.0
0.0
0.0
0.0
0.0
0.0
0.0
0.0
0.0
0.0
0.0
0.0
0.0
0.0
0.0
0.0
0.0
0.0
0.0
0.0
0.0
0.0
0.0
0.0
<constant cols="4" digits="1" name="dwellTable" rows="4" units="ms">
3.5 3.5 3.5 3.5
3.5 3.5 3.5 3.5
3.5 3.5 3.5 3.5
3.5 3.5 3.5 3.5
</constant>
<constant cols="1" digits="0" name="rpmBinsDwell" rows="4" units="RPM">
1000.0
3000.0
4500.0
6000.0
</constant>
<constant cols="1" digits="0" name="mapBinsDwell" rows="4" units="kPa">
20.0
40.0
60.0
100.0
</constant>
</page>
<page number="12" size="128">

View File

@ -1,7 +1,7 @@
<?xml version="1.0" encoding="ISO-8859-1"?>
<msq xmlns="http://www.msefi.com/:msq">
<bibliography author="TunerStudio MS(Beta) 3.1.04.08 - EFI Analytics, Inc." tuneComment="" writeDate="Sat Dec 12 08:08:29 AEDT 2020"/>
<versionInfo fileFormat="5.0" firmwareInfo="Speeduino+2019.11" nPages="14" signature="speeduino 202012"/>
<bibliography author="TunerStudio MS Dev 3.1.05.00 - EFI Analytics, Inc." tuneComment="" writeDate="Tue Mar 02 21:31:27 AEDT 2021"/>
<versionInfo fileFormat="5.0" firmwareInfo="Speeduino+2020.12" nPages="14" signature="speeduino 202103"/>
<page>
<pcVariable name="tsCanId">"0"</pcVariable>
<pcVariable name="tsCanId">"CAN ID 0"</pcVariable>
@ -282,6 +282,136 @@
4.0
4.0
4.0
</pcVariable>
<pcVariable cols="1" digits="0" name="boardHasRTC" rows="128" units=" ">
0.0
0.0
0.0
0.0
0.0
0.0
0.0
0.0
0.0
0.0
0.0
0.0
0.0
0.0
0.0
0.0
0.0
0.0
0.0
0.0
0.0
0.0
0.0
0.0
0.0
0.0
0.0
0.0
0.0
0.0
0.0
6.0
0.0
0.0
0.0
0.0
0.0
0.0
0.0
0.0
0.0
0.0
0.0
0.0
0.0
0.0
0.0
0.0
0.0
0.0
0.0
0.0
0.0
0.0
0.0
8.0
0.0
0.0
0.0
0.0
8.0
0.0
0.0
0.0
0.0
0.0
0.0
0.0
0.0
0.0
0.0
0.0
0.0
0.0
0.0
0.0
0.0
0.0
0.0
0.0
0.0
0.0
0.0
0.0
0.0
0.0
0.0
0.0
0.0
0.0
0.0
0.0
0.0
0.0
0.0
0.0
0.0
0.0
0.0
0.0
0.0
0.0
0.0
0.0
0.0
0.0
0.0
0.0
0.0
0.0
0.0
0.0
0.0
0.0
0.0
0.0
0.0
0.0
0.0
0.0
0.0
0.0
0.0
0.0
0.0
0.0
0.0
0.0
</pcVariable>
<pcVariable cols="1" digits="0" name="algorithmLimits" rows="8">
511.0
@ -295,6 +425,8 @@
</pcVariable>
<pcVariable digits="0" name="fuelLoadMax">255.0</pcVariable>
<pcVariable digits="0" name="ignLoadMax">255.0</pcVariable>
<pcVariable digits="0" name="fuel2LoadMax">255.0</pcVariable>
<pcVariable digits="0" name="ign2LoadMax">255.0</pcVariable>
<pcVariable name="AUXin00Alias">Aux0</pcVariable>
<pcVariable name="tsSpeedSource">"GPS Speed"</pcVariable>
<pcVariable digits="0" name="tsPrimaryInjectorSize">0.0</pcVariable>
@ -406,7 +538,8 @@
<constant digits="0" name="EMAPMax" units="kpa">65535.0</constant>
<constant name="fanWhenOff">"Yes"</constant>
<constant name="fanWhenCranking">"No"</constant>
<constant name="unused_fan_bits">"30"</constant>
<constant name="useDwellMap">"No"</constant>
<constant name="unused_fan_bits">"2"</constant>
<constant name="incorporateAFR">"No"</constant>
<constant cols="1" digits="0" name="asePct" rows="4" units="%">
15.0
@ -452,12 +585,9 @@
4500.0
6500.0
</constant>
<constant digits="1" name="idleTaperTime" units="S">3.0</constant>
<constant digits="0" name="iacTPSlimit" units="%">255.0</constant>
<constant digits="0" name="iacRPMlimitHysteresis" units="RPM">2550.0</constant>
<constant cols="1" digits="0" name="unused2-95" rows="5" units="%">
255.0
255.0
<constant cols="1" digits="0" name="unused2-95" rows="3" units="%">
255.0
255.0
255.0
@ -589,6 +719,7 @@
<constant name="useResync">"Yes"</constant>
<constant digits="1" name="sparkDur" units="ms">1.0</constant>
<constant name="trigPatternSec">"Single tooth cam"</constant>
<constant name="PollLevelPol">"Low"</constant>
<constant digits="0" name="bootloaderCaps" units="level">0.0</constant>
<constant name="resetControl">"Disabled"</constant>
<constant name="resetControlPin">"9"</constant>
@ -886,6 +1017,7 @@
<constant digits="0" name="boostKI" units="%">38.0</constant>
<constant digits="0" name="boostKD" units="%">1.0</constant>
<constant name="lnchPullRes">"Pullup"</constant>
<constant name="iacPWMrun">"No"</constant>
<constant name="fuelTrimEnabled">"No"</constant>
<constant name="flatSEnable">"No"</constant>
<constant name="baroPin">"A0"</constant>
@ -964,7 +1096,7 @@
<constant name="iacPWMdir">"Normal"</constant>
<constant digits="0" name="iacFastTemp" units="C">-40.0</constant>
<constant digits="0" name="iacStepHome" units="Steps">0.0</constant>
<constant digits="0" name="iacStepHyster" units="Steps">256.0</constant>
<constant digits="0" name="iacStepHyster" units="Steps">0.0</constant>
<constant name="fanInv">"No"</constant>
<constant name="fanEnable">"On/Off"</constant>
<constant name="fanPin">"Board Default"</constant>
@ -1070,7 +1202,7 @@
510.0
</constant>
</page>
<page number="7" size="192">
<page number="7" size="384">
<constant cols="6" digits="0" name="fuelTrim1Table" rows="6" units="%">
-128.0 -128.0 -128.0 -128.0 -128.0 -128.0
-128.0 -128.0 -128.0 -128.0 -128.0 -128.0
@ -1583,44 +1715,6 @@
<constant digits="3" name="vvtCLKD" units="%">0.0</constant>
<constant digits="0" name="vvtCLMinAng" units="deg">342.0</constant>
<constant digits="0" name="vvtCLMaxAng" units="deg">-1.0</constant>
<constant name="wmiEnabled">"Off"</constant>
<constant name="wmiMode">"Proportional"</constant>
<constant name="wmiAdvEnabled">"On"</constant>
<constant digits="0" name="wmiTPS" units="%TPS">20.0</constant>
<constant digits="0" name="wmiRPM" units="RPM">3000.0</constant>
<constant digits="0" name="wmiMAP" units="kPa">80.0</constant>
<constant digits="0" name="wmiMAP2" units="kPa">200.0</constant>
<constant digits="0" name="wmiIAT" units="C">60.0</constant>
<constant cols="1" digits="0" name="wmiAdvBins" rows="6" units="kPa">
30.0
60.0
90.0
120.0
150.0
180.0
</constant>
<constant cols="1" digits="0" name="wmiAdvAdj" rows="6" units="Deg">
0.0
2.0
3.0
4.0
4.0
4.0
</constant>
<constant name="spark2Algorithm">"MAP"</constant>
<constant name="spark2Mode">"Off"</constant>
<constant name="spark2SwitchVariable">"MAP"</constant>
<constant digits="0" name="spark2SwitchValue" units="kPa">100.0</constant>
<constant name="spark2InputPin">"3"</constant>
<constant name="spark2InputPolarity">"LOW"</constant>
<constant name="spark2InputPullup">"No"</constant>
<constant cols="1" digits="0" name="UNALLOCATED_TOP_9" rows="5" units="RAW">
255.0
0.0
0.0
0.0
0.0
</constant>
</page>
<page number="10" size="288">
<constant cols="16" digits="0" name="veTable2" rows="16" units="%">
@ -1678,64 +1772,28 @@
100.0
</constant>
</page>
<page number="11" size="192"/>
<page number="12" size="128"/>
<page number="13" size="288">
<constant cols="16" digits="0" name="advTable2" rows="16" units="deg">
17.0 18.0 19.0 20.0 21.0 24.0 25.0 27.0 28.0 29.0 30.0 31.0 32.0 32.0 33.0 34.0
17.0 18.0 19.0 20.0 21.0 24.0 25.0 27.0 28.0 29.0 30.0 31.0 32.0 32.0 33.0 34.0
17.0 18.0 19.0 20.0 21.0 24.0 25.0 27.0 28.0 29.0 30.0 31.0 32.0 32.0 33.0 34.0
17.0 20.0 21.0 20.0 21.0 24.0 25.0 27.0 28.0 28.0 30.0 31.0 31.0 31.0 32.0 33.0
17.0 22.0 22.0 20.0 21.0 24.0 25.0 26.0 28.0 28.0 30.0 31.0 31.0 31.0 32.0 33.0
17.0 20.0 20.0 20.0 21.0 24.0 25.0 26.0 27.0 28.0 29.0 30.0 30.0 30.0 31.0 32.0
17.0 20.0 20.0 20.0 21.0 23.0 23.0 24.0 25.0 26.0 27.0 28.0 29.0 29.0 30.0 31.0
17.0 20.0 20.0 20.0 21.0 22.0 22.0 23.0 24.0 25.0 26.0 27.0 28.0 28.0 29.0 30.0
18.0 18.0 18.0 18.0 21.0 21.0 21.0 21.0 21.0 21.0 21.0 20.0 19.0 20.0 20.0 20.0
18.0 18.0 18.0 18.0 20.0 20.0 20.0 20.0 19.0 19.0 19.0 18.0 18.0 18.0 18.0 18.0
18.0 18.0 18.0 18.0 18.0 18.0 18.0 18.0 17.0 17.0 17.0 16.0 16.0 16.0 16.0 16.0
18.0 18.0 18.0 18.0 17.0 17.0 17.0 17.0 16.0 16.0 16.0 15.0 15.0 15.0 15.0 15.0
18.0 18.0 18.0 18.0 16.0 16.0 16.0 16.0 15.0 15.0 15.0 14.0 14.0 14.0 14.0 14.0
18.0 18.0 18.0 16.0 13.0 13.0 13.0 13.0 12.0 12.0 12.0 11.0 11.0 11.0 11.0 11.0
16.0 16.0 16.0 14.0 11.0 11.0 11.0 11.0 11.0 11.0 11.0 9.0 9.0 9.0 9.0 9.0
15.0 15.0 15.0 13.0 10.0 10.0 10.0 10.0 10.0 10.0 10.0 8.0 8.0 8.0 8.0 8.0
<page number="11" size="192">
<constant cols="4" digits="1" name="dwellTable" rows="4" units="ms">
3.5 3.5 3.5 3.5
3.5 3.5 3.5 3.5
3.5 3.5 3.5 3.5
3.5 3.5 3.5 3.5
</constant>
<constant cols="1" digits="0" name="rpmBins3" rows="16" units="RPM">
500.0
700.0
1200.0
1700.0
2200.0
2700.0
3200.0
3700.0
4200.0
4700.0
5200.0
5700.0
6200.0
6700.0
7200.0
7700.0
<constant cols="1" digits="0" name="rpmBinsDwell" rows="4" units="RPM">
1000.0
3000.0
5000.0
7000.0
</constant>
<constant cols="1" digits="0" name="mapBins2" rows="16" units="kPa">
110.0
116.0
120.0
126.0
130.0
136.0
140.0
146.0
150.0
156.0
166.0
174.0
180.0
188.0
196.0
200.0
<constant cols="1" digits="0" name="mapBinsDwell" rows="4" units="kPa">
20.0
50.0
70.0
100.0
</constant>
</page>
<page number="12" size="128"/>
<page number="13" size="288"/>
<settings Comment="These setting are only used if this msq is opened without a project.">
<setting name="enablehardware_test" value="enablehardware_test"/>
<setting name="CAN_COMMANDS_OFF" value="CAN_COMMANDS_OFF"/>

View File

@ -1,7 +1,7 @@
<?xml version="1.0" encoding="ISO-8859-1"?>
<msq xmlns="http://www.msefi.com/:msq">
<bibliography author="TunerStudio MS(Beta) 3.1.04.08 - EFI Analytics, Inc." tuneComment="" writeDate="Sat Dec 12 07:49:15 AEDT 2020"/>
<versionInfo fileFormat="5.0" firmwareInfo="Speeduino+2020.05" nPages="14" signature="speeduino 202012"/>
<bibliography author="TunerStudio MS Dev 3.1.05.00 - EFI Analytics, Inc." tuneComment="" writeDate="Tue Mar 02 21:26:24 AEDT 2021"/>
<versionInfo fileFormat="5.0" firmwareInfo="Speeduino+2020.12" nPages="14" signature="speeduino 202103"/>
<page>
<pcVariable name="tsCanId">"0"</pcVariable>
<pcVariable name="tsCanId">"CAN ID 0"</pcVariable>
@ -294,6 +294,136 @@
4.0
4.0
4.0
</pcVariable>
<pcVariable cols="1" digits="0" name="boardHasRTC" rows="128" units=" ">
0.0
0.0
0.0
0.0
0.0
0.0
0.0
0.0
0.0
0.0
0.0
0.0
0.0
0.0
0.0
0.0
0.0
0.0
0.0
0.0
0.0
0.0
0.0
0.0
0.0
0.0
0.0
0.0
0.0
0.0
0.0
6.0
0.0
0.0
0.0
0.0
0.0
0.0
0.0
0.0
0.0
0.0
0.0
0.0
0.0
0.0
0.0
0.0
0.0
0.0
0.0
0.0
0.0
0.0
0.0
8.0
0.0
0.0
0.0
0.0
8.0
0.0
0.0
0.0
0.0
0.0
0.0
0.0
0.0
0.0
0.0
0.0
0.0
0.0
0.0
0.0
0.0
0.0
0.0
0.0
0.0
0.0
0.0
0.0
0.0
0.0
0.0
0.0
0.0
0.0
0.0
0.0
0.0
0.0
0.0
0.0
0.0
0.0
0.0
0.0
0.0
0.0
0.0
0.0
0.0
0.0
0.0
0.0
0.0
0.0
0.0
0.0
0.0
0.0
0.0
0.0
0.0
0.0
0.0
0.0
0.0
0.0
0.0
0.0
0.0
0.0
0.0
0.0
</pcVariable>
<pcVariable cols="1" digits="0" name="algorithmLimits" rows="8">
511.0
@ -307,6 +437,8 @@
</pcVariable>
<pcVariable digits="0" name="fuelLoadMax">255.0</pcVariable>
<pcVariable digits="0" name="ignLoadMax">255.0</pcVariable>
<pcVariable digits="0" name="fuel2LoadMax">255.0</pcVariable>
<pcVariable digits="0" name="ign2LoadMax">255.0</pcVariable>
<pcVariable name="AUXin00Alias">Aux0</pcVariable>
<pcVariable name="tsSpeedSource">"GPS Speed"</pcVariable>
<pcVariable digits="0" name="tsPrimaryInjectorSize">0.0</pcVariable>
@ -327,6 +459,7 @@
<pcVariable digits="0" name="tsEtRollOut" units="in">0.0</pcVariable>
</page>
<page number="0" size="128">
<constant digits="1" name="aseTaperTime" units="S">1.0</constant>
<constant digits="0" name="aeColdPct" units="%">100.0</constant>
<constant digits="0" name="aeColdTaperMin" units="C">0.0</constant>
<constant name="aeMode">"TPS"</constant>
@ -421,7 +554,9 @@
<constant digits="0" name="EMAPMax" units="kpa">260.0</constant>
<constant name="fanWhenOff">"No"</constant>
<constant name="fanWhenCranking">"No"</constant>
<constant name="unused_fan_bits">"30"</constant>
<constant name="useDwellMap">"No"</constant>
<constant name="unused_fan_bits">"2"</constant>
<constant name="rtc_mode">"Off"</constant>
<constant name="incorporateAFR">"No"</constant>
<constant cols="1" digits="0" name="asePct" rows="4" units="%">
70.0
@ -480,11 +615,14 @@
<constant digits="1" name="vssRatio4" units="km/h per 1000rpm">6553.5</constant>
<constant digits="1" name="vssRatio5" units="km/h per 1000rpm">6553.5</constant>
<constant digits="1" name="vssRatio6" units="km/h per 1000rpm">6553.5</constant>
<constant name="idleUpOutputEnabled">"Off"</constant>
<constant name="idleUpOutputInv">"No"</constant>
<constant name="idleUpOutputPin">"19"</constant>
<constant digits="0" name="tachoSweepMaxRPM" units="RPM">7600.0</constant>
<constant digits="1" name="primingDelay" units="S">0.0</constant>
<constant digits="0" name="iacTPSlimit" units="%">255.0</constant>
<constant digits="0" name="iacRPMlimitHysteresis" units="RPM">2550.0</constant>
<constant cols="1" digits="0" name="unused2-95" rows="5" units="%">
255.0
255.0
<constant cols="1" digits="0" name="unused2-95" rows="3" units="%">
255.0
255.0
255.0
@ -616,6 +754,7 @@
<constant name="useResync">"No"</constant>
<constant digits="1" name="sparkDur" units="ms">1.0</constant>
<constant name="trigPatternSec">"Single tooth cam"</constant>
<constant name="PollLevelPol">"Low"</constant>
<constant digits="0" name="bootloaderCaps" units="level">0.0</constant>
<constant name="resetControl">"Serial Command"</constant>
<constant name="resetControlPin">"Board Default"</constant>
@ -762,6 +901,7 @@
0.0
0.0
</constant>
<constant digits="0" name="engineProtectMaxRPM" units="rpm">14700.0</constant>
<constant cols="1" digits="0" name="unused4-120" rows="7" units="%">
147.0
147.0
@ -913,6 +1053,7 @@
<constant digits="0" name="boostKI" units="%">0.0</constant>
<constant digits="0" name="boostKD" units="%">10.0</constant>
<constant name="lnchPullRes">"Pullup"</constant>
<constant name="iacPWMrun">"No"</constant>
<constant name="fuelTrimEnabled">"No"</constant>
<constant name="flatSEnable">"No"</constant>
<constant name="baroPin">"A0"</constant>
@ -1097,7 +1238,7 @@
100.0
</constant>
</page>
<page number="7" size="192">
<page number="7" size="384">
<constant cols="6" digits="0" name="fuelTrim1Table" rows="6" units="%">
0.0 0.0 0.0 0.0 0.0 0.0
0.0 0.0 0.0 0.0 0.0 0.0
@ -1615,6 +1756,77 @@
<constant digits="0" name="vvtCLMinAng" units="deg">240.0</constant>
<constant digits="0" name="vvtCLMaxAng" units="deg">561.0</constant>
<constant digits="1" name="crankingEnrichTaper" units="s">0.5</constant>
<constant name="fuelPressureEnable">"Off"</constant>
<constant name="oilPressureEnable">"Off"</constant>
<constant name="oilPressureProtEnbl">"Off"</constant>
<constant name="fuelPressurePin">"A0"</constant>
<constant name="oilPressurePin">"A0"</constant>
<constant digits="0" name="fuelPressureMin" units="psi">9.0</constant>
<constant digits="0" name="fuelPressureMax" units="psi">47.0</constant>
<constant digits="0" name="oilPressureMin" units="psi">116.0</constant>
<constant digits="0" name="oilPressureMax" units="psi">33.0</constant>
<constant cols="1" digits="0" name="oilPressureProtRPM" rows="4" units="RPM">
100.0
1500.0
4000.0
8000.0
</constant>
<constant cols="1" digits="0" name="oilPressureProtMins" rows="4" units="psi">
0.0
30.0
45.0
45.0
</constant>
<constant name="wmiEnabled">"Off"</constant>
<constant name="wmiMode">"Simple"</constant>
<constant name="wmiAdvEnabled">"Off"</constant>
<constant digits="0" name="wmiTPS" units="%TPS">0.0</constant>
<constant digits="0" name="wmiRPM" units="RPM">5900.0</constant>
<constant digits="0" name="wmiMAP" units="kPa">510.0</constant>
<constant digits="0" name="wmiMAP2" units="kPa">510.0</constant>
<constant digits="0" name="wmiIAT" units="C">215.0</constant>
<constant digits="0" name="wmiOffset" units="ms">0.0</constant>
<constant name="wmiIndicatorEnabled">"Off"</constant>
<constant name="wmiIndicatorPin">"63"</constant>
<constant name="wmiIndicatorPolarity">"Inverted"</constant>
<constant name="wmiEmptyEnabled">"Off"</constant>
<constant name="wmiEmptyPin">"63"</constant>
<constant name="wmiEmptyPolarity">"Inverted"</constant>
<constant name="wmiEnabledPin">"63"</constant>
<constant cols="1" digits="0" name="wmiAdvBins" rows="6" units="kPa">
0.0
100.0
200.0
300.0
400.0
500.0
</constant>
<constant cols="1" digits="0" name="wmiAdvAdj" rows="6" units="Deg">
0.0
0.0
0.0
0.0
0.0
0.0
</constant>
<constant digits="0" name="vvtCLminDuty" units="%">255.0</constant>
<constant digits="0" name="vvtCLmaxDuty" units="%">255.0</constant>
<constant cols="1" digits="0" name="fuelTempBins" rows="6" units="C">
215.0
215.0
215.0
215.0
215.0
215.0
</constant>
<constant cols="1" digits="0" name="fuelTempValues" rows="6" units="%">
255.0
64.0
100.0
0.0
3.0
255.0
</constant>
<constant name="spark2Algorithm">"MAP"</constant>
<constant name="spark2Mode">"Off"</constant>
<constant name="spark2SwitchVariable">"MAP"</constant>
@ -1622,13 +1834,6 @@
<constant name="spark2InputPin">"3"</constant>
<constant name="spark2InputPolarity">"LOW"</constant>
<constant name="spark2InputPullup">"No"</constant>
<constant cols="1" digits="0" name="UNALLOCATED_TOP_9" rows="5" units="RAW">
255.0
0.0
0.0
0.0
0.0
</constant>
</page>
<page number="10" size="288">
<constant cols="16" digits="0" name="veTable2" rows="16" units="%">
@ -1686,8 +1891,211 @@
100.0
</constant>
</page>
<page number="11" size="192"/>
<page number="12" size="128"/>
<page number="11" size="192">
<constant cols="8" digits="0" name="wmiTable" rows="8" units="%">
255.0 255.0 255.0 255.0 255.0 255.0 255.0 255.0
255.0 255.0 255.0 255.0 255.0 255.0 255.0 255.0
255.0 255.0 255.0 255.0 255.0 255.0 255.0 255.0
255.0 255.0 255.0 255.0 255.0 255.0 255.0 255.0
255.0 255.0 255.0 255.0 255.0 255.0 255.0 255.0
255.0 255.0 255.0 255.0 255.0 255.0 255.0 255.0
255.0 255.0 255.0 255.0 255.0 255.0 255.0 255.0
255.0 255.0 255.0 255.0 255.0 255.0 255.0 255.0
</constant>
<constant cols="1" digits="0" name="rpmBinsWMI" rows="8" units="RPM">
25500.0
25500.0
25500.0
25500.0
25500.0
25500.0
25500.0
25500.0
</constant>
<constant cols="1" digits="0" name="mapBinsWMI" rows="8" units="kPa">
510.0
510.0
510.0
510.0
510.0
510.0
510.0
510.0
</constant>
<constant cols="4" digits="1" name="dwellTable" rows="4" units="ms">
3.5 3.5 3.5 3.5
3.5 3.5 3.5 3.5
3.5 3.5 3.5 3.5
3.5 3.5 3.5 3.5
</constant>
<constant cols="1" digits="0" name="rpmBinsDwell" rows="4" units="RPM">
1000.0
3000.0
5000.0
7000.0
</constant>
<constant cols="1" digits="0" name="mapBinsDwell" rows="4" units="kPa">
20.0
50.0
70.0
100.0
</constant>
</page>
<page number="12" size="128">
<constant name="outputInverted0">"Active low"</constant>
<constant name="outputInverted1">"Active low"</constant>
<constant name="outputInverted2">"Active low"</constant>
<constant name="outputInverted3">"Active low"</constant>
<constant name="outputInverted4">"Active low"</constant>
<constant name="outputInverted5">"Active low"</constant>
<constant name="outputInverted6">"Active low"</constant>
<constant name="outputInverted7">"Active low"</constant>
<constant digits="0" name="unused12_1" units="bits">255.0</constant>
<constant cols="1" digits="0" name="outputPin" rows="8">
0.0
0.0
0.0
0.0
0.0
0.0
0.0
0.0
</constant>
<constant name="outputPin0">"Disabled"</constant>
<constant name="outputPin1">"Disabled"</constant>
<constant name="outputPin2">"Disabled"</constant>
<constant name="outputPin3">"Disabled"</constant>
<constant name="outputPin4">"Disabled"</constant>
<constant name="outputPin5">"Disabled"</constant>
<constant name="outputPin6">"Disabled"</constant>
<constant name="outputPin7">"Disabled"</constant>
<constant cols="1" digits="1" name="outputDelay" rows="8" units="S">
25.5
25.5
25.5
25.5
25.5
25.5
25.5
25.5
</constant>
<constant cols="1" digits="0" name="firstDataIn" rows="8">
255.0
255.0
255.0
255.0
255.0
255.0
255.0
255.0
</constant>
<constant cols="1" digits="0" name="secondDataIn" rows="8">
255.0
255.0
255.0
255.0
255.0
255.0
255.0
255.0
</constant>
<constant cols="1" digits="0" name="unused13_35_49" rows="16" units="%">
255.0
255.0
255.0
255.0
255.0
255.0
255.0
255.0
255.0
255.0
255.0
255.0
255.0
255.0
255.0
255.0
</constant>
<constant cols="1" digits="0" name="firstTarget" rows="8">
-1.0
-1.0
-1.0
-1.0
-1.0
-1.0
-1.0
-1.0
</constant>
<constant cols="1" digits="0" name="secondTarget" rows="8">
-1.0
-1.0
-1.0
-1.0
-1.0
-1.0
-1.0
-1.0
</constant>
<constant name="firstCompType0">"=="</constant>
<constant name="secondCompType0">"=="</constant>
<constant name="bitwise0">"XOR"</constant>
<constant name="firstCompType1">"=="</constant>
<constant name="secondCompType1">"=="</constant>
<constant name="bitwise1">"XOR"</constant>
<constant name="firstCompType2">"=="</constant>
<constant name="secondCompType2">"=="</constant>
<constant name="bitwise2">"XOR"</constant>
<constant name="firstCompType3">"=="</constant>
<constant name="secondCompType3">"=="</constant>
<constant name="bitwise3">"XOR"</constant>
<constant name="firstCompType4">"=="</constant>
<constant name="secondCompType4">"=="</constant>
<constant name="bitwise4">"XOR"</constant>
<constant name="firstCompType5">"=="</constant>
<constant name="secondCompType5">"=="</constant>
<constant name="bitwise5">"XOR"</constant>
<constant name="firstCompType6">"=="</constant>
<constant name="secondCompType6">"=="</constant>
<constant name="bitwise6">"XOR"</constant>
<constant name="firstCompType7">"=="</constant>
<constant name="secondCompType7">"=="</constant>
<constant name="bitwise7">"XOR"</constant>
<constant cols="1" digits="0" name="candID" rows="8">
15711.0
15677.0
15677.0
52951.0
49864.0
47549.0
45493.0
43950.0
</constant>
<constant cols="1" digits="0" name="unused12_106_127" rows="22" units="%">
168.0
166.0
163.0
161.0
159.0
157.0
156.0
154.0
152.0
151.0
149.0
148.0
146.0
145.0
144.0
143.0
141.0
140.0
140.0
138.0
137.0
136.0
</constant>
</page>
<page number="13" size="288">
<constant cols="16" digits="0" name="advTable2" rows="16" units="deg">
17.0 18.0 19.0 20.0 21.0 24.0 25.0 27.0 28.0 29.0 30.0 31.0 32.0 32.0 33.0 34.0

View File

@ -6,7 +6,7 @@
MTversion = 2.25
queryCommand = "Q"
signature = "speeduino 202101-dev"
signature = "speeduino 202103"
versionInfo = "S" ;This info is what is displayed to user
[TunerStudio]
@ -1671,7 +1671,7 @@ menuDialog = main
menu = "Data Logging"
;subMenu = sdcard_datalog, "SD Card Datalogging"
subMenu = std_ms3SdConsole, "Browse / Import SD Card", { boardHasRTC > 0 }
;subMenu = std_ms3SdConsole, "Browse / Import SD Card", { boardHasRTC > 0 }
menuDialog = main
menu = "3D &Tuning Maps"
@ -1684,7 +1684,7 @@ menuDialog = main
menu = "Hardware Testing"
subMenu = outputtest1, "Test Output Hardware"
subMenu = stm32cmd, "STM32 Commands"
subMenu = rtc_settings, "Setup realtime clock"
;subMenu = rtc_settings, "Setup realtime clock"
#endif
menu = "Help"

View File

@ -258,7 +258,7 @@ void command()
break;
case 'Q': // send code version
Serial.print(F("speeduino 202101-dev"));
Serial.print(F("speeduino 202103"));
break;
case 'r': //New format for the optimised OutputChannels
@ -418,7 +418,7 @@ void command()
break;
case 'S': // send code version
Serial.print(F("Speeduino 2021.01-dev"));
Serial.print(F("Speeduino 2021.03"));
currentStatus.secl = 0; //This is required in TS3 due to its stricter timings
break;

View File

@ -130,7 +130,7 @@ bool previousClutchTrigger;
volatile uint32_t toothHistory[TOOTH_LOG_BUFFER];
volatile uint8_t compositeLogHistory[TOOTH_LOG_BUFFER];
volatile bool fpPrimed = false; //Tracks whether or not the fuel pump priming has been completed yet
volatile bool injPrimed = false; //Tracks whether or not the fuel pump priming has been completed yet
volatile bool injPrimed = false; //Tracks whether or not the injectors priming has been completed yet
volatile unsigned int toothHistoryIndex = 0;
volatile byte toothHistorySerialIndex = 0;
unsigned long currentLoopTime; /**< The time (in uS) that the current mainloop started */

View File

@ -449,19 +449,12 @@ void doUpdates()
EEPROM.update(x, EEPROM.read(x-112));
}
configPage6.iacPWMrun = false; // just in case. This should be false anyways, but sill.
configPage2.useDwellMap = 0; //Dwell map added, use old fixed value as default
writeAllConfig();
EEPROM.write(EEPROM_DATA_VERSION, 17);
}
if(EEPROM.read(EEPROM_DATA_VERSION) == 16)
{
configPage6.iacPWMrun = false; // just in case. This should be false anyways, but sill.
writeAllConfig();
//EEPROM.write(EEPROM_DATA_VERSION, 17);
}
//Final check is always for 255 and 0 (Brand new arduino)
if( (EEPROM.read(EEPROM_DATA_VERSION) == 0) || (EEPROM.read(EEPROM_DATA_VERSION) == 255) )