Commit Graph

144 Commits

Author SHA1 Message Date
Adeeb 15916d03f4 Abstract pcmEnable and pcmDisable events (#1350)
* don't need individual prev state vars since whole CS is copied

* don't need a whole function since toyota alerts were simplified

* better here

* abstract pcmEnable/pcmDisable events

* the flippening came to NEOS

* delete

* unused

* Revert "the flippening came to NEOS"

This reverts commit 91cfb73b2914f637863335f4e5f5952620b3e977.
old-commit-hash: 8d791d78dd4fbc973eb61ccd9df2ed4cf9bbbcd5
2020-04-10 16:12:58 -07:00
Willem Melching 29a2d0cf63 Remove duplicate firmware versions from CIVIC_BOSCH
old-commit-hash: b721b8521f88fe8a39b41d2eb98235dd607f6688
2020-03-30 12:42:15 -07:00
Willem Melching c6d2faec37 Add CIVIC_BOSCH fw versions
old-commit-hash: 003c236fa213e00ce203e59a6df763b59d1fec96
2020-03-30 12:39:21 -07:00
Willem Melching 3fa73442cc Add pedal msgs to 2019 ridgeline
old-commit-hash: 4e4bea85259be702ff06835d586b0d5f3d992faf
2020-03-26 19:08:34 -07:00
vanillagorillaa b00f76e477 2020 Ridgeline FW Versions (#1277)
* 2020 Ridgeline FW Versions

* add missing camera fw

Co-authored-by: Willem Melching <willem.melching@gmail.com>
old-commit-hash: 9e6d691616ec5936c93d6d0703832f84d0275ee2
2020-03-26 19:04:26 -07:00
rming a7a7aebba7 Honda Accord 2018 1.5t FP (#1274)
old-commit-hash: 133ee25e3e521b18d73109c68e5ad667899fb02d
2020-03-26 18:16:38 -07:00
Chris Souers a5927023db Adds 2016 CR-V Executive (Euro version of Touring trim) (#1097)
Co-authored-by: Ted Slesinski <ted_slesinski@epam.com>
old-commit-hash: 035397cd319cb1c08a7fea7735c0b575a1094fc7
2020-03-13 11:48:08 -07:00
rbiasini 406d2d0d32 Fingerprint cleanup (#1231)
* upd panda and opendbc

* Delete unnecessary fingerprints, fix RavH occasional test issue, re-enable test error for overlapping fingerprints within the same candidate
old-commit-hash: 093d6cb5ffe086f2c76213367cdbad497bdc5719
2020-03-11 14:32:03 -07:00
rbiasini 5849f719ef abstract pedalPressed event (#1218)
* abstract pedalPressed event

* Fix bug

* update refs
old-commit-hash: fe911bcca8ece66cfeec1eda353fa9bd658cd2bf
2020-03-08 23:35:00 -07:00
Chris Souers 959c28a80f Restrict CIVIC_BOSCH_DIESEL to FW fingerprinting (#1189)
old-commit-hash: 7d764b409c508c5cd4bd505e27db3d28c653d21b
2020-03-03 14:09:18 -08:00
pjlao307 77a7daba64 Add missing FW for 2019 Civic EX (#1181)
* Add missing FW for 2019 Civic EX

* Move to correct list (bosch civic)

old-commit-hash: 4557ee62e75687532019ce8eeb744042a1ccbc6d
2020-02-29 14:38:44 -08:00
chonggang xu e8ff2ff2b0 add the ECU.transmission fw version for Honda Odyssey 2020 NAV&RES (#1169)
old-commit-hash: 750ed97f4f36bf0b1630cfba5f55224f0448e3b4
2020-02-27 23:15:14 -08:00
theantihero 976a4197ad Add 2019 Honda Insight (#1166)
* add 2019 Honda Insight + fw fp

* add actual fp and add to ignored, but still required for ECU detection

* add Insight dirty route for now

* update README.md, was wrong mph for each

* update test_car_models

* remove dbc extension

old-commit-hash: c8c4708f21652218644e981185a808ea911de869
2020-02-27 14:56:36 -08:00
rbiasini 8fc38619c0 Abstract gasPressed for all cars (#1151)
* min_steer_speed alert (with adjusted hysteresis) for all cars, abstracted gas pre_enable event

* move lines a bit

* more GM cleanup

* typo

* move espDisabled to carState packet

* brought back min steer speed alert only in hyundai. It's a bit tricky and behavior should be changed

* ops, wrong change

* bug

* update cereal

* update ref
old-commit-hash: 9685a5a74318dc168cf4f3da994f983df5db08c0
2020-02-21 18:24:37 -08:00
Willem Melching 69be4cf7df Label Civic Bosch Diesel ECU names
old-commit-hash: 3f25826326bd93399a6caa705aad47eb5d1f9bc2
2020-02-21 11:04:46 -08:00
Chris Souers 53dbe430a8 Add support for 2019 Civic Sedan 1.6L Diesel with CVT (#1091)
add car

Update test_car_models.py

Update test_car_models.py

add firmware

Update README.md

Update test_car_models.py
old-commit-hash: ba6f555ede7cd3f0daf94bf413511b409dd4a9d6
2020-02-21 11:03:10 -08:00
Chris Souers edf9ff7682 Add new FW for 2017 Civic Hatchback 1.5L under the 18-137 TSB (#1145)
old-commit-hash: fd6301f82bef3f0dccffe5a6d834d98d31015b91
2020-02-20 17:13:49 -08:00
Willem Melching aad783674a Add Accord FW version
old-commit-hash: 399e5730cce06c2cfa5d7c2631b63a6a1f28f825
2020-02-20 17:12:49 -08:00
jpancotti eaf9d034c7 classify ecus (#1092)
old-commit-hash: 1dea855708bab89b0bc66d2f9cbfdb7d985cf006
2020-02-20 17:07:21 -08:00
Adeeb 65a2c62114 Abstract common events + event cleanup (#1129)
* too many if

* unused

* whitespace

* key

* sefldrive/car/*

* no more gctx

* lower

* start abstracting common events

* all cars

* start small

* all cars

* reverse gear

* wrongCarMode

* wrongGear

* espDisabled

* steerUnvailable

* make linter happy

* c isn't used

* fix esp_disabled in VW

* update ref

* more red

* more cleanup

* fix subaru

* update ref

old-commit-hash: e8cb6ea06a2470dd89a6ad8fd17bd1d1b62034cc
2020-02-20 16:22:25 -08:00
rbiasini b495a36507 Abstract std params (#1138)
* get_can_parser and get_cam_can_parser are now standard static methods
old-commit-hash: af39d74a5bad29660e244daf0ed000b1183458bc
2020-02-20 14:06:02 -08:00
rbiasini 5375a08920 get_can_parser and get_cam_can_parser are now standard static methods (#1136)
old-commit-hash: dc3ea9b08d831203d31294eb37e88a682ae9d79a
2020-02-20 13:08:43 -08:00
Adeeb 0468c42f22 Abstract CarInterface init (#1131)
* abstract CarInterface init

* unused

* subaru

* gm cleanup

* vw

* typo

* carcontroller

* more cleanup

* fix vw

old-commit-hash: 13f60eae91764a2cdc7405e323381dcf971b11c3
2020-02-19 20:37:07 -08:00
Greg Hogan c58361fbcb WIP: Honda Steering Improvements (#983)
* move honda steer params to CarParams

* use breakpoints/values from firmware

* remove comment

* civic fw mod max included deadzone

* civic bosch needs to be separate

* script to measure steering accuracy

* civic tuning

* update cr-v values

* cleanup

* averaging over 10 samples was silly

* update stock civic and cr-v tuning

* remove comment

* update replay expected results

old-commit-hash: 57c44e3705a2e442a169ab9da5571aab4ef16ae4
2020-02-19 13:28:01 -08:00
rbiasini 6209ad5120 Carstate returns capnp struct (#1115)
* Before abstraction, adding speed init from VW as well

* strting to abstract carstate class

* fix bug and update lock?

* revert pipfile change

* another bug

* fix linter

* bug fix

* remove a bunch of diplicated kf code

* better to not have class vars. will abstract __init__ anyway later

* abstract common instance vars in carstate init and a generic gear parser static method

* abstract gear parser for chrysler

* abstract gm gear parser too

* remove unnecessary random vars

* Chrysler: carstate returns capnp struct directly

* revert ref commit

* test ref

* WIP

* more WIP

* ops, missed this conflict

* ford as well

* not sure why this got deleted

* no need to copy

* remove copy

* remove copy import

* remove unnecessary intermediate variable

* remove obsolete comments

* GM: have carstate returning capnp struct directly

* Honda carstate also outputing capnp struct

* hyundai too now returns capnp from carstate

* ops, not meant this

* Subaru carstate also returning capnp

* Toyota: capnp struct as output of carstate

* fix bool

* minor simplififcation in Honda

* no need to negate

* VW carstate returning capnp struct (#1118)

* VW carstate also returning capnp struct

* fixed typo

* Remove unused blinker button (#1119)

* remove unused blinker button

* ops, this wasn't meant

* remove blinker button for VW as well

* update ref

Co-authored-by: Willem Melching <willem.melching@gmail.com>

old-commit-hash: 0c67143c925f3ead6c3e88675e4fcfa4fa3f9c28
2020-02-18 15:28:15 -08:00
rbiasini f80b147fac Ford: have carstate update returning capnp struct directly (#1113)
* Before abstraction, adding speed init from VW as well

* strting to abstract carstate class

* fix bug and update lock?

* revert pipfile change

* another bug

* fix linter

* bug fix

* remove a bunch of diplicated kf code

* better to not have class vars. will abstract __init__ anyway later

* abstract common instance vars in carstate init and a generic gear parser static method

* abstract gear parser for chrysler

* abstract gm gear parser too

* remove unnecessary random vars

* Chrysler: carstate returns capnp struct directly

* revert ref commit

* test ref

* WIP

* more WIP

* ops, missed this conflict

* ford as well

* not sure why this got deleted

* no need to copy

* remove copy

* remove copy import

* remove unnecessary intermediate variable

* remove obsolete comments

Co-authored-by: Willem Melching <willem.melching@gmail.com>

old-commit-hash: bfa79153b4a6c25ec0e5960776f6f9773a7db7d0
2020-02-17 14:42:41 -08:00
Willem Melching 5488eaea4d Batch of FW versions
old-commit-hash: 807361bdc235f115950faf8542932a6c87a1307a
2020-02-17 14:37:56 -08:00
rbiasini 4277ff5355 abstract kf and gear parser as static methods (#1103)
* Before abstraction, adding speed init from VW as well

* strting to abstract carstate class

* fix bug and update lock?

* revert pipfile change

* another bug

* fix linter

* bug fix

* remove a bunch of diplicated kf code

* better to not have class vars. will abstract __init__ anyway later

* Abstract gear parser static method (#1107)

* abstract common instance vars in carstate init and a generic gear parser static method

* update opendbc (#1105)

* abstract gear parser for chrysler

* update opendbc (#1106)

* abstract gm gear parser too

* remove unnecessary random vars

old-commit-hash: 5c52be27ca8ecef959b1bb7eabcedc0c970d0a8f
2020-02-17 11:53:53 -08:00
Willem Melching 0fdc995077 Add FW versions for HONDA.CIVIC_BOSCH
old-commit-hash: 6cea2bdab09195d92f675c431304836406f157e7
2020-02-14 15:58:16 -08:00
IppSec 0f5f7eb1dd Add firmware information for Civic 2019 Hatchback (#1079)
old-commit-hash: b883e31bfee5f8acd6748e688eeb05d4df778685
2020-02-11 19:25:49 -08:00
Willem Melching 5123c0d630 Add some more firmware fingerprints
old-commit-hash: 7c94b36171
2020-02-03 11:24:25 -08:00
cfranhonda 8969fa7e09 FP 2019 Civic Hatchback EX (#1040)
* add 2019 Civic Hatchback EX

@dvburke4 For support with Black Panda comma power. Fp taken from [1]

* missing ] oops

old-commit-hash: 0470b25071
2020-02-02 11:23:27 -08:00
Willem Melching bd1db9aa8e Add batch of firmware versions
old-commit-hash: bfa2d030d2
2020-02-01 13:06:05 -08:00
Willem Melching 4101b7976c FW fingerprint for Honda & Toyota (#961)
* add script to process logs

* Skip rav4 ESP

* Improve gathering script

* Update firmware versions for honda and toyota

* more firmware versions

* If FW query returns 1 candidate, use it

* Add FW versions

* Fix COROLLA_TSS2 two enigine addresses

* uncomment rav4h tss2

* add progress bar to test script

* Batch with more ecu versions

old-commit-hash: 356f353489
2020-01-30 14:32:26 -08:00
cfranhonda 1c99eca559 add 2017 Civic Hatchback LX fp (#966)
old-commit-hash: a93375882a
2020-01-19 00:24:50 -08:00
Adeeb cf26bb52b5 Clean up ECU redundancy in selfdrive/car/* (#963)
* clean up ecu redundancy in selfdrive/car

* clean up gear parsing

old-commit-hash: dafdb79db2
2020-01-18 23:35:10 -08:00
George Hotz 9ef085076b selfdrive/car
old-commit-hash: 71ead9adea
2020-01-17 10:58:43 -08:00
George Hotz 81dd5a50cf root commit
old-commit-hash: 6c33a5c1f3
2020-01-17 10:02:52 -08:00
Vehicle Researcher fa4b6f33d1 openpilot v0.7.1 release
old-commit-hash: 8da8b6135c
2020-01-15 14:05:04 -08:00
rbiasini 9a23237e2c Honda fwd fixes (#5)
- fix chime forwarding
- forward radar hud msg from stock
- no EON chime during stock fcw

old-commit-hash: a2ae18d1db
2019-12-25 21:38:00 -08:00
Vehicle Researcher 99b637c7ce openpilot v0.7 release
old-commit-hash: c025b96e8a
2019-12-13 13:03:08 -08:00
Vehicle Researcher b713eae9f8 openpilot v0.6.6 release
old-commit-hash: d7f0b402a8
2019-11-04 15:13:52 -08:00
Vehicle Researcher 89d1d84c70 openpilot v0.6.5 release
old-commit-hash: cf80f7a28b
2019-10-09 18:43:53 +00:00
Chris Souers 50c4d6d9ad Add 2018 Civic Hatchback 1.0l CVT (European) support (#823)
* Add 2018 Civic Hatchback 1.0l CVT support

test_fingerprints returns fine
old-commit-hash: 1bc51d6b47
2019-10-03 14:18:30 -07:00
Vehicle Researcher dfe603c178 openpilot v0.6.4 release
old-commit-hash: 61229779e4
2019-09-09 23:03:02 +00:00
Ted Slesinski 24829da756 Adds 2018 Honda Fit support (#266)
* Fit rebased on latest devel

* Added new objects for fit to values.py

* Update readme

* Updated formatting of fingerprint to match others

* Update cargo variable

Co-Authored-By: Pramuditha Aravinda <pramudithaa@zone24x7.com>

* Added tire stiffness, renamed PID kp/ki variables

Co-Authored-By: Pramuditha Aravinda <pramudithaa@zone24x7.com>

* Renamed longitudinal KpBP

Co-Authored-By: Pramuditha Aravinda <pramudithaa@zone24x7.com>

* Renamed longitudinal kpV

Co-Authored-By: Pramuditha Aravinda <pramudithaa@zone24x7.com>

* Renamed longitudinal KiBP variable

Co-Authored-By: Pramuditha Aravinda <pramudithaa@zone24x7.com>

* Renamed longitudinal KiV

Co-Authored-By: Pramuditha Aravinda <pramudithaa@zone24x7.com>

* Set more realistic value for tire stiffness

* CR-V Hybrid doc duplicate

old-commit-hash: c73464f67f
2019-08-27 15:19:25 -07:00
Vehicle Researcher 02cedeadd9 openpilot v0.6.3 release
old-commit-hash: d5f9caa82d
2019-08-13 01:36:45 +00:00
Vehicle Researcher 3835061760 openpilot v0.6.2 release
old-commit-hash: e90c41c576
2019-07-30 02:27:48 +00:00
Vehicle Researcher 07aa8b1bf3 openpilot v0.6.1 release
old-commit-hash: 94053536b4
2019-07-22 19:17:47 +00:00
dekerr ae1fbf70fa Refactor default Civic params (#720)
* move civic params out

* fix variable name

* simplify ford scaling

* cleanup

* remove import dependency

* requested changes

* keep hyundai

old-commit-hash: 4a48ef8dbc
2019-07-08 16:59:32 -07:00