Commit Graph

8515 Commits

Author SHA1 Message Date
Shane Smiskol ee5454eefa Fingerprints: automatically add missing FW versions from users [bot] (#31116)
Export fingerprints
old-commit-hash: ea57336005f4cf9c587dfbe221662b4de73bd508
2024-01-23 02:19:32 -08:00
Hoang Bui 8eb42af660 CI: enable virtual audio sink for soundd (#31120)
* enable virtual sound

* mv install to dockerfile

* cleaner

---------

Co-authored-by: Justin Newberry <justin@comma.ai>
old-commit-hash: 403610eed968823aff507d44e4945be774c6fb37
2024-01-22 23:10:17 -08:00
Adeeb Shihadeh 12d2d861f2 Revert "Switch from json11 to nlohmann/json (#31093)"
This reverts commit 8fa1e8aa53defca264272a66531d639b3d569418.

old-commit-hash: 88757c12b3371a1ba5b3ebabc9e85faad0a19d56
2024-01-22 22:41:59 -08:00
mtribiere cb3a834067 Switch from json11 to nlohmann/json (#31093)
* Initial commit

* fix release/file_common

* Update common/swaglog.cc

* Swtiched serialize cc

* move to lfs

---------

Co-authored-by: Adeeb Shihadeh <adeebshihadeh@gmail.com>
old-commit-hash: ee036482b8152f0e7650895c6f4bac5d4f00e00f
2024-01-22 22:35:47 -08:00
Adeeb Shihadeh b8fbf60097 timed: always pull time and timezone from GPS (#31112)
* timed

* rm timezoned

* just gps

* ok

* little more

* fix

* datetime

* sleep a little

---------

Co-authored-by: Comma Device <device@comma.ai>
old-commit-hash: 827aa2e4fad3334e594f8a259444f9461579fa2d
2024-01-22 18:35:11 -08:00
Justin Newberry f447062b66 CommaCarSegments: public database of segments for each platform (#31114)
* comma car segments

* comma car segments for test_models

* oneliner

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

* better name

* not used here

* sort

* remove print

* better comment

---------

Co-authored-by: Shane Smiskol <shane@smiskol.com>
old-commit-hash: caa9153974c21fd827d0e991f1789cf3e81b5c3b
2024-01-22 17:33:03 -08:00
Justin Newberry 4080bec11d pytest: add marker for sharing the download cache (#31082)
* fix cache

* with a marker
old-commit-hash: 3846130d8e15ea71e9576ae62b69918757edc7b8
2024-01-22 16:30:59 -08:00
Harald Schäfer b2983029d9 Code for running legacy models (#31111)
* Code for running legacy models

* Optional outputs
old-commit-hash: 7c9530f7431f66df186aa4855fbd481592d94198
2024-01-22 14:44:48 -08:00
Brad Slavin 5d8cf902c5 Hyundai: add missing Ioniq 5 2024 RWD Limited FW (#30864)
Update fingerprints.py

Added 2024 RWD Limited
old-commit-hash: 95d33164fd98246c2d80afa78732352f97b83bf9
2024-01-22 12:09:17 -08:00
Harald Schäfer 215b346dc0 Los Angeles Model (#31037)
* 1c888f5b-c213-4c1c-9eba-c587afd047fc/700

* Move to action

* Updates

* Add steer delay

* Update curvature grep

* clip speed

* No car params for now

* Add delay back

* Update

* fix lint

* fix lint

* update model regf
old-commit-hash: 0067cf3eb1fce18a4d9c548a0c136027c87d43aa
2024-01-22 00:58:06 -08:00
Bruce Wayne 4a03691a20 Revert "Refactor modeld (#31099)"
This reverts commit 7fc3acd8ac1c7139953bb96c827050120af6543b.

old-commit-hash: 3b01733900a531c7080f3b2b8d16d633cb18edb7
2024-01-21 17:29:32 -08:00
Harald Schäfer 34bdee83e0 Refactor modeld (#31099)
* First commit

* Allow

* Just camerastream helper
old-commit-hash: 599325718ebdecba993c3a93e4c416e47b72c343
2024-01-21 17:10:40 -08:00
Adeeb Shihadeh f8deefda02 fix test_startup (#31103)
* fix test_startup

* real fix
old-commit-hash: 139b0ae3b696c16056c065dec626c65ec8282622
2024-01-21 16:55:47 -08:00
Adeeb Shihadeh 5e9dc2c415 cleanup tests that are now useless (#31098)
* disable that onoe

* e2e tests catch this

* rm more useless checks
old-commit-hash: 78e20cff3906ee76c356e8bdef920397e60389b4
2024-01-21 14:49:57 -08:00
Harald Schäfer 66dbadb029 Delete lat planner (#31089)
* Initial commit

* Fixup

* typo

* ignore lateral plan

* Update cereal

* Remove lateralPlan

* Fix release build

* Fix release build

* give car params

* Add carParams to include_all_types

* Write car param in powerdraw test

* add demo mode

* Update model regf

* proc replay ref commit

* Try

* Move enum definition

* Update cereal

* typo

* Write car param for modeld test

* Update ref

* Update model ref again

---------

Co-authored-by: Kacper Rączy <gfw.kra@gmail.com>
old-commit-hash: e6c97c384671b448f307a7ed91416886f2186d80
2024-01-21 12:09:48 -08:00
Justin Newberry b29eea47ce sanitizer: sanitize vin number (#31090)
old-commit-hash: 2c86c023fe2d3072910ed33ff97cd6d3ddf2915d
2024-01-21 12:22:32 -05:00
Adeeb Shihadeh 972650f0eb remove dashcam branch (#31081)
* remove dashcam branch

* fix

* more cleanup

* remove param

* one more
old-commit-hash: 7cd9568423a2e78187d16018b70a78f56c02027d
2024-01-19 14:05:03 -08:00
Andrei Radulescu 1498eaf7c6 Support for newer versions of Qt (#31072)
* Dynamic QtGui version

* Fixed use of undeclared identifier 'va_start'

* Fix for Qt deprecations

* Fix for dynamic QtGui version

* Update selfdrive/ui/SConscript

---------

Co-authored-by: Adeeb Shihadeh <adeebshihadeh@gmail.com>
old-commit-hash: 28028aef174ddce0f1c8317f7fe2bc055db0b295
2024-01-19 13:28:29 -08:00
Adeeb Shihadeh 93ac3d37cb don't block startup on time (#31074)
* don't block startup on time

* cleanup

* unused
old-commit-hash: 16cd20f4eb87acb1559b3d8e710b750b7eb0c2cc
2024-01-19 11:51:58 -08:00
Adeeb Shihadeh d0e1d548da remove old ref to manager_prepare
old-commit-hash: f3689ef56108e4eafd00f17086e1f462451edefd
2024-01-19 10:44:46 -08:00
ugtthis 294656275d UI/close_btn: Removed unused border code (#31073)
old-commit-hash: a6695e4489f8aaeccd246dba8aa5107393cf6565
2024-01-19 10:38:11 -08:00
Justin Newberry c99ed48859 silence xvfb (#31069)
silence
old-commit-hash: dfb56abf9180e20fc30c8857229d69761c3e0f71
2024-01-18 22:40:28 -08:00
Justin Newberry 11b807cd32 CI: use namespace.io (#31064)
* namespace

* mkdir

* fix

* restore only

* restore

* v3

* disable provenance
old-commit-hash: 35ed8a0886d8badf05f72edc597a536e1b03d08c
2024-01-18 22:13:19 -08:00
Adeeb Shihadeh e3cb318151 cleanup startup params (#31068)
old-commit-hash: b4ebba384b0d5e884f99a56caa8de92675cbd60f
2024-01-18 22:09:55 -08:00
Adeeb Shihadeh 04c0c9410f speedup prebuilt check (#31065)
* speedup prebuilt check

* one place
old-commit-hash: e3b17d10f35d6b2107d501c4e5d6b748f23b8900
2024-01-18 21:02:18 -08:00
Adeeb Shihadeh 238da88a33 manager: merge prepare and init
old-commit-hash: ce947ffe9a1f31190b89b83e2266bf2a78f2d798
2024-01-18 20:45:41 -08:00
Adeeb Shihadeh 8a84e369a0 bootlog doesn't block startup (#31061)
* bootlog doesn't block startup

* keep params

* fix

* cleanup
old-commit-hash: c4362bd958d1473b97ae336fd0e9bd7b50fe4fb9
2024-01-18 20:04:08 -08:00
Shane Smiskol 0c68412407 Toyota: combine more hybrid platforms (#31057)
* Combine

* migrate test models segs

* fix highlander engine

* no change
old-commit-hash: 29536324c1dceceb064c6b3ef6a3e0ef3dd0d578
2024-01-18 18:51:24 -08:00
Adeeb Shihadeh 6124ecf1c1 uploader: restrict qcam upload on metered connctions (#31047)
* uploader: restrict qcam upload on metered connctions

* route requesting

* rename

* str

* cleanup

* strip dongle

* upload bookmarked segments

---------

Co-authored-by: Comma Device <device@comma.ai>
old-commit-hash: 2280ac50b76264dadd170e8f23bf0c3bf68ef61c
2024-01-17 21:41:58 -08:00
Shane Smiskol 8200f32b5f FW query timing test: mock inconsistent, timing-based functions (#31048)
* Revert "Revert "FW query timing test: mock get_data function for timeout" (#30696)"

This reverts commit 799cdee1e97bd45946ffb31a03e1fcc1c5da5ac6.

* no thread

* clean up a bit

* no thread!

* combine functions

* re-enable total time check

* back to 5

* minimal diff

* minimal diff
old-commit-hash: f96aa247cc0834296a3f85ea58617ef700de596c
2024-01-17 19:05:31 -08:00
Adeeb Shihadeh 8cd3638483 thermald: match metered param to packet
old-commit-hash: 005a6e4f17d88473440607bb4aa9218e44e906b4
2024-01-17 17:45:22 -08:00
Adeeb Shihadeh 46aaf198ef updated: only fetch on metered connection when necessary (#31041)
* updated: only fetch on metered connection when necessary

* button always fetches
old-commit-hash: 4c2bb9f380a93149864d11096002ada4d002a94f
2024-01-17 16:30:08 -08:00
Harald Schäfer f2106e0601 No curv rate for lateral control (#31042)
* No more Curvature rate for lat control

* Update cereal

* Update

* Fix lat control test
old-commit-hash: d36103791c9432155413e1044bcca2ac37bfa852
2024-01-17 16:00:50 -08:00
Adeeb Shihadeh 269fbedbcb cleanup old params (#31039)
* cleanup old params

* one more
old-commit-hash: 7ce29ef08e9ee9c930238f697bfe3b69f6be368e
2024-01-17 14:42:07 -08:00
Shane Smiskol 12903d673f Fix f-string in test_fw_query_on_routes.py
old-commit-hash: 8c544d91392b6039c13b70657a0502ab1f993c76
2024-01-17 14:39:31 -08:00
Justin Newberry 09b95b715c cleanup azure handling (#31034)
* wip cleanup

* Wip

* fixes

* fix

* cleanup

* keep this for now

* dest
old-commit-hash: 3f0b56b36472b04dca653ac5870f10d4bd53bc01
2024-01-17 14:21:47 -08:00
Shane Smiskol dee615ee12 Fingerprints: automatically add missing FW versions from users [bot] (#31027)
Export fingerprints
old-commit-hash: 60a41028924858bfd94db3c49d217f298013ea15
2024-01-16 19:32:21 -08:00
Adeeb Shihadeh b2269d8188 athena: remove MockParams from tests
old-commit-hash: baa4e801fe6566f061dec258838b3aafa970bb47
2024-01-16 19:11:59 -08:00
Justin Newberry eeaf219cce test_models: sanitize segment before running test (#31026)
to ensure sanetized routes will work
old-commit-hash: 5c24527683cd4a9d338fe64dd9e98179e903316e
2024-01-16 15:08:44 -08:00
Justin Newberry 4b7edec2b0 LogReader: move opci to tools/lib (#31021)
move opci
old-commit-hash: 7d400112df6692ef026245b03951345cc36dd83e
2024-01-16 10:58:51 -08:00
Shane Smiskol e3bb372013 Revert "docs: include dashcam" (#31017)
old-commit-hash: 8e9be48b7b02e679868b50aab34cd38cb48b3905
2024-01-15 23:49:07 -08:00
Justin Newberry 48ecd3ba3f test_athena: make test more independent (#31012)
get port auto
old-commit-hash: e1a05deadd08d375537df4304bcad826da2d125e
2024-01-15 16:57:12 -08:00
Justin Newberry 35bc540ee5 Subaru: ensure consistent firmware version size (#31001)
* fix copying mistakes

* fix SA

* remove print

* ensure size is same

* fix SA

* not in database
old-commit-hash: 94cd4c90464615d763af43904fd3902730b13515
2024-01-15 12:52:15 -08:00
Adeeb Shihadeh e9e1d4559b Update Python packages and pre-commit hooks (#31003)
* Update Python packages and pre-commit hooks

* fix

---------

Co-authored-by: jnewb1 <jnewb1@users.noreply.github.com>
old-commit-hash: a8afaf39d4d8c1b1b2b4070441d05aed14f982f5
2024-01-15 10:34:25 -08:00
Shane Smiskol 4bcff9c97b docs: include dashcam (#31004)
include dashcam
old-commit-hash: f256225f294f5312ed425c7022300787c60f1d66
2024-01-15 04:58:43 -08:00
Justin Newberry 7433b1016f Subaru: remove incorrect fingerprints from other brands queries (#30984)
s
old-commit-hash: 4c6f7da4049869d3dd1fe66a13f1aba7362c9b8c
2024-01-14 19:55:15 -08:00
Adeeb Shihadeh bf6fc7a24f more unit test speedup (#30997)
* that's super slow

* fix startup test

* fix
old-commit-hash: fe6aff01311ca3c5a4a549b0eb5d081fa1740f86
2024-01-13 22:21:43 -08:00
Adeeb Shihadeh 96e9a7d3ce CI: speedup unit test job (#30995)
* start

* mv to buildjet

* fix
old-commit-hash: e17e66180c3a9432e6d303ca36ff0e4af763dace
2024-01-13 21:16:35 -08:00
Korben 158445c2d8 Update French language (#30992)
Update main_fr.ts

validation of new elements
old-commit-hash: 2f744f5df464c1980da218e1dac9141ee56fa7df
2024-01-13 13:03:23 -08:00
Shane Smiskol 4c94f5ac5d Fingerprints: automatically add missing FW versions from users [bot] (#30988)
Export fingerprints
old-commit-hash: dafde02da36cc13b6b9d3f9bd56aecdf2ddf93f7
2024-01-12 20:58:13 -08:00