
; *** General settings ***
[Options]
; Name of COM port or a device (e.g. /dev/ttyUSB0)
COM_port=COM1
; Show only really existing ports in the COM port selection drop down list
ExistingPorts=1
; COM port speed for firmware (baud)
Application_baud_rate=115200
; COM port speed for boot loader (baud)
Boot_loader_baud_rate=115200
; Full path to folder for writing CSV log files. UseAppFolder must be set to 0.
LogFilesFolder=C:\SECU-3
; If set to 1, then log files will be created in the folder containing application. Set to 0 if you want to use LogFilesFolder
UseAppFolder=1
; Automatically write log files. Set to 0 for disabling this feature.
AlwaysWriteLog=1
; Symbol used to separate fields in the CSV file. Accepted values: 44(,) 59(;) 58(:) 43(+) 45(-) 42(*) 124(|)
CSVSeparatingSymbol=44
; Symbol used to separate fields in the Map CSV file. Accepted values: 44(,) 59(;) 58(:) 43(+) 45(-) 42(*) 124(|)
MapCSVSeparatingSymbol=44
; Specifies how frequently virtual gauges and indicators will be updated (redraw). Value in the milliseconds
MI_Desk_UpdatePeriod=40
; Interface language. Set to english for English and set to russian for Russian. Default is english.
InterfaceLanguage=english
; Specify model of processor of your SECU-3 unit. Supported values are: atmega64, atmega128, atmega644, atmega1284.
ECUPlatformType=atmega1284
; Use debug features (for developers). If set to 1, the small floating window will be displayed inside the main window. See also DVDeskUpdatePeriod.
UseDVFeatures=0
; Specifies how frequently debug floating window will be updated (redraw). Value in the milliseconds
DVDeskUpdatePeriod=40
; Controls displaying of tool tips (hints). Set to 0 if you want to disable showing of tool tips.
ShowToolTips=1
; Specifies which format of data uses your SECU-3 firmware when sends and receives packets. Set to 0 for binary format (default).
HexDataMode=0
; Set to 0 if you don't want to be bothred by error messages related to COM port. Recommended only for experienced users.
COMPortBother=1
; Use or not to use hot keys. Set to 0 if you want to disable hot keys.
UseHotKeys=1
; Show welcome
ShowWelcome=1
; Allow visual theme (appeared since Windows XP). Set to 0 if you want ot disable using of visual themes.
AllowVisualTheme=1
; Set to 1 if you want to automatically enter diagnostic mode after opening of "Diagnostics" tab. For experienced users only.
AutoDiagEnter=0
; Set to 0 if you don't want to be bothered by warning messages related to saving of files.
SaveWarning=1
; Set to 1 if you want to automatically read CE errors from firmware after opening of "Check engine" tab.
AutoCERead=0
; Enable/disable children windows of 2D and 3D chards. If set to 1, then mentioned windows will belong to main window (parent). Set to 0 and windows will belong to desktop.
ChildCharts=1
; Automatically reopen COM port after plugging of USB cable or Bluetooth. Set to 0 to disable this feature.
PortAutoReopen=1
; When set to 1, only one 2D or 3D chart window will be displayed at a time (buttons will be toggled). By default is set to 0 (disabled).
ToggleMapWnd=0
; The time that the tooltips are displayed. Increase if you do not have time to read the tips
ToolTipTime=5000
; Control of syntax highlighting in program settings file editor. 0 - do not highlight, 1 - highlight.
IniEditorSyntax=1
; Use block data transfer mode for communication with boot loader when reading/writing EEPROM. 0 - don't use block data transfer, 1 - use block data transfer.
BldrEEPROMBlocks=1

