diff --git a/generated/controllers/generated/engine_configuration_generated_structures_mega100.h b/generated/controllers/generated/engine_configuration_generated_structures_mega100.h index c782c32..ad417ec 100644 --- a/generated/controllers/generated/engine_configuration_generated_structures_mega100.h +++ b/generated/controllers/generated/engine_configuration_generated_structures_mega100.h @@ -589,55 +589,55 @@ struct engine_configuration_s { * offset 2 */ uint16_t startButtonSuppressOnStartUpMs; - /** - * Disable sensor sniffer above this rpm - * units: RPM - * offset 4 - */ - uint16_t sensorSnifferRpmThreshold; /** * A secondary Rev limit engaged by the driver to help launch the vehicle faster * units: rpm - * offset 6 + * offset 4 */ uint16_t launchRpm; /** * set rpm_hard_limit X * units: rpm - * offset 8 + * offset 6 */ uint16_t rpmHardLimit; /** * Engine sniffer would be disabled above this rpm * set engineSnifferRpmThreshold X * units: RPM - * offset 10 + * offset 8 */ uint16_t engineSnifferRpmThreshold; /** * Disable multispark above this engine speed. * units: rpm - * offset 12 + * offset 10 */ scaled_channel multisparkMaxRpm; /** * Above this RPM, disable AC. Set to 0 to disable check. * units: rpm - * offset 13 + * offset 11 */ scaled_channel maxAcRpm; /** * Above this TPS, disable AC. Set to 0 to disable check. * units: % - * offset 14 + * offset 12 */ uint8_t maxAcTps; /** * Above this CLT, disable AC to prevent overheating the engine. Set to 0 to disable check. * units: deg C - * offset 15 + * offset 13 */ uint8_t maxAcClt; + /** + * need 4 byte alignment + * units: units + * offset 14 + */ + uint8_t alignmentFill_at_14[2] = {}; /** * Just for reference really, not taken into account by any logic at this point * units: CR @@ -2018,20 +2018,15 @@ struct engine_configuration_s { */ uart_device_e consoleUartDevice; /** - * rusEFI console Sensor Sniffer mode * offset 897 */ - sensor_chart_e sensorChartMode; - /** - * offset 898 - */ maf_sensor_type_e mafSensorType; /** * need 4 byte alignment * units: units - * offset 899 + * offset 898 */ - uint8_t alignmentFill_at_899[1] = {}; + uint8_t alignmentFill_at_898[2] = {}; /** * Ramp the idle target down from the entry threshold over 3 seconds when returning to idle. Helps prevent overshooting (below) the idle target while returning to idle from coasting. offset 900 bit 0 */ @@ -2137,7 +2132,7 @@ struct engine_configuration_s { bool verboseCan2 : 1 {}; /** offset 900 bit 31 */ - bool unusedBit_333_31 : 1 {}; + bool unusedBit_332_31 : 1 {}; /** * offset 904 */ @@ -2440,19 +2435,19 @@ struct engine_configuration_s { bool skippedWheelOnCam : 1 {}; /** offset 1288 bit 27 */ - bool unusedBit_404_27 : 1 {}; + bool unusedBit_403_27 : 1 {}; /** offset 1288 bit 28 */ - bool unusedBit_404_28 : 1 {}; + bool unusedBit_403_28 : 1 {}; /** offset 1288 bit 29 */ - bool unusedBit_404_29 : 1 {}; + bool unusedBit_403_29 : 1 {}; /** offset 1288 bit 30 */ - bool unusedBit_404_30 : 1 {}; + bool unusedBit_403_30 : 1 {}; /** offset 1288 bit 31 */ - bool unusedBit_404_31 : 1 {}; + bool unusedBit_403_31 : 1 {}; /** * offset 1292 */ @@ -2609,7 +2604,7 @@ struct engine_configuration_s { bool watchOutForLinearTime : 1 {}; /** offset 1300 bit 31 */ - bool unusedBit_447_31 : 1 {}; + bool unusedBit_446_31 : 1 {}; /** * units: count * offset 1304 @@ -2916,16 +2911,16 @@ struct engine_configuration_s { bool enableKnockSpectrogramFilter : 1 {}; /** offset 1476 bit 28 */ - bool unusedBit_517_28 : 1 {}; + bool unusedBit_516_28 : 1 {}; /** offset 1476 bit 29 */ - bool unusedBit_517_29 : 1 {}; + bool unusedBit_516_29 : 1 {}; /** offset 1476 bit 30 */ - bool unusedBit_517_30 : 1 {}; + bool unusedBit_516_30 : 1 {}; /** offset 1476 bit 31 */ - bool unusedBit_517_31 : 1 {}; + bool unusedBit_516_31 : 1 {}; /** * This is the duration in cycles that the IAC will take to reach its normal idle position, it can be used to hold the idle higher for a few seconds after cranking to improve startup. * Should be 100 once tune is better @@ -3093,76 +3088,76 @@ struct engine_configuration_s { bool can2ListenMode : 1 {}; /** offset 1532 bit 8 */ - bool unusedBit_554_8 : 1 {}; + bool unusedBit_553_8 : 1 {}; /** offset 1532 bit 9 */ - bool unusedBit_554_9 : 1 {}; + bool unusedBit_553_9 : 1 {}; /** offset 1532 bit 10 */ - bool unusedBit_554_10 : 1 {}; + bool unusedBit_553_10 : 1 {}; /** offset 1532 bit 11 */ - bool unusedBit_554_11 : 1 {}; + bool unusedBit_553_11 : 1 {}; /** offset 1532 bit 12 */ - bool unusedBit_554_12 : 1 {}; + bool unusedBit_553_12 : 1 {}; /** offset 1532 bit 13 */ - bool unusedBit_554_13 : 1 {}; + bool unusedBit_553_13 : 1 {}; /** offset 1532 bit 14 */ - bool unusedBit_554_14 : 1 {}; + bool unusedBit_553_14 : 1 {}; /** offset 1532 bit 15 */ - bool unusedBit_554_15 : 1 {}; + bool unusedBit_553_15 : 1 {}; /** offset 1532 bit 16 */ - bool unusedBit_554_16 : 1 {}; + bool unusedBit_553_16 : 1 {}; /** offset 1532 bit 17 */ - bool unusedBit_554_17 : 1 {}; + bool unusedBit_553_17 : 1 {}; /** offset 1532 bit 18 */ - bool unusedBit_554_18 : 1 {}; + bool unusedBit_553_18 : 1 {}; /** offset 1532 bit 19 */ - bool unusedBit_554_19 : 1 {}; + bool unusedBit_553_19 : 1 {}; /** offset 1532 bit 20 */ - bool unusedBit_554_20 : 1 {}; + bool unusedBit_553_20 : 1 {}; /** offset 1532 bit 21 */ - bool unusedBit_554_21 : 1 {}; + bool unusedBit_553_21 : 1 {}; /** offset 1532 bit 22 */ - bool unusedBit_554_22 : 1 {}; + bool unusedBit_553_22 : 1 {}; /** offset 1532 bit 23 */ - bool unusedBit_554_23 : 1 {}; + bool unusedBit_553_23 : 1 {}; /** offset 1532 bit 24 */ - bool unusedBit_554_24 : 1 {}; + bool unusedBit_553_24 : 1 {}; /** offset 1532 bit 25 */ - bool unusedBit_554_25 : 1 {}; + bool unusedBit_553_25 : 1 {}; /** offset 1532 bit 26 */ - bool unusedBit_554_26 : 1 {}; + bool unusedBit_553_26 : 1 {}; /** offset 1532 bit 27 */ - bool unusedBit_554_27 : 1 {}; + bool unusedBit_553_27 : 1 {}; /** offset 1532 bit 28 */ - bool unusedBit_554_28 : 1 {}; + bool unusedBit_553_28 : 1 {}; /** offset 1532 bit 29 */ - bool unusedBit_554_29 : 1 {}; + bool unusedBit_553_29 : 1 {}; /** offset 1532 bit 30 */ - bool unusedBit_554_30 : 1 {}; + bool unusedBit_553_30 : 1 {}; /** offset 1532 bit 31 */ - bool unusedBit_554_31 : 1 {}; + bool unusedBit_553_31 : 1 {}; /** * offset 1536 */ @@ -4996,12 +4991,6 @@ struct engine_configuration_s { * offset 3958 */ uint8_t unusedOftenChangesDuringFirmwareUpdate[END_OF_CALIBRATION_PADDING] = {}; - /** - * need 4 byte alignment - * units: units - * offset 4010 - */ - uint8_t alignmentFill_at_4010[2] = {}; }; static_assert(sizeof(engine_configuration_s) == 4012); diff --git a/generated/controllers/generated/rusefi_generated_mega100.h b/generated/controllers/generated/rusefi_generated_mega100.h index 54b548a..076e4d5 100644 --- a/generated/controllers/generated/rusefi_generated_mega100.h +++ b/generated/controllers/generated/rusefi_generated_mega100.h @@ -384,7 +384,7 @@ #define ego_sensor_e_ES_Innovate_MTX_L 1 #define ego_sensor_e_ES_PLX 4 #define EGT_CHANNEL_COUNT 8 -#define END_OF_CALIBRATION_PADDING 52 +#define END_OF_CALIBRATION_PADDING 54 #define engine_configuration_s_size 4012 #define engine_load_mode_e_auto_enum 0="LM_SPEED_DENSITY",2="LM_ALPHA_N",3="LM_LUA",100="LM_MOCK",1="LM_REAL_MAF" #define engine_load_mode_e_enum "Speed Density", "MAF Air Charge", "Alpha-N", "Lua" @@ -1318,7 +1318,6 @@ #define pin_output_mode_e_OM_OPENDRAIN 2 #define pin_output_mode_e_OM_OPENDRAIN_INVERTED 3 #define PRIME_CURVE_COUNT 8 -#define PROTOCOL_ANALOG_CHART "analog_chart" #define PROTOCOL_COIL_SHORT_PREFIX "c" #define PROTOCOL_CRANK1 "t1" #define PROTOCOL_CRANK2 "t2" @@ -1354,13 +1353,6 @@ #define SelectedGear_Neutral 5 #define SelectedGear_Park 3 #define SelectedGear_Reverse 4 -#define sensor_chart_e_auto_enum 0="SC_OFF",5="SC_AUX_FAST1",4="SC_DETAILED_RPM",3="SC_RPM_ACCEL",1="SC_TRIGGER" -#define sensor_chart_e_enum "none", "trigger", "INVALID", "RPM ACCEL", "DETAILED RPM", "Fast Aux1" -#define sensor_chart_e_SC_AUX_FAST1 5 -#define sensor_chart_e_SC_DETAILED_RPM 4 -#define sensor_chart_e_SC_OFF 0 -#define sensor_chart_e_SC_RPM_ACCEL 3 -#define sensor_chart_e_SC_TRIGGER 1 #define SENT_INPUT_COUNT 1 #define sent_input_pin_e_enum "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" #define SentEtbType_auto_enum 0="NONE",3="CUSTOM",2="FORD_TYPE_1",1="GM_TYPE_1" @@ -1385,7 +1377,7 @@ #define SentInput_NONE 0 #define show_tcu_gauges true #define show_vvt_output_pin true -#define SIGNATURE_HASH 98373843 +#define SIGNATURE_HASH 3280476312 #define SIMULATOR_TUNE_BIN_FILE_NAME "generated/simulator_tune_image.bin" #define SIMULATOR_TUNE_BIN_FILE_NAME_PREFIX "generated/simulator_tune_image" #define SIMULATOR_TUNE_BIN_FILE_NAME_SUFFIX ".bin" @@ -1880,7 +1872,7 @@ #define ts_show_wastegate_sensor true #define ts_show_wbo_canbus_index true #define ts_show_wbo_canbus_set_index true -#define TS_SIGNATURE "rusEFI main.2025.03.15.mega100.98373843" +#define TS_SIGNATURE "rusEFI main.2025.03.16.mega100.3280476312" #define TS_SIMULATE_CAN '>' #define TS_SIMULATE_CAN_char > #define TS_SINGLE_WRITE_COMMAND 'W' diff --git a/generated/controllers/generated/signature_mega100.h b/generated/controllers/generated/signature_mega100.h index a6128f9..30ee2e8 100644 --- a/generated/controllers/generated/signature_mega100.h +++ b/generated/controllers/generated/signature_mega100.h @@ -2,5 +2,5 @@ // was generated automatically by rusEFI tool config_definition-all.jar based on gen_config.sh by SignatureConsumer // -#define SIGNATURE_HASH 98373843 -#define TS_SIGNATURE "rusEFI main.2025.03.15.mega100.98373843" +#define SIGNATURE_HASH 3280476312 +#define TS_SIGNATURE "rusEFI main.2025.03.16.mega100.3280476312" diff --git a/generated/tunerstudio/generated/rusefi_mega100.ini b/generated/tunerstudio/generated/rusefi_mega100.ini index 51d1648..d6aa9bd 100644 --- a/generated/tunerstudio/generated/rusefi_mega100.ini +++ b/generated/tunerstudio/generated/rusefi_mega100.ini @@ -38,12 +38,12 @@ enable2ndByteCanID = false [MegaTune] ; https://rusefi.com/forum/viewtopic.php?p=36201#p36201 - signature = "rusEFI main.2025.03.15.mega100.98373843" + signature = "rusEFI main.2025.03.16.mega100.3280476312" [TunerStudio] queryCommand = "S" versionInfo = "V" ; firmware version for title bar. - signature= "rusEFI main.2025.03.15.mega100.98373843" ; signature is expected to be 7 or more characters. + signature= "rusEFI main.2025.03.16.mega100.3280476312" ; 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 @@ -105,14 +105,13 @@ pageSize = 23536 page = 1 engineType = bits, U16, 0, [0:6], 0="DEFAULT_FRANKENSO",22="BMW_M52",50="BMW_M73_MRE",51="BMW_M73_MRE_SLAVE",38="DISCOVERY_PDM",2="DODGE_NEON_1995",46="DODGE_NEON_2003_CRANK",64="DODGE_RAM",61="EEPROM_BENCH_ENGINE",58="ETB_BENCH_ENGINE",21="ET_BOSCH_QUICK_START",24="ET_TEST_WITH_BOSCH_QUICK_START",105="FERRARI_F136",3="FORD_ASPIRE_1996",11="FORD_COYOTE",14="FORD_ESCORT_GT",7="FORD_INLINE_6_1995",40="FRANKENSO_BMW_M73_F",41="FRANKENSO_MIATA_NA6_MAP",59="FRANKENSO_TEST_33810",15="FUEL_BENCH",47="GM_LCV",55="GM_LTG",98="GM_SBC",49="GM_SBC_GEN5",8="GY6_139QMB",6="HARLEY",84="HELLEN_121_NISSAN_4_CYL",72="HELLEN_121_NISSAN_6_CYL",85="HELLEN_121_NISSAN_8_CYL",87="HELLEN_121_NISSAN_ALMERA_N16",71="HELLEN_121_VAG_4_CYL",81="HELLEN_121_VAG_8_CYL",78="HELLEN_121_VAG_V6_CYL",79="HELLEN_121_VAG_VR6_CYL",36="HELLEN_128_MERCEDES_4_CYL",88="HELLEN_128_MERCEDES_6_CYL",89="HELLEN_128_MERCEDES_8_CYL",82="HELLEN_154_HYUNDAI_COUPE_BK1",95="HELLEN_154_HYUNDAI_COUPE_BK2",76="HELLEN_154_VAG",75="HELLEN_2CHAN_STIM_QC",74="HELLEN_4CHAN_STIM_QC",57="HELLEN_HONDA_BCM",43="HONDA_600",90="HONDA_K",66="HONDA_OBD1",91="HONDA_OBD2A",104="HYUNDAI_PB",60="L9779_BENCH_ENGINE",54="MAVERICK_X3",34="MAZDA_MIATA_NA6",80="MAZDA_MIATA_NA94",10="MAZDA_MIATA_NA96",83="MAZDA_MIATA_NB1",69="MAZDA_MIATA_NB2",86="MAZDA_MIATA_NB2_36",20="MAZDA_MIATA_NC",33="ME17_9_MISC",68="MERCEDES_M111",1="MIATA_PROTEUS_TCU",99="MINIMAL_PINS",12="MITSUBISHI_3A92",16="MITSUBISHI_4G93",31="MRE_BOARD_NEW_TEST",23="MRE_BODY_CONTROL",4="MRE_SECONDARY_CAN",37="MRE_SUBARU_EJ18",62="MRE_VW_B6",5="NISSAN_PRIMERA",35="POLARIS",9="POLARIS_RZR",30="PROTEUS_ANALOG_PWM_TEST",63="PROTEUS_BMW_M73",27="PROTEUS_GM_LS_4",25="PROTEUS_LUA_DEMO",103="PROTEUS_NISSAN_VQ35",42="PROTEUS_QC_TEST_BOARD",73="PROTEUS_STIM_QC",39="PROTEUS_VW_B6",29="SACHS",92="SIMULATOR_CONFIG",56="SUBARU_2011",70="SUBARU_EG33",17="TCU_4R70W",100="TEST_100",101="TEST_101",18="TEST_33816",28="TEST_CRANK_ENGINE",48="TEST_DC_WASTEGATE_DISCOVERY",26="TEST_ENGINE",45="TEST_ENGINE_VVT",52="TEST_ISSUE_366_BOTH",53="TEST_ISSUE_366_RISE",93="TEST_ISSUE_6451",19="TEST_ROTARY",13="TOYOTA_1NZ_FE",44="TOYOTA_2JZ_GTE_VVTi",102="UNUSED102",67="UNUSED67",94="UNUSED94",65="UNUSED_65",97="UNUSED_97",77="VAG_5_CYL",32="VW_ABA",96="WASTEGATE_PROTEUS_TEST" startButtonSuppressOnStartUpMs = scalar, U16, 2, "", 1, 0, 0, 32000, 0 -sensorSnifferRpmThreshold = scalar, U16, 4, "RPM", 1, 0, 0, 10000, 0 -launchRpm = scalar, U16, 6, "rpm", 1, 0, 0, 20000, 0 -rpmHardLimit = scalar, U16, 8, "rpm", 1, 0, 0, 20000, 0 -engineSnifferRpmThreshold = scalar, U16, 10, "RPM", 1, 0, 0, 30000, 0 -multisparkMaxRpm = scalar, U08, 12, "rpm", 50.0, 0, 0, 3000, 0 -maxAcRpm = scalar, U08, 13, "rpm", 50.0, 0, 0, 10000, 0 -maxAcTps = scalar, U08, 14, "%", 1, 0, 0, 100, 0 -maxAcClt = scalar, U08, 15, "deg C", 1, 0, 0, 250, 0 +launchRpm = scalar, U16, 4, "rpm", 1, 0, 0, 20000, 0 +rpmHardLimit = scalar, U16, 6, "rpm", 1, 0, 0, 20000, 0 +engineSnifferRpmThreshold = scalar, U16, 8, "RPM", 1, 0, 0, 30000, 0 +multisparkMaxRpm = scalar, U08, 10, "rpm", 50.0, 0, 0, 3000, 0 +maxAcRpm = scalar, U08, 11, "rpm", 50.0, 0, 0, 10000, 0 +maxAcTps = scalar, U08, 12, "%", 1, 0, 0, 100, 0 +maxAcClt = scalar, U08, 13, "deg C", 1, 0, 0, 250, 0 compressionRatio = scalar, F32, 16, "CR", 1, 0, 0, 300, 1 wastegatePositionMin = scalar, U16, 20, "mv", 1, 0, 0, 5000, 0 wastegatePositionMax = scalar, U16, 22, "mv", 1, 0, 0, 5000, 0 @@ -475,8 +474,7 @@ spi3misoPin = bits, U16, 890, [0:8], $gpio_list spi3sckPin = bits, U16, 892, [0:8], $gpio_list cdmInputPin = bits, U16, 894, [0:8], $gpio_list consoleUartDevice = bits, U08, 896, [0:1], "Off", "UART1", "UART2", "UART3" -sensorChartMode = bits, S08, 897, [0:2], "none", "trigger", "INVALID", "RPM ACCEL", "DETAILED RPM", "Fast Aux1", "INVALID", "INVALID" -mafSensorType = bits, S08, 898, [0:1], "v0", "v1", "v2", "v3" +mafSensorType = bits, S08, 897, [0:1], "v0", "v1", "v2", "v3" idleReturnTargetRamp = bits, U32, 900, [0:0], "no", "yes" unused920_1testChange = bits, U32, 900, [1:1], "false", "true" useHbridgesToDriveIdleStepper = bits, U32, 900, [2:2], "false", "true" @@ -1451,7 +1449,7 @@ fuelLevelHighThresholdVoltage = scalar, F32, 3948, "v", 1, 0, 0, 10, 2 mapExpAverageAfr = scalar, F32, 3952, "", 1, 0, 0, 1, 3 sparkHardwareLatencyCorrection = scalar, U08, 3956, "uS", 1, 0, 0, 250, 0 maxOilPressureTimeout = scalar, U08, 3957, "sec", 0.1, 0, 0, 5, 1 -unusedOftenChangesDuringFirmwareUpdate = array, U08, 3958, [52], "units", 1, 0, 0, 1, 0 +unusedOftenChangesDuringFirmwareUpdate = array, U08, 3958, [54], "units", 1, 0, 0, 1, 0 postCrankingFactor = array, F32, 4012, [6x6], "mult", 1, 0, 1, 3, 2 postCrankingDurationBins = array, U16, 4156, [6], "count", 1, 0, 0, 64000, 0 postCrankingCLTBins = array, S16, 4168, [6], "C", 1, 0, -100, 250, 0 @@ -1814,7 +1812,6 @@ maximumOilPressureValues = array, U08, 23532, [4], "kPa", 10.0, 0, 0, 2000, 0 ; total TS size = 23536 [SettingContextHelp] engineType = "http://rusefi.com/wiki/index.php?title=Manual:Engine_Type\nset engine_type X" - sensorSnifferRpmThreshold = "Disable sensor sniffer above this rpm" launchRpm = "A secondary Rev limit engaged by the driver to help launch the vehicle faster" rpmHardLimit = "set rpm_hard_limit X" engineSnifferRpmThreshold = "Engine sniffer would be disabled above this rpm\nset engineSnifferRpmThreshold X" @@ -2024,7 +2021,6 @@ maximumOilPressureValues = array, U08, 23532, [4], "kPa", 10.0, 0, 0, 2000, 0 scriptSetting7 = "scriptSetting 7" scriptSetting8 = "scriptSetting 8" cdmInputPin = "Saab Combustion Detection Module knock signal input pin\nalso known as Saab Ion Sensing Module" - sensorChartMode = "rusEFI console Sensor Sniffer mode" idleReturnTargetRamp = "Ramp the idle target down from the entry threshold over 3 seconds when returning to idle. Helps prevent overshooting (below) the idle target while returning to idle from coasting." useHbridgesToDriveIdleStepper = "If enabled we use two H-bridges to drive stepper idle air valve" consumeObdSensors = "This property is useful if using rusEFI as TCM or BCM only" diff --git a/generated/tunerstudio/generated/signature_mega100.txt b/generated/tunerstudio/generated/signature_mega100.txt index 440fbbb..4cc686d 100644 --- a/generated/tunerstudio/generated/signature_mega100.txt +++ b/generated/tunerstudio/generated/signature_mega100.txt @@ -1,4 +1,4 @@ ! Generated by gen_signature.sh ! SIGNATURE_HASH is a built-in variable generated by config_definition-all.jar ! gen_signature.sh Using env variable branch [main] -#define TS_SIGNATURE "rusEFI main.2025.03.15.mega100.@@SIGNATURE_HASH@@" +#define TS_SIGNATURE "rusEFI main.2025.03.16.mega100.@@SIGNATURE_HASH@@"