Commit Graph

351 Commits

Author SHA1 Message Date
rusefillc f50474b0d7 odd fire engines do not appreciate wasted mode on spinning fix #5715 2023-11-13 02:15:25 -05:00
Andrey efed3a7a74 6G72 Trigger Pattern #5593 2023-11-08 15:29:07 -05:00
rusefi b80819f4eb only:Flex sensor input 2023-11-01 15:06:18 -04:00
rusefillc 0b1b7a86d9 Make TPS/PPS split configurable #5620 2023-10-30 22:25:29 -04:00
rusefillc 907c8da883 only #5632 2023-10-30 12:41:21 -04:00
Patryk Chmura 0a7cd2b08c
Closed Loop Idle Ignition Timing small improvements (#5635)
* After-start enrichment handling more similar to OEM and other Standalone EFI systems

* Corrections and tidying-up

* Corrected small mistake in TunerStudio definition

* Compatibility fixes

* Readability fix

* Changed to more appropriate cycles instead of seconds, bugfix for TS

* Typo fix...

* Idle Ignition Timing improvements

* Uninitialized variable for Unit Tests?

* Zero value should disable new feature

---------

Co-authored-by: pchmura4 <>
2023-10-24 17:43:29 -04:00
Patryk Chmura 9252ecc3c0
After-start enrichment handling more similar to OEM (#5632)
* After-start enrichment handling more similar to OEM and other Standalone EFI systems

* Corrections and tidying-up

* Corrected small mistake in TunerStudio definition

* Compatibility fixes

* Readability fix

---------

Co-authored-by: pchmura4 <>
2023-10-23 15:41:35 -04:00
pchmura4 beebe4c233 Renamed "bump" to "target", changed CHANGELOG 2023-10-22 18:16:19 -04:00
Matthew Kennedy 5a1f53ce39 fix injection SOI log channel 2023-10-19 22:31:17 -04:00
rusefillc b79989d365 TunerStudio cacerts fix script fix #5536 2023-10-14 10:51:51 -04:00
Matthew Kennedy 6f52a25c2b Prevent multiple-starts on a thread from causing panic 2023-10-12 21:41:33 -04:00
rusefi 62c2a9ef03 DAC with Lua fix #5601 2023-10-09 15:12:32 -04:00
rusefillc 736db73c31 ## October 2023 "Day 591" 2023-10-07 17:39:07 -04:00
rusefillc 19dde2fcf8 High Pressure Fuel Pump scheduling goes into negative range fix #5596 2023-10-05 23:59:44 -04:00
Andrey d730ad08fa lua reads stale output values fix #5579 2023-09-24 18:04:56 -04:00
Andrey 88dd3c24f6 option to Suppress start button on start up fix #5578 2023-09-24 17:58:04 -04:00
rusefillc 1c154f6ee7 2JZ cam trigger configuration is much easier to adjust #5557
only:proteus_f4
2023-09-10 10:34:06 -04:00
Matthew Kennedy 05b3986ef3 changelog 2023-08-27 09:10:35 -04:00
rusefillc 6103b4f723 Mitsubishi 4G69 Cam pattern fix #5541 2023-08-25 11:33:36 -04:00
rusefillc 64cc46d8ec AEM WBO EGO preset 2023-08-24 16:29:35 -04:00
Andrey ee83fea7e0 Renault F 60-2-2 trigger wheel fix #5513 2023-08-15 12:50:54 -04:00
Andrey 5f686c302d "Single Tooth" renamed to "Half Moon", more proper "Single Tooth" crank trigger as a new trigger fix #5488 2023-08-05 23:49:32 -04:00
Andrey 8cf004b14b nucleo-h7 bundle st-link flushing fix #5486 2023-08-05 15:29:37 -04:00
Andrey f3a5586e36 Custom Trigger Tooth with 1+0 causes endless loop fix #5471 2023-08-05 12:59:11 -04:00
rusefillc 77ef4db8ab
Simplified VVT single tooth cam modes. (#5483)
* Simplified VVT single tooth cam modes.

* Simplified VVT single tooth cam modes.

* Simplified VVT single tooth cam modes.

* Simplified VVT single tooth cam modes.

* Simplified VVT single tooth cam modes.

---------

Co-authored-by: rusefillc <sdfsdfqsf2334234234>
2023-08-03 20:24:22 -04:00
rusefillc 3ec46bdde7 Preset for Mpxh6300 MAP sensor fix #5481 2023-08-03 14:14:29 -04:00
rusefillc 31074fa972 simulator: sensor mocking UI is broken fix #5473 2023-07-31 18:21:54 -04:00
rusefillc aadf3cf123 Working disconnect button in Console fix #4862 2023-07-29 00:56:30 -04:00
rusefillc eabcce1540 Latest jSerialComm 2.10.3 2023-07-28 16:06:28 -04:00
rusefillc 23c6ed8f85 Pointing at https://adoptium.net/download/ as JRE source 2023-07-26 14:41:40 -04:00
rusefillc f69c3b0914 only: July 2023 Release "Day 517" 2023-07-26 07:37:23 -04:00
rusefi f8878a9276 only:changelog
hard fault due to misaligned big buffer on F7 firmware #5354
2023-07-25 23:25:50 -04:00
rusefi 0099de49af ignition timing clamping settings 2023-07-22 00:07:15 -04:00
rusefi 83d69b2c0a turnAllPinsOff improvements #5429 2023-07-21 21:37:41 -04:00
Andrey c4833a3a26 fresh STm32 cube prog 3.14 fix #5418 2023-07-21 09:30:00 -04:00
Andrey 11fbfe55f0 GDI4 overlap factor fix #5416 2023-07-20 16:34:40 -04:00
Andrey 5155369bf6 launch control: Speed threshold depends on launch mode, also zero speed limit handling #5419 2023-07-20 16:26:33 -04:00
rusefi e65e0f7e6d java: support compilation by both 8 and 11 fix #1526 2023-07-02 21:03:24 -04:00
Matthew Kennedy 10c5c4ec94 #23 and fix https://github.com/rusefi/rusefi/issues/5353
(cherry picked from commit b0c3357cba)
2023-06-25 00:25:07 -04:00
Andrey 9207b2fd63 start button logic does not crank started for first X seconds since ECU boot fix #5324 2023-06-15 18:36:50 -04:00
rusefillc befdfa7292 Dashpot for return-to-idle from coasting #5303 2023-06-13 22:44:07 -04:00
Andrey 18516db392 expose fuel_pump_control and other engineModules via Lua fix #5239 2023-06-10 21:00:25 -04:00
Andrey e2d02c600e June 2023 Release "Day 466" 2023-06-10 20:59:07 -04:00
rusefillc ce2b932151 f407-discovery software knock flexibility #5254 2023-05-12 16:46:12 -04:00
rusefillc e20a9012e8 Boost Cut Pressure Hysteresis #4529 2023-05-05 17:45:43 -04:00
rusefillc a49e50465f it's going to be painful 2023-05-05 17:45:21 -04:00
rusefillc 4c7e6af16a Single value to be used in event of a failed MAP removed, fallback table is the only option now 2023-05-04 11:17:14 -04:00
Matthew Kennedy b047d942f0 boost control gets blend tables (#73)
* boost control gets blend tables

* most of boost blend UI

* boost blends use ECU-calculated axis value

* oop

* disable UI when no boost control (or open only)

* changelog

(cherry picked from commit b576153297)
2023-05-03 16:00:24 -04:00
Matthew Kennedy 8549349995 selectable idle Y axis override (#94)
* selectable idle Y axis override

* changelog

(cherry picked from commit f30e2ce0f2)
2023-05-02 18:14:07 -04:00
rusefillc 8b5c68b0de Detected gear and wastegate position to CAN format 2023-04-30 11:50:00 -04:00
Matthew Kennedy 12381ed0af detected gear available as gppwm channel
(cherry picked from commit f29b51d490)
2023-04-30 01:27:05 -04:00
rusefi 9aff40c137 Better idle VE table transition
// 0 TPS -> idle table
		// 1/2 threshold -> idle table
		// idle threshold -> normal table
2023-04-30 00:22:37 -04:00
rusefi ceb357b677 support gauge fuel pressure sensors 2023-04-30 00:21:39 -04:00
rusefillc 59d352d7cf only:changelog 2023-04-29 07:33:31 -04:00
Andrey ba5b85149a CJ125 support removed 2023-04-29 00:16:30 -04:00
rusefillc 8cdeb7796d LCD & joystick support removed 2023-04-28 23:14:16 -04:00
Matthew Kennedy bb49b22294 joystick, lcd
(cherry picked from commit 61c17791b8)
2023-04-28 22:32:37 -04:00
rusefillc a9f888b78a microRusEFI: Indicator for injector hardware issues #5189
only:mre_f4
2023-04-17 20:34:12 -04:00
Andrey 954da551f7 sensor checker is not checking sensors fix #5232 2023-04-11 16:06:38 -04:00
rusefillc deaee9ceae Ignition Knock response logging progress 2023-04-11 10:54:10 -04:00
rusefillc 912f800242 FATAL error helping humans decide what they want regarding WBO input fix #5226 2023-04-10 11:31:29 -04:00
rusefillc 6693480d8f ## April 2023 Release - "Day 408" 2023-04-07 05:46:28 -04:00
rusefi 033c2e2bb9 https://rusefi.com/forum/viewtopic.php?p=47378#p47378
Subaru EZ30 tdcPosition is now 240
2023-03-11 10:15:59 -05:00
Andrey f89a756d15 allow k-line as a runtime option on default build 2023-03-11 00:06:28 -05:00
rusefillc 25a1c2b389 CAN bus AFR value inverted #5160 2023-03-08 17:40:50 -05:00
rusefi da0b11098f Native SENT TPS input #5079 2023-03-01 17:37:56 -05:00
rusefillc ab3a1eae7e STM32Cube v2.13 #5135 2023-02-27 10:29:10 -05:00
rusefillc 60435b063a console creates new log file every 100 ms :( fix #5112 2023-02-20 17:31:05 -05:00
rusefillc 2ba0fd8421 - Selectable CanBus channel for WBO inputs #5028 2023-02-20 11:30:47 -05:00
Matthew Kennedy d0dd3e9b4d changelog 2023-02-15 18:51:15 -05:00
rusefillc e3a8ebb32c No rusefi*.ini file #5078 2023-02-14 13:14:56 -05:00
rusefi d6fd5d484f add 50/83.3/125kbit CAN #5072 2023-02-13 17:14:56 -05:00
Nathan Schulte f99e480e66
enable LSE (via: LSE max wait patches) (#4944)
* enable LSE (via: LSE max wait patches)

* ChibiOS: LSE patches
2023-02-12 16:01:03 -05:00
rusefillc a262df4dc2 Antilag switch pin mode was ignored fix #5036 2023-02-07 10:05:17 -05:00
rusefillc 4b50c26620 February 2023 Release - "Day 346" 2023-02-06 17:16:44 -05:00
rusefillc 717bf0279f
Update CHANGELOG.md 2023-02-01 08:32:54 -05:00
rusefillc 728db11c56 Alternator Duty Cycle Adder for AC Fan fix #4973 2023-01-24 10:29:08 -05:00
rusefillc 40520de120 Default binary should have more relaxed pinout: serial #4998
we can now simplify code a bit
2023-01-23 08:04:41 -05:00
rusefillc 46e37ae30e totalFuel and totalIgnition correction gauges in Tunerstudio #4955 2023-01-17 23:28:28 -05:00
rusefillc a2d9fddb78 DC wastegate fix #4965 2023-01-17 23:24:32 -05:00
rusefillc ee5c9db9a8 detect and ignore doubled trigger edges #4656 2023-01-10 16:11:50 -05:00
Matthew Kennedy e5d199272d
improve iat ignition table (#4948)
* iat ignition table

* changelog
2023-01-06 21:59:34 -05:00
rusefi e67c2e85e1 STM32Cube v2.12 2023-01-06 15:32:32 -05:00
rusefillc d6d6df568c Ignition IAT Corr Load Bins Range fix #4941 2023-01-05 12:30:53 -05:00
rusefillc 00b472d08a multi-line tooltips in TS #4927 2023-01-02 22:10:40 -05:00
rusefillc a19a7120df https://rusefi.com/forum/viewtopic.php?f=2&t=2484 luaIgnCut 2023-01-02 18:06:38 -05:00
rusefi 17a8427c95 Antilag fix #2403 2022-12-26 20:43:46 -05:00
Matthew Kennedy 52884c64cb
SD card tooth log (#4897)
* adjust tooth logger api

* mmc card writes tooth log

* changelog
2022-12-15 08:34:10 -04:00
rusefillc 743bdad7e0 RPM correction/multiplier for Accel Enrich fix #4760 2022-12-14 19:57:07 -05:00
rusefillc d4fb20e54d Jammed ETB detection #4873 2022-12-13 22:26:51 -05:00
Matthew Kennedy 9d8bfb834e
Basic trigger scope implementation (#4885)
* big buffer

* mostly hooked up big buffer

* bad merge

* s

* sneak preview of trigger scope

* s

* constness

* channel limits

* s

* unnecessary

* efilib

* TcpServerSandbox

* includes fix

* binary format

* tooth logger uses big buffer

* dead config

* config

* implement basic trigger scope

* good behavior

* enable on other alphax

* flag to enable second channel

* use 8 bit mode on the ADC for less memory use

* changelog
2022-12-10 23:00:12 -05:00
Matthew Kennedy 872595f302
ETB compensates for battery voltage (#4838)
* compensate battery voltage

* changelog

Co-authored-by: Matthew Kennedy <makenne@microsoft.com>
2022-12-10 22:55:26 -05:00
rusefillc 1580f45e18 ## December 2022 Release - "Day 289" 2022-12-09 22:51:06 -05:00
rusefillc 5b7e115dc1 ## December 2022 Release - "Day 281" 2022-12-01 18:42:31 -05:00
Andrey 8d456cedad ETB intermittent sensors protection #4832 2022-11-30 19:50:09 -05:00
Andrey 9a38d23b61 ETB duty cycle jitter: only monitoring within this ticket fix #4833 2022-11-30 19:49:16 -05:00
rusefi 421ac16f18 ETB input jitter protection fix #4832 2022-11-30 17:07:42 -05:00
Matthew Kennedy 151416b005
default fuel cleanup and injection phase change (#4836)
* default fuel cleanup and injection phase change

* happy tests

* changelog

Co-authored-by: Matthew Kennedy <makenne@microsoft.com>
2022-11-29 23:41:49 -05:00
rusefillc 7e79706221 "Day 267" was not amazing 2022-11-28 19:57:49 -05:00
Matthew Kennedy ef53ff0104
period -> frequency (#4837)
Co-authored-by: Matthew Kennedy <makenne@microsoft.com>
2022-11-27 08:10:05 -05:00