; *** General settings for virtual fixtures and indicators ***
[Fixtures]
; Switch between two separately configured profiles of virtual gauges and indicators (See Meters and MetersEx sections, see also Indicators and IndicatorsEx). Allowed values: 0 and 1
ExFixtures=0
; Size of the moving average filter used for RPM values. Set to non-zero value if you want avaraging to be performed in the SECU-3 Manager.
RPMAverage=4
; Size of the moving average filter used for voltage values. Set to non-zero value if you want avaraging to be performed in the SECU-3 Manager.
VoltAverage=4
; Size of the moving average filter used for MAP values. Set to non-zero value if you want avaraging to be performed in the SECU-3 Manager.
MAPAverage=4
; Size of the moving average filter used for ADD_I1 values. Set to non-zero value if you want avaraging to be performed in the SECU-3 Manager.
AI1Average=4
; Size of the moving average filter used for TPS values. Set to non-zero value if you want avaraging to be performed in the SECU-3 Manager.
TPSAverage=4
; Size of the moving average filter used for knock values. Set to non-zero value if you want avaraging to be performed in the SECU-3 Manager.
KnockAverage=4
; Size of the moving average filter used for ignition timing values. Set to non-zero value if you want avaraging to be performed in the SECU-3 Manager.
IgnTimAverage=4
; Size of the moving average filter used for CLT values. Set to non-zero value if you want avaraging to be performed in the SECU-3 Manager.
CLTAverage=4
; Size of the moving average filter used for ADD_I2 values. Set to non-zero value if you want avaraging to be performed in the SECU-3 Manager.
AddI2Average=4
; Size of the moving average filter used for inj. PW values. Set to non-zero value if you want avaraging to be performed in the SECU-3 Manager.
InjPWAverage=4
; Size of the moving average filter used for IAT values. Set to non-zero value if you want avaraging to be performed in the SECU-3 Manager.
IATAverage=4
; Size of the moving average filter used for lambda correction values. Set to non-zero value if you want avaraging to be performed in the SECU-3 Manager.
EGOCorrAverage=4
; Size of the moving average filter used for air flow values. Set to non-zero value if you want avaraging to be performed in the SECU-3 Manager.
AirFlowAverage=4
; Size of the moving average filter used for VSS values. Set to non-zero value if you want avaraging to be performed in the SECU-3 Manager.
VehicleSpeedAverage=4
; Size of the moving average filter used for TPS dot values. Set to non-zero value if you want avaraging to be performed in the SECU-3 Manager.
TPSDotAverage=4
; Size of the moving average filter used for MAP2 values. Set to non-zero value if you want avaraging to be performed in the SECU-3 Manager.
MAP2Average=4
; Size of the moving average filter used for diff. pressure values. Set to non-zero value if you want avaraging to be performed in the SECU-3 Manager.
MAPDAverage=4
; Size of the moving average filter used for gas temperature values. Set to non-zero value if you want avaraging to be performed in the SECU-3 Manager.
Tmp2Average=4
; Size of the moving average filter used for fuel consumption values. Set to non-zero value if you want avaraging to be performed in the SECU-3 Manager.
FuelConsumAverage=4
; Size of the moving average filter used for knock retard values. Set to non-zero value if you want avaraging to be performed in the SECU-3 Manager.
KnockRetardAverage=4
; Size of the moving average filter used for AFR values. Set to non-zero value if you want avaraging to be performed in the SECU-3 Manager.
SensAFRAverage=4
; Size of the moving average filter used for choke position values. Set to non-zero value if you want avaraging to be performed in the SECU-3 Manager.
ChokePosAverage=4
; Size of the moving average filter used for gas dispenser position values. Set to non-zero value if you want avaraging to be performed in the SECU-3 Manager.
GDPosAverage=4
; Size of the moving average filter used for synthetic load values. Set to non-zero value if you want avaraging to be performed in the SECU-3 Manager.
SynLoadAverage=4
; Size of the moving average filter used for begin inj. timing values. Set to non-zero value if you want avaraging to be performed in the SECU-3 Manager.
InjTimBAverage=4
; Size of the moving average filter used for end inj. timing values. Set to non-zero value if you want avaraging to be performed in the SECU-3 Manager.
InjTimEAverage=4
; Size of the moving average filter used for MAF values. Set to non-zero value if you want avaraging to be performed in the SECU-3 Manager.
MAFAverage=0
; Here is specified maximum value displayed on the grid of the RPM gauge (e.g. 6000 min-1).
Tachometer_Max=8000
; Here is specified maximum value displayed on the grid of the MAP gauge (e.g. 100 kPa).
Pressure_Max=110
; Here is specified maximum value displayed on the grid of the temperature gauge (e.g. 120°C).
Temperature_Max=120
; Here is specified maximum value displayed on the grid of the inj. PW gauge (e.g. 24 ms).
InjPW_Max=24
; This value used in calculations of speed and distance using VSS. Number of pulses from VSS sensor per 1km of passed distance.
PulsesPer1Km=6000
; Defines which unit should be used for displaying of vehicle speed and distance. Supported values are: kmh and mph
SpeedUnit=kmh
; Size of font used for displaying of titles in virtual gauges. Default is 100% (normal traditional size)
TitleFontSize=100
; Size of font used for displaying of digital values at the bottom of virtual gauges. Default is 130%
ValueFontSize=130
; Size of font used for displaying of digital values at the left-top and right-top corners of virtual gauges. Default is 100%
PaneFontSize=100
; Size of font used for displaying of grid labels and units in virtual gauges. Default is 100%
LabelFontSize=100
; Enable drag and drop of virtual gauges. Enabled by default, set to 0 if you want to disable this function.
MetersDragNDrop=1
; Enable drag and drop of virtual indicators. Enabled by default, set to 0 if you want to disable this function.
IndicatorsDragNDrop=1
; Constant (num. of pulses per 1L of burnt fuel) for calculation of fuel consumption (L/100km) using value send by firmware.
FFFConst=16000
; Display cursor on graphics in the log player. 0 - don't display, 1 - display
ShowGraphCursor=1
; Number of pixels which graphs shifted for when adding each new sample
GraphShtPixels=2
; Show digital value on graphs. 0 - don't show value (default), 1 - show value
GraphShowValue=0
; Size of the moving average filter used for fuel consumption values (Hz). Set to non-zero value if you want avaraging to be performed in the SECU-3 Manager.
FuelConsumFAverage=4
; Size of the moving average filter used for gas reducer's temperature values. Set to non-zero value if you want avaraging to be performed in the SECU-3 Manager.
GrtsAverage=4
; Size of the moving average filter used for FTLS values. Set to non-zero value if you want avaraging to be performed in the SECU-3 Manager.
FtlsAverage=4
; Size of the moving average filter used for EGTS values. Set to non-zero value if you want avaraging to be performed in the SECU-3 Manager.
EgtsAverage=4
; Size of the moving average filter used for OPS values. Set to non-zero value if you want avaraging to be performed in the SECU-3 Manager.
OpsAverage=4

