Auto-generated configs and docs
This commit is contained in:
parent
cd5eb6a77c
commit
1d48a36777
|
@ -1,4 +1,4 @@
|
|||
// this section was generated automatically by rusEFI tool ConfigDefinition.jar based on hellen_cypress_gen_config.bat integration/rusefi_config.txt Wed Jun 23 21:06:53 UTC 2021
|
||||
// this section was generated automatically by rusEFI tool ConfigDefinition.jar based on hellen_cypress_gen_config.bat integration/rusefi_config.txt Sun Jun 27 22:53:16 UTC 2021
|
||||
// by class com.rusefi.output.CHeaderConsumer
|
||||
// begin
|
||||
#pragma once
|
||||
|
@ -137,7 +137,6 @@ struct cranking_parameters_s {
|
|||
int16_t rpm;
|
||||
/**
|
||||
* need 4 byte alignment
|
||||
units
|
||||
* offset 6
|
||||
*/
|
||||
uint8_t alignmentFill_at_6[2];
|
||||
|
@ -160,7 +159,6 @@ struct spi_pins {
|
|||
brain_pin_e sckPin;
|
||||
/**
|
||||
* need 4 byte alignment
|
||||
units
|
||||
* offset 3
|
||||
*/
|
||||
uint8_t alignmentFill_at_3[1];
|
||||
|
@ -390,7 +388,6 @@ struct ThermistorConf {
|
|||
adc_channel_e adcChannel;
|
||||
/**
|
||||
* need 4 byte alignment
|
||||
units
|
||||
* offset 29
|
||||
*/
|
||||
uint8_t alignmentFill_at_29[3];
|
||||
|
@ -2528,10 +2525,23 @@ struct engine_configuration_s {
|
|||
*/
|
||||
float tachPulseDuractionMs;
|
||||
/**
|
||||
units
|
||||
* Above this RPM, disable AC. Set to 0 to disable check.
|
||||
rpm
|
||||
* offset 1708
|
||||
*/
|
||||
int unused1708;
|
||||
uint16_t maxAcRpm;
|
||||
/**
|
||||
* Above this TPS, disable AC. Set to 0 to disable check.
|
||||
%
|
||||
* offset 1710
|
||||
*/
|
||||
uint8_t maxAcTps;
|
||||
/**
|
||||
* Above this CLT, disable AC to prevent overheating the engine. Set to 0 to disable check.
|
||||
deg C
|
||||
* offset 1711
|
||||
*/
|
||||
uint8_t maxAcClt;
|
||||
/**
|
||||
* Length of time the deposited wall fuel takes to dissipate after the start of acceleration.
|
||||
Seconds
|
||||
|
@ -2904,76 +2914,76 @@ struct engine_configuration_s {
|
|||
bool unused1130 : 1;
|
||||
/**
|
||||
offset 2116 bit 8 */
|
||||
bool unusedBit_494_8 : 1;
|
||||
bool unusedBit_496_8 : 1;
|
||||
/**
|
||||
offset 2116 bit 9 */
|
||||
bool unusedBit_494_9 : 1;
|
||||
bool unusedBit_496_9 : 1;
|
||||
/**
|
||||
offset 2116 bit 10 */
|
||||
bool unusedBit_494_10 : 1;
|
||||
bool unusedBit_496_10 : 1;
|
||||
/**
|
||||
offset 2116 bit 11 */
|
||||
bool unusedBit_494_11 : 1;
|
||||
bool unusedBit_496_11 : 1;
|
||||
/**
|
||||
offset 2116 bit 12 */
|
||||
bool unusedBit_494_12 : 1;
|
||||
bool unusedBit_496_12 : 1;
|
||||
/**
|
||||
offset 2116 bit 13 */
|
||||
bool unusedBit_494_13 : 1;
|
||||
bool unusedBit_496_13 : 1;
|
||||
/**
|
||||
offset 2116 bit 14 */
|
||||
bool unusedBit_494_14 : 1;
|
||||
bool unusedBit_496_14 : 1;
|
||||
/**
|
||||
offset 2116 bit 15 */
|
||||
bool unusedBit_494_15 : 1;
|
||||
bool unusedBit_496_15 : 1;
|
||||
/**
|
||||
offset 2116 bit 16 */
|
||||
bool unusedBit_494_16 : 1;
|
||||
bool unusedBit_496_16 : 1;
|
||||
/**
|
||||
offset 2116 bit 17 */
|
||||
bool unusedBit_494_17 : 1;
|
||||
bool unusedBit_496_17 : 1;
|
||||
/**
|
||||
offset 2116 bit 18 */
|
||||
bool unusedBit_494_18 : 1;
|
||||
bool unusedBit_496_18 : 1;
|
||||
/**
|
||||
offset 2116 bit 19 */
|
||||
bool unusedBit_494_19 : 1;
|
||||
bool unusedBit_496_19 : 1;
|
||||
/**
|
||||
offset 2116 bit 20 */
|
||||
bool unusedBit_494_20 : 1;
|
||||
bool unusedBit_496_20 : 1;
|
||||
/**
|
||||
offset 2116 bit 21 */
|
||||
bool unusedBit_494_21 : 1;
|
||||
bool unusedBit_496_21 : 1;
|
||||
/**
|
||||
offset 2116 bit 22 */
|
||||
bool unusedBit_494_22 : 1;
|
||||
bool unusedBit_496_22 : 1;
|
||||
/**
|
||||
offset 2116 bit 23 */
|
||||
bool unusedBit_494_23 : 1;
|
||||
bool unusedBit_496_23 : 1;
|
||||
/**
|
||||
offset 2116 bit 24 */
|
||||
bool unusedBit_494_24 : 1;
|
||||
bool unusedBit_496_24 : 1;
|
||||
/**
|
||||
offset 2116 bit 25 */
|
||||
bool unusedBit_494_25 : 1;
|
||||
bool unusedBit_496_25 : 1;
|
||||
/**
|
||||
offset 2116 bit 26 */
|
||||
bool unusedBit_494_26 : 1;
|
||||
bool unusedBit_496_26 : 1;
|
||||
/**
|
||||
offset 2116 bit 27 */
|
||||
bool unusedBit_494_27 : 1;
|
||||
bool unusedBit_496_27 : 1;
|
||||
/**
|
||||
offset 2116 bit 28 */
|
||||
bool unusedBit_494_28 : 1;
|
||||
bool unusedBit_496_28 : 1;
|
||||
/**
|
||||
offset 2116 bit 29 */
|
||||
bool unusedBit_494_29 : 1;
|
||||
bool unusedBit_496_29 : 1;
|
||||
/**
|
||||
offset 2116 bit 30 */
|
||||
bool unusedBit_494_30 : 1;
|
||||
bool unusedBit_496_30 : 1;
|
||||
/**
|
||||
offset 2116 bit 31 */
|
||||
bool unusedBit_494_31 : 1;
|
||||
bool unusedBit_496_31 : 1;
|
||||
/**
|
||||
* set can_mode X
|
||||
* offset 2120
|
||||
|
@ -3080,7 +3090,6 @@ struct engine_configuration_s {
|
|||
pin_output_mode_e sdCardCsPinMode;
|
||||
/**
|
||||
* need 4 byte alignment
|
||||
units
|
||||
* offset 2227
|
||||
*/
|
||||
uint8_t alignmentFill_at_2227[1];
|
||||
|
@ -3122,7 +3131,6 @@ struct engine_configuration_s {
|
|||
uint8_t fan1ExtraIdle;
|
||||
/**
|
||||
* need 4 byte alignment
|
||||
units
|
||||
* offset 2253
|
||||
*/
|
||||
uint8_t alignmentFill_at_2253[3];
|
||||
|
@ -3824,7 +3832,6 @@ struct engine_configuration_s {
|
|||
int8_t knockBaseNoise[IGN_RPM_COUNT];
|
||||
/**
|
||||
* need 4 byte alignment
|
||||
units
|
||||
* offset 4539
|
||||
*/
|
||||
uint8_t alignmentFill_at_4539[1];
|
||||
|
@ -4227,4 +4234,4 @@ struct persistent_config_s {
|
|||
};
|
||||
|
||||
// end
|
||||
// this section was generated automatically by rusEFI tool ConfigDefinition.jar based on hellen_cypress_gen_config.bat integration/rusefi_config.txt Wed Jun 23 21:06:53 UTC 2021
|
||||
// this section was generated automatically by rusEFI tool ConfigDefinition.jar based on hellen_cypress_gen_config.bat integration/rusefi_config.txt Sun Jun 27 22:53:16 UTC 2021
|
||||
|
|
|
@ -1150,6 +1150,9 @@
|
|||
#define max31855_cs7_offset 802
|
||||
#define max31855_cs8_offset 803
|
||||
#define max31855spiDevice_offset 675
|
||||
#define maxAcClt_offset 1711
|
||||
#define maxAcRpm_offset 1708
|
||||
#define maxAcTps_offset 1710
|
||||
#define maxKnockSubDeg_offset 552
|
||||
#define mc33816_cs_offset 3107
|
||||
#define mc33816_driven_offset 2607
|
||||
|
@ -1293,8 +1296,8 @@
|
|||
#define showHumanReadableWarning_offset 976
|
||||
#define showSdCardWarning_offset 76
|
||||
#define SIGNATURE_BOARD hellen_cypress
|
||||
#define SIGNATURE_DATE 2021.06.23
|
||||
#define SIGNATURE_HASH 2363904949
|
||||
#define SIGNATURE_DATE 2021.06.27
|
||||
#define SIGNATURE_HASH 218963558
|
||||
#define silentTriggerError_offset 1464
|
||||
#define slowAdcAlpha_offset 2088
|
||||
#define sparkDwellRpmBins_offset 332
|
||||
|
@ -1647,7 +1650,7 @@
|
|||
#define ts_show_spi true
|
||||
#define ts_show_trigger_comparator false
|
||||
#define ts_show_tunerstudio_port true
|
||||
#define TS_SIGNATURE "rusEFI 2021.06.23.hellen_cypress.2363904949"
|
||||
#define TS_SIGNATURE "rusEFI 2021.06.27.hellen_cypress.218963558"
|
||||
#define TS_SINGLE_WRITE_COMMAND 'W'
|
||||
#define TS_SINGLE_WRITE_COMMAND_char W
|
||||
#define TS_TEST_COMMAND 't'
|
||||
|
@ -1714,7 +1717,6 @@
|
|||
#define unused1476b20_offset 1476
|
||||
#define unused1476b3_offset 1476
|
||||
#define unused1476b8_offset 1476
|
||||
#define unused1708_offset 1708
|
||||
#define unused1756_offset 1756
|
||||
#define unused2260_offset 2260
|
||||
#define unused2432_offset 2432
|
||||
|
@ -1748,30 +1750,30 @@
|
|||
#define unusedBit_291_30_offset 976
|
||||
#define unusedBit_291_31_offset 976
|
||||
#define unusedBit_34_31_offset 76
|
||||
#define unusedBit_494_10_offset 2116
|
||||
#define unusedBit_494_11_offset 2116
|
||||
#define unusedBit_494_12_offset 2116
|
||||
#define unusedBit_494_13_offset 2116
|
||||
#define unusedBit_494_14_offset 2116
|
||||
#define unusedBit_494_15_offset 2116
|
||||
#define unusedBit_494_16_offset 2116
|
||||
#define unusedBit_494_17_offset 2116
|
||||
#define unusedBit_494_18_offset 2116
|
||||
#define unusedBit_494_19_offset 2116
|
||||
#define unusedBit_494_20_offset 2116
|
||||
#define unusedBit_494_21_offset 2116
|
||||
#define unusedBit_494_22_offset 2116
|
||||
#define unusedBit_494_23_offset 2116
|
||||
#define unusedBit_494_24_offset 2116
|
||||
#define unusedBit_494_25_offset 2116
|
||||
#define unusedBit_494_26_offset 2116
|
||||
#define unusedBit_494_27_offset 2116
|
||||
#define unusedBit_494_28_offset 2116
|
||||
#define unusedBit_494_29_offset 2116
|
||||
#define unusedBit_494_30_offset 2116
|
||||
#define unusedBit_494_31_offset 2116
|
||||
#define unusedBit_494_8_offset 2116
|
||||
#define unusedBit_494_9_offset 2116
|
||||
#define unusedBit_496_10_offset 2116
|
||||
#define unusedBit_496_11_offset 2116
|
||||
#define unusedBit_496_12_offset 2116
|
||||
#define unusedBit_496_13_offset 2116
|
||||
#define unusedBit_496_14_offset 2116
|
||||
#define unusedBit_496_15_offset 2116
|
||||
#define unusedBit_496_16_offset 2116
|
||||
#define unusedBit_496_17_offset 2116
|
||||
#define unusedBit_496_18_offset 2116
|
||||
#define unusedBit_496_19_offset 2116
|
||||
#define unusedBit_496_20_offset 2116
|
||||
#define unusedBit_496_21_offset 2116
|
||||
#define unusedBit_496_22_offset 2116
|
||||
#define unusedBit_496_23_offset 2116
|
||||
#define unusedBit_496_24_offset 2116
|
||||
#define unusedBit_496_25_offset 2116
|
||||
#define unusedBit_496_26_offset 2116
|
||||
#define unusedBit_496_27_offset 2116
|
||||
#define unusedBit_496_28_offset 2116
|
||||
#define unusedBit_496_29_offset 2116
|
||||
#define unusedBit_496_30_offset 2116
|
||||
#define unusedBit_496_31_offset 2116
|
||||
#define unusedBit_496_8_offset 2116
|
||||
#define unusedBit_496_9_offset 2116
|
||||
#define unusedOldBiquad_offset 2331
|
||||
#define unusedOldIgnitionOffset_offset 445
|
||||
#define unusedSpiPadding4_offset 2593
|
||||
|
|
|
@ -1,4 +1,4 @@
|
|||
// this section was generated automatically by rusEFI tool ConfigDefinition.jar based on kinetis_gen_config.bat integration/rusefi_config.txt Wed Jun 23 21:06:51 UTC 2021
|
||||
// this section was generated automatically by rusEFI tool ConfigDefinition.jar based on kinetis_gen_config.bat integration/rusefi_config.txt Sun Jun 27 22:53:14 UTC 2021
|
||||
// by class com.rusefi.output.CHeaderConsumer
|
||||
// begin
|
||||
#pragma once
|
||||
|
@ -137,7 +137,6 @@ struct cranking_parameters_s {
|
|||
int16_t rpm;
|
||||
/**
|
||||
* need 4 byte alignment
|
||||
units
|
||||
* offset 6
|
||||
*/
|
||||
uint8_t alignmentFill_at_6[2];
|
||||
|
@ -160,7 +159,6 @@ struct spi_pins {
|
|||
brain_pin_e sckPin;
|
||||
/**
|
||||
* need 4 byte alignment
|
||||
units
|
||||
* offset 3
|
||||
*/
|
||||
uint8_t alignmentFill_at_3[1];
|
||||
|
@ -390,7 +388,6 @@ struct ThermistorConf {
|
|||
adc_channel_e adcChannel;
|
||||
/**
|
||||
* need 4 byte alignment
|
||||
units
|
||||
* offset 29
|
||||
*/
|
||||
uint8_t alignmentFill_at_29[3];
|
||||
|
@ -2528,10 +2525,23 @@ struct engine_configuration_s {
|
|||
*/
|
||||
float tachPulseDuractionMs;
|
||||
/**
|
||||
units
|
||||
* Above this RPM, disable AC. Set to 0 to disable check.
|
||||
rpm
|
||||
* offset 1708
|
||||
*/
|
||||
int unused1708;
|
||||
uint16_t maxAcRpm;
|
||||
/**
|
||||
* Above this TPS, disable AC. Set to 0 to disable check.
|
||||
%
|
||||
* offset 1710
|
||||
*/
|
||||
uint8_t maxAcTps;
|
||||
/**
|
||||
* Above this CLT, disable AC to prevent overheating the engine. Set to 0 to disable check.
|
||||
deg C
|
||||
* offset 1711
|
||||
*/
|
||||
uint8_t maxAcClt;
|
||||
/**
|
||||
* Length of time the deposited wall fuel takes to dissipate after the start of acceleration.
|
||||
Seconds
|
||||
|
@ -2904,76 +2914,76 @@ struct engine_configuration_s {
|
|||
bool unused1130 : 1;
|
||||
/**
|
||||
offset 2116 bit 8 */
|
||||
bool unusedBit_494_8 : 1;
|
||||
bool unusedBit_496_8 : 1;
|
||||
/**
|
||||
offset 2116 bit 9 */
|
||||
bool unusedBit_494_9 : 1;
|
||||
bool unusedBit_496_9 : 1;
|
||||
/**
|
||||
offset 2116 bit 10 */
|
||||
bool unusedBit_494_10 : 1;
|
||||
bool unusedBit_496_10 : 1;
|
||||
/**
|
||||
offset 2116 bit 11 */
|
||||
bool unusedBit_494_11 : 1;
|
||||
bool unusedBit_496_11 : 1;
|
||||
/**
|
||||
offset 2116 bit 12 */
|
||||
bool unusedBit_494_12 : 1;
|
||||
bool unusedBit_496_12 : 1;
|
||||
/**
|
||||
offset 2116 bit 13 */
|
||||
bool unusedBit_494_13 : 1;
|
||||
bool unusedBit_496_13 : 1;
|
||||
/**
|
||||
offset 2116 bit 14 */
|
||||
bool unusedBit_494_14 : 1;
|
||||
bool unusedBit_496_14 : 1;
|
||||
/**
|
||||
offset 2116 bit 15 */
|
||||
bool unusedBit_494_15 : 1;
|
||||
bool unusedBit_496_15 : 1;
|
||||
/**
|
||||
offset 2116 bit 16 */
|
||||
bool unusedBit_494_16 : 1;
|
||||
bool unusedBit_496_16 : 1;
|
||||
/**
|
||||
offset 2116 bit 17 */
|
||||
bool unusedBit_494_17 : 1;
|
||||
bool unusedBit_496_17 : 1;
|
||||
/**
|
||||
offset 2116 bit 18 */
|
||||
bool unusedBit_494_18 : 1;
|
||||
bool unusedBit_496_18 : 1;
|
||||
/**
|
||||
offset 2116 bit 19 */
|
||||
bool unusedBit_494_19 : 1;
|
||||
bool unusedBit_496_19 : 1;
|
||||
/**
|
||||
offset 2116 bit 20 */
|
||||
bool unusedBit_494_20 : 1;
|
||||
bool unusedBit_496_20 : 1;
|
||||
/**
|
||||
offset 2116 bit 21 */
|
||||
bool unusedBit_494_21 : 1;
|
||||
bool unusedBit_496_21 : 1;
|
||||
/**
|
||||
offset 2116 bit 22 */
|
||||
bool unusedBit_494_22 : 1;
|
||||
bool unusedBit_496_22 : 1;
|
||||
/**
|
||||
offset 2116 bit 23 */
|
||||
bool unusedBit_494_23 : 1;
|
||||
bool unusedBit_496_23 : 1;
|
||||
/**
|
||||
offset 2116 bit 24 */
|
||||
bool unusedBit_494_24 : 1;
|
||||
bool unusedBit_496_24 : 1;
|
||||
/**
|
||||
offset 2116 bit 25 */
|
||||
bool unusedBit_494_25 : 1;
|
||||
bool unusedBit_496_25 : 1;
|
||||
/**
|
||||
offset 2116 bit 26 */
|
||||
bool unusedBit_494_26 : 1;
|
||||
bool unusedBit_496_26 : 1;
|
||||
/**
|
||||
offset 2116 bit 27 */
|
||||
bool unusedBit_494_27 : 1;
|
||||
bool unusedBit_496_27 : 1;
|
||||
/**
|
||||
offset 2116 bit 28 */
|
||||
bool unusedBit_494_28 : 1;
|
||||
bool unusedBit_496_28 : 1;
|
||||
/**
|
||||
offset 2116 bit 29 */
|
||||
bool unusedBit_494_29 : 1;
|
||||
bool unusedBit_496_29 : 1;
|
||||
/**
|
||||
offset 2116 bit 30 */
|
||||
bool unusedBit_494_30 : 1;
|
||||
bool unusedBit_496_30 : 1;
|
||||
/**
|
||||
offset 2116 bit 31 */
|
||||
bool unusedBit_494_31 : 1;
|
||||
bool unusedBit_496_31 : 1;
|
||||
/**
|
||||
* set can_mode X
|
||||
* offset 2120
|
||||
|
@ -3116,7 +3126,6 @@ struct engine_configuration_s {
|
|||
uint8_t fan1ExtraIdle;
|
||||
/**
|
||||
* need 4 byte alignment
|
||||
units
|
||||
* offset 2247
|
||||
*/
|
||||
uint8_t alignmentFill_at_2247[1];
|
||||
|
@ -3818,7 +3827,6 @@ struct engine_configuration_s {
|
|||
int8_t knockBaseNoise[IGN_RPM_COUNT];
|
||||
/**
|
||||
* need 4 byte alignment
|
||||
units
|
||||
* offset 4511
|
||||
*/
|
||||
uint8_t alignmentFill_at_4511[1];
|
||||
|
@ -4221,4 +4229,4 @@ struct persistent_config_s {
|
|||
};
|
||||
|
||||
// end
|
||||
// this section was generated automatically by rusEFI tool ConfigDefinition.jar based on kinetis_gen_config.bat integration/rusefi_config.txt Wed Jun 23 21:06:51 UTC 2021
|
||||
// this section was generated automatically by rusEFI tool ConfigDefinition.jar based on kinetis_gen_config.bat integration/rusefi_config.txt Sun Jun 27 22:53:14 UTC 2021
|
||||
|
|
|
@ -1134,6 +1134,9 @@
|
|||
#define max31855_cs7_offset 802
|
||||
#define max31855_cs8_offset 803
|
||||
#define max31855spiDevice_offset 675
|
||||
#define maxAcClt_offset 1711
|
||||
#define maxAcRpm_offset 1708
|
||||
#define maxAcTps_offset 1710
|
||||
#define maxKnockSubDeg_offset 552
|
||||
#define mc33816_cs_offset 3079
|
||||
#define mc33816_driven_offset 2599
|
||||
|
@ -1277,8 +1280,8 @@
|
|||
#define showHumanReadableWarning_offset 976
|
||||
#define showSdCardWarning_offset 76
|
||||
#define SIGNATURE_BOARD kin
|
||||
#define SIGNATURE_DATE 2021.06.23
|
||||
#define SIGNATURE_HASH 1933811529
|
||||
#define SIGNATURE_DATE 2021.06.27
|
||||
#define SIGNATURE_HASH 4071150234
|
||||
#define silentTriggerError_offset 1464
|
||||
#define slowAdcAlpha_offset 2088
|
||||
#define sparkDwellRpmBins_offset 332
|
||||
|
@ -1631,7 +1634,7 @@
|
|||
#define ts_show_spi true
|
||||
#define ts_show_trigger_comparator true
|
||||
#define ts_show_tunerstudio_port true
|
||||
#define TS_SIGNATURE "rusEFI 2021.06.23.kin.1933811529"
|
||||
#define TS_SIGNATURE "rusEFI 2021.06.27.kin.4071150234"
|
||||
#define TS_SINGLE_WRITE_COMMAND 'W'
|
||||
#define TS_SINGLE_WRITE_COMMAND_char W
|
||||
#define TS_TEST_COMMAND 't'
|
||||
|
@ -1698,7 +1701,6 @@
|
|||
#define unused1476b20_offset 1476
|
||||
#define unused1476b3_offset 1476
|
||||
#define unused1476b8_offset 1476
|
||||
#define unused1708_offset 1708
|
||||
#define unused1756_offset 1756
|
||||
#define unused2260_offset 2252
|
||||
#define unused2432_offset 2424
|
||||
|
@ -1732,30 +1734,30 @@
|
|||
#define unusedBit_291_30_offset 976
|
||||
#define unusedBit_291_31_offset 976
|
||||
#define unusedBit_34_31_offset 76
|
||||
#define unusedBit_494_10_offset 2116
|
||||
#define unusedBit_494_11_offset 2116
|
||||
#define unusedBit_494_12_offset 2116
|
||||
#define unusedBit_494_13_offset 2116
|
||||
#define unusedBit_494_14_offset 2116
|
||||
#define unusedBit_494_15_offset 2116
|
||||
#define unusedBit_494_16_offset 2116
|
||||
#define unusedBit_494_17_offset 2116
|
||||
#define unusedBit_494_18_offset 2116
|
||||
#define unusedBit_494_19_offset 2116
|
||||
#define unusedBit_494_20_offset 2116
|
||||
#define unusedBit_494_21_offset 2116
|
||||
#define unusedBit_494_22_offset 2116
|
||||
#define unusedBit_494_23_offset 2116
|
||||
#define unusedBit_494_24_offset 2116
|
||||
#define unusedBit_494_25_offset 2116
|
||||
#define unusedBit_494_26_offset 2116
|
||||
#define unusedBit_494_27_offset 2116
|
||||
#define unusedBit_494_28_offset 2116
|
||||
#define unusedBit_494_29_offset 2116
|
||||
#define unusedBit_494_30_offset 2116
|
||||
#define unusedBit_494_31_offset 2116
|
||||
#define unusedBit_494_8_offset 2116
|
||||
#define unusedBit_494_9_offset 2116
|
||||
#define unusedBit_496_10_offset 2116
|
||||
#define unusedBit_496_11_offset 2116
|
||||
#define unusedBit_496_12_offset 2116
|
||||
#define unusedBit_496_13_offset 2116
|
||||
#define unusedBit_496_14_offset 2116
|
||||
#define unusedBit_496_15_offset 2116
|
||||
#define unusedBit_496_16_offset 2116
|
||||
#define unusedBit_496_17_offset 2116
|
||||
#define unusedBit_496_18_offset 2116
|
||||
#define unusedBit_496_19_offset 2116
|
||||
#define unusedBit_496_20_offset 2116
|
||||
#define unusedBit_496_21_offset 2116
|
||||
#define unusedBit_496_22_offset 2116
|
||||
#define unusedBit_496_23_offset 2116
|
||||
#define unusedBit_496_24_offset 2116
|
||||
#define unusedBit_496_25_offset 2116
|
||||
#define unusedBit_496_26_offset 2116
|
||||
#define unusedBit_496_27_offset 2116
|
||||
#define unusedBit_496_28_offset 2116
|
||||
#define unusedBit_496_29_offset 2116
|
||||
#define unusedBit_496_30_offset 2116
|
||||
#define unusedBit_496_31_offset 2116
|
||||
#define unusedBit_496_8_offset 2116
|
||||
#define unusedBit_496_9_offset 2116
|
||||
#define unusedOldBiquad_offset 2323
|
||||
#define unusedOldIgnitionOffset_offset 445
|
||||
#define unusedSpiPadding4_offset 2585
|
||||
|
|
|
@ -1,4 +1,4 @@
|
|||
// this section was generated automatically by rusEFI tool ConfigDefinition.jar based on config/boards/subaru_eg33/config/gen_config.sh integration/rusefi_config.txt Wed Jun 23 21:06:55 UTC 2021
|
||||
// this section was generated automatically by rusEFI tool ConfigDefinition.jar based on config/boards/subaru_eg33/config/gen_config.sh integration/rusefi_config.txt Sun Jun 27 22:53:18 UTC 2021
|
||||
// by class com.rusefi.output.CHeaderConsumer
|
||||
// begin
|
||||
#pragma once
|
||||
|
@ -137,7 +137,6 @@ struct cranking_parameters_s {
|
|||
int16_t rpm;
|
||||
/**
|
||||
* need 4 byte alignment
|
||||
units
|
||||
* offset 6
|
||||
*/
|
||||
uint8_t alignmentFill_at_6[2];
|
||||
|
@ -160,7 +159,6 @@ struct spi_pins {
|
|||
brain_pin_e sckPin;
|
||||
/**
|
||||
* need 4 byte alignment
|
||||
units
|
||||
* offset 3
|
||||
*/
|
||||
uint8_t alignmentFill_at_3[1];
|
||||
|
@ -390,7 +388,6 @@ struct ThermistorConf {
|
|||
adc_channel_e adcChannel;
|
||||
/**
|
||||
* need 4 byte alignment
|
||||
units
|
||||
* offset 29
|
||||
*/
|
||||
uint8_t alignmentFill_at_29[3];
|
||||
|
@ -2528,10 +2525,23 @@ struct engine_configuration_s {
|
|||
*/
|
||||
float tachPulseDuractionMs;
|
||||
/**
|
||||
units
|
||||
* Above this RPM, disable AC. Set to 0 to disable check.
|
||||
rpm
|
||||
* offset 1708
|
||||
*/
|
||||
int unused1708;
|
||||
uint16_t maxAcRpm;
|
||||
/**
|
||||
* Above this TPS, disable AC. Set to 0 to disable check.
|
||||
%
|
||||
* offset 1710
|
||||
*/
|
||||
uint8_t maxAcTps;
|
||||
/**
|
||||
* Above this CLT, disable AC to prevent overheating the engine. Set to 0 to disable check.
|
||||
deg C
|
||||
* offset 1711
|
||||
*/
|
||||
uint8_t maxAcClt;
|
||||
/**
|
||||
* Length of time the deposited wall fuel takes to dissipate after the start of acceleration.
|
||||
Seconds
|
||||
|
@ -2904,76 +2914,76 @@ struct engine_configuration_s {
|
|||
bool unused1130 : 1;
|
||||
/**
|
||||
offset 2116 bit 8 */
|
||||
bool unusedBit_494_8 : 1;
|
||||
bool unusedBit_496_8 : 1;
|
||||
/**
|
||||
offset 2116 bit 9 */
|
||||
bool unusedBit_494_9 : 1;
|
||||
bool unusedBit_496_9 : 1;
|
||||
/**
|
||||
offset 2116 bit 10 */
|
||||
bool unusedBit_494_10 : 1;
|
||||
bool unusedBit_496_10 : 1;
|
||||
/**
|
||||
offset 2116 bit 11 */
|
||||
bool unusedBit_494_11 : 1;
|
||||
bool unusedBit_496_11 : 1;
|
||||
/**
|
||||
offset 2116 bit 12 */
|
||||
bool unusedBit_494_12 : 1;
|
||||
bool unusedBit_496_12 : 1;
|
||||
/**
|
||||
offset 2116 bit 13 */
|
||||
bool unusedBit_494_13 : 1;
|
||||
bool unusedBit_496_13 : 1;
|
||||
/**
|
||||
offset 2116 bit 14 */
|
||||
bool unusedBit_494_14 : 1;
|
||||
bool unusedBit_496_14 : 1;
|
||||
/**
|
||||
offset 2116 bit 15 */
|
||||
bool unusedBit_494_15 : 1;
|
||||
bool unusedBit_496_15 : 1;
|
||||
/**
|
||||
offset 2116 bit 16 */
|
||||
bool unusedBit_494_16 : 1;
|
||||
bool unusedBit_496_16 : 1;
|
||||
/**
|
||||
offset 2116 bit 17 */
|
||||
bool unusedBit_494_17 : 1;
|
||||
bool unusedBit_496_17 : 1;
|
||||
/**
|
||||
offset 2116 bit 18 */
|
||||
bool unusedBit_494_18 : 1;
|
||||
bool unusedBit_496_18 : 1;
|
||||
/**
|
||||
offset 2116 bit 19 */
|
||||
bool unusedBit_494_19 : 1;
|
||||
bool unusedBit_496_19 : 1;
|
||||
/**
|
||||
offset 2116 bit 20 */
|
||||
bool unusedBit_494_20 : 1;
|
||||
bool unusedBit_496_20 : 1;
|
||||
/**
|
||||
offset 2116 bit 21 */
|
||||
bool unusedBit_494_21 : 1;
|
||||
bool unusedBit_496_21 : 1;
|
||||
/**
|
||||
offset 2116 bit 22 */
|
||||
bool unusedBit_494_22 : 1;
|
||||
bool unusedBit_496_22 : 1;
|
||||
/**
|
||||
offset 2116 bit 23 */
|
||||
bool unusedBit_494_23 : 1;
|
||||
bool unusedBit_496_23 : 1;
|
||||
/**
|
||||
offset 2116 bit 24 */
|
||||
bool unusedBit_494_24 : 1;
|
||||
bool unusedBit_496_24 : 1;
|
||||
/**
|
||||
offset 2116 bit 25 */
|
||||
bool unusedBit_494_25 : 1;
|
||||
bool unusedBit_496_25 : 1;
|
||||
/**
|
||||
offset 2116 bit 26 */
|
||||
bool unusedBit_494_26 : 1;
|
||||
bool unusedBit_496_26 : 1;
|
||||
/**
|
||||
offset 2116 bit 27 */
|
||||
bool unusedBit_494_27 : 1;
|
||||
bool unusedBit_496_27 : 1;
|
||||
/**
|
||||
offset 2116 bit 28 */
|
||||
bool unusedBit_494_28 : 1;
|
||||
bool unusedBit_496_28 : 1;
|
||||
/**
|
||||
offset 2116 bit 29 */
|
||||
bool unusedBit_494_29 : 1;
|
||||
bool unusedBit_496_29 : 1;
|
||||
/**
|
||||
offset 2116 bit 30 */
|
||||
bool unusedBit_494_30 : 1;
|
||||
bool unusedBit_496_30 : 1;
|
||||
/**
|
||||
offset 2116 bit 31 */
|
||||
bool unusedBit_494_31 : 1;
|
||||
bool unusedBit_496_31 : 1;
|
||||
/**
|
||||
* set can_mode X
|
||||
* offset 2120
|
||||
|
@ -3080,7 +3090,6 @@ struct engine_configuration_s {
|
|||
pin_output_mode_e sdCardCsPinMode;
|
||||
/**
|
||||
* need 4 byte alignment
|
||||
units
|
||||
* offset 2227
|
||||
*/
|
||||
uint8_t alignmentFill_at_2227[1];
|
||||
|
@ -3122,7 +3131,6 @@ struct engine_configuration_s {
|
|||
uint8_t fan1ExtraIdle;
|
||||
/**
|
||||
* need 4 byte alignment
|
||||
units
|
||||
* offset 2253
|
||||
*/
|
||||
uint8_t alignmentFill_at_2253[3];
|
||||
|
@ -3824,7 +3832,6 @@ struct engine_configuration_s {
|
|||
int8_t knockBaseNoise[IGN_RPM_COUNT];
|
||||
/**
|
||||
* need 4 byte alignment
|
||||
units
|
||||
* offset 4539
|
||||
*/
|
||||
uint8_t alignmentFill_at_4539[1];
|
||||
|
@ -4227,4 +4234,4 @@ struct persistent_config_s {
|
|||
};
|
||||
|
||||
// end
|
||||
// this section was generated automatically by rusEFI tool ConfigDefinition.jar based on config/boards/subaru_eg33/config/gen_config.sh integration/rusefi_config.txt Wed Jun 23 21:06:55 UTC 2021
|
||||
// this section was generated automatically by rusEFI tool ConfigDefinition.jar based on config/boards/subaru_eg33/config/gen_config.sh integration/rusefi_config.txt Sun Jun 27 22:53:18 UTC 2021
|
||||
|
|
|
@ -1150,6 +1150,9 @@
|
|||
#define max31855_cs7_offset 802
|
||||
#define max31855_cs8_offset 803
|
||||
#define max31855spiDevice_offset 675
|
||||
#define maxAcClt_offset 1711
|
||||
#define maxAcRpm_offset 1708
|
||||
#define maxAcTps_offset 1710
|
||||
#define maxKnockSubDeg_offset 552
|
||||
#define mc33816_cs_offset 3107
|
||||
#define mc33816_driven_offset 2607
|
||||
|
@ -1293,8 +1296,8 @@
|
|||
#define showHumanReadableWarning_offset 976
|
||||
#define showSdCardWarning_offset 76
|
||||
#define SIGNATURE_BOARD subaru_eg33_f7
|
||||
#define SIGNATURE_DATE 2021.06.23
|
||||
#define SIGNATURE_HASH 1673954931
|
||||
#define SIGNATURE_DATE 2021.06.27
|
||||
#define SIGNATURE_HASH 3794652064
|
||||
#define silentTriggerError_offset 1464
|
||||
#define slowAdcAlpha_offset 2088
|
||||
#define sparkDwellRpmBins_offset 332
|
||||
|
@ -1647,7 +1650,7 @@
|
|||
#define ts_show_spi true
|
||||
#define ts_show_trigger_comparator false
|
||||
#define ts_show_tunerstudio_port false
|
||||
#define TS_SIGNATURE "rusEFI 2021.06.23.subaru_eg33_f7.1673954931"
|
||||
#define TS_SIGNATURE "rusEFI 2021.06.27.subaru_eg33_f7.3794652064"
|
||||
#define TS_SINGLE_WRITE_COMMAND 'W'
|
||||
#define TS_SINGLE_WRITE_COMMAND_char W
|
||||
#define TS_TEST_COMMAND 't'
|
||||
|
@ -1714,7 +1717,6 @@
|
|||
#define unused1476b20_offset 1476
|
||||
#define unused1476b3_offset 1476
|
||||
#define unused1476b8_offset 1476
|
||||
#define unused1708_offset 1708
|
||||
#define unused1756_offset 1756
|
||||
#define unused2260_offset 2260
|
||||
#define unused2432_offset 2432
|
||||
|
@ -1748,30 +1750,30 @@
|
|||
#define unusedBit_291_30_offset 976
|
||||
#define unusedBit_291_31_offset 976
|
||||
#define unusedBit_34_31_offset 76
|
||||
#define unusedBit_494_10_offset 2116
|
||||
#define unusedBit_494_11_offset 2116
|
||||
#define unusedBit_494_12_offset 2116
|
||||
#define unusedBit_494_13_offset 2116
|
||||
#define unusedBit_494_14_offset 2116
|
||||
#define unusedBit_494_15_offset 2116
|
||||
#define unusedBit_494_16_offset 2116
|
||||
#define unusedBit_494_17_offset 2116
|
||||
#define unusedBit_494_18_offset 2116
|
||||
#define unusedBit_494_19_offset 2116
|
||||
#define unusedBit_494_20_offset 2116
|
||||
#define unusedBit_494_21_offset 2116
|
||||
#define unusedBit_494_22_offset 2116
|
||||
#define unusedBit_494_23_offset 2116
|
||||
#define unusedBit_494_24_offset 2116
|
||||
#define unusedBit_494_25_offset 2116
|
||||
#define unusedBit_494_26_offset 2116
|
||||
#define unusedBit_494_27_offset 2116
|
||||
#define unusedBit_494_28_offset 2116
|
||||
#define unusedBit_494_29_offset 2116
|
||||
#define unusedBit_494_30_offset 2116
|
||||
#define unusedBit_494_31_offset 2116
|
||||
#define unusedBit_494_8_offset 2116
|
||||
#define unusedBit_494_9_offset 2116
|
||||
#define unusedBit_496_10_offset 2116
|
||||
#define unusedBit_496_11_offset 2116
|
||||
#define unusedBit_496_12_offset 2116
|
||||
#define unusedBit_496_13_offset 2116
|
||||
#define unusedBit_496_14_offset 2116
|
||||
#define unusedBit_496_15_offset 2116
|
||||
#define unusedBit_496_16_offset 2116
|
||||
#define unusedBit_496_17_offset 2116
|
||||
#define unusedBit_496_18_offset 2116
|
||||
#define unusedBit_496_19_offset 2116
|
||||
#define unusedBit_496_20_offset 2116
|
||||
#define unusedBit_496_21_offset 2116
|
||||
#define unusedBit_496_22_offset 2116
|
||||
#define unusedBit_496_23_offset 2116
|
||||
#define unusedBit_496_24_offset 2116
|
||||
#define unusedBit_496_25_offset 2116
|
||||
#define unusedBit_496_26_offset 2116
|
||||
#define unusedBit_496_27_offset 2116
|
||||
#define unusedBit_496_28_offset 2116
|
||||
#define unusedBit_496_29_offset 2116
|
||||
#define unusedBit_496_30_offset 2116
|
||||
#define unusedBit_496_31_offset 2116
|
||||
#define unusedBit_496_8_offset 2116
|
||||
#define unusedBit_496_9_offset 2116
|
||||
#define unusedOldBiquad_offset 2331
|
||||
#define unusedOldIgnitionOffset_offset 445
|
||||
#define unusedSpiPadding4_offset 2593
|
||||
|
|
|
@ -1,4 +1,4 @@
|
|||
// this section was generated automatically by rusEFI tool ConfigDefinition.jar based on gen_config.sh integration/rusefi_config.txt Wed Jun 23 21:06:20 UTC 2021
|
||||
// this section was generated automatically by rusEFI tool ConfigDefinition.jar based on gen_config.sh integration/rusefi_config.txt Sun Jun 27 22:52:41 UTC 2021
|
||||
// by class com.rusefi.output.CHeaderConsumer
|
||||
// begin
|
||||
#pragma once
|
||||
|
@ -137,7 +137,6 @@ struct cranking_parameters_s {
|
|||
int16_t rpm;
|
||||
/**
|
||||
* need 4 byte alignment
|
||||
units
|
||||
* offset 6
|
||||
*/
|
||||
uint8_t alignmentFill_at_6[2];
|
||||
|
@ -160,7 +159,6 @@ struct spi_pins {
|
|||
brain_pin_e sckPin;
|
||||
/**
|
||||
* need 4 byte alignment
|
||||
units
|
||||
* offset 3
|
||||
*/
|
||||
uint8_t alignmentFill_at_3[1];
|
||||
|
@ -390,7 +388,6 @@ struct ThermistorConf {
|
|||
adc_channel_e adcChannel;
|
||||
/**
|
||||
* need 4 byte alignment
|
||||
units
|
||||
* offset 29
|
||||
*/
|
||||
uint8_t alignmentFill_at_29[3];
|
||||
|
@ -2528,10 +2525,23 @@ struct engine_configuration_s {
|
|||
*/
|
||||
float tachPulseDuractionMs;
|
||||
/**
|
||||
units
|
||||
* Above this RPM, disable AC. Set to 0 to disable check.
|
||||
rpm
|
||||
* offset 1708
|
||||
*/
|
||||
int unused1708;
|
||||
uint16_t maxAcRpm;
|
||||
/**
|
||||
* Above this TPS, disable AC. Set to 0 to disable check.
|
||||
%
|
||||
* offset 1710
|
||||
*/
|
||||
uint8_t maxAcTps;
|
||||
/**
|
||||
* Above this CLT, disable AC to prevent overheating the engine. Set to 0 to disable check.
|
||||
deg C
|
||||
* offset 1711
|
||||
*/
|
||||
uint8_t maxAcClt;
|
||||
/**
|
||||
* Length of time the deposited wall fuel takes to dissipate after the start of acceleration.
|
||||
Seconds
|
||||
|
@ -2904,76 +2914,76 @@ struct engine_configuration_s {
|
|||
bool unused1130 : 1;
|
||||
/**
|
||||
offset 2116 bit 8 */
|
||||
bool unusedBit_494_8 : 1;
|
||||
bool unusedBit_496_8 : 1;
|
||||
/**
|
||||
offset 2116 bit 9 */
|
||||
bool unusedBit_494_9 : 1;
|
||||
bool unusedBit_496_9 : 1;
|
||||
/**
|
||||
offset 2116 bit 10 */
|
||||
bool unusedBit_494_10 : 1;
|
||||
bool unusedBit_496_10 : 1;
|
||||
/**
|
||||
offset 2116 bit 11 */
|
||||
bool unusedBit_494_11 : 1;
|
||||
bool unusedBit_496_11 : 1;
|
||||
/**
|
||||
offset 2116 bit 12 */
|
||||
bool unusedBit_494_12 : 1;
|
||||
bool unusedBit_496_12 : 1;
|
||||
/**
|
||||
offset 2116 bit 13 */
|
||||
bool unusedBit_494_13 : 1;
|
||||
bool unusedBit_496_13 : 1;
|
||||
/**
|
||||
offset 2116 bit 14 */
|
||||
bool unusedBit_494_14 : 1;
|
||||
bool unusedBit_496_14 : 1;
|
||||
/**
|
||||
offset 2116 bit 15 */
|
||||
bool unusedBit_494_15 : 1;
|
||||
bool unusedBit_496_15 : 1;
|
||||
/**
|
||||
offset 2116 bit 16 */
|
||||
bool unusedBit_494_16 : 1;
|
||||
bool unusedBit_496_16 : 1;
|
||||
/**
|
||||
offset 2116 bit 17 */
|
||||
bool unusedBit_494_17 : 1;
|
||||
bool unusedBit_496_17 : 1;
|
||||
/**
|
||||
offset 2116 bit 18 */
|
||||
bool unusedBit_494_18 : 1;
|
||||
bool unusedBit_496_18 : 1;
|
||||
/**
|
||||
offset 2116 bit 19 */
|
||||
bool unusedBit_494_19 : 1;
|
||||
bool unusedBit_496_19 : 1;
|
||||
/**
|
||||
offset 2116 bit 20 */
|
||||
bool unusedBit_494_20 : 1;
|
||||
bool unusedBit_496_20 : 1;
|
||||
/**
|
||||
offset 2116 bit 21 */
|
||||
bool unusedBit_494_21 : 1;
|
||||
bool unusedBit_496_21 : 1;
|
||||
/**
|
||||
offset 2116 bit 22 */
|
||||
bool unusedBit_494_22 : 1;
|
||||
bool unusedBit_496_22 : 1;
|
||||
/**
|
||||
offset 2116 bit 23 */
|
||||
bool unusedBit_494_23 : 1;
|
||||
bool unusedBit_496_23 : 1;
|
||||
/**
|
||||
offset 2116 bit 24 */
|
||||
bool unusedBit_494_24 : 1;
|
||||
bool unusedBit_496_24 : 1;
|
||||
/**
|
||||
offset 2116 bit 25 */
|
||||
bool unusedBit_494_25 : 1;
|
||||
bool unusedBit_496_25 : 1;
|
||||
/**
|
||||
offset 2116 bit 26 */
|
||||
bool unusedBit_494_26 : 1;
|
||||
bool unusedBit_496_26 : 1;
|
||||
/**
|
||||
offset 2116 bit 27 */
|
||||
bool unusedBit_494_27 : 1;
|
||||
bool unusedBit_496_27 : 1;
|
||||
/**
|
||||
offset 2116 bit 28 */
|
||||
bool unusedBit_494_28 : 1;
|
||||
bool unusedBit_496_28 : 1;
|
||||
/**
|
||||
offset 2116 bit 29 */
|
||||
bool unusedBit_494_29 : 1;
|
||||
bool unusedBit_496_29 : 1;
|
||||
/**
|
||||
offset 2116 bit 30 */
|
||||
bool unusedBit_494_30 : 1;
|
||||
bool unusedBit_496_30 : 1;
|
||||
/**
|
||||
offset 2116 bit 31 */
|
||||
bool unusedBit_494_31 : 1;
|
||||
bool unusedBit_496_31 : 1;
|
||||
/**
|
||||
* set can_mode X
|
||||
* offset 2120
|
||||
|
@ -3080,7 +3090,6 @@ struct engine_configuration_s {
|
|||
pin_output_mode_e sdCardCsPinMode;
|
||||
/**
|
||||
* need 4 byte alignment
|
||||
units
|
||||
* offset 2227
|
||||
*/
|
||||
uint8_t alignmentFill_at_2227[1];
|
||||
|
@ -3122,7 +3131,6 @@ struct engine_configuration_s {
|
|||
uint8_t fan1ExtraIdle;
|
||||
/**
|
||||
* need 4 byte alignment
|
||||
units
|
||||
* offset 2253
|
||||
*/
|
||||
uint8_t alignmentFill_at_2253[3];
|
||||
|
@ -3824,7 +3832,6 @@ struct engine_configuration_s {
|
|||
int8_t knockBaseNoise[IGN_RPM_COUNT];
|
||||
/**
|
||||
* need 4 byte alignment
|
||||
units
|
||||
* offset 4539
|
||||
*/
|
||||
uint8_t alignmentFill_at_4539[1];
|
||||
|
@ -4227,4 +4234,4 @@ struct persistent_config_s {
|
|||
};
|
||||
|
||||
// end
|
||||
// this section was generated automatically by rusEFI tool ConfigDefinition.jar based on gen_config.sh integration/rusefi_config.txt Wed Jun 23 21:06:20 UTC 2021
|
||||
// this section was generated automatically by rusEFI tool ConfigDefinition.jar based on gen_config.sh integration/rusefi_config.txt Sun Jun 27 22:52:41 UTC 2021
|
||||
|
|
|
@ -1,4 +1,4 @@
|
|||
// this file was generated automatically by rusEFI tool ConfigDefinition.jar based on gen_config.sh integration/rusefi_config.txt Wed Jun 23 21:06:20 UTC 2021
|
||||
// this file was generated automatically by rusEFI tool ConfigDefinition.jar based on gen_config.sh integration/rusefi_config.txt Sun Jun 27 22:52:41 UTC 2021
|
||||
|
||||
// by class com.rusefi.output.FileFsioSettingsConsumer
|
||||
FSIO_SETTING_ACIDLEEXTRAOFFSET = 1000,
|
||||
|
|
|
@ -1,4 +1,4 @@
|
|||
// this file was generated automatically by rusEFI tool ConfigDefinition.jar based on gen_config.sh integration/rusefi_config.txt Wed Jun 23 21:06:20 UTC 2021
|
||||
// this file was generated automatically by rusEFI tool ConfigDefinition.jar based on gen_config.sh integration/rusefi_config.txt Sun Jun 27 22:52:41 UTC 2021
|
||||
|
||||
// by class com.rusefi.output.FileFsioSettingsConsumer
|
||||
case FSIO_SETTING_ACIDLEEXTRAOFFSET:
|
||||
|
|
|
@ -1,4 +1,4 @@
|
|||
// this file was generated automatically by rusEFI tool ConfigDefinition.jar based on gen_config.sh integration/rusefi_config.txt Wed Jun 23 21:06:20 UTC 2021
|
||||
// this file was generated automatically by rusEFI tool ConfigDefinition.jar based on gen_config.sh integration/rusefi_config.txt Sun Jun 27 22:52:41 UTC 2021
|
||||
|
||||
// by class com.rusefi.output.FileFsioSettingsConsumer
|
||||
static LENameOrdinalPair leacIdleExtraOffset(FSIO_SETTING_ACIDLEEXTRAOFFSET, "cfg_acIdleExtraOffset");
|
||||
|
|
|
@ -1,4 +1,4 @@
|
|||
// this file was generated automatically by rusEFI tool ConfigDefinition.jar based on gen_config.sh integration/rusefi_config.txt Wed Jun 23 21:06:20 UTC 2021
|
||||
// this file was generated automatically by rusEFI tool ConfigDefinition.jar based on gen_config.sh integration/rusefi_config.txt Sun Jun 27 22:52:41 UTC 2021
|
||||
|
||||
// by class com.rusefi.output.FileFsioSettingsConsumer
|
||||
case FSIO_SETTING_ACIDLEEXTRAOFFSET:
|
||||
|
|
|
@ -1148,6 +1148,9 @@
|
|||
#define max31855_cs7_offset 802
|
||||
#define max31855_cs8_offset 803
|
||||
#define max31855spiDevice_offset 675
|
||||
#define maxAcClt_offset 1711
|
||||
#define maxAcRpm_offset 1708
|
||||
#define maxAcTps_offset 1710
|
||||
#define maxKnockSubDeg_offset 552
|
||||
#define mc33816_cs_offset 3107
|
||||
#define mc33816_driven_offset 2607
|
||||
|
@ -1290,8 +1293,8 @@
|
|||
#define showHumanReadableWarning_offset 976
|
||||
#define showSdCardWarning_offset 76
|
||||
#define SIGNATURE_BOARD all
|
||||
#define SIGNATURE_DATE 2021.06.23
|
||||
#define SIGNATURE_HASH 3466233957
|
||||
#define SIGNATURE_DATE 2021.06.27
|
||||
#define SIGNATURE_HASH 1332856246
|
||||
#define silentTriggerError_offset 1464
|
||||
#define slowAdcAlpha_offset 2088
|
||||
#define sparkDwellRpmBins_offset 332
|
||||
|
@ -1644,7 +1647,7 @@
|
|||
#define ts_show_spi true
|
||||
#define ts_show_trigger_comparator false
|
||||
#define ts_show_tunerstudio_port true
|
||||
#define TS_SIGNATURE "rusEFI 2021.06.23.all.3466233957"
|
||||
#define TS_SIGNATURE "rusEFI 2021.06.27.all.1332856246"
|
||||
#define TS_SINGLE_WRITE_COMMAND 'W'
|
||||
#define TS_SINGLE_WRITE_COMMAND_char W
|
||||
#define TS_TEST_COMMAND 't'
|
||||
|
@ -1711,7 +1714,6 @@
|
|||
#define unused1476b20_offset 1476
|
||||
#define unused1476b3_offset 1476
|
||||
#define unused1476b8_offset 1476
|
||||
#define unused1708_offset 1708
|
||||
#define unused1756_offset 1756
|
||||
#define unused2260_offset 2260
|
||||
#define unused2432_offset 2432
|
||||
|
@ -1745,30 +1747,30 @@
|
|||
#define unusedBit_291_30_offset 976
|
||||
#define unusedBit_291_31_offset 976
|
||||
#define unusedBit_34_31_offset 76
|
||||
#define unusedBit_494_10_offset 2116
|
||||
#define unusedBit_494_11_offset 2116
|
||||
#define unusedBit_494_12_offset 2116
|
||||
#define unusedBit_494_13_offset 2116
|
||||
#define unusedBit_494_14_offset 2116
|
||||
#define unusedBit_494_15_offset 2116
|
||||
#define unusedBit_494_16_offset 2116
|
||||
#define unusedBit_494_17_offset 2116
|
||||
#define unusedBit_494_18_offset 2116
|
||||
#define unusedBit_494_19_offset 2116
|
||||
#define unusedBit_494_20_offset 2116
|
||||
#define unusedBit_494_21_offset 2116
|
||||
#define unusedBit_494_22_offset 2116
|
||||
#define unusedBit_494_23_offset 2116
|
||||
#define unusedBit_494_24_offset 2116
|
||||
#define unusedBit_494_25_offset 2116
|
||||
#define unusedBit_494_26_offset 2116
|
||||
#define unusedBit_494_27_offset 2116
|
||||
#define unusedBit_494_28_offset 2116
|
||||
#define unusedBit_494_29_offset 2116
|
||||
#define unusedBit_494_30_offset 2116
|
||||
#define unusedBit_494_31_offset 2116
|
||||
#define unusedBit_494_8_offset 2116
|
||||
#define unusedBit_494_9_offset 2116
|
||||
#define unusedBit_496_10_offset 2116
|
||||
#define unusedBit_496_11_offset 2116
|
||||
#define unusedBit_496_12_offset 2116
|
||||
#define unusedBit_496_13_offset 2116
|
||||
#define unusedBit_496_14_offset 2116
|
||||
#define unusedBit_496_15_offset 2116
|
||||
#define unusedBit_496_16_offset 2116
|
||||
#define unusedBit_496_17_offset 2116
|
||||
#define unusedBit_496_18_offset 2116
|
||||
#define unusedBit_496_19_offset 2116
|
||||
#define unusedBit_496_20_offset 2116
|
||||
#define unusedBit_496_21_offset 2116
|
||||
#define unusedBit_496_22_offset 2116
|
||||
#define unusedBit_496_23_offset 2116
|
||||
#define unusedBit_496_24_offset 2116
|
||||
#define unusedBit_496_25_offset 2116
|
||||
#define unusedBit_496_26_offset 2116
|
||||
#define unusedBit_496_27_offset 2116
|
||||
#define unusedBit_496_28_offset 2116
|
||||
#define unusedBit_496_29_offset 2116
|
||||
#define unusedBit_496_30_offset 2116
|
||||
#define unusedBit_496_31_offset 2116
|
||||
#define unusedBit_496_8_offset 2116
|
||||
#define unusedBit_496_9_offset 2116
|
||||
#define unusedOldBiquad_offset 2331
|
||||
#define unusedOldIgnitionOffset_offset 445
|
||||
#define unusedSpiPadding4_offset 2593
|
||||
|
|
|
@ -3,6 +3,6 @@
|
|||
//
|
||||
|
||||
#define SIGNATURE_BOARD all
|
||||
#define SIGNATURE_DATE 2021.06.23
|
||||
#define SIGNATURE_HASH 3466233957
|
||||
#define TS_SIGNATURE "rusEFI 2021.06.23.all.3466233957"
|
||||
#define SIGNATURE_DATE 2021.06.27
|
||||
#define SIGNATURE_HASH 1332856246
|
||||
#define TS_SIGNATURE "rusEFI 2021.06.27.all.1332856246"
|
||||
|
|
|
@ -4,5 +4,5 @@
|
|||
|
||||
#define SIGNATURE_BOARD f429-discovery
|
||||
#define SIGNATURE_DATE 2021.06.27
|
||||
#define SIGNATURE_HASH 2363904949
|
||||
#define TS_SIGNATURE "rusEFI 2021.06.27.f429-discovery.2363904949"
|
||||
#define SIGNATURE_HASH 218963558
|
||||
#define TS_SIGNATURE "rusEFI 2021.06.27.f429-discovery.218963558"
|
||||
|
|
|
@ -3,6 +3,6 @@
|
|||
//
|
||||
|
||||
#define SIGNATURE_BOARD frankenso_na6
|
||||
#define SIGNATURE_DATE 2021.06.23
|
||||
#define SIGNATURE_HASH 4141090396
|
||||
#define TS_SIGNATURE "rusEFI 2021.06.23.frankenso_na6.4141090396"
|
||||
#define SIGNATURE_DATE 2021.06.27
|
||||
#define SIGNATURE_HASH 2000636815
|
||||
#define TS_SIGNATURE "rusEFI 2021.06.27.frankenso_na6.2000636815"
|
||||
|
|
|
@ -3,6 +3,6 @@
|
|||
//
|
||||
|
||||
#define SIGNATURE_BOARD hellen121nissan
|
||||
#define SIGNATURE_DATE 2021.06.23
|
||||
#define SIGNATURE_HASH 117309526
|
||||
#define TS_SIGNATURE "rusEFI 2021.06.23.hellen121nissan.117309526"
|
||||
#define SIGNATURE_DATE 2021.06.27
|
||||
#define SIGNATURE_HASH 2266320261
|
||||
#define TS_SIGNATURE "rusEFI 2021.06.27.hellen121nissan.2266320261"
|
||||
|
|
|
@ -3,6 +3,6 @@
|
|||
//
|
||||
|
||||
#define SIGNATURE_BOARD hellen121vag
|
||||
#define SIGNATURE_DATE 2021.06.23
|
||||
#define SIGNATURE_HASH 1018061352
|
||||
#define TS_SIGNATURE "rusEFI 2021.06.23.hellen121vag.1018061352"
|
||||
#define SIGNATURE_DATE 2021.06.27
|
||||
#define SIGNATURE_HASH 3175428091
|
||||
#define TS_SIGNATURE "rusEFI 2021.06.27.hellen121vag.3175428091"
|
||||
|
|
|
@ -3,6 +3,6 @@
|
|||
//
|
||||
|
||||
#define SIGNATURE_BOARD hellen128
|
||||
#define SIGNATURE_DATE 2021.06.23
|
||||
#define SIGNATURE_HASH 962894977
|
||||
#define TS_SIGNATURE "rusEFI 2021.06.23.hellen128.962894977"
|
||||
#define SIGNATURE_DATE 2021.06.27
|
||||
#define SIGNATURE_HASH 3096432978
|
||||
#define TS_SIGNATURE "rusEFI 2021.06.27.hellen128.3096432978"
|
||||
|
|
|
@ -3,6 +3,6 @@
|
|||
//
|
||||
|
||||
#define SIGNATURE_BOARD hellen72
|
||||
#define SIGNATURE_DATE 2021.06.23
|
||||
#define SIGNATURE_HASH 4282311834
|
||||
#define TS_SIGNATURE "rusEFI 2021.06.23.hellen72.4282311834"
|
||||
#define SIGNATURE_DATE 2021.06.27
|
||||
#define SIGNATURE_HASH 2127931721
|
||||
#define TS_SIGNATURE "rusEFI 2021.06.27.hellen72.2127931721"
|
||||
|
|
|
@ -3,6 +3,6 @@
|
|||
//
|
||||
|
||||
#define SIGNATURE_BOARD hellenNA6
|
||||
#define SIGNATURE_DATE 2021.06.23
|
||||
#define SIGNATURE_HASH 3536742129
|
||||
#define TS_SIGNATURE "rusEFI 2021.06.23.hellenNA6.3536742129"
|
||||
#define SIGNATURE_DATE 2021.06.27
|
||||
#define SIGNATURE_HASH 1394944802
|
||||
#define TS_SIGNATURE "rusEFI 2021.06.27.hellenNA6.1394944802"
|
||||
|
|
|
@ -3,6 +3,6 @@
|
|||
//
|
||||
|
||||
#define SIGNATURE_BOARD hellen_cypress
|
||||
#define SIGNATURE_DATE 2021.06.23
|
||||
#define SIGNATURE_HASH 2363904949
|
||||
#define TS_SIGNATURE "rusEFI 2021.06.23.hellen_cypress.2363904949"
|
||||
#define SIGNATURE_DATE 2021.06.27
|
||||
#define SIGNATURE_HASH 218963558
|
||||
#define TS_SIGNATURE "rusEFI 2021.06.27.hellen_cypress.218963558"
|
||||
|
|
|
@ -3,6 +3,6 @@
|
|||
//
|
||||
|
||||
#define SIGNATURE_BOARD kin
|
||||
#define SIGNATURE_DATE 2021.06.23
|
||||
#define SIGNATURE_HASH 1933811529
|
||||
#define TS_SIGNATURE "rusEFI 2021.06.23.kin.1933811529"
|
||||
#define SIGNATURE_DATE 2021.06.27
|
||||
#define SIGNATURE_HASH 4071150234
|
||||
#define TS_SIGNATURE "rusEFI 2021.06.27.kin.4071150234"
|
||||
|
|
|
@ -3,6 +3,6 @@
|
|||
//
|
||||
|
||||
#define SIGNATURE_BOARD mre_f4
|
||||
#define SIGNATURE_DATE 2021.06.23
|
||||
#define SIGNATURE_HASH 2500809196
|
||||
#define TS_SIGNATURE "rusEFI 2021.06.23.mre_f4.2500809196"
|
||||
#define SIGNATURE_DATE 2021.06.27
|
||||
#define SIGNATURE_HASH 350493759
|
||||
#define TS_SIGNATURE "rusEFI 2021.06.27.mre_f4.350493759"
|
||||
|
|
|
@ -3,6 +3,6 @@
|
|||
//
|
||||
|
||||
#define SIGNATURE_BOARD mre_f7
|
||||
#define SIGNATURE_DATE 2021.06.23
|
||||
#define SIGNATURE_HASH 2500809196
|
||||
#define TS_SIGNATURE "rusEFI 2021.06.23.mre_f7.2500809196"
|
||||
#define SIGNATURE_DATE 2021.06.27
|
||||
#define SIGNATURE_HASH 350493759
|
||||
#define TS_SIGNATURE "rusEFI 2021.06.27.mre_f7.350493759"
|
||||
|
|
|
@ -3,6 +3,6 @@
|
|||
//
|
||||
|
||||
#define SIGNATURE_BOARD prometheus_405
|
||||
#define SIGNATURE_DATE 2021.06.23
|
||||
#define SIGNATURE_HASH 3691809363
|
||||
#define TS_SIGNATURE "rusEFI 2021.06.23.prometheus_405.3691809363"
|
||||
#define SIGNATURE_DATE 2021.06.27
|
||||
#define SIGNATURE_HASH 1575470976
|
||||
#define TS_SIGNATURE "rusEFI 2021.06.27.prometheus_405.1575470976"
|
||||
|
|
|
@ -3,6 +3,6 @@
|
|||
//
|
||||
|
||||
#define SIGNATURE_BOARD prometheus_469
|
||||
#define SIGNATURE_DATE 2021.06.23
|
||||
#define SIGNATURE_HASH 3691809363
|
||||
#define TS_SIGNATURE "rusEFI 2021.06.23.prometheus_469.3691809363"
|
||||
#define SIGNATURE_DATE 2021.06.27
|
||||
#define SIGNATURE_HASH 1575470976
|
||||
#define TS_SIGNATURE "rusEFI 2021.06.27.prometheus_469.1575470976"
|
||||
|
|
|
@ -3,6 +3,6 @@
|
|||
//
|
||||
|
||||
#define SIGNATURE_BOARD proteus_f4
|
||||
#define SIGNATURE_DATE 2021.06.23
|
||||
#define SIGNATURE_HASH 2804692350
|
||||
#define TS_SIGNATURE "rusEFI 2021.06.23.proteus_f4.2804692350"
|
||||
#define SIGNATURE_DATE 2021.06.27
|
||||
#define SIGNATURE_HASH 650606765
|
||||
#define TS_SIGNATURE "rusEFI 2021.06.27.proteus_f4.650606765"
|
||||
|
|
|
@ -3,6 +3,6 @@
|
|||
//
|
||||
|
||||
#define SIGNATURE_BOARD proteus_f7
|
||||
#define SIGNATURE_DATE 2021.06.23
|
||||
#define SIGNATURE_HASH 2804692350
|
||||
#define TS_SIGNATURE "rusEFI 2021.06.23.proteus_f7.2804692350"
|
||||
#define SIGNATURE_DATE 2021.06.27
|
||||
#define SIGNATURE_HASH 650606765
|
||||
#define TS_SIGNATURE "rusEFI 2021.06.27.proteus_f7.650606765"
|
||||
|
|
|
@ -3,6 +3,6 @@
|
|||
//
|
||||
|
||||
#define SIGNATURE_BOARD subaru_eg33_f7
|
||||
#define SIGNATURE_DATE 2021.06.23
|
||||
#define SIGNATURE_HASH 1673954931
|
||||
#define TS_SIGNATURE "rusEFI 2021.06.23.subaru_eg33_f7.1673954931"
|
||||
#define SIGNATURE_DATE 2021.06.27
|
||||
#define SIGNATURE_HASH 3794652064
|
||||
#define TS_SIGNATURE "rusEFI 2021.06.27.subaru_eg33_f7.3794652064"
|
||||
|
|
Binary file not shown.
|
@ -33,12 +33,12 @@ enable2ndByteCanID = false
|
|||
|
||||
[MegaTune]
|
||||
; https://rusefi.com/forum/viewtopic.php?p=36201#p36201
|
||||
signature = "rusEFI 2021.06.23.all.3466233957"
|
||||
signature = "rusEFI 2021.06.27.all.1332856246"
|
||||
|
||||
[TunerStudio]
|
||||
queryCommand = "S"
|
||||
versionInfo = "V" ; firmwave version for title bar.
|
||||
signature = "rusEFI 2021.06.23.all.3466233957" ; signature is expected to be 7 or more characters.
|
||||
signature = "rusEFI 2021.06.27.all.1332856246" ; signature is expected to be 7 or more characters.
|
||||
|
||||
[Constants]
|
||||
; new packet serial format with CRC
|
||||
|
@ -77,7 +77,7 @@ enable2ndByteCanID = false
|
|||
|
||||
; see PAGE_0_SIZE in C source code
|
||||
; CONFIG_DEFINITION_START
|
||||
; this section was generated automatically by rusEFI tool ConfigDefinition.jar based on gen_config.sh integration/rusefi_config.txt Wed Jun 23 21:06:20 UTC 2021
|
||||
; this section was generated automatically by rusEFI tool ConfigDefinition.jar based on gen_config.sh integration/rusefi_config.txt Sun Jun 27 22:52:41 UTC 2021
|
||||
|
||||
pageSize = 20000
|
||||
page = 1
|
||||
|
@ -124,7 +124,7 @@ tpsErrorDetectionTooLow = scalar, S16, 84, "%", 1, 0, -10, 0, 0
|
|||
tpsErrorDetectionTooHigh = scalar, S16, 86, "%", 1, 0, 100, 110, 0
|
||||
cranking_baseFuel = scalar, F32, 88, "mg", 1, 0, 0, 500, 1
|
||||
cranking_rpm = scalar, S16, 92, "RPM", 1, 0, 0, 3000, 0
|
||||
cranking_alignmentFill_at_6 = array, U08, 94, [2], "units", 1, 0, -20, 100, 0
|
||||
cranking_alignmentFill_at_6 = array, U08, 94, [2], "", 1, 0, -20, 100, 0
|
||||
primingSquirtDurationMs = scalar, F32, 96, "*C", 1, 0, -40, 200, 1
|
||||
ignitionDwellForCrankingMs = scalar, F32, 100, "ms", 1, 0, 0, 200, 1
|
||||
etbRevLimitStart = scalar, U16, 104, "rpm", 1, 0, 0, 15000, 0
|
||||
|
@ -146,7 +146,7 @@ clt_resistance_2 = scalar, F32, 268, "Ohm", 1, 0, 0, 200000, 1
|
|||
clt_resistance_3 = scalar, F32, 272, "Ohm", 1, 0, 0, 200000, 1
|
||||
clt_bias_resistor = scalar, F32, 276, "Ohm", 1, 0, 0, 200000, 1
|
||||
clt_adcChannel = bits, U08, 280, [0:5], "Disabled", "PA0", "PA1", "PA2", "PA3", "PA4", "PA5", "PA6", "PA7", "PB0", "PB1", "PC0", "PC1", "PC2", "PC3", "PC4", "PC5", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID"
|
||||
clt_alignmentFill_at_29 = array, U08, 281, [3], "units", 1, 0, -20, 100, 0
|
||||
clt_alignmentFill_at_29 = array, U08, 281, [3], "", 1, 0, -20, 100, 0
|
||||
iat_tempC_1 = scalar, F32, 284, "*C", 1, 0, -40, 200, 1
|
||||
iat_tempC_2 = scalar, F32, 288, "*C", 1, 0, -40, 200, 1
|
||||
iat_tempC_3 = scalar, F32, 292, "*C", 1, 0, -40, 200, 1
|
||||
|
@ -155,7 +155,7 @@ iat_resistance_2 = scalar, F32, 300, "Ohm", 1, 0, 0, 200000, 1
|
|||
iat_resistance_3 = scalar, F32, 304, "Ohm", 1, 0, 0, 200000, 1
|
||||
iat_bias_resistor = scalar, F32, 308, "Ohm", 1, 0, 0, 200000, 1
|
||||
iat_adcChannel = bits, U08, 312, [0:5], "Disabled", "PA0", "PA1", "PA2", "PA3", "PA4", "PA5", "PA6", "PA7", "PB0", "PB1", "PC0", "PC1", "PC2", "PC3", "PC4", "PC5", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID"
|
||||
iat_alignmentFill_at_29 = array, U08, 313, [3], "units", 1, 0, -20, 100, 0
|
||||
iat_alignmentFill_at_29 = array, U08, 313, [3], "", 1, 0, -20, 100, 0
|
||||
launchRpm = scalar, S32, 316, "rpm", 1, 0, 0, 20000, 2
|
||||
launchTimingRetard = scalar, S32, 320, "deg", 1, 0, -180, 180, 2
|
||||
hip9011PrescalerAndSDO = scalar, S32, 324, "integer", 1, 0, 0, 32, 0
|
||||
|
@ -766,7 +766,9 @@ baroCorrTable = array, F32, 1576, [4x4], "ratio", 1, 0, 0, 2, 2
|
|||
crankingTpsCoef = array, F32, 1640, [8], "Ratio", 1, 0, 0, 700, 2
|
||||
crankingTpsBins = array, F32, 1672, [8], "%", 1, 0, 0, 100, 2
|
||||
tachPulseDuractionMs = scalar, F32, 1704, "", 1, 0, 0, 100, 2
|
||||
unused1708 = scalar, S32, 1708, "units", 1, 0, -20, 100, 0
|
||||
maxAcRpm = scalar, U16, 1708, "rpm", 1, 0, 0, 10000, 0
|
||||
maxAcTps = scalar, U08, 1710, "%", 1, 0, 0, 100, 0
|
||||
maxAcClt = scalar, U08, 1711, "deg C", 1, 0, 0, 150, 0
|
||||
wwaeTau = scalar, F32, 1712, "Seconds", 1, 0, 0, 3, 2
|
||||
alternatorControl_pFactor = scalar, F32, 1716, "", 1, 0, -10000, 10000, 4
|
||||
alternatorControl_iFactor = scalar, F32, 1720, "", 1, 0, -10000, 10000, 4
|
||||
|
@ -857,30 +859,30 @@ unused1127 = bits, U32, 2116, [4:4], "false", "true"
|
|||
unused1128 = bits, U32, 2116, [5:5], "false", "true"
|
||||
unused1129 = bits, U32, 2116, [6:6], "false", "true"
|
||||
unused1130 = bits, U32, 2116, [7:7], "false", "true"
|
||||
unusedBit_494_8 = bits, U32, 2116, [8:8], "false", "true"
|
||||
unusedBit_494_9 = bits, U32, 2116, [9:9], "false", "true"
|
||||
unusedBit_494_10 = bits, U32, 2116, [10:10], "false", "true"
|
||||
unusedBit_494_11 = bits, U32, 2116, [11:11], "false", "true"
|
||||
unusedBit_494_12 = bits, U32, 2116, [12:12], "false", "true"
|
||||
unusedBit_494_13 = bits, U32, 2116, [13:13], "false", "true"
|
||||
unusedBit_494_14 = bits, U32, 2116, [14:14], "false", "true"
|
||||
unusedBit_494_15 = bits, U32, 2116, [15:15], "false", "true"
|
||||
unusedBit_494_16 = bits, U32, 2116, [16:16], "false", "true"
|
||||
unusedBit_494_17 = bits, U32, 2116, [17:17], "false", "true"
|
||||
unusedBit_494_18 = bits, U32, 2116, [18:18], "false", "true"
|
||||
unusedBit_494_19 = bits, U32, 2116, [19:19], "false", "true"
|
||||
unusedBit_494_20 = bits, U32, 2116, [20:20], "false", "true"
|
||||
unusedBit_494_21 = bits, U32, 2116, [21:21], "false", "true"
|
||||
unusedBit_494_22 = bits, U32, 2116, [22:22], "false", "true"
|
||||
unusedBit_494_23 = bits, U32, 2116, [23:23], "false", "true"
|
||||
unusedBit_494_24 = bits, U32, 2116, [24:24], "false", "true"
|
||||
unusedBit_494_25 = bits, U32, 2116, [25:25], "false", "true"
|
||||
unusedBit_494_26 = bits, U32, 2116, [26:26], "false", "true"
|
||||
unusedBit_494_27 = bits, U32, 2116, [27:27], "false", "true"
|
||||
unusedBit_494_28 = bits, U32, 2116, [28:28], "false", "true"
|
||||
unusedBit_494_29 = bits, U32, 2116, [29:29], "false", "true"
|
||||
unusedBit_494_30 = bits, U32, 2116, [30:30], "false", "true"
|
||||
unusedBit_494_31 = bits, U32, 2116, [31:31], "false", "true"
|
||||
unusedBit_496_8 = bits, U32, 2116, [8:8], "false", "true"
|
||||
unusedBit_496_9 = bits, U32, 2116, [9:9], "false", "true"
|
||||
unusedBit_496_10 = bits, U32, 2116, [10:10], "false", "true"
|
||||
unusedBit_496_11 = bits, U32, 2116, [11:11], "false", "true"
|
||||
unusedBit_496_12 = bits, U32, 2116, [12:12], "false", "true"
|
||||
unusedBit_496_13 = bits, U32, 2116, [13:13], "false", "true"
|
||||
unusedBit_496_14 = bits, U32, 2116, [14:14], "false", "true"
|
||||
unusedBit_496_15 = bits, U32, 2116, [15:15], "false", "true"
|
||||
unusedBit_496_16 = bits, U32, 2116, [16:16], "false", "true"
|
||||
unusedBit_496_17 = bits, U32, 2116, [17:17], "false", "true"
|
||||
unusedBit_496_18 = bits, U32, 2116, [18:18], "false", "true"
|
||||
unusedBit_496_19 = bits, U32, 2116, [19:19], "false", "true"
|
||||
unusedBit_496_20 = bits, U32, 2116, [20:20], "false", "true"
|
||||
unusedBit_496_21 = bits, U32, 2116, [21:21], "false", "true"
|
||||
unusedBit_496_22 = bits, U32, 2116, [22:22], "false", "true"
|
||||
unusedBit_496_23 = bits, U32, 2116, [23:23], "false", "true"
|
||||
unusedBit_496_24 = bits, U32, 2116, [24:24], "false", "true"
|
||||
unusedBit_496_25 = bits, U32, 2116, [25:25], "false", "true"
|
||||
unusedBit_496_26 = bits, U32, 2116, [26:26], "false", "true"
|
||||
unusedBit_496_27 = bits, U32, 2116, [27:27], "false", "true"
|
||||
unusedBit_496_28 = bits, U32, 2116, [28:28], "false", "true"
|
||||
unusedBit_496_29 = bits, U32, 2116, [29:29], "false", "true"
|
||||
unusedBit_496_30 = bits, U32, 2116, [30:30], "false", "true"
|
||||
unusedBit_496_31 = bits, U32, 2116, [31:31], "false", "true"
|
||||
can2NbcType = bits, U32, 2120, [0:4], "None", "FIAT", "VAG", "MAZDA RX8", "BMW", "W202", "BMW E90", "Haltech", "VAG MQB", "type 9", "type 10", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID"
|
||||
can2TxPin = bits, U08, 2124, [0:7], "NONE", "INVALID", "PA0", "PA1", "PA2", "PA3", "PA4", "PA5", "PA6", "PA7", "PA8", "PA9", "PA10", "PA11", "PA12", "PA13", "PA14", "PA15", "PB0", "PB1", "PB2", "PB3", "PB4", "PB5", "PB6", "PB7", "PB8", "PB9", "PB10", "PB11", "PB12", "PB13", "PB14", "PB15", "PC0", "PC1", "PC2", "PC3", "PC4", "PC5", "PC6", "PC7", "PC8", "PC9", "PC10", "PC11", "PC12", "PC13", "PC14", "PC15", "PD0", "PD1", "PD2", "PD3", "PD4", "PD5", "PD6", "PD7", "PD8", "PD9", "PD10", "PD11", "PD12", "PD13", "PD14", "PD15", "PE0", "PE1", "PE2", "PE3", "PE4", "PE5", "PE6", "PE7", "PE8", "PE9", "PE10", "PE11", "PE12", "PE13", "PE14", "PE15", "PF0", "PF1", "PF2", "PF3", "PF4", "PF5", "PF6", "PF7", "PF8", "PF9", "PF10", "PF11", "PF12", "PF13", "PF14", "PF15", "PG0", "PG1", "PG2", "PG3", "PG4", "PG5", "PG6", "PG7", "PG8", "PG9", "PG10", "PG11", "PG12", "PG13", "PG14", "PG15", "PH0", "PH1", "PH2", "PH3", "PH4", "PH5", "PH6", "PH7", "PH8", "PH9", "PH10", "PH11", "PH12", "PH13", "PH14", "PH15", "PI0", "PI1", "PI2", "PI3", "PI4", "PI5", "PI6", "PI7", "PI8", "PI9", "PI10", "PI11", "PI12", "PI13", "PI14", "PI15", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID"
|
||||
can2RxPin = bits, U08, 2125, [0:7], "NONE", "INVALID", "PA0", "PA1", "PA2", "PA3", "PA4", "PA5", "PA6", "PA7", "PA8", "PA9", "PA10", "PA11", "PA12", "PA13", "PA14", "PA15", "PB0", "PB1", "PB2", "PB3", "PB4", "PB5", "PB6", "PB7", "PB8", "PB9", "PB10", "PB11", "PB12", "PB13", "PB14", "PB15", "PC0", "PC1", "PC2", "PC3", "PC4", "PC5", "PC6", "PC7", "PC8", "PC9", "PC10", "PC11", "PC12", "PC13", "PC14", "PC15", "PD0", "PD1", "PD2", "PD3", "PD4", "PD5", "PD6", "PD7", "PD8", "PD9", "PD10", "PD11", "PD12", "PD13", "PD14", "PD15", "PE0", "PE1", "PE2", "PE3", "PE4", "PE5", "PE6", "PE7", "PE8", "PE9", "PE10", "PE11", "PE12", "PE13", "PE14", "PE15", "PF0", "PF1", "PF2", "PF3", "PF4", "PF5", "PF6", "PF7", "PF8", "PF9", "PF10", "PF11", "PF12", "PF13", "PF14", "PF15", "PG0", "PG1", "PG2", "PG3", "PG4", "PG5", "PG6", "PG7", "PG8", "PG9", "PG10", "PG11", "PG12", "PG13", "PG14", "PG15", "PH0", "PH1", "PH2", "PH3", "PH4", "PH5", "PH6", "PH7", "PH8", "PH9", "PH10", "PH11", "PH12", "PH13", "PH14", "PH15", "PI0", "PI1", "PI2", "PI3", "PI4", "PI5", "PI6", "PI7", "PI8", "PI9", "PI10", "PI11", "PI12", "PI13", "PI14", "PI15", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID"
|
||||
|
@ -908,7 +910,7 @@ auxPidPins4 = bits, U08, 2223, [0:7], "NONE", "INVALID", "PA0", "PA1", "PA2", "P
|
|||
cj125SpiDevice = bits, U08, 2224, [0:2], "Off", "SPI1", "SPI2", "SPI3", "SPI4", "INVALID", "INVALID", "INVALID"
|
||||
cj125CsPinMode = bits, U08, 2225, [0:1], "default", "default inverted", "open collector", "open collector inverted"
|
||||
sdCardCsPinMode = bits, U08, 2226, [0:1], "default", "default inverted", "open collector", "open collector inverted"
|
||||
alignmentFill_at_2227 = scalar, U08, 2227, "units", 1, 0, -20, 100, 0
|
||||
alignmentFill_at_2227 = scalar, U08, 2227, "", 1, 0, -20, 100, 0
|
||||
crankingIACposition = scalar, S32, 2228, "percent", 1, 0, -100, 100, 0
|
||||
tChargeMinRpmMinTps = scalar, F32, 2232, "mult", 1, 0, 0, 3, 4
|
||||
tChargeMinRpmMaxTps = scalar, F32, 2236, "mult", 1, 0, 0, 3, 4
|
||||
|
@ -917,7 +919,7 @@ tChargeMaxRpmMaxTps = scalar, F32, 2244, "mult", 1, 0, 0, 3, 4
|
|||
auxPidFrequency1 = scalar, U16, 2248, "Hz", 1, 0, 0, 3000, 0
|
||||
auxPidFrequency2 = scalar, U16, 2250, "Hz", 1, 0, 0, 3000, 0
|
||||
fan1ExtraIdle = scalar, U08, 2252, "%", 1, 0, 0, 100, 0
|
||||
alignmentFill_at_2253 = array, U08, 2253, [3], "units", 1, 0, -20, 100, 0
|
||||
alignmentFill_at_2253 = array, U08, 2253, [3], "", 1, 0, -20, 100, 0
|
||||
alternatorPwmFrequency = scalar, S32, 2256, "Hz", 1, 0, 0, 3000, 0
|
||||
unused2260 = scalar, S32, 2260, "units", 1, 0, -20, 100, 0
|
||||
narrowToWideOxygenBins = array, F32, 2264, [8], "V", 1, 0, -10, 10, 3
|
||||
|
@ -947,7 +949,7 @@ auxTempSensor1_resistance_2 = scalar, F32, 2460, "Ohm", 1, 0, 0, 200000, 1
|
|||
auxTempSensor1_resistance_3 = scalar, F32, 2464, "Ohm", 1, 0, 0, 200000, 1
|
||||
auxTempSensor1_bias_resistor = scalar, F32, 2468, "Ohm", 1, 0, 0, 200000, 1
|
||||
auxTempSensor1_adcChannel = bits, U08, 2472, [0:5], "Disabled", "PA0", "PA1", "PA2", "PA3", "PA4", "PA5", "PA6", "PA7", "PB0", "PB1", "PC0", "PC1", "PC2", "PC3", "PC4", "PC5", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID"
|
||||
auxTempSensor1_alignmentFill_at_29 = array, U08, 2473, [3], "units", 1, 0, -20, 100, 0
|
||||
auxTempSensor1_alignmentFill_at_29 = array, U08, 2473, [3], "", 1, 0, -20, 100, 0
|
||||
auxTempSensor2_tempC_1 = scalar, F32, 2476, "*C", 1, 0, -40, 200, 1
|
||||
auxTempSensor2_tempC_2 = scalar, F32, 2480, "*C", 1, 0, -40, 200, 1
|
||||
auxTempSensor2_tempC_3 = scalar, F32, 2484, "*C", 1, 0, -40, 200, 1
|
||||
|
@ -956,7 +958,7 @@ auxTempSensor2_resistance_2 = scalar, F32, 2492, "Ohm", 1, 0, 0, 200000, 1
|
|||
auxTempSensor2_resistance_3 = scalar, F32, 2496, "Ohm", 1, 0, 0, 200000, 1
|
||||
auxTempSensor2_bias_resistor = scalar, F32, 2500, "Ohm", 1, 0, 0, 200000, 1
|
||||
auxTempSensor2_adcChannel = bits, U08, 2504, [0:5], "Disabled", "PA0", "PA1", "PA2", "PA3", "PA4", "PA5", "PA6", "PA7", "PB0", "PB1", "PC0", "PC1", "PC2", "PC3", "PC4", "PC5", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID"
|
||||
auxTempSensor2_alignmentFill_at_29 = array, U08, 2505, [3], "units", 1, 0, -20, 100, 0
|
||||
auxTempSensor2_alignmentFill_at_29 = array, U08, 2505, [3], "", 1, 0, -20, 100, 0
|
||||
unused2508 = array, U08, 2508, [6], "units", 1, 0, -20, 100, 0
|
||||
etbFreq = scalar, S16, 2514, "Hz", 1, 0, 0, 10000, 0
|
||||
etbWastegatePid_pFactor = scalar, F32, 2516, "", 1, 0, -10000, 10000, 4
|
||||
|
@ -1194,7 +1196,7 @@ tcu_solenoid_mode4 = bits, U08, 4520, [0:1], "default", "default inverted", "ope
|
|||
tcu_solenoid_mode5 = bits, U08, 4521, [0:1], "default", "default inverted", "open collector", "open collector inverted"
|
||||
tcu_solenoid_mode6 = bits, U08, 4522, [0:1], "default", "default inverted", "open collector", "open collector inverted"
|
||||
knockBaseNoise = array, S08, 4523, [16], "dB", 1, 0, -30, 0, 2
|
||||
alignmentFill_at_4539 = scalar, U08, 4539, "units", 1, 0, -20, 100, 0
|
||||
alignmentFill_at_4539 = scalar, U08, 4539, "", 1, 0, -20, 100, 0
|
||||
triggerGapOverride1 = scalar, F32, 4540, "ratio", 1, 0, 0, 20, 2
|
||||
triggerGapOverride2 = scalar, F32, 4544, "ratio", 1, 0, 0, 20, 2
|
||||
triggerGapOverride3 = scalar, F32, 4548, "ratio", 1, 0, 0, 20, 2
|
||||
|
@ -1453,6 +1455,9 @@ fsioTable4RpmBins = array, F32, 19968, [8], "RPM", 1, 0, 0, 25500, 2
|
|||
ignMathCalculateAtIndex = "At what trigger index should some ignition-related math be executed? This is a performance trick to reduce load on synchronization trigger callback."
|
||||
acIdleRpmBump = "Extra idle target speed when A/C is enabled. Some cars need the extra speed to keep the AC efficient while idling."
|
||||
mapAveragingSchedulingAtIndex = "At what trigger index should some MAP-related math be executed? This is a performance trick to reduce load on synchronization trigger callback."
|
||||
maxAcRpm = "Above this RPM, disable AC. Set to 0 to disable check."
|
||||
maxAcTps = "Above this TPS, disable AC. Set to 0 to disable check."
|
||||
maxAcClt = "Above this CLT, disable AC to prevent overheating the engine. Set to 0 to disable check."
|
||||
wwaeTau = "Length of time the deposited wall fuel takes to dissipate after the start of acceleration. "
|
||||
multisparkSparkDuration = "How long to wait for the spark to fire before recharging the coil for another spark."
|
||||
multisparkDwell = "This sets the dwell time for subsequent sparks. The main spark's dwell is set by the dwell table."
|
||||
|
@ -1669,6 +1674,7 @@ fsioTable4RpmBins = array, F32, 19968, [8], "RPM", 1, 0, 0, 25500, 2
|
|||
; ind_map_error = bits, U32, 0, [20:20], "true", "false";
|
||||
|
||||
ind_iat_error = bits, U32, 0, [21:21], "true", "false";
|
||||
acState = bits, U32, 0, [22:22], "true", "false";
|
||||
ind_isTriggerError = bits, U32, 0, [23:23], "true", "false";
|
||||
ind_hasFatalError=bits, U32, 0, [24:24], "true", "false";
|
||||
ind_isWarnNow =bits, U32, 0, [25:25], "true", "false";
|
||||
|
@ -2673,7 +2679,8 @@ gaugeCategory = DynoView
|
|||
indicator = { clutchUpState }, "clutch", "cltch Up", white, black, red, black
|
||||
indicator = { clutchDownState }, "clutch", "cltch Down", white, black, yellow, black
|
||||
indicator = { brakePedalIndicator }, "brake", "brake down", white, black, red, black
|
||||
indicator = { acSwitchState }, "AC off", "AC on", white, black, blue, white
|
||||
indicator = { acSwitchState }, "AC switch off", "AC switch on", white, black, blue, white
|
||||
indicator = { acState }, "AC off", "AC on", white, black, blue, white
|
||||
indicator = { isIdleClosedLoop }, "not idling", "idling", white, black, green, black
|
||||
indicator = { isIdleCoasting }, "not coasting", "coasting", white, black, green, black
|
||||
|
||||
|
@ -2862,6 +2869,7 @@ menuDialog = main
|
|||
subMenu = starterRelay, "Starter Disable relay"
|
||||
subMenu = fuelPump, "Fuel pump"
|
||||
subMenu = fanSetting, "Fan"
|
||||
subMenu = acSettings, "Air Conditioning"
|
||||
subMenu = tachSettings, "Tachometer"
|
||||
subMenu = malfunction, "Check engine light"
|
||||
subMenu = statusLeds, "Status LEDs"
|
||||
|
@ -4177,11 +4185,13 @@ cmd_set_engine_type_default = "Z\x00\x31\x00\x00"
|
|||
dialog = acSettings, "A/C Settings"
|
||||
field = "A/C Relay", acRelayPin
|
||||
field = "A/C Relay Mode", acRelayPinMode
|
||||
field = "Max RPM", maxAcRpm
|
||||
field = "Max CLT", maxAcClt
|
||||
field = "Max TPS", maxAcTps
|
||||
|
||||
dialog = fanSetting, "Fan Settings"
|
||||
panel = fan1Settings
|
||||
panel = fan2Settings
|
||||
panel = acSettings
|
||||
|
||||
dialog = fuelPump, "Fuel Pump"
|
||||
field = "Pin", fuelPumpPin
|
||||
|
|
|
@ -33,12 +33,12 @@ enable2ndByteCanID = false
|
|||
|
||||
[MegaTune]
|
||||
; https://rusefi.com/forum/viewtopic.php?p=36201#p36201
|
||||
signature = "rusEFI 2021.06.27.f429-discovery.2363904949"
|
||||
signature = "rusEFI 2021.06.27.f429-discovery.218963558"
|
||||
|
||||
[TunerStudio]
|
||||
queryCommand = "S"
|
||||
versionInfo = "V" ; firmwave version for title bar.
|
||||
signature = "rusEFI 2021.06.27.f429-discovery.2363904949" ; signature is expected to be 7 or more characters.
|
||||
signature = "rusEFI 2021.06.27.f429-discovery.218963558" ; signature is expected to be 7 or more characters.
|
||||
|
||||
[Constants]
|
||||
; new packet serial format with CRC
|
||||
|
@ -77,7 +77,7 @@ enable2ndByteCanID = false
|
|||
|
||||
; see PAGE_0_SIZE in C source code
|
||||
; CONFIG_DEFINITION_START
|
||||
; this section was generated automatically by rusEFI tool ConfigDefinition.jar based on gen_config.sh integration/rusefi_config.txt Sun Jun 27 16:15:57 UTC 2021
|
||||
; this section was generated automatically by rusEFI tool ConfigDefinition.jar based on gen_config.sh integration/rusefi_config.txt Sun Jun 27 22:52:45 UTC 2021
|
||||
|
||||
pageSize = 20000
|
||||
page = 1
|
||||
|
@ -766,7 +766,9 @@ baroCorrTable = array, F32, 1576, [4x4], "ratio", 1, 0, 0, 2, 2
|
|||
crankingTpsCoef = array, F32, 1640, [8], "Ratio", 1, 0, 0, 700, 2
|
||||
crankingTpsBins = array, F32, 1672, [8], "%", 1, 0, 0, 100, 2
|
||||
tachPulseDuractionMs = scalar, F32, 1704, "", 1, 0, 0, 100, 2
|
||||
unused1708 = scalar, S32, 1708, "units", 1, 0, -20, 100, 0
|
||||
maxAcRpm = scalar, U16, 1708, "rpm", 1, 0, 0, 10000, 0
|
||||
maxAcTps = scalar, U08, 1710, "%", 1, 0, 0, 100, 0
|
||||
maxAcClt = scalar, U08, 1711, "deg C", 1, 0, 0, 150, 0
|
||||
wwaeTau = scalar, F32, 1712, "Seconds", 1, 0, 0, 3, 2
|
||||
alternatorControl_pFactor = scalar, F32, 1716, "", 1, 0, -10000, 10000, 4
|
||||
alternatorControl_iFactor = scalar, F32, 1720, "", 1, 0, -10000, 10000, 4
|
||||
|
@ -857,30 +859,30 @@ unused1127 = bits, U32, 2116, [4:4], "false", "true"
|
|||
unused1128 = bits, U32, 2116, [5:5], "false", "true"
|
||||
unused1129 = bits, U32, 2116, [6:6], "false", "true"
|
||||
unused1130 = bits, U32, 2116, [7:7], "false", "true"
|
||||
unusedBit_494_8 = bits, U32, 2116, [8:8], "false", "true"
|
||||
unusedBit_494_9 = bits, U32, 2116, [9:9], "false", "true"
|
||||
unusedBit_494_10 = bits, U32, 2116, [10:10], "false", "true"
|
||||
unusedBit_494_11 = bits, U32, 2116, [11:11], "false", "true"
|
||||
unusedBit_494_12 = bits, U32, 2116, [12:12], "false", "true"
|
||||
unusedBit_494_13 = bits, U32, 2116, [13:13], "false", "true"
|
||||
unusedBit_494_14 = bits, U32, 2116, [14:14], "false", "true"
|
||||
unusedBit_494_15 = bits, U32, 2116, [15:15], "false", "true"
|
||||
unusedBit_494_16 = bits, U32, 2116, [16:16], "false", "true"
|
||||
unusedBit_494_17 = bits, U32, 2116, [17:17], "false", "true"
|
||||
unusedBit_494_18 = bits, U32, 2116, [18:18], "false", "true"
|
||||
unusedBit_494_19 = bits, U32, 2116, [19:19], "false", "true"
|
||||
unusedBit_494_20 = bits, U32, 2116, [20:20], "false", "true"
|
||||
unusedBit_494_21 = bits, U32, 2116, [21:21], "false", "true"
|
||||
unusedBit_494_22 = bits, U32, 2116, [22:22], "false", "true"
|
||||
unusedBit_494_23 = bits, U32, 2116, [23:23], "false", "true"
|
||||
unusedBit_494_24 = bits, U32, 2116, [24:24], "false", "true"
|
||||
unusedBit_494_25 = bits, U32, 2116, [25:25], "false", "true"
|
||||
unusedBit_494_26 = bits, U32, 2116, [26:26], "false", "true"
|
||||
unusedBit_494_27 = bits, U32, 2116, [27:27], "false", "true"
|
||||
unusedBit_494_28 = bits, U32, 2116, [28:28], "false", "true"
|
||||
unusedBit_494_29 = bits, U32, 2116, [29:29], "false", "true"
|
||||
unusedBit_494_30 = bits, U32, 2116, [30:30], "false", "true"
|
||||
unusedBit_494_31 = bits, U32, 2116, [31:31], "false", "true"
|
||||
unusedBit_496_8 = bits, U32, 2116, [8:8], "false", "true"
|
||||
unusedBit_496_9 = bits, U32, 2116, [9:9], "false", "true"
|
||||
unusedBit_496_10 = bits, U32, 2116, [10:10], "false", "true"
|
||||
unusedBit_496_11 = bits, U32, 2116, [11:11], "false", "true"
|
||||
unusedBit_496_12 = bits, U32, 2116, [12:12], "false", "true"
|
||||
unusedBit_496_13 = bits, U32, 2116, [13:13], "false", "true"
|
||||
unusedBit_496_14 = bits, U32, 2116, [14:14], "false", "true"
|
||||
unusedBit_496_15 = bits, U32, 2116, [15:15], "false", "true"
|
||||
unusedBit_496_16 = bits, U32, 2116, [16:16], "false", "true"
|
||||
unusedBit_496_17 = bits, U32, 2116, [17:17], "false", "true"
|
||||
unusedBit_496_18 = bits, U32, 2116, [18:18], "false", "true"
|
||||
unusedBit_496_19 = bits, U32, 2116, [19:19], "false", "true"
|
||||
unusedBit_496_20 = bits, U32, 2116, [20:20], "false", "true"
|
||||
unusedBit_496_21 = bits, U32, 2116, [21:21], "false", "true"
|
||||
unusedBit_496_22 = bits, U32, 2116, [22:22], "false", "true"
|
||||
unusedBit_496_23 = bits, U32, 2116, [23:23], "false", "true"
|
||||
unusedBit_496_24 = bits, U32, 2116, [24:24], "false", "true"
|
||||
unusedBit_496_25 = bits, U32, 2116, [25:25], "false", "true"
|
||||
unusedBit_496_26 = bits, U32, 2116, [26:26], "false", "true"
|
||||
unusedBit_496_27 = bits, U32, 2116, [27:27], "false", "true"
|
||||
unusedBit_496_28 = bits, U32, 2116, [28:28], "false", "true"
|
||||
unusedBit_496_29 = bits, U32, 2116, [29:29], "false", "true"
|
||||
unusedBit_496_30 = bits, U32, 2116, [30:30], "false", "true"
|
||||
unusedBit_496_31 = bits, U32, 2116, [31:31], "false", "true"
|
||||
can2NbcType = bits, U32, 2120, [0:4], "None", "FIAT", "VAG", "MAZDA RX8", "BMW", "W202", "BMW E90", "Haltech", "VAG MQB", "type 9", "type 10", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID"
|
||||
can2TxPin = bits, U08, 2124, [0:7], "NONE", "INVALID", "PA0", "PA1", "PA2", "PA3", "PA4", "PA5", "PA6", "PA7", "PA8", "PA9", "PA10", "PA11", "PA12", "PA13", "PA14", "PA15", "PB0", "PB1", "PB2", "PB3", "PB4", "PB5", "PB6", "PB7", "PB8", "PB9", "PB10", "PB11", "PB12", "PB13", "PB14", "PB15", "PC0", "PC1", "PC2", "PC3", "PC4", "PC5", "PC6", "PC7", "PC8", "PC9", "PC10", "PC11", "PC12", "PC13", "PC14", "PC15", "PD0", "PD1", "PD2", "PD3", "PD4", "PD5", "PD6", "PD7", "PD8", "PD9", "PD10", "PD11", "PD12", "PD13", "PD14", "PD15", "PE0", "PE1", "PE2", "PE3", "PE4", "PE5", "PE6", "PE7", "PE8", "PE9", "PE10", "PE11", "PE12", "PE13", "PE14", "PE15", "PF0", "PF1", "PF2", "PF3", "PF4", "PF5", "PF6", "PF7", "PF8", "PF9", "PF10", "PF11", "PF12", "PF13", "PF14", "PF15", "PG0", "PG1", "PG2", "PG3", "PG4", "PG5", "PG6", "PG7", "PG8", "PG9", "PG10", "PG11", "PG12", "PG13", "PG14", "PG15", "PH0", "PH1", "PH2", "PH3", "PH4", "PH5", "PH6", "PH7", "PH8", "PH9", "PH10", "PH11", "PH12", "PH13", "PH14", "PH15", "PI0", "PI1", "PI2", "PI3", "PI4", "PI5", "PI6", "PI7", "PI8", "PI9", "PI10", "PI11", "PI12", "PI13", "PI14", "PI15", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID"
|
||||
can2RxPin = bits, U08, 2125, [0:7], "NONE", "INVALID", "PA0", "PA1", "PA2", "PA3", "PA4", "PA5", "PA6", "PA7", "PA8", "PA9", "PA10", "PA11", "PA12", "PA13", "PA14", "PA15", "PB0", "PB1", "PB2", "PB3", "PB4", "PB5", "PB6", "PB7", "PB8", "PB9", "PB10", "PB11", "PB12", "PB13", "PB14", "PB15", "PC0", "PC1", "PC2", "PC3", "PC4", "PC5", "PC6", "PC7", "PC8", "PC9", "PC10", "PC11", "PC12", "PC13", "PC14", "PC15", "PD0", "PD1", "PD2", "PD3", "PD4", "PD5", "PD6", "PD7", "PD8", "PD9", "PD10", "PD11", "PD12", "PD13", "PD14", "PD15", "PE0", "PE1", "PE2", "PE3", "PE4", "PE5", "PE6", "PE7", "PE8", "PE9", "PE10", "PE11", "PE12", "PE13", "PE14", "PE15", "PF0", "PF1", "PF2", "PF3", "PF4", "PF5", "PF6", "PF7", "PF8", "PF9", "PF10", "PF11", "PF12", "PF13", "PF14", "PF15", "PG0", "PG1", "PG2", "PG3", "PG4", "PG5", "PG6", "PG7", "PG8", "PG9", "PG10", "PG11", "PG12", "PG13", "PG14", "PG15", "PH0", "PH1", "PH2", "PH3", "PH4", "PH5", "PH6", "PH7", "PH8", "PH9", "PH10", "PH11", "PH12", "PH13", "PH14", "PH15", "PI0", "PI1", "PI2", "PI3", "PI4", "PI5", "PI6", "PI7", "PI8", "PI9", "PI10", "PI11", "PI12", "PI13", "PI14", "PI15", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID"
|
||||
|
@ -1453,6 +1455,9 @@ fsioTable4RpmBins = array, F32, 19968, [8], "RPM", 1, 0, 0, 25500, 2
|
|||
ignMathCalculateAtIndex = "At what trigger index should some ignition-related math be executed? This is a performance trick to reduce load on synchronization trigger callback."
|
||||
acIdleRpmBump = "Extra idle target speed when A/C is enabled. Some cars need the extra speed to keep the AC efficient while idling."
|
||||
mapAveragingSchedulingAtIndex = "At what trigger index should some MAP-related math be executed? This is a performance trick to reduce load on synchronization trigger callback."
|
||||
maxAcRpm = "Above this RPM, disable AC. Set to 0 to disable check."
|
||||
maxAcTps = "Above this TPS, disable AC. Set to 0 to disable check."
|
||||
maxAcClt = "Above this CLT, disable AC to prevent overheating the engine. Set to 0 to disable check."
|
||||
wwaeTau = "Length of time the deposited wall fuel takes to dissipate after the start of acceleration. "
|
||||
multisparkSparkDuration = "How long to wait for the spark to fire before recharging the coil for another spark."
|
||||
multisparkDwell = "This sets the dwell time for subsequent sparks. The main spark's dwell is set by the dwell table."
|
||||
|
@ -1669,6 +1674,7 @@ fsioTable4RpmBins = array, F32, 19968, [8], "RPM", 1, 0, 0, 25500, 2
|
|||
; ind_map_error = bits, U32, 0, [20:20], "true", "false";
|
||||
|
||||
ind_iat_error = bits, U32, 0, [21:21], "true", "false";
|
||||
acState = bits, U32, 0, [22:22], "true", "false";
|
||||
ind_isTriggerError = bits, U32, 0, [23:23], "true", "false";
|
||||
ind_hasFatalError=bits, U32, 0, [24:24], "true", "false";
|
||||
ind_isWarnNow =bits, U32, 0, [25:25], "true", "false";
|
||||
|
@ -2673,7 +2679,8 @@ gaugeCategory = DynoView
|
|||
indicator = { clutchUpState }, "clutch", "cltch Up", white, black, red, black
|
||||
indicator = { clutchDownState }, "clutch", "cltch Down", white, black, yellow, black
|
||||
indicator = { brakePedalIndicator }, "brake", "brake down", white, black, red, black
|
||||
indicator = { acSwitchState }, "AC off", "AC on", white, black, blue, white
|
||||
indicator = { acSwitchState }, "AC switch off", "AC switch on", white, black, blue, white
|
||||
indicator = { acState }, "AC off", "AC on", white, black, blue, white
|
||||
indicator = { isIdleClosedLoop }, "not idling", "idling", white, black, green, black
|
||||
indicator = { isIdleCoasting }, "not coasting", "coasting", white, black, green, black
|
||||
|
||||
|
@ -2862,6 +2869,7 @@ menuDialog = main
|
|||
subMenu = starterRelay, "Starter Disable relay"
|
||||
subMenu = fuelPump, "Fuel pump"
|
||||
subMenu = fanSetting, "Fan"
|
||||
subMenu = acSettings, "Air Conditioning"
|
||||
subMenu = tachSettings, "Tachometer"
|
||||
subMenu = malfunction, "Check engine light"
|
||||
subMenu = statusLeds, "Status LEDs"
|
||||
|
@ -4177,11 +4185,13 @@ cmd_set_engine_type_default = "Z\x00\x31\x00\x00"
|
|||
dialog = acSettings, "A/C Settings"
|
||||
field = "A/C Relay", acRelayPin
|
||||
field = "A/C Relay Mode", acRelayPinMode
|
||||
field = "Max RPM", maxAcRpm
|
||||
field = "Max CLT", maxAcClt
|
||||
field = "Max TPS", maxAcTps
|
||||
|
||||
dialog = fanSetting, "Fan Settings"
|
||||
panel = fan1Settings
|
||||
panel = fan2Settings
|
||||
panel = acSettings
|
||||
|
||||
dialog = fuelPump, "Fuel Pump"
|
||||
field = "Pin", fuelPumpPin
|
||||
|
|
|
@ -33,12 +33,12 @@ enable2ndByteCanID = false
|
|||
|
||||
[MegaTune]
|
||||
; https://rusefi.com/forum/viewtopic.php?p=36201#p36201
|
||||
signature = "rusEFI 2021.06.23.frankenso_na6.4141090396"
|
||||
signature = "rusEFI 2021.06.27.frankenso_na6.2000636815"
|
||||
|
||||
[TunerStudio]
|
||||
queryCommand = "S"
|
||||
versionInfo = "V" ; firmwave version for title bar.
|
||||
signature = "rusEFI 2021.06.23.frankenso_na6.4141090396" ; signature is expected to be 7 or more characters.
|
||||
signature = "rusEFI 2021.06.27.frankenso_na6.2000636815" ; signature is expected to be 7 or more characters.
|
||||
|
||||
[Constants]
|
||||
; new packet serial format with CRC
|
||||
|
@ -77,7 +77,7 @@ enable2ndByteCanID = false
|
|||
|
||||
; see PAGE_0_SIZE in C source code
|
||||
; CONFIG_DEFINITION_START
|
||||
; this section was generated automatically by rusEFI tool ConfigDefinition.jar based on gen_config.sh integration/rusefi_config.txt Wed Jun 23 21:06:40 UTC 2021
|
||||
; this section was generated automatically by rusEFI tool ConfigDefinition.jar based on gen_config.sh integration/rusefi_config.txt Sun Jun 27 22:53:03 UTC 2021
|
||||
|
||||
pageSize = 20000
|
||||
page = 1
|
||||
|
@ -124,7 +124,7 @@ tpsErrorDetectionTooLow = scalar, S16, 84, "%", 1, 0, -10, 0, 0
|
|||
tpsErrorDetectionTooHigh = scalar, S16, 86, "%", 1, 0, 100, 110, 0
|
||||
cranking_baseFuel = scalar, F32, 88, "mg", 1, 0, 0, 500, 1
|
||||
cranking_rpm = scalar, S16, 92, "RPM", 1, 0, 0, 3000, 0
|
||||
cranking_alignmentFill_at_6 = array, U08, 94, [2], "units", 1, 0, -20, 100, 0
|
||||
cranking_alignmentFill_at_6 = array, U08, 94, [2], "", 1, 0, -20, 100, 0
|
||||
primingSquirtDurationMs = scalar, F32, 96, "*C", 1, 0, -40, 200, 1
|
||||
ignitionDwellForCrankingMs = scalar, F32, 100, "ms", 1, 0, 0, 200, 1
|
||||
etbRevLimitStart = scalar, U16, 104, "rpm", 1, 0, 0, 15000, 0
|
||||
|
@ -146,7 +146,7 @@ clt_resistance_2 = scalar, F32, 268, "Ohm", 1, 0, 0, 200000, 1
|
|||
clt_resistance_3 = scalar, F32, 272, "Ohm", 1, 0, 0, 200000, 1
|
||||
clt_bias_resistor = scalar, F32, 276, "Ohm", 1, 0, 0, 200000, 1
|
||||
clt_adcChannel = bits, U08, 280, [0:5], "NONE","Analog 3O","Analog 3L","Analog 3M","Analog 3J","Analog 3I","INVALID","Analog 3H","Analog 3G","INVALID","INVALID","INVALID","Analog 3P","Analog 3Q","Analog 3N","Analog VBatt","Analog 3E", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID"
|
||||
clt_alignmentFill_at_29 = array, U08, 281, [3], "units", 1, 0, -20, 100, 0
|
||||
clt_alignmentFill_at_29 = array, U08, 281, [3], "", 1, 0, -20, 100, 0
|
||||
iat_tempC_1 = scalar, F32, 284, "*C", 1, 0, -40, 200, 1
|
||||
iat_tempC_2 = scalar, F32, 288, "*C", 1, 0, -40, 200, 1
|
||||
iat_tempC_3 = scalar, F32, 292, "*C", 1, 0, -40, 200, 1
|
||||
|
@ -155,7 +155,7 @@ iat_resistance_2 = scalar, F32, 300, "Ohm", 1, 0, 0, 200000, 1
|
|||
iat_resistance_3 = scalar, F32, 304, "Ohm", 1, 0, 0, 200000, 1
|
||||
iat_bias_resistor = scalar, F32, 308, "Ohm", 1, 0, 0, 200000, 1
|
||||
iat_adcChannel = bits, U08, 312, [0:5], "NONE","Analog 3O","Analog 3L","Analog 3M","Analog 3J","Analog 3I","INVALID","Analog 3H","Analog 3G","INVALID","INVALID","INVALID","Analog 3P","Analog 3Q","Analog 3N","Analog VBatt","Analog 3E", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID"
|
||||
iat_alignmentFill_at_29 = array, U08, 313, [3], "units", 1, 0, -20, 100, 0
|
||||
iat_alignmentFill_at_29 = array, U08, 313, [3], "", 1, 0, -20, 100, 0
|
||||
launchRpm = scalar, S32, 316, "rpm", 1, 0, 0, 20000, 2
|
||||
launchTimingRetard = scalar, S32, 320, "deg", 1, 0, -180, 180, 2
|
||||
hip9011PrescalerAndSDO = scalar, S32, 324, "integer", 1, 0, 0, 32, 0
|
||||
|
@ -766,7 +766,9 @@ baroCorrTable = array, F32, 1576, [4x4], "ratio", 1, 0, 0, 2, 2
|
|||
crankingTpsCoef = array, F32, 1640, [8], "Ratio", 1, 0, 0, 700, 2
|
||||
crankingTpsBins = array, F32, 1672, [8], "%", 1, 0, 0, 100, 2
|
||||
tachPulseDuractionMs = scalar, F32, 1704, "", 1, 0, 0, 100, 2
|
||||
unused1708 = scalar, S32, 1708, "units", 1, 0, -20, 100, 0
|
||||
maxAcRpm = scalar, U16, 1708, "rpm", 1, 0, 0, 10000, 0
|
||||
maxAcTps = scalar, U08, 1710, "%", 1, 0, 0, 100, 0
|
||||
maxAcClt = scalar, U08, 1711, "deg C", 1, 0, 0, 150, 0
|
||||
wwaeTau = scalar, F32, 1712, "Seconds", 1, 0, 0, 3, 2
|
||||
alternatorControl_pFactor = scalar, F32, 1716, "", 1, 0, -10000, 10000, 4
|
||||
alternatorControl_iFactor = scalar, F32, 1720, "", 1, 0, -10000, 10000, 4
|
||||
|
@ -857,30 +859,30 @@ unused1127 = bits, U32, 2116, [4:4], "false", "true"
|
|||
unused1128 = bits, U32, 2116, [5:5], "false", "true"
|
||||
unused1129 = bits, U32, 2116, [6:6], "false", "true"
|
||||
unused1130 = bits, U32, 2116, [7:7], "false", "true"
|
||||
unusedBit_494_8 = bits, U32, 2116, [8:8], "false", "true"
|
||||
unusedBit_494_9 = bits, U32, 2116, [9:9], "false", "true"
|
||||
unusedBit_494_10 = bits, U32, 2116, [10:10], "false", "true"
|
||||
unusedBit_494_11 = bits, U32, 2116, [11:11], "false", "true"
|
||||
unusedBit_494_12 = bits, U32, 2116, [12:12], "false", "true"
|
||||
unusedBit_494_13 = bits, U32, 2116, [13:13], "false", "true"
|
||||
unusedBit_494_14 = bits, U32, 2116, [14:14], "false", "true"
|
||||
unusedBit_494_15 = bits, U32, 2116, [15:15], "false", "true"
|
||||
unusedBit_494_16 = bits, U32, 2116, [16:16], "false", "true"
|
||||
unusedBit_494_17 = bits, U32, 2116, [17:17], "false", "true"
|
||||
unusedBit_494_18 = bits, U32, 2116, [18:18], "false", "true"
|
||||
unusedBit_494_19 = bits, U32, 2116, [19:19], "false", "true"
|
||||
unusedBit_494_20 = bits, U32, 2116, [20:20], "false", "true"
|
||||
unusedBit_494_21 = bits, U32, 2116, [21:21], "false", "true"
|
||||
unusedBit_494_22 = bits, U32, 2116, [22:22], "false", "true"
|
||||
unusedBit_494_23 = bits, U32, 2116, [23:23], "false", "true"
|
||||
unusedBit_494_24 = bits, U32, 2116, [24:24], "false", "true"
|
||||
unusedBit_494_25 = bits, U32, 2116, [25:25], "false", "true"
|
||||
unusedBit_494_26 = bits, U32, 2116, [26:26], "false", "true"
|
||||
unusedBit_494_27 = bits, U32, 2116, [27:27], "false", "true"
|
||||
unusedBit_494_28 = bits, U32, 2116, [28:28], "false", "true"
|
||||
unusedBit_494_29 = bits, U32, 2116, [29:29], "false", "true"
|
||||
unusedBit_494_30 = bits, U32, 2116, [30:30], "false", "true"
|
||||
unusedBit_494_31 = bits, U32, 2116, [31:31], "false", "true"
|
||||
unusedBit_496_8 = bits, U32, 2116, [8:8], "false", "true"
|
||||
unusedBit_496_9 = bits, U32, 2116, [9:9], "false", "true"
|
||||
unusedBit_496_10 = bits, U32, 2116, [10:10], "false", "true"
|
||||
unusedBit_496_11 = bits, U32, 2116, [11:11], "false", "true"
|
||||
unusedBit_496_12 = bits, U32, 2116, [12:12], "false", "true"
|
||||
unusedBit_496_13 = bits, U32, 2116, [13:13], "false", "true"
|
||||
unusedBit_496_14 = bits, U32, 2116, [14:14], "false", "true"
|
||||
unusedBit_496_15 = bits, U32, 2116, [15:15], "false", "true"
|
||||
unusedBit_496_16 = bits, U32, 2116, [16:16], "false", "true"
|
||||
unusedBit_496_17 = bits, U32, 2116, [17:17], "false", "true"
|
||||
unusedBit_496_18 = bits, U32, 2116, [18:18], "false", "true"
|
||||
unusedBit_496_19 = bits, U32, 2116, [19:19], "false", "true"
|
||||
unusedBit_496_20 = bits, U32, 2116, [20:20], "false", "true"
|
||||
unusedBit_496_21 = bits, U32, 2116, [21:21], "false", "true"
|
||||
unusedBit_496_22 = bits, U32, 2116, [22:22], "false", "true"
|
||||
unusedBit_496_23 = bits, U32, 2116, [23:23], "false", "true"
|
||||
unusedBit_496_24 = bits, U32, 2116, [24:24], "false", "true"
|
||||
unusedBit_496_25 = bits, U32, 2116, [25:25], "false", "true"
|
||||
unusedBit_496_26 = bits, U32, 2116, [26:26], "false", "true"
|
||||
unusedBit_496_27 = bits, U32, 2116, [27:27], "false", "true"
|
||||
unusedBit_496_28 = bits, U32, 2116, [28:28], "false", "true"
|
||||
unusedBit_496_29 = bits, U32, 2116, [29:29], "false", "true"
|
||||
unusedBit_496_30 = bits, U32, 2116, [30:30], "false", "true"
|
||||
unusedBit_496_31 = bits, U32, 2116, [31:31], "false", "true"
|
||||
can2NbcType = bits, U32, 2120, [0:4], "None", "FIAT", "VAG", "MAZDA RX8", "BMW", "W202", "BMW E90", "Haltech", "VAG MQB", "type 9", "type 10", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID"
|
||||
can2TxPin = bits, U08, 2124, [0:7], "NONE", "INVALID", "PA0", "PA1", "PA2", "PA3", "PA4", "PA5", "PA6", "PA7", "PA8", "PA9", "PA10", "PA11", "PA12", "PA13", "PA14", "PA15", "PB0", "PB1", "PB2", "PB3", "PB4", "PB5", "PB6", "PB7", "PB8", "PB9", "PB10", "PB11", "PB12", "PB13", "PB14", "PB15", "PC0", "PC1", "PC2", "PC3", "PC4", "PC5", "PC6", "PC7", "PC8", "PC9", "PC10", "PC11", "PC12", "PC13", "PC14", "PC15", "PD0", "PD1", "PD2", "PD3", "PD4", "PD5", "PD6", "PD7", "PD8", "PD9", "PD10", "PD11", "PD12", "PD13", "PD14", "PD15", "PE0", "PE1", "PE2", "PE3", "PE4", "PE5", "PE6", "PE7", "PE8", "PE9", "PE10", "PE11", "PE12", "PE13", "PE14", "PE15", "PF0", "PF1", "PF2", "PF3", "PF4", "PF5", "PF6", "PF7", "PF8", "PF9", "PF10", "PF11", "PF12", "PF13", "PF14", "PF15", "PG0", "PG1", "PG2", "PG3", "PG4", "PG5", "PG6", "PG7", "PG8", "PG9", "PG10", "PG11", "PG12", "PG13", "PG14", "PG15", "PH0", "PH1", "PH2", "PH3", "PH4", "PH5", "PH6", "PH7", "PH8", "PH9", "PH10", "PH11", "PH12", "PH13", "PH14", "PH15", "PI0", "PI1", "PI2", "PI3", "PI4", "PI5", "PI6", "PI7", "PI8", "PI9", "PI10", "PI11", "PI12", "PI13", "PI14", "PI15", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID"
|
||||
can2RxPin = bits, U08, 2125, [0:7], "NONE", "INVALID", "PA0", "PA1", "PA2", "PA3", "PA4", "PA5", "PA6", "PA7", "PA8", "PA9", "PA10", "PA11", "PA12", "PA13", "PA14", "PA15", "PB0", "PB1", "PB2", "PB3", "PB4", "PB5", "PB6", "PB7", "PB8", "PB9", "PB10", "PB11", "PB12", "PB13", "PB14", "PB15", "PC0", "PC1", "PC2", "PC3", "PC4", "PC5", "PC6", "PC7", "PC8", "PC9", "PC10", "PC11", "PC12", "PC13", "PC14", "PC15", "PD0", "PD1", "PD2", "PD3", "PD4", "PD5", "PD6", "PD7", "PD8", "PD9", "PD10", "PD11", "PD12", "PD13", "PD14", "PD15", "PE0", "PE1", "PE2", "PE3", "PE4", "PE5", "PE6", "PE7", "PE8", "PE9", "PE10", "PE11", "PE12", "PE13", "PE14", "PE15", "PF0", "PF1", "PF2", "PF3", "PF4", "PF5", "PF6", "PF7", "PF8", "PF9", "PF10", "PF11", "PF12", "PF13", "PF14", "PF15", "PG0", "PG1", "PG2", "PG3", "PG4", "PG5", "PG6", "PG7", "PG8", "PG9", "PG10", "PG11", "PG12", "PG13", "PG14", "PG15", "PH0", "PH1", "PH2", "PH3", "PH4", "PH5", "PH6", "PH7", "PH8", "PH9", "PH10", "PH11", "PH12", "PH13", "PH14", "PH15", "PI0", "PI1", "PI2", "PI3", "PI4", "PI5", "PI6", "PI7", "PI8", "PI9", "PI10", "PI11", "PI12", "PI13", "PI14", "PI15", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID"
|
||||
|
@ -908,7 +910,7 @@ auxPidPins4 = bits, U08, 2223, [0:7], "NONE","INVALID","INVALID","INVALID","INVA
|
|||
cj125SpiDevice = bits, U08, 2224, [0:2], "Off", "SPI1", "SPI2", "SPI3", "SPI4", "INVALID", "INVALID", "INVALID"
|
||||
cj125CsPinMode = bits, U08, 2225, [0:1], "default", "default inverted", "open collector", "open collector inverted"
|
||||
sdCardCsPinMode = bits, U08, 2226, [0:1], "default", "default inverted", "open collector", "open collector inverted"
|
||||
alignmentFill_at_2227 = scalar, U08, 2227, "units", 1, 0, -20, 100, 0
|
||||
alignmentFill_at_2227 = scalar, U08, 2227, "", 1, 0, -20, 100, 0
|
||||
crankingIACposition = scalar, S32, 2228, "percent", 1, 0, -100, 100, 0
|
||||
tChargeMinRpmMinTps = scalar, F32, 2232, "mult", 1, 0, 0, 3, 4
|
||||
tChargeMinRpmMaxTps = scalar, F32, 2236, "mult", 1, 0, 0, 3, 4
|
||||
|
@ -917,7 +919,7 @@ tChargeMaxRpmMaxTps = scalar, F32, 2244, "mult", 1, 0, 0, 3, 4
|
|||
auxPidFrequency1 = scalar, U16, 2248, "Hz", 1, 0, 0, 3000, 0
|
||||
auxPidFrequency2 = scalar, U16, 2250, "Hz", 1, 0, 0, 3000, 0
|
||||
fan1ExtraIdle = scalar, U08, 2252, "%", 1, 0, 0, 100, 0
|
||||
alignmentFill_at_2253 = array, U08, 2253, [3], "units", 1, 0, -20, 100, 0
|
||||
alignmentFill_at_2253 = array, U08, 2253, [3], "", 1, 0, -20, 100, 0
|
||||
alternatorPwmFrequency = scalar, S32, 2256, "Hz", 1, 0, 0, 3000, 0
|
||||
unused2260 = scalar, S32, 2260, "units", 1, 0, -20, 100, 0
|
||||
narrowToWideOxygenBins = array, F32, 2264, [8], "V", 1, 0, -10, 10, 3
|
||||
|
@ -947,7 +949,7 @@ auxTempSensor1_resistance_2 = scalar, F32, 2460, "Ohm", 1, 0, 0, 200000, 1
|
|||
auxTempSensor1_resistance_3 = scalar, F32, 2464, "Ohm", 1, 0, 0, 200000, 1
|
||||
auxTempSensor1_bias_resistor = scalar, F32, 2468, "Ohm", 1, 0, 0, 200000, 1
|
||||
auxTempSensor1_adcChannel = bits, U08, 2472, [0:5], "NONE","Analog 3O","Analog 3L","Analog 3M","Analog 3J","Analog 3I","INVALID","Analog 3H","Analog 3G","INVALID","INVALID","INVALID","Analog 3P","Analog 3Q","Analog 3N","Analog VBatt","Analog 3E", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID"
|
||||
auxTempSensor1_alignmentFill_at_29 = array, U08, 2473, [3], "units", 1, 0, -20, 100, 0
|
||||
auxTempSensor1_alignmentFill_at_29 = array, U08, 2473, [3], "", 1, 0, -20, 100, 0
|
||||
auxTempSensor2_tempC_1 = scalar, F32, 2476, "*C", 1, 0, -40, 200, 1
|
||||
auxTempSensor2_tempC_2 = scalar, F32, 2480, "*C", 1, 0, -40, 200, 1
|
||||
auxTempSensor2_tempC_3 = scalar, F32, 2484, "*C", 1, 0, -40, 200, 1
|
||||
|
@ -956,7 +958,7 @@ auxTempSensor2_resistance_2 = scalar, F32, 2492, "Ohm", 1, 0, 0, 200000, 1
|
|||
auxTempSensor2_resistance_3 = scalar, F32, 2496, "Ohm", 1, 0, 0, 200000, 1
|
||||
auxTempSensor2_bias_resistor = scalar, F32, 2500, "Ohm", 1, 0, 0, 200000, 1
|
||||
auxTempSensor2_adcChannel = bits, U08, 2504, [0:5], "NONE","Analog 3O","Analog 3L","Analog 3M","Analog 3J","Analog 3I","INVALID","Analog 3H","Analog 3G","INVALID","INVALID","INVALID","Analog 3P","Analog 3Q","Analog 3N","Analog VBatt","Analog 3E", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID"
|
||||
auxTempSensor2_alignmentFill_at_29 = array, U08, 2505, [3], "units", 1, 0, -20, 100, 0
|
||||
auxTempSensor2_alignmentFill_at_29 = array, U08, 2505, [3], "", 1, 0, -20, 100, 0
|
||||
unused2508 = array, U08, 2508, [6], "units", 1, 0, -20, 100, 0
|
||||
etbFreq = scalar, S16, 2514, "Hz", 1, 0, 0, 10000, 0
|
||||
etbWastegatePid_pFactor = scalar, F32, 2516, "", 1, 0, -10000, 10000, 4
|
||||
|
@ -1194,7 +1196,7 @@ tcu_solenoid_mode4 = bits, U08, 4520, [0:1], "default", "default inverted", "ope
|
|||
tcu_solenoid_mode5 = bits, U08, 4521, [0:1], "default", "default inverted", "open collector", "open collector inverted"
|
||||
tcu_solenoid_mode6 = bits, U08, 4522, [0:1], "default", "default inverted", "open collector", "open collector inverted"
|
||||
knockBaseNoise = array, S08, 4523, [16], "dB", 1, 0, -30, 0, 2
|
||||
alignmentFill_at_4539 = scalar, U08, 4539, "units", 1, 0, -20, 100, 0
|
||||
alignmentFill_at_4539 = scalar, U08, 4539, "", 1, 0, -20, 100, 0
|
||||
triggerGapOverride1 = scalar, F32, 4540, "ratio", 1, 0, 0, 20, 2
|
||||
triggerGapOverride2 = scalar, F32, 4544, "ratio", 1, 0, 0, 20, 2
|
||||
triggerGapOverride3 = scalar, F32, 4548, "ratio", 1, 0, 0, 20, 2
|
||||
|
@ -1453,6 +1455,9 @@ fsioTable4RpmBins = array, F32, 19968, [8], "RPM", 1, 0, 0, 25500, 2
|
|||
ignMathCalculateAtIndex = "At what trigger index should some ignition-related math be executed? This is a performance trick to reduce load on synchronization trigger callback."
|
||||
acIdleRpmBump = "Extra idle target speed when A/C is enabled. Some cars need the extra speed to keep the AC efficient while idling."
|
||||
mapAveragingSchedulingAtIndex = "At what trigger index should some MAP-related math be executed? This is a performance trick to reduce load on synchronization trigger callback."
|
||||
maxAcRpm = "Above this RPM, disable AC. Set to 0 to disable check."
|
||||
maxAcTps = "Above this TPS, disable AC. Set to 0 to disable check."
|
||||
maxAcClt = "Above this CLT, disable AC to prevent overheating the engine. Set to 0 to disable check."
|
||||
wwaeTau = "Length of time the deposited wall fuel takes to dissipate after the start of acceleration. "
|
||||
multisparkSparkDuration = "How long to wait for the spark to fire before recharging the coil for another spark."
|
||||
multisparkDwell = "This sets the dwell time for subsequent sparks. The main spark's dwell is set by the dwell table."
|
||||
|
@ -1669,6 +1674,7 @@ fsioTable4RpmBins = array, F32, 19968, [8], "RPM", 1, 0, 0, 25500, 2
|
|||
; ind_map_error = bits, U32, 0, [20:20], "true", "false";
|
||||
|
||||
ind_iat_error = bits, U32, 0, [21:21], "true", "false";
|
||||
acState = bits, U32, 0, [22:22], "true", "false";
|
||||
ind_isTriggerError = bits, U32, 0, [23:23], "true", "false";
|
||||
ind_hasFatalError=bits, U32, 0, [24:24], "true", "false";
|
||||
ind_isWarnNow =bits, U32, 0, [25:25], "true", "false";
|
||||
|
@ -2673,7 +2679,8 @@ gaugeCategory = DynoView
|
|||
indicator = { clutchUpState }, "clutch", "cltch Up", white, black, red, black
|
||||
indicator = { clutchDownState }, "clutch", "cltch Down", white, black, yellow, black
|
||||
indicator = { brakePedalIndicator }, "brake", "brake down", white, black, red, black
|
||||
indicator = { acSwitchState }, "AC off", "AC on", white, black, blue, white
|
||||
indicator = { acSwitchState }, "AC switch off", "AC switch on", white, black, blue, white
|
||||
indicator = { acState }, "AC off", "AC on", white, black, blue, white
|
||||
indicator = { isIdleClosedLoop }, "not idling", "idling", white, black, green, black
|
||||
indicator = { isIdleCoasting }, "not coasting", "coasting", white, black, green, black
|
||||
|
||||
|
@ -2862,6 +2869,7 @@ menuDialog = main
|
|||
subMenu = starterRelay, "Starter Disable relay"
|
||||
subMenu = fuelPump, "Fuel pump"
|
||||
subMenu = fanSetting, "Fan"
|
||||
subMenu = acSettings, "Air Conditioning"
|
||||
subMenu = tachSettings, "Tachometer"
|
||||
subMenu = malfunction, "Check engine light"
|
||||
subMenu = statusLeds, "Status LEDs"
|
||||
|
@ -4177,11 +4185,13 @@ cmd_set_engine_type_default = "Z\x00\x31\x00\x00"
|
|||
dialog = acSettings, "A/C Settings"
|
||||
field = "A/C Relay", acRelayPin
|
||||
field = "A/C Relay Mode", acRelayPinMode
|
||||
field = "Max RPM", maxAcRpm
|
||||
field = "Max CLT", maxAcClt
|
||||
field = "Max TPS", maxAcTps
|
||||
|
||||
dialog = fanSetting, "Fan Settings"
|
||||
panel = fan1Settings
|
||||
panel = fan2Settings
|
||||
panel = acSettings
|
||||
|
||||
dialog = fuelPump, "Fuel Pump"
|
||||
field = "Pin", fuelPumpPin
|
||||
|
|
|
@ -33,12 +33,12 @@ enable2ndByteCanID = false
|
|||
|
||||
[MegaTune]
|
||||
; https://rusefi.com/forum/viewtopic.php?p=36201#p36201
|
||||
signature = "rusEFI 2021.06.23.hellen121nissan.117309526"
|
||||
signature = "rusEFI 2021.06.27.hellen121nissan.2266320261"
|
||||
|
||||
[TunerStudio]
|
||||
queryCommand = "S"
|
||||
versionInfo = "V" ; firmwave version for title bar.
|
||||
signature = "rusEFI 2021.06.23.hellen121nissan.117309526" ; signature is expected to be 7 or more characters.
|
||||
signature = "rusEFI 2021.06.27.hellen121nissan.2266320261" ; signature is expected to be 7 or more characters.
|
||||
|
||||
[Constants]
|
||||
; new packet serial format with CRC
|
||||
|
@ -77,7 +77,7 @@ enable2ndByteCanID = false
|
|||
|
||||
; see PAGE_0_SIZE in C source code
|
||||
; CONFIG_DEFINITION_START
|
||||
; this section was generated automatically by rusEFI tool ConfigDefinition.jar based on gen_config.sh integration/rusefi_config.txt Wed Jun 23 21:06:28 UTC 2021
|
||||
; this section was generated automatically by rusEFI tool ConfigDefinition.jar based on gen_config.sh integration/rusefi_config.txt Sun Jun 27 22:52:51 UTC 2021
|
||||
|
||||
pageSize = 20000
|
||||
page = 1
|
||||
|
@ -124,7 +124,7 @@ tpsErrorDetectionTooLow = scalar, S16, 84, "%", 1, 0, -10, 0, 0
|
|||
tpsErrorDetectionTooHigh = scalar, S16, 86, "%", 1, 0, 100, 110, 0
|
||||
cranking_baseFuel = scalar, F32, 88, "mg", 1, 0, 0, 500, 1
|
||||
cranking_rpm = scalar, S16, 92, "RPM", 1, 0, 0, 3000, 0
|
||||
cranking_alignmentFill_at_6 = array, U08, 94, [2], "units", 1, 0, -20, 100, 0
|
||||
cranking_alignmentFill_at_6 = array, U08, 94, [2], "", 1, 0, -20, 100, 0
|
||||
primingSquirtDurationMs = scalar, F32, 96, "*C", 1, 0, -40, 200, 1
|
||||
ignitionDwellForCrankingMs = scalar, F32, 100, "ms", 1, 0, 0, 200, 1
|
||||
etbRevLimitStart = scalar, U16, 104, "rpm", 1, 0, 0, 15000, 0
|
||||
|
@ -146,7 +146,7 @@ clt_resistance_2 = scalar, F32, 268, "Ohm", 1, 0, 0, 200000, 1
|
|||
clt_resistance_3 = scalar, F32, 272, "Ohm", 1, 0, 0, 200000, 1
|
||||
clt_bias_resistor = scalar, F32, 276, "Ohm", 1, 0, 0, 200000, 1
|
||||
clt_adcChannel = bits, U08, 280, [0:5], "Disabled", "PA0", "PA1", "PA2", "PA3", "PA4", "PA5", "PA6", "PA7", "PB0", "PB1", "PC0", "PC1", "PC2", "PC3", "PC4", "PC5", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID"
|
||||
clt_alignmentFill_at_29 = array, U08, 281, [3], "units", 1, 0, -20, 100, 0
|
||||
clt_alignmentFill_at_29 = array, U08, 281, [3], "", 1, 0, -20, 100, 0
|
||||
iat_tempC_1 = scalar, F32, 284, "*C", 1, 0, -40, 200, 1
|
||||
iat_tempC_2 = scalar, F32, 288, "*C", 1, 0, -40, 200, 1
|
||||
iat_tempC_3 = scalar, F32, 292, "*C", 1, 0, -40, 200, 1
|
||||
|
@ -155,7 +155,7 @@ iat_resistance_2 = scalar, F32, 300, "Ohm", 1, 0, 0, 200000, 1
|
|||
iat_resistance_3 = scalar, F32, 304, "Ohm", 1, 0, 0, 200000, 1
|
||||
iat_bias_resistor = scalar, F32, 308, "Ohm", 1, 0, 0, 200000, 1
|
||||
iat_adcChannel = bits, U08, 312, [0:5], "Disabled", "PA0", "PA1", "PA2", "PA3", "PA4", "PA5", "PA6", "PA7", "PB0", "PB1", "PC0", "PC1", "PC2", "PC3", "PC4", "PC5", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID"
|
||||
iat_alignmentFill_at_29 = array, U08, 313, [3], "units", 1, 0, -20, 100, 0
|
||||
iat_alignmentFill_at_29 = array, U08, 313, [3], "", 1, 0, -20, 100, 0
|
||||
launchRpm = scalar, S32, 316, "rpm", 1, 0, 0, 20000, 2
|
||||
launchTimingRetard = scalar, S32, 320, "deg", 1, 0, -180, 180, 2
|
||||
hip9011PrescalerAndSDO = scalar, S32, 324, "integer", 1, 0, 0, 32, 0
|
||||
|
@ -766,7 +766,9 @@ baroCorrTable = array, F32, 1576, [4x4], "ratio", 1, 0, 0, 2, 2
|
|||
crankingTpsCoef = array, F32, 1640, [8], "Ratio", 1, 0, 0, 700, 2
|
||||
crankingTpsBins = array, F32, 1672, [8], "%", 1, 0, 0, 100, 2
|
||||
tachPulseDuractionMs = scalar, F32, 1704, "", 1, 0, 0, 100, 2
|
||||
unused1708 = scalar, S32, 1708, "units", 1, 0, -20, 100, 0
|
||||
maxAcRpm = scalar, U16, 1708, "rpm", 1, 0, 0, 10000, 0
|
||||
maxAcTps = scalar, U08, 1710, "%", 1, 0, 0, 100, 0
|
||||
maxAcClt = scalar, U08, 1711, "deg C", 1, 0, 0, 150, 0
|
||||
wwaeTau = scalar, F32, 1712, "Seconds", 1, 0, 0, 3, 2
|
||||
alternatorControl_pFactor = scalar, F32, 1716, "", 1, 0, -10000, 10000, 4
|
||||
alternatorControl_iFactor = scalar, F32, 1720, "", 1, 0, -10000, 10000, 4
|
||||
|
@ -857,30 +859,30 @@ unused1127 = bits, U32, 2116, [4:4], "false", "true"
|
|||
unused1128 = bits, U32, 2116, [5:5], "false", "true"
|
||||
unused1129 = bits, U32, 2116, [6:6], "false", "true"
|
||||
unused1130 = bits, U32, 2116, [7:7], "false", "true"
|
||||
unusedBit_494_8 = bits, U32, 2116, [8:8], "false", "true"
|
||||
unusedBit_494_9 = bits, U32, 2116, [9:9], "false", "true"
|
||||
unusedBit_494_10 = bits, U32, 2116, [10:10], "false", "true"
|
||||
unusedBit_494_11 = bits, U32, 2116, [11:11], "false", "true"
|
||||
unusedBit_494_12 = bits, U32, 2116, [12:12], "false", "true"
|
||||
unusedBit_494_13 = bits, U32, 2116, [13:13], "false", "true"
|
||||
unusedBit_494_14 = bits, U32, 2116, [14:14], "false", "true"
|
||||
unusedBit_494_15 = bits, U32, 2116, [15:15], "false", "true"
|
||||
unusedBit_494_16 = bits, U32, 2116, [16:16], "false", "true"
|
||||
unusedBit_494_17 = bits, U32, 2116, [17:17], "false", "true"
|
||||
unusedBit_494_18 = bits, U32, 2116, [18:18], "false", "true"
|
||||
unusedBit_494_19 = bits, U32, 2116, [19:19], "false", "true"
|
||||
unusedBit_494_20 = bits, U32, 2116, [20:20], "false", "true"
|
||||
unusedBit_494_21 = bits, U32, 2116, [21:21], "false", "true"
|
||||
unusedBit_494_22 = bits, U32, 2116, [22:22], "false", "true"
|
||||
unusedBit_494_23 = bits, U32, 2116, [23:23], "false", "true"
|
||||
unusedBit_494_24 = bits, U32, 2116, [24:24], "false", "true"
|
||||
unusedBit_494_25 = bits, U32, 2116, [25:25], "false", "true"
|
||||
unusedBit_494_26 = bits, U32, 2116, [26:26], "false", "true"
|
||||
unusedBit_494_27 = bits, U32, 2116, [27:27], "false", "true"
|
||||
unusedBit_494_28 = bits, U32, 2116, [28:28], "false", "true"
|
||||
unusedBit_494_29 = bits, U32, 2116, [29:29], "false", "true"
|
||||
unusedBit_494_30 = bits, U32, 2116, [30:30], "false", "true"
|
||||
unusedBit_494_31 = bits, U32, 2116, [31:31], "false", "true"
|
||||
unusedBit_496_8 = bits, U32, 2116, [8:8], "false", "true"
|
||||
unusedBit_496_9 = bits, U32, 2116, [9:9], "false", "true"
|
||||
unusedBit_496_10 = bits, U32, 2116, [10:10], "false", "true"
|
||||
unusedBit_496_11 = bits, U32, 2116, [11:11], "false", "true"
|
||||
unusedBit_496_12 = bits, U32, 2116, [12:12], "false", "true"
|
||||
unusedBit_496_13 = bits, U32, 2116, [13:13], "false", "true"
|
||||
unusedBit_496_14 = bits, U32, 2116, [14:14], "false", "true"
|
||||
unusedBit_496_15 = bits, U32, 2116, [15:15], "false", "true"
|
||||
unusedBit_496_16 = bits, U32, 2116, [16:16], "false", "true"
|
||||
unusedBit_496_17 = bits, U32, 2116, [17:17], "false", "true"
|
||||
unusedBit_496_18 = bits, U32, 2116, [18:18], "false", "true"
|
||||
unusedBit_496_19 = bits, U32, 2116, [19:19], "false", "true"
|
||||
unusedBit_496_20 = bits, U32, 2116, [20:20], "false", "true"
|
||||
unusedBit_496_21 = bits, U32, 2116, [21:21], "false", "true"
|
||||
unusedBit_496_22 = bits, U32, 2116, [22:22], "false", "true"
|
||||
unusedBit_496_23 = bits, U32, 2116, [23:23], "false", "true"
|
||||
unusedBit_496_24 = bits, U32, 2116, [24:24], "false", "true"
|
||||
unusedBit_496_25 = bits, U32, 2116, [25:25], "false", "true"
|
||||
unusedBit_496_26 = bits, U32, 2116, [26:26], "false", "true"
|
||||
unusedBit_496_27 = bits, U32, 2116, [27:27], "false", "true"
|
||||
unusedBit_496_28 = bits, U32, 2116, [28:28], "false", "true"
|
||||
unusedBit_496_29 = bits, U32, 2116, [29:29], "false", "true"
|
||||
unusedBit_496_30 = bits, U32, 2116, [30:30], "false", "true"
|
||||
unusedBit_496_31 = bits, U32, 2116, [31:31], "false", "true"
|
||||
can2NbcType = bits, U32, 2120, [0:4], "None", "FIAT", "VAG", "MAZDA RX8", "BMW", "W202", "BMW E90", "Haltech", "VAG MQB", "type 9", "type 10", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID"
|
||||
can2TxPin = bits, U08, 2124, [0:7], "NONE", "INVALID", "PA0", "PA1", "PA2", "PA3", "PA4", "PA5", "PA6", "PA7", "PA8", "PA9", "PA10", "PA11", "PA12", "PA13", "PA14", "PA15", "PB0", "PB1", "PB2", "PB3", "PB4", "PB5", "PB6", "PB7", "PB8", "PB9", "PB10", "PB11", "PB12", "PB13", "PB14", "PB15", "PC0", "PC1", "PC2", "PC3", "PC4", "PC5", "PC6", "PC7", "PC8", "PC9", "PC10", "PC11", "PC12", "PC13", "PC14", "PC15", "PD0", "PD1", "PD2", "PD3", "PD4", "PD5", "PD6", "PD7", "PD8", "PD9", "PD10", "PD11", "PD12", "PD13", "PD14", "PD15", "PE0", "PE1", "PE2", "PE3", "PE4", "PE5", "PE6", "PE7", "PE8", "PE9", "PE10", "PE11", "PE12", "PE13", "PE14", "PE15", "PF0", "PF1", "PF2", "PF3", "PF4", "PF5", "PF6", "PF7", "PF8", "PF9", "PF10", "PF11", "PF12", "PF13", "PF14", "PF15", "PG0", "PG1", "PG2", "PG3", "PG4", "PG5", "PG6", "PG7", "PG8", "PG9", "PG10", "PG11", "PG12", "PG13", "PG14", "PG15", "PH0", "PH1", "PH2", "PH3", "PH4", "PH5", "PH6", "PH7", "PH8", "PH9", "PH10", "PH11", "PH12", "PH13", "PH14", "PH15", "PI0", "PI1", "PI2", "PI3", "PI4", "PI5", "PI6", "PI7", "PI8", "PI9", "PI10", "PI11", "PI12", "PI13", "PI14", "PI15", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID"
|
||||
can2RxPin = bits, U08, 2125, [0:7], "NONE", "INVALID", "PA0", "PA1", "PA2", "PA3", "PA4", "PA5", "PA6", "PA7", "PA8", "PA9", "PA10", "PA11", "PA12", "PA13", "PA14", "PA15", "PB0", "PB1", "PB2", "PB3", "PB4", "PB5", "PB6", "PB7", "PB8", "PB9", "PB10", "PB11", "PB12", "PB13", "PB14", "PB15", "PC0", "PC1", "PC2", "PC3", "PC4", "PC5", "PC6", "PC7", "PC8", "PC9", "PC10", "PC11", "PC12", "PC13", "PC14", "PC15", "PD0", "PD1", "PD2", "PD3", "PD4", "PD5", "PD6", "PD7", "PD8", "PD9", "PD10", "PD11", "PD12", "PD13", "PD14", "PD15", "PE0", "PE1", "PE2", "PE3", "PE4", "PE5", "PE6", "PE7", "PE8", "PE9", "PE10", "PE11", "PE12", "PE13", "PE14", "PE15", "PF0", "PF1", "PF2", "PF3", "PF4", "PF5", "PF6", "PF7", "PF8", "PF9", "PF10", "PF11", "PF12", "PF13", "PF14", "PF15", "PG0", "PG1", "PG2", "PG3", "PG4", "PG5", "PG6", "PG7", "PG8", "PG9", "PG10", "PG11", "PG12", "PG13", "PG14", "PG15", "PH0", "PH1", "PH2", "PH3", "PH4", "PH5", "PH6", "PH7", "PH8", "PH9", "PH10", "PH11", "PH12", "PH13", "PH14", "PH15", "PI0", "PI1", "PI2", "PI3", "PI4", "PI5", "PI6", "PI7", "PI8", "PI9", "PI10", "PI11", "PI12", "PI13", "PI14", "PI15", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID"
|
||||
|
@ -908,7 +910,7 @@ auxPidPins4 = bits, U08, 2223, [0:7], "NONE", "INVALID", "PA0", "PA1", "PA2", "P
|
|||
cj125SpiDevice = bits, U08, 2224, [0:2], "Off", "SPI1", "SPI2", "SPI3", "SPI4", "INVALID", "INVALID", "INVALID"
|
||||
cj125CsPinMode = bits, U08, 2225, [0:1], "default", "default inverted", "open collector", "open collector inverted"
|
||||
sdCardCsPinMode = bits, U08, 2226, [0:1], "default", "default inverted", "open collector", "open collector inverted"
|
||||
alignmentFill_at_2227 = scalar, U08, 2227, "units", 1, 0, -20, 100, 0
|
||||
alignmentFill_at_2227 = scalar, U08, 2227, "", 1, 0, -20, 100, 0
|
||||
crankingIACposition = scalar, S32, 2228, "percent", 1, 0, -100, 100, 0
|
||||
tChargeMinRpmMinTps = scalar, F32, 2232, "mult", 1, 0, 0, 3, 4
|
||||
tChargeMinRpmMaxTps = scalar, F32, 2236, "mult", 1, 0, 0, 3, 4
|
||||
|
@ -917,7 +919,7 @@ tChargeMaxRpmMaxTps = scalar, F32, 2244, "mult", 1, 0, 0, 3, 4
|
|||
auxPidFrequency1 = scalar, U16, 2248, "Hz", 1, 0, 0, 3000, 0
|
||||
auxPidFrequency2 = scalar, U16, 2250, "Hz", 1, 0, 0, 3000, 0
|
||||
fan1ExtraIdle = scalar, U08, 2252, "%", 1, 0, 0, 100, 0
|
||||
alignmentFill_at_2253 = array, U08, 2253, [3], "units", 1, 0, -20, 100, 0
|
||||
alignmentFill_at_2253 = array, U08, 2253, [3], "", 1, 0, -20, 100, 0
|
||||
alternatorPwmFrequency = scalar, S32, 2256, "Hz", 1, 0, 0, 3000, 0
|
||||
unused2260 = scalar, S32, 2260, "units", 1, 0, -20, 100, 0
|
||||
narrowToWideOxygenBins = array, F32, 2264, [8], "V", 1, 0, -10, 10, 3
|
||||
|
@ -947,7 +949,7 @@ auxTempSensor1_resistance_2 = scalar, F32, 2460, "Ohm", 1, 0, 0, 200000, 1
|
|||
auxTempSensor1_resistance_3 = scalar, F32, 2464, "Ohm", 1, 0, 0, 200000, 1
|
||||
auxTempSensor1_bias_resistor = scalar, F32, 2468, "Ohm", 1, 0, 0, 200000, 1
|
||||
auxTempSensor1_adcChannel = bits, U08, 2472, [0:5], "Disabled", "PA0", "PA1", "PA2", "PA3", "PA4", "PA5", "PA6", "PA7", "PB0", "PB1", "PC0", "PC1", "PC2", "PC3", "PC4", "PC5", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID"
|
||||
auxTempSensor1_alignmentFill_at_29 = array, U08, 2473, [3], "units", 1, 0, -20, 100, 0
|
||||
auxTempSensor1_alignmentFill_at_29 = array, U08, 2473, [3], "", 1, 0, -20, 100, 0
|
||||
auxTempSensor2_tempC_1 = scalar, F32, 2476, "*C", 1, 0, -40, 200, 1
|
||||
auxTempSensor2_tempC_2 = scalar, F32, 2480, "*C", 1, 0, -40, 200, 1
|
||||
auxTempSensor2_tempC_3 = scalar, F32, 2484, "*C", 1, 0, -40, 200, 1
|
||||
|
@ -956,7 +958,7 @@ auxTempSensor2_resistance_2 = scalar, F32, 2492, "Ohm", 1, 0, 0, 200000, 1
|
|||
auxTempSensor2_resistance_3 = scalar, F32, 2496, "Ohm", 1, 0, 0, 200000, 1
|
||||
auxTempSensor2_bias_resistor = scalar, F32, 2500, "Ohm", 1, 0, 0, 200000, 1
|
||||
auxTempSensor2_adcChannel = bits, U08, 2504, [0:5], "Disabled", "PA0", "PA1", "PA2", "PA3", "PA4", "PA5", "PA6", "PA7", "PB0", "PB1", "PC0", "PC1", "PC2", "PC3", "PC4", "PC5", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID"
|
||||
auxTempSensor2_alignmentFill_at_29 = array, U08, 2505, [3], "units", 1, 0, -20, 100, 0
|
||||
auxTempSensor2_alignmentFill_at_29 = array, U08, 2505, [3], "", 1, 0, -20, 100, 0
|
||||
unused2508 = array, U08, 2508, [6], "units", 1, 0, -20, 100, 0
|
||||
etbFreq = scalar, S16, 2514, "Hz", 1, 0, 0, 10000, 0
|
||||
etbWastegatePid_pFactor = scalar, F32, 2516, "", 1, 0, -10000, 10000, 4
|
||||
|
@ -1194,7 +1196,7 @@ tcu_solenoid_mode4 = bits, U08, 4520, [0:1], "default", "default inverted", "ope
|
|||
tcu_solenoid_mode5 = bits, U08, 4521, [0:1], "default", "default inverted", "open collector", "open collector inverted"
|
||||
tcu_solenoid_mode6 = bits, U08, 4522, [0:1], "default", "default inverted", "open collector", "open collector inverted"
|
||||
knockBaseNoise = array, S08, 4523, [16], "dB", 1, 0, -30, 0, 2
|
||||
alignmentFill_at_4539 = scalar, U08, 4539, "units", 1, 0, -20, 100, 0
|
||||
alignmentFill_at_4539 = scalar, U08, 4539, "", 1, 0, -20, 100, 0
|
||||
triggerGapOverride1 = scalar, F32, 4540, "ratio", 1, 0, 0, 20, 2
|
||||
triggerGapOverride2 = scalar, F32, 4544, "ratio", 1, 0, 0, 20, 2
|
||||
triggerGapOverride3 = scalar, F32, 4548, "ratio", 1, 0, 0, 20, 2
|
||||
|
@ -1453,6 +1455,9 @@ fsioTable4RpmBins = array, F32, 19968, [8], "RPM", 1, 0, 0, 25500, 2
|
|||
ignMathCalculateAtIndex = "At what trigger index should some ignition-related math be executed? This is a performance trick to reduce load on synchronization trigger callback."
|
||||
acIdleRpmBump = "Extra idle target speed when A/C is enabled. Some cars need the extra speed to keep the AC efficient while idling."
|
||||
mapAveragingSchedulingAtIndex = "At what trigger index should some MAP-related math be executed? This is a performance trick to reduce load on synchronization trigger callback."
|
||||
maxAcRpm = "Above this RPM, disable AC. Set to 0 to disable check."
|
||||
maxAcTps = "Above this TPS, disable AC. Set to 0 to disable check."
|
||||
maxAcClt = "Above this CLT, disable AC to prevent overheating the engine. Set to 0 to disable check."
|
||||
wwaeTau = "Length of time the deposited wall fuel takes to dissipate after the start of acceleration. "
|
||||
multisparkSparkDuration = "How long to wait for the spark to fire before recharging the coil for another spark."
|
||||
multisparkDwell = "This sets the dwell time for subsequent sparks. The main spark's dwell is set by the dwell table."
|
||||
|
@ -1669,6 +1674,7 @@ fsioTable4RpmBins = array, F32, 19968, [8], "RPM", 1, 0, 0, 25500, 2
|
|||
; ind_map_error = bits, U32, 0, [20:20], "true", "false";
|
||||
|
||||
ind_iat_error = bits, U32, 0, [21:21], "true", "false";
|
||||
acState = bits, U32, 0, [22:22], "true", "false";
|
||||
ind_isTriggerError = bits, U32, 0, [23:23], "true", "false";
|
||||
ind_hasFatalError=bits, U32, 0, [24:24], "true", "false";
|
||||
ind_isWarnNow =bits, U32, 0, [25:25], "true", "false";
|
||||
|
@ -2673,7 +2679,8 @@ gaugeCategory = DynoView
|
|||
indicator = { clutchUpState }, "clutch", "cltch Up", white, black, red, black
|
||||
indicator = { clutchDownState }, "clutch", "cltch Down", white, black, yellow, black
|
||||
indicator = { brakePedalIndicator }, "brake", "brake down", white, black, red, black
|
||||
indicator = { acSwitchState }, "AC off", "AC on", white, black, blue, white
|
||||
indicator = { acSwitchState }, "AC switch off", "AC switch on", white, black, blue, white
|
||||
indicator = { acState }, "AC off", "AC on", white, black, blue, white
|
||||
indicator = { isIdleClosedLoop }, "not idling", "idling", white, black, green, black
|
||||
indicator = { isIdleCoasting }, "not coasting", "coasting", white, black, green, black
|
||||
|
||||
|
@ -2862,6 +2869,7 @@ menuDialog = main
|
|||
subMenu = starterRelay, "Starter Disable relay"
|
||||
subMenu = fuelPump, "Fuel pump"
|
||||
subMenu = fanSetting, "Fan"
|
||||
subMenu = acSettings, "Air Conditioning"
|
||||
subMenu = tachSettings, "Tachometer"
|
||||
subMenu = malfunction, "Check engine light"
|
||||
subMenu = statusLeds, "Status LEDs"
|
||||
|
@ -4161,11 +4169,13 @@ cmd_set_engine_type_default = "Z\x00\x31\x00\x00"
|
|||
dialog = acSettings, "A/C Settings"
|
||||
field = "A/C Relay", acRelayPin
|
||||
field = "A/C Relay Mode", acRelayPinMode
|
||||
field = "Max RPM", maxAcRpm
|
||||
field = "Max CLT", maxAcClt
|
||||
field = "Max TPS", maxAcTps
|
||||
|
||||
dialog = fanSetting, "Fan Settings"
|
||||
panel = fan1Settings
|
||||
panel = fan2Settings
|
||||
panel = acSettings
|
||||
|
||||
dialog = fuelPump, "Fuel Pump"
|
||||
field = "Pin", fuelPumpPin
|
||||
|
|
|
@ -33,12 +33,12 @@ enable2ndByteCanID = false
|
|||
|
||||
[MegaTune]
|
||||
; https://rusefi.com/forum/viewtopic.php?p=36201#p36201
|
||||
signature = "rusEFI 2021.06.23.hellen121vag.1018061352"
|
||||
signature = "rusEFI 2021.06.27.hellen121vag.3175428091"
|
||||
|
||||
[TunerStudio]
|
||||
queryCommand = "S"
|
||||
versionInfo = "V" ; firmwave version for title bar.
|
||||
signature = "rusEFI 2021.06.23.hellen121vag.1018061352" ; signature is expected to be 7 or more characters.
|
||||
signature = "rusEFI 2021.06.27.hellen121vag.3175428091" ; signature is expected to be 7 or more characters.
|
||||
|
||||
[Constants]
|
||||
; new packet serial format with CRC
|
||||
|
@ -77,7 +77,7 @@ enable2ndByteCanID = false
|
|||
|
||||
; see PAGE_0_SIZE in C source code
|
||||
; CONFIG_DEFINITION_START
|
||||
; this section was generated automatically by rusEFI tool ConfigDefinition.jar based on gen_config.sh integration/rusefi_config.txt Wed Jun 23 21:06:26 UTC 2021
|
||||
; this section was generated automatically by rusEFI tool ConfigDefinition.jar based on gen_config.sh integration/rusefi_config.txt Sun Jun 27 22:52:49 UTC 2021
|
||||
|
||||
pageSize = 20000
|
||||
page = 1
|
||||
|
@ -124,7 +124,7 @@ tpsErrorDetectionTooLow = scalar, S16, 84, "%", 1, 0, -10, 0, 0
|
|||
tpsErrorDetectionTooHigh = scalar, S16, 86, "%", 1, 0, 100, 110, 0
|
||||
cranking_baseFuel = scalar, F32, 88, "mg", 1, 0, 0, 500, 1
|
||||
cranking_rpm = scalar, S16, 92, "RPM", 1, 0, 0, 3000, 0
|
||||
cranking_alignmentFill_at_6 = array, U08, 94, [2], "units", 1, 0, -20, 100, 0
|
||||
cranking_alignmentFill_at_6 = array, U08, 94, [2], "", 1, 0, -20, 100, 0
|
||||
primingSquirtDurationMs = scalar, F32, 96, "*C", 1, 0, -40, 200, 1
|
||||
ignitionDwellForCrankingMs = scalar, F32, 100, "ms", 1, 0, 0, 200, 1
|
||||
etbRevLimitStart = scalar, U16, 104, "rpm", 1, 0, 0, 15000, 0
|
||||
|
@ -146,7 +146,7 @@ clt_resistance_2 = scalar, F32, 268, "Ohm", 1, 0, 0, 200000, 1
|
|||
clt_resistance_3 = scalar, F32, 272, "Ohm", 1, 0, 0, 200000, 1
|
||||
clt_bias_resistor = scalar, F32, 276, "Ohm", 1, 0, 0, 200000, 1
|
||||
clt_adcChannel = bits, U08, 280, [0:5], "NONE","14 - O2","INVALID","INVALID","34 In PPS1","92 - TPS 1","106 - KNOCK","86 - CAM1","87 - CAM2","84 - TPS2","INVALID","29 In Maf","101 - MAP2","93 - CLT","85 - IAT","35 In PPS2", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID"
|
||||
clt_alignmentFill_at_29 = array, U08, 281, [3], "units", 1, 0, -20, 100, 0
|
||||
clt_alignmentFill_at_29 = array, U08, 281, [3], "", 1, 0, -20, 100, 0
|
||||
iat_tempC_1 = scalar, F32, 284, "*C", 1, 0, -40, 200, 1
|
||||
iat_tempC_2 = scalar, F32, 288, "*C", 1, 0, -40, 200, 1
|
||||
iat_tempC_3 = scalar, F32, 292, "*C", 1, 0, -40, 200, 1
|
||||
|
@ -155,7 +155,7 @@ iat_resistance_2 = scalar, F32, 300, "Ohm", 1, 0, 0, 200000, 1
|
|||
iat_resistance_3 = scalar, F32, 304, "Ohm", 1, 0, 0, 200000, 1
|
||||
iat_bias_resistor = scalar, F32, 308, "Ohm", 1, 0, 0, 200000, 1
|
||||
iat_adcChannel = bits, U08, 312, [0:5], "NONE","14 - O2","INVALID","INVALID","34 In PPS1","92 - TPS 1","106 - KNOCK","86 - CAM1","87 - CAM2","84 - TPS2","INVALID","29 In Maf","101 - MAP2","93 - CLT","85 - IAT","35 In PPS2", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID"
|
||||
iat_alignmentFill_at_29 = array, U08, 313, [3], "units", 1, 0, -20, 100, 0
|
||||
iat_alignmentFill_at_29 = array, U08, 313, [3], "", 1, 0, -20, 100, 0
|
||||
launchRpm = scalar, S32, 316, "rpm", 1, 0, 0, 20000, 2
|
||||
launchTimingRetard = scalar, S32, 320, "deg", 1, 0, -180, 180, 2
|
||||
hip9011PrescalerAndSDO = scalar, S32, 324, "integer", 1, 0, 0, 32, 0
|
||||
|
@ -766,7 +766,9 @@ baroCorrTable = array, F32, 1576, [4x4], "ratio", 1, 0, 0, 2, 2
|
|||
crankingTpsCoef = array, F32, 1640, [8], "Ratio", 1, 0, 0, 700, 2
|
||||
crankingTpsBins = array, F32, 1672, [8], "%", 1, 0, 0, 100, 2
|
||||
tachPulseDuractionMs = scalar, F32, 1704, "", 1, 0, 0, 100, 2
|
||||
unused1708 = scalar, S32, 1708, "units", 1, 0, -20, 100, 0
|
||||
maxAcRpm = scalar, U16, 1708, "rpm", 1, 0, 0, 10000, 0
|
||||
maxAcTps = scalar, U08, 1710, "%", 1, 0, 0, 100, 0
|
||||
maxAcClt = scalar, U08, 1711, "deg C", 1, 0, 0, 150, 0
|
||||
wwaeTau = scalar, F32, 1712, "Seconds", 1, 0, 0, 3, 2
|
||||
alternatorControl_pFactor = scalar, F32, 1716, "", 1, 0, -10000, 10000, 4
|
||||
alternatorControl_iFactor = scalar, F32, 1720, "", 1, 0, -10000, 10000, 4
|
||||
|
@ -857,30 +859,30 @@ unused1127 = bits, U32, 2116, [4:4], "false", "true"
|
|||
unused1128 = bits, U32, 2116, [5:5], "false", "true"
|
||||
unused1129 = bits, U32, 2116, [6:6], "false", "true"
|
||||
unused1130 = bits, U32, 2116, [7:7], "false", "true"
|
||||
unusedBit_494_8 = bits, U32, 2116, [8:8], "false", "true"
|
||||
unusedBit_494_9 = bits, U32, 2116, [9:9], "false", "true"
|
||||
unusedBit_494_10 = bits, U32, 2116, [10:10], "false", "true"
|
||||
unusedBit_494_11 = bits, U32, 2116, [11:11], "false", "true"
|
||||
unusedBit_494_12 = bits, U32, 2116, [12:12], "false", "true"
|
||||
unusedBit_494_13 = bits, U32, 2116, [13:13], "false", "true"
|
||||
unusedBit_494_14 = bits, U32, 2116, [14:14], "false", "true"
|
||||
unusedBit_494_15 = bits, U32, 2116, [15:15], "false", "true"
|
||||
unusedBit_494_16 = bits, U32, 2116, [16:16], "false", "true"
|
||||
unusedBit_494_17 = bits, U32, 2116, [17:17], "false", "true"
|
||||
unusedBit_494_18 = bits, U32, 2116, [18:18], "false", "true"
|
||||
unusedBit_494_19 = bits, U32, 2116, [19:19], "false", "true"
|
||||
unusedBit_494_20 = bits, U32, 2116, [20:20], "false", "true"
|
||||
unusedBit_494_21 = bits, U32, 2116, [21:21], "false", "true"
|
||||
unusedBit_494_22 = bits, U32, 2116, [22:22], "false", "true"
|
||||
unusedBit_494_23 = bits, U32, 2116, [23:23], "false", "true"
|
||||
unusedBit_494_24 = bits, U32, 2116, [24:24], "false", "true"
|
||||
unusedBit_494_25 = bits, U32, 2116, [25:25], "false", "true"
|
||||
unusedBit_494_26 = bits, U32, 2116, [26:26], "false", "true"
|
||||
unusedBit_494_27 = bits, U32, 2116, [27:27], "false", "true"
|
||||
unusedBit_494_28 = bits, U32, 2116, [28:28], "false", "true"
|
||||
unusedBit_494_29 = bits, U32, 2116, [29:29], "false", "true"
|
||||
unusedBit_494_30 = bits, U32, 2116, [30:30], "false", "true"
|
||||
unusedBit_494_31 = bits, U32, 2116, [31:31], "false", "true"
|
||||
unusedBit_496_8 = bits, U32, 2116, [8:8], "false", "true"
|
||||
unusedBit_496_9 = bits, U32, 2116, [9:9], "false", "true"
|
||||
unusedBit_496_10 = bits, U32, 2116, [10:10], "false", "true"
|
||||
unusedBit_496_11 = bits, U32, 2116, [11:11], "false", "true"
|
||||
unusedBit_496_12 = bits, U32, 2116, [12:12], "false", "true"
|
||||
unusedBit_496_13 = bits, U32, 2116, [13:13], "false", "true"
|
||||
unusedBit_496_14 = bits, U32, 2116, [14:14], "false", "true"
|
||||
unusedBit_496_15 = bits, U32, 2116, [15:15], "false", "true"
|
||||
unusedBit_496_16 = bits, U32, 2116, [16:16], "false", "true"
|
||||
unusedBit_496_17 = bits, U32, 2116, [17:17], "false", "true"
|
||||
unusedBit_496_18 = bits, U32, 2116, [18:18], "false", "true"
|
||||
unusedBit_496_19 = bits, U32, 2116, [19:19], "false", "true"
|
||||
unusedBit_496_20 = bits, U32, 2116, [20:20], "false", "true"
|
||||
unusedBit_496_21 = bits, U32, 2116, [21:21], "false", "true"
|
||||
unusedBit_496_22 = bits, U32, 2116, [22:22], "false", "true"
|
||||
unusedBit_496_23 = bits, U32, 2116, [23:23], "false", "true"
|
||||
unusedBit_496_24 = bits, U32, 2116, [24:24], "false", "true"
|
||||
unusedBit_496_25 = bits, U32, 2116, [25:25], "false", "true"
|
||||
unusedBit_496_26 = bits, U32, 2116, [26:26], "false", "true"
|
||||
unusedBit_496_27 = bits, U32, 2116, [27:27], "false", "true"
|
||||
unusedBit_496_28 = bits, U32, 2116, [28:28], "false", "true"
|
||||
unusedBit_496_29 = bits, U32, 2116, [29:29], "false", "true"
|
||||
unusedBit_496_30 = bits, U32, 2116, [30:30], "false", "true"
|
||||
unusedBit_496_31 = bits, U32, 2116, [31:31], "false", "true"
|
||||
can2NbcType = bits, U32, 2120, [0:4], "None", "FIAT", "VAG", "MAZDA RX8", "BMW", "W202", "BMW E90", "Haltech", "VAG MQB", "type 9", "type 10", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID"
|
||||
can2TxPin = bits, U08, 2124, [0:7], "NONE", "INVALID", "PA0", "PA1", "PA2", "PA3", "PA4", "PA5", "PA6", "PA7", "PA8", "PA9", "PA10", "PA11", "PA12", "PA13", "PA14", "PA15", "PB0", "PB1", "PB2", "PB3", "PB4", "PB5", "PB6", "PB7", "PB8", "PB9", "PB10", "PB11", "PB12", "PB13", "PB14", "PB15", "PC0", "PC1", "PC2", "PC3", "PC4", "PC5", "PC6", "PC7", "PC8", "PC9", "PC10", "PC11", "PC12", "PC13", "PC14", "PC15", "PD0", "PD1", "PD2", "PD3", "PD4", "PD5", "PD6", "PD7", "PD8", "PD9", "PD10", "PD11", "PD12", "PD13", "PD14", "PD15", "PE0", "PE1", "PE2", "PE3", "PE4", "PE5", "PE6", "PE7", "PE8", "PE9", "PE10", "PE11", "PE12", "PE13", "PE14", "PE15", "PF0", "PF1", "PF2", "PF3", "PF4", "PF5", "PF6", "PF7", "PF8", "PF9", "PF10", "PF11", "PF12", "PF13", "PF14", "PF15", "PG0", "PG1", "PG2", "PG3", "PG4", "PG5", "PG6", "PG7", "PG8", "PG9", "PG10", "PG11", "PG12", "PG13", "PG14", "PG15", "PH0", "PH1", "PH2", "PH3", "PH4", "PH5", "PH6", "PH7", "PH8", "PH9", "PH10", "PH11", "PH12", "PH13", "PH14", "PH15", "PI0", "PI1", "PI2", "PI3", "PI4", "PI5", "PI6", "PI7", "PI8", "PI9", "PI10", "PI11", "PI12", "PI13", "PI14", "PI15", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID"
|
||||
can2RxPin = bits, U08, 2125, [0:7], "NONE", "INVALID", "PA0", "PA1", "PA2", "PA3", "PA4", "PA5", "PA6", "PA7", "PA8", "PA9", "PA10", "PA11", "PA12", "PA13", "PA14", "PA15", "PB0", "PB1", "PB2", "PB3", "PB4", "PB5", "PB6", "PB7", "PB8", "PB9", "PB10", "PB11", "PB12", "PB13", "PB14", "PB15", "PC0", "PC1", "PC2", "PC3", "PC4", "PC5", "PC6", "PC7", "PC8", "PC9", "PC10", "PC11", "PC12", "PC13", "PC14", "PC15", "PD0", "PD1", "PD2", "PD3", "PD4", "PD5", "PD6", "PD7", "PD8", "PD9", "PD10", "PD11", "PD12", "PD13", "PD14", "PD15", "PE0", "PE1", "PE2", "PE3", "PE4", "PE5", "PE6", "PE7", "PE8", "PE9", "PE10", "PE11", "PE12", "PE13", "PE14", "PE15", "PF0", "PF1", "PF2", "PF3", "PF4", "PF5", "PF6", "PF7", "PF8", "PF9", "PF10", "PF11", "PF12", "PF13", "PF14", "PF15", "PG0", "PG1", "PG2", "PG3", "PG4", "PG5", "PG6", "PG7", "PG8", "PG9", "PG10", "PG11", "PG12", "PG13", "PG14", "PG15", "PH0", "PH1", "PH2", "PH3", "PH4", "PH5", "PH6", "PH7", "PH8", "PH9", "PH10", "PH11", "PH12", "PH13", "PH14", "PH15", "PI0", "PI1", "PI2", "PI3", "PI4", "PI5", "PI6", "PI7", "PI8", "PI9", "PI10", "PI11", "PI12", "PI13", "PI14", "PI15", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID"
|
||||
|
@ -908,7 +910,7 @@ auxPidPins4 = bits, U08, 2223, [0:7], "NONE","INVALID","INVALID","INVALID","INVA
|
|||
cj125SpiDevice = bits, U08, 2224, [0:2], "Off", "SPI1", "SPI2", "SPI3", "SPI4", "INVALID", "INVALID", "INVALID"
|
||||
cj125CsPinMode = bits, U08, 2225, [0:1], "default", "default inverted", "open collector", "open collector inverted"
|
||||
sdCardCsPinMode = bits, U08, 2226, [0:1], "default", "default inverted", "open collector", "open collector inverted"
|
||||
alignmentFill_at_2227 = scalar, U08, 2227, "units", 1, 0, -20, 100, 0
|
||||
alignmentFill_at_2227 = scalar, U08, 2227, "", 1, 0, -20, 100, 0
|
||||
crankingIACposition = scalar, S32, 2228, "percent", 1, 0, -100, 100, 0
|
||||
tChargeMinRpmMinTps = scalar, F32, 2232, "mult", 1, 0, 0, 3, 4
|
||||
tChargeMinRpmMaxTps = scalar, F32, 2236, "mult", 1, 0, 0, 3, 4
|
||||
|
@ -917,7 +919,7 @@ tChargeMaxRpmMaxTps = scalar, F32, 2244, "mult", 1, 0, 0, 3, 4
|
|||
auxPidFrequency1 = scalar, U16, 2248, "Hz", 1, 0, 0, 3000, 0
|
||||
auxPidFrequency2 = scalar, U16, 2250, "Hz", 1, 0, 0, 3000, 0
|
||||
fan1ExtraIdle = scalar, U08, 2252, "%", 1, 0, 0, 100, 0
|
||||
alignmentFill_at_2253 = array, U08, 2253, [3], "units", 1, 0, -20, 100, 0
|
||||
alignmentFill_at_2253 = array, U08, 2253, [3], "", 1, 0, -20, 100, 0
|
||||
alternatorPwmFrequency = scalar, S32, 2256, "Hz", 1, 0, 0, 3000, 0
|
||||
unused2260 = scalar, S32, 2260, "units", 1, 0, -20, 100, 0
|
||||
narrowToWideOxygenBins = array, F32, 2264, [8], "V", 1, 0, -10, 10, 3
|
||||
|
@ -947,7 +949,7 @@ auxTempSensor1_resistance_2 = scalar, F32, 2460, "Ohm", 1, 0, 0, 200000, 1
|
|||
auxTempSensor1_resistance_3 = scalar, F32, 2464, "Ohm", 1, 0, 0, 200000, 1
|
||||
auxTempSensor1_bias_resistor = scalar, F32, 2468, "Ohm", 1, 0, 0, 200000, 1
|
||||
auxTempSensor1_adcChannel = bits, U08, 2472, [0:5], "NONE","14 - O2","INVALID","INVALID","34 In PPS1","92 - TPS 1","106 - KNOCK","86 - CAM1","87 - CAM2","84 - TPS2","INVALID","29 In Maf","101 - MAP2","93 - CLT","85 - IAT","35 In PPS2", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID"
|
||||
auxTempSensor1_alignmentFill_at_29 = array, U08, 2473, [3], "units", 1, 0, -20, 100, 0
|
||||
auxTempSensor1_alignmentFill_at_29 = array, U08, 2473, [3], "", 1, 0, -20, 100, 0
|
||||
auxTempSensor2_tempC_1 = scalar, F32, 2476, "*C", 1, 0, -40, 200, 1
|
||||
auxTempSensor2_tempC_2 = scalar, F32, 2480, "*C", 1, 0, -40, 200, 1
|
||||
auxTempSensor2_tempC_3 = scalar, F32, 2484, "*C", 1, 0, -40, 200, 1
|
||||
|
@ -956,7 +958,7 @@ auxTempSensor2_resistance_2 = scalar, F32, 2492, "Ohm", 1, 0, 0, 200000, 1
|
|||
auxTempSensor2_resistance_3 = scalar, F32, 2496, "Ohm", 1, 0, 0, 200000, 1
|
||||
auxTempSensor2_bias_resistor = scalar, F32, 2500, "Ohm", 1, 0, 0, 200000, 1
|
||||
auxTempSensor2_adcChannel = bits, U08, 2504, [0:5], "NONE","14 - O2","INVALID","INVALID","34 In PPS1","92 - TPS 1","106 - KNOCK","86 - CAM1","87 - CAM2","84 - TPS2","INVALID","29 In Maf","101 - MAP2","93 - CLT","85 - IAT","35 In PPS2", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID"
|
||||
auxTempSensor2_alignmentFill_at_29 = array, U08, 2505, [3], "units", 1, 0, -20, 100, 0
|
||||
auxTempSensor2_alignmentFill_at_29 = array, U08, 2505, [3], "", 1, 0, -20, 100, 0
|
||||
unused2508 = array, U08, 2508, [6], "units", 1, 0, -20, 100, 0
|
||||
etbFreq = scalar, S16, 2514, "Hz", 1, 0, 0, 10000, 0
|
||||
etbWastegatePid_pFactor = scalar, F32, 2516, "", 1, 0, -10000, 10000, 4
|
||||
|
@ -1194,7 +1196,7 @@ tcu_solenoid_mode4 = bits, U08, 4520, [0:1], "default", "default inverted", "ope
|
|||
tcu_solenoid_mode5 = bits, U08, 4521, [0:1], "default", "default inverted", "open collector", "open collector inverted"
|
||||
tcu_solenoid_mode6 = bits, U08, 4522, [0:1], "default", "default inverted", "open collector", "open collector inverted"
|
||||
knockBaseNoise = array, S08, 4523, [16], "dB", 1, 0, -30, 0, 2
|
||||
alignmentFill_at_4539 = scalar, U08, 4539, "units", 1, 0, -20, 100, 0
|
||||
alignmentFill_at_4539 = scalar, U08, 4539, "", 1, 0, -20, 100, 0
|
||||
triggerGapOverride1 = scalar, F32, 4540, "ratio", 1, 0, 0, 20, 2
|
||||
triggerGapOverride2 = scalar, F32, 4544, "ratio", 1, 0, 0, 20, 2
|
||||
triggerGapOverride3 = scalar, F32, 4548, "ratio", 1, 0, 0, 20, 2
|
||||
|
@ -1453,6 +1455,9 @@ fsioTable4RpmBins = array, F32, 19968, [8], "RPM", 1, 0, 0, 25500, 2
|
|||
ignMathCalculateAtIndex = "At what trigger index should some ignition-related math be executed? This is a performance trick to reduce load on synchronization trigger callback."
|
||||
acIdleRpmBump = "Extra idle target speed when A/C is enabled. Some cars need the extra speed to keep the AC efficient while idling."
|
||||
mapAveragingSchedulingAtIndex = "At what trigger index should some MAP-related math be executed? This is a performance trick to reduce load on synchronization trigger callback."
|
||||
maxAcRpm = "Above this RPM, disable AC. Set to 0 to disable check."
|
||||
maxAcTps = "Above this TPS, disable AC. Set to 0 to disable check."
|
||||
maxAcClt = "Above this CLT, disable AC to prevent overheating the engine. Set to 0 to disable check."
|
||||
wwaeTau = "Length of time the deposited wall fuel takes to dissipate after the start of acceleration. "
|
||||
multisparkSparkDuration = "How long to wait for the spark to fire before recharging the coil for another spark."
|
||||
multisparkDwell = "This sets the dwell time for subsequent sparks. The main spark's dwell is set by the dwell table."
|
||||
|
@ -1669,6 +1674,7 @@ fsioTable4RpmBins = array, F32, 19968, [8], "RPM", 1, 0, 0, 25500, 2
|
|||
; ind_map_error = bits, U32, 0, [20:20], "true", "false";
|
||||
|
||||
ind_iat_error = bits, U32, 0, [21:21], "true", "false";
|
||||
acState = bits, U32, 0, [22:22], "true", "false";
|
||||
ind_isTriggerError = bits, U32, 0, [23:23], "true", "false";
|
||||
ind_hasFatalError=bits, U32, 0, [24:24], "true", "false";
|
||||
ind_isWarnNow =bits, U32, 0, [25:25], "true", "false";
|
||||
|
@ -2673,7 +2679,8 @@ gaugeCategory = DynoView
|
|||
indicator = { clutchUpState }, "clutch", "cltch Up", white, black, red, black
|
||||
indicator = { clutchDownState }, "clutch", "cltch Down", white, black, yellow, black
|
||||
indicator = { brakePedalIndicator }, "brake", "brake down", white, black, red, black
|
||||
indicator = { acSwitchState }, "AC off", "AC on", white, black, blue, white
|
||||
indicator = { acSwitchState }, "AC switch off", "AC switch on", white, black, blue, white
|
||||
indicator = { acState }, "AC off", "AC on", white, black, blue, white
|
||||
indicator = { isIdleClosedLoop }, "not idling", "idling", white, black, green, black
|
||||
indicator = { isIdleCoasting }, "not coasting", "coasting", white, black, green, black
|
||||
|
||||
|
@ -2862,6 +2869,7 @@ menuDialog = main
|
|||
subMenu = starterRelay, "Starter Disable relay"
|
||||
subMenu = fuelPump, "Fuel pump"
|
||||
subMenu = fanSetting, "Fan"
|
||||
subMenu = acSettings, "Air Conditioning"
|
||||
subMenu = tachSettings, "Tachometer"
|
||||
subMenu = malfunction, "Check engine light"
|
||||
subMenu = statusLeds, "Status LEDs"
|
||||
|
@ -4161,11 +4169,13 @@ cmd_set_engine_type_default = "Z\x00\x31\x00\x00"
|
|||
dialog = acSettings, "A/C Settings"
|
||||
field = "A/C Relay", acRelayPin
|
||||
field = "A/C Relay Mode", acRelayPinMode
|
||||
field = "Max RPM", maxAcRpm
|
||||
field = "Max CLT", maxAcClt
|
||||
field = "Max TPS", maxAcTps
|
||||
|
||||
dialog = fanSetting, "Fan Settings"
|
||||
panel = fan1Settings
|
||||
panel = fan2Settings
|
||||
panel = acSettings
|
||||
|
||||
dialog = fuelPump, "Fuel Pump"
|
||||
field = "Pin", fuelPumpPin
|
||||
|
|
|
@ -33,12 +33,12 @@ enable2ndByteCanID = false
|
|||
|
||||
[MegaTune]
|
||||
; https://rusefi.com/forum/viewtopic.php?p=36201#p36201
|
||||
signature = "rusEFI 2021.06.23.hellen128.962894977"
|
||||
signature = "rusEFI 2021.06.27.hellen128.3096432978"
|
||||
|
||||
[TunerStudio]
|
||||
queryCommand = "S"
|
||||
versionInfo = "V" ; firmwave version for title bar.
|
||||
signature = "rusEFI 2021.06.23.hellen128.962894977" ; signature is expected to be 7 or more characters.
|
||||
signature = "rusEFI 2021.06.27.hellen128.3096432978" ; signature is expected to be 7 or more characters.
|
||||
|
||||
[Constants]
|
||||
; new packet serial format with CRC
|
||||
|
@ -77,7 +77,7 @@ enable2ndByteCanID = false
|
|||
|
||||
; see PAGE_0_SIZE in C source code
|
||||
; CONFIG_DEFINITION_START
|
||||
; this section was generated automatically by rusEFI tool ConfigDefinition.jar based on gen_config.sh integration/rusefi_config.txt Wed Jun 23 21:06:23 UTC 2021
|
||||
; this section was generated automatically by rusEFI tool ConfigDefinition.jar based on gen_config.sh integration/rusefi_config.txt Sun Jun 27 22:52:47 UTC 2021
|
||||
|
||||
pageSize = 20000
|
||||
page = 1
|
||||
|
@ -124,7 +124,7 @@ tpsErrorDetectionTooLow = scalar, S16, 84, "%", 1, 0, -10, 0, 0
|
|||
tpsErrorDetectionTooHigh = scalar, S16, 86, "%", 1, 0, 100, 110, 0
|
||||
cranking_baseFuel = scalar, F32, 88, "mg", 1, 0, 0, 500, 1
|
||||
cranking_rpm = scalar, S16, 92, "RPM", 1, 0, 0, 3000, 0
|
||||
cranking_alignmentFill_at_6 = array, U08, 94, [2], "units", 1, 0, -20, 100, 0
|
||||
cranking_alignmentFill_at_6 = array, U08, 94, [2], "", 1, 0, -20, 100, 0
|
||||
primingSquirtDurationMs = scalar, F32, 96, "*C", 1, 0, -40, 200, 1
|
||||
ignitionDwellForCrankingMs = scalar, F32, 100, "ms", 1, 0, 0, 200, 1
|
||||
etbRevLimitStart = scalar, U16, 104, "rpm", 1, 0, 0, 15000, 0
|
||||
|
@ -146,7 +146,7 @@ clt_resistance_2 = scalar, F32, 268, "Ohm", 1, 0, 0, 200000, 1
|
|||
clt_resistance_3 = scalar, F32, 272, "Ohm", 1, 0, 0, 200000, 1
|
||||
clt_bias_resistor = scalar, F32, 276, "Ohm", 1, 0, 0, 200000, 1
|
||||
clt_adcChannel = bits, U08, 280, [0:5], "Disabled", "PA0", "PA1", "PA2", "PA3", "PA4", "PA5", "PA6", "PA7", "PB0", "PB1", "PC0", "PC1", "PC2", "PC3", "PC4", "PC5", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID"
|
||||
clt_alignmentFill_at_29 = array, U08, 281, [3], "units", 1, 0, -20, 100, 0
|
||||
clt_alignmentFill_at_29 = array, U08, 281, [3], "", 1, 0, -20, 100, 0
|
||||
iat_tempC_1 = scalar, F32, 284, "*C", 1, 0, -40, 200, 1
|
||||
iat_tempC_2 = scalar, F32, 288, "*C", 1, 0, -40, 200, 1
|
||||
iat_tempC_3 = scalar, F32, 292, "*C", 1, 0, -40, 200, 1
|
||||
|
@ -155,7 +155,7 @@ iat_resistance_2 = scalar, F32, 300, "Ohm", 1, 0, 0, 200000, 1
|
|||
iat_resistance_3 = scalar, F32, 304, "Ohm", 1, 0, 0, 200000, 1
|
||||
iat_bias_resistor = scalar, F32, 308, "Ohm", 1, 0, 0, 200000, 1
|
||||
iat_adcChannel = bits, U08, 312, [0:5], "Disabled", "PA0", "PA1", "PA2", "PA3", "PA4", "PA5", "PA6", "PA7", "PB0", "PB1", "PC0", "PC1", "PC2", "PC3", "PC4", "PC5", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID"
|
||||
iat_alignmentFill_at_29 = array, U08, 313, [3], "units", 1, 0, -20, 100, 0
|
||||
iat_alignmentFill_at_29 = array, U08, 313, [3], "", 1, 0, -20, 100, 0
|
||||
launchRpm = scalar, S32, 316, "rpm", 1, 0, 0, 20000, 2
|
||||
launchTimingRetard = scalar, S32, 320, "deg", 1, 0, -180, 180, 2
|
||||
hip9011PrescalerAndSDO = scalar, S32, 324, "integer", 1, 0, 0, 32, 0
|
||||
|
@ -766,7 +766,9 @@ baroCorrTable = array, F32, 1576, [4x4], "ratio", 1, 0, 0, 2, 2
|
|||
crankingTpsCoef = array, F32, 1640, [8], "Ratio", 1, 0, 0, 700, 2
|
||||
crankingTpsBins = array, F32, 1672, [8], "%", 1, 0, 0, 100, 2
|
||||
tachPulseDuractionMs = scalar, F32, 1704, "", 1, 0, 0, 100, 2
|
||||
unused1708 = scalar, S32, 1708, "units", 1, 0, -20, 100, 0
|
||||
maxAcRpm = scalar, U16, 1708, "rpm", 1, 0, 0, 10000, 0
|
||||
maxAcTps = scalar, U08, 1710, "%", 1, 0, 0, 100, 0
|
||||
maxAcClt = scalar, U08, 1711, "deg C", 1, 0, 0, 150, 0
|
||||
wwaeTau = scalar, F32, 1712, "Seconds", 1, 0, 0, 3, 2
|
||||
alternatorControl_pFactor = scalar, F32, 1716, "", 1, 0, -10000, 10000, 4
|
||||
alternatorControl_iFactor = scalar, F32, 1720, "", 1, 0, -10000, 10000, 4
|
||||
|
@ -857,30 +859,30 @@ unused1127 = bits, U32, 2116, [4:4], "false", "true"
|
|||
unused1128 = bits, U32, 2116, [5:5], "false", "true"
|
||||
unused1129 = bits, U32, 2116, [6:6], "false", "true"
|
||||
unused1130 = bits, U32, 2116, [7:7], "false", "true"
|
||||
unusedBit_494_8 = bits, U32, 2116, [8:8], "false", "true"
|
||||
unusedBit_494_9 = bits, U32, 2116, [9:9], "false", "true"
|
||||
unusedBit_494_10 = bits, U32, 2116, [10:10], "false", "true"
|
||||
unusedBit_494_11 = bits, U32, 2116, [11:11], "false", "true"
|
||||
unusedBit_494_12 = bits, U32, 2116, [12:12], "false", "true"
|
||||
unusedBit_494_13 = bits, U32, 2116, [13:13], "false", "true"
|
||||
unusedBit_494_14 = bits, U32, 2116, [14:14], "false", "true"
|
||||
unusedBit_494_15 = bits, U32, 2116, [15:15], "false", "true"
|
||||
unusedBit_494_16 = bits, U32, 2116, [16:16], "false", "true"
|
||||
unusedBit_494_17 = bits, U32, 2116, [17:17], "false", "true"
|
||||
unusedBit_494_18 = bits, U32, 2116, [18:18], "false", "true"
|
||||
unusedBit_494_19 = bits, U32, 2116, [19:19], "false", "true"
|
||||
unusedBit_494_20 = bits, U32, 2116, [20:20], "false", "true"
|
||||
unusedBit_494_21 = bits, U32, 2116, [21:21], "false", "true"
|
||||
unusedBit_494_22 = bits, U32, 2116, [22:22], "false", "true"
|
||||
unusedBit_494_23 = bits, U32, 2116, [23:23], "false", "true"
|
||||
unusedBit_494_24 = bits, U32, 2116, [24:24], "false", "true"
|
||||
unusedBit_494_25 = bits, U32, 2116, [25:25], "false", "true"
|
||||
unusedBit_494_26 = bits, U32, 2116, [26:26], "false", "true"
|
||||
unusedBit_494_27 = bits, U32, 2116, [27:27], "false", "true"
|
||||
unusedBit_494_28 = bits, U32, 2116, [28:28], "false", "true"
|
||||
unusedBit_494_29 = bits, U32, 2116, [29:29], "false", "true"
|
||||
unusedBit_494_30 = bits, U32, 2116, [30:30], "false", "true"
|
||||
unusedBit_494_31 = bits, U32, 2116, [31:31], "false", "true"
|
||||
unusedBit_496_8 = bits, U32, 2116, [8:8], "false", "true"
|
||||
unusedBit_496_9 = bits, U32, 2116, [9:9], "false", "true"
|
||||
unusedBit_496_10 = bits, U32, 2116, [10:10], "false", "true"
|
||||
unusedBit_496_11 = bits, U32, 2116, [11:11], "false", "true"
|
||||
unusedBit_496_12 = bits, U32, 2116, [12:12], "false", "true"
|
||||
unusedBit_496_13 = bits, U32, 2116, [13:13], "false", "true"
|
||||
unusedBit_496_14 = bits, U32, 2116, [14:14], "false", "true"
|
||||
unusedBit_496_15 = bits, U32, 2116, [15:15], "false", "true"
|
||||
unusedBit_496_16 = bits, U32, 2116, [16:16], "false", "true"
|
||||
unusedBit_496_17 = bits, U32, 2116, [17:17], "false", "true"
|
||||
unusedBit_496_18 = bits, U32, 2116, [18:18], "false", "true"
|
||||
unusedBit_496_19 = bits, U32, 2116, [19:19], "false", "true"
|
||||
unusedBit_496_20 = bits, U32, 2116, [20:20], "false", "true"
|
||||
unusedBit_496_21 = bits, U32, 2116, [21:21], "false", "true"
|
||||
unusedBit_496_22 = bits, U32, 2116, [22:22], "false", "true"
|
||||
unusedBit_496_23 = bits, U32, 2116, [23:23], "false", "true"
|
||||
unusedBit_496_24 = bits, U32, 2116, [24:24], "false", "true"
|
||||
unusedBit_496_25 = bits, U32, 2116, [25:25], "false", "true"
|
||||
unusedBit_496_26 = bits, U32, 2116, [26:26], "false", "true"
|
||||
unusedBit_496_27 = bits, U32, 2116, [27:27], "false", "true"
|
||||
unusedBit_496_28 = bits, U32, 2116, [28:28], "false", "true"
|
||||
unusedBit_496_29 = bits, U32, 2116, [29:29], "false", "true"
|
||||
unusedBit_496_30 = bits, U32, 2116, [30:30], "false", "true"
|
||||
unusedBit_496_31 = bits, U32, 2116, [31:31], "false", "true"
|
||||
can2NbcType = bits, U32, 2120, [0:4], "None", "FIAT", "VAG", "MAZDA RX8", "BMW", "W202", "BMW E90", "Haltech", "VAG MQB", "type 9", "type 10", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID"
|
||||
can2TxPin = bits, U08, 2124, [0:7], "NONE", "INVALID", "PA0", "PA1", "PA2", "PA3", "PA4", "PA5", "PA6", "PA7", "PA8", "PA9", "PA10", "PA11", "PA12", "PA13", "PA14", "PA15", "PB0", "PB1", "PB2", "PB3", "PB4", "PB5", "PB6", "PB7", "PB8", "PB9", "PB10", "PB11", "PB12", "PB13", "PB14", "PB15", "PC0", "PC1", "PC2", "PC3", "PC4", "PC5", "PC6", "PC7", "PC8", "PC9", "PC10", "PC11", "PC12", "PC13", "PC14", "PC15", "PD0", "PD1", "PD2", "PD3", "PD4", "PD5", "PD6", "PD7", "PD8", "PD9", "PD10", "PD11", "PD12", "PD13", "PD14", "PD15", "PE0", "PE1", "PE2", "PE3", "PE4", "PE5", "PE6", "PE7", "PE8", "PE9", "PE10", "PE11", "PE12", "PE13", "PE14", "PE15", "PF0", "PF1", "PF2", "PF3", "PF4", "PF5", "PF6", "PF7", "PF8", "PF9", "PF10", "PF11", "PF12", "PF13", "PF14", "PF15", "PG0", "PG1", "PG2", "PG3", "PG4", "PG5", "PG6", "PG7", "PG8", "PG9", "PG10", "PG11", "PG12", "PG13", "PG14", "PG15", "PH0", "PH1", "PH2", "PH3", "PH4", "PH5", "PH6", "PH7", "PH8", "PH9", "PH10", "PH11", "PH12", "PH13", "PH14", "PH15", "PI0", "PI1", "PI2", "PI3", "PI4", "PI5", "PI6", "PI7", "PI8", "PI9", "PI10", "PI11", "PI12", "PI13", "PI14", "PI15", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID"
|
||||
can2RxPin = bits, U08, 2125, [0:7], "NONE", "INVALID", "PA0", "PA1", "PA2", "PA3", "PA4", "PA5", "PA6", "PA7", "PA8", "PA9", "PA10", "PA11", "PA12", "PA13", "PA14", "PA15", "PB0", "PB1", "PB2", "PB3", "PB4", "PB5", "PB6", "PB7", "PB8", "PB9", "PB10", "PB11", "PB12", "PB13", "PB14", "PB15", "PC0", "PC1", "PC2", "PC3", "PC4", "PC5", "PC6", "PC7", "PC8", "PC9", "PC10", "PC11", "PC12", "PC13", "PC14", "PC15", "PD0", "PD1", "PD2", "PD3", "PD4", "PD5", "PD6", "PD7", "PD8", "PD9", "PD10", "PD11", "PD12", "PD13", "PD14", "PD15", "PE0", "PE1", "PE2", "PE3", "PE4", "PE5", "PE6", "PE7", "PE8", "PE9", "PE10", "PE11", "PE12", "PE13", "PE14", "PE15", "PF0", "PF1", "PF2", "PF3", "PF4", "PF5", "PF6", "PF7", "PF8", "PF9", "PF10", "PF11", "PF12", "PF13", "PF14", "PF15", "PG0", "PG1", "PG2", "PG3", "PG4", "PG5", "PG6", "PG7", "PG8", "PG9", "PG10", "PG11", "PG12", "PG13", "PG14", "PG15", "PH0", "PH1", "PH2", "PH3", "PH4", "PH5", "PH6", "PH7", "PH8", "PH9", "PH10", "PH11", "PH12", "PH13", "PH14", "PH15", "PI0", "PI1", "PI2", "PI3", "PI4", "PI5", "PI6", "PI7", "PI8", "PI9", "PI10", "PI11", "PI12", "PI13", "PI14", "PI15", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID"
|
||||
|
@ -908,7 +910,7 @@ auxPidPins4 = bits, U08, 2223, [0:7], "NONE", "INVALID", "PA0", "PA1", "PA2", "P
|
|||
cj125SpiDevice = bits, U08, 2224, [0:2], "Off", "SPI1", "SPI2", "SPI3", "SPI4", "INVALID", "INVALID", "INVALID"
|
||||
cj125CsPinMode = bits, U08, 2225, [0:1], "default", "default inverted", "open collector", "open collector inverted"
|
||||
sdCardCsPinMode = bits, U08, 2226, [0:1], "default", "default inverted", "open collector", "open collector inverted"
|
||||
alignmentFill_at_2227 = scalar, U08, 2227, "units", 1, 0, -20, 100, 0
|
||||
alignmentFill_at_2227 = scalar, U08, 2227, "", 1, 0, -20, 100, 0
|
||||
crankingIACposition = scalar, S32, 2228, "percent", 1, 0, -100, 100, 0
|
||||
tChargeMinRpmMinTps = scalar, F32, 2232, "mult", 1, 0, 0, 3, 4
|
||||
tChargeMinRpmMaxTps = scalar, F32, 2236, "mult", 1, 0, 0, 3, 4
|
||||
|
@ -917,7 +919,7 @@ tChargeMaxRpmMaxTps = scalar, F32, 2244, "mult", 1, 0, 0, 3, 4
|
|||
auxPidFrequency1 = scalar, U16, 2248, "Hz", 1, 0, 0, 3000, 0
|
||||
auxPidFrequency2 = scalar, U16, 2250, "Hz", 1, 0, 0, 3000, 0
|
||||
fan1ExtraIdle = scalar, U08, 2252, "%", 1, 0, 0, 100, 0
|
||||
alignmentFill_at_2253 = array, U08, 2253, [3], "units", 1, 0, -20, 100, 0
|
||||
alignmentFill_at_2253 = array, U08, 2253, [3], "", 1, 0, -20, 100, 0
|
||||
alternatorPwmFrequency = scalar, S32, 2256, "Hz", 1, 0, 0, 3000, 0
|
||||
unused2260 = scalar, S32, 2260, "units", 1, 0, -20, 100, 0
|
||||
narrowToWideOxygenBins = array, F32, 2264, [8], "V", 1, 0, -10, 10, 3
|
||||
|
@ -947,7 +949,7 @@ auxTempSensor1_resistance_2 = scalar, F32, 2460, "Ohm", 1, 0, 0, 200000, 1
|
|||
auxTempSensor1_resistance_3 = scalar, F32, 2464, "Ohm", 1, 0, 0, 200000, 1
|
||||
auxTempSensor1_bias_resistor = scalar, F32, 2468, "Ohm", 1, 0, 0, 200000, 1
|
||||
auxTempSensor1_adcChannel = bits, U08, 2472, [0:5], "Disabled", "PA0", "PA1", "PA2", "PA3", "PA4", "PA5", "PA6", "PA7", "PB0", "PB1", "PC0", "PC1", "PC2", "PC3", "PC4", "PC5", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID"
|
||||
auxTempSensor1_alignmentFill_at_29 = array, U08, 2473, [3], "units", 1, 0, -20, 100, 0
|
||||
auxTempSensor1_alignmentFill_at_29 = array, U08, 2473, [3], "", 1, 0, -20, 100, 0
|
||||
auxTempSensor2_tempC_1 = scalar, F32, 2476, "*C", 1, 0, -40, 200, 1
|
||||
auxTempSensor2_tempC_2 = scalar, F32, 2480, "*C", 1, 0, -40, 200, 1
|
||||
auxTempSensor2_tempC_3 = scalar, F32, 2484, "*C", 1, 0, -40, 200, 1
|
||||
|
@ -956,7 +958,7 @@ auxTempSensor2_resistance_2 = scalar, F32, 2492, "Ohm", 1, 0, 0, 200000, 1
|
|||
auxTempSensor2_resistance_3 = scalar, F32, 2496, "Ohm", 1, 0, 0, 200000, 1
|
||||
auxTempSensor2_bias_resistor = scalar, F32, 2500, "Ohm", 1, 0, 0, 200000, 1
|
||||
auxTempSensor2_adcChannel = bits, U08, 2504, [0:5], "Disabled", "PA0", "PA1", "PA2", "PA3", "PA4", "PA5", "PA6", "PA7", "PB0", "PB1", "PC0", "PC1", "PC2", "PC3", "PC4", "PC5", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID"
|
||||
auxTempSensor2_alignmentFill_at_29 = array, U08, 2505, [3], "units", 1, 0, -20, 100, 0
|
||||
auxTempSensor2_alignmentFill_at_29 = array, U08, 2505, [3], "", 1, 0, -20, 100, 0
|
||||
unused2508 = array, U08, 2508, [6], "units", 1, 0, -20, 100, 0
|
||||
etbFreq = scalar, S16, 2514, "Hz", 1, 0, 0, 10000, 0
|
||||
etbWastegatePid_pFactor = scalar, F32, 2516, "", 1, 0, -10000, 10000, 4
|
||||
|
@ -1194,7 +1196,7 @@ tcu_solenoid_mode4 = bits, U08, 4520, [0:1], "default", "default inverted", "ope
|
|||
tcu_solenoid_mode5 = bits, U08, 4521, [0:1], "default", "default inverted", "open collector", "open collector inverted"
|
||||
tcu_solenoid_mode6 = bits, U08, 4522, [0:1], "default", "default inverted", "open collector", "open collector inverted"
|
||||
knockBaseNoise = array, S08, 4523, [16], "dB", 1, 0, -30, 0, 2
|
||||
alignmentFill_at_4539 = scalar, U08, 4539, "units", 1, 0, -20, 100, 0
|
||||
alignmentFill_at_4539 = scalar, U08, 4539, "", 1, 0, -20, 100, 0
|
||||
triggerGapOverride1 = scalar, F32, 4540, "ratio", 1, 0, 0, 20, 2
|
||||
triggerGapOverride2 = scalar, F32, 4544, "ratio", 1, 0, 0, 20, 2
|
||||
triggerGapOverride3 = scalar, F32, 4548, "ratio", 1, 0, 0, 20, 2
|
||||
|
@ -1453,6 +1455,9 @@ fsioTable4RpmBins = array, F32, 19968, [8], "RPM", 1, 0, 0, 25500, 2
|
|||
ignMathCalculateAtIndex = "At what trigger index should some ignition-related math be executed? This is a performance trick to reduce load on synchronization trigger callback."
|
||||
acIdleRpmBump = "Extra idle target speed when A/C is enabled. Some cars need the extra speed to keep the AC efficient while idling."
|
||||
mapAveragingSchedulingAtIndex = "At what trigger index should some MAP-related math be executed? This is a performance trick to reduce load on synchronization trigger callback."
|
||||
maxAcRpm = "Above this RPM, disable AC. Set to 0 to disable check."
|
||||
maxAcTps = "Above this TPS, disable AC. Set to 0 to disable check."
|
||||
maxAcClt = "Above this CLT, disable AC to prevent overheating the engine. Set to 0 to disable check."
|
||||
wwaeTau = "Length of time the deposited wall fuel takes to dissipate after the start of acceleration. "
|
||||
multisparkSparkDuration = "How long to wait for the spark to fire before recharging the coil for another spark."
|
||||
multisparkDwell = "This sets the dwell time for subsequent sparks. The main spark's dwell is set by the dwell table."
|
||||
|
@ -1669,6 +1674,7 @@ fsioTable4RpmBins = array, F32, 19968, [8], "RPM", 1, 0, 0, 25500, 2
|
|||
; ind_map_error = bits, U32, 0, [20:20], "true", "false";
|
||||
|
||||
ind_iat_error = bits, U32, 0, [21:21], "true", "false";
|
||||
acState = bits, U32, 0, [22:22], "true", "false";
|
||||
ind_isTriggerError = bits, U32, 0, [23:23], "true", "false";
|
||||
ind_hasFatalError=bits, U32, 0, [24:24], "true", "false";
|
||||
ind_isWarnNow =bits, U32, 0, [25:25], "true", "false";
|
||||
|
@ -2673,7 +2679,8 @@ gaugeCategory = DynoView
|
|||
indicator = { clutchUpState }, "clutch", "cltch Up", white, black, red, black
|
||||
indicator = { clutchDownState }, "clutch", "cltch Down", white, black, yellow, black
|
||||
indicator = { brakePedalIndicator }, "brake", "brake down", white, black, red, black
|
||||
indicator = { acSwitchState }, "AC off", "AC on", white, black, blue, white
|
||||
indicator = { acSwitchState }, "AC switch off", "AC switch on", white, black, blue, white
|
||||
indicator = { acState }, "AC off", "AC on", white, black, blue, white
|
||||
indicator = { isIdleClosedLoop }, "not idling", "idling", white, black, green, black
|
||||
indicator = { isIdleCoasting }, "not coasting", "coasting", white, black, green, black
|
||||
|
||||
|
@ -2862,6 +2869,7 @@ menuDialog = main
|
|||
subMenu = starterRelay, "Starter Disable relay"
|
||||
subMenu = fuelPump, "Fuel pump"
|
||||
subMenu = fanSetting, "Fan"
|
||||
subMenu = acSettings, "Air Conditioning"
|
||||
subMenu = tachSettings, "Tachometer"
|
||||
subMenu = malfunction, "Check engine light"
|
||||
subMenu = statusLeds, "Status LEDs"
|
||||
|
@ -4161,11 +4169,13 @@ cmd_set_engine_type_default = "Z\x00\x31\x00\x00"
|
|||
dialog = acSettings, "A/C Settings"
|
||||
field = "A/C Relay", acRelayPin
|
||||
field = "A/C Relay Mode", acRelayPinMode
|
||||
field = "Max RPM", maxAcRpm
|
||||
field = "Max CLT", maxAcClt
|
||||
field = "Max TPS", maxAcTps
|
||||
|
||||
dialog = fanSetting, "Fan Settings"
|
||||
panel = fan1Settings
|
||||
panel = fan2Settings
|
||||
panel = acSettings
|
||||
|
||||
dialog = fuelPump, "Fuel Pump"
|
||||
field = "Pin", fuelPumpPin
|
||||
|
|
|
@ -33,12 +33,12 @@ enable2ndByteCanID = false
|
|||
|
||||
[MegaTune]
|
||||
; https://rusefi.com/forum/viewtopic.php?p=36201#p36201
|
||||
signature = "rusEFI 2021.06.23.hellen72.4282311834"
|
||||
signature = "rusEFI 2021.06.27.hellen72.2127931721"
|
||||
|
||||
[TunerStudio]
|
||||
queryCommand = "S"
|
||||
versionInfo = "V" ; firmwave version for title bar.
|
||||
signature = "rusEFI 2021.06.23.hellen72.4282311834" ; signature is expected to be 7 or more characters.
|
||||
signature = "rusEFI 2021.06.27.hellen72.2127931721" ; signature is expected to be 7 or more characters.
|
||||
|
||||
[Constants]
|
||||
; new packet serial format with CRC
|
||||
|
@ -77,7 +77,7 @@ enable2ndByteCanID = false
|
|||
|
||||
; see PAGE_0_SIZE in C source code
|
||||
; CONFIG_DEFINITION_START
|
||||
; this section was generated automatically by rusEFI tool ConfigDefinition.jar based on gen_config.sh integration/rusefi_config.txt Wed Jun 23 21:06:30 UTC 2021
|
||||
; this section was generated automatically by rusEFI tool ConfigDefinition.jar based on gen_config.sh integration/rusefi_config.txt Sun Jun 27 22:52:54 UTC 2021
|
||||
|
||||
pageSize = 20000
|
||||
page = 1
|
||||
|
@ -124,7 +124,7 @@ tpsErrorDetectionTooLow = scalar, S16, 84, "%", 1, 0, -10, 0, 0
|
|||
tpsErrorDetectionTooHigh = scalar, S16, 86, "%", 1, 0, 100, 110, 0
|
||||
cranking_baseFuel = scalar, F32, 88, "mg", 1, 0, 0, 500, 1
|
||||
cranking_rpm = scalar, S16, 92, "RPM", 1, 0, 0, 3000, 0
|
||||
cranking_alignmentFill_at_6 = array, U08, 94, [2], "units", 1, 0, -20, 100, 0
|
||||
cranking_alignmentFill_at_6 = array, U08, 94, [2], "", 1, 0, -20, 100, 0
|
||||
primingSquirtDurationMs = scalar, F32, 96, "*C", 1, 0, -40, 200, 1
|
||||
ignitionDwellForCrankingMs = scalar, F32, 100, "ms", 1, 0, 0, 200, 1
|
||||
etbRevLimitStart = scalar, U16, 104, "rpm", 1, 0, 0, 15000, 0
|
||||
|
@ -146,7 +146,7 @@ clt_resistance_2 = scalar, F32, 268, "Ohm", 1, 0, 0, 200000, 1
|
|||
clt_resistance_3 = scalar, F32, 272, "Ohm", 1, 0, 0, 200000, 1
|
||||
clt_bias_resistor = scalar, F32, 276, "Ohm", 1, 0, 0, 200000, 1
|
||||
clt_adcChannel = bits, U08, 280, [0:5], "NONE","4W - O2S (A13)","3L - IGN_7 / AFR","intMAP (A15)","4AB - FTP/PPS (A18)","4V - TPS (A17)","4T - Alternator voltage (A5)","3V - CAM (A19)","4J - VTCS/AUX4 (A20)","4F - AC_PRES/AUX1 (A23)","4AA - O2S2 (A12)","4X - MAF (A9)","4U - MAP2/Ign8 (A10)","4P - CLT (A11)","4N - IAT (A14)","4AD - FUEL_LEVEL (A21)","4AE - EGR/MAP4 (A22)", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID"
|
||||
clt_alignmentFill_at_29 = array, U08, 281, [3], "units", 1, 0, -20, 100, 0
|
||||
clt_alignmentFill_at_29 = array, U08, 281, [3], "", 1, 0, -20, 100, 0
|
||||
iat_tempC_1 = scalar, F32, 284, "*C", 1, 0, -40, 200, 1
|
||||
iat_tempC_2 = scalar, F32, 288, "*C", 1, 0, -40, 200, 1
|
||||
iat_tempC_3 = scalar, F32, 292, "*C", 1, 0, -40, 200, 1
|
||||
|
@ -155,7 +155,7 @@ iat_resistance_2 = scalar, F32, 300, "Ohm", 1, 0, 0, 200000, 1
|
|||
iat_resistance_3 = scalar, F32, 304, "Ohm", 1, 0, 0, 200000, 1
|
||||
iat_bias_resistor = scalar, F32, 308, "Ohm", 1, 0, 0, 200000, 1
|
||||
iat_adcChannel = bits, U08, 312, [0:5], "NONE","4W - O2S (A13)","3L - IGN_7 / AFR","intMAP (A15)","4AB - FTP/PPS (A18)","4V - TPS (A17)","4T - Alternator voltage (A5)","3V - CAM (A19)","4J - VTCS/AUX4 (A20)","4F - AC_PRES/AUX1 (A23)","4AA - O2S2 (A12)","4X - MAF (A9)","4U - MAP2/Ign8 (A10)","4P - CLT (A11)","4N - IAT (A14)","4AD - FUEL_LEVEL (A21)","4AE - EGR/MAP4 (A22)", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID"
|
||||
iat_alignmentFill_at_29 = array, U08, 313, [3], "units", 1, 0, -20, 100, 0
|
||||
iat_alignmentFill_at_29 = array, U08, 313, [3], "", 1, 0, -20, 100, 0
|
||||
launchRpm = scalar, S32, 316, "rpm", 1, 0, 0, 20000, 2
|
||||
launchTimingRetard = scalar, S32, 320, "deg", 1, 0, -180, 180, 2
|
||||
hip9011PrescalerAndSDO = scalar, S32, 324, "integer", 1, 0, 0, 32, 0
|
||||
|
@ -766,7 +766,9 @@ baroCorrTable = array, F32, 1576, [4x4], "ratio", 1, 0, 0, 2, 2
|
|||
crankingTpsCoef = array, F32, 1640, [8], "Ratio", 1, 0, 0, 700, 2
|
||||
crankingTpsBins = array, F32, 1672, [8], "%", 1, 0, 0, 100, 2
|
||||
tachPulseDuractionMs = scalar, F32, 1704, "", 1, 0, 0, 100, 2
|
||||
unused1708 = scalar, S32, 1708, "units", 1, 0, -20, 100, 0
|
||||
maxAcRpm = scalar, U16, 1708, "rpm", 1, 0, 0, 10000, 0
|
||||
maxAcTps = scalar, U08, 1710, "%", 1, 0, 0, 100, 0
|
||||
maxAcClt = scalar, U08, 1711, "deg C", 1, 0, 0, 150, 0
|
||||
wwaeTau = scalar, F32, 1712, "Seconds", 1, 0, 0, 3, 2
|
||||
alternatorControl_pFactor = scalar, F32, 1716, "", 1, 0, -10000, 10000, 4
|
||||
alternatorControl_iFactor = scalar, F32, 1720, "", 1, 0, -10000, 10000, 4
|
||||
|
@ -857,30 +859,30 @@ unused1127 = bits, U32, 2116, [4:4], "false", "true"
|
|||
unused1128 = bits, U32, 2116, [5:5], "false", "true"
|
||||
unused1129 = bits, U32, 2116, [6:6], "false", "true"
|
||||
unused1130 = bits, U32, 2116, [7:7], "false", "true"
|
||||
unusedBit_494_8 = bits, U32, 2116, [8:8], "false", "true"
|
||||
unusedBit_494_9 = bits, U32, 2116, [9:9], "false", "true"
|
||||
unusedBit_494_10 = bits, U32, 2116, [10:10], "false", "true"
|
||||
unusedBit_494_11 = bits, U32, 2116, [11:11], "false", "true"
|
||||
unusedBit_494_12 = bits, U32, 2116, [12:12], "false", "true"
|
||||
unusedBit_494_13 = bits, U32, 2116, [13:13], "false", "true"
|
||||
unusedBit_494_14 = bits, U32, 2116, [14:14], "false", "true"
|
||||
unusedBit_494_15 = bits, U32, 2116, [15:15], "false", "true"
|
||||
unusedBit_494_16 = bits, U32, 2116, [16:16], "false", "true"
|
||||
unusedBit_494_17 = bits, U32, 2116, [17:17], "false", "true"
|
||||
unusedBit_494_18 = bits, U32, 2116, [18:18], "false", "true"
|
||||
unusedBit_494_19 = bits, U32, 2116, [19:19], "false", "true"
|
||||
unusedBit_494_20 = bits, U32, 2116, [20:20], "false", "true"
|
||||
unusedBit_494_21 = bits, U32, 2116, [21:21], "false", "true"
|
||||
unusedBit_494_22 = bits, U32, 2116, [22:22], "false", "true"
|
||||
unusedBit_494_23 = bits, U32, 2116, [23:23], "false", "true"
|
||||
unusedBit_494_24 = bits, U32, 2116, [24:24], "false", "true"
|
||||
unusedBit_494_25 = bits, U32, 2116, [25:25], "false", "true"
|
||||
unusedBit_494_26 = bits, U32, 2116, [26:26], "false", "true"
|
||||
unusedBit_494_27 = bits, U32, 2116, [27:27], "false", "true"
|
||||
unusedBit_494_28 = bits, U32, 2116, [28:28], "false", "true"
|
||||
unusedBit_494_29 = bits, U32, 2116, [29:29], "false", "true"
|
||||
unusedBit_494_30 = bits, U32, 2116, [30:30], "false", "true"
|
||||
unusedBit_494_31 = bits, U32, 2116, [31:31], "false", "true"
|
||||
unusedBit_496_8 = bits, U32, 2116, [8:8], "false", "true"
|
||||
unusedBit_496_9 = bits, U32, 2116, [9:9], "false", "true"
|
||||
unusedBit_496_10 = bits, U32, 2116, [10:10], "false", "true"
|
||||
unusedBit_496_11 = bits, U32, 2116, [11:11], "false", "true"
|
||||
unusedBit_496_12 = bits, U32, 2116, [12:12], "false", "true"
|
||||
unusedBit_496_13 = bits, U32, 2116, [13:13], "false", "true"
|
||||
unusedBit_496_14 = bits, U32, 2116, [14:14], "false", "true"
|
||||
unusedBit_496_15 = bits, U32, 2116, [15:15], "false", "true"
|
||||
unusedBit_496_16 = bits, U32, 2116, [16:16], "false", "true"
|
||||
unusedBit_496_17 = bits, U32, 2116, [17:17], "false", "true"
|
||||
unusedBit_496_18 = bits, U32, 2116, [18:18], "false", "true"
|
||||
unusedBit_496_19 = bits, U32, 2116, [19:19], "false", "true"
|
||||
unusedBit_496_20 = bits, U32, 2116, [20:20], "false", "true"
|
||||
unusedBit_496_21 = bits, U32, 2116, [21:21], "false", "true"
|
||||
unusedBit_496_22 = bits, U32, 2116, [22:22], "false", "true"
|
||||
unusedBit_496_23 = bits, U32, 2116, [23:23], "false", "true"
|
||||
unusedBit_496_24 = bits, U32, 2116, [24:24], "false", "true"
|
||||
unusedBit_496_25 = bits, U32, 2116, [25:25], "false", "true"
|
||||
unusedBit_496_26 = bits, U32, 2116, [26:26], "false", "true"
|
||||
unusedBit_496_27 = bits, U32, 2116, [27:27], "false", "true"
|
||||
unusedBit_496_28 = bits, U32, 2116, [28:28], "false", "true"
|
||||
unusedBit_496_29 = bits, U32, 2116, [29:29], "false", "true"
|
||||
unusedBit_496_30 = bits, U32, 2116, [30:30], "false", "true"
|
||||
unusedBit_496_31 = bits, U32, 2116, [31:31], "false", "true"
|
||||
can2NbcType = bits, U32, 2120, [0:4], "None", "FIAT", "VAG", "MAZDA RX8", "BMW", "W202", "BMW E90", "Haltech", "VAG MQB", "type 9", "type 10", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID"
|
||||
can2TxPin = bits, U08, 2124, [0:7], "NONE", "INVALID", "PA0", "PA1", "PA2", "PA3", "PA4", "PA5", "PA6", "PA7", "PA8", "PA9", "PA10", "PA11", "PA12", "PA13", "PA14", "PA15", "PB0", "PB1", "PB2", "PB3", "PB4", "PB5", "PB6", "PB7", "PB8", "PB9", "PB10", "PB11", "PB12", "PB13", "PB14", "PB15", "PC0", "PC1", "PC2", "PC3", "PC4", "PC5", "PC6", "PC7", "PC8", "PC9", "PC10", "PC11", "PC12", "PC13", "PC14", "PC15", "PD0", "PD1", "PD2", "PD3", "PD4", "PD5", "PD6", "PD7", "PD8", "PD9", "PD10", "PD11", "PD12", "PD13", "PD14", "PD15", "PE0", "PE1", "PE2", "PE3", "PE4", "PE5", "PE6", "PE7", "PE8", "PE9", "PE10", "PE11", "PE12", "PE13", "PE14", "PE15", "PF0", "PF1", "PF2", "PF3", "PF4", "PF5", "PF6", "PF7", "PF8", "PF9", "PF10", "PF11", "PF12", "PF13", "PF14", "PF15", "PG0", "PG1", "PG2", "PG3", "PG4", "PG5", "PG6", "PG7", "PG8", "PG9", "PG10", "PG11", "PG12", "PG13", "PG14", "PG15", "PH0", "PH1", "PH2", "PH3", "PH4", "PH5", "PH6", "PH7", "PH8", "PH9", "PH10", "PH11", "PH12", "PH13", "PH14", "PH15", "PI0", "PI1", "PI2", "PI3", "PI4", "PI5", "PI6", "PI7", "PI8", "PI9", "PI10", "PI11", "PI12", "PI13", "PI14", "PI15", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID"
|
||||
can2RxPin = bits, U08, 2125, [0:7], "NONE", "INVALID", "PA0", "PA1", "PA2", "PA3", "PA4", "PA5", "PA6", "PA7", "PA8", "PA9", "PA10", "PA11", "PA12", "PA13", "PA14", "PA15", "PB0", "PB1", "PB2", "PB3", "PB4", "PB5", "PB6", "PB7", "PB8", "PB9", "PB10", "PB11", "PB12", "PB13", "PB14", "PB15", "PC0", "PC1", "PC2", "PC3", "PC4", "PC5", "PC6", "PC7", "PC8", "PC9", "PC10", "PC11", "PC12", "PC13", "PC14", "PC15", "PD0", "PD1", "PD2", "PD3", "PD4", "PD5", "PD6", "PD7", "PD8", "PD9", "PD10", "PD11", "PD12", "PD13", "PD14", "PD15", "PE0", "PE1", "PE2", "PE3", "PE4", "PE5", "PE6", "PE7", "PE8", "PE9", "PE10", "PE11", "PE12", "PE13", "PE14", "PE15", "PF0", "PF1", "PF2", "PF3", "PF4", "PF5", "PF6", "PF7", "PF8", "PF9", "PF10", "PF11", "PF12", "PF13", "PF14", "PF15", "PG0", "PG1", "PG2", "PG3", "PG4", "PG5", "PG6", "PG7", "PG8", "PG9", "PG10", "PG11", "PG12", "PG13", "PG14", "PG15", "PH0", "PH1", "PH2", "PH3", "PH4", "PH5", "PH6", "PH7", "PH8", "PH9", "PH10", "PH11", "PH12", "PH13", "PH14", "PH15", "PI0", "PI1", "PI2", "PI3", "PI4", "PI5", "PI6", "PI7", "PI8", "PI9", "PI10", "PI11", "PI12", "PI13", "PI14", "PI15", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID"
|
||||
|
@ -908,7 +910,7 @@ auxPidPins4 = bits, U08, 2223, [0:7], "NONE","INVALID","INVALID","INVALID","INVA
|
|||
cj125SpiDevice = bits, U08, 2224, [0:2], "Off", "SPI1", "SPI2", "SPI3", "SPI4", "INVALID", "INVALID", "INVALID"
|
||||
cj125CsPinMode = bits, U08, 2225, [0:1], "default", "default inverted", "open collector", "open collector inverted"
|
||||
sdCardCsPinMode = bits, U08, 2226, [0:1], "default", "default inverted", "open collector", "open collector inverted"
|
||||
alignmentFill_at_2227 = scalar, U08, 2227, "units", 1, 0, -20, 100, 0
|
||||
alignmentFill_at_2227 = scalar, U08, 2227, "", 1, 0, -20, 100, 0
|
||||
crankingIACposition = scalar, S32, 2228, "percent", 1, 0, -100, 100, 0
|
||||
tChargeMinRpmMinTps = scalar, F32, 2232, "mult", 1, 0, 0, 3, 4
|
||||
tChargeMinRpmMaxTps = scalar, F32, 2236, "mult", 1, 0, 0, 3, 4
|
||||
|
@ -917,7 +919,7 @@ tChargeMaxRpmMaxTps = scalar, F32, 2244, "mult", 1, 0, 0, 3, 4
|
|||
auxPidFrequency1 = scalar, U16, 2248, "Hz", 1, 0, 0, 3000, 0
|
||||
auxPidFrequency2 = scalar, U16, 2250, "Hz", 1, 0, 0, 3000, 0
|
||||
fan1ExtraIdle = scalar, U08, 2252, "%", 1, 0, 0, 100, 0
|
||||
alignmentFill_at_2253 = array, U08, 2253, [3], "units", 1, 0, -20, 100, 0
|
||||
alignmentFill_at_2253 = array, U08, 2253, [3], "", 1, 0, -20, 100, 0
|
||||
alternatorPwmFrequency = scalar, S32, 2256, "Hz", 1, 0, 0, 3000, 0
|
||||
unused2260 = scalar, S32, 2260, "units", 1, 0, -20, 100, 0
|
||||
narrowToWideOxygenBins = array, F32, 2264, [8], "V", 1, 0, -10, 10, 3
|
||||
|
@ -947,7 +949,7 @@ auxTempSensor1_resistance_2 = scalar, F32, 2460, "Ohm", 1, 0, 0, 200000, 1
|
|||
auxTempSensor1_resistance_3 = scalar, F32, 2464, "Ohm", 1, 0, 0, 200000, 1
|
||||
auxTempSensor1_bias_resistor = scalar, F32, 2468, "Ohm", 1, 0, 0, 200000, 1
|
||||
auxTempSensor1_adcChannel = bits, U08, 2472, [0:5], "NONE","4W - O2S (A13)","3L - IGN_7 / AFR","intMAP (A15)","4AB - FTP/PPS (A18)","4V - TPS (A17)","4T - Alternator voltage (A5)","3V - CAM (A19)","4J - VTCS/AUX4 (A20)","4F - AC_PRES/AUX1 (A23)","4AA - O2S2 (A12)","4X - MAF (A9)","4U - MAP2/Ign8 (A10)","4P - CLT (A11)","4N - IAT (A14)","4AD - FUEL_LEVEL (A21)","4AE - EGR/MAP4 (A22)", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID"
|
||||
auxTempSensor1_alignmentFill_at_29 = array, U08, 2473, [3], "units", 1, 0, -20, 100, 0
|
||||
auxTempSensor1_alignmentFill_at_29 = array, U08, 2473, [3], "", 1, 0, -20, 100, 0
|
||||
auxTempSensor2_tempC_1 = scalar, F32, 2476, "*C", 1, 0, -40, 200, 1
|
||||
auxTempSensor2_tempC_2 = scalar, F32, 2480, "*C", 1, 0, -40, 200, 1
|
||||
auxTempSensor2_tempC_3 = scalar, F32, 2484, "*C", 1, 0, -40, 200, 1
|
||||
|
@ -956,7 +958,7 @@ auxTempSensor2_resistance_2 = scalar, F32, 2492, "Ohm", 1, 0, 0, 200000, 1
|
|||
auxTempSensor2_resistance_3 = scalar, F32, 2496, "Ohm", 1, 0, 0, 200000, 1
|
||||
auxTempSensor2_bias_resistor = scalar, F32, 2500, "Ohm", 1, 0, 0, 200000, 1
|
||||
auxTempSensor2_adcChannel = bits, U08, 2504, [0:5], "NONE","4W - O2S (A13)","3L - IGN_7 / AFR","intMAP (A15)","4AB - FTP/PPS (A18)","4V - TPS (A17)","4T - Alternator voltage (A5)","3V - CAM (A19)","4J - VTCS/AUX4 (A20)","4F - AC_PRES/AUX1 (A23)","4AA - O2S2 (A12)","4X - MAF (A9)","4U - MAP2/Ign8 (A10)","4P - CLT (A11)","4N - IAT (A14)","4AD - FUEL_LEVEL (A21)","4AE - EGR/MAP4 (A22)", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID"
|
||||
auxTempSensor2_alignmentFill_at_29 = array, U08, 2505, [3], "units", 1, 0, -20, 100, 0
|
||||
auxTempSensor2_alignmentFill_at_29 = array, U08, 2505, [3], "", 1, 0, -20, 100, 0
|
||||
unused2508 = array, U08, 2508, [6], "units", 1, 0, -20, 100, 0
|
||||
etbFreq = scalar, S16, 2514, "Hz", 1, 0, 0, 10000, 0
|
||||
etbWastegatePid_pFactor = scalar, F32, 2516, "", 1, 0, -10000, 10000, 4
|
||||
|
@ -1194,7 +1196,7 @@ tcu_solenoid_mode4 = bits, U08, 4520, [0:1], "default", "default inverted", "ope
|
|||
tcu_solenoid_mode5 = bits, U08, 4521, [0:1], "default", "default inverted", "open collector", "open collector inverted"
|
||||
tcu_solenoid_mode6 = bits, U08, 4522, [0:1], "default", "default inverted", "open collector", "open collector inverted"
|
||||
knockBaseNoise = array, S08, 4523, [16], "dB", 1, 0, -30, 0, 2
|
||||
alignmentFill_at_4539 = scalar, U08, 4539, "units", 1, 0, -20, 100, 0
|
||||
alignmentFill_at_4539 = scalar, U08, 4539, "", 1, 0, -20, 100, 0
|
||||
triggerGapOverride1 = scalar, F32, 4540, "ratio", 1, 0, 0, 20, 2
|
||||
triggerGapOverride2 = scalar, F32, 4544, "ratio", 1, 0, 0, 20, 2
|
||||
triggerGapOverride3 = scalar, F32, 4548, "ratio", 1, 0, 0, 20, 2
|
||||
|
@ -1453,6 +1455,9 @@ fsioTable4RpmBins = array, F32, 19968, [8], "RPM", 1, 0, 0, 25500, 2
|
|||
ignMathCalculateAtIndex = "At what trigger index should some ignition-related math be executed? This is a performance trick to reduce load on synchronization trigger callback."
|
||||
acIdleRpmBump = "Extra idle target speed when A/C is enabled. Some cars need the extra speed to keep the AC efficient while idling."
|
||||
mapAveragingSchedulingAtIndex = "At what trigger index should some MAP-related math be executed? This is a performance trick to reduce load on synchronization trigger callback."
|
||||
maxAcRpm = "Above this RPM, disable AC. Set to 0 to disable check."
|
||||
maxAcTps = "Above this TPS, disable AC. Set to 0 to disable check."
|
||||
maxAcClt = "Above this CLT, disable AC to prevent overheating the engine. Set to 0 to disable check."
|
||||
wwaeTau = "Length of time the deposited wall fuel takes to dissipate after the start of acceleration. "
|
||||
multisparkSparkDuration = "How long to wait for the spark to fire before recharging the coil for another spark."
|
||||
multisparkDwell = "This sets the dwell time for subsequent sparks. The main spark's dwell is set by the dwell table."
|
||||
|
@ -1669,6 +1674,7 @@ fsioTable4RpmBins = array, F32, 19968, [8], "RPM", 1, 0, 0, 25500, 2
|
|||
; ind_map_error = bits, U32, 0, [20:20], "true", "false";
|
||||
|
||||
ind_iat_error = bits, U32, 0, [21:21], "true", "false";
|
||||
acState = bits, U32, 0, [22:22], "true", "false";
|
||||
ind_isTriggerError = bits, U32, 0, [23:23], "true", "false";
|
||||
ind_hasFatalError=bits, U32, 0, [24:24], "true", "false";
|
||||
ind_isWarnNow =bits, U32, 0, [25:25], "true", "false";
|
||||
|
@ -2673,7 +2679,8 @@ gaugeCategory = DynoView
|
|||
indicator = { clutchUpState }, "clutch", "cltch Up", white, black, red, black
|
||||
indicator = { clutchDownState }, "clutch", "cltch Down", white, black, yellow, black
|
||||
indicator = { brakePedalIndicator }, "brake", "brake down", white, black, red, black
|
||||
indicator = { acSwitchState }, "AC off", "AC on", white, black, blue, white
|
||||
indicator = { acSwitchState }, "AC switch off", "AC switch on", white, black, blue, white
|
||||
indicator = { acState }, "AC off", "AC on", white, black, blue, white
|
||||
indicator = { isIdleClosedLoop }, "not idling", "idling", white, black, green, black
|
||||
indicator = { isIdleCoasting }, "not coasting", "coasting", white, black, green, black
|
||||
|
||||
|
@ -2862,6 +2869,7 @@ menuDialog = main
|
|||
subMenu = starterRelay, "Starter Disable relay"
|
||||
subMenu = fuelPump, "Fuel pump"
|
||||
subMenu = fanSetting, "Fan"
|
||||
subMenu = acSettings, "Air Conditioning"
|
||||
subMenu = tachSettings, "Tachometer"
|
||||
subMenu = malfunction, "Check engine light"
|
||||
subMenu = statusLeds, "Status LEDs"
|
||||
|
@ -4161,11 +4169,13 @@ cmd_set_engine_type_default = "Z\x00\x31\x00\x00"
|
|||
dialog = acSettings, "A/C Settings"
|
||||
field = "A/C Relay", acRelayPin
|
||||
field = "A/C Relay Mode", acRelayPinMode
|
||||
field = "Max RPM", maxAcRpm
|
||||
field = "Max CLT", maxAcClt
|
||||
field = "Max TPS", maxAcTps
|
||||
|
||||
dialog = fanSetting, "Fan Settings"
|
||||
panel = fan1Settings
|
||||
panel = fan2Settings
|
||||
panel = acSettings
|
||||
|
||||
dialog = fuelPump, "Fuel Pump"
|
||||
field = "Pin", fuelPumpPin
|
||||
|
|
|
@ -33,12 +33,12 @@ enable2ndByteCanID = false
|
|||
|
||||
[MegaTune]
|
||||
; https://rusefi.com/forum/viewtopic.php?p=36201#p36201
|
||||
signature = "rusEFI 2021.06.23.hellenNA6.3536742129"
|
||||
signature = "rusEFI 2021.06.27.hellenNA6.1394944802"
|
||||
|
||||
[TunerStudio]
|
||||
queryCommand = "S"
|
||||
versionInfo = "V" ; firmwave version for title bar.
|
||||
signature = "rusEFI 2021.06.23.hellenNA6.3536742129" ; signature is expected to be 7 or more characters.
|
||||
signature = "rusEFI 2021.06.27.hellenNA6.1394944802" ; signature is expected to be 7 or more characters.
|
||||
|
||||
[Constants]
|
||||
; new packet serial format with CRC
|
||||
|
@ -77,7 +77,7 @@ enable2ndByteCanID = false
|
|||
|
||||
; see PAGE_0_SIZE in C source code
|
||||
; CONFIG_DEFINITION_START
|
||||
; this section was generated automatically by rusEFI tool ConfigDefinition.jar based on gen_config.sh integration/rusefi_config.txt Wed Jun 23 21:06:32 UTC 2021
|
||||
; this section was generated automatically by rusEFI tool ConfigDefinition.jar based on gen_config.sh integration/rusefi_config.txt Sun Jun 27 22:52:56 UTC 2021
|
||||
|
||||
pageSize = 20000
|
||||
page = 1
|
||||
|
@ -124,7 +124,7 @@ tpsErrorDetectionTooLow = scalar, S16, 84, "%", 1, 0, -10, 0, 0
|
|||
tpsErrorDetectionTooHigh = scalar, S16, 86, "%", 1, 0, 100, 110, 0
|
||||
cranking_baseFuel = scalar, F32, 88, "mg", 1, 0, 0, 500, 1
|
||||
cranking_rpm = scalar, S16, 92, "RPM", 1, 0, 0, 3000, 0
|
||||
cranking_alignmentFill_at_6 = array, U08, 94, [2], "units", 1, 0, -20, 100, 0
|
||||
cranking_alignmentFill_at_6 = array, U08, 94, [2], "", 1, 0, -20, 100, 0
|
||||
primingSquirtDurationMs = scalar, F32, 96, "*C", 1, 0, -40, 200, 1
|
||||
ignitionDwellForCrankingMs = scalar, F32, 100, "ms", 1, 0, 0, 200, 1
|
||||
etbRevLimitStart = scalar, U16, 104, "rpm", 1, 0, 0, 15000, 0
|
||||
|
@ -146,7 +146,7 @@ clt_resistance_2 = scalar, F32, 268, "Ohm", 1, 0, 0, 200000, 1
|
|||
clt_resistance_3 = scalar, F32, 272, "Ohm", 1, 0, 0, 200000, 1
|
||||
clt_bias_resistor = scalar, F32, 276, "Ohm", 1, 0, 0, 200000, 1
|
||||
clt_adcChannel = bits, U08, 280, [0:5], "NONE","3N - O2S","INVALID","intMAP (A15)","INVALID","3M - TPS 94-95","1B - Battery Sense","INVALID","INVALID","INVALID","INVALID","3O - MAF","INVALID","3Q - CLT","3P - IAT","1V - Clutch Switch","1Q AC Switch", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID"
|
||||
clt_alignmentFill_at_29 = array, U08, 281, [3], "units", 1, 0, -20, 100, 0
|
||||
clt_alignmentFill_at_29 = array, U08, 281, [3], "", 1, 0, -20, 100, 0
|
||||
iat_tempC_1 = scalar, F32, 284, "*C", 1, 0, -40, 200, 1
|
||||
iat_tempC_2 = scalar, F32, 288, "*C", 1, 0, -40, 200, 1
|
||||
iat_tempC_3 = scalar, F32, 292, "*C", 1, 0, -40, 200, 1
|
||||
|
@ -155,7 +155,7 @@ iat_resistance_2 = scalar, F32, 300, "Ohm", 1, 0, 0, 200000, 1
|
|||
iat_resistance_3 = scalar, F32, 304, "Ohm", 1, 0, 0, 200000, 1
|
||||
iat_bias_resistor = scalar, F32, 308, "Ohm", 1, 0, 0, 200000, 1
|
||||
iat_adcChannel = bits, U08, 312, [0:5], "NONE","3N - O2S","INVALID","intMAP (A15)","INVALID","3M - TPS 94-95","1B - Battery Sense","INVALID","INVALID","INVALID","INVALID","3O - MAF","INVALID","3Q - CLT","3P - IAT","1V - Clutch Switch","1Q AC Switch", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID"
|
||||
iat_alignmentFill_at_29 = array, U08, 313, [3], "units", 1, 0, -20, 100, 0
|
||||
iat_alignmentFill_at_29 = array, U08, 313, [3], "", 1, 0, -20, 100, 0
|
||||
launchRpm = scalar, S32, 316, "rpm", 1, 0, 0, 20000, 2
|
||||
launchTimingRetard = scalar, S32, 320, "deg", 1, 0, -180, 180, 2
|
||||
hip9011PrescalerAndSDO = scalar, S32, 324, "integer", 1, 0, 0, 32, 0
|
||||
|
@ -766,7 +766,9 @@ baroCorrTable = array, F32, 1576, [4x4], "ratio", 1, 0, 0, 2, 2
|
|||
crankingTpsCoef = array, F32, 1640, [8], "Ratio", 1, 0, 0, 700, 2
|
||||
crankingTpsBins = array, F32, 1672, [8], "%", 1, 0, 0, 100, 2
|
||||
tachPulseDuractionMs = scalar, F32, 1704, "", 1, 0, 0, 100, 2
|
||||
unused1708 = scalar, S32, 1708, "units", 1, 0, -20, 100, 0
|
||||
maxAcRpm = scalar, U16, 1708, "rpm", 1, 0, 0, 10000, 0
|
||||
maxAcTps = scalar, U08, 1710, "%", 1, 0, 0, 100, 0
|
||||
maxAcClt = scalar, U08, 1711, "deg C", 1, 0, 0, 150, 0
|
||||
wwaeTau = scalar, F32, 1712, "Seconds", 1, 0, 0, 3, 2
|
||||
alternatorControl_pFactor = scalar, F32, 1716, "", 1, 0, -10000, 10000, 4
|
||||
alternatorControl_iFactor = scalar, F32, 1720, "", 1, 0, -10000, 10000, 4
|
||||
|
@ -857,30 +859,30 @@ unused1127 = bits, U32, 2116, [4:4], "false", "true"
|
|||
unused1128 = bits, U32, 2116, [5:5], "false", "true"
|
||||
unused1129 = bits, U32, 2116, [6:6], "false", "true"
|
||||
unused1130 = bits, U32, 2116, [7:7], "false", "true"
|
||||
unusedBit_494_8 = bits, U32, 2116, [8:8], "false", "true"
|
||||
unusedBit_494_9 = bits, U32, 2116, [9:9], "false", "true"
|
||||
unusedBit_494_10 = bits, U32, 2116, [10:10], "false", "true"
|
||||
unusedBit_494_11 = bits, U32, 2116, [11:11], "false", "true"
|
||||
unusedBit_494_12 = bits, U32, 2116, [12:12], "false", "true"
|
||||
unusedBit_494_13 = bits, U32, 2116, [13:13], "false", "true"
|
||||
unusedBit_494_14 = bits, U32, 2116, [14:14], "false", "true"
|
||||
unusedBit_494_15 = bits, U32, 2116, [15:15], "false", "true"
|
||||
unusedBit_494_16 = bits, U32, 2116, [16:16], "false", "true"
|
||||
unusedBit_494_17 = bits, U32, 2116, [17:17], "false", "true"
|
||||
unusedBit_494_18 = bits, U32, 2116, [18:18], "false", "true"
|
||||
unusedBit_494_19 = bits, U32, 2116, [19:19], "false", "true"
|
||||
unusedBit_494_20 = bits, U32, 2116, [20:20], "false", "true"
|
||||
unusedBit_494_21 = bits, U32, 2116, [21:21], "false", "true"
|
||||
unusedBit_494_22 = bits, U32, 2116, [22:22], "false", "true"
|
||||
unusedBit_494_23 = bits, U32, 2116, [23:23], "false", "true"
|
||||
unusedBit_494_24 = bits, U32, 2116, [24:24], "false", "true"
|
||||
unusedBit_494_25 = bits, U32, 2116, [25:25], "false", "true"
|
||||
unusedBit_494_26 = bits, U32, 2116, [26:26], "false", "true"
|
||||
unusedBit_494_27 = bits, U32, 2116, [27:27], "false", "true"
|
||||
unusedBit_494_28 = bits, U32, 2116, [28:28], "false", "true"
|
||||
unusedBit_494_29 = bits, U32, 2116, [29:29], "false", "true"
|
||||
unusedBit_494_30 = bits, U32, 2116, [30:30], "false", "true"
|
||||
unusedBit_494_31 = bits, U32, 2116, [31:31], "false", "true"
|
||||
unusedBit_496_8 = bits, U32, 2116, [8:8], "false", "true"
|
||||
unusedBit_496_9 = bits, U32, 2116, [9:9], "false", "true"
|
||||
unusedBit_496_10 = bits, U32, 2116, [10:10], "false", "true"
|
||||
unusedBit_496_11 = bits, U32, 2116, [11:11], "false", "true"
|
||||
unusedBit_496_12 = bits, U32, 2116, [12:12], "false", "true"
|
||||
unusedBit_496_13 = bits, U32, 2116, [13:13], "false", "true"
|
||||
unusedBit_496_14 = bits, U32, 2116, [14:14], "false", "true"
|
||||
unusedBit_496_15 = bits, U32, 2116, [15:15], "false", "true"
|
||||
unusedBit_496_16 = bits, U32, 2116, [16:16], "false", "true"
|
||||
unusedBit_496_17 = bits, U32, 2116, [17:17], "false", "true"
|
||||
unusedBit_496_18 = bits, U32, 2116, [18:18], "false", "true"
|
||||
unusedBit_496_19 = bits, U32, 2116, [19:19], "false", "true"
|
||||
unusedBit_496_20 = bits, U32, 2116, [20:20], "false", "true"
|
||||
unusedBit_496_21 = bits, U32, 2116, [21:21], "false", "true"
|
||||
unusedBit_496_22 = bits, U32, 2116, [22:22], "false", "true"
|
||||
unusedBit_496_23 = bits, U32, 2116, [23:23], "false", "true"
|
||||
unusedBit_496_24 = bits, U32, 2116, [24:24], "false", "true"
|
||||
unusedBit_496_25 = bits, U32, 2116, [25:25], "false", "true"
|
||||
unusedBit_496_26 = bits, U32, 2116, [26:26], "false", "true"
|
||||
unusedBit_496_27 = bits, U32, 2116, [27:27], "false", "true"
|
||||
unusedBit_496_28 = bits, U32, 2116, [28:28], "false", "true"
|
||||
unusedBit_496_29 = bits, U32, 2116, [29:29], "false", "true"
|
||||
unusedBit_496_30 = bits, U32, 2116, [30:30], "false", "true"
|
||||
unusedBit_496_31 = bits, U32, 2116, [31:31], "false", "true"
|
||||
can2NbcType = bits, U32, 2120, [0:4], "None", "FIAT", "VAG", "MAZDA RX8", "BMW", "W202", "BMW E90", "Haltech", "VAG MQB", "type 9", "type 10", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID"
|
||||
can2TxPin = bits, U08, 2124, [0:7], "NONE", "INVALID", "PA0", "PA1", "PA2", "PA3", "PA4", "PA5", "PA6", "PA7", "PA8", "PA9", "PA10", "PA11", "PA12", "PA13", "PA14", "PA15", "PB0", "PB1", "PB2", "PB3", "PB4", "PB5", "PB6", "PB7", "PB8", "PB9", "PB10", "PB11", "PB12", "PB13", "PB14", "PB15", "PC0", "PC1", "PC2", "PC3", "PC4", "PC5", "PC6", "PC7", "PC8", "PC9", "PC10", "PC11", "PC12", "PC13", "PC14", "PC15", "PD0", "PD1", "PD2", "PD3", "PD4", "PD5", "PD6", "PD7", "PD8", "PD9", "PD10", "PD11", "PD12", "PD13", "PD14", "PD15", "PE0", "PE1", "PE2", "PE3", "PE4", "PE5", "PE6", "PE7", "PE8", "PE9", "PE10", "PE11", "PE12", "PE13", "PE14", "PE15", "PF0", "PF1", "PF2", "PF3", "PF4", "PF5", "PF6", "PF7", "PF8", "PF9", "PF10", "PF11", "PF12", "PF13", "PF14", "PF15", "PG0", "PG1", "PG2", "PG3", "PG4", "PG5", "PG6", "PG7", "PG8", "PG9", "PG10", "PG11", "PG12", "PG13", "PG14", "PG15", "PH0", "PH1", "PH2", "PH3", "PH4", "PH5", "PH6", "PH7", "PH8", "PH9", "PH10", "PH11", "PH12", "PH13", "PH14", "PH15", "PI0", "PI1", "PI2", "PI3", "PI4", "PI5", "PI6", "PI7", "PI8", "PI9", "PI10", "PI11", "PI12", "PI13", "PI14", "PI15", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID"
|
||||
can2RxPin = bits, U08, 2125, [0:7], "NONE", "INVALID", "PA0", "PA1", "PA2", "PA3", "PA4", "PA5", "PA6", "PA7", "PA8", "PA9", "PA10", "PA11", "PA12", "PA13", "PA14", "PA15", "PB0", "PB1", "PB2", "PB3", "PB4", "PB5", "PB6", "PB7", "PB8", "PB9", "PB10", "PB11", "PB12", "PB13", "PB14", "PB15", "PC0", "PC1", "PC2", "PC3", "PC4", "PC5", "PC6", "PC7", "PC8", "PC9", "PC10", "PC11", "PC12", "PC13", "PC14", "PC15", "PD0", "PD1", "PD2", "PD3", "PD4", "PD5", "PD6", "PD7", "PD8", "PD9", "PD10", "PD11", "PD12", "PD13", "PD14", "PD15", "PE0", "PE1", "PE2", "PE3", "PE4", "PE5", "PE6", "PE7", "PE8", "PE9", "PE10", "PE11", "PE12", "PE13", "PE14", "PE15", "PF0", "PF1", "PF2", "PF3", "PF4", "PF5", "PF6", "PF7", "PF8", "PF9", "PF10", "PF11", "PF12", "PF13", "PF14", "PF15", "PG0", "PG1", "PG2", "PG3", "PG4", "PG5", "PG6", "PG7", "PG8", "PG9", "PG10", "PG11", "PG12", "PG13", "PG14", "PG15", "PH0", "PH1", "PH2", "PH3", "PH4", "PH5", "PH6", "PH7", "PH8", "PH9", "PH10", "PH11", "PH12", "PH13", "PH14", "PH15", "PI0", "PI1", "PI2", "PI3", "PI4", "PI5", "PI6", "PI7", "PI8", "PI9", "PI10", "PI11", "PI12", "PI13", "PI14", "PI15", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID"
|
||||
|
@ -908,7 +910,7 @@ auxPidPins4 = bits, U08, 2223, [0:7], "NONE","INVALID","INVALID","INVALID","INVA
|
|||
cj125SpiDevice = bits, U08, 2224, [0:2], "Off", "SPI1", "SPI2", "SPI3", "SPI4", "INVALID", "INVALID", "INVALID"
|
||||
cj125CsPinMode = bits, U08, 2225, [0:1], "default", "default inverted", "open collector", "open collector inverted"
|
||||
sdCardCsPinMode = bits, U08, 2226, [0:1], "default", "default inverted", "open collector", "open collector inverted"
|
||||
alignmentFill_at_2227 = scalar, U08, 2227, "units", 1, 0, -20, 100, 0
|
||||
alignmentFill_at_2227 = scalar, U08, 2227, "", 1, 0, -20, 100, 0
|
||||
crankingIACposition = scalar, S32, 2228, "percent", 1, 0, -100, 100, 0
|
||||
tChargeMinRpmMinTps = scalar, F32, 2232, "mult", 1, 0, 0, 3, 4
|
||||
tChargeMinRpmMaxTps = scalar, F32, 2236, "mult", 1, 0, 0, 3, 4
|
||||
|
@ -917,7 +919,7 @@ tChargeMaxRpmMaxTps = scalar, F32, 2244, "mult", 1, 0, 0, 3, 4
|
|||
auxPidFrequency1 = scalar, U16, 2248, "Hz", 1, 0, 0, 3000, 0
|
||||
auxPidFrequency2 = scalar, U16, 2250, "Hz", 1, 0, 0, 3000, 0
|
||||
fan1ExtraIdle = scalar, U08, 2252, "%", 1, 0, 0, 100, 0
|
||||
alignmentFill_at_2253 = array, U08, 2253, [3], "units", 1, 0, -20, 100, 0
|
||||
alignmentFill_at_2253 = array, U08, 2253, [3], "", 1, 0, -20, 100, 0
|
||||
alternatorPwmFrequency = scalar, S32, 2256, "Hz", 1, 0, 0, 3000, 0
|
||||
unused2260 = scalar, S32, 2260, "units", 1, 0, -20, 100, 0
|
||||
narrowToWideOxygenBins = array, F32, 2264, [8], "V", 1, 0, -10, 10, 3
|
||||
|
@ -947,7 +949,7 @@ auxTempSensor1_resistance_2 = scalar, F32, 2460, "Ohm", 1, 0, 0, 200000, 1
|
|||
auxTempSensor1_resistance_3 = scalar, F32, 2464, "Ohm", 1, 0, 0, 200000, 1
|
||||
auxTempSensor1_bias_resistor = scalar, F32, 2468, "Ohm", 1, 0, 0, 200000, 1
|
||||
auxTempSensor1_adcChannel = bits, U08, 2472, [0:5], "NONE","3N - O2S","INVALID","intMAP (A15)","INVALID","3M - TPS 94-95","1B - Battery Sense","INVALID","INVALID","INVALID","INVALID","3O - MAF","INVALID","3Q - CLT","3P - IAT","1V - Clutch Switch","1Q AC Switch", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID"
|
||||
auxTempSensor1_alignmentFill_at_29 = array, U08, 2473, [3], "units", 1, 0, -20, 100, 0
|
||||
auxTempSensor1_alignmentFill_at_29 = array, U08, 2473, [3], "", 1, 0, -20, 100, 0
|
||||
auxTempSensor2_tempC_1 = scalar, F32, 2476, "*C", 1, 0, -40, 200, 1
|
||||
auxTempSensor2_tempC_2 = scalar, F32, 2480, "*C", 1, 0, -40, 200, 1
|
||||
auxTempSensor2_tempC_3 = scalar, F32, 2484, "*C", 1, 0, -40, 200, 1
|
||||
|
@ -956,7 +958,7 @@ auxTempSensor2_resistance_2 = scalar, F32, 2492, "Ohm", 1, 0, 0, 200000, 1
|
|||
auxTempSensor2_resistance_3 = scalar, F32, 2496, "Ohm", 1, 0, 0, 200000, 1
|
||||
auxTempSensor2_bias_resistor = scalar, F32, 2500, "Ohm", 1, 0, 0, 200000, 1
|
||||
auxTempSensor2_adcChannel = bits, U08, 2504, [0:5], "NONE","3N - O2S","INVALID","intMAP (A15)","INVALID","3M - TPS 94-95","1B - Battery Sense","INVALID","INVALID","INVALID","INVALID","3O - MAF","INVALID","3Q - CLT","3P - IAT","1V - Clutch Switch","1Q AC Switch", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID"
|
||||
auxTempSensor2_alignmentFill_at_29 = array, U08, 2505, [3], "units", 1, 0, -20, 100, 0
|
||||
auxTempSensor2_alignmentFill_at_29 = array, U08, 2505, [3], "", 1, 0, -20, 100, 0
|
||||
unused2508 = array, U08, 2508, [6], "units", 1, 0, -20, 100, 0
|
||||
etbFreq = scalar, S16, 2514, "Hz", 1, 0, 0, 10000, 0
|
||||
etbWastegatePid_pFactor = scalar, F32, 2516, "", 1, 0, -10000, 10000, 4
|
||||
|
@ -1194,7 +1196,7 @@ tcu_solenoid_mode4 = bits, U08, 4520, [0:1], "default", "default inverted", "ope
|
|||
tcu_solenoid_mode5 = bits, U08, 4521, [0:1], "default", "default inverted", "open collector", "open collector inverted"
|
||||
tcu_solenoid_mode6 = bits, U08, 4522, [0:1], "default", "default inverted", "open collector", "open collector inverted"
|
||||
knockBaseNoise = array, S08, 4523, [16], "dB", 1, 0, -30, 0, 2
|
||||
alignmentFill_at_4539 = scalar, U08, 4539, "units", 1, 0, -20, 100, 0
|
||||
alignmentFill_at_4539 = scalar, U08, 4539, "", 1, 0, -20, 100, 0
|
||||
triggerGapOverride1 = scalar, F32, 4540, "ratio", 1, 0, 0, 20, 2
|
||||
triggerGapOverride2 = scalar, F32, 4544, "ratio", 1, 0, 0, 20, 2
|
||||
triggerGapOverride3 = scalar, F32, 4548, "ratio", 1, 0, 0, 20, 2
|
||||
|
@ -1453,6 +1455,9 @@ fsioTable4RpmBins = array, F32, 19968, [8], "RPM", 1, 0, 0, 25500, 2
|
|||
ignMathCalculateAtIndex = "At what trigger index should some ignition-related math be executed? This is a performance trick to reduce load on synchronization trigger callback."
|
||||
acIdleRpmBump = "Extra idle target speed when A/C is enabled. Some cars need the extra speed to keep the AC efficient while idling."
|
||||
mapAveragingSchedulingAtIndex = "At what trigger index should some MAP-related math be executed? This is a performance trick to reduce load on synchronization trigger callback."
|
||||
maxAcRpm = "Above this RPM, disable AC. Set to 0 to disable check."
|
||||
maxAcTps = "Above this TPS, disable AC. Set to 0 to disable check."
|
||||
maxAcClt = "Above this CLT, disable AC to prevent overheating the engine. Set to 0 to disable check."
|
||||
wwaeTau = "Length of time the deposited wall fuel takes to dissipate after the start of acceleration. "
|
||||
multisparkSparkDuration = "How long to wait for the spark to fire before recharging the coil for another spark."
|
||||
multisparkDwell = "This sets the dwell time for subsequent sparks. The main spark's dwell is set by the dwell table."
|
||||
|
@ -1669,6 +1674,7 @@ fsioTable4RpmBins = array, F32, 19968, [8], "RPM", 1, 0, 0, 25500, 2
|
|||
; ind_map_error = bits, U32, 0, [20:20], "true", "false";
|
||||
|
||||
ind_iat_error = bits, U32, 0, [21:21], "true", "false";
|
||||
acState = bits, U32, 0, [22:22], "true", "false";
|
||||
ind_isTriggerError = bits, U32, 0, [23:23], "true", "false";
|
||||
ind_hasFatalError=bits, U32, 0, [24:24], "true", "false";
|
||||
ind_isWarnNow =bits, U32, 0, [25:25], "true", "false";
|
||||
|
@ -2673,7 +2679,8 @@ gaugeCategory = DynoView
|
|||
indicator = { clutchUpState }, "clutch", "cltch Up", white, black, red, black
|
||||
indicator = { clutchDownState }, "clutch", "cltch Down", white, black, yellow, black
|
||||
indicator = { brakePedalIndicator }, "brake", "brake down", white, black, red, black
|
||||
indicator = { acSwitchState }, "AC off", "AC on", white, black, blue, white
|
||||
indicator = { acSwitchState }, "AC switch off", "AC switch on", white, black, blue, white
|
||||
indicator = { acState }, "AC off", "AC on", white, black, blue, white
|
||||
indicator = { isIdleClosedLoop }, "not idling", "idling", white, black, green, black
|
||||
indicator = { isIdleCoasting }, "not coasting", "coasting", white, black, green, black
|
||||
|
||||
|
@ -2862,6 +2869,7 @@ menuDialog = main
|
|||
subMenu = starterRelay, "Starter Disable relay"
|
||||
subMenu = fuelPump, "Fuel pump"
|
||||
subMenu = fanSetting, "Fan"
|
||||
subMenu = acSettings, "Air Conditioning"
|
||||
subMenu = tachSettings, "Tachometer"
|
||||
subMenu = malfunction, "Check engine light"
|
||||
subMenu = statusLeds, "Status LEDs"
|
||||
|
@ -4161,11 +4169,13 @@ cmd_set_engine_type_default = "Z\x00\x31\x00\x00"
|
|||
dialog = acSettings, "A/C Settings"
|
||||
field = "A/C Relay", acRelayPin
|
||||
field = "A/C Relay Mode", acRelayPinMode
|
||||
field = "Max RPM", maxAcRpm
|
||||
field = "Max CLT", maxAcClt
|
||||
field = "Max TPS", maxAcTps
|
||||
|
||||
dialog = fanSetting, "Fan Settings"
|
||||
panel = fan1Settings
|
||||
panel = fan2Settings
|
||||
panel = acSettings
|
||||
|
||||
dialog = fuelPump, "Fuel Pump"
|
||||
field = "Pin", fuelPumpPin
|
||||
|
|
|
@ -33,12 +33,12 @@ enable2ndByteCanID = false
|
|||
|
||||
[MegaTune]
|
||||
; https://rusefi.com/forum/viewtopic.php?p=36201#p36201
|
||||
signature = "rusEFI 2021.06.23.hellen_cypress.2363904949"
|
||||
signature = "rusEFI 2021.06.27.hellen_cypress.218963558"
|
||||
|
||||
[TunerStudio]
|
||||
queryCommand = "S"
|
||||
versionInfo = "V" ; firmwave version for title bar.
|
||||
signature = "rusEFI 2021.06.23.hellen_cypress.2363904949" ; signature is expected to be 7 or more characters.
|
||||
signature = "rusEFI 2021.06.27.hellen_cypress.218963558" ; signature is expected to be 7 or more characters.
|
||||
|
||||
[Constants]
|
||||
; new packet serial format with CRC
|
||||
|
@ -77,7 +77,7 @@ enable2ndByteCanID = false
|
|||
|
||||
; see PAGE_0_SIZE in C source code
|
||||
; CONFIG_DEFINITION_START
|
||||
; this section was generated automatically by rusEFI tool ConfigDefinition.jar based on hellen_cypress_gen_config.bat integration/rusefi_config.txt Wed Jun 23 21:06:53 UTC 2021
|
||||
; this section was generated automatically by rusEFI tool ConfigDefinition.jar based on hellen_cypress_gen_config.bat integration/rusefi_config.txt Sun Jun 27 22:53:16 UTC 2021
|
||||
|
||||
pageSize = 20000
|
||||
page = 1
|
||||
|
@ -124,7 +124,7 @@ tpsErrorDetectionTooLow = scalar, S16, 84, "%", 1, 0, -10, 0, 0
|
|||
tpsErrorDetectionTooHigh = scalar, S16, 86, "%", 1, 0, 100, 110, 0
|
||||
cranking_baseFuel = scalar, F32, 88, "mg", 1, 0, 0, 500, 1
|
||||
cranking_rpm = scalar, S16, 92, "RPM", 1, 0, 0, 3000, 0
|
||||
cranking_alignmentFill_at_6 = array, U08, 94, [2], "units", 1, 0, -20, 100, 0
|
||||
cranking_alignmentFill_at_6 = array, U08, 94, [2], "", 1, 0, -20, 100, 0
|
||||
primingSquirtDurationMs = scalar, F32, 96, "*C", 1, 0, -40, 200, 1
|
||||
ignitionDwellForCrankingMs = scalar, F32, 100, "ms", 1, 0, 0, 200, 1
|
||||
etbRevLimitStart = scalar, U16, 104, "rpm", 1, 0, 0, 15000, 0
|
||||
|
@ -146,7 +146,7 @@ clt_resistance_2 = scalar, F32, 268, "Ohm", 1, 0, 0, 200000, 1
|
|||
clt_resistance_3 = scalar, F32, 272, "Ohm", 1, 0, 0, 200000, 1
|
||||
clt_bias_resistor = scalar, F32, 276, "Ohm", 1, 0, 0, 200000, 1
|
||||
clt_adcChannel = bits, U08, 280, [0:5], "Disabled", "PA0", "PA1", "PA2", "PA3", "PA4", "PA5", "PA6", "PA7", "PB0", "PB1", "PC0", "PC1", "PC2", "PC3", "PC4", "PC5", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID"
|
||||
clt_alignmentFill_at_29 = array, U08, 281, [3], "units", 1, 0, -20, 100, 0
|
||||
clt_alignmentFill_at_29 = array, U08, 281, [3], "", 1, 0, -20, 100, 0
|
||||
iat_tempC_1 = scalar, F32, 284, "*C", 1, 0, -40, 200, 1
|
||||
iat_tempC_2 = scalar, F32, 288, "*C", 1, 0, -40, 200, 1
|
||||
iat_tempC_3 = scalar, F32, 292, "*C", 1, 0, -40, 200, 1
|
||||
|
@ -155,7 +155,7 @@ iat_resistance_2 = scalar, F32, 300, "Ohm", 1, 0, 0, 200000, 1
|
|||
iat_resistance_3 = scalar, F32, 304, "Ohm", 1, 0, 0, 200000, 1
|
||||
iat_bias_resistor = scalar, F32, 308, "Ohm", 1, 0, 0, 200000, 1
|
||||
iat_adcChannel = bits, U08, 312, [0:5], "Disabled", "PA0", "PA1", "PA2", "PA3", "PA4", "PA5", "PA6", "PA7", "PB0", "PB1", "PC0", "PC1", "PC2", "PC3", "PC4", "PC5", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID"
|
||||
iat_alignmentFill_at_29 = array, U08, 313, [3], "units", 1, 0, -20, 100, 0
|
||||
iat_alignmentFill_at_29 = array, U08, 313, [3], "", 1, 0, -20, 100, 0
|
||||
launchRpm = scalar, S32, 316, "rpm", 1, 0, 0, 20000, 2
|
||||
launchTimingRetard = scalar, S32, 320, "deg", 1, 0, -180, 180, 2
|
||||
hip9011PrescalerAndSDO = scalar, S32, 324, "integer", 1, 0, 0, 32, 0
|
||||
|
@ -766,7 +766,9 @@ baroCorrTable = array, F32, 1576, [4x4], "ratio", 1, 0, 0, 2, 2
|
|||
crankingTpsCoef = array, F32, 1640, [8], "Ratio", 1, 0, 0, 700, 2
|
||||
crankingTpsBins = array, F32, 1672, [8], "%", 1, 0, 0, 100, 2
|
||||
tachPulseDuractionMs = scalar, F32, 1704, "", 1, 0, 0, 100, 2
|
||||
unused1708 = scalar, S32, 1708, "units", 1, 0, -20, 100, 0
|
||||
maxAcRpm = scalar, U16, 1708, "rpm", 1, 0, 0, 10000, 0
|
||||
maxAcTps = scalar, U08, 1710, "%", 1, 0, 0, 100, 0
|
||||
maxAcClt = scalar, U08, 1711, "deg C", 1, 0, 0, 150, 0
|
||||
wwaeTau = scalar, F32, 1712, "Seconds", 1, 0, 0, 3, 2
|
||||
alternatorControl_pFactor = scalar, F32, 1716, "", 1, 0, -10000, 10000, 4
|
||||
alternatorControl_iFactor = scalar, F32, 1720, "", 1, 0, -10000, 10000, 4
|
||||
|
@ -857,30 +859,30 @@ unused1127 = bits, U32, 2116, [4:4], "false", "true"
|
|||
unused1128 = bits, U32, 2116, [5:5], "false", "true"
|
||||
unused1129 = bits, U32, 2116, [6:6], "false", "true"
|
||||
unused1130 = bits, U32, 2116, [7:7], "false", "true"
|
||||
unusedBit_494_8 = bits, U32, 2116, [8:8], "false", "true"
|
||||
unusedBit_494_9 = bits, U32, 2116, [9:9], "false", "true"
|
||||
unusedBit_494_10 = bits, U32, 2116, [10:10], "false", "true"
|
||||
unusedBit_494_11 = bits, U32, 2116, [11:11], "false", "true"
|
||||
unusedBit_494_12 = bits, U32, 2116, [12:12], "false", "true"
|
||||
unusedBit_494_13 = bits, U32, 2116, [13:13], "false", "true"
|
||||
unusedBit_494_14 = bits, U32, 2116, [14:14], "false", "true"
|
||||
unusedBit_494_15 = bits, U32, 2116, [15:15], "false", "true"
|
||||
unusedBit_494_16 = bits, U32, 2116, [16:16], "false", "true"
|
||||
unusedBit_494_17 = bits, U32, 2116, [17:17], "false", "true"
|
||||
unusedBit_494_18 = bits, U32, 2116, [18:18], "false", "true"
|
||||
unusedBit_494_19 = bits, U32, 2116, [19:19], "false", "true"
|
||||
unusedBit_494_20 = bits, U32, 2116, [20:20], "false", "true"
|
||||
unusedBit_494_21 = bits, U32, 2116, [21:21], "false", "true"
|
||||
unusedBit_494_22 = bits, U32, 2116, [22:22], "false", "true"
|
||||
unusedBit_494_23 = bits, U32, 2116, [23:23], "false", "true"
|
||||
unusedBit_494_24 = bits, U32, 2116, [24:24], "false", "true"
|
||||
unusedBit_494_25 = bits, U32, 2116, [25:25], "false", "true"
|
||||
unusedBit_494_26 = bits, U32, 2116, [26:26], "false", "true"
|
||||
unusedBit_494_27 = bits, U32, 2116, [27:27], "false", "true"
|
||||
unusedBit_494_28 = bits, U32, 2116, [28:28], "false", "true"
|
||||
unusedBit_494_29 = bits, U32, 2116, [29:29], "false", "true"
|
||||
unusedBit_494_30 = bits, U32, 2116, [30:30], "false", "true"
|
||||
unusedBit_494_31 = bits, U32, 2116, [31:31], "false", "true"
|
||||
unusedBit_496_8 = bits, U32, 2116, [8:8], "false", "true"
|
||||
unusedBit_496_9 = bits, U32, 2116, [9:9], "false", "true"
|
||||
unusedBit_496_10 = bits, U32, 2116, [10:10], "false", "true"
|
||||
unusedBit_496_11 = bits, U32, 2116, [11:11], "false", "true"
|
||||
unusedBit_496_12 = bits, U32, 2116, [12:12], "false", "true"
|
||||
unusedBit_496_13 = bits, U32, 2116, [13:13], "false", "true"
|
||||
unusedBit_496_14 = bits, U32, 2116, [14:14], "false", "true"
|
||||
unusedBit_496_15 = bits, U32, 2116, [15:15], "false", "true"
|
||||
unusedBit_496_16 = bits, U32, 2116, [16:16], "false", "true"
|
||||
unusedBit_496_17 = bits, U32, 2116, [17:17], "false", "true"
|
||||
unusedBit_496_18 = bits, U32, 2116, [18:18], "false", "true"
|
||||
unusedBit_496_19 = bits, U32, 2116, [19:19], "false", "true"
|
||||
unusedBit_496_20 = bits, U32, 2116, [20:20], "false", "true"
|
||||
unusedBit_496_21 = bits, U32, 2116, [21:21], "false", "true"
|
||||
unusedBit_496_22 = bits, U32, 2116, [22:22], "false", "true"
|
||||
unusedBit_496_23 = bits, U32, 2116, [23:23], "false", "true"
|
||||
unusedBit_496_24 = bits, U32, 2116, [24:24], "false", "true"
|
||||
unusedBit_496_25 = bits, U32, 2116, [25:25], "false", "true"
|
||||
unusedBit_496_26 = bits, U32, 2116, [26:26], "false", "true"
|
||||
unusedBit_496_27 = bits, U32, 2116, [27:27], "false", "true"
|
||||
unusedBit_496_28 = bits, U32, 2116, [28:28], "false", "true"
|
||||
unusedBit_496_29 = bits, U32, 2116, [29:29], "false", "true"
|
||||
unusedBit_496_30 = bits, U32, 2116, [30:30], "false", "true"
|
||||
unusedBit_496_31 = bits, U32, 2116, [31:31], "false", "true"
|
||||
can2NbcType = bits, U32, 2120, [0:4], "None", "FIAT", "VAG", "MAZDA RX8", "BMW", "W202", "BMW E90", "Haltech", "VAG MQB", "type 9", "type 10", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID"
|
||||
can2TxPin = bits, U08, 2124, [0:7], "NONE", "INVALID", "PA0", "PA1", "PA2", "PA3", "PA4", "PA5", "PA6", "PA7", "PA8", "PA9", "PA10", "PA11", "PA12", "PA13", "PA14", "PA15", "PB0", "PB1", "PB2", "PB3", "PB4", "PB5", "PB6", "PB7", "PB8", "PB9", "PB10", "PB11", "PB12", "PB13", "PB14", "PB15", "PC0", "PC1", "PC2", "PC3", "PC4", "PC5", "PC6", "PC7", "PC8", "PC9", "PC10", "PC11", "PC12", "PC13", "PC14", "PC15", "PD0", "PD1", "PD2", "PD3", "PD4", "PD5", "PD6", "PD7", "PD8", "PD9", "PD10", "PD11", "PD12", "PD13", "PD14", "PD15", "PE0", "PE1", "PE2", "PE3", "PE4", "PE5", "PE6", "PE7", "PE8", "PE9", "PE10", "PE11", "PE12", "PE13", "PE14", "PE15", "PF0", "PF1", "PF2", "PF3", "PF4", "PF5", "PF6", "PF7", "PF8", "PF9", "PF10", "PF11", "PF12", "PF13", "PF14", "PF15", "PG0", "PG1", "PG2", "PG3", "PG4", "PG5", "PG6", "PG7", "PG8", "PG9", "PG10", "PG11", "PG12", "PG13", "PG14", "PG15", "PH0", "PH1", "PH2", "PH3", "PH4", "PH5", "PH6", "PH7", "PH8", "PH9", "PH10", "PH11", "PH12", "PH13", "PH14", "PH15", "PI0", "PI1", "PI2", "PI3", "PI4", "PI5", "PI6", "PI7", "PI8", "PI9", "PI10", "PI11", "PI12", "PI13", "PI14", "PI15", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID"
|
||||
can2RxPin = bits, U08, 2125, [0:7], "NONE", "INVALID", "PA0", "PA1", "PA2", "PA3", "PA4", "PA5", "PA6", "PA7", "PA8", "PA9", "PA10", "PA11", "PA12", "PA13", "PA14", "PA15", "PB0", "PB1", "PB2", "PB3", "PB4", "PB5", "PB6", "PB7", "PB8", "PB9", "PB10", "PB11", "PB12", "PB13", "PB14", "PB15", "PC0", "PC1", "PC2", "PC3", "PC4", "PC5", "PC6", "PC7", "PC8", "PC9", "PC10", "PC11", "PC12", "PC13", "PC14", "PC15", "PD0", "PD1", "PD2", "PD3", "PD4", "PD5", "PD6", "PD7", "PD8", "PD9", "PD10", "PD11", "PD12", "PD13", "PD14", "PD15", "PE0", "PE1", "PE2", "PE3", "PE4", "PE5", "PE6", "PE7", "PE8", "PE9", "PE10", "PE11", "PE12", "PE13", "PE14", "PE15", "PF0", "PF1", "PF2", "PF3", "PF4", "PF5", "PF6", "PF7", "PF8", "PF9", "PF10", "PF11", "PF12", "PF13", "PF14", "PF15", "PG0", "PG1", "PG2", "PG3", "PG4", "PG5", "PG6", "PG7", "PG8", "PG9", "PG10", "PG11", "PG12", "PG13", "PG14", "PG15", "PH0", "PH1", "PH2", "PH3", "PH4", "PH5", "PH6", "PH7", "PH8", "PH9", "PH10", "PH11", "PH12", "PH13", "PH14", "PH15", "PI0", "PI1", "PI2", "PI3", "PI4", "PI5", "PI6", "PI7", "PI8", "PI9", "PI10", "PI11", "PI12", "PI13", "PI14", "PI15", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID"
|
||||
|
@ -908,7 +910,7 @@ auxPidPins4 = bits, U08, 2223, [0:7], "NONE", "INVALID", "PA0", "PA1", "PA2", "P
|
|||
cj125SpiDevice = bits, U08, 2224, [0:2], "Off", "SPI1", "SPI2", "SPI3", "SPI4", "INVALID", "INVALID", "INVALID"
|
||||
cj125CsPinMode = bits, U08, 2225, [0:1], "default", "default inverted", "open collector", "open collector inverted"
|
||||
sdCardCsPinMode = bits, U08, 2226, [0:1], "default", "default inverted", "open collector", "open collector inverted"
|
||||
alignmentFill_at_2227 = scalar, U08, 2227, "units", 1, 0, -20, 100, 0
|
||||
alignmentFill_at_2227 = scalar, U08, 2227, "", 1, 0, -20, 100, 0
|
||||
crankingIACposition = scalar, S32, 2228, "percent", 1, 0, -100, 100, 0
|
||||
tChargeMinRpmMinTps = scalar, F32, 2232, "mult", 1, 0, 0, 3, 4
|
||||
tChargeMinRpmMaxTps = scalar, F32, 2236, "mult", 1, 0, 0, 3, 4
|
||||
|
@ -917,7 +919,7 @@ tChargeMaxRpmMaxTps = scalar, F32, 2244, "mult", 1, 0, 0, 3, 4
|
|||
auxPidFrequency1 = scalar, U16, 2248, "Hz", 1, 0, 0, 3000, 0
|
||||
auxPidFrequency2 = scalar, U16, 2250, "Hz", 1, 0, 0, 3000, 0
|
||||
fan1ExtraIdle = scalar, U08, 2252, "%", 1, 0, 0, 100, 0
|
||||
alignmentFill_at_2253 = array, U08, 2253, [3], "units", 1, 0, -20, 100, 0
|
||||
alignmentFill_at_2253 = array, U08, 2253, [3], "", 1, 0, -20, 100, 0
|
||||
alternatorPwmFrequency = scalar, S32, 2256, "Hz", 1, 0, 0, 3000, 0
|
||||
unused2260 = scalar, S32, 2260, "units", 1, 0, -20, 100, 0
|
||||
narrowToWideOxygenBins = array, F32, 2264, [8], "V", 1, 0, -10, 10, 3
|
||||
|
@ -947,7 +949,7 @@ auxTempSensor1_resistance_2 = scalar, F32, 2460, "Ohm", 1, 0, 0, 200000, 1
|
|||
auxTempSensor1_resistance_3 = scalar, F32, 2464, "Ohm", 1, 0, 0, 200000, 1
|
||||
auxTempSensor1_bias_resistor = scalar, F32, 2468, "Ohm", 1, 0, 0, 200000, 1
|
||||
auxTempSensor1_adcChannel = bits, U08, 2472, [0:5], "Disabled", "PA0", "PA1", "PA2", "PA3", "PA4", "PA5", "PA6", "PA7", "PB0", "PB1", "PC0", "PC1", "PC2", "PC3", "PC4", "PC5", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID"
|
||||
auxTempSensor1_alignmentFill_at_29 = array, U08, 2473, [3], "units", 1, 0, -20, 100, 0
|
||||
auxTempSensor1_alignmentFill_at_29 = array, U08, 2473, [3], "", 1, 0, -20, 100, 0
|
||||
auxTempSensor2_tempC_1 = scalar, F32, 2476, "*C", 1, 0, -40, 200, 1
|
||||
auxTempSensor2_tempC_2 = scalar, F32, 2480, "*C", 1, 0, -40, 200, 1
|
||||
auxTempSensor2_tempC_3 = scalar, F32, 2484, "*C", 1, 0, -40, 200, 1
|
||||
|
@ -956,7 +958,7 @@ auxTempSensor2_resistance_2 = scalar, F32, 2492, "Ohm", 1, 0, 0, 200000, 1
|
|||
auxTempSensor2_resistance_3 = scalar, F32, 2496, "Ohm", 1, 0, 0, 200000, 1
|
||||
auxTempSensor2_bias_resistor = scalar, F32, 2500, "Ohm", 1, 0, 0, 200000, 1
|
||||
auxTempSensor2_adcChannel = bits, U08, 2504, [0:5], "Disabled", "PA0", "PA1", "PA2", "PA3", "PA4", "PA5", "PA6", "PA7", "PB0", "PB1", "PC0", "PC1", "PC2", "PC3", "PC4", "PC5", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID"
|
||||
auxTempSensor2_alignmentFill_at_29 = array, U08, 2505, [3], "units", 1, 0, -20, 100, 0
|
||||
auxTempSensor2_alignmentFill_at_29 = array, U08, 2505, [3], "", 1, 0, -20, 100, 0
|
||||
unused2508 = array, U08, 2508, [6], "units", 1, 0, -20, 100, 0
|
||||
etbFreq = scalar, S16, 2514, "Hz", 1, 0, 0, 10000, 0
|
||||
etbWastegatePid_pFactor = scalar, F32, 2516, "", 1, 0, -10000, 10000, 4
|
||||
|
@ -1194,7 +1196,7 @@ tcu_solenoid_mode4 = bits, U08, 4520, [0:1], "default", "default inverted", "ope
|
|||
tcu_solenoid_mode5 = bits, U08, 4521, [0:1], "default", "default inverted", "open collector", "open collector inverted"
|
||||
tcu_solenoid_mode6 = bits, U08, 4522, [0:1], "default", "default inverted", "open collector", "open collector inverted"
|
||||
knockBaseNoise = array, S08, 4523, [16], "dB", 1, 0, -30, 0, 2
|
||||
alignmentFill_at_4539 = scalar, U08, 4539, "units", 1, 0, -20, 100, 0
|
||||
alignmentFill_at_4539 = scalar, U08, 4539, "", 1, 0, -20, 100, 0
|
||||
triggerGapOverride1 = scalar, F32, 4540, "ratio", 1, 0, 0, 20, 2
|
||||
triggerGapOverride2 = scalar, F32, 4544, "ratio", 1, 0, 0, 20, 2
|
||||
triggerGapOverride3 = scalar, F32, 4548, "ratio", 1, 0, 0, 20, 2
|
||||
|
@ -1453,6 +1455,9 @@ fsioTable4RpmBins = array, F32, 19968, [8], "RPM", 1, 0, 0, 25500, 2
|
|||
ignMathCalculateAtIndex = "At what trigger index should some ignition-related math be executed? This is a performance trick to reduce load on synchronization trigger callback."
|
||||
acIdleRpmBump = "Extra idle target speed when A/C is enabled. Some cars need the extra speed to keep the AC efficient while idling."
|
||||
mapAveragingSchedulingAtIndex = "At what trigger index should some MAP-related math be executed? This is a performance trick to reduce load on synchronization trigger callback."
|
||||
maxAcRpm = "Above this RPM, disable AC. Set to 0 to disable check."
|
||||
maxAcTps = "Above this TPS, disable AC. Set to 0 to disable check."
|
||||
maxAcClt = "Above this CLT, disable AC to prevent overheating the engine. Set to 0 to disable check."
|
||||
wwaeTau = "Length of time the deposited wall fuel takes to dissipate after the start of acceleration. "
|
||||
multisparkSparkDuration = "How long to wait for the spark to fire before recharging the coil for another spark."
|
||||
multisparkDwell = "This sets the dwell time for subsequent sparks. The main spark's dwell is set by the dwell table."
|
||||
|
@ -1669,6 +1674,7 @@ fsioTable4RpmBins = array, F32, 19968, [8], "RPM", 1, 0, 0, 25500, 2
|
|||
; ind_map_error = bits, U32, 0, [20:20], "true", "false";
|
||||
|
||||
ind_iat_error = bits, U32, 0, [21:21], "true", "false";
|
||||
acState = bits, U32, 0, [22:22], "true", "false";
|
||||
ind_isTriggerError = bits, U32, 0, [23:23], "true", "false";
|
||||
ind_hasFatalError=bits, U32, 0, [24:24], "true", "false";
|
||||
ind_isWarnNow =bits, U32, 0, [25:25], "true", "false";
|
||||
|
@ -2673,7 +2679,8 @@ gaugeCategory = DynoView
|
|||
indicator = { clutchUpState }, "clutch", "cltch Up", white, black, red, black
|
||||
indicator = { clutchDownState }, "clutch", "cltch Down", white, black, yellow, black
|
||||
indicator = { brakePedalIndicator }, "brake", "brake down", white, black, red, black
|
||||
indicator = { acSwitchState }, "AC off", "AC on", white, black, blue, white
|
||||
indicator = { acSwitchState }, "AC switch off", "AC switch on", white, black, blue, white
|
||||
indicator = { acState }, "AC off", "AC on", white, black, blue, white
|
||||
indicator = { isIdleClosedLoop }, "not idling", "idling", white, black, green, black
|
||||
indicator = { isIdleCoasting }, "not coasting", "coasting", white, black, green, black
|
||||
|
||||
|
@ -2862,6 +2869,7 @@ menuDialog = main
|
|||
subMenu = starterRelay, "Starter Disable relay"
|
||||
subMenu = fuelPump, "Fuel pump"
|
||||
subMenu = fanSetting, "Fan"
|
||||
subMenu = acSettings, "Air Conditioning"
|
||||
subMenu = tachSettings, "Tachometer"
|
||||
subMenu = malfunction, "Check engine light"
|
||||
subMenu = statusLeds, "Status LEDs"
|
||||
|
@ -4177,11 +4185,13 @@ cmd_set_engine_type_default = "Z\x00\x31\x00\x00"
|
|||
dialog = acSettings, "A/C Settings"
|
||||
field = "A/C Relay", acRelayPin
|
||||
field = "A/C Relay Mode", acRelayPinMode
|
||||
field = "Max RPM", maxAcRpm
|
||||
field = "Max CLT", maxAcClt
|
||||
field = "Max TPS", maxAcTps
|
||||
|
||||
dialog = fanSetting, "Fan Settings"
|
||||
panel = fan1Settings
|
||||
panel = fan2Settings
|
||||
panel = acSettings
|
||||
|
||||
dialog = fuelPump, "Fuel Pump"
|
||||
field = "Pin", fuelPumpPin
|
||||
|
|
|
@ -33,12 +33,12 @@ enable2ndByteCanID = false
|
|||
|
||||
[MegaTune]
|
||||
; https://rusefi.com/forum/viewtopic.php?p=36201#p36201
|
||||
signature = "rusEFI 2021.06.23.kin.1933811529"
|
||||
signature = "rusEFI 2021.06.27.kin.4071150234"
|
||||
|
||||
[TunerStudio]
|
||||
queryCommand = "S"
|
||||
versionInfo = "V" ; firmwave version for title bar.
|
||||
signature = "rusEFI 2021.06.23.kin.1933811529" ; signature is expected to be 7 or more characters.
|
||||
signature = "rusEFI 2021.06.27.kin.4071150234" ; signature is expected to be 7 or more characters.
|
||||
|
||||
[Constants]
|
||||
; new packet serial format with CRC
|
||||
|
@ -77,7 +77,7 @@ enable2ndByteCanID = false
|
|||
|
||||
; see PAGE_0_SIZE in C source code
|
||||
; CONFIG_DEFINITION_START
|
||||
; this section was generated automatically by rusEFI tool ConfigDefinition.jar based on kinetis_gen_config.bat integration/rusefi_config.txt Wed Jun 23 21:06:51 UTC 2021
|
||||
; this section was generated automatically by rusEFI tool ConfigDefinition.jar based on kinetis_gen_config.bat integration/rusefi_config.txt Sun Jun 27 22:53:14 UTC 2021
|
||||
|
||||
pageSize = 19972
|
||||
page = 1
|
||||
|
@ -124,7 +124,7 @@ tpsErrorDetectionTooLow = scalar, S16, 84, "%", 1, 0, -10, 0, 0
|
|||
tpsErrorDetectionTooHigh = scalar, S16, 86, "%", 1, 0, 100, 110, 0
|
||||
cranking_baseFuel = scalar, F32, 88, "mg", 1, 0, 0, 500, 1
|
||||
cranking_rpm = scalar, S16, 92, "RPM", 1, 0, 0, 3000, 0
|
||||
cranking_alignmentFill_at_6 = array, U08, 94, [2], "units", 1, 0, -20, 100, 0
|
||||
cranking_alignmentFill_at_6 = array, U08, 94, [2], "", 1, 0, -20, 100, 0
|
||||
primingSquirtDurationMs = scalar, F32, 96, "*C", 1, 0, -40, 200, 1
|
||||
ignitionDwellForCrankingMs = scalar, F32, 100, "ms", 1, 0, 0, 200, 1
|
||||
etbRevLimitStart = scalar, U16, 104, "rpm", 1, 0, 0, 15000, 0
|
||||
|
@ -146,7 +146,7 @@ clt_resistance_2 = scalar, F32, 268, "Ohm", 1, 0, 0, 200000, 1
|
|||
clt_resistance_3 = scalar, F32, 272, "Ohm", 1, 0, 0, 200000, 1
|
||||
clt_bias_resistor = scalar, F32, 276, "Ohm", 1, 0, 0, 200000, 1
|
||||
clt_adcChannel = bits, U08, 280, [0:5], "Disabled", "PA2", "PA3", "INVALID", "PD3", "INVALID", "INVALID", "INVALID", "PB12", "PB13", "INVALID", "PE2", "INVALID", "PC14", "PC15", "PC16", "PC17", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID"
|
||||
clt_alignmentFill_at_29 = array, U08, 281, [3], "units", 1, 0, -20, 100, 0
|
||||
clt_alignmentFill_at_29 = array, U08, 281, [3], "", 1, 0, -20, 100, 0
|
||||
iat_tempC_1 = scalar, F32, 284, "*C", 1, 0, -40, 200, 1
|
||||
iat_tempC_2 = scalar, F32, 288, "*C", 1, 0, -40, 200, 1
|
||||
iat_tempC_3 = scalar, F32, 292, "*C", 1, 0, -40, 200, 1
|
||||
|
@ -155,7 +155,7 @@ iat_resistance_2 = scalar, F32, 300, "Ohm", 1, 0, 0, 200000, 1
|
|||
iat_resistance_3 = scalar, F32, 304, "Ohm", 1, 0, 0, 200000, 1
|
||||
iat_bias_resistor = scalar, F32, 308, "Ohm", 1, 0, 0, 200000, 1
|
||||
iat_adcChannel = bits, U08, 312, [0:5], "Disabled", "PA2", "PA3", "INVALID", "PD3", "INVALID", "INVALID", "INVALID", "PB12", "PB13", "INVALID", "PE2", "INVALID", "PC14", "PC15", "PC16", "PC17", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID"
|
||||
iat_alignmentFill_at_29 = array, U08, 313, [3], "units", 1, 0, -20, 100, 0
|
||||
iat_alignmentFill_at_29 = array, U08, 313, [3], "", 1, 0, -20, 100, 0
|
||||
launchRpm = scalar, S32, 316, "rpm", 1, 0, 0, 20000, 2
|
||||
launchTimingRetard = scalar, S32, 320, "deg", 1, 0, -180, 180, 2
|
||||
hip9011PrescalerAndSDO = scalar, S32, 324, "integer", 1, 0, 0, 32, 0
|
||||
|
@ -763,7 +763,9 @@ baroCorrTable = array, F32, 1576, [4x4], "ratio", 1, 0, 0, 2, 2
|
|||
crankingTpsCoef = array, F32, 1640, [8], "Ratio", 1, 0, 0, 700, 2
|
||||
crankingTpsBins = array, F32, 1672, [8], "%", 1, 0, 0, 100, 2
|
||||
tachPulseDuractionMs = scalar, F32, 1704, "", 1, 0, 0, 100, 2
|
||||
unused1708 = scalar, S32, 1708, "units", 1, 0, -20, 100, 0
|
||||
maxAcRpm = scalar, U16, 1708, "rpm", 1, 0, 0, 10000, 0
|
||||
maxAcTps = scalar, U08, 1710, "%", 1, 0, 0, 100, 0
|
||||
maxAcClt = scalar, U08, 1711, "deg C", 1, 0, 0, 150, 0
|
||||
wwaeTau = scalar, F32, 1712, "Seconds", 1, 0, 0, 3, 2
|
||||
alternatorControl_pFactor = scalar, F32, 1716, "", 1, 0, -10000, 10000, 4
|
||||
alternatorControl_iFactor = scalar, F32, 1720, "", 1, 0, -10000, 10000, 4
|
||||
|
@ -854,30 +856,30 @@ unused1127 = bits, U32, 2116, [4:4], "false", "true"
|
|||
unused1128 = bits, U32, 2116, [5:5], "false", "true"
|
||||
unused1129 = bits, U32, 2116, [6:6], "false", "true"
|
||||
unused1130 = bits, U32, 2116, [7:7], "false", "true"
|
||||
unusedBit_494_8 = bits, U32, 2116, [8:8], "false", "true"
|
||||
unusedBit_494_9 = bits, U32, 2116, [9:9], "false", "true"
|
||||
unusedBit_494_10 = bits, U32, 2116, [10:10], "false", "true"
|
||||
unusedBit_494_11 = bits, U32, 2116, [11:11], "false", "true"
|
||||
unusedBit_494_12 = bits, U32, 2116, [12:12], "false", "true"
|
||||
unusedBit_494_13 = bits, U32, 2116, [13:13], "false", "true"
|
||||
unusedBit_494_14 = bits, U32, 2116, [14:14], "false", "true"
|
||||
unusedBit_494_15 = bits, U32, 2116, [15:15], "false", "true"
|
||||
unusedBit_494_16 = bits, U32, 2116, [16:16], "false", "true"
|
||||
unusedBit_494_17 = bits, U32, 2116, [17:17], "false", "true"
|
||||
unusedBit_494_18 = bits, U32, 2116, [18:18], "false", "true"
|
||||
unusedBit_494_19 = bits, U32, 2116, [19:19], "false", "true"
|
||||
unusedBit_494_20 = bits, U32, 2116, [20:20], "false", "true"
|
||||
unusedBit_494_21 = bits, U32, 2116, [21:21], "false", "true"
|
||||
unusedBit_494_22 = bits, U32, 2116, [22:22], "false", "true"
|
||||
unusedBit_494_23 = bits, U32, 2116, [23:23], "false", "true"
|
||||
unusedBit_494_24 = bits, U32, 2116, [24:24], "false", "true"
|
||||
unusedBit_494_25 = bits, U32, 2116, [25:25], "false", "true"
|
||||
unusedBit_494_26 = bits, U32, 2116, [26:26], "false", "true"
|
||||
unusedBit_494_27 = bits, U32, 2116, [27:27], "false", "true"
|
||||
unusedBit_494_28 = bits, U32, 2116, [28:28], "false", "true"
|
||||
unusedBit_494_29 = bits, U32, 2116, [29:29], "false", "true"
|
||||
unusedBit_494_30 = bits, U32, 2116, [30:30], "false", "true"
|
||||
unusedBit_494_31 = bits, U32, 2116, [31:31], "false", "true"
|
||||
unusedBit_496_8 = bits, U32, 2116, [8:8], "false", "true"
|
||||
unusedBit_496_9 = bits, U32, 2116, [9:9], "false", "true"
|
||||
unusedBit_496_10 = bits, U32, 2116, [10:10], "false", "true"
|
||||
unusedBit_496_11 = bits, U32, 2116, [11:11], "false", "true"
|
||||
unusedBit_496_12 = bits, U32, 2116, [12:12], "false", "true"
|
||||
unusedBit_496_13 = bits, U32, 2116, [13:13], "false", "true"
|
||||
unusedBit_496_14 = bits, U32, 2116, [14:14], "false", "true"
|
||||
unusedBit_496_15 = bits, U32, 2116, [15:15], "false", "true"
|
||||
unusedBit_496_16 = bits, U32, 2116, [16:16], "false", "true"
|
||||
unusedBit_496_17 = bits, U32, 2116, [17:17], "false", "true"
|
||||
unusedBit_496_18 = bits, U32, 2116, [18:18], "false", "true"
|
||||
unusedBit_496_19 = bits, U32, 2116, [19:19], "false", "true"
|
||||
unusedBit_496_20 = bits, U32, 2116, [20:20], "false", "true"
|
||||
unusedBit_496_21 = bits, U32, 2116, [21:21], "false", "true"
|
||||
unusedBit_496_22 = bits, U32, 2116, [22:22], "false", "true"
|
||||
unusedBit_496_23 = bits, U32, 2116, [23:23], "false", "true"
|
||||
unusedBit_496_24 = bits, U32, 2116, [24:24], "false", "true"
|
||||
unusedBit_496_25 = bits, U32, 2116, [25:25], "false", "true"
|
||||
unusedBit_496_26 = bits, U32, 2116, [26:26], "false", "true"
|
||||
unusedBit_496_27 = bits, U32, 2116, [27:27], "false", "true"
|
||||
unusedBit_496_28 = bits, U32, 2116, [28:28], "false", "true"
|
||||
unusedBit_496_29 = bits, U32, 2116, [29:29], "false", "true"
|
||||
unusedBit_496_30 = bits, U32, 2116, [30:30], "false", "true"
|
||||
unusedBit_496_31 = bits, U32, 2116, [31:31], "false", "true"
|
||||
can2NbcType = bits, U32, 2120, [0:4], "None", "FIAT", "VAG", "MAZDA RX8", "BMW", "W202", "BMW E90", "Haltech", "VAG MQB", "type 9", "type 10", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID"
|
||||
can2TxPin = bits, U08, 2124, [0:7], "NONE", "INVALID", "PA0", "PA1", "PA2", "PA3", "PA4", "PA5", "PA6", "PA7", "PA8", "PA9", "PA10", "PA11", "PA12", "PA13", "PA14", "PA15", "PA16", "PA17", "PB0", "PB1", "PB2", "PB3", "PB4", "PB5", "PB6", "PB7", "PB8", "PB9", "PB10", "PB11", "PB12", "PB13", "PB14", "PB15", "PB16", "PB17", "PC0", "PC1", "PC2", "PC3", "PC4", "PC5", "PC6", "PC7", "PC8", "PC9", "PC10", "PC11", "PC12", "PC13", "PC14", "PC15", "PC16", "PC17", "PD0", "PD1", "PD2", "PD3", "PD4", "PD5", "PD6", "PD7", "PD8", "PD9", "PD10", "PD11", "PD12", "PD13", "PD14", "PD15", "PD16", "PD17", "PE0", "PE1", "PE2", "PE3", "PE4", "PE5", "PE6", "PE7", "PE8", "PE9", "PE10", "PE11", "PE12", "PE13", "PE14", "PE15", "PE16", "PE17", "TLE6240_1", "TLE6240_2", "TLE6240_3", "TLE6240_4", "TLE6240_5", "TLE6240_6", "TLE6240_7", "TLE6240_8", "TLE6240_9", "TLE6240_10", "TLE6240_11", "TLE6240_12", "TLE6240_13", "TLE6240_14", "TLE6240_15", "TLE6240_16", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID"
|
||||
can2RxPin = bits, U08, 2125, [0:7], "NONE", "INVALID", "PA0", "PA1", "PA2", "PA3", "PA4", "PA5", "PA6", "PA7", "PA8", "PA9", "PA10", "PA11", "PA12", "PA13", "PA14", "PA15", "PA16", "PA17", "PB0", "PB1", "PB2", "PB3", "PB4", "PB5", "PB6", "PB7", "PB8", "PB9", "PB10", "PB11", "PB12", "PB13", "PB14", "PB15", "PB16", "PB17", "PC0", "PC1", "PC2", "PC3", "PC4", "PC5", "PC6", "PC7", "PC8", "PC9", "PC10", "PC11", "PC12", "PC13", "PC14", "PC15", "PC16", "PC17", "PD0", "PD1", "PD2", "PD3", "PD4", "PD5", "PD6", "PD7", "PD8", "PD9", "PD10", "PD11", "PD12", "PD13", "PD14", "PD15", "PD16", "PD17", "PE0", "PE1", "PE2", "PE3", "PE4", "PE5", "PE6", "PE7", "PE8", "PE9", "PE10", "PE11", "PE12", "PE13", "PE14", "PE15", "PE16", "PE17", "TLE6240_1", "TLE6240_2", "TLE6240_3", "TLE6240_4", "TLE6240_5", "TLE6240_6", "TLE6240_7", "TLE6240_8", "TLE6240_9", "TLE6240_10", "TLE6240_11", "TLE6240_12", "TLE6240_13", "TLE6240_14", "TLE6240_15", "TLE6240_16", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID"
|
||||
|
@ -909,7 +911,7 @@ tChargeMaxRpmMinTps = scalar, F32, 2236, "mult", 1, 0, 0, 3, 4
|
|||
tChargeMaxRpmMaxTps = scalar, F32, 2240, "mult", 1, 0, 0, 3, 4
|
||||
auxPidFrequency1 = scalar, U16, 2244, "Hz", 1, 0, 0, 3000, 0
|
||||
fan1ExtraIdle = scalar, U08, 2246, "%", 1, 0, 0, 100, 0
|
||||
alignmentFill_at_2247 = scalar, U08, 2247, "units", 1, 0, -20, 100, 0
|
||||
alignmentFill_at_2247 = scalar, U08, 2247, "", 1, 0, -20, 100, 0
|
||||
alternatorPwmFrequency = scalar, S32, 2248, "Hz", 1, 0, 0, 3000, 0
|
||||
unused2260 = scalar, S32, 2252, "units", 1, 0, -20, 100, 0
|
||||
narrowToWideOxygenBins = array, F32, 2256, [8], "V", 1, 0, -10, 10, 3
|
||||
|
@ -938,7 +940,7 @@ auxTempSensor1_resistance_2 = scalar, F32, 2452, "Ohm", 1, 0, 0, 200000, 1
|
|||
auxTempSensor1_resistance_3 = scalar, F32, 2456, "Ohm", 1, 0, 0, 200000, 1
|
||||
auxTempSensor1_bias_resistor = scalar, F32, 2460, "Ohm", 1, 0, 0, 200000, 1
|
||||
auxTempSensor1_adcChannel = bits, U08, 2464, [0:5], "Disabled", "PA2", "PA3", "INVALID", "PD3", "INVALID", "INVALID", "INVALID", "PB12", "PB13", "INVALID", "PE2", "INVALID", "PC14", "PC15", "PC16", "PC17", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID"
|
||||
auxTempSensor1_alignmentFill_at_29 = array, U08, 2465, [3], "units", 1, 0, -20, 100, 0
|
||||
auxTempSensor1_alignmentFill_at_29 = array, U08, 2465, [3], "", 1, 0, -20, 100, 0
|
||||
auxTempSensor2_tempC_1 = scalar, F32, 2468, "*C", 1, 0, -40, 200, 1
|
||||
auxTempSensor2_tempC_2 = scalar, F32, 2472, "*C", 1, 0, -40, 200, 1
|
||||
auxTempSensor2_tempC_3 = scalar, F32, 2476, "*C", 1, 0, -40, 200, 1
|
||||
|
@ -947,7 +949,7 @@ auxTempSensor2_resistance_2 = scalar, F32, 2484, "Ohm", 1, 0, 0, 200000, 1
|
|||
auxTempSensor2_resistance_3 = scalar, F32, 2488, "Ohm", 1, 0, 0, 200000, 1
|
||||
auxTempSensor2_bias_resistor = scalar, F32, 2492, "Ohm", 1, 0, 0, 200000, 1
|
||||
auxTempSensor2_adcChannel = bits, U08, 2496, [0:5], "Disabled", "PA2", "PA3", "INVALID", "PD3", "INVALID", "INVALID", "INVALID", "PB12", "PB13", "INVALID", "PE2", "INVALID", "PC14", "PC15", "PC16", "PC17", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID"
|
||||
auxTempSensor2_alignmentFill_at_29 = array, U08, 2497, [3], "units", 1, 0, -20, 100, 0
|
||||
auxTempSensor2_alignmentFill_at_29 = array, U08, 2497, [3], "", 1, 0, -20, 100, 0
|
||||
unused2508 = array, U08, 2500, [6], "units", 1, 0, -20, 100, 0
|
||||
etbFreq = scalar, S16, 2506, "Hz", 1, 0, 0, 10000, 0
|
||||
etbWastegatePid_pFactor = scalar, F32, 2508, "", 1, 0, -10000, 10000, 4
|
||||
|
@ -1178,7 +1180,7 @@ tcu_solenoid_mode4 = bits, U08, 4492, [0:1], "default", "default inverted", "ope
|
|||
tcu_solenoid_mode5 = bits, U08, 4493, [0:1], "default", "default inverted", "open collector", "open collector inverted"
|
||||
tcu_solenoid_mode6 = bits, U08, 4494, [0:1], "default", "default inverted", "open collector", "open collector inverted"
|
||||
knockBaseNoise = array, S08, 4495, [16], "dB", 1, 0, -30, 0, 2
|
||||
alignmentFill_at_4511 = scalar, U08, 4511, "units", 1, 0, -20, 100, 0
|
||||
alignmentFill_at_4511 = scalar, U08, 4511, "", 1, 0, -20, 100, 0
|
||||
triggerGapOverride1 = scalar, F32, 4512, "ratio", 1, 0, 0, 20, 2
|
||||
triggerGapOverride2 = scalar, F32, 4516, "ratio", 1, 0, 0, 20, 2
|
||||
triggerGapOverride3 = scalar, F32, 4520, "ratio", 1, 0, 0, 20, 2
|
||||
|
@ -1434,6 +1436,9 @@ fsioTable4RpmBins = array, F32, 19940, [8], "RPM", 1, 0, 0, 25500, 2
|
|||
ignMathCalculateAtIndex = "At what trigger index should some ignition-related math be executed? This is a performance trick to reduce load on synchronization trigger callback."
|
||||
acIdleRpmBump = "Extra idle target speed when A/C is enabled. Some cars need the extra speed to keep the AC efficient while idling."
|
||||
mapAveragingSchedulingAtIndex = "At what trigger index should some MAP-related math be executed? This is a performance trick to reduce load on synchronization trigger callback."
|
||||
maxAcRpm = "Above this RPM, disable AC. Set to 0 to disable check."
|
||||
maxAcTps = "Above this TPS, disable AC. Set to 0 to disable check."
|
||||
maxAcClt = "Above this CLT, disable AC to prevent overheating the engine. Set to 0 to disable check."
|
||||
wwaeTau = "Length of time the deposited wall fuel takes to dissipate after the start of acceleration. "
|
||||
multisparkSparkDuration = "How long to wait for the spark to fire before recharging the coil for another spark."
|
||||
multisparkDwell = "This sets the dwell time for subsequent sparks. The main spark's dwell is set by the dwell table."
|
||||
|
@ -1650,6 +1655,7 @@ fsioTable4RpmBins = array, F32, 19940, [8], "RPM", 1, 0, 0, 25500, 2
|
|||
; ind_map_error = bits, U32, 0, [20:20], "true", "false";
|
||||
|
||||
ind_iat_error = bits, U32, 0, [21:21], "true", "false";
|
||||
acState = bits, U32, 0, [22:22], "true", "false";
|
||||
ind_isTriggerError = bits, U32, 0, [23:23], "true", "false";
|
||||
ind_hasFatalError=bits, U32, 0, [24:24], "true", "false";
|
||||
ind_isWarnNow =bits, U32, 0, [25:25], "true", "false";
|
||||
|
@ -2654,7 +2660,8 @@ gaugeCategory = DynoView
|
|||
indicator = { clutchUpState }, "clutch", "cltch Up", white, black, red, black
|
||||
indicator = { clutchDownState }, "clutch", "cltch Down", white, black, yellow, black
|
||||
indicator = { brakePedalIndicator }, "brake", "brake down", white, black, red, black
|
||||
indicator = { acSwitchState }, "AC off", "AC on", white, black, blue, white
|
||||
indicator = { acSwitchState }, "AC switch off", "AC switch on", white, black, blue, white
|
||||
indicator = { acState }, "AC off", "AC on", white, black, blue, white
|
||||
indicator = { isIdleClosedLoop }, "not idling", "idling", white, black, green, black
|
||||
indicator = { isIdleCoasting }, "not coasting", "coasting", white, black, green, black
|
||||
|
||||
|
@ -2843,6 +2850,7 @@ menuDialog = main
|
|||
subMenu = starterRelay, "Starter Disable relay"
|
||||
subMenu = fuelPump, "Fuel pump"
|
||||
subMenu = fanSetting, "Fan"
|
||||
subMenu = acSettings, "Air Conditioning"
|
||||
subMenu = tachSettings, "Tachometer"
|
||||
subMenu = malfunction, "Check engine light"
|
||||
subMenu = statusLeds, "Status LEDs"
|
||||
|
@ -4159,11 +4167,13 @@ cmd_set_engine_type_default = "Z\x00\x31\x00\x00"
|
|||
dialog = acSettings, "A/C Settings"
|
||||
field = "A/C Relay", acRelayPin
|
||||
field = "A/C Relay Mode", acRelayPinMode
|
||||
field = "Max RPM", maxAcRpm
|
||||
field = "Max CLT", maxAcClt
|
||||
field = "Max TPS", maxAcTps
|
||||
|
||||
dialog = fanSetting, "Fan Settings"
|
||||
panel = fan1Settings
|
||||
panel = fan2Settings
|
||||
panel = acSettings
|
||||
|
||||
dialog = fuelPump, "Fuel Pump"
|
||||
field = "Pin", fuelPumpPin
|
||||
|
|
|
@ -33,12 +33,12 @@ enable2ndByteCanID = false
|
|||
|
||||
[MegaTune]
|
||||
; https://rusefi.com/forum/viewtopic.php?p=36201#p36201
|
||||
signature = "rusEFI 2021.06.23.mre_f4.2500809196"
|
||||
signature = "rusEFI 2021.06.27.mre_f4.350493759"
|
||||
|
||||
[TunerStudio]
|
||||
queryCommand = "S"
|
||||
versionInfo = "V" ; firmwave version for title bar.
|
||||
signature = "rusEFI 2021.06.23.mre_f4.2500809196" ; signature is expected to be 7 or more characters.
|
||||
signature = "rusEFI 2021.06.27.mre_f4.350493759" ; signature is expected to be 7 or more characters.
|
||||
|
||||
[Constants]
|
||||
; new packet serial format with CRC
|
||||
|
@ -77,7 +77,7 @@ enable2ndByteCanID = false
|
|||
|
||||
; see PAGE_0_SIZE in C source code
|
||||
; CONFIG_DEFINITION_START
|
||||
; this section was generated automatically by rusEFI tool ConfigDefinition.jar based on gen_config.sh integration/rusefi_config.txt Wed Jun 23 21:06:37 UTC 2021
|
||||
; this section was generated automatically by rusEFI tool ConfigDefinition.jar based on gen_config.sh integration/rusefi_config.txt Sun Jun 27 22:53:00 UTC 2021
|
||||
|
||||
pageSize = 20000
|
||||
page = 1
|
||||
|
@ -124,7 +124,7 @@ tpsErrorDetectionTooLow = scalar, S16, 84, "%", 1, 0, -10, 0, 0
|
|||
tpsErrorDetectionTooHigh = scalar, S16, 86, "%", 1, 0, 100, 110, 0
|
||||
cranking_baseFuel = scalar, F32, 88, "mg", 1, 0, 0, 500, 1
|
||||
cranking_rpm = scalar, S16, 92, "RPM", 1, 0, 0, 3000, 0
|
||||
cranking_alignmentFill_at_6 = array, U08, 94, [2], "units", 1, 0, -20, 100, 0
|
||||
cranking_alignmentFill_at_6 = array, U08, 94, [2], "", 1, 0, -20, 100, 0
|
||||
primingSquirtDurationMs = scalar, F32, 96, "*C", 1, 0, -40, 200, 1
|
||||
ignitionDwellForCrankingMs = scalar, F32, 100, "ms", 1, 0, 0, 200, 1
|
||||
etbRevLimitStart = scalar, U16, 104, "rpm", 1, 0, 0, 15000, 0
|
||||
|
@ -146,7 +146,7 @@ clt_resistance_2 = scalar, F32, 268, "Ohm", 1, 0, 0, 200000, 1
|
|||
clt_resistance_3 = scalar, F32, 272, "Ohm", 1, 0, 0, 200000, 1
|
||||
clt_bias_resistor = scalar, F32, 276, "Ohm", 1, 0, 0, 200000, 1
|
||||
clt_adcChannel = bits, U08, 280, [0:5], "NONE","18 - AN temp 1","23 - AN temp 2","24 - AN temp 3","22 - AN temp 4","28 - AN volt 10","INVALID","26 - AN volt 2","31 - AN volt 3","36 - AN volt 8","40 - AN volt 9","27 - AN volt 1","Battery Sense","19 - AN volt 4","20 - AN volt 5","32 - AN volt 6","30 - AN volt 7", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID"
|
||||
clt_alignmentFill_at_29 = array, U08, 281, [3], "units", 1, 0, -20, 100, 0
|
||||
clt_alignmentFill_at_29 = array, U08, 281, [3], "", 1, 0, -20, 100, 0
|
||||
iat_tempC_1 = scalar, F32, 284, "*C", 1, 0, -40, 200, 1
|
||||
iat_tempC_2 = scalar, F32, 288, "*C", 1, 0, -40, 200, 1
|
||||
iat_tempC_3 = scalar, F32, 292, "*C", 1, 0, -40, 200, 1
|
||||
|
@ -155,7 +155,7 @@ iat_resistance_2 = scalar, F32, 300, "Ohm", 1, 0, 0, 200000, 1
|
|||
iat_resistance_3 = scalar, F32, 304, "Ohm", 1, 0, 0, 200000, 1
|
||||
iat_bias_resistor = scalar, F32, 308, "Ohm", 1, 0, 0, 200000, 1
|
||||
iat_adcChannel = bits, U08, 312, [0:5], "NONE","18 - AN temp 1","23 - AN temp 2","24 - AN temp 3","22 - AN temp 4","28 - AN volt 10","INVALID","26 - AN volt 2","31 - AN volt 3","36 - AN volt 8","40 - AN volt 9","27 - AN volt 1","Battery Sense","19 - AN volt 4","20 - AN volt 5","32 - AN volt 6","30 - AN volt 7", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID"
|
||||
iat_alignmentFill_at_29 = array, U08, 313, [3], "units", 1, 0, -20, 100, 0
|
||||
iat_alignmentFill_at_29 = array, U08, 313, [3], "", 1, 0, -20, 100, 0
|
||||
launchRpm = scalar, S32, 316, "rpm", 1, 0, 0, 20000, 2
|
||||
launchTimingRetard = scalar, S32, 320, "deg", 1, 0, -180, 180, 2
|
||||
hip9011PrescalerAndSDO = scalar, S32, 324, "integer", 1, 0, 0, 32, 0
|
||||
|
@ -766,7 +766,9 @@ baroCorrTable = array, F32, 1576, [4x4], "ratio", 1, 0, 0, 2, 2
|
|||
crankingTpsCoef = array, F32, 1640, [8], "Ratio", 1, 0, 0, 700, 2
|
||||
crankingTpsBins = array, F32, 1672, [8], "%", 1, 0, 0, 100, 2
|
||||
tachPulseDuractionMs = scalar, F32, 1704, "", 1, 0, 0, 100, 2
|
||||
unused1708 = scalar, S32, 1708, "units", 1, 0, -20, 100, 0
|
||||
maxAcRpm = scalar, U16, 1708, "rpm", 1, 0, 0, 10000, 0
|
||||
maxAcTps = scalar, U08, 1710, "%", 1, 0, 0, 100, 0
|
||||
maxAcClt = scalar, U08, 1711, "deg C", 1, 0, 0, 150, 0
|
||||
wwaeTau = scalar, F32, 1712, "Seconds", 1, 0, 0, 3, 2
|
||||
alternatorControl_pFactor = scalar, F32, 1716, "", 1, 0, -10000, 10000, 4
|
||||
alternatorControl_iFactor = scalar, F32, 1720, "", 1, 0, -10000, 10000, 4
|
||||
|
@ -857,30 +859,30 @@ unused1127 = bits, U32, 2116, [4:4], "false", "true"
|
|||
unused1128 = bits, U32, 2116, [5:5], "false", "true"
|
||||
unused1129 = bits, U32, 2116, [6:6], "false", "true"
|
||||
unused1130 = bits, U32, 2116, [7:7], "false", "true"
|
||||
unusedBit_494_8 = bits, U32, 2116, [8:8], "false", "true"
|
||||
unusedBit_494_9 = bits, U32, 2116, [9:9], "false", "true"
|
||||
unusedBit_494_10 = bits, U32, 2116, [10:10], "false", "true"
|
||||
unusedBit_494_11 = bits, U32, 2116, [11:11], "false", "true"
|
||||
unusedBit_494_12 = bits, U32, 2116, [12:12], "false", "true"
|
||||
unusedBit_494_13 = bits, U32, 2116, [13:13], "false", "true"
|
||||
unusedBit_494_14 = bits, U32, 2116, [14:14], "false", "true"
|
||||
unusedBit_494_15 = bits, U32, 2116, [15:15], "false", "true"
|
||||
unusedBit_494_16 = bits, U32, 2116, [16:16], "false", "true"
|
||||
unusedBit_494_17 = bits, U32, 2116, [17:17], "false", "true"
|
||||
unusedBit_494_18 = bits, U32, 2116, [18:18], "false", "true"
|
||||
unusedBit_494_19 = bits, U32, 2116, [19:19], "false", "true"
|
||||
unusedBit_494_20 = bits, U32, 2116, [20:20], "false", "true"
|
||||
unusedBit_494_21 = bits, U32, 2116, [21:21], "false", "true"
|
||||
unusedBit_494_22 = bits, U32, 2116, [22:22], "false", "true"
|
||||
unusedBit_494_23 = bits, U32, 2116, [23:23], "false", "true"
|
||||
unusedBit_494_24 = bits, U32, 2116, [24:24], "false", "true"
|
||||
unusedBit_494_25 = bits, U32, 2116, [25:25], "false", "true"
|
||||
unusedBit_494_26 = bits, U32, 2116, [26:26], "false", "true"
|
||||
unusedBit_494_27 = bits, U32, 2116, [27:27], "false", "true"
|
||||
unusedBit_494_28 = bits, U32, 2116, [28:28], "false", "true"
|
||||
unusedBit_494_29 = bits, U32, 2116, [29:29], "false", "true"
|
||||
unusedBit_494_30 = bits, U32, 2116, [30:30], "false", "true"
|
||||
unusedBit_494_31 = bits, U32, 2116, [31:31], "false", "true"
|
||||
unusedBit_496_8 = bits, U32, 2116, [8:8], "false", "true"
|
||||
unusedBit_496_9 = bits, U32, 2116, [9:9], "false", "true"
|
||||
unusedBit_496_10 = bits, U32, 2116, [10:10], "false", "true"
|
||||
unusedBit_496_11 = bits, U32, 2116, [11:11], "false", "true"
|
||||
unusedBit_496_12 = bits, U32, 2116, [12:12], "false", "true"
|
||||
unusedBit_496_13 = bits, U32, 2116, [13:13], "false", "true"
|
||||
unusedBit_496_14 = bits, U32, 2116, [14:14], "false", "true"
|
||||
unusedBit_496_15 = bits, U32, 2116, [15:15], "false", "true"
|
||||
unusedBit_496_16 = bits, U32, 2116, [16:16], "false", "true"
|
||||
unusedBit_496_17 = bits, U32, 2116, [17:17], "false", "true"
|
||||
unusedBit_496_18 = bits, U32, 2116, [18:18], "false", "true"
|
||||
unusedBit_496_19 = bits, U32, 2116, [19:19], "false", "true"
|
||||
unusedBit_496_20 = bits, U32, 2116, [20:20], "false", "true"
|
||||
unusedBit_496_21 = bits, U32, 2116, [21:21], "false", "true"
|
||||
unusedBit_496_22 = bits, U32, 2116, [22:22], "false", "true"
|
||||
unusedBit_496_23 = bits, U32, 2116, [23:23], "false", "true"
|
||||
unusedBit_496_24 = bits, U32, 2116, [24:24], "false", "true"
|
||||
unusedBit_496_25 = bits, U32, 2116, [25:25], "false", "true"
|
||||
unusedBit_496_26 = bits, U32, 2116, [26:26], "false", "true"
|
||||
unusedBit_496_27 = bits, U32, 2116, [27:27], "false", "true"
|
||||
unusedBit_496_28 = bits, U32, 2116, [28:28], "false", "true"
|
||||
unusedBit_496_29 = bits, U32, 2116, [29:29], "false", "true"
|
||||
unusedBit_496_30 = bits, U32, 2116, [30:30], "false", "true"
|
||||
unusedBit_496_31 = bits, U32, 2116, [31:31], "false", "true"
|
||||
can2NbcType = bits, U32, 2120, [0:4], "None", "FIAT", "VAG", "MAZDA RX8", "BMW", "W202", "BMW E90", "Haltech", "VAG MQB", "type 9", "type 10", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID"
|
||||
can2TxPin = bits, U08, 2124, [0:7], "NONE", "INVALID", "PA0", "PA1", "PA2", "PA3", "PA4", "PA5", "PA6", "PA7", "PA8", "PA9", "PA10", "PA11", "PA12", "PA13", "PA14", "PA15", "PB0", "PB1", "PB2", "PB3", "PB4", "PB5", "PB6", "PB7", "PB8", "PB9", "PB10", "PB11", "PB12", "PB13", "PB14", "PB15", "PC0", "PC1", "PC2", "PC3", "PC4", "PC5", "PC6", "PC7", "PC8", "PC9", "PC10", "PC11", "PC12", "PC13", "PC14", "PC15", "PD0", "PD1", "PD2", "PD3", "PD4", "PD5", "PD6", "PD7", "PD8", "PD9", "PD10", "PD11", "PD12", "PD13", "PD14", "PD15", "PE0", "PE1", "PE2", "PE3", "PE4", "PE5", "PE6", "PE7", "PE8", "PE9", "PE10", "PE11", "PE12", "PE13", "PE14", "PE15", "PF0", "PF1", "PF2", "PF3", "PF4", "PF5", "PF6", "PF7", "PF8", "PF9", "PF10", "PF11", "PF12", "PF13", "PF14", "PF15", "PG0", "PG1", "PG2", "PG3", "PG4", "PG5", "PG6", "PG7", "PG8", "PG9", "PG10", "PG11", "PG12", "PG13", "PG14", "PG15", "PH0", "PH1", "PH2", "PH3", "PH4", "PH5", "PH6", "PH7", "PH8", "PH9", "PH10", "PH11", "PH12", "PH13", "PH14", "PH15", "PI0", "PI1", "PI2", "PI3", "PI4", "PI5", "PI6", "PI7", "PI8", "PI9", "PI10", "PI11", "PI12", "PI13", "PI14", "PI15", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID"
|
||||
can2RxPin = bits, U08, 2125, [0:7], "NONE", "INVALID", "PA0", "PA1", "PA2", "PA3", "PA4", "PA5", "PA6", "PA7", "PA8", "PA9", "PA10", "PA11", "PA12", "PA13", "PA14", "PA15", "PB0", "PB1", "PB2", "PB3", "PB4", "PB5", "PB6", "PB7", "PB8", "PB9", "PB10", "PB11", "PB12", "PB13", "PB14", "PB15", "PC0", "PC1", "PC2", "PC3", "PC4", "PC5", "PC6", "PC7", "PC8", "PC9", "PC10", "PC11", "PC12", "PC13", "PC14", "PC15", "PD0", "PD1", "PD2", "PD3", "PD4", "PD5", "PD6", "PD7", "PD8", "PD9", "PD10", "PD11", "PD12", "PD13", "PD14", "PD15", "PE0", "PE1", "PE2", "PE3", "PE4", "PE5", "PE6", "PE7", "PE8", "PE9", "PE10", "PE11", "PE12", "PE13", "PE14", "PE15", "PF0", "PF1", "PF2", "PF3", "PF4", "PF5", "PF6", "PF7", "PF8", "PF9", "PF10", "PF11", "PF12", "PF13", "PF14", "PF15", "PG0", "PG1", "PG2", "PG3", "PG4", "PG5", "PG6", "PG7", "PG8", "PG9", "PG10", "PG11", "PG12", "PG13", "PG14", "PG15", "PH0", "PH1", "PH2", "PH3", "PH4", "PH5", "PH6", "PH7", "PH8", "PH9", "PH10", "PH11", "PH12", "PH13", "PH14", "PH15", "PI0", "PI1", "PI2", "PI3", "PI4", "PI5", "PI6", "PI7", "PI8", "PI9", "PI10", "PI11", "PI12", "PI13", "PI14", "PI15", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID"
|
||||
|
@ -908,7 +910,7 @@ auxPidPins4 = bits, U08, 2223, [0:7], "NONE","INVALID","INVALID","INVALID","INVA
|
|||
cj125SpiDevice = bits, U08, 2224, [0:2], "Off", "SPI1", "SPI2", "SPI3", "SPI4", "INVALID", "INVALID", "INVALID"
|
||||
cj125CsPinMode = bits, U08, 2225, [0:1], "default", "default inverted", "open collector", "open collector inverted"
|
||||
sdCardCsPinMode = bits, U08, 2226, [0:1], "default", "default inverted", "open collector", "open collector inverted"
|
||||
alignmentFill_at_2227 = scalar, U08, 2227, "units", 1, 0, -20, 100, 0
|
||||
alignmentFill_at_2227 = scalar, U08, 2227, "", 1, 0, -20, 100, 0
|
||||
crankingIACposition = scalar, S32, 2228, "percent", 1, 0, -100, 100, 0
|
||||
tChargeMinRpmMinTps = scalar, F32, 2232, "mult", 1, 0, 0, 3, 4
|
||||
tChargeMinRpmMaxTps = scalar, F32, 2236, "mult", 1, 0, 0, 3, 4
|
||||
|
@ -917,7 +919,7 @@ tChargeMaxRpmMaxTps = scalar, F32, 2244, "mult", 1, 0, 0, 3, 4
|
|||
auxPidFrequency1 = scalar, U16, 2248, "Hz", 1, 0, 0, 3000, 0
|
||||
auxPidFrequency2 = scalar, U16, 2250, "Hz", 1, 0, 0, 3000, 0
|
||||
fan1ExtraIdle = scalar, U08, 2252, "%", 1, 0, 0, 100, 0
|
||||
alignmentFill_at_2253 = array, U08, 2253, [3], "units", 1, 0, -20, 100, 0
|
||||
alignmentFill_at_2253 = array, U08, 2253, [3], "", 1, 0, -20, 100, 0
|
||||
alternatorPwmFrequency = scalar, S32, 2256, "Hz", 1, 0, 0, 3000, 0
|
||||
unused2260 = scalar, S32, 2260, "units", 1, 0, -20, 100, 0
|
||||
narrowToWideOxygenBins = array, F32, 2264, [8], "V", 1, 0, -10, 10, 3
|
||||
|
@ -947,7 +949,7 @@ auxTempSensor1_resistance_2 = scalar, F32, 2460, "Ohm", 1, 0, 0, 200000, 1
|
|||
auxTempSensor1_resistance_3 = scalar, F32, 2464, "Ohm", 1, 0, 0, 200000, 1
|
||||
auxTempSensor1_bias_resistor = scalar, F32, 2468, "Ohm", 1, 0, 0, 200000, 1
|
||||
auxTempSensor1_adcChannel = bits, U08, 2472, [0:5], "NONE","18 - AN temp 1","23 - AN temp 2","24 - AN temp 3","22 - AN temp 4","28 - AN volt 10","INVALID","26 - AN volt 2","31 - AN volt 3","36 - AN volt 8","40 - AN volt 9","27 - AN volt 1","Battery Sense","19 - AN volt 4","20 - AN volt 5","32 - AN volt 6","30 - AN volt 7", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID"
|
||||
auxTempSensor1_alignmentFill_at_29 = array, U08, 2473, [3], "units", 1, 0, -20, 100, 0
|
||||
auxTempSensor1_alignmentFill_at_29 = array, U08, 2473, [3], "", 1, 0, -20, 100, 0
|
||||
auxTempSensor2_tempC_1 = scalar, F32, 2476, "*C", 1, 0, -40, 200, 1
|
||||
auxTempSensor2_tempC_2 = scalar, F32, 2480, "*C", 1, 0, -40, 200, 1
|
||||
auxTempSensor2_tempC_3 = scalar, F32, 2484, "*C", 1, 0, -40, 200, 1
|
||||
|
@ -956,7 +958,7 @@ auxTempSensor2_resistance_2 = scalar, F32, 2492, "Ohm", 1, 0, 0, 200000, 1
|
|||
auxTempSensor2_resistance_3 = scalar, F32, 2496, "Ohm", 1, 0, 0, 200000, 1
|
||||
auxTempSensor2_bias_resistor = scalar, F32, 2500, "Ohm", 1, 0, 0, 200000, 1
|
||||
auxTempSensor2_adcChannel = bits, U08, 2504, [0:5], "NONE","18 - AN temp 1","23 - AN temp 2","24 - AN temp 3","22 - AN temp 4","28 - AN volt 10","INVALID","26 - AN volt 2","31 - AN volt 3","36 - AN volt 8","40 - AN volt 9","27 - AN volt 1","Battery Sense","19 - AN volt 4","20 - AN volt 5","32 - AN volt 6","30 - AN volt 7", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID"
|
||||
auxTempSensor2_alignmentFill_at_29 = array, U08, 2505, [3], "units", 1, 0, -20, 100, 0
|
||||
auxTempSensor2_alignmentFill_at_29 = array, U08, 2505, [3], "", 1, 0, -20, 100, 0
|
||||
unused2508 = array, U08, 2508, [6], "units", 1, 0, -20, 100, 0
|
||||
etbFreq = scalar, S16, 2514, "Hz", 1, 0, 0, 10000, 0
|
||||
etbWastegatePid_pFactor = scalar, F32, 2516, "", 1, 0, -10000, 10000, 4
|
||||
|
@ -1194,7 +1196,7 @@ tcu_solenoid_mode4 = bits, U08, 4520, [0:1], "default", "default inverted", "ope
|
|||
tcu_solenoid_mode5 = bits, U08, 4521, [0:1], "default", "default inverted", "open collector", "open collector inverted"
|
||||
tcu_solenoid_mode6 = bits, U08, 4522, [0:1], "default", "default inverted", "open collector", "open collector inverted"
|
||||
knockBaseNoise = array, S08, 4523, [16], "dB", 1, 0, -30, 0, 2
|
||||
alignmentFill_at_4539 = scalar, U08, 4539, "units", 1, 0, -20, 100, 0
|
||||
alignmentFill_at_4539 = scalar, U08, 4539, "", 1, 0, -20, 100, 0
|
||||
triggerGapOverride1 = scalar, F32, 4540, "ratio", 1, 0, 0, 20, 2
|
||||
triggerGapOverride2 = scalar, F32, 4544, "ratio", 1, 0, 0, 20, 2
|
||||
triggerGapOverride3 = scalar, F32, 4548, "ratio", 1, 0, 0, 20, 2
|
||||
|
@ -1453,6 +1455,9 @@ fsioTable4RpmBins = array, F32, 19968, [8], "RPM", 1, 0, 0, 25500, 2
|
|||
ignMathCalculateAtIndex = "At what trigger index should some ignition-related math be executed? This is a performance trick to reduce load on synchronization trigger callback."
|
||||
acIdleRpmBump = "Extra idle target speed when A/C is enabled. Some cars need the extra speed to keep the AC efficient while idling."
|
||||
mapAveragingSchedulingAtIndex = "At what trigger index should some MAP-related math be executed? This is a performance trick to reduce load on synchronization trigger callback."
|
||||
maxAcRpm = "Above this RPM, disable AC. Set to 0 to disable check."
|
||||
maxAcTps = "Above this TPS, disable AC. Set to 0 to disable check."
|
||||
maxAcClt = "Above this CLT, disable AC to prevent overheating the engine. Set to 0 to disable check."
|
||||
wwaeTau = "Length of time the deposited wall fuel takes to dissipate after the start of acceleration. "
|
||||
multisparkSparkDuration = "How long to wait for the spark to fire before recharging the coil for another spark."
|
||||
multisparkDwell = "This sets the dwell time for subsequent sparks. The main spark's dwell is set by the dwell table."
|
||||
|
@ -1669,6 +1674,7 @@ fsioTable4RpmBins = array, F32, 19968, [8], "RPM", 1, 0, 0, 25500, 2
|
|||
; ind_map_error = bits, U32, 0, [20:20], "true", "false";
|
||||
|
||||
ind_iat_error = bits, U32, 0, [21:21], "true", "false";
|
||||
acState = bits, U32, 0, [22:22], "true", "false";
|
||||
ind_isTriggerError = bits, U32, 0, [23:23], "true", "false";
|
||||
ind_hasFatalError=bits, U32, 0, [24:24], "true", "false";
|
||||
ind_isWarnNow =bits, U32, 0, [25:25], "true", "false";
|
||||
|
@ -2673,7 +2679,8 @@ gaugeCategory = DynoView
|
|||
indicator = { clutchUpState }, "clutch", "cltch Up", white, black, red, black
|
||||
indicator = { clutchDownState }, "clutch", "cltch Down", white, black, yellow, black
|
||||
indicator = { brakePedalIndicator }, "brake", "brake down", white, black, red, black
|
||||
indicator = { acSwitchState }, "AC off", "AC on", white, black, blue, white
|
||||
indicator = { acSwitchState }, "AC switch off", "AC switch on", white, black, blue, white
|
||||
indicator = { acState }, "AC off", "AC on", white, black, blue, white
|
||||
indicator = { isIdleClosedLoop }, "not idling", "idling", white, black, green, black
|
||||
indicator = { isIdleCoasting }, "not coasting", "coasting", white, black, green, black
|
||||
|
||||
|
@ -2862,6 +2869,7 @@ menuDialog = main
|
|||
subMenu = starterRelay, "Starter Disable relay"
|
||||
subMenu = fuelPump, "Fuel pump"
|
||||
subMenu = fanSetting, "Fan"
|
||||
subMenu = acSettings, "Air Conditioning"
|
||||
subMenu = tachSettings, "Tachometer"
|
||||
subMenu = malfunction, "Check engine light"
|
||||
subMenu = statusLeds, "Status LEDs"
|
||||
|
@ -4161,11 +4169,13 @@ cmd_set_engine_type_default = "Z\x00\x31\x00\x00"
|
|||
dialog = acSettings, "A/C Settings"
|
||||
field = "A/C Relay", acRelayPin
|
||||
field = "A/C Relay Mode", acRelayPinMode
|
||||
field = "Max RPM", maxAcRpm
|
||||
field = "Max CLT", maxAcClt
|
||||
field = "Max TPS", maxAcTps
|
||||
|
||||
dialog = fanSetting, "Fan Settings"
|
||||
panel = fan1Settings
|
||||
panel = fan2Settings
|
||||
panel = acSettings
|
||||
|
||||
dialog = fuelPump, "Fuel Pump"
|
||||
field = "Pin", fuelPumpPin
|
||||
|
|
|
@ -33,12 +33,12 @@ enable2ndByteCanID = false
|
|||
|
||||
[MegaTune]
|
||||
; https://rusefi.com/forum/viewtopic.php?p=36201#p36201
|
||||
signature = "rusEFI 2021.06.23.mre_f7.2500809196"
|
||||
signature = "rusEFI 2021.06.27.mre_f7.350493759"
|
||||
|
||||
[TunerStudio]
|
||||
queryCommand = "S"
|
||||
versionInfo = "V" ; firmwave version for title bar.
|
||||
signature = "rusEFI 2021.06.23.mre_f7.2500809196" ; signature is expected to be 7 or more characters.
|
||||
signature = "rusEFI 2021.06.27.mre_f7.350493759" ; signature is expected to be 7 or more characters.
|
||||
|
||||
[Constants]
|
||||
; new packet serial format with CRC
|
||||
|
@ -77,7 +77,7 @@ enable2ndByteCanID = false
|
|||
|
||||
; see PAGE_0_SIZE in C source code
|
||||
; CONFIG_DEFINITION_START
|
||||
; this section was generated automatically by rusEFI tool ConfigDefinition.jar based on gen_config.sh integration/rusefi_config.txt Wed Jun 23 21:06:35 UTC 2021
|
||||
; this section was generated automatically by rusEFI tool ConfigDefinition.jar based on gen_config.sh integration/rusefi_config.txt Sun Jun 27 22:52:58 UTC 2021
|
||||
|
||||
pageSize = 20000
|
||||
page = 1
|
||||
|
@ -124,7 +124,7 @@ tpsErrorDetectionTooLow = scalar, S16, 84, "%", 1, 0, -10, 0, 0
|
|||
tpsErrorDetectionTooHigh = scalar, S16, 86, "%", 1, 0, 100, 110, 0
|
||||
cranking_baseFuel = scalar, F32, 88, "mg", 1, 0, 0, 500, 1
|
||||
cranking_rpm = scalar, S16, 92, "RPM", 1, 0, 0, 3000, 0
|
||||
cranking_alignmentFill_at_6 = array, U08, 94, [2], "units", 1, 0, -20, 100, 0
|
||||
cranking_alignmentFill_at_6 = array, U08, 94, [2], "", 1, 0, -20, 100, 0
|
||||
primingSquirtDurationMs = scalar, F32, 96, "*C", 1, 0, -40, 200, 1
|
||||
ignitionDwellForCrankingMs = scalar, F32, 100, "ms", 1, 0, 0, 200, 1
|
||||
etbRevLimitStart = scalar, U16, 104, "rpm", 1, 0, 0, 15000, 0
|
||||
|
@ -146,7 +146,7 @@ clt_resistance_2 = scalar, F32, 268, "Ohm", 1, 0, 0, 200000, 1
|
|||
clt_resistance_3 = scalar, F32, 272, "Ohm", 1, 0, 0, 200000, 1
|
||||
clt_bias_resistor = scalar, F32, 276, "Ohm", 1, 0, 0, 200000, 1
|
||||
clt_adcChannel = bits, U08, 280, [0:5], "NONE","18 - AN temp 1","23 - AN temp 2","24 - AN temp 3","22 - AN temp 4","28 - AN volt 10","INVALID","26 - AN volt 2","31 - AN volt 3","36 - AN volt 8","40 - AN volt 9","27 - AN volt 1","Battery Sense","19 - AN volt 4","20 - AN volt 5","32 - AN volt 6","30 - AN volt 7", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID"
|
||||
clt_alignmentFill_at_29 = array, U08, 281, [3], "units", 1, 0, -20, 100, 0
|
||||
clt_alignmentFill_at_29 = array, U08, 281, [3], "", 1, 0, -20, 100, 0
|
||||
iat_tempC_1 = scalar, F32, 284, "*C", 1, 0, -40, 200, 1
|
||||
iat_tempC_2 = scalar, F32, 288, "*C", 1, 0, -40, 200, 1
|
||||
iat_tempC_3 = scalar, F32, 292, "*C", 1, 0, -40, 200, 1
|
||||
|
@ -155,7 +155,7 @@ iat_resistance_2 = scalar, F32, 300, "Ohm", 1, 0, 0, 200000, 1
|
|||
iat_resistance_3 = scalar, F32, 304, "Ohm", 1, 0, 0, 200000, 1
|
||||
iat_bias_resistor = scalar, F32, 308, "Ohm", 1, 0, 0, 200000, 1
|
||||
iat_adcChannel = bits, U08, 312, [0:5], "NONE","18 - AN temp 1","23 - AN temp 2","24 - AN temp 3","22 - AN temp 4","28 - AN volt 10","INVALID","26 - AN volt 2","31 - AN volt 3","36 - AN volt 8","40 - AN volt 9","27 - AN volt 1","Battery Sense","19 - AN volt 4","20 - AN volt 5","32 - AN volt 6","30 - AN volt 7", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID"
|
||||
iat_alignmentFill_at_29 = array, U08, 313, [3], "units", 1, 0, -20, 100, 0
|
||||
iat_alignmentFill_at_29 = array, U08, 313, [3], "", 1, 0, -20, 100, 0
|
||||
launchRpm = scalar, S32, 316, "rpm", 1, 0, 0, 20000, 2
|
||||
launchTimingRetard = scalar, S32, 320, "deg", 1, 0, -180, 180, 2
|
||||
hip9011PrescalerAndSDO = scalar, S32, 324, "integer", 1, 0, 0, 32, 0
|
||||
|
@ -766,7 +766,9 @@ baroCorrTable = array, F32, 1576, [4x4], "ratio", 1, 0, 0, 2, 2
|
|||
crankingTpsCoef = array, F32, 1640, [8], "Ratio", 1, 0, 0, 700, 2
|
||||
crankingTpsBins = array, F32, 1672, [8], "%", 1, 0, 0, 100, 2
|
||||
tachPulseDuractionMs = scalar, F32, 1704, "", 1, 0, 0, 100, 2
|
||||
unused1708 = scalar, S32, 1708, "units", 1, 0, -20, 100, 0
|
||||
maxAcRpm = scalar, U16, 1708, "rpm", 1, 0, 0, 10000, 0
|
||||
maxAcTps = scalar, U08, 1710, "%", 1, 0, 0, 100, 0
|
||||
maxAcClt = scalar, U08, 1711, "deg C", 1, 0, 0, 150, 0
|
||||
wwaeTau = scalar, F32, 1712, "Seconds", 1, 0, 0, 3, 2
|
||||
alternatorControl_pFactor = scalar, F32, 1716, "", 1, 0, -10000, 10000, 4
|
||||
alternatorControl_iFactor = scalar, F32, 1720, "", 1, 0, -10000, 10000, 4
|
||||
|
@ -857,30 +859,30 @@ unused1127 = bits, U32, 2116, [4:4], "false", "true"
|
|||
unused1128 = bits, U32, 2116, [5:5], "false", "true"
|
||||
unused1129 = bits, U32, 2116, [6:6], "false", "true"
|
||||
unused1130 = bits, U32, 2116, [7:7], "false", "true"
|
||||
unusedBit_494_8 = bits, U32, 2116, [8:8], "false", "true"
|
||||
unusedBit_494_9 = bits, U32, 2116, [9:9], "false", "true"
|
||||
unusedBit_494_10 = bits, U32, 2116, [10:10], "false", "true"
|
||||
unusedBit_494_11 = bits, U32, 2116, [11:11], "false", "true"
|
||||
unusedBit_494_12 = bits, U32, 2116, [12:12], "false", "true"
|
||||
unusedBit_494_13 = bits, U32, 2116, [13:13], "false", "true"
|
||||
unusedBit_494_14 = bits, U32, 2116, [14:14], "false", "true"
|
||||
unusedBit_494_15 = bits, U32, 2116, [15:15], "false", "true"
|
||||
unusedBit_494_16 = bits, U32, 2116, [16:16], "false", "true"
|
||||
unusedBit_494_17 = bits, U32, 2116, [17:17], "false", "true"
|
||||
unusedBit_494_18 = bits, U32, 2116, [18:18], "false", "true"
|
||||
unusedBit_494_19 = bits, U32, 2116, [19:19], "false", "true"
|
||||
unusedBit_494_20 = bits, U32, 2116, [20:20], "false", "true"
|
||||
unusedBit_494_21 = bits, U32, 2116, [21:21], "false", "true"
|
||||
unusedBit_494_22 = bits, U32, 2116, [22:22], "false", "true"
|
||||
unusedBit_494_23 = bits, U32, 2116, [23:23], "false", "true"
|
||||
unusedBit_494_24 = bits, U32, 2116, [24:24], "false", "true"
|
||||
unusedBit_494_25 = bits, U32, 2116, [25:25], "false", "true"
|
||||
unusedBit_494_26 = bits, U32, 2116, [26:26], "false", "true"
|
||||
unusedBit_494_27 = bits, U32, 2116, [27:27], "false", "true"
|
||||
unusedBit_494_28 = bits, U32, 2116, [28:28], "false", "true"
|
||||
unusedBit_494_29 = bits, U32, 2116, [29:29], "false", "true"
|
||||
unusedBit_494_30 = bits, U32, 2116, [30:30], "false", "true"
|
||||
unusedBit_494_31 = bits, U32, 2116, [31:31], "false", "true"
|
||||
unusedBit_496_8 = bits, U32, 2116, [8:8], "false", "true"
|
||||
unusedBit_496_9 = bits, U32, 2116, [9:9], "false", "true"
|
||||
unusedBit_496_10 = bits, U32, 2116, [10:10], "false", "true"
|
||||
unusedBit_496_11 = bits, U32, 2116, [11:11], "false", "true"
|
||||
unusedBit_496_12 = bits, U32, 2116, [12:12], "false", "true"
|
||||
unusedBit_496_13 = bits, U32, 2116, [13:13], "false", "true"
|
||||
unusedBit_496_14 = bits, U32, 2116, [14:14], "false", "true"
|
||||
unusedBit_496_15 = bits, U32, 2116, [15:15], "false", "true"
|
||||
unusedBit_496_16 = bits, U32, 2116, [16:16], "false", "true"
|
||||
unusedBit_496_17 = bits, U32, 2116, [17:17], "false", "true"
|
||||
unusedBit_496_18 = bits, U32, 2116, [18:18], "false", "true"
|
||||
unusedBit_496_19 = bits, U32, 2116, [19:19], "false", "true"
|
||||
unusedBit_496_20 = bits, U32, 2116, [20:20], "false", "true"
|
||||
unusedBit_496_21 = bits, U32, 2116, [21:21], "false", "true"
|
||||
unusedBit_496_22 = bits, U32, 2116, [22:22], "false", "true"
|
||||
unusedBit_496_23 = bits, U32, 2116, [23:23], "false", "true"
|
||||
unusedBit_496_24 = bits, U32, 2116, [24:24], "false", "true"
|
||||
unusedBit_496_25 = bits, U32, 2116, [25:25], "false", "true"
|
||||
unusedBit_496_26 = bits, U32, 2116, [26:26], "false", "true"
|
||||
unusedBit_496_27 = bits, U32, 2116, [27:27], "false", "true"
|
||||
unusedBit_496_28 = bits, U32, 2116, [28:28], "false", "true"
|
||||
unusedBit_496_29 = bits, U32, 2116, [29:29], "false", "true"
|
||||
unusedBit_496_30 = bits, U32, 2116, [30:30], "false", "true"
|
||||
unusedBit_496_31 = bits, U32, 2116, [31:31], "false", "true"
|
||||
can2NbcType = bits, U32, 2120, [0:4], "None", "FIAT", "VAG", "MAZDA RX8", "BMW", "W202", "BMW E90", "Haltech", "VAG MQB", "type 9", "type 10", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID"
|
||||
can2TxPin = bits, U08, 2124, [0:7], "NONE", "INVALID", "PA0", "PA1", "PA2", "PA3", "PA4", "PA5", "PA6", "PA7", "PA8", "PA9", "PA10", "PA11", "PA12", "PA13", "PA14", "PA15", "PB0", "PB1", "PB2", "PB3", "PB4", "PB5", "PB6", "PB7", "PB8", "PB9", "PB10", "PB11", "PB12", "PB13", "PB14", "PB15", "PC0", "PC1", "PC2", "PC3", "PC4", "PC5", "PC6", "PC7", "PC8", "PC9", "PC10", "PC11", "PC12", "PC13", "PC14", "PC15", "PD0", "PD1", "PD2", "PD3", "PD4", "PD5", "PD6", "PD7", "PD8", "PD9", "PD10", "PD11", "PD12", "PD13", "PD14", "PD15", "PE0", "PE1", "PE2", "PE3", "PE4", "PE5", "PE6", "PE7", "PE8", "PE9", "PE10", "PE11", "PE12", "PE13", "PE14", "PE15", "PF0", "PF1", "PF2", "PF3", "PF4", "PF5", "PF6", "PF7", "PF8", "PF9", "PF10", "PF11", "PF12", "PF13", "PF14", "PF15", "PG0", "PG1", "PG2", "PG3", "PG4", "PG5", "PG6", "PG7", "PG8", "PG9", "PG10", "PG11", "PG12", "PG13", "PG14", "PG15", "PH0", "PH1", "PH2", "PH3", "PH4", "PH5", "PH6", "PH7", "PH8", "PH9", "PH10", "PH11", "PH12", "PH13", "PH14", "PH15", "PI0", "PI1", "PI2", "PI3", "PI4", "PI5", "PI6", "PI7", "PI8", "PI9", "PI10", "PI11", "PI12", "PI13", "PI14", "PI15", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID"
|
||||
can2RxPin = bits, U08, 2125, [0:7], "NONE", "INVALID", "PA0", "PA1", "PA2", "PA3", "PA4", "PA5", "PA6", "PA7", "PA8", "PA9", "PA10", "PA11", "PA12", "PA13", "PA14", "PA15", "PB0", "PB1", "PB2", "PB3", "PB4", "PB5", "PB6", "PB7", "PB8", "PB9", "PB10", "PB11", "PB12", "PB13", "PB14", "PB15", "PC0", "PC1", "PC2", "PC3", "PC4", "PC5", "PC6", "PC7", "PC8", "PC9", "PC10", "PC11", "PC12", "PC13", "PC14", "PC15", "PD0", "PD1", "PD2", "PD3", "PD4", "PD5", "PD6", "PD7", "PD8", "PD9", "PD10", "PD11", "PD12", "PD13", "PD14", "PD15", "PE0", "PE1", "PE2", "PE3", "PE4", "PE5", "PE6", "PE7", "PE8", "PE9", "PE10", "PE11", "PE12", "PE13", "PE14", "PE15", "PF0", "PF1", "PF2", "PF3", "PF4", "PF5", "PF6", "PF7", "PF8", "PF9", "PF10", "PF11", "PF12", "PF13", "PF14", "PF15", "PG0", "PG1", "PG2", "PG3", "PG4", "PG5", "PG6", "PG7", "PG8", "PG9", "PG10", "PG11", "PG12", "PG13", "PG14", "PG15", "PH0", "PH1", "PH2", "PH3", "PH4", "PH5", "PH6", "PH7", "PH8", "PH9", "PH10", "PH11", "PH12", "PH13", "PH14", "PH15", "PI0", "PI1", "PI2", "PI3", "PI4", "PI5", "PI6", "PI7", "PI8", "PI9", "PI10", "PI11", "PI12", "PI13", "PI14", "PI15", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID"
|
||||
|
@ -908,7 +910,7 @@ auxPidPins4 = bits, U08, 2223, [0:7], "NONE","INVALID","INVALID","INVALID","INVA
|
|||
cj125SpiDevice = bits, U08, 2224, [0:2], "Off", "SPI1", "SPI2", "SPI3", "SPI4", "INVALID", "INVALID", "INVALID"
|
||||
cj125CsPinMode = bits, U08, 2225, [0:1], "default", "default inverted", "open collector", "open collector inverted"
|
||||
sdCardCsPinMode = bits, U08, 2226, [0:1], "default", "default inverted", "open collector", "open collector inverted"
|
||||
alignmentFill_at_2227 = scalar, U08, 2227, "units", 1, 0, -20, 100, 0
|
||||
alignmentFill_at_2227 = scalar, U08, 2227, "", 1, 0, -20, 100, 0
|
||||
crankingIACposition = scalar, S32, 2228, "percent", 1, 0, -100, 100, 0
|
||||
tChargeMinRpmMinTps = scalar, F32, 2232, "mult", 1, 0, 0, 3, 4
|
||||
tChargeMinRpmMaxTps = scalar, F32, 2236, "mult", 1, 0, 0, 3, 4
|
||||
|
@ -917,7 +919,7 @@ tChargeMaxRpmMaxTps = scalar, F32, 2244, "mult", 1, 0, 0, 3, 4
|
|||
auxPidFrequency1 = scalar, U16, 2248, "Hz", 1, 0, 0, 3000, 0
|
||||
auxPidFrequency2 = scalar, U16, 2250, "Hz", 1, 0, 0, 3000, 0
|
||||
fan1ExtraIdle = scalar, U08, 2252, "%", 1, 0, 0, 100, 0
|
||||
alignmentFill_at_2253 = array, U08, 2253, [3], "units", 1, 0, -20, 100, 0
|
||||
alignmentFill_at_2253 = array, U08, 2253, [3], "", 1, 0, -20, 100, 0
|
||||
alternatorPwmFrequency = scalar, S32, 2256, "Hz", 1, 0, 0, 3000, 0
|
||||
unused2260 = scalar, S32, 2260, "units", 1, 0, -20, 100, 0
|
||||
narrowToWideOxygenBins = array, F32, 2264, [8], "V", 1, 0, -10, 10, 3
|
||||
|
@ -947,7 +949,7 @@ auxTempSensor1_resistance_2 = scalar, F32, 2460, "Ohm", 1, 0, 0, 200000, 1
|
|||
auxTempSensor1_resistance_3 = scalar, F32, 2464, "Ohm", 1, 0, 0, 200000, 1
|
||||
auxTempSensor1_bias_resistor = scalar, F32, 2468, "Ohm", 1, 0, 0, 200000, 1
|
||||
auxTempSensor1_adcChannel = bits, U08, 2472, [0:5], "NONE","18 - AN temp 1","23 - AN temp 2","24 - AN temp 3","22 - AN temp 4","28 - AN volt 10","INVALID","26 - AN volt 2","31 - AN volt 3","36 - AN volt 8","40 - AN volt 9","27 - AN volt 1","Battery Sense","19 - AN volt 4","20 - AN volt 5","32 - AN volt 6","30 - AN volt 7", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID"
|
||||
auxTempSensor1_alignmentFill_at_29 = array, U08, 2473, [3], "units", 1, 0, -20, 100, 0
|
||||
auxTempSensor1_alignmentFill_at_29 = array, U08, 2473, [3], "", 1, 0, -20, 100, 0
|
||||
auxTempSensor2_tempC_1 = scalar, F32, 2476, "*C", 1, 0, -40, 200, 1
|
||||
auxTempSensor2_tempC_2 = scalar, F32, 2480, "*C", 1, 0, -40, 200, 1
|
||||
auxTempSensor2_tempC_3 = scalar, F32, 2484, "*C", 1, 0, -40, 200, 1
|
||||
|
@ -956,7 +958,7 @@ auxTempSensor2_resistance_2 = scalar, F32, 2492, "Ohm", 1, 0, 0, 200000, 1
|
|||
auxTempSensor2_resistance_3 = scalar, F32, 2496, "Ohm", 1, 0, 0, 200000, 1
|
||||
auxTempSensor2_bias_resistor = scalar, F32, 2500, "Ohm", 1, 0, 0, 200000, 1
|
||||
auxTempSensor2_adcChannel = bits, U08, 2504, [0:5], "NONE","18 - AN temp 1","23 - AN temp 2","24 - AN temp 3","22 - AN temp 4","28 - AN volt 10","INVALID","26 - AN volt 2","31 - AN volt 3","36 - AN volt 8","40 - AN volt 9","27 - AN volt 1","Battery Sense","19 - AN volt 4","20 - AN volt 5","32 - AN volt 6","30 - AN volt 7", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID"
|
||||
auxTempSensor2_alignmentFill_at_29 = array, U08, 2505, [3], "units", 1, 0, -20, 100, 0
|
||||
auxTempSensor2_alignmentFill_at_29 = array, U08, 2505, [3], "", 1, 0, -20, 100, 0
|
||||
unused2508 = array, U08, 2508, [6], "units", 1, 0, -20, 100, 0
|
||||
etbFreq = scalar, S16, 2514, "Hz", 1, 0, 0, 10000, 0
|
||||
etbWastegatePid_pFactor = scalar, F32, 2516, "", 1, 0, -10000, 10000, 4
|
||||
|
@ -1194,7 +1196,7 @@ tcu_solenoid_mode4 = bits, U08, 4520, [0:1], "default", "default inverted", "ope
|
|||
tcu_solenoid_mode5 = bits, U08, 4521, [0:1], "default", "default inverted", "open collector", "open collector inverted"
|
||||
tcu_solenoid_mode6 = bits, U08, 4522, [0:1], "default", "default inverted", "open collector", "open collector inverted"
|
||||
knockBaseNoise = array, S08, 4523, [16], "dB", 1, 0, -30, 0, 2
|
||||
alignmentFill_at_4539 = scalar, U08, 4539, "units", 1, 0, -20, 100, 0
|
||||
alignmentFill_at_4539 = scalar, U08, 4539, "", 1, 0, -20, 100, 0
|
||||
triggerGapOverride1 = scalar, F32, 4540, "ratio", 1, 0, 0, 20, 2
|
||||
triggerGapOverride2 = scalar, F32, 4544, "ratio", 1, 0, 0, 20, 2
|
||||
triggerGapOverride3 = scalar, F32, 4548, "ratio", 1, 0, 0, 20, 2
|
||||
|
@ -1453,6 +1455,9 @@ fsioTable4RpmBins = array, F32, 19968, [8], "RPM", 1, 0, 0, 25500, 2
|
|||
ignMathCalculateAtIndex = "At what trigger index should some ignition-related math be executed? This is a performance trick to reduce load on synchronization trigger callback."
|
||||
acIdleRpmBump = "Extra idle target speed when A/C is enabled. Some cars need the extra speed to keep the AC efficient while idling."
|
||||
mapAveragingSchedulingAtIndex = "At what trigger index should some MAP-related math be executed? This is a performance trick to reduce load on synchronization trigger callback."
|
||||
maxAcRpm = "Above this RPM, disable AC. Set to 0 to disable check."
|
||||
maxAcTps = "Above this TPS, disable AC. Set to 0 to disable check."
|
||||
maxAcClt = "Above this CLT, disable AC to prevent overheating the engine. Set to 0 to disable check."
|
||||
wwaeTau = "Length of time the deposited wall fuel takes to dissipate after the start of acceleration. "
|
||||
multisparkSparkDuration = "How long to wait for the spark to fire before recharging the coil for another spark."
|
||||
multisparkDwell = "This sets the dwell time for subsequent sparks. The main spark's dwell is set by the dwell table."
|
||||
|
@ -1669,6 +1674,7 @@ fsioTable4RpmBins = array, F32, 19968, [8], "RPM", 1, 0, 0, 25500, 2
|
|||
; ind_map_error = bits, U32, 0, [20:20], "true", "false";
|
||||
|
||||
ind_iat_error = bits, U32, 0, [21:21], "true", "false";
|
||||
acState = bits, U32, 0, [22:22], "true", "false";
|
||||
ind_isTriggerError = bits, U32, 0, [23:23], "true", "false";
|
||||
ind_hasFatalError=bits, U32, 0, [24:24], "true", "false";
|
||||
ind_isWarnNow =bits, U32, 0, [25:25], "true", "false";
|
||||
|
@ -2673,7 +2679,8 @@ gaugeCategory = DynoView
|
|||
indicator = { clutchUpState }, "clutch", "cltch Up", white, black, red, black
|
||||
indicator = { clutchDownState }, "clutch", "cltch Down", white, black, yellow, black
|
||||
indicator = { brakePedalIndicator }, "brake", "brake down", white, black, red, black
|
||||
indicator = { acSwitchState }, "AC off", "AC on", white, black, blue, white
|
||||
indicator = { acSwitchState }, "AC switch off", "AC switch on", white, black, blue, white
|
||||
indicator = { acState }, "AC off", "AC on", white, black, blue, white
|
||||
indicator = { isIdleClosedLoop }, "not idling", "idling", white, black, green, black
|
||||
indicator = { isIdleCoasting }, "not coasting", "coasting", white, black, green, black
|
||||
|
||||
|
@ -2862,6 +2869,7 @@ menuDialog = main
|
|||
subMenu = starterRelay, "Starter Disable relay"
|
||||
subMenu = fuelPump, "Fuel pump"
|
||||
subMenu = fanSetting, "Fan"
|
||||
subMenu = acSettings, "Air Conditioning"
|
||||
subMenu = tachSettings, "Tachometer"
|
||||
subMenu = malfunction, "Check engine light"
|
||||
subMenu = statusLeds, "Status LEDs"
|
||||
|
@ -4161,11 +4169,13 @@ cmd_set_engine_type_default = "Z\x00\x31\x00\x00"
|
|||
dialog = acSettings, "A/C Settings"
|
||||
field = "A/C Relay", acRelayPin
|
||||
field = "A/C Relay Mode", acRelayPinMode
|
||||
field = "Max RPM", maxAcRpm
|
||||
field = "Max CLT", maxAcClt
|
||||
field = "Max TPS", maxAcTps
|
||||
|
||||
dialog = fanSetting, "Fan Settings"
|
||||
panel = fan1Settings
|
||||
panel = fan2Settings
|
||||
panel = acSettings
|
||||
|
||||
dialog = fuelPump, "Fuel Pump"
|
||||
field = "Pin", fuelPumpPin
|
||||
|
|
|
@ -33,12 +33,12 @@ enable2ndByteCanID = false
|
|||
|
||||
[MegaTune]
|
||||
; https://rusefi.com/forum/viewtopic.php?p=36201#p36201
|
||||
signature = "rusEFI 2021.06.23.prometheus_405.3691809363"
|
||||
signature = "rusEFI 2021.06.27.prometheus_405.1575470976"
|
||||
|
||||
[TunerStudio]
|
||||
queryCommand = "S"
|
||||
versionInfo = "V" ; firmwave version for title bar.
|
||||
signature = "rusEFI 2021.06.23.prometheus_405.3691809363" ; signature is expected to be 7 or more characters.
|
||||
signature = "rusEFI 2021.06.27.prometheus_405.1575470976" ; signature is expected to be 7 or more characters.
|
||||
|
||||
[Constants]
|
||||
; new packet serial format with CRC
|
||||
|
@ -77,7 +77,7 @@ enable2ndByteCanID = false
|
|||
|
||||
; see PAGE_0_SIZE in C source code
|
||||
; CONFIG_DEFINITION_START
|
||||
; this section was generated automatically by rusEFI tool ConfigDefinition.jar based on gen_config.sh integration/rusefi_config.txt Wed Jun 23 21:06:44 UTC 2021
|
||||
; this section was generated automatically by rusEFI tool ConfigDefinition.jar based on gen_config.sh integration/rusefi_config.txt Sun Jun 27 22:53:07 UTC 2021
|
||||
|
||||
pageSize = 20000
|
||||
page = 1
|
||||
|
@ -124,7 +124,7 @@ tpsErrorDetectionTooLow = scalar, S16, 84, "%", 1, 0, -10, 0, 0
|
|||
tpsErrorDetectionTooHigh = scalar, S16, 86, "%", 1, 0, 100, 110, 0
|
||||
cranking_baseFuel = scalar, F32, 88, "mg", 1, 0, 0, 500, 1
|
||||
cranking_rpm = scalar, S16, 92, "RPM", 1, 0, 0, 3000, 0
|
||||
cranking_alignmentFill_at_6 = array, U08, 94, [2], "units", 1, 0, -20, 100, 0
|
||||
cranking_alignmentFill_at_6 = array, U08, 94, [2], "", 1, 0, -20, 100, 0
|
||||
primingSquirtDurationMs = scalar, F32, 96, "*C", 1, 0, -40, 200, 1
|
||||
ignitionDwellForCrankingMs = scalar, F32, 100, "ms", 1, 0, 0, 200, 1
|
||||
etbRevLimitStart = scalar, U16, 104, "rpm", 1, 0, 0, 15000, 0
|
||||
|
@ -146,7 +146,7 @@ clt_resistance_2 = scalar, F32, 268, "Ohm", 1, 0, 0, 200000, 1
|
|||
clt_resistance_3 = scalar, F32, 272, "Ohm", 1, 0, 0, 200000, 1
|
||||
clt_bias_resistor = scalar, F32, 276, "Ohm", 1, 0, 0, 200000, 1
|
||||
clt_adcChannel = bits, U08, 280, [0:5], "Disabled", "PA0", "PA1", "PA2", "PA3", "PA4", "PA5", "PA6", "PA7", "PB0", "PB1", "PC0", "PC1", "PC2", "PC3", "PC4", "PC5", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID"
|
||||
clt_alignmentFill_at_29 = array, U08, 281, [3], "units", 1, 0, -20, 100, 0
|
||||
clt_alignmentFill_at_29 = array, U08, 281, [3], "", 1, 0, -20, 100, 0
|
||||
iat_tempC_1 = scalar, F32, 284, "*C", 1, 0, -40, 200, 1
|
||||
iat_tempC_2 = scalar, F32, 288, "*C", 1, 0, -40, 200, 1
|
||||
iat_tempC_3 = scalar, F32, 292, "*C", 1, 0, -40, 200, 1
|
||||
|
@ -155,7 +155,7 @@ iat_resistance_2 = scalar, F32, 300, "Ohm", 1, 0, 0, 200000, 1
|
|||
iat_resistance_3 = scalar, F32, 304, "Ohm", 1, 0, 0, 200000, 1
|
||||
iat_bias_resistor = scalar, F32, 308, "Ohm", 1, 0, 0, 200000, 1
|
||||
iat_adcChannel = bits, U08, 312, [0:5], "Disabled", "PA0", "PA1", "PA2", "PA3", "PA4", "PA5", "PA6", "PA7", "PB0", "PB1", "PC0", "PC1", "PC2", "PC3", "PC4", "PC5", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID"
|
||||
iat_alignmentFill_at_29 = array, U08, 313, [3], "units", 1, 0, -20, 100, 0
|
||||
iat_alignmentFill_at_29 = array, U08, 313, [3], "", 1, 0, -20, 100, 0
|
||||
launchRpm = scalar, S32, 316, "rpm", 1, 0, 0, 20000, 2
|
||||
launchTimingRetard = scalar, S32, 320, "deg", 1, 0, -180, 180, 2
|
||||
hip9011PrescalerAndSDO = scalar, S32, 324, "integer", 1, 0, 0, 32, 0
|
||||
|
@ -766,7 +766,9 @@ baroCorrTable = array, F32, 1576, [4x4], "ratio", 1, 0, 0, 2, 2
|
|||
crankingTpsCoef = array, F32, 1640, [8], "Ratio", 1, 0, 0, 700, 2
|
||||
crankingTpsBins = array, F32, 1672, [8], "%", 1, 0, 0, 100, 2
|
||||
tachPulseDuractionMs = scalar, F32, 1704, "", 1, 0, 0, 100, 2
|
||||
unused1708 = scalar, S32, 1708, "units", 1, 0, -20, 100, 0
|
||||
maxAcRpm = scalar, U16, 1708, "rpm", 1, 0, 0, 10000, 0
|
||||
maxAcTps = scalar, U08, 1710, "%", 1, 0, 0, 100, 0
|
||||
maxAcClt = scalar, U08, 1711, "deg C", 1, 0, 0, 150, 0
|
||||
wwaeTau = scalar, F32, 1712, "Seconds", 1, 0, 0, 3, 2
|
||||
alternatorControl_pFactor = scalar, F32, 1716, "", 1, 0, -10000, 10000, 4
|
||||
alternatorControl_iFactor = scalar, F32, 1720, "", 1, 0, -10000, 10000, 4
|
||||
|
@ -857,30 +859,30 @@ unused1127 = bits, U32, 2116, [4:4], "false", "true"
|
|||
unused1128 = bits, U32, 2116, [5:5], "false", "true"
|
||||
unused1129 = bits, U32, 2116, [6:6], "false", "true"
|
||||
unused1130 = bits, U32, 2116, [7:7], "false", "true"
|
||||
unusedBit_494_8 = bits, U32, 2116, [8:8], "false", "true"
|
||||
unusedBit_494_9 = bits, U32, 2116, [9:9], "false", "true"
|
||||
unusedBit_494_10 = bits, U32, 2116, [10:10], "false", "true"
|
||||
unusedBit_494_11 = bits, U32, 2116, [11:11], "false", "true"
|
||||
unusedBit_494_12 = bits, U32, 2116, [12:12], "false", "true"
|
||||
unusedBit_494_13 = bits, U32, 2116, [13:13], "false", "true"
|
||||
unusedBit_494_14 = bits, U32, 2116, [14:14], "false", "true"
|
||||
unusedBit_494_15 = bits, U32, 2116, [15:15], "false", "true"
|
||||
unusedBit_494_16 = bits, U32, 2116, [16:16], "false", "true"
|
||||
unusedBit_494_17 = bits, U32, 2116, [17:17], "false", "true"
|
||||
unusedBit_494_18 = bits, U32, 2116, [18:18], "false", "true"
|
||||
unusedBit_494_19 = bits, U32, 2116, [19:19], "false", "true"
|
||||
unusedBit_494_20 = bits, U32, 2116, [20:20], "false", "true"
|
||||
unusedBit_494_21 = bits, U32, 2116, [21:21], "false", "true"
|
||||
unusedBit_494_22 = bits, U32, 2116, [22:22], "false", "true"
|
||||
unusedBit_494_23 = bits, U32, 2116, [23:23], "false", "true"
|
||||
unusedBit_494_24 = bits, U32, 2116, [24:24], "false", "true"
|
||||
unusedBit_494_25 = bits, U32, 2116, [25:25], "false", "true"
|
||||
unusedBit_494_26 = bits, U32, 2116, [26:26], "false", "true"
|
||||
unusedBit_494_27 = bits, U32, 2116, [27:27], "false", "true"
|
||||
unusedBit_494_28 = bits, U32, 2116, [28:28], "false", "true"
|
||||
unusedBit_494_29 = bits, U32, 2116, [29:29], "false", "true"
|
||||
unusedBit_494_30 = bits, U32, 2116, [30:30], "false", "true"
|
||||
unusedBit_494_31 = bits, U32, 2116, [31:31], "false", "true"
|
||||
unusedBit_496_8 = bits, U32, 2116, [8:8], "false", "true"
|
||||
unusedBit_496_9 = bits, U32, 2116, [9:9], "false", "true"
|
||||
unusedBit_496_10 = bits, U32, 2116, [10:10], "false", "true"
|
||||
unusedBit_496_11 = bits, U32, 2116, [11:11], "false", "true"
|
||||
unusedBit_496_12 = bits, U32, 2116, [12:12], "false", "true"
|
||||
unusedBit_496_13 = bits, U32, 2116, [13:13], "false", "true"
|
||||
unusedBit_496_14 = bits, U32, 2116, [14:14], "false", "true"
|
||||
unusedBit_496_15 = bits, U32, 2116, [15:15], "false", "true"
|
||||
unusedBit_496_16 = bits, U32, 2116, [16:16], "false", "true"
|
||||
unusedBit_496_17 = bits, U32, 2116, [17:17], "false", "true"
|
||||
unusedBit_496_18 = bits, U32, 2116, [18:18], "false", "true"
|
||||
unusedBit_496_19 = bits, U32, 2116, [19:19], "false", "true"
|
||||
unusedBit_496_20 = bits, U32, 2116, [20:20], "false", "true"
|
||||
unusedBit_496_21 = bits, U32, 2116, [21:21], "false", "true"
|
||||
unusedBit_496_22 = bits, U32, 2116, [22:22], "false", "true"
|
||||
unusedBit_496_23 = bits, U32, 2116, [23:23], "false", "true"
|
||||
unusedBit_496_24 = bits, U32, 2116, [24:24], "false", "true"
|
||||
unusedBit_496_25 = bits, U32, 2116, [25:25], "false", "true"
|
||||
unusedBit_496_26 = bits, U32, 2116, [26:26], "false", "true"
|
||||
unusedBit_496_27 = bits, U32, 2116, [27:27], "false", "true"
|
||||
unusedBit_496_28 = bits, U32, 2116, [28:28], "false", "true"
|
||||
unusedBit_496_29 = bits, U32, 2116, [29:29], "false", "true"
|
||||
unusedBit_496_30 = bits, U32, 2116, [30:30], "false", "true"
|
||||
unusedBit_496_31 = bits, U32, 2116, [31:31], "false", "true"
|
||||
can2NbcType = bits, U32, 2120, [0:4], "None", "FIAT", "VAG", "MAZDA RX8", "BMW", "W202", "BMW E90", "Haltech", "VAG MQB", "type 9", "type 10", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID"
|
||||
can2TxPin = bits, U08, 2124, [0:7], "NONE", "INVALID", "PA0", "PA1", "PA2", "PA3", "PA4", "PA5", "PA6", "PA7", "PA8", "PA9", "PA10", "PA11", "PA12", "PA13", "PA14", "PA15", "PB0", "PB1", "PB2", "PB3", "PB4", "PB5", "PB6", "PB7", "PB8", "PB9", "PB10", "PB11", "PB12", "PB13", "PB14", "PB15", "PC0", "PC1", "PC2", "PC3", "PC4", "PC5", "PC6", "PC7", "PC8", "PC9", "PC10", "PC11", "PC12", "PC13", "PC14", "PC15", "PD0", "PD1", "PD2", "PD3", "PD4", "PD5", "PD6", "PD7", "PD8", "PD9", "PD10", "PD11", "PD12", "PD13", "PD14", "PD15", "PE0", "PE1", "PE2", "PE3", "PE4", "PE5", "PE6", "PE7", "PE8", "PE9", "PE10", "PE11", "PE12", "PE13", "PE14", "PE15", "PF0", "PF1", "PF2", "PF3", "PF4", "PF5", "PF6", "PF7", "PF8", "PF9", "PF10", "PF11", "PF12", "PF13", "PF14", "PF15", "PG0", "PG1", "PG2", "PG3", "PG4", "PG5", "PG6", "PG7", "PG8", "PG9", "PG10", "PG11", "PG12", "PG13", "PG14", "PG15", "PH0", "PH1", "PH2", "PH3", "PH4", "PH5", "PH6", "PH7", "PH8", "PH9", "PH10", "PH11", "PH12", "PH13", "PH14", "PH15", "PI0", "PI1", "PI2", "PI3", "PI4", "PI5", "PI6", "PI7", "PI8", "PI9", "PI10", "PI11", "PI12", "PI13", "PI14", "PI15", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID"
|
||||
can2RxPin = bits, U08, 2125, [0:7], "NONE", "INVALID", "PA0", "PA1", "PA2", "PA3", "PA4", "PA5", "PA6", "PA7", "PA8", "PA9", "PA10", "PA11", "PA12", "PA13", "PA14", "PA15", "PB0", "PB1", "PB2", "PB3", "PB4", "PB5", "PB6", "PB7", "PB8", "PB9", "PB10", "PB11", "PB12", "PB13", "PB14", "PB15", "PC0", "PC1", "PC2", "PC3", "PC4", "PC5", "PC6", "PC7", "PC8", "PC9", "PC10", "PC11", "PC12", "PC13", "PC14", "PC15", "PD0", "PD1", "PD2", "PD3", "PD4", "PD5", "PD6", "PD7", "PD8", "PD9", "PD10", "PD11", "PD12", "PD13", "PD14", "PD15", "PE0", "PE1", "PE2", "PE3", "PE4", "PE5", "PE6", "PE7", "PE8", "PE9", "PE10", "PE11", "PE12", "PE13", "PE14", "PE15", "PF0", "PF1", "PF2", "PF3", "PF4", "PF5", "PF6", "PF7", "PF8", "PF9", "PF10", "PF11", "PF12", "PF13", "PF14", "PF15", "PG0", "PG1", "PG2", "PG3", "PG4", "PG5", "PG6", "PG7", "PG8", "PG9", "PG10", "PG11", "PG12", "PG13", "PG14", "PG15", "PH0", "PH1", "PH2", "PH3", "PH4", "PH5", "PH6", "PH7", "PH8", "PH9", "PH10", "PH11", "PH12", "PH13", "PH14", "PH15", "PI0", "PI1", "PI2", "PI3", "PI4", "PI5", "PI6", "PI7", "PI8", "PI9", "PI10", "PI11", "PI12", "PI13", "PI14", "PI15", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID"
|
||||
|
@ -908,7 +910,7 @@ auxPidPins4 = bits, U08, 2223, [0:7], "NONE", "INVALID", "PA0", "PA1", "PA2", "P
|
|||
cj125SpiDevice = bits, U08, 2224, [0:2], "Off", "SPI1", "SPI2", "SPI3", "SPI4", "INVALID", "INVALID", "INVALID"
|
||||
cj125CsPinMode = bits, U08, 2225, [0:1], "default", "default inverted", "open collector", "open collector inverted"
|
||||
sdCardCsPinMode = bits, U08, 2226, [0:1], "default", "default inverted", "open collector", "open collector inverted"
|
||||
alignmentFill_at_2227 = scalar, U08, 2227, "units", 1, 0, -20, 100, 0
|
||||
alignmentFill_at_2227 = scalar, U08, 2227, "", 1, 0, -20, 100, 0
|
||||
crankingIACposition = scalar, S32, 2228, "percent", 1, 0, -100, 100, 0
|
||||
tChargeMinRpmMinTps = scalar, F32, 2232, "mult", 1, 0, 0, 3, 4
|
||||
tChargeMinRpmMaxTps = scalar, F32, 2236, "mult", 1, 0, 0, 3, 4
|
||||
|
@ -917,7 +919,7 @@ tChargeMaxRpmMaxTps = scalar, F32, 2244, "mult", 1, 0, 0, 3, 4
|
|||
auxPidFrequency1 = scalar, U16, 2248, "Hz", 1, 0, 0, 3000, 0
|
||||
auxPidFrequency2 = scalar, U16, 2250, "Hz", 1, 0, 0, 3000, 0
|
||||
fan1ExtraIdle = scalar, U08, 2252, "%", 1, 0, 0, 100, 0
|
||||
alignmentFill_at_2253 = array, U08, 2253, [3], "units", 1, 0, -20, 100, 0
|
||||
alignmentFill_at_2253 = array, U08, 2253, [3], "", 1, 0, -20, 100, 0
|
||||
alternatorPwmFrequency = scalar, S32, 2256, "Hz", 1, 0, 0, 3000, 0
|
||||
unused2260 = scalar, S32, 2260, "units", 1, 0, -20, 100, 0
|
||||
narrowToWideOxygenBins = array, F32, 2264, [8], "V", 1, 0, -10, 10, 3
|
||||
|
@ -947,7 +949,7 @@ auxTempSensor1_resistance_2 = scalar, F32, 2460, "Ohm", 1, 0, 0, 200000, 1
|
|||
auxTempSensor1_resistance_3 = scalar, F32, 2464, "Ohm", 1, 0, 0, 200000, 1
|
||||
auxTempSensor1_bias_resistor = scalar, F32, 2468, "Ohm", 1, 0, 0, 200000, 1
|
||||
auxTempSensor1_adcChannel = bits, U08, 2472, [0:5], "Disabled", "PA0", "PA1", "PA2", "PA3", "PA4", "PA5", "PA6", "PA7", "PB0", "PB1", "PC0", "PC1", "PC2", "PC3", "PC4", "PC5", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID"
|
||||
auxTempSensor1_alignmentFill_at_29 = array, U08, 2473, [3], "units", 1, 0, -20, 100, 0
|
||||
auxTempSensor1_alignmentFill_at_29 = array, U08, 2473, [3], "", 1, 0, -20, 100, 0
|
||||
auxTempSensor2_tempC_1 = scalar, F32, 2476, "*C", 1, 0, -40, 200, 1
|
||||
auxTempSensor2_tempC_2 = scalar, F32, 2480, "*C", 1, 0, -40, 200, 1
|
||||
auxTempSensor2_tempC_3 = scalar, F32, 2484, "*C", 1, 0, -40, 200, 1
|
||||
|
@ -956,7 +958,7 @@ auxTempSensor2_resistance_2 = scalar, F32, 2492, "Ohm", 1, 0, 0, 200000, 1
|
|||
auxTempSensor2_resistance_3 = scalar, F32, 2496, "Ohm", 1, 0, 0, 200000, 1
|
||||
auxTempSensor2_bias_resistor = scalar, F32, 2500, "Ohm", 1, 0, 0, 200000, 1
|
||||
auxTempSensor2_adcChannel = bits, U08, 2504, [0:5], "Disabled", "PA0", "PA1", "PA2", "PA3", "PA4", "PA5", "PA6", "PA7", "PB0", "PB1", "PC0", "PC1", "PC2", "PC3", "PC4", "PC5", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID"
|
||||
auxTempSensor2_alignmentFill_at_29 = array, U08, 2505, [3], "units", 1, 0, -20, 100, 0
|
||||
auxTempSensor2_alignmentFill_at_29 = array, U08, 2505, [3], "", 1, 0, -20, 100, 0
|
||||
unused2508 = array, U08, 2508, [6], "units", 1, 0, -20, 100, 0
|
||||
etbFreq = scalar, S16, 2514, "Hz", 1, 0, 0, 10000, 0
|
||||
etbWastegatePid_pFactor = scalar, F32, 2516, "", 1, 0, -10000, 10000, 4
|
||||
|
@ -1194,7 +1196,7 @@ tcu_solenoid_mode4 = bits, U08, 4520, [0:1], "default", "default inverted", "ope
|
|||
tcu_solenoid_mode5 = bits, U08, 4521, [0:1], "default", "default inverted", "open collector", "open collector inverted"
|
||||
tcu_solenoid_mode6 = bits, U08, 4522, [0:1], "default", "default inverted", "open collector", "open collector inverted"
|
||||
knockBaseNoise = array, S08, 4523, [16], "dB", 1, 0, -30, 0, 2
|
||||
alignmentFill_at_4539 = scalar, U08, 4539, "units", 1, 0, -20, 100, 0
|
||||
alignmentFill_at_4539 = scalar, U08, 4539, "", 1, 0, -20, 100, 0
|
||||
triggerGapOverride1 = scalar, F32, 4540, "ratio", 1, 0, 0, 20, 2
|
||||
triggerGapOverride2 = scalar, F32, 4544, "ratio", 1, 0, 0, 20, 2
|
||||
triggerGapOverride3 = scalar, F32, 4548, "ratio", 1, 0, 0, 20, 2
|
||||
|
@ -1453,6 +1455,9 @@ fsioTable4RpmBins = array, F32, 19968, [8], "RPM", 1, 0, 0, 25500, 2
|
|||
ignMathCalculateAtIndex = "At what trigger index should some ignition-related math be executed? This is a performance trick to reduce load on synchronization trigger callback."
|
||||
acIdleRpmBump = "Extra idle target speed when A/C is enabled. Some cars need the extra speed to keep the AC efficient while idling."
|
||||
mapAveragingSchedulingAtIndex = "At what trigger index should some MAP-related math be executed? This is a performance trick to reduce load on synchronization trigger callback."
|
||||
maxAcRpm = "Above this RPM, disable AC. Set to 0 to disable check."
|
||||
maxAcTps = "Above this TPS, disable AC. Set to 0 to disable check."
|
||||
maxAcClt = "Above this CLT, disable AC to prevent overheating the engine. Set to 0 to disable check."
|
||||
wwaeTau = "Length of time the deposited wall fuel takes to dissipate after the start of acceleration. "
|
||||
multisparkSparkDuration = "How long to wait for the spark to fire before recharging the coil for another spark."
|
||||
multisparkDwell = "This sets the dwell time for subsequent sparks. The main spark's dwell is set by the dwell table."
|
||||
|
@ -1669,6 +1674,7 @@ fsioTable4RpmBins = array, F32, 19968, [8], "RPM", 1, 0, 0, 25500, 2
|
|||
; ind_map_error = bits, U32, 0, [20:20], "true", "false";
|
||||
|
||||
ind_iat_error = bits, U32, 0, [21:21], "true", "false";
|
||||
acState = bits, U32, 0, [22:22], "true", "false";
|
||||
ind_isTriggerError = bits, U32, 0, [23:23], "true", "false";
|
||||
ind_hasFatalError=bits, U32, 0, [24:24], "true", "false";
|
||||
ind_isWarnNow =bits, U32, 0, [25:25], "true", "false";
|
||||
|
@ -2673,7 +2679,8 @@ gaugeCategory = DynoView
|
|||
indicator = { clutchUpState }, "clutch", "cltch Up", white, black, red, black
|
||||
indicator = { clutchDownState }, "clutch", "cltch Down", white, black, yellow, black
|
||||
indicator = { brakePedalIndicator }, "brake", "brake down", white, black, red, black
|
||||
indicator = { acSwitchState }, "AC off", "AC on", white, black, blue, white
|
||||
indicator = { acSwitchState }, "AC switch off", "AC switch on", white, black, blue, white
|
||||
indicator = { acState }, "AC off", "AC on", white, black, blue, white
|
||||
indicator = { isIdleClosedLoop }, "not idling", "idling", white, black, green, black
|
||||
indicator = { isIdleCoasting }, "not coasting", "coasting", white, black, green, black
|
||||
|
||||
|
@ -2862,6 +2869,7 @@ menuDialog = main
|
|||
subMenu = starterRelay, "Starter Disable relay"
|
||||
subMenu = fuelPump, "Fuel pump"
|
||||
subMenu = fanSetting, "Fan"
|
||||
subMenu = acSettings, "Air Conditioning"
|
||||
subMenu = tachSettings, "Tachometer"
|
||||
subMenu = malfunction, "Check engine light"
|
||||
subMenu = statusLeds, "Status LEDs"
|
||||
|
@ -4172,11 +4180,13 @@ cmd_set_engine_type_default = "Z\x00\x31\x00\x00"
|
|||
dialog = acSettings, "A/C Settings"
|
||||
field = "A/C Relay", acRelayPin
|
||||
field = "A/C Relay Mode", acRelayPinMode
|
||||
field = "Max RPM", maxAcRpm
|
||||
field = "Max CLT", maxAcClt
|
||||
field = "Max TPS", maxAcTps
|
||||
|
||||
dialog = fanSetting, "Fan Settings"
|
||||
panel = fan1Settings
|
||||
panel = fan2Settings
|
||||
panel = acSettings
|
||||
|
||||
dialog = fuelPump, "Fuel Pump"
|
||||
field = "Pin", fuelPumpPin
|
||||
|
|
|
@ -33,12 +33,12 @@ enable2ndByteCanID = false
|
|||
|
||||
[MegaTune]
|
||||
; https://rusefi.com/forum/viewtopic.php?p=36201#p36201
|
||||
signature = "rusEFI 2021.06.23.prometheus_469.3691809363"
|
||||
signature = "rusEFI 2021.06.27.prometheus_469.1575470976"
|
||||
|
||||
[TunerStudio]
|
||||
queryCommand = "S"
|
||||
versionInfo = "V" ; firmwave version for title bar.
|
||||
signature = "rusEFI 2021.06.23.prometheus_469.3691809363" ; signature is expected to be 7 or more characters.
|
||||
signature = "rusEFI 2021.06.27.prometheus_469.1575470976" ; signature is expected to be 7 or more characters.
|
||||
|
||||
[Constants]
|
||||
; new packet serial format with CRC
|
||||
|
@ -77,7 +77,7 @@ enable2ndByteCanID = false
|
|||
|
||||
; see PAGE_0_SIZE in C source code
|
||||
; CONFIG_DEFINITION_START
|
||||
; this section was generated automatically by rusEFI tool ConfigDefinition.jar based on gen_config.sh integration/rusefi_config.txt Wed Jun 23 21:06:42 UTC 2021
|
||||
; this section was generated automatically by rusEFI tool ConfigDefinition.jar based on gen_config.sh integration/rusefi_config.txt Sun Jun 27 22:53:05 UTC 2021
|
||||
|
||||
pageSize = 20000
|
||||
page = 1
|
||||
|
@ -124,7 +124,7 @@ tpsErrorDetectionTooLow = scalar, S16, 84, "%", 1, 0, -10, 0, 0
|
|||
tpsErrorDetectionTooHigh = scalar, S16, 86, "%", 1, 0, 100, 110, 0
|
||||
cranking_baseFuel = scalar, F32, 88, "mg", 1, 0, 0, 500, 1
|
||||
cranking_rpm = scalar, S16, 92, "RPM", 1, 0, 0, 3000, 0
|
||||
cranking_alignmentFill_at_6 = array, U08, 94, [2], "units", 1, 0, -20, 100, 0
|
||||
cranking_alignmentFill_at_6 = array, U08, 94, [2], "", 1, 0, -20, 100, 0
|
||||
primingSquirtDurationMs = scalar, F32, 96, "*C", 1, 0, -40, 200, 1
|
||||
ignitionDwellForCrankingMs = scalar, F32, 100, "ms", 1, 0, 0, 200, 1
|
||||
etbRevLimitStart = scalar, U16, 104, "rpm", 1, 0, 0, 15000, 0
|
||||
|
@ -146,7 +146,7 @@ clt_resistance_2 = scalar, F32, 268, "Ohm", 1, 0, 0, 200000, 1
|
|||
clt_resistance_3 = scalar, F32, 272, "Ohm", 1, 0, 0, 200000, 1
|
||||
clt_bias_resistor = scalar, F32, 276, "Ohm", 1, 0, 0, 200000, 1
|
||||
clt_adcChannel = bits, U08, 280, [0:5], "Disabled", "PA0", "PA1", "PA2", "PA3", "PA4", "PA5", "PA6", "PA7", "PB0", "PB1", "PC0", "PC1", "PC2", "PC3", "PC4", "PC5", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID"
|
||||
clt_alignmentFill_at_29 = array, U08, 281, [3], "units", 1, 0, -20, 100, 0
|
||||
clt_alignmentFill_at_29 = array, U08, 281, [3], "", 1, 0, -20, 100, 0
|
||||
iat_tempC_1 = scalar, F32, 284, "*C", 1, 0, -40, 200, 1
|
||||
iat_tempC_2 = scalar, F32, 288, "*C", 1, 0, -40, 200, 1
|
||||
iat_tempC_3 = scalar, F32, 292, "*C", 1, 0, -40, 200, 1
|
||||
|
@ -155,7 +155,7 @@ iat_resistance_2 = scalar, F32, 300, "Ohm", 1, 0, 0, 200000, 1
|
|||
iat_resistance_3 = scalar, F32, 304, "Ohm", 1, 0, 0, 200000, 1
|
||||
iat_bias_resistor = scalar, F32, 308, "Ohm", 1, 0, 0, 200000, 1
|
||||
iat_adcChannel = bits, U08, 312, [0:5], "Disabled", "PA0", "PA1", "PA2", "PA3", "PA4", "PA5", "PA6", "PA7", "PB0", "PB1", "PC0", "PC1", "PC2", "PC3", "PC4", "PC5", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID"
|
||||
iat_alignmentFill_at_29 = array, U08, 313, [3], "units", 1, 0, -20, 100, 0
|
||||
iat_alignmentFill_at_29 = array, U08, 313, [3], "", 1, 0, -20, 100, 0
|
||||
launchRpm = scalar, S32, 316, "rpm", 1, 0, 0, 20000, 2
|
||||
launchTimingRetard = scalar, S32, 320, "deg", 1, 0, -180, 180, 2
|
||||
hip9011PrescalerAndSDO = scalar, S32, 324, "integer", 1, 0, 0, 32, 0
|
||||
|
@ -766,7 +766,9 @@ baroCorrTable = array, F32, 1576, [4x4], "ratio", 1, 0, 0, 2, 2
|
|||
crankingTpsCoef = array, F32, 1640, [8], "Ratio", 1, 0, 0, 700, 2
|
||||
crankingTpsBins = array, F32, 1672, [8], "%", 1, 0, 0, 100, 2
|
||||
tachPulseDuractionMs = scalar, F32, 1704, "", 1, 0, 0, 100, 2
|
||||
unused1708 = scalar, S32, 1708, "units", 1, 0, -20, 100, 0
|
||||
maxAcRpm = scalar, U16, 1708, "rpm", 1, 0, 0, 10000, 0
|
||||
maxAcTps = scalar, U08, 1710, "%", 1, 0, 0, 100, 0
|
||||
maxAcClt = scalar, U08, 1711, "deg C", 1, 0, 0, 150, 0
|
||||
wwaeTau = scalar, F32, 1712, "Seconds", 1, 0, 0, 3, 2
|
||||
alternatorControl_pFactor = scalar, F32, 1716, "", 1, 0, -10000, 10000, 4
|
||||
alternatorControl_iFactor = scalar, F32, 1720, "", 1, 0, -10000, 10000, 4
|
||||
|
@ -857,30 +859,30 @@ unused1127 = bits, U32, 2116, [4:4], "false", "true"
|
|||
unused1128 = bits, U32, 2116, [5:5], "false", "true"
|
||||
unused1129 = bits, U32, 2116, [6:6], "false", "true"
|
||||
unused1130 = bits, U32, 2116, [7:7], "false", "true"
|
||||
unusedBit_494_8 = bits, U32, 2116, [8:8], "false", "true"
|
||||
unusedBit_494_9 = bits, U32, 2116, [9:9], "false", "true"
|
||||
unusedBit_494_10 = bits, U32, 2116, [10:10], "false", "true"
|
||||
unusedBit_494_11 = bits, U32, 2116, [11:11], "false", "true"
|
||||
unusedBit_494_12 = bits, U32, 2116, [12:12], "false", "true"
|
||||
unusedBit_494_13 = bits, U32, 2116, [13:13], "false", "true"
|
||||
unusedBit_494_14 = bits, U32, 2116, [14:14], "false", "true"
|
||||
unusedBit_494_15 = bits, U32, 2116, [15:15], "false", "true"
|
||||
unusedBit_494_16 = bits, U32, 2116, [16:16], "false", "true"
|
||||
unusedBit_494_17 = bits, U32, 2116, [17:17], "false", "true"
|
||||
unusedBit_494_18 = bits, U32, 2116, [18:18], "false", "true"
|
||||
unusedBit_494_19 = bits, U32, 2116, [19:19], "false", "true"
|
||||
unusedBit_494_20 = bits, U32, 2116, [20:20], "false", "true"
|
||||
unusedBit_494_21 = bits, U32, 2116, [21:21], "false", "true"
|
||||
unusedBit_494_22 = bits, U32, 2116, [22:22], "false", "true"
|
||||
unusedBit_494_23 = bits, U32, 2116, [23:23], "false", "true"
|
||||
unusedBit_494_24 = bits, U32, 2116, [24:24], "false", "true"
|
||||
unusedBit_494_25 = bits, U32, 2116, [25:25], "false", "true"
|
||||
unusedBit_494_26 = bits, U32, 2116, [26:26], "false", "true"
|
||||
unusedBit_494_27 = bits, U32, 2116, [27:27], "false", "true"
|
||||
unusedBit_494_28 = bits, U32, 2116, [28:28], "false", "true"
|
||||
unusedBit_494_29 = bits, U32, 2116, [29:29], "false", "true"
|
||||
unusedBit_494_30 = bits, U32, 2116, [30:30], "false", "true"
|
||||
unusedBit_494_31 = bits, U32, 2116, [31:31], "false", "true"
|
||||
unusedBit_496_8 = bits, U32, 2116, [8:8], "false", "true"
|
||||
unusedBit_496_9 = bits, U32, 2116, [9:9], "false", "true"
|
||||
unusedBit_496_10 = bits, U32, 2116, [10:10], "false", "true"
|
||||
unusedBit_496_11 = bits, U32, 2116, [11:11], "false", "true"
|
||||
unusedBit_496_12 = bits, U32, 2116, [12:12], "false", "true"
|
||||
unusedBit_496_13 = bits, U32, 2116, [13:13], "false", "true"
|
||||
unusedBit_496_14 = bits, U32, 2116, [14:14], "false", "true"
|
||||
unusedBit_496_15 = bits, U32, 2116, [15:15], "false", "true"
|
||||
unusedBit_496_16 = bits, U32, 2116, [16:16], "false", "true"
|
||||
unusedBit_496_17 = bits, U32, 2116, [17:17], "false", "true"
|
||||
unusedBit_496_18 = bits, U32, 2116, [18:18], "false", "true"
|
||||
unusedBit_496_19 = bits, U32, 2116, [19:19], "false", "true"
|
||||
unusedBit_496_20 = bits, U32, 2116, [20:20], "false", "true"
|
||||
unusedBit_496_21 = bits, U32, 2116, [21:21], "false", "true"
|
||||
unusedBit_496_22 = bits, U32, 2116, [22:22], "false", "true"
|
||||
unusedBit_496_23 = bits, U32, 2116, [23:23], "false", "true"
|
||||
unusedBit_496_24 = bits, U32, 2116, [24:24], "false", "true"
|
||||
unusedBit_496_25 = bits, U32, 2116, [25:25], "false", "true"
|
||||
unusedBit_496_26 = bits, U32, 2116, [26:26], "false", "true"
|
||||
unusedBit_496_27 = bits, U32, 2116, [27:27], "false", "true"
|
||||
unusedBit_496_28 = bits, U32, 2116, [28:28], "false", "true"
|
||||
unusedBit_496_29 = bits, U32, 2116, [29:29], "false", "true"
|
||||
unusedBit_496_30 = bits, U32, 2116, [30:30], "false", "true"
|
||||
unusedBit_496_31 = bits, U32, 2116, [31:31], "false", "true"
|
||||
can2NbcType = bits, U32, 2120, [0:4], "None", "FIAT", "VAG", "MAZDA RX8", "BMW", "W202", "BMW E90", "Haltech", "VAG MQB", "type 9", "type 10", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID"
|
||||
can2TxPin = bits, U08, 2124, [0:7], "NONE", "INVALID", "PA0", "PA1", "PA2", "PA3", "PA4", "PA5", "PA6", "PA7", "PA8", "PA9", "PA10", "PA11", "PA12", "PA13", "PA14", "PA15", "PB0", "PB1", "PB2", "PB3", "PB4", "PB5", "PB6", "PB7", "PB8", "PB9", "PB10", "PB11", "PB12", "PB13", "PB14", "PB15", "PC0", "PC1", "PC2", "PC3", "PC4", "PC5", "PC6", "PC7", "PC8", "PC9", "PC10", "PC11", "PC12", "PC13", "PC14", "PC15", "PD0", "PD1", "PD2", "PD3", "PD4", "PD5", "PD6", "PD7", "PD8", "PD9", "PD10", "PD11", "PD12", "PD13", "PD14", "PD15", "PE0", "PE1", "PE2", "PE3", "PE4", "PE5", "PE6", "PE7", "PE8", "PE9", "PE10", "PE11", "PE12", "PE13", "PE14", "PE15", "PF0", "PF1", "PF2", "PF3", "PF4", "PF5", "PF6", "PF7", "PF8", "PF9", "PF10", "PF11", "PF12", "PF13", "PF14", "PF15", "PG0", "PG1", "PG2", "PG3", "PG4", "PG5", "PG6", "PG7", "PG8", "PG9", "PG10", "PG11", "PG12", "PG13", "PG14", "PG15", "PH0", "PH1", "PH2", "PH3", "PH4", "PH5", "PH6", "PH7", "PH8", "PH9", "PH10", "PH11", "PH12", "PH13", "PH14", "PH15", "PI0", "PI1", "PI2", "PI3", "PI4", "PI5", "PI6", "PI7", "PI8", "PI9", "PI10", "PI11", "PI12", "PI13", "PI14", "PI15", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID"
|
||||
can2RxPin = bits, U08, 2125, [0:7], "NONE", "INVALID", "PA0", "PA1", "PA2", "PA3", "PA4", "PA5", "PA6", "PA7", "PA8", "PA9", "PA10", "PA11", "PA12", "PA13", "PA14", "PA15", "PB0", "PB1", "PB2", "PB3", "PB4", "PB5", "PB6", "PB7", "PB8", "PB9", "PB10", "PB11", "PB12", "PB13", "PB14", "PB15", "PC0", "PC1", "PC2", "PC3", "PC4", "PC5", "PC6", "PC7", "PC8", "PC9", "PC10", "PC11", "PC12", "PC13", "PC14", "PC15", "PD0", "PD1", "PD2", "PD3", "PD4", "PD5", "PD6", "PD7", "PD8", "PD9", "PD10", "PD11", "PD12", "PD13", "PD14", "PD15", "PE0", "PE1", "PE2", "PE3", "PE4", "PE5", "PE6", "PE7", "PE8", "PE9", "PE10", "PE11", "PE12", "PE13", "PE14", "PE15", "PF0", "PF1", "PF2", "PF3", "PF4", "PF5", "PF6", "PF7", "PF8", "PF9", "PF10", "PF11", "PF12", "PF13", "PF14", "PF15", "PG0", "PG1", "PG2", "PG3", "PG4", "PG5", "PG6", "PG7", "PG8", "PG9", "PG10", "PG11", "PG12", "PG13", "PG14", "PG15", "PH0", "PH1", "PH2", "PH3", "PH4", "PH5", "PH6", "PH7", "PH8", "PH9", "PH10", "PH11", "PH12", "PH13", "PH14", "PH15", "PI0", "PI1", "PI2", "PI3", "PI4", "PI5", "PI6", "PI7", "PI8", "PI9", "PI10", "PI11", "PI12", "PI13", "PI14", "PI15", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID"
|
||||
|
@ -908,7 +910,7 @@ auxPidPins4 = bits, U08, 2223, [0:7], "NONE", "INVALID", "PA0", "PA1", "PA2", "P
|
|||
cj125SpiDevice = bits, U08, 2224, [0:2], "Off", "SPI1", "SPI2", "SPI3", "SPI4", "INVALID", "INVALID", "INVALID"
|
||||
cj125CsPinMode = bits, U08, 2225, [0:1], "default", "default inverted", "open collector", "open collector inverted"
|
||||
sdCardCsPinMode = bits, U08, 2226, [0:1], "default", "default inverted", "open collector", "open collector inverted"
|
||||
alignmentFill_at_2227 = scalar, U08, 2227, "units", 1, 0, -20, 100, 0
|
||||
alignmentFill_at_2227 = scalar, U08, 2227, "", 1, 0, -20, 100, 0
|
||||
crankingIACposition = scalar, S32, 2228, "percent", 1, 0, -100, 100, 0
|
||||
tChargeMinRpmMinTps = scalar, F32, 2232, "mult", 1, 0, 0, 3, 4
|
||||
tChargeMinRpmMaxTps = scalar, F32, 2236, "mult", 1, 0, 0, 3, 4
|
||||
|
@ -917,7 +919,7 @@ tChargeMaxRpmMaxTps = scalar, F32, 2244, "mult", 1, 0, 0, 3, 4
|
|||
auxPidFrequency1 = scalar, U16, 2248, "Hz", 1, 0, 0, 3000, 0
|
||||
auxPidFrequency2 = scalar, U16, 2250, "Hz", 1, 0, 0, 3000, 0
|
||||
fan1ExtraIdle = scalar, U08, 2252, "%", 1, 0, 0, 100, 0
|
||||
alignmentFill_at_2253 = array, U08, 2253, [3], "units", 1, 0, -20, 100, 0
|
||||
alignmentFill_at_2253 = array, U08, 2253, [3], "", 1, 0, -20, 100, 0
|
||||
alternatorPwmFrequency = scalar, S32, 2256, "Hz", 1, 0, 0, 3000, 0
|
||||
unused2260 = scalar, S32, 2260, "units", 1, 0, -20, 100, 0
|
||||
narrowToWideOxygenBins = array, F32, 2264, [8], "V", 1, 0, -10, 10, 3
|
||||
|
@ -947,7 +949,7 @@ auxTempSensor1_resistance_2 = scalar, F32, 2460, "Ohm", 1, 0, 0, 200000, 1
|
|||
auxTempSensor1_resistance_3 = scalar, F32, 2464, "Ohm", 1, 0, 0, 200000, 1
|
||||
auxTempSensor1_bias_resistor = scalar, F32, 2468, "Ohm", 1, 0, 0, 200000, 1
|
||||
auxTempSensor1_adcChannel = bits, U08, 2472, [0:5], "Disabled", "PA0", "PA1", "PA2", "PA3", "PA4", "PA5", "PA6", "PA7", "PB0", "PB1", "PC0", "PC1", "PC2", "PC3", "PC4", "PC5", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID"
|
||||
auxTempSensor1_alignmentFill_at_29 = array, U08, 2473, [3], "units", 1, 0, -20, 100, 0
|
||||
auxTempSensor1_alignmentFill_at_29 = array, U08, 2473, [3], "", 1, 0, -20, 100, 0
|
||||
auxTempSensor2_tempC_1 = scalar, F32, 2476, "*C", 1, 0, -40, 200, 1
|
||||
auxTempSensor2_tempC_2 = scalar, F32, 2480, "*C", 1, 0, -40, 200, 1
|
||||
auxTempSensor2_tempC_3 = scalar, F32, 2484, "*C", 1, 0, -40, 200, 1
|
||||
|
@ -956,7 +958,7 @@ auxTempSensor2_resistance_2 = scalar, F32, 2492, "Ohm", 1, 0, 0, 200000, 1
|
|||
auxTempSensor2_resistance_3 = scalar, F32, 2496, "Ohm", 1, 0, 0, 200000, 1
|
||||
auxTempSensor2_bias_resistor = scalar, F32, 2500, "Ohm", 1, 0, 0, 200000, 1
|
||||
auxTempSensor2_adcChannel = bits, U08, 2504, [0:5], "Disabled", "PA0", "PA1", "PA2", "PA3", "PA4", "PA5", "PA6", "PA7", "PB0", "PB1", "PC0", "PC1", "PC2", "PC3", "PC4", "PC5", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID"
|
||||
auxTempSensor2_alignmentFill_at_29 = array, U08, 2505, [3], "units", 1, 0, -20, 100, 0
|
||||
auxTempSensor2_alignmentFill_at_29 = array, U08, 2505, [3], "", 1, 0, -20, 100, 0
|
||||
unused2508 = array, U08, 2508, [6], "units", 1, 0, -20, 100, 0
|
||||
etbFreq = scalar, S16, 2514, "Hz", 1, 0, 0, 10000, 0
|
||||
etbWastegatePid_pFactor = scalar, F32, 2516, "", 1, 0, -10000, 10000, 4
|
||||
|
@ -1194,7 +1196,7 @@ tcu_solenoid_mode4 = bits, U08, 4520, [0:1], "default", "default inverted", "ope
|
|||
tcu_solenoid_mode5 = bits, U08, 4521, [0:1], "default", "default inverted", "open collector", "open collector inverted"
|
||||
tcu_solenoid_mode6 = bits, U08, 4522, [0:1], "default", "default inverted", "open collector", "open collector inverted"
|
||||
knockBaseNoise = array, S08, 4523, [16], "dB", 1, 0, -30, 0, 2
|
||||
alignmentFill_at_4539 = scalar, U08, 4539, "units", 1, 0, -20, 100, 0
|
||||
alignmentFill_at_4539 = scalar, U08, 4539, "", 1, 0, -20, 100, 0
|
||||
triggerGapOverride1 = scalar, F32, 4540, "ratio", 1, 0, 0, 20, 2
|
||||
triggerGapOverride2 = scalar, F32, 4544, "ratio", 1, 0, 0, 20, 2
|
||||
triggerGapOverride3 = scalar, F32, 4548, "ratio", 1, 0, 0, 20, 2
|
||||
|
@ -1453,6 +1455,9 @@ fsioTable4RpmBins = array, F32, 19968, [8], "RPM", 1, 0, 0, 25500, 2
|
|||
ignMathCalculateAtIndex = "At what trigger index should some ignition-related math be executed? This is a performance trick to reduce load on synchronization trigger callback."
|
||||
acIdleRpmBump = "Extra idle target speed when A/C is enabled. Some cars need the extra speed to keep the AC efficient while idling."
|
||||
mapAveragingSchedulingAtIndex = "At what trigger index should some MAP-related math be executed? This is a performance trick to reduce load on synchronization trigger callback."
|
||||
maxAcRpm = "Above this RPM, disable AC. Set to 0 to disable check."
|
||||
maxAcTps = "Above this TPS, disable AC. Set to 0 to disable check."
|
||||
maxAcClt = "Above this CLT, disable AC to prevent overheating the engine. Set to 0 to disable check."
|
||||
wwaeTau = "Length of time the deposited wall fuel takes to dissipate after the start of acceleration. "
|
||||
multisparkSparkDuration = "How long to wait for the spark to fire before recharging the coil for another spark."
|
||||
multisparkDwell = "This sets the dwell time for subsequent sparks. The main spark's dwell is set by the dwell table."
|
||||
|
@ -1669,6 +1674,7 @@ fsioTable4RpmBins = array, F32, 19968, [8], "RPM", 1, 0, 0, 25500, 2
|
|||
; ind_map_error = bits, U32, 0, [20:20], "true", "false";
|
||||
|
||||
ind_iat_error = bits, U32, 0, [21:21], "true", "false";
|
||||
acState = bits, U32, 0, [22:22], "true", "false";
|
||||
ind_isTriggerError = bits, U32, 0, [23:23], "true", "false";
|
||||
ind_hasFatalError=bits, U32, 0, [24:24], "true", "false";
|
||||
ind_isWarnNow =bits, U32, 0, [25:25], "true", "false";
|
||||
|
@ -2673,7 +2679,8 @@ gaugeCategory = DynoView
|
|||
indicator = { clutchUpState }, "clutch", "cltch Up", white, black, red, black
|
||||
indicator = { clutchDownState }, "clutch", "cltch Down", white, black, yellow, black
|
||||
indicator = { brakePedalIndicator }, "brake", "brake down", white, black, red, black
|
||||
indicator = { acSwitchState }, "AC off", "AC on", white, black, blue, white
|
||||
indicator = { acSwitchState }, "AC switch off", "AC switch on", white, black, blue, white
|
||||
indicator = { acState }, "AC off", "AC on", white, black, blue, white
|
||||
indicator = { isIdleClosedLoop }, "not idling", "idling", white, black, green, black
|
||||
indicator = { isIdleCoasting }, "not coasting", "coasting", white, black, green, black
|
||||
|
||||
|
@ -2862,6 +2869,7 @@ menuDialog = main
|
|||
subMenu = starterRelay, "Starter Disable relay"
|
||||
subMenu = fuelPump, "Fuel pump"
|
||||
subMenu = fanSetting, "Fan"
|
||||
subMenu = acSettings, "Air Conditioning"
|
||||
subMenu = tachSettings, "Tachometer"
|
||||
subMenu = malfunction, "Check engine light"
|
||||
subMenu = statusLeds, "Status LEDs"
|
||||
|
@ -4172,11 +4180,13 @@ cmd_set_engine_type_default = "Z\x00\x31\x00\x00"
|
|||
dialog = acSettings, "A/C Settings"
|
||||
field = "A/C Relay", acRelayPin
|
||||
field = "A/C Relay Mode", acRelayPinMode
|
||||
field = "Max RPM", maxAcRpm
|
||||
field = "Max CLT", maxAcClt
|
||||
field = "Max TPS", maxAcTps
|
||||
|
||||
dialog = fanSetting, "Fan Settings"
|
||||
panel = fan1Settings
|
||||
panel = fan2Settings
|
||||
panel = acSettings
|
||||
|
||||
dialog = fuelPump, "Fuel Pump"
|
||||
field = "Pin", fuelPumpPin
|
||||
|
|
|
@ -33,12 +33,12 @@ enable2ndByteCanID = false
|
|||
|
||||
[MegaTune]
|
||||
; https://rusefi.com/forum/viewtopic.php?p=36201#p36201
|
||||
signature = "rusEFI 2021.06.23.proteus_f4.2804692350"
|
||||
signature = "rusEFI 2021.06.27.proteus_f4.650606765"
|
||||
|
||||
[TunerStudio]
|
||||
queryCommand = "S"
|
||||
versionInfo = "V" ; firmwave version for title bar.
|
||||
signature = "rusEFI 2021.06.23.proteus_f4.2804692350" ; signature is expected to be 7 or more characters.
|
||||
signature = "rusEFI 2021.06.27.proteus_f4.650606765" ; signature is expected to be 7 or more characters.
|
||||
|
||||
[Constants]
|
||||
; new packet serial format with CRC
|
||||
|
@ -77,7 +77,7 @@ enable2ndByteCanID = false
|
|||
|
||||
; see PAGE_0_SIZE in C source code
|
||||
; CONFIG_DEFINITION_START
|
||||
; this section was generated automatically by rusEFI tool ConfigDefinition.jar based on gen_config.sh integration/rusefi_config.txt Wed Jun 23 21:06:49 UTC 2021
|
||||
; this section was generated automatically by rusEFI tool ConfigDefinition.jar based on gen_config.sh integration/rusefi_config.txt Sun Jun 27 22:53:12 UTC 2021
|
||||
|
||||
pageSize = 20000
|
||||
page = 1
|
||||
|
@ -124,7 +124,7 @@ tpsErrorDetectionTooLow = scalar, S16, 84, "%", 1, 0, -10, 0, 0
|
|||
tpsErrorDetectionTooHigh = scalar, S16, 86, "%", 1, 0, 100, 110, 0
|
||||
cranking_baseFuel = scalar, F32, 88, "mg", 1, 0, 0, 500, 1
|
||||
cranking_rpm = scalar, S16, 92, "RPM", 1, 0, 0, 3000, 0
|
||||
cranking_alignmentFill_at_6 = array, U08, 94, [2], "units", 1, 0, -20, 100, 0
|
||||
cranking_alignmentFill_at_6 = array, U08, 94, [2], "", 1, 0, -20, 100, 0
|
||||
primingSquirtDurationMs = scalar, F32, 96, "*C", 1, 0, -40, 200, 1
|
||||
ignitionDwellForCrankingMs = scalar, F32, 100, "ms", 1, 0, 0, 200, 1
|
||||
etbRevLimitStart = scalar, U16, 104, "rpm", 1, 0, 0, 15000, 0
|
||||
|
@ -146,7 +146,7 @@ clt_resistance_2 = scalar, F32, 268, "Ohm", 1, 0, 0, 200000, 1
|
|||
clt_resistance_3 = scalar, F32, 272, "Ohm", 1, 0, 0, 200000, 1
|
||||
clt_bias_resistor = scalar, F32, 276, "Ohm", 1, 0, 0, 200000, 1
|
||||
clt_adcChannel = bits, U08, 280, [0:5], "NONE","Analog Volt 5","Analog Volt 6","Analog Volt 7","Analog Volt 8","Analog Volt 9","Analog Volt 10","Analog Volt 11","Battery Sense","Analog Temp 3","Analog Temp 4","Analog Volt 1","Analog Volt 2","Analog Volt 3","Analog Volt 4","Analog Temp 1","Analog Temp 2", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID"
|
||||
clt_alignmentFill_at_29 = array, U08, 281, [3], "units", 1, 0, -20, 100, 0
|
||||
clt_alignmentFill_at_29 = array, U08, 281, [3], "", 1, 0, -20, 100, 0
|
||||
iat_tempC_1 = scalar, F32, 284, "*C", 1, 0, -40, 200, 1
|
||||
iat_tempC_2 = scalar, F32, 288, "*C", 1, 0, -40, 200, 1
|
||||
iat_tempC_3 = scalar, F32, 292, "*C", 1, 0, -40, 200, 1
|
||||
|
@ -155,7 +155,7 @@ iat_resistance_2 = scalar, F32, 300, "Ohm", 1, 0, 0, 200000, 1
|
|||
iat_resistance_3 = scalar, F32, 304, "Ohm", 1, 0, 0, 200000, 1
|
||||
iat_bias_resistor = scalar, F32, 308, "Ohm", 1, 0, 0, 200000, 1
|
||||
iat_adcChannel = bits, U08, 312, [0:5], "NONE","Analog Volt 5","Analog Volt 6","Analog Volt 7","Analog Volt 8","Analog Volt 9","Analog Volt 10","Analog Volt 11","Battery Sense","Analog Temp 3","Analog Temp 4","Analog Volt 1","Analog Volt 2","Analog Volt 3","Analog Volt 4","Analog Temp 1","Analog Temp 2", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID"
|
||||
iat_alignmentFill_at_29 = array, U08, 313, [3], "units", 1, 0, -20, 100, 0
|
||||
iat_alignmentFill_at_29 = array, U08, 313, [3], "", 1, 0, -20, 100, 0
|
||||
launchRpm = scalar, S32, 316, "rpm", 1, 0, 0, 20000, 2
|
||||
launchTimingRetard = scalar, S32, 320, "deg", 1, 0, -180, 180, 2
|
||||
hip9011PrescalerAndSDO = scalar, S32, 324, "integer", 1, 0, 0, 32, 0
|
||||
|
@ -766,7 +766,9 @@ baroCorrTable = array, F32, 1576, [4x4], "ratio", 1, 0, 0, 2, 2
|
|||
crankingTpsCoef = array, F32, 1640, [8], "Ratio", 1, 0, 0, 700, 2
|
||||
crankingTpsBins = array, F32, 1672, [8], "%", 1, 0, 0, 100, 2
|
||||
tachPulseDuractionMs = scalar, F32, 1704, "", 1, 0, 0, 100, 2
|
||||
unused1708 = scalar, S32, 1708, "units", 1, 0, -20, 100, 0
|
||||
maxAcRpm = scalar, U16, 1708, "rpm", 1, 0, 0, 10000, 0
|
||||
maxAcTps = scalar, U08, 1710, "%", 1, 0, 0, 100, 0
|
||||
maxAcClt = scalar, U08, 1711, "deg C", 1, 0, 0, 150, 0
|
||||
wwaeTau = scalar, F32, 1712, "Seconds", 1, 0, 0, 3, 2
|
||||
alternatorControl_pFactor = scalar, F32, 1716, "", 1, 0, -10000, 10000, 4
|
||||
alternatorControl_iFactor = scalar, F32, 1720, "", 1, 0, -10000, 10000, 4
|
||||
|
@ -857,30 +859,30 @@ unused1127 = bits, U32, 2116, [4:4], "false", "true"
|
|||
unused1128 = bits, U32, 2116, [5:5], "false", "true"
|
||||
unused1129 = bits, U32, 2116, [6:6], "false", "true"
|
||||
unused1130 = bits, U32, 2116, [7:7], "false", "true"
|
||||
unusedBit_494_8 = bits, U32, 2116, [8:8], "false", "true"
|
||||
unusedBit_494_9 = bits, U32, 2116, [9:9], "false", "true"
|
||||
unusedBit_494_10 = bits, U32, 2116, [10:10], "false", "true"
|
||||
unusedBit_494_11 = bits, U32, 2116, [11:11], "false", "true"
|
||||
unusedBit_494_12 = bits, U32, 2116, [12:12], "false", "true"
|
||||
unusedBit_494_13 = bits, U32, 2116, [13:13], "false", "true"
|
||||
unusedBit_494_14 = bits, U32, 2116, [14:14], "false", "true"
|
||||
unusedBit_494_15 = bits, U32, 2116, [15:15], "false", "true"
|
||||
unusedBit_494_16 = bits, U32, 2116, [16:16], "false", "true"
|
||||
unusedBit_494_17 = bits, U32, 2116, [17:17], "false", "true"
|
||||
unusedBit_494_18 = bits, U32, 2116, [18:18], "false", "true"
|
||||
unusedBit_494_19 = bits, U32, 2116, [19:19], "false", "true"
|
||||
unusedBit_494_20 = bits, U32, 2116, [20:20], "false", "true"
|
||||
unusedBit_494_21 = bits, U32, 2116, [21:21], "false", "true"
|
||||
unusedBit_494_22 = bits, U32, 2116, [22:22], "false", "true"
|
||||
unusedBit_494_23 = bits, U32, 2116, [23:23], "false", "true"
|
||||
unusedBit_494_24 = bits, U32, 2116, [24:24], "false", "true"
|
||||
unusedBit_494_25 = bits, U32, 2116, [25:25], "false", "true"
|
||||
unusedBit_494_26 = bits, U32, 2116, [26:26], "false", "true"
|
||||
unusedBit_494_27 = bits, U32, 2116, [27:27], "false", "true"
|
||||
unusedBit_494_28 = bits, U32, 2116, [28:28], "false", "true"
|
||||
unusedBit_494_29 = bits, U32, 2116, [29:29], "false", "true"
|
||||
unusedBit_494_30 = bits, U32, 2116, [30:30], "false", "true"
|
||||
unusedBit_494_31 = bits, U32, 2116, [31:31], "false", "true"
|
||||
unusedBit_496_8 = bits, U32, 2116, [8:8], "false", "true"
|
||||
unusedBit_496_9 = bits, U32, 2116, [9:9], "false", "true"
|
||||
unusedBit_496_10 = bits, U32, 2116, [10:10], "false", "true"
|
||||
unusedBit_496_11 = bits, U32, 2116, [11:11], "false", "true"
|
||||
unusedBit_496_12 = bits, U32, 2116, [12:12], "false", "true"
|
||||
unusedBit_496_13 = bits, U32, 2116, [13:13], "false", "true"
|
||||
unusedBit_496_14 = bits, U32, 2116, [14:14], "false", "true"
|
||||
unusedBit_496_15 = bits, U32, 2116, [15:15], "false", "true"
|
||||
unusedBit_496_16 = bits, U32, 2116, [16:16], "false", "true"
|
||||
unusedBit_496_17 = bits, U32, 2116, [17:17], "false", "true"
|
||||
unusedBit_496_18 = bits, U32, 2116, [18:18], "false", "true"
|
||||
unusedBit_496_19 = bits, U32, 2116, [19:19], "false", "true"
|
||||
unusedBit_496_20 = bits, U32, 2116, [20:20], "false", "true"
|
||||
unusedBit_496_21 = bits, U32, 2116, [21:21], "false", "true"
|
||||
unusedBit_496_22 = bits, U32, 2116, [22:22], "false", "true"
|
||||
unusedBit_496_23 = bits, U32, 2116, [23:23], "false", "true"
|
||||
unusedBit_496_24 = bits, U32, 2116, [24:24], "false", "true"
|
||||
unusedBit_496_25 = bits, U32, 2116, [25:25], "false", "true"
|
||||
unusedBit_496_26 = bits, U32, 2116, [26:26], "false", "true"
|
||||
unusedBit_496_27 = bits, U32, 2116, [27:27], "false", "true"
|
||||
unusedBit_496_28 = bits, U32, 2116, [28:28], "false", "true"
|
||||
unusedBit_496_29 = bits, U32, 2116, [29:29], "false", "true"
|
||||
unusedBit_496_30 = bits, U32, 2116, [30:30], "false", "true"
|
||||
unusedBit_496_31 = bits, U32, 2116, [31:31], "false", "true"
|
||||
can2NbcType = bits, U32, 2120, [0:4], "None", "FIAT", "VAG", "MAZDA RX8", "BMW", "W202", "BMW E90", "Haltech", "VAG MQB", "type 9", "type 10", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID"
|
||||
can2TxPin = bits, U08, 2124, [0:7], "NONE", "INVALID", "PA0", "PA1", "PA2", "PA3", "PA4", "PA5", "PA6", "PA7", "PA8", "PA9", "PA10", "PA11", "PA12", "PA13", "PA14", "PA15", "PB0", "PB1", "PB2", "PB3", "PB4", "PB5", "PB6", "PB7", "PB8", "PB9", "PB10", "PB11", "PB12", "PB13", "PB14", "PB15", "PC0", "PC1", "PC2", "PC3", "PC4", "PC5", "PC6", "PC7", "PC8", "PC9", "PC10", "PC11", "PC12", "PC13", "PC14", "PC15", "PD0", "PD1", "PD2", "PD3", "PD4", "PD5", "PD6", "PD7", "PD8", "PD9", "PD10", "PD11", "PD12", "PD13", "PD14", "PD15", "PE0", "PE1", "PE2", "PE3", "PE4", "PE5", "PE6", "PE7", "PE8", "PE9", "PE10", "PE11", "PE12", "PE13", "PE14", "PE15", "PF0", "PF1", "PF2", "PF3", "PF4", "PF5", "PF6", "PF7", "PF8", "PF9", "PF10", "PF11", "PF12", "PF13", "PF14", "PF15", "PG0", "PG1", "PG2", "PG3", "PG4", "PG5", "PG6", "PG7", "PG8", "PG9", "PG10", "PG11", "PG12", "PG13", "PG14", "PG15", "PH0", "PH1", "PH2", "PH3", "PH4", "PH5", "PH6", "PH7", "PH8", "PH9", "PH10", "PH11", "PH12", "PH13", "PH14", "PH15", "PI0", "PI1", "PI2", "PI3", "PI4", "PI5", "PI6", "PI7", "PI8", "PI9", "PI10", "PI11", "PI12", "PI13", "PI14", "PI15", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID"
|
||||
can2RxPin = bits, U08, 2125, [0:7], "NONE", "INVALID", "PA0", "PA1", "PA2", "PA3", "PA4", "PA5", "PA6", "PA7", "PA8", "PA9", "PA10", "PA11", "PA12", "PA13", "PA14", "PA15", "PB0", "PB1", "PB2", "PB3", "PB4", "PB5", "PB6", "PB7", "PB8", "PB9", "PB10", "PB11", "PB12", "PB13", "PB14", "PB15", "PC0", "PC1", "PC2", "PC3", "PC4", "PC5", "PC6", "PC7", "PC8", "PC9", "PC10", "PC11", "PC12", "PC13", "PC14", "PC15", "PD0", "PD1", "PD2", "PD3", "PD4", "PD5", "PD6", "PD7", "PD8", "PD9", "PD10", "PD11", "PD12", "PD13", "PD14", "PD15", "PE0", "PE1", "PE2", "PE3", "PE4", "PE5", "PE6", "PE7", "PE8", "PE9", "PE10", "PE11", "PE12", "PE13", "PE14", "PE15", "PF0", "PF1", "PF2", "PF3", "PF4", "PF5", "PF6", "PF7", "PF8", "PF9", "PF10", "PF11", "PF12", "PF13", "PF14", "PF15", "PG0", "PG1", "PG2", "PG3", "PG4", "PG5", "PG6", "PG7", "PG8", "PG9", "PG10", "PG11", "PG12", "PG13", "PG14", "PG15", "PH0", "PH1", "PH2", "PH3", "PH4", "PH5", "PH6", "PH7", "PH8", "PH9", "PH10", "PH11", "PH12", "PH13", "PH14", "PH15", "PI0", "PI1", "PI2", "PI3", "PI4", "PI5", "PI6", "PI7", "PI8", "PI9", "PI10", "PI11", "PI12", "PI13", "PI14", "PI15", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID"
|
||||
|
@ -908,7 +910,7 @@ auxPidPins4 = bits, U08, 2223, [0:7], "NONE","INVALID","INVALID","INVALID","INVA
|
|||
cj125SpiDevice = bits, U08, 2224, [0:2], "Off", "SPI1", "SPI2", "SPI3", "SPI4", "INVALID", "INVALID", "INVALID"
|
||||
cj125CsPinMode = bits, U08, 2225, [0:1], "default", "default inverted", "open collector", "open collector inverted"
|
||||
sdCardCsPinMode = bits, U08, 2226, [0:1], "default", "default inverted", "open collector", "open collector inverted"
|
||||
alignmentFill_at_2227 = scalar, U08, 2227, "units", 1, 0, -20, 100, 0
|
||||
alignmentFill_at_2227 = scalar, U08, 2227, "", 1, 0, -20, 100, 0
|
||||
crankingIACposition = scalar, S32, 2228, "percent", 1, 0, -100, 100, 0
|
||||
tChargeMinRpmMinTps = scalar, F32, 2232, "mult", 1, 0, 0, 3, 4
|
||||
tChargeMinRpmMaxTps = scalar, F32, 2236, "mult", 1, 0, 0, 3, 4
|
||||
|
@ -917,7 +919,7 @@ tChargeMaxRpmMaxTps = scalar, F32, 2244, "mult", 1, 0, 0, 3, 4
|
|||
auxPidFrequency1 = scalar, U16, 2248, "Hz", 1, 0, 0, 3000, 0
|
||||
auxPidFrequency2 = scalar, U16, 2250, "Hz", 1, 0, 0, 3000, 0
|
||||
fan1ExtraIdle = scalar, U08, 2252, "%", 1, 0, 0, 100, 0
|
||||
alignmentFill_at_2253 = array, U08, 2253, [3], "units", 1, 0, -20, 100, 0
|
||||
alignmentFill_at_2253 = array, U08, 2253, [3], "", 1, 0, -20, 100, 0
|
||||
alternatorPwmFrequency = scalar, S32, 2256, "Hz", 1, 0, 0, 3000, 0
|
||||
unused2260 = scalar, S32, 2260, "units", 1, 0, -20, 100, 0
|
||||
narrowToWideOxygenBins = array, F32, 2264, [8], "V", 1, 0, -10, 10, 3
|
||||
|
@ -947,7 +949,7 @@ auxTempSensor1_resistance_2 = scalar, F32, 2460, "Ohm", 1, 0, 0, 200000, 1
|
|||
auxTempSensor1_resistance_3 = scalar, F32, 2464, "Ohm", 1, 0, 0, 200000, 1
|
||||
auxTempSensor1_bias_resistor = scalar, F32, 2468, "Ohm", 1, 0, 0, 200000, 1
|
||||
auxTempSensor1_adcChannel = bits, U08, 2472, [0:5], "NONE","Analog Volt 5","Analog Volt 6","Analog Volt 7","Analog Volt 8","Analog Volt 9","Analog Volt 10","Analog Volt 11","Battery Sense","Analog Temp 3","Analog Temp 4","Analog Volt 1","Analog Volt 2","Analog Volt 3","Analog Volt 4","Analog Temp 1","Analog Temp 2", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID"
|
||||
auxTempSensor1_alignmentFill_at_29 = array, U08, 2473, [3], "units", 1, 0, -20, 100, 0
|
||||
auxTempSensor1_alignmentFill_at_29 = array, U08, 2473, [3], "", 1, 0, -20, 100, 0
|
||||
auxTempSensor2_tempC_1 = scalar, F32, 2476, "*C", 1, 0, -40, 200, 1
|
||||
auxTempSensor2_tempC_2 = scalar, F32, 2480, "*C", 1, 0, -40, 200, 1
|
||||
auxTempSensor2_tempC_3 = scalar, F32, 2484, "*C", 1, 0, -40, 200, 1
|
||||
|
@ -956,7 +958,7 @@ auxTempSensor2_resistance_2 = scalar, F32, 2492, "Ohm", 1, 0, 0, 200000, 1
|
|||
auxTempSensor2_resistance_3 = scalar, F32, 2496, "Ohm", 1, 0, 0, 200000, 1
|
||||
auxTempSensor2_bias_resistor = scalar, F32, 2500, "Ohm", 1, 0, 0, 200000, 1
|
||||
auxTempSensor2_adcChannel = bits, U08, 2504, [0:5], "NONE","Analog Volt 5","Analog Volt 6","Analog Volt 7","Analog Volt 8","Analog Volt 9","Analog Volt 10","Analog Volt 11","Battery Sense","Analog Temp 3","Analog Temp 4","Analog Volt 1","Analog Volt 2","Analog Volt 3","Analog Volt 4","Analog Temp 1","Analog Temp 2", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID"
|
||||
auxTempSensor2_alignmentFill_at_29 = array, U08, 2505, [3], "units", 1, 0, -20, 100, 0
|
||||
auxTempSensor2_alignmentFill_at_29 = array, U08, 2505, [3], "", 1, 0, -20, 100, 0
|
||||
unused2508 = array, U08, 2508, [6], "units", 1, 0, -20, 100, 0
|
||||
etbFreq = scalar, S16, 2514, "Hz", 1, 0, 0, 10000, 0
|
||||
etbWastegatePid_pFactor = scalar, F32, 2516, "", 1, 0, -10000, 10000, 4
|
||||
|
@ -1194,7 +1196,7 @@ tcu_solenoid_mode4 = bits, U08, 4520, [0:1], "default", "default inverted", "ope
|
|||
tcu_solenoid_mode5 = bits, U08, 4521, [0:1], "default", "default inverted", "open collector", "open collector inverted"
|
||||
tcu_solenoid_mode6 = bits, U08, 4522, [0:1], "default", "default inverted", "open collector", "open collector inverted"
|
||||
knockBaseNoise = array, S08, 4523, [16], "dB", 1, 0, -30, 0, 2
|
||||
alignmentFill_at_4539 = scalar, U08, 4539, "units", 1, 0, -20, 100, 0
|
||||
alignmentFill_at_4539 = scalar, U08, 4539, "", 1, 0, -20, 100, 0
|
||||
triggerGapOverride1 = scalar, F32, 4540, "ratio", 1, 0, 0, 20, 2
|
||||
triggerGapOverride2 = scalar, F32, 4544, "ratio", 1, 0, 0, 20, 2
|
||||
triggerGapOverride3 = scalar, F32, 4548, "ratio", 1, 0, 0, 20, 2
|
||||
|
@ -1453,6 +1455,9 @@ fsioTable4RpmBins = array, F32, 19968, [8], "RPM", 1, 0, 0, 25500, 2
|
|||
ignMathCalculateAtIndex = "At what trigger index should some ignition-related math be executed? This is a performance trick to reduce load on synchronization trigger callback."
|
||||
acIdleRpmBump = "Extra idle target speed when A/C is enabled. Some cars need the extra speed to keep the AC efficient while idling."
|
||||
mapAveragingSchedulingAtIndex = "At what trigger index should some MAP-related math be executed? This is a performance trick to reduce load on synchronization trigger callback."
|
||||
maxAcRpm = "Above this RPM, disable AC. Set to 0 to disable check."
|
||||
maxAcTps = "Above this TPS, disable AC. Set to 0 to disable check."
|
||||
maxAcClt = "Above this CLT, disable AC to prevent overheating the engine. Set to 0 to disable check."
|
||||
wwaeTau = "Length of time the deposited wall fuel takes to dissipate after the start of acceleration. "
|
||||
multisparkSparkDuration = "How long to wait for the spark to fire before recharging the coil for another spark."
|
||||
multisparkDwell = "This sets the dwell time for subsequent sparks. The main spark's dwell is set by the dwell table."
|
||||
|
@ -1669,6 +1674,7 @@ fsioTable4RpmBins = array, F32, 19968, [8], "RPM", 1, 0, 0, 25500, 2
|
|||
; ind_map_error = bits, U32, 0, [20:20], "true", "false";
|
||||
|
||||
ind_iat_error = bits, U32, 0, [21:21], "true", "false";
|
||||
acState = bits, U32, 0, [22:22], "true", "false";
|
||||
ind_isTriggerError = bits, U32, 0, [23:23], "true", "false";
|
||||
ind_hasFatalError=bits, U32, 0, [24:24], "true", "false";
|
||||
ind_isWarnNow =bits, U32, 0, [25:25], "true", "false";
|
||||
|
@ -2673,7 +2679,8 @@ gaugeCategory = DynoView
|
|||
indicator = { clutchUpState }, "clutch", "cltch Up", white, black, red, black
|
||||
indicator = { clutchDownState }, "clutch", "cltch Down", white, black, yellow, black
|
||||
indicator = { brakePedalIndicator }, "brake", "brake down", white, black, red, black
|
||||
indicator = { acSwitchState }, "AC off", "AC on", white, black, blue, white
|
||||
indicator = { acSwitchState }, "AC switch off", "AC switch on", white, black, blue, white
|
||||
indicator = { acState }, "AC off", "AC on", white, black, blue, white
|
||||
indicator = { isIdleClosedLoop }, "not idling", "idling", white, black, green, black
|
||||
indicator = { isIdleCoasting }, "not coasting", "coasting", white, black, green, black
|
||||
|
||||
|
@ -2862,6 +2869,7 @@ menuDialog = main
|
|||
subMenu = starterRelay, "Starter Disable relay"
|
||||
subMenu = fuelPump, "Fuel pump"
|
||||
subMenu = fanSetting, "Fan"
|
||||
subMenu = acSettings, "Air Conditioning"
|
||||
subMenu = tachSettings, "Tachometer"
|
||||
subMenu = malfunction, "Check engine light"
|
||||
subMenu = statusLeds, "Status LEDs"
|
||||
|
@ -4154,11 +4162,13 @@ cmd_set_engine_type_default = "Z\x00\x31\x00\x00"
|
|||
dialog = acSettings, "A/C Settings"
|
||||
field = "A/C Relay", acRelayPin
|
||||
field = "A/C Relay Mode", acRelayPinMode
|
||||
field = "Max RPM", maxAcRpm
|
||||
field = "Max CLT", maxAcClt
|
||||
field = "Max TPS", maxAcTps
|
||||
|
||||
dialog = fanSetting, "Fan Settings"
|
||||
panel = fan1Settings
|
||||
panel = fan2Settings
|
||||
panel = acSettings
|
||||
|
||||
dialog = fuelPump, "Fuel Pump"
|
||||
field = "Pin", fuelPumpPin
|
||||
|
|
|
@ -33,12 +33,12 @@ enable2ndByteCanID = false
|
|||
|
||||
[MegaTune]
|
||||
; https://rusefi.com/forum/viewtopic.php?p=36201#p36201
|
||||
signature = "rusEFI 2021.06.23.proteus_f7.2804692350"
|
||||
signature = "rusEFI 2021.06.27.proteus_f7.650606765"
|
||||
|
||||
[TunerStudio]
|
||||
queryCommand = "S"
|
||||
versionInfo = "V" ; firmwave version for title bar.
|
||||
signature = "rusEFI 2021.06.23.proteus_f7.2804692350" ; signature is expected to be 7 or more characters.
|
||||
signature = "rusEFI 2021.06.27.proteus_f7.650606765" ; signature is expected to be 7 or more characters.
|
||||
|
||||
[Constants]
|
||||
; new packet serial format with CRC
|
||||
|
@ -77,7 +77,7 @@ enable2ndByteCanID = false
|
|||
|
||||
; see PAGE_0_SIZE in C source code
|
||||
; CONFIG_DEFINITION_START
|
||||
; this section was generated automatically by rusEFI tool ConfigDefinition.jar based on gen_config.sh integration/rusefi_config.txt Wed Jun 23 21:06:46 UTC 2021
|
||||
; this section was generated automatically by rusEFI tool ConfigDefinition.jar based on gen_config.sh integration/rusefi_config.txt Sun Jun 27 22:53:09 UTC 2021
|
||||
|
||||
pageSize = 20000
|
||||
page = 1
|
||||
|
@ -124,7 +124,7 @@ tpsErrorDetectionTooLow = scalar, S16, 84, "%", 1, 0, -10, 0, 0
|
|||
tpsErrorDetectionTooHigh = scalar, S16, 86, "%", 1, 0, 100, 110, 0
|
||||
cranking_baseFuel = scalar, F32, 88, "mg", 1, 0, 0, 500, 1
|
||||
cranking_rpm = scalar, S16, 92, "RPM", 1, 0, 0, 3000, 0
|
||||
cranking_alignmentFill_at_6 = array, U08, 94, [2], "units", 1, 0, -20, 100, 0
|
||||
cranking_alignmentFill_at_6 = array, U08, 94, [2], "", 1, 0, -20, 100, 0
|
||||
primingSquirtDurationMs = scalar, F32, 96, "*C", 1, 0, -40, 200, 1
|
||||
ignitionDwellForCrankingMs = scalar, F32, 100, "ms", 1, 0, 0, 200, 1
|
||||
etbRevLimitStart = scalar, U16, 104, "rpm", 1, 0, 0, 15000, 0
|
||||
|
@ -146,7 +146,7 @@ clt_resistance_2 = scalar, F32, 268, "Ohm", 1, 0, 0, 200000, 1
|
|||
clt_resistance_3 = scalar, F32, 272, "Ohm", 1, 0, 0, 200000, 1
|
||||
clt_bias_resistor = scalar, F32, 276, "Ohm", 1, 0, 0, 200000, 1
|
||||
clt_adcChannel = bits, U08, 280, [0:5], "NONE","Analog Volt 5","Analog Volt 6","Analog Volt 7","Analog Volt 8","Analog Volt 9","Analog Volt 10","Analog Volt 11","Battery Sense","Analog Temp 3","Analog Temp 4","Analog Volt 1","Analog Volt 2","Analog Volt 3","Analog Volt 4","Analog Temp 1","Analog Temp 2", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID"
|
||||
clt_alignmentFill_at_29 = array, U08, 281, [3], "units", 1, 0, -20, 100, 0
|
||||
clt_alignmentFill_at_29 = array, U08, 281, [3], "", 1, 0, -20, 100, 0
|
||||
iat_tempC_1 = scalar, F32, 284, "*C", 1, 0, -40, 200, 1
|
||||
iat_tempC_2 = scalar, F32, 288, "*C", 1, 0, -40, 200, 1
|
||||
iat_tempC_3 = scalar, F32, 292, "*C", 1, 0, -40, 200, 1
|
||||
|
@ -155,7 +155,7 @@ iat_resistance_2 = scalar, F32, 300, "Ohm", 1, 0, 0, 200000, 1
|
|||
iat_resistance_3 = scalar, F32, 304, "Ohm", 1, 0, 0, 200000, 1
|
||||
iat_bias_resistor = scalar, F32, 308, "Ohm", 1, 0, 0, 200000, 1
|
||||
iat_adcChannel = bits, U08, 312, [0:5], "NONE","Analog Volt 5","Analog Volt 6","Analog Volt 7","Analog Volt 8","Analog Volt 9","Analog Volt 10","Analog Volt 11","Battery Sense","Analog Temp 3","Analog Temp 4","Analog Volt 1","Analog Volt 2","Analog Volt 3","Analog Volt 4","Analog Temp 1","Analog Temp 2", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID"
|
||||
iat_alignmentFill_at_29 = array, U08, 313, [3], "units", 1, 0, -20, 100, 0
|
||||
iat_alignmentFill_at_29 = array, U08, 313, [3], "", 1, 0, -20, 100, 0
|
||||
launchRpm = scalar, S32, 316, "rpm", 1, 0, 0, 20000, 2
|
||||
launchTimingRetard = scalar, S32, 320, "deg", 1, 0, -180, 180, 2
|
||||
hip9011PrescalerAndSDO = scalar, S32, 324, "integer", 1, 0, 0, 32, 0
|
||||
|
@ -766,7 +766,9 @@ baroCorrTable = array, F32, 1576, [4x4], "ratio", 1, 0, 0, 2, 2
|
|||
crankingTpsCoef = array, F32, 1640, [8], "Ratio", 1, 0, 0, 700, 2
|
||||
crankingTpsBins = array, F32, 1672, [8], "%", 1, 0, 0, 100, 2
|
||||
tachPulseDuractionMs = scalar, F32, 1704, "", 1, 0, 0, 100, 2
|
||||
unused1708 = scalar, S32, 1708, "units", 1, 0, -20, 100, 0
|
||||
maxAcRpm = scalar, U16, 1708, "rpm", 1, 0, 0, 10000, 0
|
||||
maxAcTps = scalar, U08, 1710, "%", 1, 0, 0, 100, 0
|
||||
maxAcClt = scalar, U08, 1711, "deg C", 1, 0, 0, 150, 0
|
||||
wwaeTau = scalar, F32, 1712, "Seconds", 1, 0, 0, 3, 2
|
||||
alternatorControl_pFactor = scalar, F32, 1716, "", 1, 0, -10000, 10000, 4
|
||||
alternatorControl_iFactor = scalar, F32, 1720, "", 1, 0, -10000, 10000, 4
|
||||
|
@ -857,30 +859,30 @@ unused1127 = bits, U32, 2116, [4:4], "false", "true"
|
|||
unused1128 = bits, U32, 2116, [5:5], "false", "true"
|
||||
unused1129 = bits, U32, 2116, [6:6], "false", "true"
|
||||
unused1130 = bits, U32, 2116, [7:7], "false", "true"
|
||||
unusedBit_494_8 = bits, U32, 2116, [8:8], "false", "true"
|
||||
unusedBit_494_9 = bits, U32, 2116, [9:9], "false", "true"
|
||||
unusedBit_494_10 = bits, U32, 2116, [10:10], "false", "true"
|
||||
unusedBit_494_11 = bits, U32, 2116, [11:11], "false", "true"
|
||||
unusedBit_494_12 = bits, U32, 2116, [12:12], "false", "true"
|
||||
unusedBit_494_13 = bits, U32, 2116, [13:13], "false", "true"
|
||||
unusedBit_494_14 = bits, U32, 2116, [14:14], "false", "true"
|
||||
unusedBit_494_15 = bits, U32, 2116, [15:15], "false", "true"
|
||||
unusedBit_494_16 = bits, U32, 2116, [16:16], "false", "true"
|
||||
unusedBit_494_17 = bits, U32, 2116, [17:17], "false", "true"
|
||||
unusedBit_494_18 = bits, U32, 2116, [18:18], "false", "true"
|
||||
unusedBit_494_19 = bits, U32, 2116, [19:19], "false", "true"
|
||||
unusedBit_494_20 = bits, U32, 2116, [20:20], "false", "true"
|
||||
unusedBit_494_21 = bits, U32, 2116, [21:21], "false", "true"
|
||||
unusedBit_494_22 = bits, U32, 2116, [22:22], "false", "true"
|
||||
unusedBit_494_23 = bits, U32, 2116, [23:23], "false", "true"
|
||||
unusedBit_494_24 = bits, U32, 2116, [24:24], "false", "true"
|
||||
unusedBit_494_25 = bits, U32, 2116, [25:25], "false", "true"
|
||||
unusedBit_494_26 = bits, U32, 2116, [26:26], "false", "true"
|
||||
unusedBit_494_27 = bits, U32, 2116, [27:27], "false", "true"
|
||||
unusedBit_494_28 = bits, U32, 2116, [28:28], "false", "true"
|
||||
unusedBit_494_29 = bits, U32, 2116, [29:29], "false", "true"
|
||||
unusedBit_494_30 = bits, U32, 2116, [30:30], "false", "true"
|
||||
unusedBit_494_31 = bits, U32, 2116, [31:31], "false", "true"
|
||||
unusedBit_496_8 = bits, U32, 2116, [8:8], "false", "true"
|
||||
unusedBit_496_9 = bits, U32, 2116, [9:9], "false", "true"
|
||||
unusedBit_496_10 = bits, U32, 2116, [10:10], "false", "true"
|
||||
unusedBit_496_11 = bits, U32, 2116, [11:11], "false", "true"
|
||||
unusedBit_496_12 = bits, U32, 2116, [12:12], "false", "true"
|
||||
unusedBit_496_13 = bits, U32, 2116, [13:13], "false", "true"
|
||||
unusedBit_496_14 = bits, U32, 2116, [14:14], "false", "true"
|
||||
unusedBit_496_15 = bits, U32, 2116, [15:15], "false", "true"
|
||||
unusedBit_496_16 = bits, U32, 2116, [16:16], "false", "true"
|
||||
unusedBit_496_17 = bits, U32, 2116, [17:17], "false", "true"
|
||||
unusedBit_496_18 = bits, U32, 2116, [18:18], "false", "true"
|
||||
unusedBit_496_19 = bits, U32, 2116, [19:19], "false", "true"
|
||||
unusedBit_496_20 = bits, U32, 2116, [20:20], "false", "true"
|
||||
unusedBit_496_21 = bits, U32, 2116, [21:21], "false", "true"
|
||||
unusedBit_496_22 = bits, U32, 2116, [22:22], "false", "true"
|
||||
unusedBit_496_23 = bits, U32, 2116, [23:23], "false", "true"
|
||||
unusedBit_496_24 = bits, U32, 2116, [24:24], "false", "true"
|
||||
unusedBit_496_25 = bits, U32, 2116, [25:25], "false", "true"
|
||||
unusedBit_496_26 = bits, U32, 2116, [26:26], "false", "true"
|
||||
unusedBit_496_27 = bits, U32, 2116, [27:27], "false", "true"
|
||||
unusedBit_496_28 = bits, U32, 2116, [28:28], "false", "true"
|
||||
unusedBit_496_29 = bits, U32, 2116, [29:29], "false", "true"
|
||||
unusedBit_496_30 = bits, U32, 2116, [30:30], "false", "true"
|
||||
unusedBit_496_31 = bits, U32, 2116, [31:31], "false", "true"
|
||||
can2NbcType = bits, U32, 2120, [0:4], "None", "FIAT", "VAG", "MAZDA RX8", "BMW", "W202", "BMW E90", "Haltech", "VAG MQB", "type 9", "type 10", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID"
|
||||
can2TxPin = bits, U08, 2124, [0:7], "NONE", "INVALID", "PA0", "PA1", "PA2", "PA3", "PA4", "PA5", "PA6", "PA7", "PA8", "PA9", "PA10", "PA11", "PA12", "PA13", "PA14", "PA15", "PB0", "PB1", "PB2", "PB3", "PB4", "PB5", "PB6", "PB7", "PB8", "PB9", "PB10", "PB11", "PB12", "PB13", "PB14", "PB15", "PC0", "PC1", "PC2", "PC3", "PC4", "PC5", "PC6", "PC7", "PC8", "PC9", "PC10", "PC11", "PC12", "PC13", "PC14", "PC15", "PD0", "PD1", "PD2", "PD3", "PD4", "PD5", "PD6", "PD7", "PD8", "PD9", "PD10", "PD11", "PD12", "PD13", "PD14", "PD15", "PE0", "PE1", "PE2", "PE3", "PE4", "PE5", "PE6", "PE7", "PE8", "PE9", "PE10", "PE11", "PE12", "PE13", "PE14", "PE15", "PF0", "PF1", "PF2", "PF3", "PF4", "PF5", "PF6", "PF7", "PF8", "PF9", "PF10", "PF11", "PF12", "PF13", "PF14", "PF15", "PG0", "PG1", "PG2", "PG3", "PG4", "PG5", "PG6", "PG7", "PG8", "PG9", "PG10", "PG11", "PG12", "PG13", "PG14", "PG15", "PH0", "PH1", "PH2", "PH3", "PH4", "PH5", "PH6", "PH7", "PH8", "PH9", "PH10", "PH11", "PH12", "PH13", "PH14", "PH15", "PI0", "PI1", "PI2", "PI3", "PI4", "PI5", "PI6", "PI7", "PI8", "PI9", "PI10", "PI11", "PI12", "PI13", "PI14", "PI15", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID"
|
||||
can2RxPin = bits, U08, 2125, [0:7], "NONE", "INVALID", "PA0", "PA1", "PA2", "PA3", "PA4", "PA5", "PA6", "PA7", "PA8", "PA9", "PA10", "PA11", "PA12", "PA13", "PA14", "PA15", "PB0", "PB1", "PB2", "PB3", "PB4", "PB5", "PB6", "PB7", "PB8", "PB9", "PB10", "PB11", "PB12", "PB13", "PB14", "PB15", "PC0", "PC1", "PC2", "PC3", "PC4", "PC5", "PC6", "PC7", "PC8", "PC9", "PC10", "PC11", "PC12", "PC13", "PC14", "PC15", "PD0", "PD1", "PD2", "PD3", "PD4", "PD5", "PD6", "PD7", "PD8", "PD9", "PD10", "PD11", "PD12", "PD13", "PD14", "PD15", "PE0", "PE1", "PE2", "PE3", "PE4", "PE5", "PE6", "PE7", "PE8", "PE9", "PE10", "PE11", "PE12", "PE13", "PE14", "PE15", "PF0", "PF1", "PF2", "PF3", "PF4", "PF5", "PF6", "PF7", "PF8", "PF9", "PF10", "PF11", "PF12", "PF13", "PF14", "PF15", "PG0", "PG1", "PG2", "PG3", "PG4", "PG5", "PG6", "PG7", "PG8", "PG9", "PG10", "PG11", "PG12", "PG13", "PG14", "PG15", "PH0", "PH1", "PH2", "PH3", "PH4", "PH5", "PH6", "PH7", "PH8", "PH9", "PH10", "PH11", "PH12", "PH13", "PH14", "PH15", "PI0", "PI1", "PI2", "PI3", "PI4", "PI5", "PI6", "PI7", "PI8", "PI9", "PI10", "PI11", "PI12", "PI13", "PI14", "PI15", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID"
|
||||
|
@ -908,7 +910,7 @@ auxPidPins4 = bits, U08, 2223, [0:7], "NONE","INVALID","INVALID","INVALID","INVA
|
|||
cj125SpiDevice = bits, U08, 2224, [0:2], "Off", "SPI1", "SPI2", "SPI3", "SPI4", "INVALID", "INVALID", "INVALID"
|
||||
cj125CsPinMode = bits, U08, 2225, [0:1], "default", "default inverted", "open collector", "open collector inverted"
|
||||
sdCardCsPinMode = bits, U08, 2226, [0:1], "default", "default inverted", "open collector", "open collector inverted"
|
||||
alignmentFill_at_2227 = scalar, U08, 2227, "units", 1, 0, -20, 100, 0
|
||||
alignmentFill_at_2227 = scalar, U08, 2227, "", 1, 0, -20, 100, 0
|
||||
crankingIACposition = scalar, S32, 2228, "percent", 1, 0, -100, 100, 0
|
||||
tChargeMinRpmMinTps = scalar, F32, 2232, "mult", 1, 0, 0, 3, 4
|
||||
tChargeMinRpmMaxTps = scalar, F32, 2236, "mult", 1, 0, 0, 3, 4
|
||||
|
@ -917,7 +919,7 @@ tChargeMaxRpmMaxTps = scalar, F32, 2244, "mult", 1, 0, 0, 3, 4
|
|||
auxPidFrequency1 = scalar, U16, 2248, "Hz", 1, 0, 0, 3000, 0
|
||||
auxPidFrequency2 = scalar, U16, 2250, "Hz", 1, 0, 0, 3000, 0
|
||||
fan1ExtraIdle = scalar, U08, 2252, "%", 1, 0, 0, 100, 0
|
||||
alignmentFill_at_2253 = array, U08, 2253, [3], "units", 1, 0, -20, 100, 0
|
||||
alignmentFill_at_2253 = array, U08, 2253, [3], "", 1, 0, -20, 100, 0
|
||||
alternatorPwmFrequency = scalar, S32, 2256, "Hz", 1, 0, 0, 3000, 0
|
||||
unused2260 = scalar, S32, 2260, "units", 1, 0, -20, 100, 0
|
||||
narrowToWideOxygenBins = array, F32, 2264, [8], "V", 1, 0, -10, 10, 3
|
||||
|
@ -947,7 +949,7 @@ auxTempSensor1_resistance_2 = scalar, F32, 2460, "Ohm", 1, 0, 0, 200000, 1
|
|||
auxTempSensor1_resistance_3 = scalar, F32, 2464, "Ohm", 1, 0, 0, 200000, 1
|
||||
auxTempSensor1_bias_resistor = scalar, F32, 2468, "Ohm", 1, 0, 0, 200000, 1
|
||||
auxTempSensor1_adcChannel = bits, U08, 2472, [0:5], "NONE","Analog Volt 5","Analog Volt 6","Analog Volt 7","Analog Volt 8","Analog Volt 9","Analog Volt 10","Analog Volt 11","Battery Sense","Analog Temp 3","Analog Temp 4","Analog Volt 1","Analog Volt 2","Analog Volt 3","Analog Volt 4","Analog Temp 1","Analog Temp 2", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID"
|
||||
auxTempSensor1_alignmentFill_at_29 = array, U08, 2473, [3], "units", 1, 0, -20, 100, 0
|
||||
auxTempSensor1_alignmentFill_at_29 = array, U08, 2473, [3], "", 1, 0, -20, 100, 0
|
||||
auxTempSensor2_tempC_1 = scalar, F32, 2476, "*C", 1, 0, -40, 200, 1
|
||||
auxTempSensor2_tempC_2 = scalar, F32, 2480, "*C", 1, 0, -40, 200, 1
|
||||
auxTempSensor2_tempC_3 = scalar, F32, 2484, "*C", 1, 0, -40, 200, 1
|
||||
|
@ -956,7 +958,7 @@ auxTempSensor2_resistance_2 = scalar, F32, 2492, "Ohm", 1, 0, 0, 200000, 1
|
|||
auxTempSensor2_resistance_3 = scalar, F32, 2496, "Ohm", 1, 0, 0, 200000, 1
|
||||
auxTempSensor2_bias_resistor = scalar, F32, 2500, "Ohm", 1, 0, 0, 200000, 1
|
||||
auxTempSensor2_adcChannel = bits, U08, 2504, [0:5], "NONE","Analog Volt 5","Analog Volt 6","Analog Volt 7","Analog Volt 8","Analog Volt 9","Analog Volt 10","Analog Volt 11","Battery Sense","Analog Temp 3","Analog Temp 4","Analog Volt 1","Analog Volt 2","Analog Volt 3","Analog Volt 4","Analog Temp 1","Analog Temp 2", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID"
|
||||
auxTempSensor2_alignmentFill_at_29 = array, U08, 2505, [3], "units", 1, 0, -20, 100, 0
|
||||
auxTempSensor2_alignmentFill_at_29 = array, U08, 2505, [3], "", 1, 0, -20, 100, 0
|
||||
unused2508 = array, U08, 2508, [6], "units", 1, 0, -20, 100, 0
|
||||
etbFreq = scalar, S16, 2514, "Hz", 1, 0, 0, 10000, 0
|
||||
etbWastegatePid_pFactor = scalar, F32, 2516, "", 1, 0, -10000, 10000, 4
|
||||
|
@ -1194,7 +1196,7 @@ tcu_solenoid_mode4 = bits, U08, 4520, [0:1], "default", "default inverted", "ope
|
|||
tcu_solenoid_mode5 = bits, U08, 4521, [0:1], "default", "default inverted", "open collector", "open collector inverted"
|
||||
tcu_solenoid_mode6 = bits, U08, 4522, [0:1], "default", "default inverted", "open collector", "open collector inverted"
|
||||
knockBaseNoise = array, S08, 4523, [16], "dB", 1, 0, -30, 0, 2
|
||||
alignmentFill_at_4539 = scalar, U08, 4539, "units", 1, 0, -20, 100, 0
|
||||
alignmentFill_at_4539 = scalar, U08, 4539, "", 1, 0, -20, 100, 0
|
||||
triggerGapOverride1 = scalar, F32, 4540, "ratio", 1, 0, 0, 20, 2
|
||||
triggerGapOverride2 = scalar, F32, 4544, "ratio", 1, 0, 0, 20, 2
|
||||
triggerGapOverride3 = scalar, F32, 4548, "ratio", 1, 0, 0, 20, 2
|
||||
|
@ -1453,6 +1455,9 @@ fsioTable4RpmBins = array, F32, 19968, [8], "RPM", 1, 0, 0, 25500, 2
|
|||
ignMathCalculateAtIndex = "At what trigger index should some ignition-related math be executed? This is a performance trick to reduce load on synchronization trigger callback."
|
||||
acIdleRpmBump = "Extra idle target speed when A/C is enabled. Some cars need the extra speed to keep the AC efficient while idling."
|
||||
mapAveragingSchedulingAtIndex = "At what trigger index should some MAP-related math be executed? This is a performance trick to reduce load on synchronization trigger callback."
|
||||
maxAcRpm = "Above this RPM, disable AC. Set to 0 to disable check."
|
||||
maxAcTps = "Above this TPS, disable AC. Set to 0 to disable check."
|
||||
maxAcClt = "Above this CLT, disable AC to prevent overheating the engine. Set to 0 to disable check."
|
||||
wwaeTau = "Length of time the deposited wall fuel takes to dissipate after the start of acceleration. "
|
||||
multisparkSparkDuration = "How long to wait for the spark to fire before recharging the coil for another spark."
|
||||
multisparkDwell = "This sets the dwell time for subsequent sparks. The main spark's dwell is set by the dwell table."
|
||||
|
@ -1669,6 +1674,7 @@ fsioTable4RpmBins = array, F32, 19968, [8], "RPM", 1, 0, 0, 25500, 2
|
|||
; ind_map_error = bits, U32, 0, [20:20], "true", "false";
|
||||
|
||||
ind_iat_error = bits, U32, 0, [21:21], "true", "false";
|
||||
acState = bits, U32, 0, [22:22], "true", "false";
|
||||
ind_isTriggerError = bits, U32, 0, [23:23], "true", "false";
|
||||
ind_hasFatalError=bits, U32, 0, [24:24], "true", "false";
|
||||
ind_isWarnNow =bits, U32, 0, [25:25], "true", "false";
|
||||
|
@ -2673,7 +2679,8 @@ gaugeCategory = DynoView
|
|||
indicator = { clutchUpState }, "clutch", "cltch Up", white, black, red, black
|
||||
indicator = { clutchDownState }, "clutch", "cltch Down", white, black, yellow, black
|
||||
indicator = { brakePedalIndicator }, "brake", "brake down", white, black, red, black
|
||||
indicator = { acSwitchState }, "AC off", "AC on", white, black, blue, white
|
||||
indicator = { acSwitchState }, "AC switch off", "AC switch on", white, black, blue, white
|
||||
indicator = { acState }, "AC off", "AC on", white, black, blue, white
|
||||
indicator = { isIdleClosedLoop }, "not idling", "idling", white, black, green, black
|
||||
indicator = { isIdleCoasting }, "not coasting", "coasting", white, black, green, black
|
||||
|
||||
|
@ -2862,6 +2869,7 @@ menuDialog = main
|
|||
subMenu = starterRelay, "Starter Disable relay"
|
||||
subMenu = fuelPump, "Fuel pump"
|
||||
subMenu = fanSetting, "Fan"
|
||||
subMenu = acSettings, "Air Conditioning"
|
||||
subMenu = tachSettings, "Tachometer"
|
||||
subMenu = malfunction, "Check engine light"
|
||||
subMenu = statusLeds, "Status LEDs"
|
||||
|
@ -4154,11 +4162,13 @@ cmd_set_engine_type_default = "Z\x00\x31\x00\x00"
|
|||
dialog = acSettings, "A/C Settings"
|
||||
field = "A/C Relay", acRelayPin
|
||||
field = "A/C Relay Mode", acRelayPinMode
|
||||
field = "Max RPM", maxAcRpm
|
||||
field = "Max CLT", maxAcClt
|
||||
field = "Max TPS", maxAcTps
|
||||
|
||||
dialog = fanSetting, "Fan Settings"
|
||||
panel = fan1Settings
|
||||
panel = fan2Settings
|
||||
panel = acSettings
|
||||
|
||||
dialog = fuelPump, "Fuel Pump"
|
||||
field = "Pin", fuelPumpPin
|
||||
|
|
|
@ -33,12 +33,12 @@ enable2ndByteCanID = false
|
|||
|
||||
[MegaTune]
|
||||
; https://rusefi.com/forum/viewtopic.php?p=36201#p36201
|
||||
signature = "rusEFI 2021.06.23.subaru_eg33_f7.1673954931"
|
||||
signature = "rusEFI 2021.06.27.subaru_eg33_f7.3794652064"
|
||||
|
||||
[TunerStudio]
|
||||
queryCommand = "S"
|
||||
versionInfo = "V" ; firmwave version for title bar.
|
||||
signature = "rusEFI 2021.06.23.subaru_eg33_f7.1673954931" ; signature is expected to be 7 or more characters.
|
||||
signature = "rusEFI 2021.06.27.subaru_eg33_f7.3794652064" ; signature is expected to be 7 or more characters.
|
||||
|
||||
[Constants]
|
||||
; new packet serial format with CRC
|
||||
|
@ -77,7 +77,7 @@ enable2ndByteCanID = false
|
|||
|
||||
; see PAGE_0_SIZE in C source code
|
||||
; CONFIG_DEFINITION_START
|
||||
; this section was generated automatically by rusEFI tool ConfigDefinition.jar based on config/boards/subaru_eg33/config/gen_config.sh integration/rusefi_config.txt Wed Jun 23 21:06:55 UTC 2021
|
||||
; this section was generated automatically by rusEFI tool ConfigDefinition.jar based on config/boards/subaru_eg33/config/gen_config.sh integration/rusefi_config.txt Sun Jun 27 22:53:18 UTC 2021
|
||||
|
||||
pageSize = 20000
|
||||
page = 1
|
||||
|
@ -124,7 +124,7 @@ tpsErrorDetectionTooLow = scalar, S16, 84, "%", 1, 0, -10, 0, 0
|
|||
tpsErrorDetectionTooHigh = scalar, S16, 86, "%", 1, 0, 100, 110, 0
|
||||
cranking_baseFuel = scalar, F32, 88, "mg", 1, 0, 0, 500, 1
|
||||
cranking_rpm = scalar, S16, 92, "RPM", 1, 0, 0, 3000, 0
|
||||
cranking_alignmentFill_at_6 = array, U08, 94, [2], "units", 1, 0, -20, 100, 0
|
||||
cranking_alignmentFill_at_6 = array, U08, 94, [2], "", 1, 0, -20, 100, 0
|
||||
primingSquirtDurationMs = scalar, F32, 96, "*C", 1, 0, -40, 200, 1
|
||||
ignitionDwellForCrankingMs = scalar, F32, 100, "ms", 1, 0, 0, 200, 1
|
||||
etbRevLimitStart = scalar, U16, 104, "rpm", 1, 0, 0, 15000, 0
|
||||
|
@ -146,7 +146,7 @@ clt_resistance_2 = scalar, F32, 268, "Ohm", 1, 0, 0, 200000, 1
|
|||
clt_resistance_3 = scalar, F32, 272, "Ohm", 1, 0, 0, 200000, 1
|
||||
clt_bias_resistor = scalar, F32, 276, "Ohm", 1, 0, 0, 200000, 1
|
||||
clt_adcChannel = bits, U08, 280, [0:5], "NONE","INVALID","INVALID","INVALID","B05 - MAF Ain","INVALID","INVALID","INVALID","INVALID","A06 - Oxyg 2 Ain","A04 - EGR t Ain","INVALID","A18 - AUX0 Ain","B02 - TPS Ain","INVALID","A03 - Coolant t Ain","A06 - Oxyg 1 Ain", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID"
|
||||
clt_alignmentFill_at_29 = array, U08, 281, [3], "units", 1, 0, -20, 100, 0
|
||||
clt_alignmentFill_at_29 = array, U08, 281, [3], "", 1, 0, -20, 100, 0
|
||||
iat_tempC_1 = scalar, F32, 284, "*C", 1, 0, -40, 200, 1
|
||||
iat_tempC_2 = scalar, F32, 288, "*C", 1, 0, -40, 200, 1
|
||||
iat_tempC_3 = scalar, F32, 292, "*C", 1, 0, -40, 200, 1
|
||||
|
@ -155,7 +155,7 @@ iat_resistance_2 = scalar, F32, 300, "Ohm", 1, 0, 0, 200000, 1
|
|||
iat_resistance_3 = scalar, F32, 304, "Ohm", 1, 0, 0, 200000, 1
|
||||
iat_bias_resistor = scalar, F32, 308, "Ohm", 1, 0, 0, 200000, 1
|
||||
iat_adcChannel = bits, U08, 312, [0:5], "NONE","INVALID","INVALID","INVALID","B05 - MAF Ain","INVALID","INVALID","INVALID","INVALID","A06 - Oxyg 2 Ain","A04 - EGR t Ain","INVALID","A18 - AUX0 Ain","B02 - TPS Ain","INVALID","A03 - Coolant t Ain","A06 - Oxyg 1 Ain", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID"
|
||||
iat_alignmentFill_at_29 = array, U08, 313, [3], "units", 1, 0, -20, 100, 0
|
||||
iat_alignmentFill_at_29 = array, U08, 313, [3], "", 1, 0, -20, 100, 0
|
||||
launchRpm = scalar, S32, 316, "rpm", 1, 0, 0, 20000, 2
|
||||
launchTimingRetard = scalar, S32, 320, "deg", 1, 0, -180, 180, 2
|
||||
hip9011PrescalerAndSDO = scalar, S32, 324, "integer", 1, 0, 0, 32, 0
|
||||
|
@ -766,7 +766,9 @@ baroCorrTable = array, F32, 1576, [4x4], "ratio", 1, 0, 0, 2, 2
|
|||
crankingTpsCoef = array, F32, 1640, [8], "Ratio", 1, 0, 0, 700, 2
|
||||
crankingTpsBins = array, F32, 1672, [8], "%", 1, 0, 0, 100, 2
|
||||
tachPulseDuractionMs = scalar, F32, 1704, "", 1, 0, 0, 100, 2
|
||||
unused1708 = scalar, S32, 1708, "units", 1, 0, -20, 100, 0
|
||||
maxAcRpm = scalar, U16, 1708, "rpm", 1, 0, 0, 10000, 0
|
||||
maxAcTps = scalar, U08, 1710, "%", 1, 0, 0, 100, 0
|
||||
maxAcClt = scalar, U08, 1711, "deg C", 1, 0, 0, 150, 0
|
||||
wwaeTau = scalar, F32, 1712, "Seconds", 1, 0, 0, 3, 2
|
||||
alternatorControl_pFactor = scalar, F32, 1716, "", 1, 0, -10000, 10000, 4
|
||||
alternatorControl_iFactor = scalar, F32, 1720, "", 1, 0, -10000, 10000, 4
|
||||
|
@ -857,30 +859,30 @@ unused1127 = bits, U32, 2116, [4:4], "false", "true"
|
|||
unused1128 = bits, U32, 2116, [5:5], "false", "true"
|
||||
unused1129 = bits, U32, 2116, [6:6], "false", "true"
|
||||
unused1130 = bits, U32, 2116, [7:7], "false", "true"
|
||||
unusedBit_494_8 = bits, U32, 2116, [8:8], "false", "true"
|
||||
unusedBit_494_9 = bits, U32, 2116, [9:9], "false", "true"
|
||||
unusedBit_494_10 = bits, U32, 2116, [10:10], "false", "true"
|
||||
unusedBit_494_11 = bits, U32, 2116, [11:11], "false", "true"
|
||||
unusedBit_494_12 = bits, U32, 2116, [12:12], "false", "true"
|
||||
unusedBit_494_13 = bits, U32, 2116, [13:13], "false", "true"
|
||||
unusedBit_494_14 = bits, U32, 2116, [14:14], "false", "true"
|
||||
unusedBit_494_15 = bits, U32, 2116, [15:15], "false", "true"
|
||||
unusedBit_494_16 = bits, U32, 2116, [16:16], "false", "true"
|
||||
unusedBit_494_17 = bits, U32, 2116, [17:17], "false", "true"
|
||||
unusedBit_494_18 = bits, U32, 2116, [18:18], "false", "true"
|
||||
unusedBit_494_19 = bits, U32, 2116, [19:19], "false", "true"
|
||||
unusedBit_494_20 = bits, U32, 2116, [20:20], "false", "true"
|
||||
unusedBit_494_21 = bits, U32, 2116, [21:21], "false", "true"
|
||||
unusedBit_494_22 = bits, U32, 2116, [22:22], "false", "true"
|
||||
unusedBit_494_23 = bits, U32, 2116, [23:23], "false", "true"
|
||||
unusedBit_494_24 = bits, U32, 2116, [24:24], "false", "true"
|
||||
unusedBit_494_25 = bits, U32, 2116, [25:25], "false", "true"
|
||||
unusedBit_494_26 = bits, U32, 2116, [26:26], "false", "true"
|
||||
unusedBit_494_27 = bits, U32, 2116, [27:27], "false", "true"
|
||||
unusedBit_494_28 = bits, U32, 2116, [28:28], "false", "true"
|
||||
unusedBit_494_29 = bits, U32, 2116, [29:29], "false", "true"
|
||||
unusedBit_494_30 = bits, U32, 2116, [30:30], "false", "true"
|
||||
unusedBit_494_31 = bits, U32, 2116, [31:31], "false", "true"
|
||||
unusedBit_496_8 = bits, U32, 2116, [8:8], "false", "true"
|
||||
unusedBit_496_9 = bits, U32, 2116, [9:9], "false", "true"
|
||||
unusedBit_496_10 = bits, U32, 2116, [10:10], "false", "true"
|
||||
unusedBit_496_11 = bits, U32, 2116, [11:11], "false", "true"
|
||||
unusedBit_496_12 = bits, U32, 2116, [12:12], "false", "true"
|
||||
unusedBit_496_13 = bits, U32, 2116, [13:13], "false", "true"
|
||||
unusedBit_496_14 = bits, U32, 2116, [14:14], "false", "true"
|
||||
unusedBit_496_15 = bits, U32, 2116, [15:15], "false", "true"
|
||||
unusedBit_496_16 = bits, U32, 2116, [16:16], "false", "true"
|
||||
unusedBit_496_17 = bits, U32, 2116, [17:17], "false", "true"
|
||||
unusedBit_496_18 = bits, U32, 2116, [18:18], "false", "true"
|
||||
unusedBit_496_19 = bits, U32, 2116, [19:19], "false", "true"
|
||||
unusedBit_496_20 = bits, U32, 2116, [20:20], "false", "true"
|
||||
unusedBit_496_21 = bits, U32, 2116, [21:21], "false", "true"
|
||||
unusedBit_496_22 = bits, U32, 2116, [22:22], "false", "true"
|
||||
unusedBit_496_23 = bits, U32, 2116, [23:23], "false", "true"
|
||||
unusedBit_496_24 = bits, U32, 2116, [24:24], "false", "true"
|
||||
unusedBit_496_25 = bits, U32, 2116, [25:25], "false", "true"
|
||||
unusedBit_496_26 = bits, U32, 2116, [26:26], "false", "true"
|
||||
unusedBit_496_27 = bits, U32, 2116, [27:27], "false", "true"
|
||||
unusedBit_496_28 = bits, U32, 2116, [28:28], "false", "true"
|
||||
unusedBit_496_29 = bits, U32, 2116, [29:29], "false", "true"
|
||||
unusedBit_496_30 = bits, U32, 2116, [30:30], "false", "true"
|
||||
unusedBit_496_31 = bits, U32, 2116, [31:31], "false", "true"
|
||||
can2NbcType = bits, U32, 2120, [0:4], "None", "FIAT", "VAG", "MAZDA RX8", "BMW", "W202", "BMW E90", "Haltech", "VAG MQB", "type 9", "type 10", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID"
|
||||
can2TxPin = bits, U08, 2124, [0:7], "NONE", "INVALID", "PA0", "PA1", "PA2", "PA3", "PA4", "PA5", "PA6", "PA7", "PA8", "PA9", "PA10", "PA11", "PA12", "PA13", "PA14", "PA15", "PB0", "PB1", "PB2", "PB3", "PB4", "PB5", "PB6", "PB7", "PB8", "PB9", "PB10", "PB11", "PB12", "PB13", "PB14", "PB15", "PC0", "PC1", "PC2", "PC3", "PC4", "PC5", "PC6", "PC7", "PC8", "PC9", "PC10", "PC11", "PC12", "PC13", "PC14", "PC15", "PD0", "PD1", "PD2", "PD3", "PD4", "PD5", "PD6", "PD7", "PD8", "PD9", "PD10", "PD11", "PD12", "PD13", "PD14", "PD15", "PE0", "PE1", "PE2", "PE3", "PE4", "PE5", "PE6", "PE7", "PE8", "PE9", "PE10", "PE11", "PE12", "PE13", "PE14", "PE15", "PF0", "PF1", "PF2", "PF3", "PF4", "PF5", "PF6", "PF7", "PF8", "PF9", "PF10", "PF11", "PF12", "PF13", "PF14", "PF15", "PG0", "PG1", "PG2", "PG3", "PG4", "PG5", "PG6", "PG7", "PG8", "PG9", "PG10", "PG11", "PG12", "PG13", "PG14", "PG15", "PH0", "PH1", "PH2", "PH3", "PH4", "PH5", "PH6", "PH7", "PH8", "PH9", "PH10", "PH11", "PH12", "PH13", "PH14", "PH15", "PI0", "PI1", "PI2", "PI3", "PI4", "PI5", "PI6", "PI7", "PI8", "PI9", "PI10", "PI11", "PI12", "PI13", "PI14", "PI15", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID"
|
||||
can2RxPin = bits, U08, 2125, [0:7], "NONE", "INVALID", "PA0", "PA1", "PA2", "PA3", "PA4", "PA5", "PA6", "PA7", "PA8", "PA9", "PA10", "PA11", "PA12", "PA13", "PA14", "PA15", "PB0", "PB1", "PB2", "PB3", "PB4", "PB5", "PB6", "PB7", "PB8", "PB9", "PB10", "PB11", "PB12", "PB13", "PB14", "PB15", "PC0", "PC1", "PC2", "PC3", "PC4", "PC5", "PC6", "PC7", "PC8", "PC9", "PC10", "PC11", "PC12", "PC13", "PC14", "PC15", "PD0", "PD1", "PD2", "PD3", "PD4", "PD5", "PD6", "PD7", "PD8", "PD9", "PD10", "PD11", "PD12", "PD13", "PD14", "PD15", "PE0", "PE1", "PE2", "PE3", "PE4", "PE5", "PE6", "PE7", "PE8", "PE9", "PE10", "PE11", "PE12", "PE13", "PE14", "PE15", "PF0", "PF1", "PF2", "PF3", "PF4", "PF5", "PF6", "PF7", "PF8", "PF9", "PF10", "PF11", "PF12", "PF13", "PF14", "PF15", "PG0", "PG1", "PG2", "PG3", "PG4", "PG5", "PG6", "PG7", "PG8", "PG9", "PG10", "PG11", "PG12", "PG13", "PG14", "PG15", "PH0", "PH1", "PH2", "PH3", "PH4", "PH5", "PH6", "PH7", "PH8", "PH9", "PH10", "PH11", "PH12", "PH13", "PH14", "PH15", "PI0", "PI1", "PI2", "PI3", "PI4", "PI5", "PI6", "PI7", "PI8", "PI9", "PI10", "PI11", "PI12", "PI13", "PI14", "PI15", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID"
|
||||
|
@ -908,7 +910,7 @@ auxPidPins4 = bits, U08, 2223, [0:7], "NONE","INVALID","INVALID","INVALID","INVA
|
|||
cj125SpiDevice = bits, U08, 2224, [0:2], "Off", "SPI1", "SPI2", "SPI3", "SPI4", "INVALID", "INVALID", "INVALID"
|
||||
cj125CsPinMode = bits, U08, 2225, [0:1], "default", "default inverted", "open collector", "open collector inverted"
|
||||
sdCardCsPinMode = bits, U08, 2226, [0:1], "default", "default inverted", "open collector", "open collector inverted"
|
||||
alignmentFill_at_2227 = scalar, U08, 2227, "units", 1, 0, -20, 100, 0
|
||||
alignmentFill_at_2227 = scalar, U08, 2227, "", 1, 0, -20, 100, 0
|
||||
crankingIACposition = scalar, S32, 2228, "percent", 1, 0, -100, 100, 0
|
||||
tChargeMinRpmMinTps = scalar, F32, 2232, "mult", 1, 0, 0, 3, 4
|
||||
tChargeMinRpmMaxTps = scalar, F32, 2236, "mult", 1, 0, 0, 3, 4
|
||||
|
@ -917,7 +919,7 @@ tChargeMaxRpmMaxTps = scalar, F32, 2244, "mult", 1, 0, 0, 3, 4
|
|||
auxPidFrequency1 = scalar, U16, 2248, "Hz", 1, 0, 0, 3000, 0
|
||||
auxPidFrequency2 = scalar, U16, 2250, "Hz", 1, 0, 0, 3000, 0
|
||||
fan1ExtraIdle = scalar, U08, 2252, "%", 1, 0, 0, 100, 0
|
||||
alignmentFill_at_2253 = array, U08, 2253, [3], "units", 1, 0, -20, 100, 0
|
||||
alignmentFill_at_2253 = array, U08, 2253, [3], "", 1, 0, -20, 100, 0
|
||||
alternatorPwmFrequency = scalar, S32, 2256, "Hz", 1, 0, 0, 3000, 0
|
||||
unused2260 = scalar, S32, 2260, "units", 1, 0, -20, 100, 0
|
||||
narrowToWideOxygenBins = array, F32, 2264, [8], "V", 1, 0, -10, 10, 3
|
||||
|
@ -947,7 +949,7 @@ auxTempSensor1_resistance_2 = scalar, F32, 2460, "Ohm", 1, 0, 0, 200000, 1
|
|||
auxTempSensor1_resistance_3 = scalar, F32, 2464, "Ohm", 1, 0, 0, 200000, 1
|
||||
auxTempSensor1_bias_resistor = scalar, F32, 2468, "Ohm", 1, 0, 0, 200000, 1
|
||||
auxTempSensor1_adcChannel = bits, U08, 2472, [0:5], "NONE","INVALID","INVALID","INVALID","B05 - MAF Ain","INVALID","INVALID","INVALID","INVALID","A06 - Oxyg 2 Ain","A04 - EGR t Ain","INVALID","A18 - AUX0 Ain","B02 - TPS Ain","INVALID","A03 - Coolant t Ain","A06 - Oxyg 1 Ain", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID"
|
||||
auxTempSensor1_alignmentFill_at_29 = array, U08, 2473, [3], "units", 1, 0, -20, 100, 0
|
||||
auxTempSensor1_alignmentFill_at_29 = array, U08, 2473, [3], "", 1, 0, -20, 100, 0
|
||||
auxTempSensor2_tempC_1 = scalar, F32, 2476, "*C", 1, 0, -40, 200, 1
|
||||
auxTempSensor2_tempC_2 = scalar, F32, 2480, "*C", 1, 0, -40, 200, 1
|
||||
auxTempSensor2_tempC_3 = scalar, F32, 2484, "*C", 1, 0, -40, 200, 1
|
||||
|
@ -956,7 +958,7 @@ auxTempSensor2_resistance_2 = scalar, F32, 2492, "Ohm", 1, 0, 0, 200000, 1
|
|||
auxTempSensor2_resistance_3 = scalar, F32, 2496, "Ohm", 1, 0, 0, 200000, 1
|
||||
auxTempSensor2_bias_resistor = scalar, F32, 2500, "Ohm", 1, 0, 0, 200000, 1
|
||||
auxTempSensor2_adcChannel = bits, U08, 2504, [0:5], "NONE","INVALID","INVALID","INVALID","B05 - MAF Ain","INVALID","INVALID","INVALID","INVALID","A06 - Oxyg 2 Ain","A04 - EGR t Ain","INVALID","A18 - AUX0 Ain","B02 - TPS Ain","INVALID","A03 - Coolant t Ain","A06 - Oxyg 1 Ain", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID"
|
||||
auxTempSensor2_alignmentFill_at_29 = array, U08, 2505, [3], "units", 1, 0, -20, 100, 0
|
||||
auxTempSensor2_alignmentFill_at_29 = array, U08, 2505, [3], "", 1, 0, -20, 100, 0
|
||||
unused2508 = array, U08, 2508, [6], "units", 1, 0, -20, 100, 0
|
||||
etbFreq = scalar, S16, 2514, "Hz", 1, 0, 0, 10000, 0
|
||||
etbWastegatePid_pFactor = scalar, F32, 2516, "", 1, 0, -10000, 10000, 4
|
||||
|
@ -1194,7 +1196,7 @@ tcu_solenoid_mode4 = bits, U08, 4520, [0:1], "default", "default inverted", "ope
|
|||
tcu_solenoid_mode5 = bits, U08, 4521, [0:1], "default", "default inverted", "open collector", "open collector inverted"
|
||||
tcu_solenoid_mode6 = bits, U08, 4522, [0:1], "default", "default inverted", "open collector", "open collector inverted"
|
||||
knockBaseNoise = array, S08, 4523, [16], "dB", 1, 0, -30, 0, 2
|
||||
alignmentFill_at_4539 = scalar, U08, 4539, "units", 1, 0, -20, 100, 0
|
||||
alignmentFill_at_4539 = scalar, U08, 4539, "", 1, 0, -20, 100, 0
|
||||
triggerGapOverride1 = scalar, F32, 4540, "ratio", 1, 0, 0, 20, 2
|
||||
triggerGapOverride2 = scalar, F32, 4544, "ratio", 1, 0, 0, 20, 2
|
||||
triggerGapOverride3 = scalar, F32, 4548, "ratio", 1, 0, 0, 20, 2
|
||||
|
@ -1453,6 +1455,9 @@ fsioTable4RpmBins = array, F32, 19968, [8], "RPM", 1, 0, 0, 25500, 2
|
|||
ignMathCalculateAtIndex = "At what trigger index should some ignition-related math be executed? This is a performance trick to reduce load on synchronization trigger callback."
|
||||
acIdleRpmBump = "Extra idle target speed when A/C is enabled. Some cars need the extra speed to keep the AC efficient while idling."
|
||||
mapAveragingSchedulingAtIndex = "At what trigger index should some MAP-related math be executed? This is a performance trick to reduce load on synchronization trigger callback."
|
||||
maxAcRpm = "Above this RPM, disable AC. Set to 0 to disable check."
|
||||
maxAcTps = "Above this TPS, disable AC. Set to 0 to disable check."
|
||||
maxAcClt = "Above this CLT, disable AC to prevent overheating the engine. Set to 0 to disable check."
|
||||
wwaeTau = "Length of time the deposited wall fuel takes to dissipate after the start of acceleration. "
|
||||
multisparkSparkDuration = "How long to wait for the spark to fire before recharging the coil for another spark."
|
||||
multisparkDwell = "This sets the dwell time for subsequent sparks. The main spark's dwell is set by the dwell table."
|
||||
|
@ -1669,6 +1674,7 @@ fsioTable4RpmBins = array, F32, 19968, [8], "RPM", 1, 0, 0, 25500, 2
|
|||
; ind_map_error = bits, U32, 0, [20:20], "true", "false";
|
||||
|
||||
ind_iat_error = bits, U32, 0, [21:21], "true", "false";
|
||||
acState = bits, U32, 0, [22:22], "true", "false";
|
||||
ind_isTriggerError = bits, U32, 0, [23:23], "true", "false";
|
||||
ind_hasFatalError=bits, U32, 0, [24:24], "true", "false";
|
||||
ind_isWarnNow =bits, U32, 0, [25:25], "true", "false";
|
||||
|
@ -2673,7 +2679,8 @@ gaugeCategory = DynoView
|
|||
indicator = { clutchUpState }, "clutch", "cltch Up", white, black, red, black
|
||||
indicator = { clutchDownState }, "clutch", "cltch Down", white, black, yellow, black
|
||||
indicator = { brakePedalIndicator }, "brake", "brake down", white, black, red, black
|
||||
indicator = { acSwitchState }, "AC off", "AC on", white, black, blue, white
|
||||
indicator = { acSwitchState }, "AC switch off", "AC switch on", white, black, blue, white
|
||||
indicator = { acState }, "AC off", "AC on", white, black, blue, white
|
||||
indicator = { isIdleClosedLoop }, "not idling", "idling", white, black, green, black
|
||||
indicator = { isIdleCoasting }, "not coasting", "coasting", white, black, green, black
|
||||
|
||||
|
@ -2862,6 +2869,7 @@ menuDialog = main
|
|||
subMenu = starterRelay, "Starter Disable relay"
|
||||
subMenu = fuelPump, "Fuel pump"
|
||||
subMenu = fanSetting, "Fan"
|
||||
subMenu = acSettings, "Air Conditioning"
|
||||
subMenu = tachSettings, "Tachometer"
|
||||
subMenu = malfunction, "Check engine light"
|
||||
subMenu = statusLeds, "Status LEDs"
|
||||
|
@ -4171,11 +4179,13 @@ cmd_set_engine_type_default = "Z\x00\x31\x00\x00"
|
|||
dialog = acSettings, "A/C Settings"
|
||||
field = "A/C Relay", acRelayPin
|
||||
field = "A/C Relay Mode", acRelayPinMode
|
||||
field = "Max RPM", maxAcRpm
|
||||
field = "Max CLT", maxAcClt
|
||||
field = "Max TPS", maxAcTps
|
||||
|
||||
dialog = fanSetting, "Fan Settings"
|
||||
panel = fan1Settings
|
||||
panel = fan2Settings
|
||||
panel = acSettings
|
||||
|
||||
dialog = fuelPump, "Fuel Pump"
|
||||
field = "Pin", fuelPumpPin
|
||||
|
|
|
@ -1,6 +1,6 @@
|
|||
package com.rusefi.config.generated;
|
||||
|
||||
// this file was generated automatically by rusEFI tool ConfigDefinition.jar based on gen_config.sh integration/rusefi_config.txt Wed Jun 23 21:06:20 UTC 2021
|
||||
// this file was generated automatically by rusEFI tool ConfigDefinition.jar based on gen_config.sh integration/rusefi_config.txt Sun Jun 27 22:52:41 UTC 2021
|
||||
|
||||
// by class com.rusefi.output.FileJavaFieldsConsumer
|
||||
import com.rusefi.config.*;
|
||||
|
@ -1117,6 +1117,9 @@ public class Fields {
|
|||
public static final int max31855_cs7_offset = 802;
|
||||
public static final int max31855_cs8_offset = 803;
|
||||
public static final int max31855spiDevice_offset = 675;
|
||||
public static final int maxAcClt_offset = 1711;
|
||||
public static final int maxAcRpm_offset = 1708;
|
||||
public static final int maxAcTps_offset = 1710;
|
||||
public static final int maxKnockSubDeg_offset = 552;
|
||||
public static final int mc33816_cs_offset = 3107;
|
||||
public static final int mc33816_driven_offset = 2607;
|
||||
|
@ -1245,6 +1248,7 @@ public class Fields {
|
|||
public static final int servoOutputPins8_offset = 3147;
|
||||
public static final int showHumanReadableWarning_offset = 976;
|
||||
public static final int showSdCardWarning_offset = 76;
|
||||
public static final int SIGNATURE_HASH = 1332856246;
|
||||
public static final int silentTriggerError_offset = 1464;
|
||||
public static final int slowAdcAlpha_offset = 2088;
|
||||
public static final int sparkDwellRpmBins_offset = 332;
|
||||
|
@ -1546,7 +1550,7 @@ public class Fields {
|
|||
public static final char TS_SD_R_COMMAND = 'r';
|
||||
public static final char TS_SD_W_COMMAND = 'w';
|
||||
public static final char TS_SET_LOGGER_SWITCH = 'l';
|
||||
public static final String TS_SIGNATURE = "rusEFI 2021.06.23.all.3466233957";
|
||||
public static final String TS_SIGNATURE = "rusEFI 2021.06.27.all.1332856246";
|
||||
public static final char TS_SINGLE_WRITE_COMMAND = 'W';
|
||||
public static final char TS_TEST_COMMAND = 't';
|
||||
public static final int TT_TT_1_16 = 50;
|
||||
|
@ -1610,7 +1614,6 @@ public class Fields {
|
|||
public static final int unused1476b20_offset = 1476;
|
||||
public static final int unused1476b3_offset = 1476;
|
||||
public static final int unused1476b8_offset = 1476;
|
||||
public static final int unused1708_offset = 1708;
|
||||
public static final int unused1756_offset = 1756;
|
||||
public static final int unused2260_offset = 2260;
|
||||
public static final int unused2432_offset = 2432;
|
||||
|
@ -1644,30 +1647,30 @@ public class Fields {
|
|||
public static final int unusedBit_291_30_offset = 976;
|
||||
public static final int unusedBit_291_31_offset = 976;
|
||||
public static final int unusedBit_34_31_offset = 76;
|
||||
public static final int unusedBit_494_10_offset = 2116;
|
||||
public static final int unusedBit_494_11_offset = 2116;
|
||||
public static final int unusedBit_494_12_offset = 2116;
|
||||
public static final int unusedBit_494_13_offset = 2116;
|
||||
public static final int unusedBit_494_14_offset = 2116;
|
||||
public static final int unusedBit_494_15_offset = 2116;
|
||||
public static final int unusedBit_494_16_offset = 2116;
|
||||
public static final int unusedBit_494_17_offset = 2116;
|
||||
public static final int unusedBit_494_18_offset = 2116;
|
||||
public static final int unusedBit_494_19_offset = 2116;
|
||||
public static final int unusedBit_494_20_offset = 2116;
|
||||
public static final int unusedBit_494_21_offset = 2116;
|
||||
public static final int unusedBit_494_22_offset = 2116;
|
||||
public static final int unusedBit_494_23_offset = 2116;
|
||||
public static final int unusedBit_494_24_offset = 2116;
|
||||
public static final int unusedBit_494_25_offset = 2116;
|
||||
public static final int unusedBit_494_26_offset = 2116;
|
||||
public static final int unusedBit_494_27_offset = 2116;
|
||||
public static final int unusedBit_494_28_offset = 2116;
|
||||
public static final int unusedBit_494_29_offset = 2116;
|
||||
public static final int unusedBit_494_30_offset = 2116;
|
||||
public static final int unusedBit_494_31_offset = 2116;
|
||||
public static final int unusedBit_494_8_offset = 2116;
|
||||
public static final int unusedBit_494_9_offset = 2116;
|
||||
public static final int unusedBit_496_10_offset = 2116;
|
||||
public static final int unusedBit_496_11_offset = 2116;
|
||||
public static final int unusedBit_496_12_offset = 2116;
|
||||
public static final int unusedBit_496_13_offset = 2116;
|
||||
public static final int unusedBit_496_14_offset = 2116;
|
||||
public static final int unusedBit_496_15_offset = 2116;
|
||||
public static final int unusedBit_496_16_offset = 2116;
|
||||
public static final int unusedBit_496_17_offset = 2116;
|
||||
public static final int unusedBit_496_18_offset = 2116;
|
||||
public static final int unusedBit_496_19_offset = 2116;
|
||||
public static final int unusedBit_496_20_offset = 2116;
|
||||
public static final int unusedBit_496_21_offset = 2116;
|
||||
public static final int unusedBit_496_22_offset = 2116;
|
||||
public static final int unusedBit_496_23_offset = 2116;
|
||||
public static final int unusedBit_496_24_offset = 2116;
|
||||
public static final int unusedBit_496_25_offset = 2116;
|
||||
public static final int unusedBit_496_26_offset = 2116;
|
||||
public static final int unusedBit_496_27_offset = 2116;
|
||||
public static final int unusedBit_496_28_offset = 2116;
|
||||
public static final int unusedBit_496_29_offset = 2116;
|
||||
public static final int unusedBit_496_30_offset = 2116;
|
||||
public static final int unusedBit_496_31_offset = 2116;
|
||||
public static final int unusedBit_496_8_offset = 2116;
|
||||
public static final int unusedBit_496_9_offset = 2116;
|
||||
public static final int unusedOldBiquad_offset = 2331;
|
||||
public static final int unusedOldIgnitionOffset_offset = 445;
|
||||
public static final int unusedSpiPadding4_offset = 2593;
|
||||
|
@ -2425,7 +2428,9 @@ public class Fields {
|
|||
public static final Field MAPAVERAGINGSCHEDULINGATINDEX = Field.create("MAPAVERAGINGSCHEDULINGATINDEX", 1540, FieldType.INT);
|
||||
public static final Field BAROCORRTABLE = Field.create("BAROCORRTABLE", 1576, FieldType.INT);
|
||||
public static final Field TACHPULSEDURACTIONMS = Field.create("TACHPULSEDURACTIONMS", 1704, FieldType.FLOAT);
|
||||
public static final Field UNUSED1708 = Field.create("UNUSED1708", 1708, FieldType.INT);
|
||||
public static final Field MAXACRPM = Field.create("MAXACRPM", 1708, FieldType.INT16);
|
||||
public static final Field MAXACTPS = Field.create("MAXACTPS", 1710, FieldType.INT8);
|
||||
public static final Field MAXACCLT = Field.create("MAXACCLT", 1711, FieldType.INT8);
|
||||
public static final Field WWAETAU = Field.create("WWAETAU", 1712, FieldType.FLOAT);
|
||||
public static final Field ALTERNATORCONTROL_PFACTOR = Field.create("ALTERNATORCONTROL_PFACTOR", 1716, FieldType.FLOAT);
|
||||
public static final Field ALTERNATORCONTROL_IFACTOR = Field.create("ALTERNATORCONTROL_IFACTOR", 1720, FieldType.FLOAT);
|
||||
|
@ -2516,30 +2521,30 @@ public class Fields {
|
|||
public static final Field UNUSED1128 = Field.create("UNUSED1128", 2116, FieldType.BIT, 5);
|
||||
public static final Field UNUSED1129 = Field.create("UNUSED1129", 2116, FieldType.BIT, 6);
|
||||
public static final Field UNUSED1130 = Field.create("UNUSED1130", 2116, FieldType.BIT, 7);
|
||||
public static final Field UNUSEDBIT_494_8 = Field.create("UNUSEDBIT_494_8", 2116, FieldType.BIT, 8);
|
||||
public static final Field UNUSEDBIT_494_9 = Field.create("UNUSEDBIT_494_9", 2116, FieldType.BIT, 9);
|
||||
public static final Field UNUSEDBIT_494_10 = Field.create("UNUSEDBIT_494_10", 2116, FieldType.BIT, 10);
|
||||
public static final Field UNUSEDBIT_494_11 = Field.create("UNUSEDBIT_494_11", 2116, FieldType.BIT, 11);
|
||||
public static final Field UNUSEDBIT_494_12 = Field.create("UNUSEDBIT_494_12", 2116, FieldType.BIT, 12);
|
||||
public static final Field UNUSEDBIT_494_13 = Field.create("UNUSEDBIT_494_13", 2116, FieldType.BIT, 13);
|
||||
public static final Field UNUSEDBIT_494_14 = Field.create("UNUSEDBIT_494_14", 2116, FieldType.BIT, 14);
|
||||
public static final Field UNUSEDBIT_494_15 = Field.create("UNUSEDBIT_494_15", 2116, FieldType.BIT, 15);
|
||||
public static final Field UNUSEDBIT_494_16 = Field.create("UNUSEDBIT_494_16", 2116, FieldType.BIT, 16);
|
||||
public static final Field UNUSEDBIT_494_17 = Field.create("UNUSEDBIT_494_17", 2116, FieldType.BIT, 17);
|
||||
public static final Field UNUSEDBIT_494_18 = Field.create("UNUSEDBIT_494_18", 2116, FieldType.BIT, 18);
|
||||
public static final Field UNUSEDBIT_494_19 = Field.create("UNUSEDBIT_494_19", 2116, FieldType.BIT, 19);
|
||||
public static final Field UNUSEDBIT_494_20 = Field.create("UNUSEDBIT_494_20", 2116, FieldType.BIT, 20);
|
||||
public static final Field UNUSEDBIT_494_21 = Field.create("UNUSEDBIT_494_21", 2116, FieldType.BIT, 21);
|
||||
public static final Field UNUSEDBIT_494_22 = Field.create("UNUSEDBIT_494_22", 2116, FieldType.BIT, 22);
|
||||
public static final Field UNUSEDBIT_494_23 = Field.create("UNUSEDBIT_494_23", 2116, FieldType.BIT, 23);
|
||||
public static final Field UNUSEDBIT_494_24 = Field.create("UNUSEDBIT_494_24", 2116, FieldType.BIT, 24);
|
||||
public static final Field UNUSEDBIT_494_25 = Field.create("UNUSEDBIT_494_25", 2116, FieldType.BIT, 25);
|
||||
public static final Field UNUSEDBIT_494_26 = Field.create("UNUSEDBIT_494_26", 2116, FieldType.BIT, 26);
|
||||
public static final Field UNUSEDBIT_494_27 = Field.create("UNUSEDBIT_494_27", 2116, FieldType.BIT, 27);
|
||||
public static final Field UNUSEDBIT_494_28 = Field.create("UNUSEDBIT_494_28", 2116, FieldType.BIT, 28);
|
||||
public static final Field UNUSEDBIT_494_29 = Field.create("UNUSEDBIT_494_29", 2116, FieldType.BIT, 29);
|
||||
public static final Field UNUSEDBIT_494_30 = Field.create("UNUSEDBIT_494_30", 2116, FieldType.BIT, 30);
|
||||
public static final Field UNUSEDBIT_494_31 = Field.create("UNUSEDBIT_494_31", 2116, FieldType.BIT, 31);
|
||||
public static final Field UNUSEDBIT_496_8 = Field.create("UNUSEDBIT_496_8", 2116, FieldType.BIT, 8);
|
||||
public static final Field UNUSEDBIT_496_9 = Field.create("UNUSEDBIT_496_9", 2116, FieldType.BIT, 9);
|
||||
public static final Field UNUSEDBIT_496_10 = Field.create("UNUSEDBIT_496_10", 2116, FieldType.BIT, 10);
|
||||
public static final Field UNUSEDBIT_496_11 = Field.create("UNUSEDBIT_496_11", 2116, FieldType.BIT, 11);
|
||||
public static final Field UNUSEDBIT_496_12 = Field.create("UNUSEDBIT_496_12", 2116, FieldType.BIT, 12);
|
||||
public static final Field UNUSEDBIT_496_13 = Field.create("UNUSEDBIT_496_13", 2116, FieldType.BIT, 13);
|
||||
public static final Field UNUSEDBIT_496_14 = Field.create("UNUSEDBIT_496_14", 2116, FieldType.BIT, 14);
|
||||
public static final Field UNUSEDBIT_496_15 = Field.create("UNUSEDBIT_496_15", 2116, FieldType.BIT, 15);
|
||||
public static final Field UNUSEDBIT_496_16 = Field.create("UNUSEDBIT_496_16", 2116, FieldType.BIT, 16);
|
||||
public static final Field UNUSEDBIT_496_17 = Field.create("UNUSEDBIT_496_17", 2116, FieldType.BIT, 17);
|
||||
public static final Field UNUSEDBIT_496_18 = Field.create("UNUSEDBIT_496_18", 2116, FieldType.BIT, 18);
|
||||
public static final Field UNUSEDBIT_496_19 = Field.create("UNUSEDBIT_496_19", 2116, FieldType.BIT, 19);
|
||||
public static final Field UNUSEDBIT_496_20 = Field.create("UNUSEDBIT_496_20", 2116, FieldType.BIT, 20);
|
||||
public static final Field UNUSEDBIT_496_21 = Field.create("UNUSEDBIT_496_21", 2116, FieldType.BIT, 21);
|
||||
public static final Field UNUSEDBIT_496_22 = Field.create("UNUSEDBIT_496_22", 2116, FieldType.BIT, 22);
|
||||
public static final Field UNUSEDBIT_496_23 = Field.create("UNUSEDBIT_496_23", 2116, FieldType.BIT, 23);
|
||||
public static final Field UNUSEDBIT_496_24 = Field.create("UNUSEDBIT_496_24", 2116, FieldType.BIT, 24);
|
||||
public static final Field UNUSEDBIT_496_25 = Field.create("UNUSEDBIT_496_25", 2116, FieldType.BIT, 25);
|
||||
public static final Field UNUSEDBIT_496_26 = Field.create("UNUSEDBIT_496_26", 2116, FieldType.BIT, 26);
|
||||
public static final Field UNUSEDBIT_496_27 = Field.create("UNUSEDBIT_496_27", 2116, FieldType.BIT, 27);
|
||||
public static final Field UNUSEDBIT_496_28 = Field.create("UNUSEDBIT_496_28", 2116, FieldType.BIT, 28);
|
||||
public static final Field UNUSEDBIT_496_29 = Field.create("UNUSEDBIT_496_29", 2116, FieldType.BIT, 29);
|
||||
public static final Field UNUSEDBIT_496_30 = Field.create("UNUSEDBIT_496_30", 2116, FieldType.BIT, 30);
|
||||
public static final Field UNUSEDBIT_496_31 = Field.create("UNUSEDBIT_496_31", 2116, FieldType.BIT, 31);
|
||||
public static final Field CAN2NBCTYPE = Field.create("CAN2NBCTYPE", 2120, FieldType.INT);
|
||||
public static final Field CAN2TXPIN = Field.create("CAN2TXPIN", 2124, FieldType.INT8, brain_pin_e);
|
||||
public static final Field CAN2RXPIN = Field.create("CAN2RXPIN", 2125, FieldType.INT8, brain_pin_e);
|
||||
|
@ -3527,7 +3532,9 @@ public class Fields {
|
|||
MAPAVERAGINGSCHEDULINGATINDEX,
|
||||
BAROCORRTABLE,
|
||||
TACHPULSEDURACTIONMS,
|
||||
UNUSED1708,
|
||||
MAXACRPM,
|
||||
MAXACTPS,
|
||||
MAXACCLT,
|
||||
WWAETAU,
|
||||
ALTERNATORCONTROL_PFACTOR,
|
||||
ALTERNATORCONTROL_IFACTOR,
|
||||
|
@ -3614,30 +3621,30 @@ public class Fields {
|
|||
UNUSED1128,
|
||||
UNUSED1129,
|
||||
UNUSED1130,
|
||||
UNUSEDBIT_494_8,
|
||||
UNUSEDBIT_494_9,
|
||||
UNUSEDBIT_494_10,
|
||||
UNUSEDBIT_494_11,
|
||||
UNUSEDBIT_494_12,
|
||||
UNUSEDBIT_494_13,
|
||||
UNUSEDBIT_494_14,
|
||||
UNUSEDBIT_494_15,
|
||||
UNUSEDBIT_494_16,
|
||||
UNUSEDBIT_494_17,
|
||||
UNUSEDBIT_494_18,
|
||||
UNUSEDBIT_494_19,
|
||||
UNUSEDBIT_494_20,
|
||||
UNUSEDBIT_494_21,
|
||||
UNUSEDBIT_494_22,
|
||||
UNUSEDBIT_494_23,
|
||||
UNUSEDBIT_494_24,
|
||||
UNUSEDBIT_494_25,
|
||||
UNUSEDBIT_494_26,
|
||||
UNUSEDBIT_494_27,
|
||||
UNUSEDBIT_494_28,
|
||||
UNUSEDBIT_494_29,
|
||||
UNUSEDBIT_494_30,
|
||||
UNUSEDBIT_494_31,
|
||||
UNUSEDBIT_496_8,
|
||||
UNUSEDBIT_496_9,
|
||||
UNUSEDBIT_496_10,
|
||||
UNUSEDBIT_496_11,
|
||||
UNUSEDBIT_496_12,
|
||||
UNUSEDBIT_496_13,
|
||||
UNUSEDBIT_496_14,
|
||||
UNUSEDBIT_496_15,
|
||||
UNUSEDBIT_496_16,
|
||||
UNUSEDBIT_496_17,
|
||||
UNUSEDBIT_496_18,
|
||||
UNUSEDBIT_496_19,
|
||||
UNUSEDBIT_496_20,
|
||||
UNUSEDBIT_496_21,
|
||||
UNUSEDBIT_496_22,
|
||||
UNUSEDBIT_496_23,
|
||||
UNUSEDBIT_496_24,
|
||||
UNUSEDBIT_496_25,
|
||||
UNUSEDBIT_496_26,
|
||||
UNUSEDBIT_496_27,
|
||||
UNUSEDBIT_496_28,
|
||||
UNUSEDBIT_496_29,
|
||||
UNUSEDBIT_496_30,
|
||||
UNUSEDBIT_496_31,
|
||||
CAN2NBCTYPE,
|
||||
CAN2TXPIN,
|
||||
CAN2RXPIN,
|
||||
|
|
|
@ -1,6 +1,6 @@
|
|||
<roms>
|
||||
|
||||
<!-- was generated automatically by rusEFI tool ConfigDefinition.jar based on gen_config.sh Wed Jun 23 21:06:22 UTC 2021 -->
|
||||
<!-- was generated automatically by rusEFI tool ConfigDefinition.jar based on gen_config.sh Sun Jun 27 22:52:43 UTC 2021 -->
|
||||
|
||||
<rom>
|
||||
<romid>
|
||||
|
|
Loading…
Reference in New Issue