Commit Graph

8892 Commits

Author SHA1 Message Date
Erich Moraga 00c1b2cd84 Volkswagen: add engine/transmission/srs ECU versions for PASSAT_MK8 (#31777)
`black_guru` 2021 VW Passat  DongleID/route 9d09cc205c254c4b/00000000--03b770c463
old-commit-hash: 9ab735494e2effa67ef88fc1993ce46cf7894921
2024-03-11 22:13:34 -07:00
Jason Wen d239ea8a81 Volkswagen PQ Longitudinal: Display personality in instrument cluster (#31837)
old-commit-hash: 7a47fad5e3c2118d1b4807f24c07f114a6c7df9b
2024-03-11 22:06:49 -07:00
Jason Wen 7311bad897 Honda Longitudinal: Display personality in instrument cluster (#31799)
* Honda Longitudinal: Display personality in instrument cluster

* Simpler

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

* cleanup

* Update selfdrive/car/honda/hondacan.py

---------

Co-authored-by: Shane Smiskol <shane@smiskol.com>
old-commit-hash: 5f39a6f8be016c8a96ff377ead24a60029a9f0fb
2024-03-11 22:05:27 -07:00
Jason Wen 04b929076e Volkswagen Longitudinal: Display personality in instrument cluster (#31800)
old-commit-hash: 7ca07f8be9360da788f65a988089fd23c3329b97
2024-03-11 22:01:48 -07:00
Jason Wen b826dca338 Nissan: Parse distance button from steering wheel (#31766)
old-commit-hash: 82fa0d762c11e2d42ea30fe108c1f0b60a5995f3
2024-03-11 21:58:55 -07:00
Jason Wen 7817ba8519 Mazda: Parse distance button from steering wheel (#31765)
* Mazda: Parse distance button from steering wheel

* Update selfdrive/car/mazda/interface.py

---------

Co-authored-by: Shane Smiskol <shane@smiskol.com>
old-commit-hash: ab5c0f90b5c7790db2edece444d29f64a3bd8a8e
2024-03-11 21:53:19 -07:00
Jason Wen 5bfbd2d0bf Honda: Parse distance button from steering wheel (#31763)
old-commit-hash: 32c0bcec3aee54cae552d500b783c80930f1e204
2024-03-11 21:49:07 -07:00
Jason Wen 136a94637c Hyundai Longitudinal: Display personality in instrument cluster (#31798)
* Hyundai Longitudinal: Display personality in instrument cluster

* Support CAN-FD

* Apply suggestions from code review

---------

Co-authored-by: Shane Smiskol <shane@smiskol.com>
old-commit-hash: 87cb00203abb4a9ded660cb2e321d3bc79dcf96f
2024-03-11 21:45:52 -07:00
GRIFFIT807 3dc7e1fa13 Add support for 2024 Ford Maverick (#31828)
* Update fingerprints.py

* Update values.py

* 24

* Update CARS.md

* hybrid should match up

---------

Co-authored-by: Justin Newberry <jnewberry0502@gmail.com>
Co-authored-by: Shane Smiskol <shane@smiskol.com>
old-commit-hash: adc15d69a2b8e8fa7a5ce5c71d4d4f78e87fca68
2024-03-11 21:31:53 -07:00
Cameron Clough e2ed0a06c7 Ford: show longitudinal personality in IPC (#31796)
* Ford: show longitudinal personality in IPC

Adjust the time gap to 2, 3 or 4 bars for openpilot long.

TODO: set AccTGap_D_Dsply when value changes so that the popup appears
with the new time gap

Depends on #31760.

* ACC UI: show time gap popup when distance changes

* Revert "ACC UI: show time gap popup when distance changes"

This reverts commit c4e8e10970078a534d5714ddced92d540e9e3c0c.

* ACC UI: send on distance bars change

* don't need this check - just send on first frame
old-commit-hash: 011eed0daf167a780165ac8d2d2a7768a86a62e7
2024-03-11 20:30:09 -07:00
Adeeb Shihadeh b26565d793 remove RTC time pull (#31829)
* remove RTC time pull

* and syncing

* bump panda

* bump panda
old-commit-hash: 78d72d7dc390984496dd6633fd588bfd06ae1939
2024-03-11 18:23:10 -07:00
Shane Smiskol 59cfb02ebb [bot] Fingerprints: add missing FW versions from new users (#31815)
* Export fingerprints

* Update selfdrive/car/toyota/fingerprints.py
old-commit-hash: fb9f31efb703ac525a5f26e3d09c6246fd66cb15
2024-03-11 13:32:00 -07:00
Jason Wen 583c80a417 GM Longitudinal: Display personality in instrument cluster (#31801)
* GM Longitudinal: Display personality in instrument cluster

* Correct value

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

* update refs

---------

Co-authored-by: Shane Smiskol <shane@smiskol.com>
old-commit-hash: 3d7595dfe3c234e68412526e4aebc27fb90b296b
2024-03-11 13:31:01 -07:00
Justin Newberry 52f95cc80f test_updated: ensure symlinks are copied properly (#31825)
test symlink
old-commit-hash: 7779f6875fd14dcd26edea4c9f521feb6414ac7e
2024-03-11 10:40:42 -07:00
Adeeb Shihadeh da31ce154a refactor camera transformations (#31818)
* refactor camera transormations

* update users

* more stuff

* more fix

* swap

* tici

* lil shorter
old-commit-hash: e3589e4b5cc783001c95b52cce066647b4ae0c6c
2024-03-10 16:56:50 -07:00
Adeeb Shihadeh f60cbbb04b modeld: prep for camera transform refactor (#31820)
* modeld: prep for camera transform refactor

* update refs

* add pub

* do setup
old-commit-hash: 7436aa8b053aeccfc9bacb06bfaf4a42b3ec5f78
2024-03-10 16:39:40 -07:00
Adeeb Shihadeh 2f491dce07 thermald: add deviceType to logs (#31819)
* thermald: add deviceType to logs

* fix
old-commit-hash: f6665f8488b9d407a710dda3dce7344acebf5e67
2024-03-10 14:29:50 -07:00
Mauricio Alvarez Leon 790c336218 Add autoconnect support for hidden WiFi networks (#31789)
* add autoconnect to WifiManager::connect

* set wifi/hidden to true

* typo

* add condition to only set connection[wireless][hidden] to true when connecting to a hidden network

* default false value for is_hidden
old-commit-hash: 1b6178a77d723fc4b96c5010f0d37164f98ecd27
2024-03-10 10:11:41 -07:00
Shane Smiskol 2c33c76170 ButtonParamControl: use buttonClicked (#31817)
old-commit-hash: d651bc802b540089acb4c3b9d5d984fb8b554487
2024-03-10 00:12:18 -08:00
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