; *** Remembered positions of floating windows on the screen (opened from the "Firmware data" and "EEPROM" tabs), including position of the main window ***
[WndSettings]
MainFrmWnd=                  ;Main window
StrtMapWnd=                  ;Cranking ignition timing map
IdleMapWnd=                  ;Idling ignition timing map
WorkMapWnd=                  ;Work ignition timing map
TempMapWnd=                  ;Ign. timing vs CLT correction map
TempIdlMapWnd=               ;Ign. timing vs CLT correction map (idling)
GridMapIgnWnd=               ;Grid editing window for ign.timing maps
GridMapInjWnd=               ;Grid editing window for injection maps
AttenMapWnd=                 ;Attenuator's curve of amplification
DwellCntrlMapWnd=            ;Dwell time map
CTSCurveMapWnd=              ;Coolant temperature sensor table
VEMapWnd=                    ;VE map
VE2MapWnd=                   ;VE map 2
AFRMapWnd=                   ;AFR map
CrnkMapWnd=                  ;Injection PW on cranking
WrmpMapWnd=                  ;Warmup enrichment map
DeadMapWnd=                  ;Injector's lag map
IdlrMapWnd=                  ;IAC position (working)
IdlcMapWnd=                  ;IAC position (cranking)
AETPSMapWnd=                 ;Enrichment vs throttle speed map
AERPMMapWnd=                 ;Enrichment vs engine speed map
AftstrMapWnd=                ;Afterstart enrichment map
ATSCurvMapWnd=               ;MAT sensor table
ATSCorrMapWnd=               ;Ign.timing correction vs MAT map
GasdoseMapWnd=               ;Gas valve position vs RPM,TPS map
ITMapWnd=                    ;Injection timing map
ITRPMMapWnd=                 ;Target idling RPM
RigidMapWnd=                 ;Idling regulator's rigidity map
EGOCrvMapWnd=                ;EGO sensor curve
IACCMapWnd=                  ;Mixture correction vs IAC pos
IACCWMapWnd=                 ;Weight of mixture correction vs IAC pos
IATCLTCorrMapWnd=            ;CLT to MAT influence factor
BarocorrMapWnd=              ;Barometric correction map
ManIgntimMapWnd=             ;Manual ignition timing corr. map
CESettingsWnd=               ;CE settings window
TpsSwtMapWnd=                ;TPS switch point map
Tmp2CurveMapWnd=             ;TMP2 sensor table
GTSCMapWnd=                  ;Gas temperature correction map
GPSCMapWnd=                  ;Gas pressure correction map
AirDenMapWnd=                ;Air density correction map
CrkTempMapWnd=               ;Ign.timing vs CLT correction on cranking
EHPauseMapWnd=               ;EGO heater's pause map (for PWM)
CrankingThrdMapWnd=          ;Starter's blocking RPM
CrankingTimeMapWnd=          ;Starter's blocking delay (strokes)
SmapabanThrdMapWnd=          ;RPM threshold for abandon from start map
Pwm1MapWnd=                  ;PWM1 duty map
Pwm2MapWnd=                  ;PWM2 duty map
KnockZoneMapWnd=             ;Knock zones vs RPM,TPS map
GrtsCurveMapWnd=             ;Gas reducer's temperature sensor table
GrHeatDutyMapWnd=            ;PWM duty map for controlling of gas reducer's heater
PwmIacUCoefMapWnd=           ;PWM IAC duty coefficient vs voltage
AftstrStrk0MapWnd=           ;After start enrichment strokes vs coolant temperature (petrol)
AftstrStrk1MapWnd=           ;After start enrichment strokes vs coolant temperature (gas)
GasValDelMapWnd=             ;Gas valve opening delay vs gas reducer's temperature map
IACMATCorrMapWnd=            ;IAC position's correction vs MAT map
FtlsCurveMapWnd=             ;Fuel tank level sensor's table
EgtsCurveMapWnd=             ;Exhaust gas temperature sensor's table
OpsCurveMapWnd=              ;Oil pressure sensor's table
ManInjPwcMapWnd=             ;Map for manual correction of injection PW
ManMAFCurveMapWnd=           ;MAF flow curve
TpsMapZonesMapWnd=           ;Load axis allocation between MAP and TPS
FtlsCorrMapWnd=              ;Fuel tank level sensor's correction vs board voltage table
LambdaZoneMapWnd=            ;EGO correction zones vs RPM,load map

; *** Remembered positions of floating windows on the screen (opened from the "Parameters and monitor" tab) ***
[WndSettingsOnline]
StrtMapWnd=                  ;Cranking ignition timing map
IdleMapWnd=                  ;Idling ignition timing map
WorkMapWnd=                  ;Work ignition timing map
TempMapWnd=                  ;Ign. timing vs CLT correction map
TempIdlMapWnd=               ;Ign. timing vs CLT correction map (idling)
GridMapIgnWnd=               ;Grid editing window for ign.timing maps
GridMapInjWnd=               ;Grid editing window for injection maps
VEMapWnd=                    ;VE map
VE2MapWnd=                   ;VE map 2
AFRMapWnd=                   ;AFR map
CrnkMapWnd=                  ;Injection PW on cranking
WrmpMapWnd=                  ;Warmup enrichment map
DeadMapWnd=                  ;Injector's lag map
IdlrMapWnd=                  ;IAC position (working)
IdlcMapWnd=                  ;IAC position (cranking)
AETPSMapWnd=                 ;Enrichment vs throttle speed map
AERPMMapWnd=                 ;Enrichment vs engine speed
AftstrMapWnd=                ;Afterstart enrichment map
ITMapWnd=                    ;Injection timing map
ITRPMMapWnd=                 ;Target idling RPM
RigidMapWnd=                 ;Idling regulator's rigidity map
EGOCrvMapWnd=                ;EGO sensor curve
IACCMapWnd=                  ;Mixture correction vs IAC pos
IACCWMapWnd=                 ;Weight of mixture correction vs IAC pos
IATCLTCorrMapWnd=            ;CLT to MAT influence factor
TpsSwtMapWnd=                ;TPS switch point map
GTSCMapWnd=                  ;Gas temperature correction map
GPSCMapWnd=                  ;Gas pressure correction map
AirDenMapWnd=                ;Air density correction map
Pwm1MapWnd=                  ;PWM1 duty map
Pwm2MapWnd=                  ;PWM2 duty map
IACMATCorrMapWnd=            ;IAC position's correction vs MAT map
TpsMapZonesMapWnd=           ;Load axis allocation between MAP and TPS

