Base tunes and signtatures for May 18 FW

This commit is contained in:
Josh Stewart 2018-06-07 15:22:04 +10:00
parent 627d6d98fa
commit 47b7da893e
4 changed files with 140 additions and 101 deletions

View File

@ -1,28 +1,40 @@
<?xml version="1.0" encoding="ISO-8859-1"?>
<msq xmlns="http://www.msefi.com/:msq">
<bibliography author="TunerStudio MS(Beta) 3.0.60.00 - EFI Analytics, Inc." tuneComment="" writeDate="Tue May 01 17:39:04 AEST 2018"/>
<versionInfo fileFormat="5.0" firmwareInfo="Speeduino+2018.2" nPages="10" signature="speeduino 201804"/>
<bibliography author="TunerStudio MS(Beta) 3.0.60.09 - EFI Analytics, Inc." tuneComment="" writeDate="Thu Jun 07 15:21:09 AEST 2018"/>
<versionInfo fileFormat="5.0" firmwareInfo="Speeduino+2018.5" nPages="10" signature="speeduino 201805"/>
<page>
<pcVariable name="tsCanId">"CAN ID 0"</pcVariable>
<pcVariable cols="1" digits="0" name="algorithmLimits" rows="8">
511.0
100.0
511.0
511.0
100.0
100.0
100.0
100.0
</pcVariable>
<pcVariable digits="0" name="fuelLoadMax">255.0</pcVariable>
<pcVariable digits="0" name="ignLoadMax">255.0</pcVariable>
</page>
<page number="0" size="288">
<constant cols="16" digits="0" name="veTable" rows="16" units="%">
36.0 36.0 40.0 40.0 19.0 16.0 14.0 26.0 42.0 44.0 41.0 41.0 41.0 41.0 41.0 41.0
36.0 37.0 40.0 31.0 16.0 17.0 14.0 24.0 51.0 51.0 46.0 46.0 45.0 45.0 45.0 45.0
37.0 37.0 45.0 36.0 22.0 25.0 21.0 37.0 52.0 50.0 52.0 49.0 49.0 49.0 49.0 49.0
36.0 38.0 41.0 50.0 33.0 33.0 29.0 44.0 53.0 54.0 56.0 51.0 51.0 51.0 51.0 51.0
41.0 49.0 50.0 48.0 38.0 42.0 38.0 45.0 53.0 53.0 58.0 53.0 53.0 53.0 53.0 53.0
45.0 50.0 51.0 56.0 47.0 50.0 45.0 54.0 59.0 55.0 59.0 55.0 55.0 54.0 54.0 54.0
47.0 50.0 52.0 65.0 53.0 52.0 52.0 59.0 69.0 61.0 62.0 59.0 59.0 58.0 58.0 58.0
44.0 49.0 53.0 68.0 59.0 54.0 53.0 61.0 69.0 61.0 68.0 61.0 55.0 55.0 55.0 47.0
46.0 49.0 60.0 69.0 65.0 60.0 59.0 67.0 61.0 59.0 59.0 52.0 52.0 52.0 52.0 52.0
47.0 50.0 64.0 71.0 66.0 65.0 64.0 67.0 61.0 55.0 61.0 54.0 54.0 54.0 54.0 53.0
52.0 52.0 64.0 70.0 72.0 70.0 68.0 69.0 63.0 59.0 63.0 61.0 59.0 58.0 56.0 56.0
53.0 59.0 65.0 72.0 76.0 77.0 77.0 81.0 86.0 70.0 65.0 63.0 59.0 58.0 56.0 56.0
53.0 61.0 65.0 76.0 88.0 90.0 89.0 86.0 93.0 80.0 72.0 72.0 68.0 62.0 60.0 60.0
53.0 61.0 68.0 81.0 95.0 96.0 95.0 104.0 98.0 77.0 80.0 77.0 68.0 64.0 62.0 62.0
53.0 61.0 69.0 83.0 99.0 102.0 107.0 128.0 141.0 105.0 95.0 83.0 70.0 68.0 65.0 65.0
53.0 58.0 76.0 78.0 90.0 108.0 115.0 119.0 122.0 91.0 85.0 76.0 71.0 69.0 68.0 68.0
36.0 36.0 40.0 40.0 19.0 16.0 14.0 26.0 42.0 42.0 42.0 41.0 41.0 41.0 41.0 41.0
36.0 37.0 40.0 31.0 16.0 17.0 14.0 24.0 51.0 50.0 49.0 48.0 47.0 46.0 46.0 46.0
37.0 37.0 45.0 36.0 22.0 25.0 21.0 37.0 52.0 52.0 52.0 52.0 52.0 52.0 52.0 52.0
36.0 38.0 41.0 50.0 33.0 33.0 29.0 44.0 53.0 54.0 54.0 55.0 55.0 56.0 56.0 56.0
41.0 49.0 50.0 48.0 38.0 42.0 38.0 45.0 53.0 54.0 55.0 56.0 57.0 58.0 58.0 58.0
45.0 50.0 51.0 56.0 47.0 50.0 45.0 54.0 59.0 59.0 59.0 59.0 59.0 59.0 59.0 59.0
47.0 50.0 52.0 65.0 53.0 52.0 52.0 59.0 69.0 68.0 66.0 65.0 64.0 63.0 62.0 62.0
44.0 49.0 53.0 68.0 59.0 54.0 53.0 61.0 69.0 69.0 69.0 68.0 68.0 68.0 68.0 68.0
46.0 49.0 60.0 69.0 65.0 60.0 59.0 67.0 61.0 61.0 60.0 60.0 60.0 59.0 59.0 59.0
47.0 50.0 64.0 71.0 66.0 65.0 64.0 67.0 61.0 61.0 62.0 62.0 62.0 63.0 63.0 63.0
52.0 52.0 64.0 70.0 72.0 70.0 68.0 69.0 63.0 66.0 68.0 71.0 73.0 76.0 77.0 77.0
53.0 59.0 65.0 72.0 76.0 77.0 77.0 81.0 86.0 85.0 85.0 84.0 84.0 83.0 83.0 83.0
53.0 61.0 65.0 76.0 88.0 90.0 89.0 86.0 93.0 93.0 93.0 93.0 93.0 93.0 93.0 93.0
53.0 61.0 68.0 81.0 95.0 96.0 95.0 104.0 98.0 99.0 99.0 100.0 101.0 102.0 102.0 102.0
53.0 61.0 69.0 83.0 99.0 102.0 107.0 128.0 141.0 137.0 133.0 128.0 124.0 120.0 118.0 118.0
53.0 58.0 76.0 97.0 106.0 108.0 115.0 119.0 122.0 121.0 121.0 120.0 120.0 119.0 119.0 119.0
</constant>
<constant cols="1" digits="0" name="rpmBins" rows="16" units="RPM">
500.0
@ -42,7 +54,7 @@
6600.0
6600.0
</constant>
<constant cols="1" digits="0" name="mapBins" rows="16" units="kPa">
<constant cols="1" digits="0" name="fuelLoadBins" rows="16" units="kPa">
16.0
26.0
30.0
@ -85,7 +97,7 @@
<constant digits="1" name="unused2-17" units="ms">3.2</constant>
<constant digits="1" name="unused2-18" units="ms">0.0</constant>
<constant digits="0" name="tpsThresh" units="%/s">30.0</constant>
<constant digits="0" name="taeTime" units="ms">700.0</constant>
<constant digits="0" name="taeTime" units="ms">400.0</constant>
<constant name="display">"Unused"</constant>
<constant name="display1">"VE"</constant>
<constant name="display2">"CPU"</constant>
@ -100,7 +112,7 @@
<constant name="multiplyMAP">"Yes"</constant>
<constant name="includeAFR">"No"</constant>
<constant name="hardCutType">"Full"</constant>
<constant name="ignAlgorithm">"Speed Density"</constant>
<constant name="ignAlgorithm">"MAP"</constant>
<constant name="indInjAng">"Disabled"</constant>
<constant digits="1" name="injOpen" units="ms">1.0</constant>
<constant digits="0" name="inj1Ang" units="deg">355.0</constant>
@ -111,11 +123,12 @@
<constant name="twoStroke">"Four-stroke"</constant>
<constant name="injType">"Port"</constant>
<constant name="nCylinders">"4"</constant>
<constant name="fuelAlgorithm">"Speed Density"</constant>
<constant name="algorithm">"MAP"</constant>
<constant name="unused2_37d">"Off"</constant>
<constant name="nInjectors">"4"</constant>
<constant name="engineType">"Even fire"</constant>
<constant name="flexEnabled">"Off"</constant>
<constant name="algorithm">"Speed Density"</constant>
<constant name="unused2_38c">"Speed Density"</constant>
<constant name="baroCorr">"Off"</constant>
<constant name="injLayout">"Paired"</constant>
<constant name="perToothIgn">"No"</constant>
@ -134,8 +147,10 @@
<constant digits="0" name="oddfire2" units="deg">0.0</constant>
<constant digits="0" name="oddfire3" units="deg">0.0</constant>
<constant digits="0" name="oddfire4" units="deg">0.0</constant>
<constant digits="0" name="unused2-57" units="%">4.0</constant>
<constant digits="0" name="unused2-58" units="%">1.0</constant>
<constant name="idleUpPin">"36"</constant>
<constant name="idleUpPolarity">"Inverted"</constant>
<constant name="idleUpEnabled">"Off"</constant>
<constant digits="0" name="idleUpAdder" units="% / Steps">163.0</constant>
<constant digits="0" name="unused2-59" units="Deg">15.0</constant>
<constant digits="0" name="unused2-60" units="Deg">85.0</constant>
<constant digits="0" name="iacCLminDuty" units="%">40.0</constant>
@ -143,6 +158,8 @@
<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="EMAPMin" units="kpa">-1.0</constant>
<constant digits="0" name="EMAPMax" units="kpa">65535.0</constant>
<constant cols="1" digits="0" name="unused2-67" rows="57" units="%">
60.0
60.0
@ -203,7 +220,7 @@
77.0
</constant>
<constant digits="0" name="UNALLOCATED_TOP_1" units="RAW">
255.0
0.0
</constant>
</page>
<page number="2" size="288">
@ -243,8 +260,10 @@
8000.0
9000.0
</constant>
<constant cols="1" digits="0" name="mapBins2" rows="16" units="kPa">
<constant cols="1" digits="0" name="ignLoadBins" rows="16" units="kPa">
10.0
16.0
20.0
26.0
30.0
36.0
@ -252,12 +271,10 @@
46.0
50.0
56.0
60.0
66.0
70.0
76.0
86.0
90.0
74.0
80.0
88.0
96.0
100.0
</constant>
@ -280,7 +297,7 @@
<constant name="resetControl">"Disabled"</constant>
<constant name="resetControlPin">"9"</constant>
<constant digits="0" name="SkipCycles" units="cycles">0.0</constant>
<constant name="unused4-12a">"NOTHING"</constant>
<constant name="boostType">"Open Loop"</constant>
<constant name="useDwellLim">"On"</constant>
<constant name="sparkMode">"Wasted Spark"</constant>
<constant name="TrigFilter">"Weak"</constant>
@ -298,14 +315,14 @@
<constant cols="1" digits="0" name="taeBins" rows="4" units="%/s">
10.0
260.0
640.0
970.0
670.0
1000.0
</constant>
<constant cols="1" digits="0" name="taeRates" rows="4" units="%">
98.0
97.0
102.0
104.0
106.0
120.0
113.0
</constant>
<constant cols="1" digits="0" name="wueBins" rows="10" units="C">
-40.0
@ -416,7 +433,7 @@
1.0
</constant>
<constant digits="0" name="UNALLOCATED_TOP_3" units="RAW">
255.0
0.0
</constant>
</page>
<page number="4" size="288">
@ -648,7 +665,7 @@
</constant>
</page>
<page number="6" size="240">
<constant cols="8" digits="0" name="boostTable" rows="8" units="kPa">
<constant cols="8" digits="0" name="boostTable" rows="8" units="Duty Cycle %">
0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0
0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0
0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0
@ -1150,29 +1167,29 @@
25500.0
25500.0
25400.0
25500.0
25400.0
25400.0
25400.0
25400.0
25400.0
25400.0
25400.0
0.0
0.0
0.0
0.0
0.0
0.0
0.0
0.0
0.0
9800.0
0.0
1000.0
9800.0
0.0
1000.0
11200.0
0.0
100.0
0.0
0.0
3200.0
100.0
9800.0
0.0
1000.0
9800.0
0.0
1000.0
</constant>
<constant digits="0" name="UNALLOCATED_TOP_9" units="RAW">
255.0
0.0
</constant>
</page>
<settings Comment="These setting are only used if this msq is opened without a project.">

