3eR01ive
cd404d4f47
- knock fuel trim + diasble suppression then deceleration ( #7017 )
...
* - knock fuel trim
- knock disable suppression then deceleration
* - knock disable suppression then deceleration syntax fix
* - knock disable suppression for test reapply
* - knock disable suppression for test reapply fix
---------
Co-authored-by: 3er0.1ive <3er0.1ive@veeroute.com>
2024-10-31 09:26:10 -04:00
kifir
1a56187c57
implement ignition cut for shift torque reduction #5608
2024-10-05 03:01:03 +03:00
kifir
1e8e31b178
implement shift torque reduction trigger pin state monitoring #5608
2024-10-04 16:14:01 +03:00
Matthew Kennedy
93bb3df05d
only:int rpm -> float rpm
2024-09-25 23:56:18 -04:00
Andrey
cc80c6e354
pretty dead
...
only:kin
2024-09-04 23:49:35 -04:00
rusefillc
11ce520200
Ignition Timing drifting - did we break fixed timing? #6878
...
making fixed timing more fixed
only:uaefi
2024-09-01 17:24:20 -04:00
rusefillc
be186fbe22
only:getCylinderFuelTrim API
2024-08-03 01:39:28 -04:00
rusefi
971f510ee0
reduing RAM usage by not having unneeded second copy of calibration table
2024-07-30 20:47:51 -04:00
kifir
d223ec9a4d
now we wrap advance angle after lua timing parameters are applied
2024-07-25 13:44:22 -04:00
Andrey
16bb2466ae
isnan
2024-07-23 08:00:34 -04:00
Matthew Kennedy
ae1a6e9d8d
cisnan -> std::isnan
2024-07-22 19:53:59 -04:00
kifir
c039f64c3c
move launch controller update before updating spark limiters and calculation of advance, because we use launch controller for these operations
2024-06-07 11:37:46 -04:00
kifir
fdc60e4bff
implement launch spark skip functionality ( #6566 )
2024-06-07 11:09:29 -04:00
kifir
6b2019adf2
light refactoring: encapsulate processing of `useHardSkipInTraction` setting in SoftSparkLimiter class ( #6566 )
2024-06-06 18:40:55 -04:00
Andrey
109b30f063
only:stftCorrection vs fuelPidCorrection vs engine
2024-06-05 21:43:09 -04:00
Andrey
8bc5fbfbaa
time for VCS_VERSION to go
2024-05-29 18:10:01 -04:00
rusefillc
b3ae3b7bfb
luaSoftSparkSkip/luaHardSparkSkip probably bug #6528
2024-05-17 09:56:57 -04:00
Matthew Kennedy
b8e9c2832f
only: tcharge uses a timer instead of hand spun
2024-04-25 20:06:52 -04:00
Matthew Kennedy
e1d91104ad
staged injection uses AFR table Y axis
2024-04-17 08:36:07 -04:00
Andrey
5d46bb1074
Negative timing is not displayed correctly fix #5250
2024-03-20 14:43:50 -04:00
rusefillc
1bd96f39e9
only: helping master
2024-03-04 22:41:51 -05:00
Andrey
fcf04e6730
traction control ignition cut fix #5898
...
actual logic
2024-03-04 21:21:17 -05:00
Andrey
d3461e3905
odd fire timing_offset_cylinder not accounted by injection fix #6095
2024-02-29 12:29:46 -05:00
Andrey
17275e4f4b
maximumIgnitionTiming does not account timing_offset_cylinder #5894
...
only: renaming field so that we do not have two entities with same name and different meaning
2024-02-28 19:34:13 -05:00
Matthew Kennedy
563950faa7
Staged injection support; use two sets of injectors on the same engine #5247
2024-01-07 22:36:20 -05:00
Matthew Kennedy
1f64950e33
Staged injection support; use two sets of injectors on the same engine #5247
...
two injection models for two stages
2024-01-07 22:36:20 -05:00
rusefillc
4cb45a354b
Better efi engine control guard ( #5695 )
...
* better EFI_ENGINE_CONTROL
* better EFI_ENGINE_CONTROL
* better EFI_ENGINE_CONTROL
* better EFI_ENGINE_CONTROL
* better EFI_ENGINE_CONTROL
* better EFI_ENGINE_CONTROL
* better EFI_ENGINE_CONTROL
2023-11-05 13:54:06 -05:00
rusefillc
ab4e11f865
only:untrimmedInjectionMass is better
2023-11-01 17:19:29 -04:00
rusefillc
6ce02ccb63
ASE and CL Ignition fix #5678
2023-11-01 16:37:33 -04:00
rusefillc
2e62e6fc91
only:shall we be just a little less Toyota
2023-11-01 10:21:27 -04:00
Patryk Chmura
da7ebbfc61
After-start enrichment handling more similar to OEM, round two ( #5633 )
...
* 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...
---------
Co-authored-by: pchmura4 <>
2023-10-24 12:54:41 -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
rusefillc
1537c9560b
Password protection makes ECU go CRITICAL #5622
2023-10-19 09:52:38 -04:00
Matthew Kennedy
c872239f51
lock injection timing at high duty cycle to avoid skipped injections
2023-10-12 09:49:24 -04:00
rusefi
16ec3c6454
only:"Slow not invoked yet" on small-can-board is asking for better guards
2023-10-12 09:09:29 -04:00
Matthew Kennedy
c8ddbba529
trip odometer
2023-09-26 17:03:06 -04:00
rusefi
e8c45a2e7d
refactoring: reducing code duplication. Also, do we even care for critical error codes?!
2023-08-20 22:23:44 -04:00
Matthew Kennedy
12cad99136
lambda monitor wiring
2023-06-29 12:00:09 -04:00
Matthew Kennedy
350d9060fb
Add gego channel to make VE analyze happy #82
...
(cherry picked from commit d0c645bad5ddd6a54be149adeb963bae6fa5fa6b)
2023-05-05 17:40:52 -04:00
Matthew Kennedy
61e5b4b1ad
change ObdCode to enum class builds firmware
2023-04-29 00:44:00 -04:00
Matthew Kennedy
01f7e4068d
rename obd_code_e -> ObdCode
...
(cherry picked from commit d6534157a03d19bb2e8aeece301642c053a081d0)
2023-04-29 00:44:00 -04:00
Matthew Kennedy
2857e9527d
remove specs_s struct, flatten config
...
(cherry picked from commit f090a97b0b7771dfe02e4b4bb9919d50a6a11ef5)
2023-04-28 20:59:11 -04:00
Andreika
c17e2adfb7
RPM limit fix and unit-tests ( #5238 )
...
* fix rpm limit timing/fuel corrections
* rpm limit timing - more unit-tests
2023-04-15 12:03:47 -04:00
Andrey
b95353cc12
logging of live data structs was: data points, we are moving away from debug mode #3614
2023-04-12 17:31:00 -04:00
Andrey
0470953cb8
We need to reshuffle timing calculation a bit, add one more gauge #5235
2023-04-12 17:22:28 -04:00
Andrey
588bf77492
wow we have two separate per-cylinder trims?! fix #5237
...
refactoring: bringing two offsets much closer together, no change in overall logic
2023-04-12 15:04:14 -04:00
Andrey
6588e813ae
totalFuel and totalIgnition correction gauges in Tunerstudio #4955
2023-01-15 08:26:38 -05:00
Andrey
9abdab795d
totalFuel and totalIgnition correction gauges in Tunerstudio #4955
2023-01-14 23:21:23 -05:00
Andrey
0c1859b77e
totalFuel and totalIgnition correction gauges in Tunerstudio #4955
2023-01-14 15:33:17 -05:00
rusefillc
6146b01a36
antilag and anti-lag #2403
...
TurboMarian is the ALS boss
2022-12-21 20:12:00 -05:00