Commit Graph

9113 Commits

Author SHA1 Message Date
rusefillc c96b6b53f6 Extra Idle Air if Throttle is Pressed behavior #3940 2022-08-10 01:39:24 -04:00
GitHub build-firmware Action a73cf6fc17 Auto-generated configs and docs 2022-08-10 00:44:28 +00:00
rusefillc b5c2b70e23 refactoring: better field name 2022-08-09 20:32:39 -04:00
GitHub set-date Action 20460239c3 Update date 2022-08-10 00:20:55 +00:00
Andrey G a6bb71f52b
OpneBLT: Ops!: use can2OpenBLT for second CAN (#4430) 2022-08-09 18:12:11 -04:00
Andrey G 62e7463b4b
OpenBLT: jump to OpenBLT on CAN request only if allowed (#4429) 2022-08-09 17:22:38 -04:00
GitHub build-firmware Action ae268ae8c2 Auto-generated configs and docs 2022-08-09 20:28:25 +00:00
Matthew Kennedy e9e6df6d7f
add option to invert vvt control (#4425)
* add option to invert vvt control

* s

* s

* s

* one bit per cam type

* move the space

* I don't spelling good

* changelog
2022-08-09 16:22:55 -04:00
GitHub build-firmware Action 8c21418be9 Auto-generated configs and docs 2022-08-09 19:45:41 +00:00
GitHub build-firmware Action d706e94492 Auto-generated configs and docs 2022-08-09 17:31:12 +00:00
rusefillc c7c443ea24 https://github.com/rusefi/hellen154hyundai/issues/57 2022-08-09 13:26:11 -04:00
rusefillc 5105bc57e3 ISO-TP does not work on real car #4427 2022-08-09 13:12:51 -04:00
GitHub build-firmware Action 15dbdcb69e Auto-generated configs and docs 2022-08-09 16:53:48 +00:00
GitHub build-firmware Action 76b19acb5d Auto-generated configs and docs 2022-08-09 03:13:08 +00:00
rusefillc 97601f9292 VVT target to allow negative values fix #4424 2022-08-08 22:51:51 -04:00
GitHub build-firmware Action ceadfcd6b0 Auto-generated configs and docs 2022-08-09 01:00:36 +00:00
GitHub set-date Action 7e68c23084 Update date 2022-08-09 00:24:33 +00:00
GitHub set-date Action a02efd3b0f Update date 2022-08-08 00:19:50 +00:00
GitHub build-firmware Action 08b0d38fae Auto-generated configs and docs 2022-08-07 23:48:13 +00:00
Andrey G aecd997d4b
OpenBLT shared params (#4417)
* OpenBLT: linker file: use last 16 bytes of ram for shared area

This area is used for communication between FW and OpenBLT.

* OpenBLT: startup: invalidate only DFU breadcumb from startup code

Same location (but different seed) is used for shared param's
signature in OpenBLT.

* OpenBLT: enable shared params

* OpenBLT: enable hooks

If 0x01 is stored in shared param idx=0, then stay in OpenBLT forever.

* Jump to OpenBLT: store proper shared param when OpenBLT is requested

TODO: calculate and store CRC too!

* OpenBLT: move shared_params to start of RAM

* Bootloader: Allocate 16 bytes at start of RAM for bootloader shared area

* OpenBLT: shared_params: reuse same .c and .h file for main application

* OpenBLT: shared_params: enable CRC check

* OpenBLT: no need to manualy set breadcumb before reset

* Revert "OpenBLT: startup: invalidate only DFU breadcumb from startup code"

This reverts commit 6b064714b953560227ae53e38355332cf9f46f7f.

* OpenBLT: guard for builds without OpenBLT

* OpenBLT: reboot to OpenBLT on CAN request with ID=0x667 and DLC=2

* config: options to enable OpenBLT on CAN interfaces

* OpenBLT: comments
2022-08-07 19:33:19 -04:00
GitHub build-firmware Action 426fdde8b5 Auto-generated configs and docs 2022-08-07 22:13:09 +00:00
GitHub set-date Action e147eec138 Update date 2022-08-07 00:26:04 +00:00
GitHub build-firmware Action 9cef059364 Auto-generated configs and docs 2022-08-06 21:05:53 +00:00
GitHub build-firmware Action d3a684e239 Auto-generated configs and docs 2022-08-06 13:20:09 +00:00
Matthew Kennedy bdcbe3804b
ignore invalid diag result when checking ign/inj (#4419)
* ignore invalid pins

* ign too
2022-08-06 07:24:53 -04:00
GitHub build-firmware Action a06d135079 Auto-generated configs and docs 2022-08-06 01:22:08 +00:00
GitHub set-date Action 0039079b66 Update date 2022-08-06 00:21:12 +00:00
GitHub build-firmware Action 85605b3635 Auto-generated configs and docs 2022-08-05 03:23:56 +00:00
GitHub set-date Action 3dccf20b6d Update date 2022-08-05 00:28:20 +00:00
GitHub set-date Action 6d59fc9d8d Update date 2022-08-04 00:25:47 +00:00
GitHub set-date Action 8bf9219a73 Update date 2022-08-03 00:25:13 +00:00
GitHub build-firmware Action 6687aa1807 Auto-generated configs and docs 2022-08-02 23:18:09 +00:00
GitHub build-firmware Action 7ad2f1a331 Auto-generated configs and docs 2022-08-02 23:00:46 +00:00
GitHub build-firmware Action 59a1fc1299 Auto-generated configs and docs 2022-08-02 16:25:08 +00:00
Matthew Kennedy 165e5bb869
misc fixes (#4411)
* fix warnings

* break to debugger in case of panic

* move the check

* s
2022-08-02 12:19:50 -04:00
GitHub set-date Action 83575c96c9 Update date 2022-08-02 00:24:14 +00:00
Matthew Kennedy 435fd9538b
Simpler thread controller (#4327)
* s

* Start -> start

* maybe tests are happy

* s

* s
2022-08-02 01:16:13 +03:00
Matthew Kennedy 2096a22319
report injector, ignition faults (#4408)
* report injector, ignition faults

* guard
2022-08-01 15:41:47 -04:00
Matthew Kennedy ed5f1b3d57
more CAN verbose (#4402)
* add stuff

* don't read invalid value
2022-08-01 15:27:06 -04:00
GitHub build-firmware Action 517dee57f4 Auto-generated configs and docs 2022-08-01 05:00:48 +00:00
GitHub set-date Action e28cdefc3c Update date 2022-08-01 00:25:39 +00:00
rusefillc 122db2de95 fix Subaru EZ30 trigger gaps fix #4344 2022-07-31 10:15:16 -04:00
GitHub build-firmware Action e348ef80d2 Auto-generated configs and docs 2022-07-31 09:36:15 +00:00
GitHub set-date Action c87ac88cd7 Update date 2022-07-31 00:23:19 +00:00
Matthew Kennedy b6f1779781
implement sensor checker (#4395)
* implement sensor checker

* use default

* s

* fix

* properly report non-timeout errors

* it's not safe to read Value when invalid

* it's not safe to read Value when invalid
2022-07-30 17:08:48 -04:00
rusefillc d7802e6373 dead initial value? 2022-07-30 16:07:40 -04:00
Matthew Kennedy 483915f20f
correct behavior in case of failed CLT but not failed IAT (#4406) 2022-07-30 15:44:54 -04:00
rusefillc 6f767f603a (insert passive-aggressive smart prefix here) HARDWARE VALIDATION has disappeared fix #4405 2022-07-30 15:03:45 -04:00
rusefillc 94738f4a16 FATAL does not light up red LED on MRE with OpenBLT fix #4404 2022-07-30 14:58:43 -04:00
rusefillc c81ede01de [SECURITY] Cheap password protection against tune modification fix #4243
helping build
2022-07-30 14:33:11 -04:00