View File

@ -1,9 +1,21 @@
<?xml version="1.0" encoding="ISO-8859-1"?>
<msq xmlns="http://www.msefi.com/:msq">
<bibliography author="TunerStudio MS(Beta) 3.0.60.00 - EFI Analytics, Inc." tuneComment="" writeDate="Tue May 01 17:38:10 AEST 2018"/>
<versionInfo fileFormat="5.0" firmwareInfo="Speeduino+2018.2" nPages="10" signature="speeduino 201804"/>
<bibliography author="TunerStudio MS(Beta) 3.0.60.09 - EFI Analytics, Inc." tuneComment="" writeDate="Thu Jun 07 14:35:52 AEST 2018"/>
<versionInfo fileFormat="5.0" firmwareInfo="Speeduino+2018.5" nPages="10" signature="speeduino 201805"/>
<page>
<pcVariable name="tsCanId">"CAN ID 0"</pcVariable>
<pcVariable cols="1" digits="0" name="algorithmLimits" rows="8">
511.0
100.0
511.0
511.0
100.0
100.0
100.0
100.0
</pcVariable>
<pcVariable digits="0" name="fuelLoadMax">255.0</pcVariable>
<pcVariable digits="0" name="ignLoadMax">255.0</pcVariable>
</page>
<page number="0" size="288">
<constant cols="16" digits="0" name="veTable" rows="16" units="%">
@ -42,7 +54,7 @@
6900.0
7000.0
</constant>
<constant cols="1" digits="0" name="mapBins" rows="16" units="kPa">
<constant cols="1" digits="0" name="fuelLoadBins" rows="16" units="kPa">
16.0
26.0
30.0
@ -100,7 +112,7 @@
<constant name="multiplyMAP">"Yes"</constant>
<constant name="includeAFR">"No"</constant>
<constant name="hardCutType">"Full"</constant>
<constant name="ignAlgorithm">"Speed Density"</constant>
<constant name="ignAlgorithm">"MAP"</constant>
<constant name="indInjAng">"Enabled"</constant>
<constant digits="1" name="injOpen" units="ms">1.0</constant>
<constant digits="0" name="inj1Ang" units="deg">355.0</constant>
@ -111,11 +123,12 @@
<constant name="twoStroke">"Four-stroke"</constant>
<constant name="injType">"Port"</constant>
<constant name="nCylinders">"4"</constant>
<constant name="fuelAlgorithm">"Speed Density"</constant>
<constant name="algorithm">"MAP"</constant>
<constant name="unused2_37d">"Off"</constant>
<constant name="nInjectors">"4"</constant>
<constant name="engineType">"Even fire"</constant>
<constant name="flexEnabled">"Off"</constant>
<constant name="algorithm">"Speed Density"</constant>
<constant name="unused2_38c">"Speed Density"</constant>
<constant name="baroCorr">"Off"</constant>
<constant name="injLayout">"Paired"</constant>
<constant name="perToothIgn">"No"</constant>
@ -134,8 +147,10 @@
<constant digits="0" name="oddfire2" units="deg">0.0</constant>
<constant digits="0" name="oddfire3" units="deg">0.0</constant>
<constant digits="0" name="oddfire4" units="deg">0.0</constant>
<constant digits="0" name="unused2-57" units="%">255.0</constant>
<constant digits="0" name="unused2-58" units="%">255.0</constant>
<constant name="idleUpPin">"36"</constant>
<constant name="idleUpPolarity">"Inverted"</constant>
<constant name="idleUpEnabled">"Off"</constant>
<constant digits="0" name="idleUpAdder" units="% / Steps">163.0</constant>
<constant digits="0" name="unused2-59" units="Deg">255.0</constant>
<constant digits="0" name="unused2-60" units="Deg">255.0</constant>
<constant digits="0" name="iacCLminDuty" units="%">0.0</constant>
@ -205,7 +220,7 @@
71.0
</constant>
<constant digits="0" name="UNALLOCATED_TOP_1" units="RAW">
255.0
0.0
</constant>
</page>
<page number="2" size="288">
@ -245,7 +260,7 @@
7200.0
7700.0
</constant>
<constant cols="1" digits="0" name="mapBins2" rows="16" units="kPa">
<constant cols="1" digits="0" name="ignLoadBins" rows="16" units="kPa">
10.0
16.0
20.0
@ -261,7 +276,7 @@
80.0
88.0
96.0
104.0
100.0
</constant>
</page>
<page number="3" size="128">
@ -277,11 +292,12 @@
<constant name="fuelPumpPin">"Board Default"</constant>
<constant name="useResync">"No"</constant>
<constant digits="1" name="sparkDur" units="ms">1.0</constant>
<constant name="trigPatternSec">"Single tooth cam"</constant>
<constant digits="0" name="bootloaderCaps" units="level">0.0</constant>
<constant name="resetControl">"Serial Command"</constant>
<constant name="resetControlPin">"Board Default"</constant>
<constant digits="0" name="SkipCycles" units="cycles">1.0</constant>
<constant name="unused4-12a">"NOTHING"</constant>
<constant name="boostType">"Open Loop"</constant>
<constant name="useDwellLim">"On"</constant>
<constant name="sparkMode">"Wasted Spark"</constant>
<constant name="TrigFilter">"Off"</constant>
@ -417,7 +433,7 @@
145.0
</constant>
<constant digits="0" name="UNALLOCATED_TOP_3" units="RAW">
255.0
0.0
</constant>
</page>
<page number="4" size="288">
@ -477,14 +493,14 @@
</constant>
</page>
<page number="5" size="128">
<constant name="egoAlgorithm">"No correction"</constant>
<constant name="egoAlgorithm">"Simple"</constant>
<constant name="egoType">"Wide Band"</constant>
<constant name="boostEnabled">"Off"</constant>
<constant name="vvtEnabled">"On"</constant>
<constant name="boostCutType">"Spark Only"</constant>
<constant digits="0" name="egoKP" units="%">100.0</constant>
<constant digits="0" name="egoKI" units="%">20.0</constant>
<constant digits="0" name="egoKD" units="%">0.0</constant>
<constant digits="0" name="egoKP" units="%">35.0</constant>
<constant digits="0" name="egoKI" units="%">0.0</constant>
<constant digits="0" name="egoKD" units="%">20.0</constant>
<constant digits="0" name="egoTemp" units="C">70.0</constant>
<constant digits="0" name="egoCount">16.0</constant>
<constant digits="0" name="unused6-6" units="%">255.0</constant>
@ -649,7 +665,7 @@
</constant>
</page>
<page number="6" size="240">
<constant cols="8" digits="0" name="boostTable" rows="8" units="kPa">
<constant cols="8" digits="0" name="boostTable" rows="8" units="Duty Cycle %">
150.0 150.0 150.0 150.0 150.0 150.0 150.0 150.0
150.0 150.0 150.0 150.0 150.0 150.0 150.0 150.0
150.0 150.0 150.0 150.0 150.0 150.0 150.0 150.0
@ -857,6 +873,8 @@
<constant name="caninput_sel13">"Off"</constant>
<constant name="caninput_sel14">"Off"</constant>
<constant name="caninput_sel15">"Off"</constant>
<constant name="caninput_source_can_address8">"0x706"</constant>
<constant name="caninput_source_can_address15">"0x6FD"</constant>
<constant name="caninput_source_start_byte0">"7"</constant>
<constant name="caninput_source_start_byte1">"7"</constant>
<constant name="caninput_source_start_byte2">"7"</constant>
@ -1157,7 +1175,7 @@
25500.0
</constant>
<constant digits="0" name="UNALLOCATED_TOP_9" units="RAW">
255.0
0.0
</constant>
</page>
<settings Comment="These setting are only used if this msq is opened without a project.">

