Commit Graph

9623 Commits

Author SHA1 Message Date
Adeeb Shihadeh 6a2ddc9df2 fix status -> state typo
old-commit-hash: 1fe61569f720a30db58379b451452b84239c2e37
2024-03-09 23:31:50 -08:00
Jason Wen 8d8984427f GM: Parse distance button from steering wheel (#31762)
old-commit-hash: 5ca733c41525b1c796e00a09518cea74f0bd0436
2024-03-09 21:00:32 -08:00
Cameron Clough b9980e5bcc Ford: fix counter in LateralMotionControl2 message (#31806)
The counter should be between 0-15 inclusive. This only affects CAN FD cars.
old-commit-hash: 682f16d1b5c9c5d618711d864a16efde80af8e14
2024-03-09 20:54:54 -08:00
Shane Smiskol af33a383a5 [bot] Fingerprints: add missing FW versions from new users (#31731)
* Export fingerprints

* Update selfdrive/car/toyota/fingerprints.py
old-commit-hash: a475417220d675fd1d27fd8dac89a2a23334d8ed
2024-03-08 23:28:23 -08:00
Shane Smiskol 632fd1d20b longitudinal personality: display in Toyota instrument cluster (#31760)
* start at param

* start by sending personality

* change to personality

* POC: button changes personality

* what's wrong with this?

* fix

* not really possible but fuzzy test catches this

* there's always a typo

* dang, we're dropping messages

* clean up

* no comment

* bump

* rename

* revert longplan

* revert this

* Fix check

* more appropriate up here

* consistenet

* Update selfdrive/car/toyota/carstate.py

* Update ref_commit
old-commit-hash: 2c353a25a47a5ad6274b982c419ed21be3bfb213
2024-03-08 23:26:01 -08:00
Yasushi Oh 6e3fd403a5 bugfix: add support for Bronco Sport 2023 (#31794)
* bugfix: add support for Bronco Sport 2023

* Apply suggestions from code review

* update docs

---------

Co-authored-by: Shane Smiskol <shane@smiskol.com>
old-commit-hash: 1589adddf17effbb526aafaaa2b4572542a98759
2024-03-08 21:49:12 -08:00
Shane Smiskol 2fc4b2ebd6 Subaru: log alt request (#31812)
* add alt query (same as Hyundai)

* refs
old-commit-hash: 5be3f0b7dbb1209f8e2543bfb6f0003e3fda01b6
2024-03-08 19:36:33 -08:00
Shane Smiskol e403d1c128 [bot] Fingerprints: add missing FW versions from new users (#31732)
Export fingerprints
old-commit-hash: 3862911ae697ec34f29fae41a434373d258cbc3d
2024-03-08 17:01:31 -08:00
Shane Smiskol ae84cb4fc5 Subaru: extra logging request for camera (#31783)
* 7f - service not supported in active session

* update refs

* rm short

* Apply suggestions from code review

* bus 0
old-commit-hash: 66adf8781eb09631687ca4809e92136cbbdc7f56
2024-03-08 17:00:07 -08:00
Justin Newberry f767f65f66 test_updated: check the version and consistency of finalized dir (#31808)
* check finalized

* also check consistent
old-commit-hash: bc81daee8b9d4364e17918196692ea62be20e9c5
2024-03-08 15:31:24 -08:00
Justin Newberry 85a3c58c1f updated: more common helpers (#31804)
update more helpers
old-commit-hash: 74bf9dcdc7835f427eff132be8d32a86543a0cd4
2024-03-08 13:46:16 -08:00
Justin Newberry 52a32bf132 add helper for serving a directory (#31802)
directory http server
old-commit-hash: 358461896c115027a6372504505a4cd9be8dbeb2
2024-03-08 13:09:47 -08:00
Adeeb Shihadeh 6bf5c62155 add hasFix field to gpsLocation (#31778)
* add hasFix field to gpsLocation

* migration

* update refs for ubloxd

* cereal master
old-commit-hash: a0389d7120624b35fb169d680889ae56e1adb10a
2024-03-08 11:32:38 -08:00
Justin Newberry b0dc456510 updated: prep for new updater (#31695)
* wip

* wip

* wip

* wip

* wip

* wip

* wip

* proc

* release

* fix

* this should move here

* e2e update test

* that too

* fix

* fix

* fix running in docker

* don't think GHA will work

* also test switching branches

* it's a test

* lets not delete that yet

* fix

* fix2

* fix

* fix

* tests too

* fix

* cleanup / init

* test agnos update

* test agnos

* move this back up

* no diff
old-commit-hash: b93f6ce4f6fd34d33f990e86bde22b5cec49f2da
2024-03-08 10:46:57 -08:00
Justin Newberry 30b832aa84 test_updated: more consistent test (#31786)
* consistent

* bump timeout

* bump again
old-commit-hash: c30688fe3a04fe8a60f6805210e39296bdca825e
2024-03-08 10:42:17 -08:00
Shane Smiskol b286b84044 Revert "common PlatformFlags base class + test for < 32 bits" (#31793)
Revert "common PlatformFlags base class + test for < 32 bits (#31779)"

This reverts commit 7e75a99b03be1289aa515894e81caa1138374a38.
old-commit-hash: 99610c88195301c65c35ba0d4b41ad09d242a269
2024-03-08 00:15:21 -08:00
Shane Smiskol 0e437cce25 HKG CAN FD: add instrument cluster ECU (#31790)
* Add instrument cluster in case it can tell us more about the car

* and i thought I wanted to remove this test!
old-commit-hash: 782b707824b6a0df65db01bd1f4f8533faaa25e7
2024-03-07 20:10:12 -08:00
Shane Smiskol d96e5c520b longitudinal planner: start at personality param (#31788)
start at param
old-commit-hash: fdab60cad733836051fa7af237db50b9f842542e
2024-03-07 19:56:22 -08:00
Shane Smiskol 2617b11ab3 Subaru: make OBD query logging (#31785)
* make OBD query logging

* Update selfdrive/car/subaru/values.py

Co-authored-by: Justin Newberry <justin@comma.ai>

* wording

---------

Co-authored-by: Justin Newberry <justin@comma.ai>
old-commit-hash: 90442e35971b273d36832bf90188dd010a32507e
2024-03-07 18:57:15 -08:00
Justin Newberry c35e622651 Subaru: log eyesight faults as acc faults (#31716)
* log cruise fault

* better comment

* spacing

* backwards

* moved

* copy the other one

* localized

Co-authored-by: Shane Smiskol <shane@smiskol.com>

---------

Co-authored-by: Shane Smiskol <shane@smiskol.com>
old-commit-hash: 5d710ecf5720fcdf507557b6925a72dd63cc3e66
2024-03-07 15:30:31 -08:00
Justin Newberry fd2a03b1c2 common PlatformFlags base class + test for < 32 bits (#31779)
* add 32 bit check

* space

* this is not required

* jk yes we do
old-commit-hash: 8ba5d660f38c9d74df208aa79d1c6ae85937f4c5
2024-03-07 14:01:28 -08:00
Justin Newberry 5639490e9e test_updated: basic agnos update test (#31776)
test agnos
old-commit-hash: dcc49077a0b84d4886b617dfeeb3b8310b23813d
2024-03-07 13:00:09 -08:00
Justin Newberry fe8e2c05fd test helpers: http server context (#31774)
* http context

* fix

* fix
old-commit-hash: 8d9b96cf230830b3ce88672e383b4b0e50f7f887
2024-03-07 12:09:07 -08:00
Justin Newberry 3105613e69 fix car test routes typing (#31773)
* Fix typing

* and fix test_car_model

* fix
old-commit-hash: a919d27afc9a225978737e86241adbdba336bbdd
2024-03-07 11:33:40 -08:00
Justin Newberry ccd6742a3e test_updated: add test for no update (#31772)
no update test
old-commit-hash: 9cb256891fd68f146d840ef1a68a0adacfd0883e
2024-03-07 11:01:33 -08:00
Justin Newberry 14af96d234 and controlsd (#31769)
old-commit-hash: ca79e3ec0b01a26ff4025bde3b15ded4b38709e5
2024-03-07 11:34:03 -05:00
Jason Wen 901da3d5d4 Nissan: Remove unused code (#31768)
old-commit-hash: 7f11517257dab0826dabc79fdccc0e22ab8e957e
2024-03-07 07:28:52 -08:00
Shane Smiskol 9585d35754 Toyota: set distance lines to max (#31728)
* press the button

* 33hz/2

* fix tests

* PCM_CRUISE_SM is a UI message: it goes to 0 when not displayed, and is much lower rate

* only change when enabled so we don't hide the welcome message on cruise main button

* unbump

* then you can get into a weird state

* stuff

* for unplugged DSU we can still read PCM distance, but not buttons

* skip

* skip
old-commit-hash: cec9f591130615c9760bdca18e0439dd62634319
2024-03-07 03:53:41 -08:00
Alexandre Nobuharu Sato edefdce5ec Toyota TSS-P: parse distance button from SDSU (#31741)
* Toyota TSS-P: parse distance button from SDSU

* it's 1000hz wtf... da99509bd910288a/2024-03-04--13-51-30

* add events for SDSU

* need to check for CAN filter

* clena up

* check

* whoops

---------

Co-authored-by: Shane Smiskol <shane@smiskol.com>
old-commit-hash: c4ef17ac28fdd2130fb8b9f4463575904739f394
2024-03-07 02:03:39 -08:00
Cameron Clough 1ed0a0e1cb Ford: parse distance button (#31733)
Ford: parse ACC gap toggle button

Use the ACC gap toggle button signal from the SCCM. There are two other
signals for "increase" and "decrease" gap buttons, but no supported car
has these buttons.
old-commit-hash: 98a491b1f2f20f6ece847f4ad57369bc429b7e93
2024-03-07 01:54:33 -08:00
Shane Smiskol 782b64ad03 Hyundai: remove Sorento and G80 CAN fingerprints (#31758)
* Add FW

* rm can fp
old-commit-hash: 2e0a4a8574c1d576b898b677b441f1014d536687
2024-03-07 01:23:05 -08:00
Shane Smiskol 2a39c87af1 Hyundai Genesis: remove CAN fingerprints (#31757)
We already have the FW from 1bc85e3b0b53e1ad, 1b85fa0a357240ac, and cb5df08e7b5d0633
old-commit-hash: 66680515a79a29feb27d7dc3780232478ccd1ad8
2024-03-07 01:09:08 -08:00
Shane Smiskol 1b1b470abd Hyundai Ioniq Hybrid 2017: remove CAN fingerprints fixing mismatch (#31755)
* Run bot on 0e13ee2b821302f4

* remove IONIQ CAN fingerprints and move to Niro PHEV (part numbers match!)

* remove dups

* best guess is Hyundai C (IONIQ is also)
old-commit-hash: 9f7c577564ba7f267a1e4d94c3d61ef41149b04c
2024-03-07 00:53:31 -08:00
Shane Smiskol 7b295b9a0d Sonata LF: remove CAN fingerprint (#31754)
add FW from 7ae1c131629d96e5
old-commit-hash: 4624bb3d7cf30db4fc8d1a68aa0cf21e1ad9ff0c
2024-03-07 00:24:50 -08:00
Shane Smiskol 8386f4ccf6 HKG: test platform codes per platform (#31753)
* test

* clean up
old-commit-hash: 2a29778ae2c7af26cfc014d04dadf15b1c0a5c66
2024-03-07 00:14:56 -08:00
Shane Smiskol 2741025bde Hyundai Palisade: allow fingerprinting without comma power (#31752)
* Palisade gets camera, radar, eps

* Add versions from d23a555519923793

* add FW from 0af43ba62cc3ffc4

* remove CAN fingerprints!
old-commit-hash: 28b4e9962d907533a367a855d25391a7c08304f1
2024-03-06 23:39:11 -08:00
Shane Smiskol 3af6ec73ee car values formatting (#31747)
values formatting
old-commit-hash: 78a46ce72499ce627c50ff95aa630602e71b8e39
2024-03-06 15:47:44 -08:00
Justin Newberry 4166525f03 updated: basic e2e update tests (#31742)
* e2e update test

* that too

* fix

* fix

* fix running in docker

* don't think GHA will work

* also test switching branches

* it's a test

* lets not delete that yet

* comment

* space
old-commit-hash: ac771290414da337e1f800b23b01360c5471ece4
2024-03-06 15:24:46 -08:00
Justin Newberry e991495530 with_processes: add standalone context manager (#31746)
helpers
old-commit-hash: ba068a0f5822dccddb134b8fc520d1716c4ed1f7
2024-03-06 15:22:07 -08:00
Robbe Derks 8a2766a86b Tesla Raven (#29947)
* fingerprinting

* wip

* bug

* fix another bug

* fix rebase

* clean up raven

* forgot to save

* one more rename

* one more rename

* radar fixes

* AP1 also has bosch radar

* put back dashcamOnly

* small fixes

* raven flag

* fix bug

* fix raven flag

* bump opendbc

* fix radar trigger for non-raven

* fix tests?

* bump panda

* more test fixes

* tesla fingerprinting is a bit slower now

* fix tests

* bump opendbc

* bump submodules to master

---------

Co-authored-by: Comma Device <device@comma.ai>
old-commit-hash: 7177ec06312c574aeb21dd261004be44bda5ba29
2024-03-06 21:14:48 +01:00
Justin Newberry e6dbf6d614 cars: remove CAR_INFO map (#31739)
* no carinfo map

* smaller diff

* not on mock
old-commit-hash: 25ccb2426c0b54dbf823b9e7e6d63607b37d9c5a
2024-03-06 11:22:12 -08:00
Justin Newberry e68f11ef60 add get_car_interface helper (#31738)
add helper
old-commit-hash: 233f0437d901eaa09a233ffb28b44feacced6b52
2024-03-06 10:56:46 -08:00
Shane Smiskol d42f03d433 Lexus: add missing IS 2023 FW versions (#31729)
* ahh it has a different engine!

* flip
old-commit-hash: 079b7130978f251a6e67bd9a076a3e1035847706
2024-03-06 02:40:31 -08:00
James 79e15ddbc1 Toyota TSS2: parse distance button (#31722)
* Enable the distance button to switch personalities for Toyota/Lexus

* Default to the "standard" personality for now

* only parsing first

* only parse

* no personality in card

* safe

* comment

---------

Co-authored-by: Shane Smiskol <shane@smiskol.com>
old-commit-hash: a2de0115b3cc46521f395953d97a94cd846c5f9d
2024-03-06 01:06:06 -08:00
Shane Smiskol 4fb29ed3ac run_process_on_route: print log location
old-commit-hash: 1644572be282283c20d90a09a606666366da5e4a
2024-03-06 01:04:31 -08:00
Shane Smiskol 2c38c6442b [bot] Fingerprints: add missing FW versions from new users (#31682)
Export fingerprints
old-commit-hash: 0da9a1ea75413a08fb1f2f239b766d5ac3343634
2024-03-06 00:46:12 -08:00
Shane Smiskol f54f506c20 Toyota: move stop and go cars to one tuple (#31726)
* One tuple!

* rm
old-commit-hash: 1b9df8aca62bd57c81d82c7b8fb5683029b507ae
2024-03-05 23:23:47 -08:00
Shane Smiskol e323aa2cba Toyota: remove Mirai from interface (#31725)
* mirai

* just mirai
old-commit-hash: fcd33786ca85a25fb11afc22d4498edd97e6b178
2024-03-05 23:11:10 -08:00
Shane Smiskol 5529a16fff Toyota: flag for cars without PCM accel limit under 19 mph (#31724)
use flags
old-commit-hash: 2df61a30eb89b426ad937dbc6446326c04a9c73a
2024-03-05 23:04:41 -08:00
Shane Smiskol 5ac144fcdd Toyota Highlander: also check unplugged DSU to enable sng (#31723)
* also check unplugged DSU

* fix
old-commit-hash: 342a20ef8eca413fb4e48fc0dafe6bbca7471d1c
2024-03-05 22:50:14 -08:00