rusefillc
7b5eedf6bc
ISO-TP does not work on real car #4427
2022-08-09 12:29:26 -04:00
Andrey G
bd44357129
config: options to enable OpenBLT on CAN interfaces ( #4423 )
2022-08-07 17:56:11 -04:00
rusefillc
c83e3220dc
reducing confusion
2022-08-06 09:14:48 -04:00
rusefillc
e0677fdacd
[SECURITY] Cheap password protection against tune modification fix #4243
2022-07-30 12:38:05 -04:00
rusefillc
8a1812efd2
[SECURITY] Cheap password protection against tune modification #4243
2022-07-30 12:07:04 -04:00
rusefillc
8fd0d0636a
[SECURITY] Cheap password protection against tune modification #4243
2022-07-30 09:54:36 -04:00
rusefillc
257aafd0d1
confusion between aux linear and aux for scripts fix #4345
2022-07-28 08:56:47 -04:00
Matthew Kennedy
6b83ec8c08
boost control thresholds ( #4392 )
2022-07-28 09:45:16 +03:00
Matthew Kennedy
d4b8a036af
Log gppwm output values ( #4385 )
...
* remove debug option
* purpose built output channels
* name
* embiggen sd log buffer
* Revert "embiggen sd log buffer"
This reverts commit 37432a56535b24c221ae92e9aaded23de4d4a579.
* embiggen SD log buffer
2022-07-27 12:10:00 +03:00
rusefillc
247ad0ddec
custom skipped wheel could be located on camshaft fix #4377
2022-07-25 08:05:52 -04:00
Andrey G
59eee6641c
Add "Reset to OpenBLT" button ( #4364 )
...
Similar to "Reset to DFU", but uses different seed
2022-07-22 08:21:11 +03:00
rusefillc
685c6c1bf6
Launch control bug? "range" thing is confusing #4348
...
minor fix
2022-07-21 04:16:30 -04:00
rusefillc
3d2bb2a62d
Launch control bug? "range" thing is confusing fix #4348
2022-07-20 18:52:02 -04:00
rusefillc
4987a0b93c
Launch control bug? "range" thing is confusing #4348
...
a typo and configurable behaviour without UI
2022-07-20 18:48:55 -04:00
Matthew Kennedy
e1254f84b9
remove idle offset ( #4355 )
...
* remove offset
* remove more completely
* changelog
2022-07-18 15:49:43 -04:00
Matthew Kennedy
d413b28a77
GDI: add min/max boost time config ( #4343 )
...
* add min/max boost time config
* add cast
* generated
* UI
2022-07-16 02:23:05 -04:00
rusefillc
3ed54327a3
raw aux inputs gauges #4346
2022-07-15 06:23:24 -04:00
rusefillc
f78cd39d50
reducing confusion: pulling start button out of battery menu
2022-07-12 01:14:05 -04:00
rusefillc
f88904d7e7
yes, yes, we get it: TPS
2022-07-11 12:36:00 -04:00
rusefillc
232729e8bf
todo: shall we move into high_pressure_fuel_pump.txt and reduce OOP elegance or create a separate live data just for these ones?
2022-07-04 17:08:41 -04:00
Matthew Kennedy
aecacc6aa1
Rewrite tooth logger buffer management ( #4317 )
...
* s
* make it work
* put back enough maybe
* fix console composite log
* unit tests can just use a vector, why not
Co-authored-by: Matthew Kennedy <makenne@microsoft.com>
2022-07-04 16:57:17 -04:00
rusefillc
b231b458a1
usability confustion: ediatble fields with board overrides fix #4295
2022-06-27 13:35:22 -04:00
rusefillc
16294ff473
greyed out pin is still used #4086
2022-06-27 11:56:08 -04:00
rusefillc
e053f0b9eb
verboseQuad
2022-06-26 19:47:58 -04:00
Matthew Kennedy
b92c0149d6
get rid of setSerialConfigurationOverrides ( #4274 )
...
* get rid of setSerialConfigurationOverrides
* missed a few
* kinetis
2022-06-23 19:42:09 -04:00
Matthew Kennedy
9d62aeb81f
force o2 heating ( #4275 )
2022-06-23 14:32:34 -04:00
Matthew Kennedy
11d58f8d5a
clt based rpm limit ( #4267 )
2022-06-22 16:49:24 -04:00
rusefi
ff477f59d0
verbose trigger sync should reuse engineSnifferRpmThreshold #4259
...
unused field & updated tooltip
2022-06-18 14:46:31 -04:00
rusefillc
2e4c7db92f
knock dialog progress
2022-06-18 12:06:31 -04:00
Matthew Kennedy
932f5e1f30
cam/crank sync improvements ( #4152 )
...
* clarify getOperationMode
* wait for phase synchronize to transition to sequential mode
* one test
* encapsulate vvtSyncCounter
* test
* Add option to stop VVT sync above some RPM
* getOrZero
* Revert "synchronized Phase handling improvements fix #4099"
This reverts commit 32d46d1f09
.
* Revert "m_hasSynchronizedSymmetrical handling improvements #4099"
This reverts commit d5e131b1d0
.
* remove synchronizedPhase
* only crank needs this
* changelog
* needsDisambiguation()
* test
* s
* bad merge
* put the timer back
* s
* s
* changelog
* test for new behavior
* correct parameter order
* spelling
* s
* s
* s
* tests merge happy
* bad merge
Co-authored-by: Matthew Kennedy <makenne@microsoft.com>
2022-06-09 17:21:22 -04:00
rusefi
2dc77c8e23
i see dead line
2022-06-08 14:54:38 -04:00
rusefi
c2dd5cf608
https://github.com/rusefi/hellen-gm-e67
2022-06-05 22:49:10 -04:00
rusefi
9e02e3fc93
B6 progress
2022-06-02 00:34:02 -04:00
rusefi
26d2d5e39e
Settings conflict another case of #4086 fix #4221
2022-05-31 17:05:33 -04:00
rusefillc
3cf3618eb1
greyed out pin is still used #4086
...
at least some progress
2022-05-25 21:49:34 -04:00
rusefillc
a2af7895bb
TS injector bench test pulse is too short fix #4192
2022-05-22 09:43:09 -04:00
rusefillc
905889de90
B6 test mule
2022-05-21 01:51:49 -04:00
rusefillc
6256e10fd2
hiding second VR threshold
2022-05-19 12:35:04 -04:00
rusefillc
ac4d7b99f6
typos
2022-05-17 17:57:37 -04:00
rusefillc
78d560591d
https://github.com/rusefi/ts-issues/issues/36
2022-05-17 17:18:00 -04:00
rusefi
fd8402b9af
helping indicators & new gauges
2022-05-14 11:13:18 -04:00
rusefillc
cac3427ec8
Maintenability: frequency sensors need a simple event counter in the logs #4173
2022-05-14 08:13:47 -04:00
Matthew Kennedy
5eb5b7cfbb
phase resolution rpm limit ( #4156 )
2022-05-10 07:22:50 +03:00
rusefillc
c265cfccf7
Hide pin mode from well-known boards #3397
2022-05-08 16:01:42 -04:00
rusefillc
392188f2c6
Hide pin mode from well-known boards #3397
2022-05-08 15:11:28 -04:00
rusefillc
c2763e82cd
An option to disable semi-random ignition #4151
2022-05-08 07:58:19 -04:00
rusefillc
4d6d2efc32
it's not alive
2022-05-02 05:37:51 -04:00
rusefillc
a71b9bc807
Make ETB low limit configurable #4119
2022-05-02 01:25:32 -04:00
rusefillc
019f271e0f
knock reaction #202
2022-04-29 10:47:28 -04:00
rusefillc
8781e6d167
helping TS
2022-04-26 11:04:46 -04:00
rusefi
6fd983e9b1
Lua is new FSIO
2022-04-23 17:21:08 -04:00
rusefi
e5d666a968
Lua is new FSIO
2022-04-23 17:02:50 -04:00
David Holdeman
49f8daae14
More untested transmission features ( #4093 )
...
* use ISS for gearbox ratio, add gauge for TC ratio
* measure shift time
* add shift time gauge, todo notes for pc
* do conversion in the right direction
* switch to Timer and seconds
* try fixing build
* try fixing build again
* try defines, remove include
* use shift pcs
* add 3-2 pct curve
* control 3-2 solenoid
* move 3-2 to persistent config
* fix param
2022-04-23 07:34:39 -04:00
David Holdeman
1747b6a6e6
Add ISS sensor, rearrange some transmission config ( #4089 )
...
* move other solenoids to new dialog
* change name of menu item
* move buttonshift to new dialog
* add ISS config
* add some iss code
* add iss output
* de-init ISS
2022-04-21 09:07:52 -04:00
rusefillc
2cea633e3d
also placing view panels next to controls
2022-04-21 00:20:36 -04:00
rusefillc
07037883a1
proper place for generated dialogs in the overall file, also placing view panels next to controls
2022-04-20 23:16:50 -04:00
rusefillc
e5009f1492
https://github.com/rusefi/alphax-2chan/issues/50
2022-04-19 19:52:44 -04:00
rusefillc
451b4a766c
Three names of the same thing fix #4085
2022-04-19 19:47:43 -04:00
rusefillc
a901fa1e5a
https://github.com/rusefi/alphax-2chan/issues/50
...
more progress
2022-04-19 14:33:46 -04:00
rusefillc
0dba7ddd1d
https://github.com/rusefi/alphax-2chan/issues/50
2022-04-19 07:59:19 -04:00
David Holdeman
7de7ea6ad0
TCU features and fixes ( #4082 )
...
* add tcc pwm freq field
* add pc fields, make trans fields conditional
* make button shift fields conditional, remove duplicates
* add 3-2 solenoid fields
* add PC curves
* try combining tcc curves
* try combining pc curves
* use airmass instead of tps for pc
* reduce airmass axis
* increase axis digits
* duplicate for per shift, change names
* add pc per shift arrays
* try moving tables
* move more tables
* init solenoid pins
* start adding pwm stuff, change some array names
* fix gear issue
* fix multiple shift issue
* fix transmission controllers not working
* fix transmission controllers not working 2
* rearrange and virtual some things
* make getMode const
* fix pwm
2022-04-18 20:09:27 -04:00
rusefillc
218cd70e08
documentation/readbility
2022-04-18 11:05:04 -04:00
Matthew Kennedy
16de438ab8
knock threshold table fix ( #4077 )
...
* fix knock threshold table
* defaults
* knock controller is engine module
* testable
* test builds
* knock tests work
* s
* format
* everyone loves changelogs
2022-04-18 08:03:16 -04:00
rusefillc
3b0febeade
hash poke
2022-04-18 02:02:04 -04:00
rusefillc
59d7a3fce4
poke. looks like hash does not update even while fancy input files are handled as input files and participate in CRC and hash calculation
2022-04-18 01:32:38 -04:00
rusefillc
3d44f6d2c0
logging of live data structs was: data points #3614
...
alpha version of TS UI
2022-04-17 22:28:36 -04:00
rusefillc
fddc2f52cd
poke
2022-04-17 20:36:23 -04:00
rusefillc
a35af7bd82
logging of live data structs was: data points #3614
2022-04-17 13:02:01 -04:00
rusefillc
480ca8fa8f
this would either fix master or not
...
really time to sleep now
2022-04-17 03:31:43 -04:00
rusefillc
fc0f8e7663
logging of live data structs was: data points #3614
...
on-topic and off-topic progress
2022-04-17 02:42:04 -04:00
Matthew Kennedy
497e7ffe77
allow setting injection phase by start or center of injection ( #4068 )
...
* allow SOI/COI
* other change
* renames and simplify
* clean up ownIndex
* double check in spark logic
2022-04-15 10:22:36 -04:00
David Holdeman
fe39f58022
Some untested TCC control ( #4066 )
...
* rebase
* save changes
* save changes
* fix whitespace
* try enum class
* change field name
* Add TCC pin fields
* add TCC tables
* add a bit of TCC control logic
2022-04-12 19:15:09 -04:00
David Holdeman
e427d1dbe7
overhaul some docs surrounding rusefi_config.txt ( #4064 )
...
* overhaul some docs surrounding rusefi_config.txt
* move a little bit more from Dev Tips
* reflect change to output_channels.txt
2022-04-11 18:00:08 -04:00
rusefillc
46327c1862
do not control VVT during cranking fix #3443
2022-04-10 19:31:41 -04:00
Matthew Kennedy
baef88d1c7
make the vss fliter parameter work again ( #4056 )
...
* vss has adjustable filter
* tooltip and validate
* s
2022-04-09 09:00:19 -04:00
Matthew Kennedy
f0b810a81c
Gear detection implementation ( #4052 )
...
* gear detect improvements
* ui
* ui for gear ratios
* ui
* output channel
* output channels etc
* implement gear detection
* name
* s
* status loop
* missing function
* ui tweaking
* s
2022-04-07 09:21:11 -04:00
David Holdeman
f305db2575
Add interface for selecting GearController and TransmissionController classes ( #4048 )
...
* save changes
* save changes
* save changes
* fix mistakes
* try adding empty method
* copy simpleTransmissionController to GM 4L6X controller
* Import 4l6x header
* add to makefile
* fix whitespace
* try enum class
* change field name
* change field name in rusefi.input
* check for gear controller mode
* add mode fields to catch if mode was changed
2022-04-06 17:37:30 -04:00
Matthew Kennedy
ad368b2031
Gear detection improvements ( #4047 )
...
* gear detect improvements
* ui
* ui for gear ratios
* ui
2022-04-06 16:15:58 -04:00
rusefillc
08c80c8035
Gear detection based on RPM to VSS ratio #3779
2022-04-04 20:18:09 -04:00
Matthew Kennedy
dfe6bfb8a9
Flex fuel cranking improvements ( #4043 )
...
* improve flex cranking
* call it e85
* don't re-warn
* warning name
* ui
2022-04-04 17:41:36 -04:00
Andrey
e53e1ca98e
trigger help as URL
2022-04-03 18:48:34 -04:00
Andrey
093de78ff3
Proper cam speed labels in triggers #4021
2022-04-03 17:56:47 -04:00
rusefillc
7f7dcd5c16
Proper cam speed labels in triggers #4021
2022-04-03 14:39:57 -04:00
rusefillc
75318803e8
Proper cam speed labels in triggers #4021
2022-04-03 14:06:22 -04:00
Andrey
d3c6c5863d
Trigger setup in TS is highly confusing: hide operation mode from users? fix #4031
2022-04-03 02:46:00 -04:00
rusefillc
be21105b7f
Trigger setup in TS is highly confusing: hide operation mode from users? #4031
2022-04-02 22:08:33 -04:00
rusefillc
e9aade8219
Trigger setup in TS is highly confusing: hide operation mode from users? #4031
2022-04-02 21:01:29 -04:00
rusefillc
4d92ee1d51
[EPIC] [Feature Request] Transmission Control #1454
2022-03-28 23:00:33 -04:00
Matthew Kennedy
f1742c44ff
output channel tweaks ( #4023 )
...
* shuffle around output channels
* postState should take a ref
* s
* s
* patch input file
* limits
* accel bad bounds check
* units
* units
* Revert "accel bad bounds check"
This reverts commit b2bb493be331d5d2cf40b9ed01363a53182c883e.
* missed an autoscale
2022-03-24 08:58:55 -04:00
Matthew Kennedy
be47bc1b37
aux linear sensors ( #4005 )
...
* aux linear sensors
* comment
* kick build
* fix alignment
* fix alignment
2022-03-20 20:13:04 -04:00
rusefillc
49798aa7f0
AlphaX 2chan new EN lines #3990
2022-03-13 11:54:17 -04:00
rusefillc
e7f55f3dc6
AlphaX 2chan new EN lines #3990
2022-03-12 10:01:57 -05:00
Andrey G
bca63957b1
Test bench: implement injector test for dead time calculation ( #3960 )
...
* Add output channel for TestBench iter counter
* Update testBenchIter from runBench
* rusefi.input: testBenchIter gauge
* rusefi.input: initial Injector test dialog
2022-03-08 19:25:58 -06:00
Matthew Kennedy
9c33ba68d2
fix mangled ts ( #3974 )
2022-03-02 15:03:15 -06:00
Andrey G
7c896fee99
TS: disable ignition and injector test according to cylindersCount ( #3966 )
2022-02-26 17:35:34 -05:00
rusefillc
bd90fe86bb
BMW 6HP gatewy #3954
2022-02-25 20:28:09 -05:00
rusefillc
0d66a5873a
Lua CAN relay performance #3911
2022-02-10 21:01:15 -05:00
rusefillc
5eeac56f52
per-bus verbose flag
2022-02-10 10:12:48 -05:00
rusefillc
ea0d03d846
L9779WD driver L9779 #3768
2022-02-09 08:00:37 -05:00
Matthew Kennedy
70ac0c378b
support lps22 ( #3900 )
...
* support lps22
* s
* changelog, UI
2022-02-07 17:09:51 -05:00