View File

@ -6,7 +6,7 @@
MTversion = 2.25
queryCommand = "Q"
signature = "speeduino 201805-dev"
signature = "speeduino 201805"
versionInfo = "S" ;This info is what is displayed to user
[TunerStudio]
@ -48,7 +48,7 @@
idleUnits = bits, U08, [0:2], "None", "On/Off", "Duty Cycle", "Duty Cycle", "Steps", "Steps"
#define loadSourceNames = "Speed Density", "Alpha-N", "IMAP/EMAP", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID"
#define loadSourceNames = "MAP", "TPS", "IMAP/EMAP", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID"
#define loadSourceUnits = "kPa", "% TPS", "%", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID"
algorithmNames = bits, U08, [0:2], $loadSourceNames
;algorithmUnits = bits, U08, [0:2], $loadSourceUnits
@ -978,31 +978,33 @@ menuDialog = main
[SettingContextHelp]
; constantName = "Help Text"
; These provide the context help in the dialog when these variables are used
nCylinders = "Cylinder count"
alternate = "Whether or not the injectors should be fired at the same time. This setting is ignored when Sequential is selected below, however it will still affect the req_fuel value."
engineType = "Engines with an equal number of degrees between all firings (This is most engines) should select Even fire. Some 2 and 6 cylinder engines are Odd fire however."
twoStroke = "Four-Stroke (most engines), Two-stroke."
nInjectors = "Number of primary injectors."
mapSample = "The method used for calculating the MAP reading\nFor 1-2 Cylinder engines, Cycle Minimum is recommended.\nFor more than 2 cylinders Cycle Average is recommended"
stoich = "The stoichiometric ration of the fuel being used. For flex fuel, choose the primary fuel"
injLayout = "The injector layout and timing to be used. Options are: \n 1. Paired - 2 injectors per output. Outputs active is equal to half the number of cylinders. Outputs are timed over 1 crank revolution. \n 2. Semi-sequential: Same as paired except that injector channels are mirrored (1&4, 2&3) meaning the number of outputs used are equal to the number of cylinders. Only valid for 4 cylinders or less. \n 3. Banked: 2 outputs only used. \n 4. Sequential: 1 injector per output and outputs used equals the number of cylinders. Injection is timed over full cycle. "
nCylinders = "Cylinder count"
alternate = "Whether or not the injectors should be fired at the same time. This setting is ignored when Sequential is selected below, however it will still affect the req_fuel value."
engineType = "Engines with an equal number of degrees between all firings (This is most engines) should select Even fire. Some 2 and 6 cylinder engines are Odd fire however."
twoStroke = "Four-Stroke (most engines), Two-stroke."
nInjectors = "Number of primary injectors."
mapSample = "The method used for calculating the MAP reading\nFor 1-2 Cylinder engines, Cycle Minimum is recommended.\nFor more than 2 cylinders Cycle Average is recommended"
stoich = "The stoichiometric ration of the fuel being used. For flex fuel, choose the primary fuel"
injLayout = "The injector layout and timing to be used. Options are: \n 1. Paired - 2 injectors per output. Outputs active is equal to half the number of cylinders. Outputs are timed over 1 crank revolution. \n 2. Semi-sequential: Same as paired except that injector channels are mirrored (1&4, 2&3) meaning the number of outputs used are equal to the number of cylinders. Only valid for 4 cylinders or less. \n 3. Banked: 2 outputs only used. \n 4. Sequential: 1 injector per output and outputs used equals the number of cylinders. Injection is timed over full cycle. "
TrigPattern = "The type of input trigger decoder to be used."
TrigPattern = "The type of input trigger decoder to be used."
useResync = "If enabled, sync will be rechecked once every full cycle from the cam input. This is good for accuracy, however if your cam input is noisy then this can cause issues."
trigPatternSec = "Cam mode/type also known as Secondary Trigger Pattern."
numTeeth = "Number of teeth on Primary Wheel."
TrigSpeed = "Primary trigger speed."
missingTeeth= "Number of Missing teeth on Primary Wheel."
TrigAng = "The Angle ATDC when tooth No:1 on the primary wheel passes the primary sensor. The range of this field is -360 to +360 degrees."
TrigAngMul = "A multiplier used by non-360 degree tooth wheels (i.e. Wheels where the tooth count doesn't divide evenly into 360. Usage: (360 * <multiplier>) / tooth_count = Whole number"
SkipCycles = "The number of revolutions that will be skipped during cranking before the injectors and coils are fired."
numTeeth = "Number of teeth on Primary Wheel."
TrigSpeed = "Primary trigger speed."
missingTeeth= "Number of Missing teeth on Primary Wheel."
TrigAng = "The Angle ATDC when tooth No:1 on the primary wheel passes the primary sensor. The range of this field is -360 to +360 degrees."
TrigAngMul = "A multiplier used by non-360 degree tooth wheels (i.e. Wheels where the tooth count doesn't divide evenly into 360. Usage: (360 * <multiplier>) / tooth_count = Whole number"
SkipCycles = "The number of revolutions that will be skipped during cranking before the injectors and coils are fired."
TrigEdge = "The Trigger edge of the primary sensor.\nLeading.\nTrailing."
TrigEdgeSec = "The Trigger edge of the secondary (Cam) sensor.\nLeading.\nTrailing."
TrigFilter = "Tuning of the trigger filter algorithm. The more aggressive the setting, the more noise will be removed, however this increases the chance of some true readings being filtered out (False positive). Medium is safe for most setups. Only select 'Aggressive' if no other options are working"
sparkMode = "Wasted Spark: Ignition outputs are on the channels <= half the number of cylinders. Eg 4 cylinder outputs on IGN1 and IGN2.\nSingle Channel: All ignition pulses are output on IGN1.\nWasted COP: Ignition pulses are output on all ignition channels up to the number of cylinders. Eg 4 cylinder outputs on all ignition channels. No valid for >4 cylinders"
IgInv = "Whether the spark fires when the ignition signal goes high or goes low. Nearly all ignition systems use 'Going Low' but please verify this as damage to coils can result from the incorrect selection. (NOTE: THIS IS NOT MEGASQUIRT. THIS SETTING IS USUALLY THE OPPOSITE OF WHAT THEY USE!)"
sparkDur = "The duration of the spark at full dwell. Typically around 1ms"
sparkDur = "The duration of the spark at full dwell. Typically around 1ms"
crankRPM = "The cranking RPM threshold. When RPM is lower than this value (and above 0) the system will be considered to be cranking"
fanInv = ""
fanHyster = "The number of degrees of hysteresis to be used in controlling the fan. Recommended values are between 2 and 5"
@ -1018,7 +1020,7 @@ menuDialog = main
iacCLminDuty= "When using closed loop idle control, this is the minimum duty cycle that the PID loop will allow. Combined with the maximum value, this specifies the working range of your idle valve"
iacCLmaxDuty= "When using closed loop idle control, this is the maximum duty cycle that the PID loop will allow. Combined with the minimum value, this specifies the working range of your idle valve"
iacFastTemp = "Below this temperature, the idle output will be high (On). Above this temperature, it will turn off."
idleUpPolarity = "Normal polarity is a ground switch where an earthed signal activates the Idle Up. The internal pullup will be enabled with Normal polarity. \n Inverted may be used if a 5v signal is used to enable the Idle Up."
idleUpPolarity = "Normal polarity is a ground switch where an earthed signal activates the Idle Up. The internal pullup will be enabled with Normal polarity. \n Inverted may be used if a 5v signal is used to enable the Idle Up."
oddfire2 = "The ATDC angle of channel 2 for oddfire engines. This is relative to the TDC angle of channel 1"
oddfire3 = "The ATDC angle of channel 3 for oddfire engines. This is relative to the TDC angle of channel 1 (NOT channel 2)"
@ -1029,6 +1031,8 @@ menuDialog = main
dfcoTPSThresh= "The TPS value below which DFCO will be active. Typical value is 5%-10%, but higher may be needed if TPS signal is noisy"
launchPin = "The ARDUINO pin that the clutch switch is connected to. This is NOT the pin on the connector, but the pin it relates to on the arduino"
launchHiLo = "Whether the signal is High or Low when the clutch pedal is engaged. For a ground switching input (Most clutch switches), this should be LOW"
lnchPullRes = "Whether the internal pullup resistor is enabled or left floating. For a ground switching input (Most clutch switches), select Pullup. For a 0v-5v input, select Floating"
ignBypassPin = "The ARDUINO pin that the ignition bypass is connected to. This is NOT the pin on the connector, but the pin it relates to on the arduino"
ignBypassEnable = "If turned on, a ground signal will be output during cranking on the specified pin. This is used to bypass the Speeduino ignition control during cranking."
ignCranklock = "On certain low resolution ignition patterns, the cranking timing can be locked to occur when a pulse is recieved."
@ -1134,11 +1138,11 @@ menuDialog = main
cmdtestspk350dc = "this will cycle the output at 50% Duty cycle"
cmdtestspk450dc = "this will cycle the output at 50% Duty cycle"
boostIntv = "The closed loop control interval will run every this many ms. Generally values between 50% and 100% of the valve frequency work best"
VVTasOnOff = "Whether or not the VVT table should be treated as on and off control only. If you are using the VVT map to control a switch, this should be Yes. If you are using the VVT control to drive a PWM signal, this should be No"
boostIntv = "The closed loop control interval will run every this many ms. Generally values between 50% and 100% of the valve frequency work best"
VVTasOnOff = "Whether or not the VVT table should be treated as on and off control only. If you are using the VVT map to control a switch, this should be Yes. If you are using the VVT control to drive a PWM signal, this should be No"
stagedInjSizePri= "Size of the primary injectors. The sum of the Pri and Sec injectors values MUST match the value used in the req_fuel calculation"
stagedInjSizeSec= "Size of the secondary injectors. The sum of the Pri and Sec injectors values MUST match the value used in the req_fuel calculation"
stagedInjSizePri= "Size of the primary injectors. The sum of the Pri and Sec injectors values MUST match the value used in the req_fuel calculation"
stagedInjSizeSec= "Size of the secondary injectors. The sum of the Pri and Sec injectors values MUST match the value used in the req_fuel calculation"
#if resetcontrol_adv
resetControl = "How to control the Arduino's automatic reset feature. NOTE: Some of these settings require modifying your hardware and replacing the Arduino bootloader. See the Wiki for more details.\n\nDisabled: Allow the Arduino to reset when a new serial connection is made.\n\nPrevent When Running: Hold the control pin high while the engine is running.\n\nPrevent Always: Always hold the control pin high.\n\nSerial Command: Normally hold the control pin high, but pull it low when the 'U' serial command is issued and reset upon receiving more data."
#else

View File

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