; *** Remembered sizes of windows ***
[WndSize]
MainFrmWnd=                  ;Main window
StrtMapWnd=                  ;Cranking ignition timing map
IdleMapWnd=                  ;Idling ignition timing map
WorkMapWnd=                  ;Work ignition timing map
TempMapWnd=                  ;Ign. timing vs CLT correction map
TempIdlMapWnd=               ;Ign. timing vs CLT correction map (idling)
GridMapIgnWnd=               ;Grid editing window for ign.timing maps
GridMapInjWnd=               ;Grid editing window for injection maps
AttenMapWnd=                 ;Attenuator's curve of amplification
DwellCntrlMapWnd=            ;Dwell time map
CTSCurveMapWnd=              ;Coolant temperature sensor table
VEMapWnd=                    ;VE map
VE2MapWnd=                   ;VE map 2
AFRMapWnd=                   ;AFR map
CrnkMapWnd=                  ;Injection PW on cranking
WrmpMapWnd=                  ;Warmup enrichment map
DeadMapWnd=                  ;Injector's lag map
IdlrMapWnd=                  ;IAC position (working)
IdlcMapWnd=                  ;IAC position (cranking)
AETPSMapWnd=                 ;Enrichment vs throttle speed map
AERPMMapWnd=                 ;Enrichment vs engine speed map
AftstrMapWnd=                ;Afterstart enrichment map
ATSCurvMapWnd=               ;MAT sensor table
ATSCorrMapWnd=               ;Ign.timing correction vs MAT map
GasdoseMapWnd=               ;Gas valve position vs RPM,TPS map
ITMapWnd=                    ;Injection timing map
ITRPMMapWnd=                 ;Target idling RPM
RigidMapWnd=                 ;Idling regulator's rigidity map
EGOCrvMapWnd=                ;EGO sensor curve
IACCMapWnd=                  ;Mixture correction vs IAC pos
IACCWMapWnd=                 ;Weight of mixture correction vs IAC pos
IATCLTCorrMapWnd=            ;CLT to MAT influence factor
BarocorrMapWnd=              ;Barometric correction map
ManIgntimMapWnd=             ;Manual ignition timing corr. map
CESettingsWnd=               ;CE settings window
TpsSwtMapWnd=                ;TPS switch point map
Tmp2CurveMapWnd=             ;TMP2 sensor table
GTSCMapWnd=                  ;Gas temperature correction map
GPSCMapWnd=                  ;Gas pressure correction map
AirDenMapWnd=                ;Air density correction map
CrkTempMapWnd=               ;Ign.timing vs CLT correction on cranking
EHPauseMapWnd=               ;EGO heater's pause map (for PWM)
CrankingThrdMapWnd=          ;Starter's blocking RPM
CrankingTimeMapWnd=          ;Starter's blocking delay (strokes)
SmapabanThrdMapWnd=          ;RPM threshold for abandon from start map
Pwm1MapWnd=                  ;PWM1 duty map
Pwm2MapWnd=                  ;PWM2 duty map
KnockZoneMapWnd=             ;Knock zones vs RPM,TPS map
GrtsCurveMapWnd=             ;GRTEMP sensor table
GrHeatDutyMapWnd=            ;PWM duty map for controlling of gas reducer's heater
PwmIacUCoefMapWnd=           ;PWM IAC duty coefficient vs voltage
AftstrStrk0MapWnd=           ;After start enrichment strokes vs coolant temperature (petrol)
AftstrStrk1MapWnd=           ;After start enrichment strokes vs coolant temperature (gas)
GasValDelMapWnd=             ;Gas valve opening delay vs gas reducer's temperature map
IACMATCorrMapWnd=            ;IAC position's correction vs MAT map
FtlsCurveMapWnd=             ;Fuel tank level sensor's table
EgtsCurveMapWnd=             ;Exhaust gas temperature sensor's table
OpsCurveMapWnd=              ;Oil pressure sensor's table
ManInjPwcMapWnd=             ;Map for manual correction of injection PW
MAFCurveMapWnd=              ;MAF flow curve
TpsMapZonesMapWnd=           ;Load axis allocation between MAP and TPS
FtlsCorrMapWnd=              ;Fuel tank level sensor's correction vs board voltage table
LambdaZoneMapWnd=            ;EGO correction zones vs RPM,load map

; *** Remembered sizes of windows (opened from the "Parameters and monitor" tab) ***
[WndSizeOnline]
StrtMapWnd=                  ;Cranking ignition timing map
IdleMapWnd=                  ;Idling ignition timing map
WorkMapWnd=                  ;Work ignition timing map
TempMapWnd=                  ;Ign. timing vs CLT correction map
TempIdlMapWnd=               ;Ign. timing vs CLT correction map (idling)
GridMapIgnWnd=               ;Grid editing window for ign.timing maps
GridMapInjWnd=               ;Grid editing window for injection maps
VEMapWnd=                    ;VE map
VE2MapWnd=                   ;VE map 2
AFRMapWnd=                   ;AFR map
CrnkMapWnd=                  ;Injection PW on cranking
WrmpMapWnd=                  ;Warmup enrichment map
DeadMapWnd=                  ;Injector's lag map
IdlrMapWnd=                  ;IAC position (working)
IdlcMapWnd=                  ;IAC position (cranking)
AETPSMapWnd=                 ;Enrichment vs throttle speed map
AERPMMapWnd=                 ;Enrichment vs engine speed
AftstrMapWnd=                ;Afterstart enrichment map
ITMapWnd=                    ;Injection timing map
ITRPMMapWnd=                 ;Target idling RPM
RigidMapWnd=                 ;Idling regulator's rigidity map
EGOCrvMapWnd=                ;EGO sensor curve
IACCMapWnd=                  ;Mixture correction vs IAC pos
IACCWMapWnd=                 ;Weight of mixture correction vs IAC pos
IATCLTCorrMapWnd=            ;CLT to MAT influence factor
TpsSwtMapWnd=                ;TPS switch point map
GTSCMapWnd=                  ;Gas temperature correction map
GPSCMapWnd=                  ;Gas pressure correction map
AirDenMapWnd=                ;Air density correction map
Pwm1MapWnd=                  ;PWM1 duty map
Pwm2MapWnd=                  ;PWM2 duty map
IACMATCorrMapWnd=            ;IAC position's correction vs MAT map
TpsMapZonesMapWnd=           ;Load axis allocation between MAP and TPS

