Commit Graph

12338 Commits

Author SHA1 Message Date
Adeeb Shihadeh 7ea1299abd Update RELEASES.md
old-commit-hash: 20db82641fa1432760ea518a6e28442c0d802907
2024-02-14 15:36:54 -08:00
Adeeb Shihadeh 3632dad8bb bump cereal (#31469)
* bump cereal

* bump cereal
old-commit-hash: 2f15c878d0365f4a48dc36344e5fa313bd22cb5b
2024-02-14 15:01:02 -08:00
Greg Hogan 6c51d1563d URLFile: add typing and internalize pool manager (#31466)
* URLFile: add typing and internalize pool manager

* cleanup
old-commit-hash: e59fe0014af6e97485c89502c747d3117f95e91a
2024-02-14 14:09:01 -08:00
Adeeb Shihadeh 4b8266da05 Reapply "radard: enable avg input service frequency checks (#31404)" (#31468)
This reverts commit d2ca0aba986826f94fc76c670e104980f93820fb.
old-commit-hash: 3cd0e5d43c5cdc00b32d69f021653e3a812427d8
2024-02-14 13:53:33 -08:00
Adeeb Shihadeh 66adafe850 radard: remove sleep for cars without radar (#31467)
* radard: remove sleep for cars without radar

* fix

* update refs
old-commit-hash: 6f905ed979cb8e217c182c653528df3a6094015b
2024-02-14 13:12:54 -08:00
Adeeb Shihadeh 4a713f4ff7 log all startups
old-commit-hash: 194bd85905348a66a44ba54a053424dbfcdaeb36
2024-02-14 11:44:19 -08:00
Justin Newberry edd4649d24 LogReader: add typing hints (#31464)
logreader typing
old-commit-hash: 33cf6bda9ef6b1ed19f3a0fed4a5914a414ae653
2024-02-14 10:34:17 -08:00
Justin Newberry 38fc6f9dd6 LogReader: retain old behavior for direct parsing of files (#31419)
* maintain exception

* test that head is not called

* annoying mock

* test with cache
old-commit-hash: 1436f576df5f43f78b9253b5b2072fbf1414d9be
2024-02-14 10:05:25 -08:00
Jason Young af9122c799 fix pre-commit install process (#31445)
* fix pre-commit install process

* only install pre-commit from a git repo
old-commit-hash: 991d02ba27cf84e7140aedd5ca4173ffe5cb0d58
2024-02-14 08:19:20 -08:00
JJeonbear 1f833f2ec5 Ioniq 5 2022 AWD FWD camera update (#31322)
* Update fingerprints.py

Update IONIQ5 fwdCamera

* Update fingerprints.py

* Update fingerprints.py
old-commit-hash: beab6e86589d80c51ce18418ff9242af1ec759df
2024-02-14 05:26:25 -08:00
Shane Smiskol 9d941a9682 SegmentRange: more explicit slice matching (#31451)
* more explicit

* fix it

* use non capturing group

* only needed for regex101

* make test_logreader.py executable

* fix

* stash

* passes test

* none

* type anotate

* test

* fix

* nice for syntax highlighting
old-commit-hash: 796671fe1a9131275c4ff0d67293bb669d0dcd98
2024-02-14 04:36:58 -08:00
Shane Smiskol 5c16ae62d8 SegmentRange: simplify slice (#31455)
* simplify slicing

* rm
old-commit-hash: 8fe9bc7a6977f9f901b1ddf8eb0916ac80224644
2024-02-14 04:17:03 -08:00
Shane Smiskol ae65a01afd SegmentRange: test API call (#31456)
* test

* better

* better
old-commit-hash: c4f7991bb63ba7953f37eb08f14d227fec8a5524
2024-02-14 03:29:08 -08:00
Shane Smiskol 7afdb2393d SegmentRange: type annotations (#31453)
* type annotate SegmentRange

* proper formatting

* oops

* numpy?

format test too

* draft

* fixed

* clean up

* rm

* more

* clean up

* clean up

* rm

* not here

* revert
old-commit-hash: 82763710097cbfe629502502163a7d2d6319f3fd
2024-02-14 02:05:55 -08:00
Shane Smiskol 4c7ad7f3b7 tools/lib: format code (#31454)
easier to read. pylint used to catch all this stuff, but it's mostly missing in ruff :'(
old-commit-hash: 0846175f44ac9364527087db4ec54767e6884fca
2024-02-14 01:56:17 -08:00
Shane Smiskol 1f67acfed9 test models: more examples in CI (#31444)
* more examples

* how is it so fast?!

* 500

* is there a hypothesis cache?

all

* Revert "is there a hypothesis cache?"

This reverts commit e628ba73d5b639e36f95df0ab9049697b34a58b8.

* same as jenkins
old-commit-hash: 9479686fa399ed95232d9419c1e566fb51ce586f
2024-02-13 23:00:44 -08:00
Shane Smiskol a4e61c1022 SegmentRange: define __repr__
old-commit-hash: 884bd5c7f68018028620821c6b25b5f37e2f7841
2024-02-13 22:58:44 -08:00
Shane Smiskol b167e32395 Mazda: fix potential standstill panda mismatch (#31449)
* repro mazda standstill mismatch

* fix mazda standstill mismatch

* clean up
old-commit-hash: b163c1f255caa0284e03ec0a2f27a748cdd339e3
2024-02-13 22:02:04 -08:00
Shane Smiskol 87076be5d7 Toyota: fix high driver torque LKAS fault regression (#31448)
one latactive
old-commit-hash: 136dc0313acecda44ec0dd4718ef98b614b4936c
2024-02-13 21:49:18 -08:00
Shane Smiskol c88a676bd9 Revert "Hyundai CAN-FD: Panda safety config assignments cleanup (#29733)" (#31443)
This reverts commit 2bfad873b1e2d314c0ea994dd6680dfb61efdead.
old-commit-hash: cff1ad9dd3616985067f26058a1a02fa2d843eb1
2024-02-13 21:11:22 -08:00
Justin Newberry 955508c7ab Revert "test_qcomgpsd: parametize tests" (#31441)
Revert "test_qcomgpsd: parametize tests (#31430)"

This reverts commit 29d2fa667dcb6617d947a6bc1e80479774396dc0.
old-commit-hash: 659cdec3d077cbcaba2521f45ecff396cb9f7cfb
2024-02-13 15:27:36 -08:00
Adeeb Shihadeh 4101f3d725 tici: log SOM ID (#31440)
* tici: log SOM ID

* no cat
old-commit-hash: 3cf845d9521f9062bbcc7ae0db7195576ca632a4
2024-02-13 15:01:32 -08:00
Adeeb Shihadeh 9fab120968 timed: publish clocks periodically (#31434)
* timed: publish clocks periodically

* simplify

* Apply suggestions from code review
old-commit-hash: c5739651a241788f9c84ebf705325de57aabfc39
2024-02-13 14:22:46 -08:00
Justin Newberry 8b5f1235f4 live_logreader to its own file (#31436)
own file
old-commit-hash: d6762c3035fac31cc9582c685c07441d61da0f83
2024-02-13 13:29:52 -08:00
Adeeb Shihadeh b302e61dcc Revert "radard: enable avg input service frequency checks (#31404)"
This reverts commit d979307c058c4ae67a0731f46b7a1a721f890f89.

old-commit-hash: 7f7f1fd21b293901fa003dce8656db89e15726aa
2024-02-13 13:23:27 -08:00
Adeeb Shihadeh 1efa8db1b4 dongle id is only hex (#31426)
* dongle id is only hex

* so is the count
old-commit-hash: e9071f11988f780063e74c01c11bbb2dd7448bee
2024-02-13 13:01:25 -08:00
Justin Newberry 626c13bd84 CI: reduce car tests timeout (#31433)
* reduce cars timeout

* 10
old-commit-hash: b4a11a722955f5ca6dd787cfb3d34aeddc3d5255
2024-02-13 11:57:08 -08:00
Justin Newberry c80b2283a4 test_qcomgpsd: parametize tests (#31430)
* parameterize qcomgpsd

* one line
old-commit-hash: 6f4d3883484d454b629d65a806b558692b890f09
2024-02-13 11:16:24 -08:00
Justin Newberry f318325a25 jenkins: reduce connection timeouts (#31431)
reduce jenkins timeouts
old-commit-hash: cccf28b9cabb5b38e4243bd50ddd2c22ae023ca6
2024-02-13 11:02:21 -08:00
Eric Brown b7ee831a51 GM: Remove Equinox from dashcam mode (#31257)
* Remove Equinox from dashcam mode

* Add fingerprint

* Set moving backward only if not moving forward

* Bump opendbc

* Update moving backward definition

* Update docs

* Bump opendbc

* REVERTME: Add assert statement at Shane's request

* REVERTME: check unsupported and fault status

* Revert "REVERTME: check unsupported and fault status"

This reverts commit 5a0ebad66c4dcd33ee4eb5d0c5d3f036244653e2.

* Revert "REVERTME: Add assert statement at Shane's request"

This reverts commit b4b885eb11ad3079a84033f20f670cc905113bb9.

* Use or

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

* Add comment

* Add test route

* Use newer fingerprint

* Emtpy commit to rerun CI

* Empty commit to rerun CI

* Update selfdrive/car/gm/fingerprints.py

* little more

* remove from non-tested

* update

* add to releases

---------

Co-authored-by: Shane Smiskol <shane@smiskol.com>
Co-authored-by: Justin Newberry <justin@comma.ai>
old-commit-hash: 416e8253ec5a5c5d509fd3410de76c4fb995e91a
2024-02-12 21:35:44 -08:00
Shane Smiskol 4970ae9ced Toyota: log engine RPM (#31423)
* Update carstate.py

* 42 is safe

* mirai

* we hit this after 30 mins: Exceeded message traversal limit.  See capnp::ReaderOptions.

* too easy to write this bug, no need to be generic yet

* Update ref_commit
old-commit-hash: 04ada8e4368bb80db350a1a748d2884d60c6770e
2024-02-12 21:28:16 -08:00
Justin Newberry cc42100cce FCA: car port for Dodge Durango 2021 (#31015)
* dodge durango

* add dodge

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

* add comment

* more exact

---------

Co-authored-by: Shane Smiskol <shane@smiskol.com>
old-commit-hash: 78e4508e3bc1efc49cbc43e76d6467ca506601e1
2024-02-12 21:04:53 -08:00
Shane Smiskol fd90b74ea1 Ford: log traction control status (#31424)
* not sure which to use

* cluster changes a bit earlier andis already used for nonAdaptive
old-commit-hash: cabde52ac6124ac2ae4259a51bc67dc1e3769bec
2024-02-12 19:20:49 -08:00
Justin Newberry 71ad682759 jenkins: kill subprocesses on exit (#31422)
* kill-on-exit

* kill all
old-commit-hash: 7010aae0a905457cb026b20a19e049104f4b45f7
2024-02-12 15:41:04 -08:00
Adeeb Shihadeh 63d5b15a3a radard: enable avg input service frequency checks (#31404)
* radard: enable avg frequency checks

* freq

* update cpu

* fix diff
old-commit-hash: 4b004d59f3441f59cc78e6f8494e1e70451cf33e
2024-02-12 15:00:01 -08:00
Justin Newberry fbf5ada69f LogReader: live_logreader helpers (#31416)
live helper
old-commit-hash: 0a92c5bf966530335e804a8f240b10ae982bfcb2
2024-02-12 12:58:25 -08:00
Adeeb Shihadeh adcac1f207 SubMaster: improve service aliveness checks (#31391)
* bump cereal

* fix

* fixes

* single poll

* bump

* bump

---------

Co-authored-by: Comma Device <device@comma.ai>
old-commit-hash: 279d2c3b2319bab73bbc9ed103911b6df3b0dc02
2024-02-12 10:11:37 -08:00
Shane Smiskol 54a012c30d [bot] Fingerprints: add missing FW versions from new users (#31414)
Export fingerprints
old-commit-hash: 22c966d8fd20d94a883d80cdd5b7830e1fd35b84
2024-02-12 09:38:41 -08:00
Adeeb Shihadeh 548ec4c545 [bot] Update Python packages and pre-commit hooks (#31413)
Update Python packages and pre-commit hooks

Co-authored-by: jnewb1 <jnewb1@users.noreply.github.com>
old-commit-hash: 5f087010a9898443628f848bcce7cd7f20bdcdc1
2024-02-12 09:34:15 -08:00
Shane Smiskol 2b7c8650b2 [bot] Fingerprints: add missing FW versions from new users (#31403)
Export fingerprints
old-commit-hash: 3cf7b05a30c92a9412102f3e96d3e1cc8496e479
2024-02-11 09:56:34 -08:00
Justin Newberry 5d424abf32 Subaru: add message for angle LKAS (#31402)
add angle
old-commit-hash: 33e6158d9ba488a21c5210438170656f72c53c96
2024-02-10 17:47:06 -08:00
Justin Newberry de4644aa73 camerad: assert isp started successfully (#31385)
* isp assert

* disable this for testing

* Revert "disable this for testing"

This reverts commit e65cf6d4b457babcc1a980d40079a2d6aa6540b8.

* move below
old-commit-hash: c9951e9d6c14b860d4b13952fca5540a91ff5813
2024-02-10 14:49:45 -08:00
Nelson Chen 83bfa0a50d Only run repo-maintenance.yaml on 'commaai/openpilot' (#31401)
This otherwise fails and causes a periodic annoying email for users who have forked the repo.
old-commit-hash: 299dbb564dfdc4d9ae1c18aa4dd34ab895f5ebee
2024-02-10 08:26:39 -08:00
Greg Hogan 1384c10fb0 logreader: skip internal source if not available (#31400)
* logreader: skip internal source if not available

* raise exception

* but only when appropriate
old-commit-hash: 667693b8c2ca7ef0b0457823cd76b93b22764038
2024-02-10 00:20:43 -08:00
Shane Smiskol 1210e93378 [bot] Fingerprints: add missing FW versions from CAN fingerprinting cars (#31396)
Export fingerprints
old-commit-hash: 743c418a6c613bb8145211b8e0717629197a8ece
2024-02-09 22:24:49 -08:00
Adeeb Shihadeh b4c03185d4 bump cereal (#31392)
* bump cereal

* update those

* update refs

* bump cereal

* bump

* bump cereal

* bump

* fix

* bump

* typo:
old-commit-hash: daceb171bde5aef4ea483e8054456187772afe92
2024-02-09 21:44:23 -08:00
Shane Smiskol 87f0f0f7f9 [bot] Fingerprints: add missing FW versions from new users (#31395)
Export fingerprints
old-commit-hash: 8416331c15acd2f071b147c5c6ed00c1766b7a1f
2024-02-09 20:29:40 -08:00
Justin Newberry 02aea8b757 test_caching: use with_http_server (#31393)
use http server
old-commit-hash: 664a3c86babf84b64ae7856bc25789b165cf1e83
2024-02-09 20:06:11 -08:00
Adeeb Shihadeh 685f29ea56 radard: cleanup init
old-commit-hash: ac95838657f060503474e1a4f21ec13f66f2d39d
2024-02-09 17:54:40 -08:00
Shane Smiskol 7215468455 Honda Civic & CR-V Bosch: allow fingerprinting without comma power (#31259)
* Honda Civic Bosch: remove OBD-reliant ECUs from fingerprinting

* eligible to fingerprint with these responses now

* same for CRV bosch

* add back all FW to test fingerprinting diff on data

* set these ECUs as non essential instead

* comment

* compare old fingerprinting with non essential fingerprinting

* clean up

* cmt
old-commit-hash: e02ec88b1c6f02a7673f19f21afde51fbe460ae3
2024-02-09 17:23:47 -08:00