This commit is contained in:
Matthew Kennedy 2024-07-22 10:39:45 -07:00
commit b36474888b
38 changed files with 85 additions and 114 deletions

View File

@ -67,10 +67,6 @@
#undef CONSOLE_MODE_SWITCH_PORT
//!!!!!!!!!!!!!!!
//#undef EFI_INTERNAL_ADC
//#define EFI_INTERNAL_ADC FALSE
#undef ADC_VCC
#define ADC_VCC 3.275f

View File

@ -2109,7 +2109,7 @@ enum class ObdCode : uint16_t {
CUSTOM_ERR_6728 = 6728,
CUSTOM_ARTIFICIAL_MISFIRE = 6729,
CUSTOM_INSTANT_MAP_DECODING = 6899,
CUSTOM_ERR_6899 = 6899,
STACK_USAGE_COMMUNICATION = 6900,
STACK_USAGE_MIL = 6901,
// not used CUSTOM_6902 = 6902,

View File

@ -1,2 +1,2 @@
#pragma once
#define VCS_DATE 20240717
#define VCS_DATE 20240722

View File

@ -136,11 +136,6 @@ void mapAveragingAdcCallback(float instantVoltage) {
SensorResult mapResult = getMapAvg(currentMapAverager).submit(instantVoltage);
if (!mapResult) {
// hopefully this warning is not too much CPU consumption for fast ADC callback
warning(ObdCode::CUSTOM_INSTANT_MAP_DECODING, "Invalid MAP at %f", instantVoltage);
}
float instantMap = mapResult.value_or(0);
#if EFI_TUNER_STUDIO
engine->outputChannels.instantMAPValue = instantMap;

View File

@ -234,30 +234,22 @@ void AdcDevice::enableChannel(adc_channel_e hwChannel) {
return;
}
int logicChannel = channelCount++;
// hwChannel = which external pin are we using
// adcChannelIndex = which ADC channel are we using
// adcIndex = which index does that get in sampling order
size_t adcChannelIndex = hwChannel - EFI_ADC_0;
size_t adcIndex = channelCount++;
/* TODO: following is correct for STM32 ADC1/2.
* ADC3 has another input to gpio mapping
* and should be handled separately */
size_t channelAdcIndex = hwChannel - EFI_ADC_0;
internalAdcIndexByHardwareIndex[hwChannel] = adcIndex;
hardwareIndexByIndernalAdcIndex[adcIndex] = hwChannel;
internalAdcIndexByHardwareIndex[hwChannel] = logicChannel;
hardwareIndexByIndernalAdcIndex[logicChannel] = hwChannel;
if (logicChannel < 6) {
m_hwConfig->sqr3 |= channelAdcIndex << (5 * logicChannel);
} else if (logicChannel < 12) {
m_hwConfig->sqr2 |= channelAdcIndex << (5 * (logicChannel - 6));
} else if (logicChannel < 18) {
m_hwConfig->sqr1 |= channelAdcIndex << (5 * (logicChannel - 12));
if (adcIndex < 6) {
m_hwConfig->sqr3 |= adcChannelIndex << (5 * adcIndex);
} else if (adcIndex < 12) {
m_hwConfig->sqr2 |= adcChannelIndex << (5 * (adcIndex - 6));
} else if (adcIndex < 18) {
m_hwConfig->sqr1 |= adcChannelIndex << (5 * (adcIndex - 12));
}
#if ADC_MAX_CHANNELS_COUNT > 16
else if (logicChannel < 24) {
m_hwConfig->sqr4 |= channelAdcIndex << (5 * (logicChannel - 18));
}
else if (logicChannel < 30) {
m_hwConfig->sqr5 |= channelAdcIndex << (5 * (logicChannel - 24));
}
#endif /* ADC_MAX_CHANNELS_COUNT */
}
adc_channel_e AdcDevice::getAdcHardwareIndexByInternalIndex(int index) const {
@ -340,27 +332,17 @@ void removeFastAdcChannel(const char *name, adc_channel_e setting) {
// Weak link a stub so that every board doesn't have to implement this function
__attribute__((weak)) void setAdcChannelOverrides() { }
static void configureInputs() {
memset(adcHwChannelEnabled, 0, sizeof(adcHwChannelEnabled));
/**
* order of analog channels here is totally random and has no meaning
* we also have some weird implementation with internal indices - that all has no meaning, it's just a random implementation
* which does not mean anything.
*/
addFastAdcChannel("MAP", engineConfiguration->map.sensor.hwChannel);
addFastAdcChannel("AUXF#1", engineConfiguration->auxFastSensor1_adcChannel);
setAdcChannelOverrides();
}
static CCM_OPTIONAL SlowAdcController slowAdcController;
void initAdcInputs() {
efiPrintf("initAdcInputs()");
configureInputs();
memset(adcHwChannelEnabled, 0, sizeof(adcHwChannelEnabled));
addFastAdcChannel("MAP", engineConfiguration->map.sensor.hwChannel);
addFastAdcChannel("AUXF#1", engineConfiguration->auxFastSensor1_adcChannel);
setAdcChannelOverrides();
#if EFI_INTERNAL_ADC
portInitAdc();
@ -376,8 +358,6 @@ void initAdcInputs() {
#endif // EFI_USE_FAST_ADC
addConsoleActionI("adc", (VoidInt) printAdcValue);
#else
efiPrintf("ADC disabled");
#endif
}

View File

@ -185,7 +185,7 @@ static bool readBatch(adcsample_t* convertedSamples) {
bool readSlowAnalogInputs(adcsample_t* convertedSamples) {
bool result = true;
result &= readBatch(convertedSamples, 0);
result &= readBatch(convertedSamples);
#ifdef ADC_MUX_PIN
muxControl.setValue(1);

View File

@ -33,12 +33,12 @@ enable2ndByteCanID = false
[MegaTune]
; https://rusefi.com/forum/viewtopic.php?p=36201#p36201
signature = "rusEFI (FOME) master.2024.07.21.alphax-2chan.1055407544"
signature = "rusEFI (FOME) master.2024.07.22.alphax-2chan.1055407544"
[TunerStudio]
queryCommand = "S"
versionInfo = "V" ; firmware version for title bar.
signature= "rusEFI (FOME) master.2024.07.21.alphax-2chan.1055407544" ; signature is expected to be 7 or more characters.
signature= "rusEFI (FOME) master.2024.07.22.alphax-2chan.1055407544" ; signature is expected to be 7 or more characters.
; TS will try to use legacy temp units in some cases, showing "deg F" on a CLT gauge that's actually deg C
useLegacyFTempUnits = false

View File

@ -33,12 +33,12 @@ enable2ndByteCanID = false
[MegaTune]
; https://rusefi.com/forum/viewtopic.php?p=36201#p36201
signature = "rusEFI (FOME) master.2024.07.21.alphax-4chan.3022012377"
signature = "rusEFI (FOME) master.2024.07.22.alphax-4chan.3022012377"
[TunerStudio]
queryCommand = "S"
versionInfo = "V" ; firmware version for title bar.
signature= "rusEFI (FOME) master.2024.07.21.alphax-4chan.3022012377" ; signature is expected to be 7 or more characters.
signature= "rusEFI (FOME) master.2024.07.22.alphax-4chan.3022012377" ; signature is expected to be 7 or more characters.
; TS will try to use legacy temp units in some cases, showing "deg F" on a CLT gauge that's actually deg C
useLegacyFTempUnits = false

View File

@ -33,12 +33,12 @@ enable2ndByteCanID = false
[MegaTune]
; https://rusefi.com/forum/viewtopic.php?p=36201#p36201
signature = "rusEFI (FOME) master.2024.07.21.alphax-8chan.3432724768"
signature = "rusEFI (FOME) master.2024.07.22.alphax-8chan.3432724768"
[TunerStudio]
queryCommand = "S"
versionInfo = "V" ; firmware version for title bar.
signature= "rusEFI (FOME) master.2024.07.21.alphax-8chan.3432724768" ; signature is expected to be 7 or more characters.
signature= "rusEFI (FOME) master.2024.07.22.alphax-8chan.3432724768" ; signature is expected to be 7 or more characters.
; TS will try to use legacy temp units in some cases, showing "deg F" on a CLT gauge that's actually deg C
useLegacyFTempUnits = false

View File

@ -33,12 +33,12 @@ enable2ndByteCanID = false
[MegaTune]
; https://rusefi.com/forum/viewtopic.php?p=36201#p36201
signature = "rusEFI (FOME) master.2024.07.21.atlas.1717813964"
signature = "rusEFI (FOME) master.2024.07.22.atlas.1717813964"
[TunerStudio]
queryCommand = "S"
versionInfo = "V" ; firmware version for title bar.
signature= "rusEFI (FOME) master.2024.07.21.atlas.1717813964" ; signature is expected to be 7 or more characters.
signature= "rusEFI (FOME) master.2024.07.22.atlas.1717813964" ; signature is expected to be 7 or more characters.
; TS will try to use legacy temp units in some cases, showing "deg F" on a CLT gauge that's actually deg C
useLegacyFTempUnits = false

View File

@ -33,12 +33,12 @@ enable2ndByteCanID = false
[MegaTune]
; https://rusefi.com/forum/viewtopic.php?p=36201#p36201
signature = "rusEFI (FOME) master.2024.07.21.core48.82391562"
signature = "rusEFI (FOME) master.2024.07.22.core48.82391562"
[TunerStudio]
queryCommand = "S"
versionInfo = "V" ; firmware version for title bar.
signature= "rusEFI (FOME) master.2024.07.21.core48.82391562" ; signature is expected to be 7 or more characters.
signature= "rusEFI (FOME) master.2024.07.22.core48.82391562" ; signature is expected to be 7 or more characters.
; TS will try to use legacy temp units in some cases, showing "deg F" on a CLT gauge that's actually deg C
useLegacyFTempUnits = false

View File

@ -33,12 +33,12 @@ enable2ndByteCanID = false
[MegaTune]
; https://rusefi.com/forum/viewtopic.php?p=36201#p36201
signature = "rusEFI (FOME) master.2024.07.21.core8.596654025"
signature = "rusEFI (FOME) master.2024.07.22.core8.596654025"
[TunerStudio]
queryCommand = "S"
versionInfo = "V" ; firmware version for title bar.
signature= "rusEFI (FOME) master.2024.07.21.core8.596654025" ; signature is expected to be 7 or more characters.
signature= "rusEFI (FOME) master.2024.07.22.core8.596654025" ; signature is expected to be 7 or more characters.
; TS will try to use legacy temp units in some cases, showing "deg F" on a CLT gauge that's actually deg C
useLegacyFTempUnits = false

View File

@ -33,12 +33,12 @@ enable2ndByteCanID = false
[MegaTune]
; https://rusefi.com/forum/viewtopic.php?p=36201#p36201
signature = "rusEFI (FOME) master.2024.07.21.f407-discovery.4210670367"
signature = "rusEFI (FOME) master.2024.07.22.f407-discovery.4210670367"
[TunerStudio]
queryCommand = "S"
versionInfo = "V" ; firmware version for title bar.
signature= "rusEFI (FOME) master.2024.07.21.f407-discovery.4210670367" ; signature is expected to be 7 or more characters.
signature= "rusEFI (FOME) master.2024.07.22.f407-discovery.4210670367" ; signature is expected to be 7 or more characters.
; TS will try to use legacy temp units in some cases, showing "deg F" on a CLT gauge that's actually deg C
useLegacyFTempUnits = false

View File

@ -33,12 +33,12 @@ enable2ndByteCanID = false
[MegaTune]
; https://rusefi.com/forum/viewtopic.php?p=36201#p36201
signature = "rusEFI (FOME) master.2024.07.21.f429-discovery.464992895"
signature = "rusEFI (FOME) master.2024.07.22.f429-discovery.464992895"
[TunerStudio]
queryCommand = "S"
versionInfo = "V" ; firmware version for title bar.
signature= "rusEFI (FOME) master.2024.07.21.f429-discovery.464992895" ; signature is expected to be 7 or more characters.
signature= "rusEFI (FOME) master.2024.07.22.f429-discovery.464992895" ; signature is expected to be 7 or more characters.
; TS will try to use legacy temp units in some cases, showing "deg F" on a CLT gauge that's actually deg C
useLegacyFTempUnits = false

View File

@ -33,12 +33,12 @@ enable2ndByteCanID = false
[MegaTune]
; https://rusefi.com/forum/viewtopic.php?p=36201#p36201
signature = "rusEFI (FOME) master.2024.07.21.frankenso_na6.971365045"
signature = "rusEFI (FOME) master.2024.07.22.frankenso_na6.971365045"
[TunerStudio]
queryCommand = "S"
versionInfo = "V" ; firmware version for title bar.
signature= "rusEFI (FOME) master.2024.07.21.frankenso_na6.971365045" ; signature is expected to be 7 or more characters.
signature= "rusEFI (FOME) master.2024.07.22.frankenso_na6.971365045" ; signature is expected to be 7 or more characters.
; TS will try to use legacy temp units in some cases, showing "deg F" on a CLT gauge that's actually deg C
useLegacyFTempUnits = false

View File

@ -33,12 +33,12 @@ enable2ndByteCanID = false
[MegaTune]
; https://rusefi.com/forum/viewtopic.php?p=36201#p36201
signature = "rusEFI (FOME) master.2024.07.21.harley81.2451702277"
signature = "rusEFI (FOME) master.2024.07.22.harley81.2451702277"
[TunerStudio]
queryCommand = "S"
versionInfo = "V" ; firmware version for title bar.
signature= "rusEFI (FOME) master.2024.07.21.harley81.2451702277" ; signature is expected to be 7 or more characters.
signature= "rusEFI (FOME) master.2024.07.22.harley81.2451702277" ; signature is expected to be 7 or more characters.
; TS will try to use legacy temp units in some cases, showing "deg F" on a CLT gauge that's actually deg C
useLegacyFTempUnits = false

View File

@ -33,12 +33,12 @@ enable2ndByteCanID = false
[MegaTune]
; https://rusefi.com/forum/viewtopic.php?p=36201#p36201
signature = "rusEFI (FOME) master.2024.07.21.hellen-gm-e67.1927156908"
signature = "rusEFI (FOME) master.2024.07.22.hellen-gm-e67.1927156908"
[TunerStudio]
queryCommand = "S"
versionInfo = "V" ; firmware version for title bar.
signature= "rusEFI (FOME) master.2024.07.21.hellen-gm-e67.1927156908" ; signature is expected to be 7 or more characters.
signature= "rusEFI (FOME) master.2024.07.22.hellen-gm-e67.1927156908" ; signature is expected to be 7 or more characters.
; TS will try to use legacy temp units in some cases, showing "deg F" on a CLT gauge that's actually deg C
useLegacyFTempUnits = false

View File

@ -33,12 +33,12 @@ enable2ndByteCanID = false
[MegaTune]
; https://rusefi.com/forum/viewtopic.php?p=36201#p36201
signature = "rusEFI (FOME) master.2024.07.21.hellen-honda-k.3914324717"
signature = "rusEFI (FOME) master.2024.07.22.hellen-honda-k.3914324717"
[TunerStudio]
queryCommand = "S"
versionInfo = "V" ; firmware version for title bar.
signature= "rusEFI (FOME) master.2024.07.21.hellen-honda-k.3914324717" ; signature is expected to be 7 or more characters.
signature= "rusEFI (FOME) master.2024.07.22.hellen-honda-k.3914324717" ; signature is expected to be 7 or more characters.
; TS will try to use legacy temp units in some cases, showing "deg F" on a CLT gauge that's actually deg C
useLegacyFTempUnits = false

View File

@ -33,12 +33,12 @@ enable2ndByteCanID = false
[MegaTune]
; https://rusefi.com/forum/viewtopic.php?p=36201#p36201
signature = "rusEFI (FOME) master.2024.07.21.hellen-nb1.3968871363"
signature = "rusEFI (FOME) master.2024.07.22.hellen-nb1.3968871363"
[TunerStudio]
queryCommand = "S"
versionInfo = "V" ; firmware version for title bar.
signature= "rusEFI (FOME) master.2024.07.21.hellen-nb1.3968871363" ; signature is expected to be 7 or more characters.
signature= "rusEFI (FOME) master.2024.07.22.hellen-nb1.3968871363" ; signature is expected to be 7 or more characters.
; TS will try to use legacy temp units in some cases, showing "deg F" on a CLT gauge that's actually deg C
useLegacyFTempUnits = false

View File

@ -33,12 +33,12 @@ enable2ndByteCanID = false
[MegaTune]
; https://rusefi.com/forum/viewtopic.php?p=36201#p36201
signature = "rusEFI (FOME) master.2024.07.21.hellen121nissan.2622195593"
signature = "rusEFI (FOME) master.2024.07.22.hellen121nissan.2622195593"
[TunerStudio]
queryCommand = "S"
versionInfo = "V" ; firmware version for title bar.
signature= "rusEFI (FOME) master.2024.07.21.hellen121nissan.2622195593" ; signature is expected to be 7 or more characters.
signature= "rusEFI (FOME) master.2024.07.22.hellen121nissan.2622195593" ; signature is expected to be 7 or more characters.
; TS will try to use legacy temp units in some cases, showing "deg F" on a CLT gauge that's actually deg C
useLegacyFTempUnits = false

View File

@ -33,12 +33,12 @@ enable2ndByteCanID = false
[MegaTune]
; https://rusefi.com/forum/viewtopic.php?p=36201#p36201
signature = "rusEFI (FOME) master.2024.07.21.hellen121vag.810059866"
signature = "rusEFI (FOME) master.2024.07.22.hellen121vag.810059866"
[TunerStudio]
queryCommand = "S"
versionInfo = "V" ; firmware version for title bar.
signature= "rusEFI (FOME) master.2024.07.21.hellen121vag.810059866" ; signature is expected to be 7 or more characters.
signature= "rusEFI (FOME) master.2024.07.22.hellen121vag.810059866" ; signature is expected to be 7 or more characters.
; TS will try to use legacy temp units in some cases, showing "deg F" on a CLT gauge that's actually deg C
useLegacyFTempUnits = false

View File

@ -33,12 +33,12 @@ enable2ndByteCanID = false
[MegaTune]
; https://rusefi.com/forum/viewtopic.php?p=36201#p36201
signature = "rusEFI (FOME) master.2024.07.21.hellen128.2602916824"
signature = "rusEFI (FOME) master.2024.07.22.hellen128.2602916824"
[TunerStudio]
queryCommand = "S"
versionInfo = "V" ; firmware version for title bar.
signature= "rusEFI (FOME) master.2024.07.21.hellen128.2602916824" ; signature is expected to be 7 or more characters.
signature= "rusEFI (FOME) master.2024.07.22.hellen128.2602916824" ; signature is expected to be 7 or more characters.
; TS will try to use legacy temp units in some cases, showing "deg F" on a CLT gauge that's actually deg C
useLegacyFTempUnits = false

View File

@ -33,12 +33,12 @@ enable2ndByteCanID = false
[MegaTune]
; https://rusefi.com/forum/viewtopic.php?p=36201#p36201
signature = "rusEFI (FOME) master.2024.07.21.hellen154hyundai.265452345"
signature = "rusEFI (FOME) master.2024.07.22.hellen154hyundai.265452345"
[TunerStudio]
queryCommand = "S"
versionInfo = "V" ; firmware version for title bar.
signature= "rusEFI (FOME) master.2024.07.21.hellen154hyundai.265452345" ; signature is expected to be 7 or more characters.
signature= "rusEFI (FOME) master.2024.07.22.hellen154hyundai.265452345" ; signature is expected to be 7 or more characters.
; TS will try to use legacy temp units in some cases, showing "deg F" on a CLT gauge that's actually deg C
useLegacyFTempUnits = false

View File

@ -33,12 +33,12 @@ enable2ndByteCanID = false
[MegaTune]
; https://rusefi.com/forum/viewtopic.php?p=36201#p36201
signature = "rusEFI (FOME) master.2024.07.21.hellen72.3926107080"
signature = "rusEFI (FOME) master.2024.07.22.hellen72.3926107080"
[TunerStudio]
queryCommand = "S"
versionInfo = "V" ; firmware version for title bar.
signature= "rusEFI (FOME) master.2024.07.21.hellen72.3926107080" ; signature is expected to be 7 or more characters.
signature= "rusEFI (FOME) master.2024.07.22.hellen72.3926107080" ; signature is expected to be 7 or more characters.
; TS will try to use legacy temp units in some cases, showing "deg F" on a CLT gauge that's actually deg C
useLegacyFTempUnits = false

View File

@ -33,12 +33,12 @@ enable2ndByteCanID = false
[MegaTune]
; https://rusefi.com/forum/viewtopic.php?p=36201#p36201
signature = "rusEFI (FOME) master.2024.07.21.hellen81.1183439178"
signature = "rusEFI (FOME) master.2024.07.22.hellen81.1183439178"
[TunerStudio]
queryCommand = "S"
versionInfo = "V" ; firmware version for title bar.
signature= "rusEFI (FOME) master.2024.07.21.hellen81.1183439178" ; signature is expected to be 7 or more characters.
signature= "rusEFI (FOME) master.2024.07.22.hellen81.1183439178" ; signature is expected to be 7 or more characters.
; TS will try to use legacy temp units in some cases, showing "deg F" on a CLT gauge that's actually deg C
useLegacyFTempUnits = false

View File

@ -33,12 +33,12 @@ enable2ndByteCanID = false
[MegaTune]
; https://rusefi.com/forum/viewtopic.php?p=36201#p36201
signature = "rusEFI (FOME) master.2024.07.21.hellen88bmw.1085394553"
signature = "rusEFI (FOME) master.2024.07.22.hellen88bmw.1085394553"
[TunerStudio]
queryCommand = "S"
versionInfo = "V" ; firmware version for title bar.
signature= "rusEFI (FOME) master.2024.07.21.hellen88bmw.1085394553" ; signature is expected to be 7 or more characters.
signature= "rusEFI (FOME) master.2024.07.22.hellen88bmw.1085394553" ; signature is expected to be 7 or more characters.
; TS will try to use legacy temp units in some cases, showing "deg F" on a CLT gauge that's actually deg C
useLegacyFTempUnits = false

View File

@ -33,12 +33,12 @@ enable2ndByteCanID = false
[MegaTune]
; https://rusefi.com/forum/viewtopic.php?p=36201#p36201
signature = "rusEFI (FOME) master.2024.07.21.hellenNA6.391348312"
signature = "rusEFI (FOME) master.2024.07.22.hellenNA6.391348312"
[TunerStudio]
queryCommand = "S"
versionInfo = "V" ; firmware version for title bar.
signature= "rusEFI (FOME) master.2024.07.21.hellenNA6.391348312" ; signature is expected to be 7 or more characters.
signature= "rusEFI (FOME) master.2024.07.22.hellenNA6.391348312" ; signature is expected to be 7 or more characters.
; TS will try to use legacy temp units in some cases, showing "deg F" on a CLT gauge that's actually deg C
useLegacyFTempUnits = false

View File

@ -33,12 +33,12 @@ enable2ndByteCanID = false
[MegaTune]
; https://rusefi.com/forum/viewtopic.php?p=36201#p36201
signature = "rusEFI (FOME) master.2024.07.21.hellenNA8_96.3030584392"
signature = "rusEFI (FOME) master.2024.07.22.hellenNA8_96.3030584392"
[TunerStudio]
queryCommand = "S"
versionInfo = "V" ; firmware version for title bar.
signature= "rusEFI (FOME) master.2024.07.21.hellenNA8_96.3030584392" ; signature is expected to be 7 or more characters.
signature= "rusEFI (FOME) master.2024.07.22.hellenNA8_96.3030584392" ; signature is expected to be 7 or more characters.
; TS will try to use legacy temp units in some cases, showing "deg F" on a CLT gauge that's actually deg C
useLegacyFTempUnits = false

View File

@ -33,12 +33,12 @@ enable2ndByteCanID = false
[MegaTune]
; https://rusefi.com/forum/viewtopic.php?p=36201#p36201
signature = "rusEFI (FOME) master.2024.07.21.mre_f4.4231618503"
signature = "rusEFI (FOME) master.2024.07.22.mre_f4.4231618503"
[TunerStudio]
queryCommand = "S"
versionInfo = "V" ; firmware version for title bar.
signature= "rusEFI (FOME) master.2024.07.21.mre_f4.4231618503" ; signature is expected to be 7 or more characters.
signature= "rusEFI (FOME) master.2024.07.22.mre_f4.4231618503" ; signature is expected to be 7 or more characters.
; TS will try to use legacy temp units in some cases, showing "deg F" on a CLT gauge that's actually deg C
useLegacyFTempUnits = false

View File

@ -33,12 +33,12 @@ enable2ndByteCanID = false
[MegaTune]
; https://rusefi.com/forum/viewtopic.php?p=36201#p36201
signature = "rusEFI (FOME) master.2024.07.21.mre_f7.4231618503"
signature = "rusEFI (FOME) master.2024.07.22.mre_f7.4231618503"
[TunerStudio]
queryCommand = "S"
versionInfo = "V" ; firmware version for title bar.
signature= "rusEFI (FOME) master.2024.07.21.mre_f7.4231618503" ; signature is expected to be 7 or more characters.
signature= "rusEFI (FOME) master.2024.07.22.mre_f7.4231618503" ; signature is expected to be 7 or more characters.
; TS will try to use legacy temp units in some cases, showing "deg F" on a CLT gauge that's actually deg C
useLegacyFTempUnits = false

View File

@ -33,12 +33,12 @@ enable2ndByteCanID = false
[MegaTune]
; https://rusefi.com/forum/viewtopic.php?p=36201#p36201
signature = "rusEFI (FOME) master.2024.07.21.prometheus_405.723777519"
signature = "rusEFI (FOME) master.2024.07.22.prometheus_405.723777519"
[TunerStudio]
queryCommand = "S"
versionInfo = "V" ; firmware version for title bar.
signature= "rusEFI (FOME) master.2024.07.21.prometheus_405.723777519" ; signature is expected to be 7 or more characters.
signature= "rusEFI (FOME) master.2024.07.22.prometheus_405.723777519" ; signature is expected to be 7 or more characters.
; TS will try to use legacy temp units in some cases, showing "deg F" on a CLT gauge that's actually deg C
useLegacyFTempUnits = false

View File

@ -33,12 +33,12 @@ enable2ndByteCanID = false
[MegaTune]
; https://rusefi.com/forum/viewtopic.php?p=36201#p36201
signature = "rusEFI (FOME) master.2024.07.21.prometheus_469.723777519"
signature = "rusEFI (FOME) master.2024.07.22.prometheus_469.723777519"
[TunerStudio]
queryCommand = "S"
versionInfo = "V" ; firmware version for title bar.
signature= "rusEFI (FOME) master.2024.07.21.prometheus_469.723777519" ; signature is expected to be 7 or more characters.
signature= "rusEFI (FOME) master.2024.07.22.prometheus_469.723777519" ; signature is expected to be 7 or more characters.
; TS will try to use legacy temp units in some cases, showing "deg F" on a CLT gauge that's actually deg C
useLegacyFTempUnits = false

View File

@ -33,12 +33,12 @@ enable2ndByteCanID = false
[MegaTune]
; https://rusefi.com/forum/viewtopic.php?p=36201#p36201
signature = "rusEFI (FOME) master.2024.07.21.proteus_f4.1798819833"
signature = "rusEFI (FOME) master.2024.07.22.proteus_f4.1798819833"
[TunerStudio]
queryCommand = "S"
versionInfo = "V" ; firmware version for title bar.
signature= "rusEFI (FOME) master.2024.07.21.proteus_f4.1798819833" ; signature is expected to be 7 or more characters.
signature= "rusEFI (FOME) master.2024.07.22.proteus_f4.1798819833" ; signature is expected to be 7 or more characters.
; TS will try to use legacy temp units in some cases, showing "deg F" on a CLT gauge that's actually deg C
useLegacyFTempUnits = false

View File

@ -33,12 +33,12 @@ enable2ndByteCanID = false
[MegaTune]
; https://rusefi.com/forum/viewtopic.php?p=36201#p36201
signature = "rusEFI (FOME) master.2024.07.21.proteus_f7.1798819833"
signature = "rusEFI (FOME) master.2024.07.22.proteus_f7.1798819833"
[TunerStudio]
queryCommand = "S"
versionInfo = "V" ; firmware version for title bar.
signature= "rusEFI (FOME) master.2024.07.21.proteus_f7.1798819833" ; signature is expected to be 7 or more characters.
signature= "rusEFI (FOME) master.2024.07.22.proteus_f7.1798819833" ; signature is expected to be 7 or more characters.
; TS will try to use legacy temp units in some cases, showing "deg F" on a CLT gauge that's actually deg C
useLegacyFTempUnits = false

View File

@ -33,12 +33,12 @@ enable2ndByteCanID = false
[MegaTune]
; https://rusefi.com/forum/viewtopic.php?p=36201#p36201
signature = "rusEFI (FOME) master.2024.07.21.proteus_h7.1798819833"
signature = "rusEFI (FOME) master.2024.07.22.proteus_h7.1798819833"
[TunerStudio]
queryCommand = "S"
versionInfo = "V" ; firmware version for title bar.
signature= "rusEFI (FOME) master.2024.07.21.proteus_h7.1798819833" ; signature is expected to be 7 or more characters.
signature= "rusEFI (FOME) master.2024.07.22.proteus_h7.1798819833" ; signature is expected to be 7 or more characters.
; TS will try to use legacy temp units in some cases, showing "deg F" on a CLT gauge that's actually deg C
useLegacyFTempUnits = false

View File

@ -33,12 +33,12 @@ enable2ndByteCanID = false
[MegaTune]
; https://rusefi.com/forum/viewtopic.php?p=36201#p36201
signature = "rusEFI (FOME) master.2024.07.21.small-can-board.4091227617"
signature = "rusEFI (FOME) master.2024.07.22.small-can-board.4091227617"
[TunerStudio]
queryCommand = "S"
versionInfo = "V" ; firmware version for title bar.
signature= "rusEFI (FOME) master.2024.07.21.small-can-board.4091227617" ; signature is expected to be 7 or more characters.
signature= "rusEFI (FOME) master.2024.07.22.small-can-board.4091227617" ; signature is expected to be 7 or more characters.
; TS will try to use legacy temp units in some cases, showing "deg F" on a CLT gauge that's actually deg C
useLegacyFTempUnits = false

View File

@ -33,12 +33,12 @@ enable2ndByteCanID = false
[MegaTune]
; https://rusefi.com/forum/viewtopic.php?p=36201#p36201
signature = "rusEFI (FOME) master.2024.07.21.tdg-pdm8.2434340445"
signature = "rusEFI (FOME) master.2024.07.22.tdg-pdm8.2434340445"
[TunerStudio]
queryCommand = "S"
versionInfo = "V" ; firmware version for title bar.
signature= "rusEFI (FOME) master.2024.07.21.tdg-pdm8.2434340445" ; signature is expected to be 7 or more characters.
signature= "rusEFI (FOME) master.2024.07.22.tdg-pdm8.2434340445" ; signature is expected to be 7 or more characters.
; TS will try to use legacy temp units in some cases, showing "deg F" on a CLT gauge that's actually deg C
useLegacyFTempUnits = false

View File

@ -1179,7 +1179,7 @@ public class Fields {
public static final int TS_RESPONSE_UNDERRUN = 0x80;
public static final int TS_RESPONSE_UNRECOGNIZED_COMMAND = 0x83;
public static final char TS_SET_LOGGER_SWITCH = 'l';
public static final String TS_SIGNATURE = "rusEFI (FOME) master.2024.07.21.f407-discovery.4210670367";
public static final String TS_SIGNATURE = "rusEFI (FOME) master.2024.07.22.f407-discovery.4210670367";
public static final char TS_SINGLE_WRITE_COMMAND = 'W';
public static final int TS_TOTAL_OUTPUT_SIZE = 1388;
public static final String TS_TRIGGER_SCOPE_CHANNEL_1_NAME = "Channel 1";