; *** Remembered states of windows ***
[WndState]
MainFrmWnd=normal            ;State of the main window. Allowed values are: minimized, normal and maximized

; *** Configuration of virtual On\Off indicators (1-st profile) ***
; Use IndRows to specify number of rows will be used for grouping of virtual indicators
; Set index number for each field (order). Indicator fileds will be displayed in direction from left-top to right-bottom according to set order.
[Indicators]
IndHeightPercent=10.00       ;Percent of height which indicators' panel will occupy
IndRows=1                    ;Number of rows in the virtual indicators panel
IndGas_v=0                   ;GAS_V input
IndThrottle=1                ;CARB input
IndIdleCutoff=2              ;Idle cutoff valve
IndPowerValve=3              ;Power valve
IndStBlock=4                 ;Starter relay
IndAE=5                      ;Acceleration enrichment
IndCoolingFan=6              ;Cooling fan
IndCE=7                      ;Check Engine lamp
IndFCRevLim=8                ;Rev. limitter
IndFloodClear=9              ;Flood clear
IndSysLocked=10              ;System locked
IndIgn_i=                    ;IGN_I input
IndCond_i=                   ;COND_I input
IndEpas_i=                   ;EPAS_I input
IndAftStrEnr=                ;Afterstart enrichment
IndIacClLoop=                ;IAC closed loop
UnivOut1=                    ;Universal output 1
UnivOut2=                    ;Universal output 2
UnivOut3=                    ;Universal output 3
UnivOut4=                    ;Universal output 4
UnivOut5=                    ;Universal output 5
UnivOut6=                    ;Universal output 6

; *** Configuration of virtual On\Off indicators (2-nd profile) ***
[IndicatorsEx]
IndHeightPercent=10.00       ;Percent of height which indicators' panel will occupy
IndRows=1                    ;Number of rows in the virtual indicators panel
IndGas_v=0                   ;GAS_V input
IndThrottle=1                ;CARB input
IndIdleCutoff=2              ;Idle cutoff valve
IndPowerValve=3              ;Power valve
IndStBlock=4                 ;Starter relay
IndAE=5                      ;Acceleration enrichment
IndCoolingFan=6              ;Cooling fan
IndCE=7                      ;Check Engine lamp
IndFCRevLim=8                ;Rev. limitter
IndFloodClear=9              ;Flood clear
IndSysLocked=10              ;System locked
IndIgn_i=                    ;IGN_I input
IndCond_i=                   ;COND_I input
IndEpas_i=                   ;EPAS_I input
IndAftStrEnr=                ;Afterstart enrichment
IndIacClLoop=                ;IAC closed loop
UnivOut1=                    ;Universal output 1
UnivOut2=                    ;Universal output 2
UnivOut3=                    ;Universal output 3
UnivOut4=                    ;Universal output 4
UnivOut5=                    ;Universal output 5
UnivOut6=                    ;Universal output 6

; *** Colors for indicators (colors of the "On" state). Values are RGB in hex format ***
; You can obtain any color by combining different values of R, G and B components. For example: FF0000 - red, 00FF00 - green, D3D350 - dim yellow. https://www.w3schools.com/colors/colors_picker.asp
[IndColors]
IndGas_v=00FF00              ;GAS_V input
IndThrottle=00FF00           ;CARB input
IndIdleCutoff=00FF00         ;Idle cutoff valve
IndPowerValve=00FF00         ;Power valve
IndStBlock=00FF00            ;Starter relay
IndAE=00FF00                 ;Acceleration enrichment
IndCoolingFan=00FF00         ;Cooling fan
IndCE=00FF00                 ;Check Engine
IndFCRevLim=00FF00           ;Rev. limitter
IndFloodClear=00FF00         ;Flood clear
IndSysLocked=00FF00          ;System locked
IndIgn_i=00FF00              ;IGN_I input
IndCond_i=00FF00             ;COND_I input
IndEpas_i=00FF00             ;EPAS_I input
IndAftStrEnr=00FF00          ;Afterstart enrichment
IndIacClLoop=00FF00          ;IAC closed loop
IndUniOut1=00FF00            ;Universal output 1
IndUniOut2=00FF00            ;Universal output 2
IndUniOut3=00FF00            ;Universal output 3
IndUniOut4=00FF00            ;Universal output 4
IndUniOut5=00FF00            ;Universal output 5
IndUniOut6=00FF00            ;Universal output 6

; *** Configuration of virtual gauges (1-st profile) ***
; Use MetRows to specify number of rows will be used for grouping of virtual gauges
; Set index number for each gauge (order). Gauges will be displayed in direction from left-top to right-bottom according to set order.
[Meters]
MetRows=2                    ;Number of rows in the virtual gauges panel
MetRPM=0                     ;RPM, speed, distance
MetMAP=1                     ;MAP sensor
MetVBat=2                    ;Board voltage
MetIgnTim=3                  ;Ignition timing
MetTPS=4                     ;TPS sensor
MetCLT=5                     ;CLT sensor
MetAddI1=                    ;ADD_I1 input
MetAddI2=                    ;ADD_I2 input
MetInjPW=                    ;Injection pulse width
MetIAT=                      ;MAT sensor
MetEGOCorr=                  ;Lambda correction
MetAirFlow=                  ;Air flow
MetVehicleSpeed=             ;Vehicle spped
MetTPSDot=                   ;TPS speed
MetMAP2=                     ;MAP2 sensor
MetMAPD=                     ;Diff. pressure
MetTmp2=                     ;TMP2 sensor
MetFuelConsum=               ;Fuel consumption
MetKnockRetard=              ;Knock retard
MetKnockGraph=               ;Knock signal
MetSensAFR=                  ;AFR sensor
MetIACPos=                   ;Choke/IAC position
MetGDPos=                    ;Gas valve position
MetSynLoad=                  ;Synthetic load
MetInjTimB=                  ;Begin phase of injection pulse
MetInjTimE=                  ;End phase of injection pulse
MetFuelConsumF=              ;Fuel consumption (Hz)
MetGrts=                     ;GRTEMP sensor
MetFtls=                     ;Fuel tank level
MetEgts=                     ;Exhaust gas temperature
MetOps=                      ;Oil pressure
MetInjDuty=                  ;Injector's duty
MetMAF=                      ;MAF sensor
MetVentDuty=                 ;Cooling fan's PWM duty
GrhRPM=                      ;RPM, speed, distance
GrhMAP=                      ;MAP sensor
GrhVBat=                     ;Board voltage
GrhIgnTim=                   ;Ignition timing
GrhTPS=                      ;TPS sensor
GrhCLT=                      ;CLT sensor
GrhAddI1=                    ;ADD_I1 input
GrhAddI2=                    ;ADD_I2 input
GrhInjPW=                    ;Injection pulse width
GrhIAT=                      ;MAT sensor
GrhEGOCorr=                  ;Lambda correction
GrhAirFlow=                  ;Air flow
GrhVehicleSpeed=             ;Vehicle spped
GrhTPSDot=                   ;TPS speed
GrhMAP2=                     ;MAP2 sensor
GrhMAPD=                     ;Diff. pressure
GrhTmp2=                     ;TMP2 sensor
GrhFuelConsum=               ;Fuel consumption
GrhKnockRetard=              ;Knock retard
GrhKnockGraph=               ;Knock signal
GrhSensAFR=                  ;AFR sensor
GrhIACPos=                   ;Choke/IAC position
GrhGDPos=                    ;Gas valve position
GrhSynLoad=                  ;Synthetic load
GrhInjTimB=                  ;Begin phase of injection pulse
GrhInjTimE=                  ;End phase of injection pulse
GrhFuelConsumF=              ;Fuel consumption (Hz)
GrhGrts=                     ;GRTEMP sensor
GrhFtls=                     ;Fuel tank level
GrhEgts=                     ;Exhaust gas temperature
GrhOps=                      ;Oil pressure
GrhInjDuty=                  ;Injector's duty
GrhMAF=                      ;MAF sensor
GrhVentDuty=                 ;Cooling fan's PWM duty

; *** Configuration of virtual gauges (2-nd profile) ***
[MetersEx]
MetRows=2                    ;Number of rows in the virtual gauges panel
MetRPM=0                     ;RPM, speed, distance
MetMAP=1                     ;MAP sensor
MetVBat=2                    ;Board voltage
MetIgnTim=5                  ;Ignition timing
MetTPS=6                     ;TPS sensor
MetCLT=7                     ;CLT sensor
MetAddI1=3                   ;ADD_I1 input
MetAddI2=                    ;ADD_I2 input
MetInjPW=4                   ;Injection pulse width
MetIAT=8                     ;MAT sensor
MetEGOCorr=9                 ;Lambda correction
MetAirFlow=                  ;Air flow
MetVehicleSpeed=             ;Vehicle spped
MetTPSDot=                   ;TPS speed
MetMAP2=                     ;MAP2 sensor
MetMAPD=                     ;Diff. pressure
MetTmp2=                     ;TMP2 sensor
MetFuelConsum=               ;Fuel consumption
MetKnockRetard=              ;Knock retard
MetKnockGraph=               ;Knock signal
MetSensAFR=                  ;AFR sensor
MetIACPos=                   ;Choke/IAC position
MetGDPos=                    ;Gas valve position
MetSynLoad=                  ;Synthetic load
MetInjTimB=                  ;Begin phase of injection pulse
MetInjTimE=                  ;End phase of injection pulse
MetFuelConsumF=              ;Fuel consumption (Hz)
MetGrts=                     ;GRTEMP sensor
MetFtls=                     ;Fuel tank level
MetEgts=                     ;Exhaust gas temperature
MetOps=                      ;Oil pressure
MetInjDuty=                  ;Injector's duty
MetMAF=                      ;MAF sensor
MetVentDuty=                 ;Cooling fan's PWM duty
GrhRPM=                      ;RPM, speed, distance
GrhMAP=                      ;MAP sensor
GrhVBat=                     ;Board voltage
GrhIgnTim=                   ;Ignition timing
GrhTPS=                      ;TPS sensor
GrhCLT=                      ;CLT sensor
GrhAddI1=                    ;ADD_I1 input
GrhAddI2=                    ;ADD_I2 input
GrhInjPW=                    ;Injection pulse width
GrhIAT=                      ;MAT sensor
GrhEGOCorr=                  ;Lambda correction
GrhAirFlow=                  ;Air flow
GrhVehicleSpeed=             ;Vehicle spped
GrhTPSDot=                   ;TPS speed
GrhMAP2=                     ;MAP2 sensor
GrhMAPD=                     ;Diff. pressure
GrhTmp2=                     ;TMP2 sensor
GrhFuelConsum=               ;Fuel consumption
GrhKnockRetard=              ;Knock retard
GrhKnockGraph=               ;Knock signal
GrhSensAFR=                  ;AFR sensor
GrhIACPos=                   ;Choke/IAC position
GrhGDPos=                    ;Gas valve position
GrhSynLoad=                  ;Synthetic load
GrhInjTimB=                  ;Begin phase of injection pulse
GrhInjTimE=                  ;End phase of injection pulse
GrhFuelConsumF=              ;Fuel consumption (Hz)
GrhGrts=                     ;GRTEMP sensor
GrhFtls=                     ;Fuel tank level
GrhEgts=                     ;Exhaust gas temperature
GrhOps=                      ;Oil pressure
GrhInjDuty=                  ;Injector's duty
GrhMAF=                      ;MAF sensor
GrhVentDuty=                 ;Cooling fan's PWM duty

; *** VE autotune settings ***
[AutoTune]
; Lambda delay 3x3 map, packed in rows
LambdaDelay=200,70,40,250,150,100,350,300,200
; Load bins for lambda delay map
LambdaDelayL=30,115,200
; RPM bins for lambda delay map
LambdaDelayR=500,4000,7500
; Target AFR error for autotune algothithm
AFRError=0.10
; List of blocked cells. Numbering starts from 0 (value at the left-bottom corner of table in the user's interface)
BlockedCells=
; Number of sample points (statistics) per cell
StatSize=16
; Cells will be automatically blocked if theirs weight is greater or equal to the specified value. Set to zero if you want to disable this feature. 
AutoBlockThrd=50
; If set to 1, then statistics will be gathered inly when RPM is rising. Set to 0 for disabling of this feature.
GrowingMode=0
; Sample points (statistics) will be gathered only if measured AFR if greater or equal to the specified value
MinAFR=8.0
; Sample points (statistics) will be gathered only if measured AFR if less or equal to the specified value
MaxAFR=22.0
; Threshold for the number of matches between real and target AFR, after reaching which cell's statistics will updated only if the average distance of new statistics points is less than the existing ones.
MinDistThrd=10
; Sample points (statistics) will be gathered only if TPS if greater or equal to the specified value
MinTPS=0.0
; Sample points (statistics) will be gathered only if TPS if less or equal to the specified value
MaxTPS=100.0
; Automatic tune will not start while CLT is less than following value.
CLTThrd=70.0
; The softness coefficient of automatic tuning the values in table. The higher the value, the slower the auto-tuning takes place, but the higher the error tolerance.
TunSoftness=1.00

; *** Grid map editors ***
[MapEditor]
; Color saturation of gradient
GradSaturation=120
; Brightness of gradient
GradBrightness=255
; Use bold fonts. Set to 1 for bold fonts, set to 0 for normal fonts.
BoldFont=0
; Editing mode of the inj. timing map. 0 - [0...720 BTDC], 1 - [0...720 ATDC], 2 - [-360...+360 BTDC], 3 - [-360...+360 ATDC]
InjTimEdMode=0
; Use spot markers instead of rectangles in grid mode map eitors. 0 - use rectangles, 1 - use spots
SpotMarkers=1
; Size of spot used for indication of working point in grid editors
SpotMarkersSize=1.00
; Current VE map selected for editing in the grid mode map editor's window. 0 - VE1, 1 - VE2
ActiveVEMap=0

; *** Remembered positions of splitters ***
[Splitters]
; Vertical splitter on the "Parameters and monitor" tab
ParamMonVert=279
; Vertical splitter on the "Player" tab
LogPlayerVert=243

; *** Settings related to "Injector Driver" tab ***
[InjDriver]
InjDrvTabActive=0            ;Enable "Inj. driver" tab. Set to 1 if you want to enable mentioned tab, 0 - disable.
VoltLineColor=FFFF00         ;Color of the voltage line on graphs
PeakOnPtMovStep=1            ;Points moving step for the "Peak on time" graph
PeakDutyPtMovStep=0.1        ;Points moving step for the "Peak PWM duty" graph
HoldDutyPtMovStep=0.1        ;Points moving step for the "Hold PWM duty" graph
PeakFullPtMovStep=1          ;Points moving step for the "Peak ON + PWM time" graph
PthPausePtMovStep=1          ;Points moving step for the "Peak-to-hold pause" graph
ShowGraphLabels=1            ;Show labels over handles on graphs. 1 - show, 0 - don't show.
PWMulPtMovStep=0.10          ;Points moving step for the "PW mul" graph
PWAddPtMovStep=10.0          ;Points moving step for the "PW add" graph

; *** Step of points' moving in map editor windows ***
[MapPtMovStep]
WorkMapWnd=0.500             ;Work ignition timing map
TempMapWnd=0.500             ;Ign. timing vs CLT correction map
TempIdlMapWnd=0.500          ;Ign. timing vs CLT correction map (idling)
StrtMapWnd=0.500             ;Cranking ignition timing map
IdleMapWnd=0.500             ;Idling ignition timing map
VEMapWnd=0.050               ;VE map
VE2MapWnd=0.050              ;VE map 2
AFRMapWnd=0.100              ;AFR map
CrnkMapWnd=0.500             ;Injection PW on cranking
WrmpMapWnd=1.000             ;Warmup enrichment map
DeadMapWnd=0.100             ;Injector's lag map
IdlrMapWnd=1.000             ;IAC position (working)
IdlcMapWnd=1.000             ;IAC position (cranking)
AETPSMapWnd=1.000            ;Enrichment vs throttle speed map
AERPMMapWnd=1.000            ;Enrichment vs engine speed
AftstrMapWnd=1.000           ;Afterstart enrichment map
ITMapWnd=1.000               ;Injection timing map
ITRPMMapWnd=10.000           ;Target idling RPM
RigidMapWnd=0.010            ;Idling regulator's rigidity map
EGOCrvMapWnd=0.500           ;EGO sensor curve
IACCMapWnd=0.050             ;Mixture correction vs IAC pos
IACCWMapWnd=0.050            ;Weight of mixture correction vs IAC pos
IATCLTCorrMapWnd=0.050       ;CLT to MAT influence factor
TpsSwtMapWnd=0.500           ;TPS switch point map
GTSCMapWnd=0.010             ;Gas temperature correction map
GPSCMapWnd=0.010             ;Gas pressure correction map
AirDenMapWnd=0.010           ;Air density correction map
Pwm1MapWnd=0.500             ;PWM1 duty map
Pwm2MapWnd=0.500             ;PWM2 duty map
IACMATCorrMapWnd=0.250       ;IAC position's correction vs MAT map
TpsMapZonesMapWnd=0.500      ;Load axis allocation between MAP and TPS
CrkTempMapWnd=0.500          ;Ign.timing vs CLT correction on cranking
EHPauseMapWnd=0.010          ;EGO heater's pause map (for PWM)
AttenMapWnd=0.500            ;Attenuator's curve of amplification
DwellCntrlMapWnd=0.500       ;Dwell time map
CTSCurveMapWnd=0.500         ;Coolant temperature sensor table
BarocorrMapWnd=0.100         ;Barometric correction map
ManIgntimMapWnd=0.500        ;Manual ignition timing corr. map
ATSCurvMapWnd=0.500          ;MAT sensor table
ATSCorrMapWnd=0.500          ;Ign.timing correction vs MAT map
GasdoseMapWnd=0.500          ;Gas valve position vs RPM,TPS map
Tmp2CurveMapWnd=0.250        ;TMP2 sensor table
CrankingThrdMapWnd=100.000   ;Starter's bloking RPM
CrankingTimeMapWnd=10.000    ;Starter's blocking delay (strokes)
SmapabanThrdMapWnd=100.000   ;RPM threshold for abandon from start map
KnockZoneMapWnd=1.000        ;Knock zones vs RPM,TPS map
GrtsCurveMapWnd=0.250        ;GRTEMP sensor table
GrHeatDutyMapWnd=5.000       ;PWM duty map for controlling of gas reducer's heater
PwmIacUCoefMapWnd=0.010      ;PWM IAC duty coefficient vs voltage
AftstrStrk0MapWnd=10.000     ;After start enrichment strokes vs coolant temperature (petrol)
AftstrStrk1MapWnd=10.000     ;After start enrichment strokes vs coolant temperature (gas)
GasValDelMapWnd=0.10         ;Gas valve opening delay vs gas reducer's temperature map
FtlsCurveMapWnd=0.10         ;Fuel tank level sensor's table
EgtsCurveMapWnd=5.0          ;Exhaust gas temperature sensor's table
OpsCurveMapWnd=0.10          ;Oil pressure sensor's table
ManInjPwcMapWnd=0.010        ;Map for manual correction of injection PW
MAFCurveMapWnd=0.010         ;MAF flow curve
FtlsCorrMapWnd=0.01          ;Fuel tank level sensor's correction vs board voltge table
LambdaZoneMapWnd=1.000       ;EGO correction zones vs RPM,load map

; *** Titles of fileds of the log file, which are written into the first line ***
[LogFileFields]
WriteFields=0                ;Write title into a first line of the log file. Set to 1 to enable this.
Time=Time
RPM=RPM
IgnTim=IgnTim
Map=Map
VBat=VBat
CLT=CLT
Knock=Knock
KnockCorr=KnockCorr
LoadCurve=LoadCurve
CarbSw=CarbSw
Gas_V=Gas_V
IdleValve=IdleValve
PowerValve=PowerValve
CoolingFan=CoolingFan
StBlock=StBlock
AE=AE
FCRevLim=FCRevLim
FloodClear=FloodClear
SysLocked=SysLocked
CE=CE
Ign_i=Ign_i
Cond_i=Cond_i
Epas_I=Epas_I
AftStrEnr=AftStrEnr
IacClLoop=IacClLoop
TPS=TPS
Add_i1=Add_i1
Add_i2=Add_i2
ChokePos=ChokePos
GDPos=GDPos
VehSpeed=VehSpeed
PasDist=PasDist
FuelConsum=FuelConsum
FuelConsumF=FuelConsumF
IAT=IAT
StrtIgnTim=StrtIgnTim
IdleIgnTim=IdleIgnTim
WorkIgnTim=WorkIgnTim
TempIgnTim=TempIgnTim
IATIgnTim=IATIgnTim
IdlRegIgnTim=IdlRegIgnTim
IgnTimCorr=IgnTimCorr
EGOcorr=EGOcorr
InjPW=InjPW
TPSdot=TPSdot
MAP2=MAP2
Tmp2=Tmp2
DiffMAP=DiffMAP
AFR=AFR
SynLoad=SynLoad
BaroPress=BaroPress
InjTimBeg=InjTimBeg
InjTimEnd=InjTimEnd
GRTS=GRTS
FTLS=FTLS
EGTS=EGTS
OPS=OPS
InjDuty=InjDuty
RigidArg=RigidArg
Rxlaf=Rxlaf
MAF=MAF
VentDuty=VentDuty
UnivOuts=UnivOuts
LogMarks=LogMarks
ServFlag=ServFlag
CECodes=CECodes

; *** Control of functionality (overlapping of firmware options) ***
[Functionality]
SM_CONTROL=1                 ;Enable automatic choke functionality. Set to 1 to enable (0 - for disabling)
GD_CONTROL=1                 ;Enable gas dispenser functionality. Set to 1 to enable (0 - for disabling)
