Jason Wen
3c68c138c0
Sync: commaai/openpilot:master into sunnypilot/sunnypilot:master ( #357 )
2024-07-06 18:26:42 -08:00
Jason Wen
09460711b0
Bump submodules
2024-07-06 22:20:57 -04:00
rav4kumar
6f9401d902
Merge remote-tracking branch 'comma/master' into sync-20240706
2024-07-06 22:18:32 -04:00
Adeeb Shihadeh
4ef757c49f
remove old docs ( #32917 )
2024-07-06 08:51:36 -07:00
Adeeb Shihadeh
155546a668
bump opendbc
2024-07-05 20:07:56 -07:00
signed-long
635b15a573
Post UI screenshots in PR comments ( #32887 )
...
* add PR comment with screenshots on ui changes
* fix pr comment if statements
* use default shallow checkout
* use commaai's ci-artifacts
* use my ci-artifacts
* use tj-actions/changed-files
* clean up
* use comma repos
* make ci-artifacts branch openpilot/pr-#
* remove redundent path
2024-07-06 02:47:59 +00:00
Xida Ren (Cedar)
edd042f308
Add git lfs pull to workflow.md ( #32914 )
2024-07-05 17:10:39 -07:00
commaci-public
3dc08fb679
[bot] Update Python packages and pre-commit hooks ( #32906 )
...
Update Python packages and pre-commit hooks
Co-authored-by: Vehicle Researcher <user@comma.ai >
2024-07-05 17:26:44 +00:00
Maxime Desroches
ebf4cf4ad0
Update repo-maintenance.yaml
2024-07-04 02:46:13 +00:00
Maxime Desroches
8e598a17fb
repo-maintenance: force update for python packages ( #32905 )
...
force update
2024-07-04 02:38:42 +00:00
Maxime Desroches
c52126cd6c
fix package_updates workflow ( #32903 )
...
pip3
2024-07-04 02:31:02 +00:00
Jimmy
9cec7bbfb3
fix bug in modelV2 service which was triggering test_loggerd failure ( #32892 )
...
* fix services bug
* add nonzero decimation assert
2024-07-03 17:22:45 -07:00
Dean Lee
a8299ef800
cabana: improve signal view ( #32893 )
...
improve signal view
2024-07-03 15:32:15 -07:00
Dean Lee
632c484dd5
replay: handle route not found error with user warning message ( #32895 )
...
handle 404
2024-07-03 15:27:54 -07:00
Mauricio Alvarez Leon
0fecfd6c45
CI: test the tests ( #32869 )
2024-07-03 15:27:29 -07:00
Shane Smiskol
7de2aac3c9
Ford: use more reliable gear message ( #32886 )
...
* todo
* nope
* not this one
* yep
* passes
* clean up
* not used!
* oop
* update refs
2024-07-02 22:22:56 -07:00
Shane Smiskol
c95b58401a
controlsd: no mutable carParams ( #32381 )
...
* no as builder
* fix car int test
* more
2024-07-02 13:27:45 -07:00
Shane Smiskol
3e41b1b287
LogReader: show total segment count in missing rlog prompt
2024-07-01 22:43:48 -07:00
Mitchell Goff
01c2174d59
Notre Dame model ( #32884 )
...
* New model: 6f23a03f-486b-4d3e-a314-19d149644c7c/700
* Bump refs
2024-07-01 13:59:44 -07:00
Shane Smiskol
25b9a33852
[bot] Fingerprints: add missing FW versions from new users ( #32883 )
...
Export fingerprints
2024-07-01 11:38:35 -07:00
Jason Wen
7fef6970b4
Bump submodules ( #356 )
2024-06-30 17:01:40 -04:00
Dean Lee
a312a102aa
ui: remove tests/playsound.cc ( #32870 )
...
remove playsound.cc
2024-06-30 09:46:21 -07:00
Adeeb Shihadeh
bda4d2df63
stale bot: fix milestone exemption
2024-06-30 09:38:56 -07:00
Dean Lee
cec8d5a305
logmessaged: remove the redundant nested print ( #32872 )
...
remove the redundant nested print
2024-06-29 17:34:46 -07:00
Maxime Desroches
406bcd79e1
update uv.lock ( #32873 )
...
uv lock
2024-06-29 19:52:31 +00:00
Kacper Rączy
417f1e2139
drivingModelData: frameDropPerc ( #32871 )
...
* Smokes! lets go!
* Ignore it in model replay
2024-06-29 02:31:55 -07:00
Kacper Rączy
2059f986df
drivingModelData: new model packet for qlogs ( #32821 )
...
* Mini model v2 prototype
* Apply suggestions
* Add meta
* Support for new packet in model
* Support in process replay
* Meta
* Add it to services
* Update model replay
* Add drivingModelData in model_replay
* Update ref
* MAX_FRAMES*3
* No modelv2, but drivingModelData at 2hz
* Polypath
* Dont use keyword
* Update model ref commit
* xyz coeff
* Fix field name
* Update ref commit
* Min qlog size 0.6
---------
Co-authored-by: Comma Device <device@comma.ai >
2024-06-28 19:27:58 -07:00
Maxime Desroches
a4185042de
Update README.md
2024-06-29 00:51:19 +00:00
Maxime Desroches
6f10b8a209
fix pytest tests ( #32867 )
...
* fix tests
* no dot
2024-06-28 23:58:19 +00:00
Maxime Desroches
66e1810c0d
uv: don't exit if update fails ( #32859 )
...
dont exit if fails
2024-06-28 03:55:15 +00:00
Maxime Desroches
579b131a6e
retry uv update ( #32858 )
...
retry
2024-06-28 03:29:11 +00:00
Shane Smiskol
2d3c6cbe04
Hyundai: remove CAN fingerprints ( #32856 )
...
* expand date range for KIA_NIRO_EV
9004767ba8fe7321/2024-06-05--04-30-48
* remove and format
2024-06-27 19:44:55 -07:00
Shane Smiskol
d0423dcab2
[bot] Fingerprints: add missing FW versions from new users ( #32855 )
...
Export fingerprints
2024-06-27 17:56:09 -07:00
Maxime Desroches
a74f794213
uv: don't use cache ( #32854 )
...
* no cache
* update
2024-06-28 00:47:13 +00:00
Maxime Desroches
12d5afba73
switch to uv ( #32853 )
...
* switch to uv
* pin back numpy
* remove lock
* try without cache
* test with no cache
* no cache for all
* debug
* remove debug
* remove pygame dep
* Update README.md
* remove lower bound
* update repo maintenance job
* upgradable
* repo maintenance
* copy poetry api
* build system
* unpin pygame
* readd cache
* readd cache
* basic command
* lower delay
* macos
* fix authors
* macos fix
* use uv
* preview
* other way
* new metadrive
* uv sync
* cp lock in docker
* fix docker
* use hatchling
* fix devcontainer
* fix container
* path
* uv run
* cleanup
* pre-commit
* format
* release_file
2024-06-28 00:04:05 +00:00
Shane Smiskol
4a70934625
Increase test_car_interfaces examples ( #32852 )
...
* to 100!
* Update selfdrive/car/tests/test_car_interfaces.py
2024-06-27 15:35:21 -07:00
Shane Smiskol
69d4b0fdf0
ruff: check shadowed variables ( #32851 )
...
* check shadowed variables
* fix
2024-06-27 14:44:26 -07:00
Dean Lee
649e7a6d55
radard: readable KalmanParams initialization ( #32848 )
...
fix kalmanparams initialization bug
2024-06-27 14:43:21 -07:00
StefanLekanic-SYRMIA
504dd4543d
LogReader: print number of missing rlogs ( #32830 )
...
* count rlogs
* minimization changes
* cache to avoid duplicate checks
* no real point in checking qlogs to just show the warning
---------
Co-authored-by: Shane Smiskol <shane@smiskol.com >
2024-06-26 22:15:13 -07:00
Shane Smiskol
b7695c00e8
GM torque control: robust sig function ( #32847 )
...
tricky
2024-06-26 21:27:10 -07:00
Adeeb Shihadeh
fb6d44797a
bump panda
2024-06-26 18:33:07 -07:00
Jason Wen
84725738c8
Hyundai: Add FW Versions for EU Ioniq 5 2023 ( #32833 )
2024-06-26 18:13:55 -07:00
James
046ed7e9f8
Cleanup "longitudinalPlan" fields ( #32845 )
2024-06-26 14:51:27 -07:00
Dean Lee
fccba867a9
cereal: use nanos_since_boot() from common/timing.h ( #32840 )
...
Use nanos_since_boot() from common/timing.h
2024-06-26 11:52:36 -07:00
Dean Lee
4c04ae9a59
ui/installer: hardcode SSH Keys in installer.cc ( #32838 )
...
hardcode keys
2024-06-26 11:52:11 -07:00
Dean Lee
a256898510
cereal: remove messaging/.gitignore ( #32839 )
...
cleanup gitignore
2024-06-26 11:40:24 -07:00
pantew869
0c9f1d8118
Bring back macOS CI ( #32819 )
...
* Attempt to enable macos CI
* add SKIP_PROMPT
* test
* add python warnings env variable
* pull from lfs
* use v4 checkout
* Update selfdrive_tests.yaml
---------
Co-authored-by: Maxime Desroches <desroches.maxime@gmail.com >
2024-06-26 17:47:25 +00:00
Dean Lee
669553aa37
ui: remove map & navigation related code ( #32836 )
...
remove map
2024-06-25 21:45:44 -07:00
Shane Smiskol
9a27512c82
Genesis GV70: add "without HDA II" to docs ( #32835 )
...
* without!
* comment
2024-06-25 17:19:24 -07:00
Jason Wen
36eafc0dc6
Hyundai CAN: Log ABS/ESP Activation to espActive ( #32743 )
...
* Hyundai CAN: Log active ABS to accFaulted
* Add comments
* `espActive` to CarState and CarEvent.EventName
* re-order
---------
Co-authored-by: Shane Smiskol <shane@smiskol.com >
2024-06-24 20:14:57 -07:00
Maxime Desroches
0922ab2b8d
ui: add missing qt package on 24.04 ( #32827 )
...
fix qml
2024-06-25 02:11:35 +00:00
Joshua Mack
b418159833
Multilang: Add Spanish translation ( #32826 )
...
* Rebase ES support
* Update already existing
* Update translations
* Retry
* Updated to new
* Completed
* Fixed clipping words offroad
* Fix up mistakes
* Shortening minute
* Fix long GitHub message
2024-06-24 17:30:21 -07:00
Shane Smiskol
76f7b2793d
[bot] Fingerprints: add missing FW versions from new users ( #32825 )
...
* Export fingerprints
* sedan should work too
2024-06-24 16:12:48 -07:00
Shane Smiskol
36d5bb7ecc
[bot] Fingerprints: add missing FW versions from new users ( #32823 )
...
Export fingerprints
2024-06-24 15:42:30 -07:00
Shane Smiskol
dc41848597
deleter: preserve two previous segments on user flag ( #32822 )
...
preserve 2 segs
2024-06-24 15:11:20 -07:00
Jason Wen
40bc424426
Bump submodules ( #353 )
2024-06-24 18:03:35 -04:00
Jason Wen
93a6965c18
Sync: commaai/openpilot:master into sunnypilot/sunnypilot:master ( #352 )
2024-06-24 12:20:40 -08:00
Dean Lee
8b7ffc96b5
cabana: fixed row height issue in multi-line hex display ( #32816 )
...
fix multile line bytes
2024-06-24 08:54:17 -07:00
commaci-public
1de7126d34
[bot] Update Python packages and pre-commit hooks ( #32818 )
...
Update Python packages and pre-commit hooks
Co-authored-by: Vehicle Researcher <user@comma.ai >
2024-06-24 07:34:06 -07:00
Alexandre Nobuharu Sato
1c5f0bdbc6
update pt-BR translation ( #32814 )
...
Update main_pt-BR.ts
2024-06-23 14:24:09 -07:00
Adeeb Shihadeh
0c3f1dc016
setup new docs.comma.ai ( #32813 )
...
* start with mkdocs
* some structure
* little more
2024-06-23 13:16:39 -07:00
Adeeb Shihadeh
bccccde568
remove mapbox references ( #32811 )
2024-06-22 18:01:47 -07:00
Shane Smiskol
8550a57eaf
[bot] Fingerprints: add missing FW versions from new users ( #32803 )
...
Export fingerprints
2024-06-21 21:11:52 -07:00
Dean Lee
5aac2e5a89
cabana: fix chart value tip flickers when the mouse moves over it ( #32796 )
...
fix chart value tip flickers
2024-06-21 13:29:40 -07:00
Harald Schäfer
442e9f4ae4
Long planner: small cleanup ( #32804 )
2024-06-20 16:33:06 -07:00
Shane Smiskol
40aa3a0337
Toyota: add another blacklisted FW character
2024-06-20 16:04:29 -07:00
Maxime Desroches
a132a23574
ci: push docker image to openpilot-base ( #32801 )
...
* only push to openpilot-base
* comment instead
2024-06-20 22:52:19 +00:00
Dean Lee
776b08d561
replay: fix hangs on exit ( #32795 )
...
fix hang on exit
2024-06-20 00:16:14 -07:00
Maxime Desroches
77a8094f55
add core python deps ( #32794 )
...
add core deps
2024-06-20 05:29:17 +00:00
Mauricio Alvarez Leon
7013eed50c
remove timezone from timed.py ( #32665 )
...
* use timezone from tilequery mapbox api
* add timezone into cereal
* better clean
* more
* one line
* poetry lock
2024-06-19 20:34:57 -07:00
Adeeb Shihadeh
9a084a73c5
remove nav apt dependencies ( #32792 )
2024-06-19 19:59:48 -07:00
Adeeb Shihadeh
5341512fce
macOS: remove pyenv
2024-06-19 19:49:49 -07:00
Adeeb Shihadeh
e491c9d964
remove navigation ( #32773 )
...
* remove navigation
* lil more
* fix cabana
* revert for now
* fix docs
* move that over
* lock
* rm assets
2024-06-19 19:14:13 -07:00
Jason Young
a89201219d
VW: Rename harnesses ( #32779 )
2024-06-19 15:17:25 -07:00
Maxime Desroches
de75372880
Remove pyenv ( #32786 )
...
* no pyenv
* better
* check poetry
* docker
* syntax
* manual env
* pre-commit
* revert
* format
2024-06-19 16:55:23 +00:00
Kacper Rączy
151b4530dd
Fix openpilot-prebuilt dockerfile ( #32787 )
...
* Manually add symlinks to prevent docker for copying duplicate files
* Copy everything
2024-06-18 17:28:52 -07:00
royjr
987b0d9e03
Ubuntu 24.04 fix setup ( #32783 )
...
* fix tk-dev
* fix missing pip
* Update tools/install_python_dependencies.sh
---------
Co-authored-by: Adeeb Shihadeh <adeebshihadeh@gmail.com >
2024-06-18 11:27:28 -07:00
Maxime Desroches
5c4ea14a3c
Ubuntu 24.04 ( #32624 )
...
* noble build
* workflow
* symlink
* map only for noble
* sym
* add qt to cppcheck
* cppcheck noreturn in non void funct
* get kaitai header
* kaitai header
* syntax
* try new pyopencl
* try this version
* install lsb-core manually
* support old 20.04 lsb-core
* try arm
* try latest pyopencl
* revert
* use pocl icd
* no lock
* no arm pyopencl
* new intel opencl runtime
* pin filelock
* undo
* glsl version
* new version
* build test
* remove test
* new metadrive
* remove glsl restrictions
* <optional>
* Update .github/workflows/tools_tests.yaml
Co-authored-by: Adeeb Shihadeh <adeebshihadeh@gmail.com >
* cache
* new cache
---------
Co-authored-by: Adeeb Shihadeh <adeebshihadeh@gmail.com >
2024-06-18 03:30:32 +00:00
Adeeb Shihadeh
cb63f101ca
Toyota: remove smartDSU support ( #32777 )
2024-06-17 19:18:20 -07:00
Maxime Desroches
3de6ee5ee3
cabana: include optional ( #32772 )
...
optional
2024-06-17 20:24:04 +00:00
Dean Lee
54da59c1fe
cabana: improved error messaging ( #32768 )
...
* check user authenrication
* Update tools/cabana/streams/replaystream.cc
---------
Co-authored-by: Adeeb Shihadeh <adeebshihadeh@gmail.com >
2024-06-17 12:44:31 -07:00
Adeeb Shihadeh
ab96d12f2e
more fetch depth
2024-06-17 09:43:36 -07:00
commaci-public
a99816a08b
[bot] Bump submodules ( #32769 )
...
bump submodules
Co-authored-by: Vehicle Researcher <user@comma.ai >
2024-06-17 09:26:34 -07:00
commaci-public
b99fe718ec
[bot] Update Python packages and pre-commit hooks ( #32770 )
...
Update Python packages and pre-commit hooks
Co-authored-by: Vehicle Researcher <user@comma.ai >
2024-06-17 09:26:22 -07:00
Jason Wen
8de2399680
Merge branch 'upstream/openpilot/master' into SP-157-sync-20240614
...
# Conflicts:
# cereal/services.py
# msgq_repo
# selfdrive/car/hyundai/interface.py
# selfdrive/car/toyota/interface.py
# selfdrive/controls/lib/longcontrol.py
# selfdrive/controls/plannerd.py
2024-06-16 22:34:35 -04:00
Dean Lee
865b98a5c4
cabana: avoid dead locks and improve responsiveness ( #32740 )
...
avoid dead locks and improve responsive
2024-06-16 12:32:45 -07:00
Adeeb Shihadeh
02ed9c584c
sim: remove docker script
2024-06-16 12:20:15 -07:00
Jason Wen
9ee409cf60
Bump submodules ( #348 )
2024-06-16 14:18:30 -04:00
Jason Wen
02f6a3e279
Bump to 0.9.8.0
2024-06-14 17:22:10 -04:00
Shane Smiskol
b45caf4033
LogReader: try zst on internal source ( #32751 )
...
* internal source list files like azure api
* messy but works
* no limit
* simpler
* clean up
* clean up
* clean up
* that's obvious
* better
* we need to unfortunately return a url, so best to take a naive approach for now
* todo
* fix
* clean up
2024-06-14 01:12:19 -07:00
Shane Smiskol
68e22faa29
LogReader: revert broken check
...
it returns files OR None
2024-06-14 00:30:14 -07:00
Harald Schäfer
bc303df6a0
long control: new API ( #32706 )
...
* Simplify long control
* Seperate
* Rename
* Try new api for toyota
* rm v_pid everywhere
* No speed in reset
* 0 is better default
* unassigned variable
* Update other cars
* Update gm
* SIMPLIFY
* simplify more
* fix API boundry
* Fix stopping bug
* Small fixes
* Update ref
2024-06-14 00:08:58 -07:00
Dean Lee
38529c5057
cabana: Fix visibility issue for a single data point in series ( #32749 )
...
Fix visibility issue for a single data point in series
2024-06-13 23:38:02 -07:00
Shane Smiskol
d5ce4b3085
SegmentRange: remove timestamp ( #32750 )
...
* add deprecation warning
* remove timestamp
* Update logreader.py
2024-06-13 23:19:32 -07:00
Shane Smiskol
a0bbc005b6
LogReader: support reading zst logs from Azure ( #32745 )
...
* staging api
* other stuff
* ugh this should really not be duplicated, we already check the max segnum in Route class
* better error message!!
* more better
* clean up
* clean up
* breaks again
2024-06-13 22:43:24 -07:00
Shane Smiskol
3ede1e2a7c
LogReader: improve error messages ( #32747 )
...
* better error messages
* clean up
2024-06-13 22:37:00 -07:00
Maxime Desroches
6552d4ecb8
Move zstd to normal deps ( #32741 )
...
move zstd
2024-06-13 21:46:19 +00:00
Jason Wen
15f0ed29b3
Update CHANGELOGS.md
2024-06-13 17:29:14 -04:00
Maxime Desroches
9ffd973be9
Separate python dep into groups ( #32739 )
...
* split
* only zstd
2024-06-13 20:41:32 +00:00
Adeeb Shihadeh
f08137f618
pandad: update test thresholds
2024-06-13 10:29:57 -07:00
Shane Smiskol
4708332abe
Update docs
2024-06-13 01:39:17 -07:00
Mustafa Akcanca
06828f1e80
Hyundai: add fwdCamera FW for Ioniq 5 2024 (EUR) ( #32648 )
...
* Update fingerprints.py
Adding FW fingerprints for Ioniq 5 2024 EU, non-HDA, fwd camera
* bump my!
---------
Co-authored-by: Shane Smiskol <shane@smiskol.com >
2024-06-13 01:08:03 -07:00
Mustafa Akcanca
0319379431
Hyundai docs: change Ioniq 5 Southeast Asia only to Non-US only ( #32701 )
...
* Update values.py
* ev6 too is probably the same
---------
Co-authored-by: Shane Smiskol <shane@smiskol.com >
2024-06-13 01:06:45 -07:00
markalan020
f449ed144e
Hyundai: add fwdCamera FW for Ioniq 5 2024 (US) ( #32623 )
...
* Update fingerprints.py
Add Support for 2024 Hyundai Ioniq 5
* docs
---------
Co-authored-by: Shane Smiskol <shane@smiskol.com >
2024-06-13 00:55:52 -07:00
Jason Wen
2c10fc3f56
Update CHANGELOGS.md
2024-06-13 01:07:28 -04:00
Shane Smiskol
04a93dd849
add zstd Python library ( #32731 )
...
* add zstd
* fix
* uploader
* logreader: zst support
* caps
* only logreader
2024-06-12 21:14:23 -07:00
Shane Smiskol
4539c97349
Improve ECU address finder script ( #32734 )
...
* put pandad in good state
* obd option
* fix
* it's rx
2024-06-12 19:36:26 -07:00
Shane Smiskol
742a3a94e3
Hyundai: add note about fwdRadar FW ( #32733 )
...
comment
2024-06-12 19:26:34 -07:00
Jason Wen
a9f879bc99
Sync: commaai/openpilot:master into sunnypilot/sunnypilot:master ( #344 )
2024-06-12 17:10:04 -08:00
Jason Wen
9e63be9ba2
Sync: commaai/opendbc:master into sunnypilot/opendbc:master
...
Sync: `commaai/panda:master` into `sunnypilot/panda:master`
2024-06-12 21:09:05 -04:00
Shane Smiskol
7dbf60b4bc
controlsd: exit on any exception ( #32730 )
...
* exit on any exception
* finally so we don't catch
2024-06-12 17:16:30 -07:00
Dean Lee
c64bca97ba
logreader.py: optimize event loading and sorting in _LogFileReader ( #32729 )
...
* improve logfilereader
* less changes
2024-06-12 14:20:06 -07:00
Dean Lee
8065b454c9
pandad: removed the redundant .c_str() call ( #32724 )
...
Removed the redundant .c_str() call
2024-06-12 01:48:09 -07:00
Shane Smiskol
e798caa3e5
qlog_size.py: more accurate msg size breakdown ( #32723 )
...
* grouping changes outcome
* clean up
* clean up
* clean up
* clean up
* clean up
2024-06-11 22:55:42 -07:00
Adeeb Shihadeh
83ac80c6c8
Remove setproctitle ( #32716 )
...
* Custom setproctitle (#32667 )
* add custom setproctitle
* add test
* Update poetry.lock
* fix lint
* support only Linux
* test only Linux
* final lint
* Update test_setproctitle.py
* Update setproctitle.py
* convert to threadnames
* delete proctitles
* Check str len and use PR_GET_NAME
* fix poetry.lock
* lint fix
* Update common/threadname.py
---------
Co-authored-by: reddyn12 <nikhilr.ssm@gmail.com >
Co-authored-by: Adeeb Shihadeh <adeebshihadeh@gmail.com >
* revert that for now
* use last 15
* fix
* use name
* update those
* and modeld
* rm
---------
Co-authored-by: schlimeszn <138847413+schlimeszn@users.noreply.github.com >
Co-authored-by: reddyn12 <nikhilr.ssm@gmail.com >
Co-authored-by: Comma Device <device@comma.ai >
2024-06-11 21:57:32 -07:00
Shane Smiskol
81dc33e569
Fixup qlog size ( #32719 )
...
* stash
* Revert "stash"
This reverts commit 5a22b44919d4cb8681cc08d99656954423abda93.
* improvements
* rm
* method 2
* Revert "method 2"
This reverts commit 7112d95b3eead8bfdd8efb1dcefd4edbe9107680.
* unreal for now
* stash
* Revert "stash"
This reverts commit a7c5b31d8043b8da96c21a8d40281cece3cada61.
* clean up
* update description
2024-06-11 21:36:13 -07:00
Shane Smiskol
684209e077
remove uiPlan ( #32721 )
...
* remove uiPlan from ui
* remove publishing
* Update log.capnp
* Update services.py
* no uiPlan here
* Update ref_commit
2024-06-11 21:31:10 -07:00
Maxime Desroches
0bdab82423
Remove aarch64 ci test ( #32715 )
...
* remove aarch64
* comment + remove test
2024-06-12 00:27:47 +00:00
Adeeb Shihadeh
ddfb31f1bf
remove .python-version ( #32714 )
...
* remove .python-version
* no cp
2024-06-11 16:25:24 -07:00
Harald Schäfer
05669df102
Update cereal README.md
2024-06-11 16:17:25 -07:00
Adeeb Shihadeh
188843533f
bump msgq: fix body web streaming ( #32713 )
...
* bump msgq: fix body web streaming
* bump msgq
2024-06-11 16:14:24 -07:00
ZwX1616
0e39d5bcf2
DM model notes
2024-06-11 15:55:18 -07:00
Shane Smiskol
df87ce3709
add Ford and Volkswagen fuzzy fingerprinting
2024-06-11 14:57:47 -07:00
Adeeb Shihadeh
c9475ed2f2
release checklist ( #32709 )
2024-06-11 14:47:39 -07:00
Mauricio Alvarez Leon
148eaf8fa6
Update to Python 3.12 ( #32548 )
...
* 3.12
* pprofile is broken
* use modified metadrivepy3-12
* 0.3.0 metadrive
* add metadrive/commaai git dependency
* metadrive git set
* pin sounddevice 0.4.6
* datetime.utcnow() deprecation
* poetry lock
* make datetime not aware
* poetry lock
* pin pytools
* google_crc32c wheel
* unpin sounddevice
* clean metadrive
* use python crc
* mypy
* 3.12.4
* allow python3.11
* test
* no pip
* poetry
* better
* better
* merge
* remove
* try
* test
* try this
* snok
* python
* simpler
* setuptools
* lower
* try
* try
* work?
* ubuntu deps
* ubuntu
* try
* remove
* move
* remove this
* names
* Update .github/workflows/tools_tests.yaml
Co-authored-by: Adeeb Shihadeh <adeebshihadeh@gmail.com >
* python<4
* <3.13
---------
Co-authored-by: Adeeb Shihadeh <adeebshihadeh@gmail.com >
Co-authored-by: Maxime Desroches <desroches.maxime@gmail.com >
2024-06-11 20:45:15 +00:00
Adeeb Shihadeh
c2be8a5553
little more release blacklist
2024-06-11 11:29:39 -07:00
Mauricio Alvarez Leon
6fa5d7c3b5
Update .gitignore with recommended VSCode config ( #32696 )
...
* add .vscode into .gitignore
* use recommended gitignore config for .vscode
2024-06-11 11:03:47 -07:00
Andrei Radulescu
4581f6c368
compressed_vipc.py fixes ( #32699 )
...
* Restored VISION_STREAM_* to original index order
* Register exit handler
2024-06-11 07:57:56 -07:00
Harald Schäfer
965415135a
Long control: Double delay is super complicated ( #32694 )
...
* Double delay is super complicated
* No more upper bound
* DEAD
* Update ref
2024-06-10 22:29:17 -07:00
Adeeb Shihadeh
3e332071e7
update poetry lock
2024-06-10 21:52:36 -07:00
Adeeb Shihadeh
00388ca795
Revert "test_onroad: update modeld proc name"
...
This reverts commit 4684651dc5 .
2024-06-10 19:55:48 -07:00
Adeeb Shihadeh
5b51f03967
Revert "Custom setproctitle ( #32667 )"
...
This reverts commit 3365ed5eff .
2024-06-10 19:55:41 -07:00
Adeeb Shihadeh
4684651dc5
test_onroad: update modeld proc name
2024-06-10 19:45:03 -07:00
Maxime Desroches
84dd8ad4a3
Bump pyopencl and disable on arm64 ( #32695 )
...
bump pyopencl
2024-06-10 19:26:48 -07:00
Adeeb Shihadeh
efd744e03e
always on DM isn't in 0.9.7
2024-06-10 19:16:50 -07:00
schlimeszn
3365ed5eff
Custom setproctitle ( #32667 )
...
* add custom setproctitle
* add test
* Update poetry.lock
* fix lint
* support only Linux
* test only Linux
* final lint
* Update test_setproctitle.py
* Update setproctitle.py
* convert to threadnames
* delete proctitles
* Check str len and use PR_GET_NAME
* fix poetry.lock
* lint fix
* Update common/threadname.py
---------
Co-authored-by: reddyn12 <nikhilr.ssm@gmail.com >
Co-authored-by: Adeeb Shihadeh <adeebshihadeh@gmail.com >
2024-06-10 18:59:01 -07:00
Adeeb Shihadeh
f8cb04e4a8
pandad/SPI: ensure slave is in a consistent state ( #32645 )
...
* maxout
* get ready for the next one
* really get ready
* much better
---------
Co-authored-by: Comma Device <device@comma.ai >
2024-06-10 18:04:24 -07:00
commaci-public
71063d66cd
[bot] Update Python packages and pre-commit hooks ( #32682 )
...
* Update Python packages and pre-commit hooks
* fix linter
* poetry lock
---------
Co-authored-by: Vehicle Researcher <user@comma.ai >
Co-authored-by: Maxime Desroches <desroches.maxime@gmail.com >
2024-06-10 17:19:01 -07:00
Hoang Bui
1e3d62c88a
tools/rerun: correct reset to defined default blueprint ( #32692 )
2024-06-10 16:58:51 -07:00
Shane Smiskol
e3f18b9f95
VW: bump model year of all CRAFTER_MK2 models
2024-06-10 16:23:20 -07:00
Maxime Desroches
1f7c5bcd50
Pin pytools ( #32684 )
...
* bump opencl
* pin pytools
2024-06-10 23:06:37 +00:00
Shane Smiskol
c514ee7212
[bot] Fingerprints: add missing FW versions from new users ( #32689 )
...
Export fingerprints
2024-06-10 14:36:42 -07:00
Kacper Rączy
2b1ac1ffa1
webrtc: fix patch in tests ( #32686 )
...
* Fix patch
* Fix it again
2024-06-10 14:22:47 -07:00
Shane Smiskol
26e52a4aed
Revert "[bot] Fingerprints: add missing FW versions from new users" ( #32688 )
...
Revert "[bot] Fingerprints: add missing FW versions from new users (#32683 )"
This reverts commit cf100f740e .
2024-06-10 13:42:27 -07:00
Shane Smiskol
cf100f740e
[bot] Fingerprints: add missing FW versions from new users ( #32683 )
2024-06-10 13:39:02 -07:00
Dean Lee
a4f0f6ca36
common/ratekeeper: change frame() return type from double to uint64_t ( #32679 )
2024-06-10 13:37:50 -07:00
commaci-public
a09ccd59cb
[bot] Bump submodules ( #32681 )
...
bump submodules
Co-authored-by: Vehicle Researcher <user@comma.ai >
2024-06-10 13:37:39 -07:00
Harald Schäfer
1b2bd205b8
MSGQ refactor: cleanup outstanding issues ( #32685 )
...
* Rm sim dockerfile from bad merge
* Add watch back
* Fix watch3 compilation
2024-06-10 13:18:47 -07:00
Shane Smiskol
43ebf367ef
fix hypothesis warning ( #32678 )
...
fix
2024-06-10 00:28:43 -07:00
Metalbird1997
19e0fa3094
Update fingerprints.py for 2024 MAN TGE ( #32657 )
...
* Update fingerprints.py for 2024 MAN TGE
* add TGE chassis codes
* unsure about the others
---------
Co-authored-by: Shane Smiskol <shane@smiskol.com >
2024-06-10 00:22:34 -07:00
Harald Schäfer
e70dc90a45
Restructure msgq ( #32652 )
...
* Update ref
* Compiles
* compiles
* Refactor rest of libs
* import all
* small fiex
* cleanup import
* Need msgq simlink too
* Add to openpilot docker too
* try repo
* Updates
* Fix lint
* fix docs
* Try blank slate
* Revert "Try blank slate"
This reverts commit f078ce04acacfe115c19e23e86038b01e2b84a6d.
* Maybe scons needs this to clear cache
* fix tests
* Disable test for now
* Update SConstruct
Co-authored-by: Adeeb Shihadeh <adeebshihadeh@gmail.com >
* Fix whitespace
* Write skip normal
* small fixes
* add test path
* Revert repo
* linting
* whitespace
* Bump msgq
---------
Co-authored-by: Adeeb Shihadeh <adeebshihadeh@gmail.com >
2024-06-09 17:44:34 -07:00
Harald Schäfer
b573a4cc48
Sim: don't need nvidia docker anymore ( #32676 )
...
Dont need nvidia docker anymore
2024-06-09 14:49:20 -07:00
Adeeb Shihadeh
43a97c5907
CI: move build_release to a namespace runner ( #32675 )
2024-06-09 12:02:55 -07:00
Adeeb Shihadeh
da1cb2276b
tici: improve power save test ( #32674 )
...
* tici: improve power save test
* Update system/hardware/tici/tests/test_hardware.py
2024-06-09 11:51:43 -07:00
Adeeb Shihadeh
2cfb4df82c
bump version to 0.9.8
2024-06-09 11:18:47 -07:00
Dean Lee
3f84fe3557
replay: add stop() function ( #32673 )
...
add stop() func
2024-06-09 11:04:21 -07:00
Dean Lee
6688d7b91c
cabana: fix potential dangling pointer Issue ( #32672 )
...
Fix Potential Dangling Pointer Issue
2024-06-09 11:04:10 -07:00
Adeeb Shihadeh
20a44bb4e9
debug: add summary to check_timings
2024-06-08 21:01:39 -07:00
Adeeb Shihadeh
1093a4ac82
pandad: fix receive buffer size on failed transfer ( #32670 )
2024-06-08 20:43:25 -07:00
Jason Wen
1a508f55fc
Sync: commaai/openpilot:master into sunnypilot/sunnypilot:master ( #343 )
2024-06-08 19:19:16 -08:00
Jason Wen
019eba5c2d
Bump submodules
2024-06-08 23:18:44 -04:00
Jason Wen
1ffc59f65a
Merge branch 'upstream/openpilot/master' into sync-20240608
...
# Conflicts:
# cereal
# opendbc
# panda
# release/files_common
# selfdrive/monitoring/dmonitoringd.py
# selfdrive/ui/translations/main_zh-CHS.ts
# selfdrive/ui/translations/main_zh-CHT.ts
2024-06-08 23:08:33 -04:00
Adeeb Shihadeh
284512b2ca
python dependency notes ( #32668 )
2024-06-08 16:29:41 -07:00
Nelson Chen
5e1c54a887
Update BOUNTIES.md re. Toyota SecOC and community bounty. ( #32661 )
2024-06-08 16:10:58 -07:00
Adeeb Shihadeh
5265d13fe0
Replace markdown-it-py with small function in common/ ( #32664 )
...
* Replace markdown-it-py with small function in common/
* simple test
* unused
* lock
* linting fixes
2024-06-08 15:39:26 -07:00
Adeeb Shihadeh
541b5cbf13
tools/sim: remove special docker image ( #32659 )
2024-06-08 09:18:28 -07:00
Nelson Chen
3b6862030a
Change the term "Non-US" to "South America" for the "Corolla Hybrid (Non-US only) 2020-23" entry ( #32658 )
...
The term "Non-US" in cars.md for the "Corolla Hybrid (Non-US only) 2020-23" is not precise enough and should be changed to South America
Users may think "Non-US" includes Europe or Canada, which is not the case for this entry.
It has two issues:
* The 2023 Corolla Hybrid in Europe and Canada include a new Toyota Safety Sense 3.0 that has yet to be supported due to it being a new version and the presence of Toyota Security Key.
* The 2020-2022 Corolla Hybrid in Europe is the same as the 2020-2022 Corolla Hybrid in North America, which is supported by Openpilot and has full-speed ACC due to the presence of an electronic parking brake which is not present in the 2020-2022 Corolla Hybrid in South America and the reason why it is listed as not having full-speed ACC.
The entry should be reverted to at least "Corolla Hybrid (South America) 2020-23" which was proposed but not merged in the pull request:
28454c04cc
Pull request for that change that does not include that commit: https://github.com/commaai/openpilot/pull/26943
Examples of confusion throughout the community:
comma.ai Discord:
https://discord.com/channels/469524606043160576/524327905937850394/1235264758580772996
https://discord.com/channels/469524606043160576/524327905937850394/1228090600272691370
https://discord.com/channels/469524606043160576/954493346250887168/1209952008329633813
https://discord.com/channels/469524606043160576/524327905937850394/1182093384647721140
https://discord.com/channels/469524606043160576/954493346250887168/1147751657543848017
openpilot community Discord:
https://discord.com/channels/771493367246094347/771495215570747403/1247737844727021629
> I think that the supported cars list (https://github.com/commaai/openpilot/blob/master/docs/CARS.md ) is incorrect.
>
> I have a UK 2020 Toyota Corolla Hybrid
>
> In the cars list it's listed as "no accel below" 17 mph and no resume from > stop.
>
> This is not my experience. For me it works just fine down to a complete stop and it can resume from a stop too.
>
>
CC: @AlexandreSato
2024-06-08 09:18:00 -07:00
Adeeb Shihadeh
57f21abb4f
pandad: fix loopback test ( #32656 )
...
* pandad: fix loopback test
* clear all params
* try this
---------
Co-authored-by: Comma Device <device@comma.ai >
2024-06-07 23:58:14 -07:00
Shane Smiskol
90523b3b00
remove old fingerprints test ( #32654 )
...
* is this even used?
* remove
2024-06-07 23:38:51 -07:00
Adeeb Shihadeh
b51472048c
test_encoder: adjust file size tolerance
2024-06-07 23:09:41 -07:00
Shane Smiskol
451e171ad9
remove old cache wrapper ( #32653 )
...
* remove wrapper that is functools.cache
* format
2024-06-07 21:24:32 -07:00
Shane Smiskol
9ce380d3ce
bump opendbc ( #32651 )
...
* bump
* bump2
* bump3
2024-06-07 21:12:10 -07:00
Adeeb Shihadeh
b42b156fcd
card: remove old canRcvtimeout field ( #32650 )
...
* card: remove old canRcvtimeout field
* deprecate
2024-06-07 17:03:17 -07:00
Adeeb Shihadeh
2bad3c29d9
build_release: run tests with pytest
2024-06-07 15:46:32 -07:00
Adeeb Shihadeh
5c3c06dfdf
blacklist more files from release ( #32616 )
...
* blacklist more files from release
* dbcs
* fix
* just use the lfs
* rm that too
* cleanup
* cleanup
2024-06-07 15:26:55 -07:00
Harald Schäfer
e6caaf40fb
More cereal cleanups ( #32644 )
...
* rm generate_javascript.sh
* Unused
2024-06-06 23:35:13 -07:00
Adeeb Shihadeh
ccd26de097
update msgq repo url ( #32647 )
2024-06-06 21:12:21 -07:00
Adeeb Shihadeh
a7ed190df4
controlsd: remove last mention of CAN ( #32646 )
2024-06-06 16:46:27 -07:00
Shane Smiskol
280a284b76
update TOTAL_SCONS_NODES
...
from fe7d3429ab
2024-06-06 16:24:09 -07:00
Harald Schäfer
83209e0860
Msgq cleanups ( #32643 )
...
* Dead cereal stuff
* Dead code
* also dead
* More cleanup
2024-06-06 15:03:19 -07:00
Harald Schäfer
e71ec4e8d7
Split cereal into cereal/msgq ( #32631 )
...
* squash
* fix doc
* compile device
* compile device
* Update ref
* add msgq to precommit exclusions
* No service ports
* fix compile
* address comments
* More comments
* Delete logger
* Update opendbc
* Linting
* bump msgq
2024-06-06 14:31:56 -07:00
Hoang Bui
4c549778c0
CI/tools_test: remove redundant git lfs pull ( #32642 )
...
remove redundant
2024-06-06 12:59:57 -07:00
Vivek Aithal
e8857a6713
[Lag] Increase Optima Lag ( #32583 )
...
increase lag in optima to 0.2
2024-06-06 01:14:28 -07:00
Dean Lee
983063c3e6
events.py: rename event counters ( #32596 )
...
* improve prev event counters
* just rename
---------
Co-authored-by: Shane Smiskol <shane@smiskol.com >
2024-06-06 00:13:57 -07:00
Dean Lee
3a43f5d784
fuzzy_generation.py: improve performance ( #32591 )
...
* improve performance
* remove DEPRECATED
* formatting
* catch kjException
---------
Co-authored-by: Shane Smiskol <shane@smiskol.com >
2024-06-05 23:48:20 -07:00
Shane Smiskol
ae375091db
Genesis G70 2020: use common specs ( #32641 )
...
use non-2020 specs
2024-06-05 23:44:19 -07:00
Dean Lee
045b9f20b7
improve get_torque_params ( #32586 )
...
* Loading torque data only once and reusing it across function calls.
* apply review
* still check only one entry
* fix that
---------
Co-authored-by: Shane Smiskol <shane@smiskol.com >
2024-06-05 21:21:16 -07:00
Solomon Jones
a418c9e40a
Fingerprint for 2017 Subaru Forester ( #32584 )
...
Fingerprint for 2017 Forester
2024-06-05 21:18:29 -07:00
Dean Lee
91fd918fcb
car/interfaces.py: optimize parse_gear_shifter() with predefined dictionary ( #32592 )
...
Optimize gear shifter parsing for improved performance
2024-06-05 18:04:03 -07:00
Shane Smiskol
7cfd91bb69
Restore lateral limits report ( #32640 )
...
* stash
* staaaaash
* clean up
* more clean up
* fix
fix
* fix
* stash
clean up
* more
* this is just simpler to understand
* explicitly check
2024-06-05 18:03:23 -07:00
Adeeb Shihadeh
260e18f0ae
fix linter
2024-06-05 17:32:47 -07:00
Adeeb Shihadeh
e828a7bdcf
pandad: add more context to spi logs ( #32639 )
...
* pandad: add more context to spi logs
* cleanup
---------
Co-authored-by: Comma Device <device@comma.ai >
2024-06-05 17:27:57 -07:00
Adeeb Shihadeh
51fdf23304
thermald is hardwared ( #32637 )
...
* thermald is deviced
* hardwared
* rename
2024-06-05 15:58:00 -07:00
Adeeb Shihadeh
a46f1c6eba
pandad: add jungle spam mode to test ( #32636 )
...
Co-authored-by: Comma Device <device@comma.ai >
2024-06-05 15:23:25 -07:00
Adeeb Shihadeh
7b09285817
pandad: move to core 3 ( #32402 )
...
* move to core 3
* core is fully offlined now
* move to init
---------
Co-authored-by: Comma Device <device@comma.ai >
2024-06-05 14:50:25 -07:00
Riley Williams
7381872a54
2024 IONIQ 6 ( #32302 )
...
* Tweak carspecs for 2023 (and now also 24) ioniq 6 to reflect public info instead of cloning ioniq 5 specs
* Regenerated car docs
* revert specs *for now*
---------
Co-authored-by: Riley Williams <riley@rileyww.dev >
Co-authored-by: Riley Williams <riley@rileyw.dev >
Co-authored-by: Shane Smiskol <shane@smiskol.com >
2024-06-05 14:34:02 -07:00
Adeeb Shihadeh
9526334049
jenkins: fix unsafe checkout when changing submodules ( #32635 )
...
do it twice
2024-06-05 14:00:55 -07:00
Adeeb Shihadeh
449d70333c
Update RELEASES.md
2024-06-05 13:22:19 -07:00
Yassine
59a3097242
0.9.7 model release notes
2024-06-05 11:42:22 -07:00
Dean Lee
1d61f320a8
cabana: stop stream thread before exiting main event loop ( #32634 )
...
stop stream thread before exiting main event loop
2024-06-05 08:49:58 -07:00
Shane Smiskol
bbc21b9f52
[bot] Fingerprints: add missing FW versions from new users ( #32605 )
...
Export fingerprints
2024-06-04 22:09:54 -07:00
Shane Smiskol
de61d417b9
Honda: remove programmedFuelInjection ECU ( #32626 )
...
* set up for quick test
* remove pgfi
* Revert "set up for quick test"
This reverts commit aa6af2ff838b2cd203a6feaacaa5b4f3b71272ed.
* still query JIC
2024-06-04 21:29:05 -07:00
Adeeb Shihadeh
877b810ac9
pandad: reset CAN comms on checksum failure ( #32629 )
2024-06-04 21:26:16 -07:00
Adeeb Shihadeh
34e329649d
boardd is pandad ( #32628 )
...
* boardd is pandad
* rename tests
2024-06-04 19:16:55 -07:00
Shane Smiskol
a3d2d7892f
Hyundai CAN FD: fix spotty FW query without comma power ( #32627 )
...
bump
2024-06-04 18:22:23 -07:00
Dean Lee
23fcd68707
LongControl: storing T_IDXS[:CONTROL_N] in a variable for reuse ( #32599 )
...
Improve Control Trajectory Interpolation Efficiency
2024-06-04 17:04:50 -07:00
Shane Smiskol
e494d98960
Honda: helpful non-essential ECU comment
2024-06-04 16:37:01 -07:00
Shane Smiskol
ba9ea0a25f
Hyundai: remove Ioniq EV 2020 CAN fingerprint ( #32625 )
...
* add from afc1609bb1584f28
* remove HYUNDAI_IONIQ_EV_2020 CAN fingerprint
2024-06-04 16:31:16 -07:00
Adeeb Shihadeh
149238845c
Revert "pytest: discover openpilot/ ( #32561 )" ( #32622 )
...
This reverts commit 00b10f3d9a .
2024-06-04 12:09:06 -07:00
Dean Lee
2482ed085e
modeld: cleanup commonmodel ( #32618 )
...
cleanup
2024-06-04 11:20:17 -07:00
Vivek Aithal
8a4bfcf5b4
[torqued] Reduce friction for some Hyundai cars ( #32578 )
...
* reduce friction coeff for ev6 and ioniq6
* Update ref
---------
Co-authored-by: Bruce Wayne <harald.the.engineer@gmail.com >
2024-06-04 11:10:04 -07:00
Dean Lee
25e15846f1
ui/cameraview: fix deadlock on exit due to Qt::BlockingQueuedConnection ( #32620 )
...
fix deadlock
2024-06-04 10:25:46 -07:00
Shane Smiskol
c7b3ece37e
revert marking some files as unexecutable ( #32613 )
...
* this is not a test
* these are not tests!
2024-06-03 17:19:27 -07:00
Adeeb Shihadeh
57a9761186
add pytest-repeat ( #32612 )
2024-06-03 17:17:02 -07:00
Adeeb Shihadeh
69f57fb6a8
boardd: check CAN in SPI test ( #32400 )
...
* test
* little more
---------
Co-authored-by: Comma Device <device@comma.ai >
2024-06-03 17:05:06 -07:00
Adeeb Shihadeh
c59887c810
test_*.py files are no longer executable ( #32610 )
...
* test_*.py files are no longer executable
* cleanup empty lines
* update precommit
* fixme
* enable
* build
2024-06-03 15:48:56 -07:00
Shane Smiskol
7c4b7ce799
[bot] Fingerprints: add missing FW versions from CAN fingerprinting cars ( #32604 )
...
Export fingerprints
2024-06-03 14:11:51 -07:00
commaci-public
544b554c69
[bot] Bump submodules ( #32602 )
...
bump submodules
Co-authored-by: Vehicle Researcher <user@comma.ai >
2024-06-03 13:24:03 -07:00
Dean Lee
1e70b23855
LongitudinalPlanner: replace hardcoded length with ModelConstants.IDX_N ( #32597 )
...
replace hardcoded length
2024-06-02 22:52:45 -07:00
Hoang Bui
f717e1e4e6
tools/rerun: streaming to one Viewer from multiple processes ( #32595 )
...
* one spawn only
* one blueprint
* comment
2024-06-02 21:05:15 -07:00
Mauricio Alvarez Leon
00b10f3d9a
pytest: discover openpilot/ (#32561 )
...
* pytest: discover everything in openpilot/
* ignore process replay
* remove --ignore=openpilot/
* ignore directories in root
* remove skip in selfdrive/test/process_replay
* use openpilot directory
* set openpilot directory for test_translations
* omit generated config.py files
* run ci
* cd into openpilot for test_translation
* &&
* remove rm main_test_en command
* remove echo
* increase shm-size to 2G
* remove rm
* test only cpp_files that are test_*.cc~
* add process_replay test skip
* use addopts in pyproject to ignore test_processes
* try --rootdir for pytest
* cleanups / add rootdir in PYTEST env
* add rm create_test_translations
* revert poetry.lock
* simplify
* no regen!
---------
Co-authored-by: Adeeb Shihadeh <adeebshihadeh@gmail.com >
2024-06-02 14:53:32 -07:00
Adeeb Shihadeh
ce2a686b97
add body teleop to release
2024-06-01 16:04:04 -07:00
Adeeb Shihadeh
7de9a3693f
more release files
2024-06-01 15:16:09 -07:00
Adeeb Shihadeh
54116569c3
build_release fixups
2024-06-01 15:05:07 -07:00
Adeeb Shihadeh
a21f773366
no lfs in release
2024-06-01 14:23:48 -07:00
Shane Smiskol
63f55f4915
debug FW fingerprinting: live support ( #32585 )
...
* live debug!
* clean up
2024-05-31 22:28:03 -07:00
Dean Lee
9908b729c8
api: cache RSA private key ( #32566 )
2024-05-31 21:40:53 -07:00
Adeeb Shihadeh
30d5edb205
Update RELEASES.md
2024-05-31 16:20:59 -07:00
cl0cks4fe
8f4b00c263
cache get_torque_params ( #32560 )
...
* cache get_torque_params
* switch to cache
* Update selfdrive/car/interfaces.py
---------
Co-authored-by: Shane Smiskol <shane@smiskol.com >
2024-05-31 13:43:12 -07:00
Shane Smiskol
f887b8703c
add Hyundai CAN FD fingerprinting note
2024-05-30 23:08:14 -07:00
Shane Smiskol
0a43d82428
fw_versions debug: match online vin retry
2024-05-30 22:20:04 -07:00
William Stairs
984ad8833a
Add Chassis for VW Arteon Shooting Brake 2020-2023 ( #32579 )
...
* Added Arteon "3H" chassis code for Shooting Brake to VWCarDocs.
* Added new engine and transmission FW to Volkswagen fingerprints.py for Arteon Mk1.
* Apply suggestions from code review
* updates docs
---------
Co-authored-by: Shane Smiskol <shane@smiskol.com >
2024-05-30 21:35:19 -07:00
Hoang Bui
aa081f5748
Simulator: update MetaDrive to latest ( #32576 )
...
* bump metadrive
* comment
2024-05-30 11:25:21 -07:00
Jason Wen
226fc5f82c
Translations: sunnypilot custom texts ( #304 )
2024-05-30 10:18:44 -08:00
1okko
e848f3fd7d
Translations: More Simplified Chinese ( #340 )
...
* Update main_zh-CHS.ts
* Update main_zh-CHS.ts
* Update main_zh-CHS.ts
* Update main_zh-CHS.ts
* Update main_zh-CHS.ts
* Update main_zh-CHS.ts
* Update main_zh-CHS.ts
* Fix
* Update main_zh-CHS.ts
* Update main_zh-CHS.ts
* Update main_zh-CHS.ts
* Update main_zh-CHS.ts
* More fixes
* Mini updates
* Update main_zh-CHS.ts
* Update main_zh-CHS.ts
* Fix
* More updates
* Update main_zh-CHS.ts
* Some fixes
* Update main_zh-CHS.ts
* Update main_zh-CHS.ts
* Fixes
* More fixes
---------
Co-authored-by: Jason Wen <haibin.wen3@gmail.com >
2024-05-30 14:17:30 -04:00
Jason Wen
a5be542d3d
Translations: Additional untranslated texts
2024-05-30 14:17:30 -04:00
1okko
dc8de6f21a
Translations: Simplified Chinese ( #306 )
...
* Update main_zh-CHS.ts
* Update main_zh-CHS.ts
* Update main_zh-CHS.ts
* Update main_zh-CHS.ts
* Update main_zh-CHS.ts
* Update main_zh-CHS.ts
* Update main_zh-CHS.ts
* Fix
* Update main_zh-CHS.ts
* Update main_zh-CHS.ts
* Update main_zh-CHS.ts
* Update main_zh-CHS.ts
* More fixes
* Mini updates
* Update main_zh-CHS.ts
* Update main_zh-CHS.ts
* Fix
* More updates
* Update main_zh-CHS.ts
* Some fixes
* Update main_zh-CHS.ts
---------
Co-authored-by: Jason Wen <haibin.wen3@gmail.com >
2024-05-30 14:17:30 -04:00
Jason Wen
cb2f1818fc
Translations: zh-CHS example ( #305 )
...
zh-CHS example
2024-05-30 14:17:29 -04:00
Jason Wen
abc88581e3
Translations: Prepare for sunnypilot custom texts
2024-05-30 14:17:16 -04:00
Shane Smiskol
57d64279bd
ui: re-generate JWT on valid system time ( #32571 )
...
* revert me
* Revert "revert me"
This reverts commit 17d815ddfc9a18f7fb9f39f89ec8b4481389b339.
* duh we have timed!
* clean up
* use clocks
* re-initialize map on SSL handshake failure (time)
* this is fine, takes some time to init
* fix
* log errors like map renderer
* more clean up
full message is "loading style failed: SSL handshake failed"
* MOAR
* we still can't swap the token live
* mbgl has its own retries that never work, don't reinit multiple times at once
* simpler
* more
* whoops
* this works
* fix from merge
* rm
* fix cmt
* only an issue calling the function inside itself
2024-05-30 02:08:31 -07:00
Shane Smiskol
c2f55a2600
map window: log style load errors ( #32573 )
...
log errors
2024-05-30 01:52:43 -07:00
Jason Wen
bdbd16c902
Fix upstream merge conflicts
2024-05-29 23:42:00 -04:00
Dean Lee
5f778c0d3a
common/prefix.h: Fix incomplete path cleanup on exit ( #32559 )
2024-05-29 19:04:03 -07:00
ZwX1616
a16fbdae38
dmonitoringd: set invalid if missing dependence(s) ( #32569 )
...
* no step but still send
* no this
* update diff
2024-05-29 15:43:55 -07:00
Jason Wen
4b15faabb1
Update CHANGELOGS.md
2024-05-29 00:12:31 -04:00
kacperhq
325dcec06b
KIA SPORTAGE 5th HEV 2022 EUR fingerprint ( #32558 )
...
Update fingerprints.py
KIA Sportage 5th GEN EUR ver
2024-05-28 15:27:08 -07:00
Mauricio Alvarez Leon
a2931d1956
CI: add devcontainer-rebuild workflow ( #32564 )
...
* add devcontainer-rebuild workflow
* add shell
* add shell on ifs
* use scripts/retry.sh
2024-05-28 14:45:17 -07:00
Dean Lee
6b3d2b5a80
cabana: fix panda stream issues ( #32537 )
...
fix segfault
2024-05-28 12:02:15 -07:00
Shane Smiskol
521ee46c47
[bot] Fingerprints: add missing FW versions from new users ( #32552 )
...
Export fingerprints
2024-05-27 22:01:31 -07:00
commaci-public
30792577cd
[bot] Bump submodules ( #32549 )
...
bump submodules
Co-authored-by: Vehicle Researcher <user@comma.ai >
2024-05-27 10:38:53 -07:00
Hoang Bui
d6a738bef7
tools/simulator: Remove superseded build script for sim docker ( #32546 )
...
* remove
* add those back
2024-05-27 09:22:41 -07:00
Adeeb Shihadeh
1eb938b8e8
Revert no pyenv ( #32547 )
...
* Revert "`ubuntu_setup`: fix `No module apt_pkg` error when setting up (#32526 )"
This reverts commit f4322666c6 .
* Revert "Removal of pyenv (#32512 )"
This reverts commit f5752121f8 .
2024-05-26 21:21:50 -07:00
Shane Smiskol
93963207f2
[bot] Fingerprints: add missing FW versions from new users ( #32542 )
...
Export fingerprints
2024-05-26 08:41:19 -07:00
Adeeb Shihadeh
ccbca2ac95
Revert "pyproject: support >= 3.11"
...
This reverts commit 390caeb011 .
2024-05-25 21:20:15 -07:00
Adeeb Shihadeh
390caeb011
pyproject: support >= 3.11
2024-05-25 21:00:29 -07:00
Adeeb Shihadeh
fe7d3429ab
Make release files a blacklist ( #32540 )
...
* blacklist
* little nicer
* whitelist
* cleanup
* igore body
* more skip
2024-05-25 18:47:16 -07:00
Hoang Bui
2ff94ec374
CI/tools: Remove redundant build step ( #32539 )
2024-05-25 15:50:10 -07:00
Adeeb Shihadeh
accdade4cf
manager: move to system/ ( #32538 )
...
* manager: move to system/
* one more
2024-05-25 12:41:17 -07:00
Adeeb Shihadeh
73b02f2cda
updated: finish system/ move ( #32535 )
...
* updated: finish system/ move
* add those back
* skip that
* skip whole file
* one more time
2024-05-25 12:22:02 -07:00
Adeeb Shihadeh
cd21d64058
speedup pj demo test
2024-05-25 11:40:10 -07:00
Adeeb Shihadeh
b9244f1031
move rerun to dev dependencies ( #32534 )
2024-05-25 11:09:08 -07:00
Hoang Bui
613f73c53f
CI/simulator: metadrive test starts when OP engaged and world is initialized ( #32523 )
...
* fix metadrive start time
* fix
2024-05-25 10:37:07 -07:00
Shane Smiskol
95aa7c4b68
[bot] Fingerprints: add missing FW versions from new users ( #32533 )
...
Export fingerprints
2024-05-25 09:42:23 -07:00
Shane Smiskol
6ecb710305
LongitudinalMpc: use DT_MDL ( #32532 )
...
bad magic number
2024-05-25 03:29:54 -07:00
Mauricio Alvarez Leon
f4322666c6
ubuntu_setup: fix No module apt_pkg error when setting up (#32526 )
...
* no apt_pkg fix
* check arch
* fix if
* cleanup
* reorder
* increase shm size for selfdrive tests
* add comment explaining reinstall
* refine
2024-05-24 21:38:23 -07:00
Yassine
8bd4540636
Revert "wip /500"
...
This reverts commit 8183715beb .
2024-05-24 19:45:00 -07:00
Yassine
8183715beb
wip /500
2024-05-24 19:44:14 -07:00
Shane Smiskol
a7065d158b
Kia: add 2022 Forte model year
...
The minimum enable speed is also 0 mph with a lead like the 2023, so it's likely supported with this harness
2024-05-24 15:49:45 -07:00
Shane Smiskol
937ff7f418
Kia: update Forte 2019-21 min enable speed ( #32528 )
...
* forte enable speed fix
* update docs
2024-05-24 15:48:26 -07:00
cipioh
652f15d54e
Added ecu firmware data for 2024 Kia EV6 GT ( #32524 )
...
* Update fingerprints.py
added KIA EV6 GT 2024
* Update fingerprints.py
added firmware from 2024 Kia EV6 GT
* format
* update my
---------
Co-authored-by: Shane Smiskol <shane@smiskol.com >
2024-05-24 13:39:42 -07:00
ZwX1616
204219695f
dmonitoringd: simplify main loop ( #32517 )
...
* one call does all
* no need
* update etst
* filename
* dbf5b05ff480145a79b5941e360d0698b70979cd
2024-05-23 20:14:28 -07:00
Kacper Rączy
e0d20d2cf3
process_replay: most messages valid check ( #32521 )
...
* check_most_messages_valid impl
* Add to both regen and test_processes
* Refactor
* Bring back carOutput
* Use Counter
* Use get(k, 0)
2024-05-23 15:30:21 -07:00
Adeeb Shihadeh
38c0fdac47
fix PATH
2024-05-23 11:30:56 -07:00
Adeeb Shihadeh
278c312876
remove a pyenv reference
2024-05-23 11:24:10 -07:00
Mauricio Alvarez Leon
f5752121f8
Removal of pyenv ( #32512 )
...
* initial removal of pyenv
* remove .python-version copy in dockerfile
* successful image build with ppa
* update prompt
* pip install scons
* apt install scons
* finally fix dockerfile to work with venv
* cleanup userflow
* increase memory to 100m
* typos
* wrong variable
* lmao
2024-05-23 07:56:18 -07:00
Shane Smiskol
7a6818da7e
Reapply "Ford: detect missing LKAS from EPS configuration ( #31821 )" ( #32518 )
...
* Reapply "Ford: detect missing LKAS from EPS configuration (#31821 )"
This reverts commit ffb34e558f .
* catch
* now fix
* clean up
2024-05-22 17:27:22 -07:00
Adeeb Shihadeh
423016d6e9
rm disabled notebooks test
2024-05-22 17:16:08 -07:00
Shane Smiskol
ef1b6b4703
test car interfaces: catch more FW-related failures ( #32514 )
...
* only pick ecus from brand
* use superset of all requests
* much better
* clean up
* clean up
* try 150
* ?
* ???
* faster debug
* wtf
* no clue
* run push!
* this shouldn't catch it
* clean up
* rm
2024-05-22 17:12:54 -07:00
ZwX1616
749455c91d
Update process replay refs with updated submaster alive behavior ( #32508 )
...
* add cereal
* update cereal
* cereal master
* lol really
* ref com
* ref
2024-05-22 15:47:11 -07:00
ZwX1616
fa2d5bca57
controlsd: explicitly ignore camera states in process replay ( #32515 )
...
* explicitly ignore
* Update selfdrive/controls/controlsd.py
Co-authored-by: Shane Smiskol <shane@smiskol.com >
---------
Co-authored-by: Shane Smiskol <shane@smiskol.com >
2024-05-22 15:18:06 -07:00
Hoang Bui
fe9a091f11
CI: Drive a loop in MetaDrive ( #32308 )
...
* finish failure on crossing any line
* update
* standardize queue messages
* update control_command_gen
* fix
* fix logic
* update closing type
* update test
* update logic
* update test
* add out of lane to local
* ci arrive_dest
* pytest integration
* update ci_config
* fix ruff
* move test termination to time
* better
* better order
* curve_len
* add buffer
* cleanup
* cleanup
* cleanup
* cleanup
* out_of_lane
* cleanup
* merge tests
* run 90s
* change test name
* local out of lane detect
* out_of_lane
* static anal
* cleanup
* test_duration
* change setup_class -> setup_create_bridge
* no print state during test
* new out_of_lane detect
* cleanup print in common.py
* fix
* fix
* check distance vs time
* cleanup
* cleanup increase check time
* minimum bridge test time
* wording
* cleanup
2024-05-22 10:04:43 -07:00
Shane Smiskol
d96b8bbc01
[bot] Fingerprints: add missing FW versions from new users ( #32511 )
...
Export fingerprints
2024-05-22 10:02:26 -07:00
Shotaro Watanabe
a5ff4a94a6
devcontainer: add bash-completion ( #32510 )
2024-05-22 07:40:10 -07:00
Shane Smiskol
ffb34e558f
Revert "Ford: detect missing LKAS from EPS configuration ( #31821 )"
...
This reverts commit 9f327aeb48 .
2024-05-21 23:21:31 -07:00
Shane Smiskol
9fa92c2225
card: only exit ELM once done with ECU knock outs ( #32505 )
...
* only exit elm once done with knock outs
* comments!
2024-05-21 21:23:14 -07:00
roberttruong
b059f2eda8
Additional Subaru Impreza 2022 Fingerprint ( #31916 )
...
* Update fingerprints.py
Add fingerprint for Subaru Impreza 2022 Australia
* auto_fingerprint
---------
Co-authored-by: Shane Smiskol <shane@smiskol.com >
2024-05-21 20:31:47 -07:00
Marcin Perlikowski
5e63906a3f
Hyundai: add fingerprint for 2020 IONIQ PHEV ( #31301 )
...
add fingerprint for 2020 Hyundai IONIQ PHEV
Co-authored-by: Shane Smiskol <shane@smiskol.com >
2024-05-21 20:24:45 -07:00
19igari
25cc8a96ef
fix(modeld): Fix for unpredictable behavior in commonmodel_pyx.pyx ( #32482 )
...
Avoid undefined behavior
Co-authored-by: 19igari <koki.igari@turing-motors.com >
2024-05-21 18:41:04 -07:00
Dean Lee
d234085496
ui/update_dmonitoring: Improve readability of r_xyz matrix initialization ( #32359 )
2024-05-21 17:27:25 -07:00
Cameron Clough
9f327aeb48
Ford: detect missing LKAS from EPS configuration ( #31821 )
...
* debug: disable FW cache
* Ford: detect missing TJA/LCA config and disable LKAS
* set dashcamOnly
* revert
* clean up
* clean up
* some CAN FD do not have 0x01 block for PSCM
* bump cereal (fork)
* remove confusing comment
* add flags/event
* remove duplicate from events
* copy can be next pr
* dashcamOnly if no config comes back either (this shouldn't happen)
* flipped
* can do this
* Revert "can do this"
This reverts commit c3d311b2ffb7bbc346c7f702ac5c1934bc495c65.
* Revert "flipped"
This reverts commit 75c01fb4c5f7fdc9222ea13b8901f76b5b419c99.
* Revert "dashcamOnly if no config comes back either (this shouldn't happen)"
This reverts commit f82624a0eb28bf683660f86b3ddfd44717a6915f.
---------
Co-authored-by: Shane Smiskol <shane@smiskol.com >
2024-05-21 17:01:04 -07:00
Adeeb Shihadeh
406f30add4
more apt dependency cleanup ( #32502 )
...
rm
2024-05-21 15:40:00 -07:00
Adeeb Shihadeh
527cd74b21
CI: cleanup PR review jobs ( #32503 )
2024-05-21 15:25:50 -07:00
Shane Smiskol
e29ed6849e
[bot] Fingerprints: add missing FW versions from new users ( #32501 )
...
Export fingerprints
2024-05-21 14:37:24 -07:00
Shotaro Watanabe
b9c1c1dd37
devcontainer: mount /dev ( #32500 )
2024-05-21 10:59:15 -07:00
Shane Smiskol
e836845f02
update TOTAL_SCONS_NODES
2024-05-21 01:19:55 -07:00
Shane Smiskol
71f5c441fe
card: process that abstracts car interface and CAN ( #32380 )
...
* format card
* standalone process
* no class member CS, there's no point
also can be confusing; what else could be using this?
* rename CoS
* Update selfdrive/controls/controlsd.py
* never works first time :D
* canRcvTimeout is bool
* hack
* add cpu
* see what testing closet comes up with
* first
* some clean up
* support passable CI, fix test models
* fix startup alert
* process replay changes
* test_fuzzy
* gate carOutput valid on carControl valid
* we should publish after we update carOutput
* controlsd was using actuatorsOutput from 2 frames ago for torque, not the most up to date
* check all checks for carControl in case controlsd dies
* log more timestamps
* more generic latency logger; needs some clean up
latency_logger.py was difficult to understand and modify
* card polls on can and carControl to get latest carControl possible
* temp try to send earlier
* add log
* remove latencylogger
* no mpld3!
* old loop
* detect first event
* normal send
* revert "card polls on can and carControl to get latest carControl possible"
how it was is best
* sheesh! update should be first
* first timestamp
* temp comment ( timestamp is slow :( )
* more final ordering, and make polling on/off test repeatable
* Received can
* new plot timestamps
* clean up
* no poll
* add controllers (draft)
* Revert "add controllers (draft)"
This reverts commit e2c3f01b2fadcff74347bac90c8a5cc1ef4e27b3.
* fix that
* conventions
* just use CS
* consider controlsd state machine in card: not fully done
* hmm it's just becoming controlsd
* rm debugging
* Revert "hmm it's just becoming controlsd"
This reverts commit 534a357ee95bec4ed070667186af55d59421bbc7.
* Revert "just use CS"
This reverts commit 9fa7406f30c86200f20457f7b9ff95e731201bf9.
* add vCruise
* migrate car state
* Revert "migrate car state"
This reverts commit 4ae86ca163c6920070f410f608f7644ab632850b.
* Revert "add vCruise"
This reverts commit af247a8da41c3626ada4231b98042da1a1ae4633.
* simple state machine in card (doesn't work as is)
* Revert "simple state machine in card (doesn't work as is)"
This reverts commit b4af8a9b0a2e17fdfc89d344c64678ef51305c24.
* poll carState without conflate
* bump
* remove state transition
* fix
* update refs
* ignore cumLagMs and don't ignore valid
* fix controls mismatch; controlsd used to set alt exp
* controlsd_config_callback not needed for card
* revert ref temp
* update refs
* no poll
* not builder!
* test fix
* need to migrate initialized
* CC will be a reader
* more as_reader!
* fix None
* init after publish like before - no real difference
* controlsd clean up
* remove redundant check and check passive for init
* stash
* flip
* migrate missing carOutput for controlsd
* Update ref_commit
* bump cereal
* comment
* no class params
* no class
* Revert "no class"
This reverts commit 5499b83c2dcb5462070626f8523e3aec6f4c209d.
* add todo
* regen and update refs
* fix
* update refs
* and fix that
* should be controlsstate
* remove controlsState migration
CoS.initialized isn't needed yet
* fix
* flip!
* bump
* fix that
* update refs
* fix
* if canValid goes false, controlsd would still send
* bump
* rm diff
* need to be very careful with initializing
* update refs
2024-05-21 01:18:10 -07:00
Adeeb Shihadeh
49d7edfe11
Revert "CI: move car docs diff job ( #32496 )"
...
This reverts commit da42c4a561 .
2024-05-20 23:33:16 -07:00
Adeeb Shihadeh
5e98d9e289
also tag as latest
2024-05-20 23:28:58 -07:00
Shane Smiskol
ce136317d8
regen: use existing carParams msg ( #32493 )
...
use existing msg
2024-05-20 23:26:47 -07:00
Adeeb Shihadeh
da42c4a561
CI: move car docs diff job ( #32496 )
...
* CI: move car docs diff job
* no if
2024-05-20 23:11:19 -07:00
Adeeb Shihadeh
936e8d3d80
CI: merge build jobs ( #32495 )
2024-05-20 23:01:42 -07:00
Adeeb Shihadeh
b2cf9b35f6
thermald: move to system/ ( #32494 )
...
* thermald: move to system/
* fix path
* revert
2024-05-20 22:51:29 -07:00
Adeeb Shihadeh
da6fd75125
move sentry/stats to system/ ( #32490 )
...
* move sentry/stats to system/
* fix
2024-05-20 22:39:25 -07:00
Mauricio Alvarez Leon
1203f5eeb3
minimize ubuntu deps. needed to run build openpilot ( #32492 )
...
* minimize common deps list
* fix
* fix endline error
* add portaudio3
* add build-essential
* upload old loggerd deps
* libqt5charts5-dev
* libncurses5-dev
* libbz2-dev
* libsqlite3-dev
2024-05-20 20:47:53 -07:00
Dean Lee
0678644a8f
ui: improve update_line_data() ( #32354 )
...
improve update_line_data
2024-05-20 19:38:24 -07:00
Adeeb Shihadeh
0e3df5ae4d
ruff: enable TRY
2024-05-20 17:47:48 -07:00
Adeeb Shihadeh
b2e4c64cf8
ruff: enable UP
2024-05-20 17:43:54 -07:00
Adeeb Shihadeh
788c4edeec
ruff: enable NPY
2024-05-20 17:40:46 -07:00
LostEon
1ea2411575
Fingerprint 2016 Jeep Grand Cherokee ( #32491 )
...
* Fingerprint 2016 Grand Cherokee
* sort
---------
Co-authored-by: Shane Smiskol <shane@smiskol.com >
2024-05-20 17:38:47 -07:00
macdoos
e0fa26b1a4
split out dev apt dependencies ( #32476 )
...
* init
* add more extra packages
* update Dockerfile
* cleanup
* Update Dockerfile.openpilot_base
* needed to build
---------
Co-authored-by: Adeeb Shihadeh <adeebshihadeh@gmail.com >
2024-05-20 17:35:33 -07:00
Adeeb Shihadeh
af991b143a
fix pre-commit warning
2024-05-20 16:46:34 -07:00
Adeeb Shihadeh
332542fad8
cleanup old ignore paths
2024-05-20 16:01:17 -07:00
Adeeb Shihadeh
19c8e72c74
Update BOUNTIES.md
2024-05-20 15:50:54 -07:00
Adeeb Shihadeh
3279dbeff7
athena: move to system/ ( #32488 )
...
* athena: move to system/
* slash
2024-05-20 14:59:43 -07:00
Hoang Bui
f3f22a5698
CI/simulator: Fix metadrive test pyopencl.CompilerWarning ( #32487 )
...
* add pytest.mark.filterwarnings
* remove -W pyopencl.CompilerWarning
* add comment
2024-05-20 14:41:31 -07:00
Shane Smiskol
833316835a
[bot] Fingerprints: add missing FW versions from new users ( #32486 )
...
Export fingerprints
2024-05-20 09:48:51 -07:00
Shane Smiskol
09f2077f58
[bot] Fingerprints: add missing FW versions from new users ( #32477 )
...
Export fingerprints
2024-05-19 10:39:29 -07:00
Shane Smiskol
220fcc1675
process replay: regen routes ( #32464 )
...
* regen
* regen
* update
* undo
* update refs
* fix
* real fix
* test
* test2
* test3
* stash
* Revert "stash"
This reverts commit bf6765f526b48426f49a4b29c4042097f57fc4b0.
* rk.lagging can not be trusted. BODY segment has radarFault while modelV2 is not valid, causing radarState to not be valid
* order
* update refs again
* we never logged carOutput!
* bump
* add back checks
2024-05-19 01:07:12 -07:00
Adeeb Shihadeh
075176f869
define alert for actuatorsApiUnavailable
2024-05-18 17:55:52 -07:00
Dean Lee
b742776bff
encoderd: publish i-frame as thumbnail ( #32202 )
...
* pusblish i-frame as thumbnail
* generic
* disable for now
* fix
---------
Co-authored-by: Adeeb Shihadeh <adeebshihadeh@gmail.com >
2024-05-18 17:46:34 -07:00
Mauricio Alvarez Leon
bd6bea39bf
deps: add rerun-sdk into pyproject.toml ( #32472 )
...
* add rerun-sdk into pyproject.toml
* install/wheel cleanup
* unpin version
2024-05-18 17:21:04 -07:00
Adeeb Shihadeh
c9531b463a
Revert "ui: single-threaded CameraView ( #32291 )"
...
This reverts commit dd6e2a400b .
2024-05-18 16:34:03 -07:00
Adeeb Shihadeh
04d8a4ecad
CI: remove redundant pj job
2024-05-18 16:08:10 -07:00
Adeeb Shihadeh
4c558e45b9
control is still used
2024-05-18 15:15:41 -07:00
Adeeb Shihadeh
1e08132cdf
gc unused python deps
2024-05-18 14:51:49 -07:00
Adeeb Shihadeh
48e24321e8
remove libopencv-dev ( #32469 )
2024-05-18 14:29:49 -07:00
Hoang Bui
950aeae544
CI: fix metadrive test ( #32457 )
...
* fix test
* this?
* fix
* this?
* deprecation warning inside
* comment
2024-05-18 14:04:22 -07:00
Shane Smiskol
1a4e022d70
[bot] Fingerprints: add missing FW versions from new users ( #32468 )
...
Export fingerprints
2024-05-18 14:03:50 -07:00
Adeeb Shihadeh
985b22d4b7
add [project] section to pyproject.toml
2024-05-17 21:43:57 -07:00
ZwX1616
8e87655a12
dmonitoringd: don't check for buttonEvents or vCruise change ( #32454 )
...
* drop check for carState.buttonEvents
* 100% people not use this
* huge oof
* ref comit
---------
Co-authored-by: Shane Smiskol <shane@smiskol.com >
2024-05-17 21:38:03 -07:00
Adeeb Shihadeh
3e023146d2
remove gcc from mac_setup.sh
2024-05-17 21:06:18 -07:00
cl0cks4fe
173d966444
remove unittest dependency from test_ui ( #32432 )
2024-05-17 20:54:08 -07:00
Adeeb Shihadeh
861c52e015
bump up cars timeout for the GHA runners
2024-05-17 20:53:52 -07:00
Dean Lee
dd6e2a400b
ui: single-threaded CameraView ( #32291 )
...
single thread cameraview
2024-05-17 20:18:41 -07:00
Adeeb Shihadeh
52acae5797
remove dead webcam dockerfile
2024-05-17 20:00:10 -07:00
Hoang Bui
630e152900
Simulator: standardize queue messages ( #32313 )
...
* standardize queue messages
* update control_command_gen
* fix
* fix logic
* update closing type
* qmessagetype -> enum
* update type hint
* old close() makes more sense
* cleanup
* fix
* revert that
* revert that
* better name
* actually this is better
2024-05-17 19:51:07 -07:00
Adeeb Shihadeh
57c8510a42
CI: move regen into replay job ( #32460 )
2024-05-17 19:48:14 -07:00
Adeeb Shihadeh
e1a697fee5
remove old valgrind replay test
2024-05-17 19:43:47 -07:00
Adeeb Shihadeh
27da6bd752
CI: move model tests ( #32459 )
2024-05-17 19:31:55 -07:00
Adeeb Shihadeh
4388a2aa68
CI: use less parallel jobs for cars ( #32458 )
...
* CI: use less parallel jobs for cars
* 2
2024-05-17 19:20:18 -07:00
Curtis Jiang
5cfaae771d
HKG: Add FW version for Canada Hyundai Tucson PHEV 2024 ( #32440 )
...
* Car port for Hyundai Tucson PHEV 2024
* Fix doc
2024-05-17 13:17:24 -07:00
Adeeb Shihadeh
6303d42535
bump opendbc
2024-05-17 11:02:26 -07:00
cl0cks4fe
dd9d5d4528
Unittest to pytest ( #32366 )
...
* add pytest-asyncio
* switch common
* switch selfdrive
* switch system
* switch tools
* small fixes
* fix setUp and valgrind pytest
* switch to setup
* fix random
* switch mock
* switch test_lateral_limits
* revert test_ui
* fix poetry.lock
* add unittest to banned-api
* add inline ignores to remaining unittest imports
* revert test_models
* revert check_can_parser_performance
* one more skip
---------
Co-authored-by: Adeeb Shihadeh <adeebshihadeh@gmail.com >
2024-05-17 11:01:44 -07:00
Adeeb Shihadeh
f5bca9c08c
bump panda
2024-05-17 10:45:04 -07:00
eFini
1a60b63b7d
Mutilang: update CHS/CHT translation ( #32455 )
...
update translations for chinese
2024-05-17 09:17:22 -07:00
Shane Smiskol
42861f6683
events: reduce priority of resumeRequired ( #32450 )
...
CC
2024-05-16 21:17:37 -07:00
Shane Smiskol
ac81467c5c
process replay: check missing services ( #32452 )
...
* add check to check
* don't forget to raise
* skip this segment
2024-05-16 21:11:55 -07:00
Adeeb Shihadeh
eb50b1a871
Revert "bump panda"
...
This reverts commit 3d64a7e3d1 .
2024-05-16 20:29:11 -07:00
Adeeb Shihadeh
3d64a7e3d1
bump panda
2024-05-16 20:11:49 -07:00
Shane Smiskol
b17ec494b2
Toyota: remove redundant cancel code ( #32448 )
...
saw no cases where this was non-zero while cruise_active was false
2024-05-16 16:13:12 -07:00
Shane Smiskol
593ea504e7
test_car_interface: run CC once ( #32449 )
...
run once
2024-05-16 15:41:20 -07:00
ZwX1616
b8171a1e9c
DM: improve e2e predictions ( #32431 )
...
* good but need to freeze quant weights
* pass ref
* pg
* update model reply
2024-05-16 13:55:40 -07:00
Shotaro Watanabe
288a3fcd8b
fix(ui): fix build error in onroad_home.cc without ENABLE_MAPS ( #32441 )
2024-05-16 11:10:22 -07:00
Shane Smiskol
407791113d
Revert "card: move all car events ( #32427 )" ( #32439 )
...
* Revert "card: move all car events (#32427 )"
This reverts commit 8f46028bd4 .
* keep the event here
* oops
* Revert "oops"
This reverts commit ea99a2768fbeb7a6123dd755585157b530e7a2a1.
* Revert "keep the event here"
This reverts commit ec089b4e1afdf09b2e6b184de8f23584ef931601.
2024-05-15 14:32:52 -07:00
Kirito3481
6605743b48
Fix incorrect korean translation ( #32436 )
2024-05-15 10:29:38 -07:00
Shane Smiskol
1bf2d2e1f9
[bot] Fingerprints: add missing FW versions from new users ( #32438 )
...
Export fingerprints
2024-05-15 10:28:28 -07:00
Shane Smiskol
84c15e9d31
Revert "python deps: add sortedcontainers" ( #32433 )
...
Revert "python deps: add sortedcontainers (#32428 )"
This reverts commit db8273823d .
2024-05-14 16:40:15 -07:00
Shane Smiskol
8f46028bd4
card: move all car events ( #32427 )
...
* move last event over
* fix
2024-05-14 15:20:03 -07:00
Shane Smiskol
e9bf36232b
Events: remove dependency ( #32430 )
...
* Revert "Events: use sorted container (#32395 )"
This reverts commit d98ab4ddb1 .
* remove implicit dependency
2024-05-14 15:19:02 -07:00
Shane Smiskol
6f3cd143ef
controlsd: use already initialized params ( #32429 )
2024-05-14 14:01:38 -07:00
Shane Smiskol
0f6bbcaa2e
bump opendbc ( #32426 )
...
bump
2024-05-14 12:41:54 -07:00
YassineYousfi
db8273823d
python deps: add sortedcontainers ( #32428 )
2024-05-14 09:31:09 -07:00
Shane Smiskol
46eda64177
Fix test_time_to_onroad ( #32423 )
...
* this star doesn't make sense
* only docs for now
* flip
* fix spotty test_time_to_onroad.py
* better
fix
fix
fix
fix
* already there -_-
* we can fp again
2024-05-13 18:56:15 -07:00
Shane Smiskol
d0d44a51a0
card: create pedal pressed event ( #32417 )
...
* card: create pedal pressed event (#32393 )
* move pedalPressed to card
* rm
* needs to be a builder
* move these
* clean up
* reader later
* Update ref_commit
* moved to card
2024-05-13 16:18:55 -07:00
Shane Smiskol
82e70db47c
Car docs: gate auto resume star on enable down to stop ( #32421 )
...
* this star doesn't make sense
* only docs for now
* flip
2024-05-13 16:18:29 -07:00
Shane Smiskol
06c581e202
Hyundai Kona: add min speed ( #32420 )
...
* add min speed for kona
* update docs
2024-05-13 16:02:47 -07:00
Greg Hogan
2a46d71fc8
logreader: skip internal source if connection refused ( #32418 )
...
* logreader: skip internal source if connection refused
* fix indentation
* fix spacing
* explicit ipv4 and tcp
2024-05-13 16:02:28 -07:00
Adeeb Shihadeh
7f9ad78ac8
let's be more decisive
2024-05-13 15:39:36 -07:00
Adeeb Shihadeh
1c481c5ad3
rerun.io proof of concept ( #32416 )
...
* Adding demo version for acceleration only
* Adding, plot any event
* Adding dynamic blueprint creation and menu to choose what to plot
* Adding, pool of processes for faster data visualization
* Adding, install rerun if not present
* Adding. thumbnail support
* Refactoring, minor cleanup
* -Use rerun pre-release
-Remove json as a middle format
-Replace recursion with stack-based approach
* Refactoring, using services from cereal instead of hardcoding them
* Use of lr.run_across_segments instead of pool,
Use of python dict instead of capnp objs - better performance
Use LogReader syntax
* Enable logging of liveTracks, pandaStates
* Use of plotjuggler user experience
* Fixing bug in log_msg function
* cleanup
---------
Co-authored-by: savojovic <jovo.savic00@gmail.com >
Co-authored-by: savojovic <74861870+savojovic@users.noreply.github.com >
2024-05-13 15:04:37 -07:00
Shane Smiskol
9287a69624
Revert "card: create pedal pressed event" ( #32414 )
...
Revert "card: create pedal pressed event (#32393 )"
This reverts commit d18da895d3 .
2024-05-13 14:25:22 -07:00
Shane Smiskol
d18da895d3
card: create pedal pressed event ( #32393 )
...
* move pedalPressed to card
* rm
* needs to be a builder
* move these
* clean up
* reader later
* Update ref_commit
2024-05-13 14:15:26 -07:00
Adeeb Shihadeh
79c8fb0236
ui: fix brightness when there's no camera ( #32413 )
2024-05-13 13:27:05 -07:00
Shane Smiskol
3dfb6d7931
CarInterface: move stateless, common car events to car interface ( #32394 )
...
* move stateless, common car events to car interface
* try to reduce process replay diff a bit
* Revert "try to reduce process replay diff a bit"
This reverts commit b12798deabea67c5a636d6e70e80a3c21c7225ff.
* update refs
2024-05-13 12:50:42 -07:00
Shane Smiskol
d98ab4ddb1
Events: use sorted container ( #32395 )
...
* use SortedList
* Update ref_commit
2024-05-13 12:16:53 -07:00
commaci-public
6a9be01857
[bot] Update Python packages and pre-commit hooks ( #32411 )
...
Update Python packages and pre-commit hooks
Co-authored-by: Vehicle Researcher <user@comma.ai >
2024-05-13 08:40:23 -07:00
Shane Smiskol
be3e99e2d3
[bot] Fingerprints: add missing FW versions from new users ( #32412 )
...
Export fingerprints
2024-05-13 08:39:49 -07:00
commaci-public
acd84e0f9c
[bot] Bump submodules ( #32410 )
...
bump submodules
Co-authored-by: Vehicle Researcher <user@comma.ai >
2024-05-13 08:39:34 -07:00
Jason Young
f770f55a4e
VW MQB: Support for preempted HCA state ( #32298 )
...
* bump opendbc
* VW MQB: Support for preempted HCA state
2024-05-12 22:06:03 -07:00
Dean Lee
e548742701
boardd: Improve performance of can_list_to_can_capnp() ( #32356 )
2024-05-12 22:01:08 -07:00
Andrei Radulescu
ced3fab7d5
ui: don't show PrimeUserWidget on PrimeType.UNKNOWN ( #31976 )
2024-05-12 21:43:34 -07:00
Julio Salamanca
6aa17ab10a
Remove qlog param from demo example ( #32406 )
...
Remove qlog param from demo instructions
qlog param was removed in this commit
d7e7659852
2024-05-12 17:00:17 -07:00
Adeeb Shihadeh
dcfb206a38
boardd: SPI corruption test ( #32404 )
...
* simple test
* little more
---------
Co-authored-by: Comma Device <device@comma.ai >
2024-05-11 14:24:28 -07:00
Adeeb Shihadeh
07aad17993
bump cereal ( #32403 )
2024-05-11 13:43:16 -07:00
Adeeb Shihadeh
4af50cee63
boardd: fix SPI return code on some transfer failures ( #32401 )
2024-05-11 13:15:50 -07:00
Jason Wen
d7715899cb
Bump submodules ( #332 )
2024-05-11 15:27:27 -04:00
Shane Smiskol
3fd549f30a
[bot] Fingerprints: add missing FW versions from new users ( #32397 )
...
Export fingerprints
2024-05-11 10:54:24 -07:00
Shane Smiskol
d28624fe5b
card: more final structure
2024-05-10 23:18:48 -07:00
Shane Smiskol
ef1693433f
controlsd: use latest actuatorsOutput ( #32390 )
...
use current actuatorsOutput
2024-05-10 21:00:01 -07:00
Jason Wen
003d5ccf73
Bump submodules ( #331 )
2024-05-09 16:31:52 -04:00
Jason Wen
9ebc4552bf
Sync: commaai/openpilot:master into sunnypilot/sunnypilot:master ( #328 )
2024-05-09 12:29:59 -08:00
Jason Wen
59405443b5
Bump submodules ( #330 )
2024-05-09 16:09:05 -04:00
Jason Wen
0f8c4ed155
Bump submodules ( #329 )
2024-05-09 14:39:58 -04:00
Shane Smiskol
4486947e81
[bot] Fingerprints: add missing FW versions from new users ( #32384 )
...
Export fingerprints
2024-05-09 10:51:15 -07:00
devtekve
ae6ef196e7
Add QStackedLayout to onroad_home.cc
...
Added QStackedLayout to the includes in onroad_home.cc file. Not sure how it was compiling for others, but it wasn't working for me on m1
2024-05-09 15:40:26 +02:00
Miguel Fernandez
b2d5edcdb5
Merge remote-tracking branch 'refs/remotes/openpilot/master' into small-sync
...
# Conflicts:
# cereal
# opendbc
# panda
# selfdrive/car/__init__.py
# selfdrive/monitoring/dmonitoringd.py
2024-05-09 15:13:00 +02:00
Shane Smiskol
2e6b2ef3c9
card: preparation ( #32382 )
...
* card prep
* also format
2024-05-08 23:54:20 -07:00
ZwX1616
273a4f5ca9
Always-on DM: no audible alert at low speeds / block engagement if alert present ( #32379 )
...
* min speed
* cmments
* no entry?
* comment
2024-05-08 20:05:03 -07:00
Jason Wen
c53c90f7fa
Bump submodules ( #327 )
2024-05-08 21:58:14 -04:00
Shane Smiskol
a83b182c55
Volkswagen: improve fuzzy fingerprinting ( #32378 )
...
* improve VW fuzzy FP matching
* annotate
* Revert "annotate"
This reverts commit 09cbb150e91f5093849c22d95e31152fb8d4d1a9.
* hmm
2024-05-08 17:17:08 -07:00
Adeeb Shihadeh
7ff66986c1
agnos 10.1 ( #32373 )
2024-05-08 16:51:27 -07:00
Shane Smiskol
b895095031
Cleanup auto_fingerprints.py ( #32377 )
...
* messyyy
* super clean car wash
* rm
2024-05-08 15:58:27 -07:00
Jason Young
fe4c7f1499
VW MQB: Add FW for 2022 CUPRA Ateca ( #32318 )
...
* VW MQB: Add FW for 2022 SEAT Ateca
* extend Ateca supported model-years
* CUPRA Ateca available from 2018
* regen CARS.md
* wrong model year format
2024-05-08 15:34:16 -07:00
YI418LT
451a38ddee
Honda: add missing FW for Civic Hatchback 2020 (Type R Japanese model) ( #32305 )
...
* Update fingerprints.py
* format
---------
Co-authored-by: Shane Smiskol <shane@smiskol.com >
2024-05-08 15:19:06 -07:00
Jason Young
93fa207c5c
VW: raise minimum steering speed to fix a fault ( #31450 )
...
* VW: Steer to zero, for large values of zero
* ah, the joy of floating point
* comment, style
* actually fix floating point issue
* follow PlatformConfig refactor
* this check is not useful after PlatformConfig
* don't really need that
* work around docs assert
* little better
* one comment
* update refs
---------
Co-authored-by: Shane Smiskol <shane@smiskol.com >
2024-05-08 14:38:08 -07:00
young
adf52c7355
Kia: add missing K8 Hybrid 2024 FW ( #32259 )
...
add kia k8 hev 2024 fingerprints
2024-05-08 13:35:32 -07:00
Dean Lee
c063395312
util: remove unused functions ( #32372 )
...
cleanup
2024-05-08 10:18:43 -07:00
andreasdamm
7ab39fb92c
Added ECU FW version for 2021 Lincoln Aviator Black Label Grand Touring ( #32361 )
2024-05-07 21:49:52 -07:00
Adeeb Shihadeh
2d838f95da
boardd: add debug flag for injecting SPI errors ( #32346 )
...
* pull out ll first
* errors
---------
Co-authored-by: Comma Device <device@comma.ai >
2024-05-07 21:36:04 -07:00
Adeeb Shihadeh
71832d651a
Revert "agnos 10.1 ( #32348 )"
...
This reverts commit d0e5f42b68 .
2024-05-07 20:33:09 -07:00
Cameron Clough
85c9fea5d8
Ford: use platform codes to fuzzy fingerprint ( #31124 )
...
* Ford: use platform codes to fuzzy fingerprint
TODO: write scripts/tests (print platform codes and version ranges etc.)
May close #31052
* get_platform_codes: fix return type
* add print_platform_codes.py script
* print_platform_codes: sort versions
* match_fw_to_car_fuzzy: use set comprehension, and fix typo
* Ford: add missing Mach-E fw
From the route 83a4e056c7072678/2023-11-13--16-51-33 (which is already
in selfdrive/car/tests/routes.py, added in #30691 ).
* add ford_fuzzy_fingerprint.ipynb notebook
* get_platform_codes: use regex to parse firmware
* test_ford: test_platform_codes_fuzzy_fw
* test_ford: use get_platform_codes in test_fw_versions
* match_fw_to_car_fuzzy: improve comments
* test_ford: add test_platform_codes_spot_check
* test_ford: add test_match_fw_fuzzy
* remove comment from notebook
* TestFordFW: remove engine ECU FW
* update print_platform_codes.py
* remove part number (unecessary)
* platform codes can just use platform hint and model year - software revision not useful
* fuzzy FP on the platform hint and model year hint range
* fix platform codes test
* update notebook
* add notebook
* explain model year hint better
* test part numbers again
* cleanup notebooks
* remove notebook
* cleanup match_fw_to_car_fuzzy and add comments
* update comment
* .
* Revert "remove notebook"
This reverts commit 5d4ca202f2a23601d5c829204119f36a58f2b451.
* add notebook back
* remove PSCM from PLATFORM_CODE_ECUS
ABS and IPMA are the best for uniquely matching, and the radar is always required
* Revert "remove PSCM from PLATFORM_CODE_ECUS"
This reverts commit b7baeac19c18b5aa0c31da52f12054f4bae6e1ff.
* fix from merge
* more fixes
revert
* FW_RE -> FW_PATTERN
* this can actually be set
* conventions
* just add
* convention
* refactor matcher, this brings it more in line with Hyundai. IMPORTANT NOTE:
NOTE THAT WE remove the separation for the different platform code model year hint ranges, I don't see that being a problem
* better/smaller test
* add test to catch overlapping platform codes
* remove nb
* not now
---------
Co-authored-by: Shane Smiskol <shane@smiskol.com >
2024-05-07 20:28:59 -07:00
Adeeb Shihadeh
d0e5f42b68
agnos 10.1 ( #32348 )
2024-05-07 20:05:38 -07:00
Dean Lee
b551e7c1a2
cabana: Implement Remote Route Browsing Feature ( #32332 )
...
browse remote routes
2024-05-07 19:59:30 -07:00
Adeeb Shihadeh
cdf2e75cc3
reduce severity of offroad temperature alert
2024-05-07 15:58:59 -07:00
Adeeb Shihadeh
1fc3d9224e
remove Offroad_InvalidTime alert
2024-05-07 15:58:29 -07:00
Shane Smiskol
888b38c3db
print_flags.py: clean up
...
always ensure current impl of something is the best!
2024-05-07 15:06:23 -07:00
Shane Smiskol
f597d63bf6
PlatformConfig: clean up and print all flags ( #32369 )
...
* script to print flags
* don't need
* SAL
* back
* fix
2024-05-07 15:00:02 -07:00
Jason Wen
3adbebd701
Bump submodules ( #326 )
2024-05-07 04:38:04 -04:00
Jason Wen
440b5d7110
Sync: commaai/openpilot:master into sunnypilot/sunnypilot:master ( #325 )
2024-05-06 22:40:47 -08:00
Jason Wen
eff5102235
Bump submodules
2024-05-07 02:40:03 -04:00
Jason Wen
e1c9d59951
Revert "Revert LFS changes for now"
...
This reverts commit def7873e7e .
2024-05-07 02:38:55 -04:00
Adeeb Shihadeh
f93b139098
remove tools/zookeeper/
2024-05-06 20:01:15 -07:00
Adeeb Shihadeh
6dd55b64d8
fix pigeond test path
2024-05-06 17:30:33 -07:00
Shane Smiskol
3e7d9fa2fe
Kia: add missing Carnival 2024 FW ( #32365 )
...
carnival 2024 FW
2024-05-06 17:10:12 -07:00
Adeeb Shihadeh
1c42b8a05f
revert changes to release/ ( #32364 )
...
* revert changes to release/
* put those back
* revert Jenkinsfile
2024-05-06 16:42:35 -07:00
Adeeb Shihadeh
1de6428896
remove foxglove, rerun is the future
2024-05-06 16:29:23 -07:00
Shane Smiskol
e5107b1eab
debug test_models script fixes ( #32362 )
...
* some things were renamed without checking
* fix that
2024-05-06 15:01:06 -07:00
Shane Smiskol
c05fc4872e
[bot] Fingerprints: add missing FW versions from new users ( #32357 )
...
Export fingerprints
2024-05-06 13:47:20 -07:00
commaci-public
3c32585a92
[bot] Update Python packages and pre-commit hooks ( #32355 )
...
Update Python packages and pre-commit hooks
Co-authored-by: Vehicle Researcher <user@comma.ai >
2024-05-06 13:46:58 -07:00
Hoang Bui
aca01365e6
CI/Simulator: Add Metadrive test to CI ( #32352 )
...
* works consistently
* ci gha
* fix
* navd
* fix
* cleanup
* change button
* cleanup
---------
Co-authored-by: Adeeb Shihadeh <adeebshihadeh@gmail.com >
2024-05-05 16:32:08 -07:00
Jason Wen
415acad40c
Revert "remove pedal ( #31903 )"
...
This reverts commit fa12a672
2024-05-04 23:55:40 -04:00
Jason Wen
a48a909997
Revert "cleanup pedal crc"
...
This reverts commit 23e8ad7397 .
2024-05-04 23:51:38 -04:00
Jason Wen
dc37a6f9b2
Revert "simulator: Remove comma pedal sensor ( #32030 )"
...
This reverts commit 1637265ad3 .
2024-05-04 23:51:35 -04:00
Jason Wen
abb18380a1
Merge branch 'upstream/openpilot/master' into sync-20240502
...
# Conflicts:
# cereal
# common/params.cc
# opendbc
# panda
# selfdrive/car/chrysler/carcontroller.py
# selfdrive/car/honda/carstate.py
# selfdrive/car/honda/fingerprints.py
# selfdrive/car/honda/hondacan.py
# selfdrive/car/honda/interface.py
# selfdrive/car/honda/values.py
# selfdrive/car/hyundai/carcontroller.py
# selfdrive/car/hyundai/carstate.py
# selfdrive/car/hyundai/hyundaican.py
# selfdrive/car/hyundai/interface.py
# selfdrive/car/hyundai/values.py
# selfdrive/car/subaru/carstate.py
# selfdrive/car/subaru/interface.py
# selfdrive/car/torque_data/override.toml
# selfdrive/car/torque_data/params.toml
# selfdrive/car/toyota/carcontroller.py
# selfdrive/car/toyota/carstate.py
# selfdrive/car/toyota/interface.py
# selfdrive/car/toyota/toyotacan.py
# selfdrive/controls/lib/longitudinal_planner.py
# selfdrive/modeld/modeld.py
# selfdrive/monitoring/dmonitoringd.py
# selfdrive/ui/qt/onroad/annotated_camera.cc
Revert "remove STM32F2 sources (#1873 )"
This reverts commit 7bfba5ef
2024-05-04 23:49:28 -04:00
Dean Lee
5f8b53be33
cabana: fix the panda serial selector disappeared after buildConfigForm() ( #32342 )
2024-05-04 09:40:54 -07:00
Shane Smiskol
3bf7009877
[bot] Fingerprints: add missing FW versions from new users ( #32349 )
...
Export fingerprints
2024-05-04 09:39:16 -07:00
commaci-public
7b5923a5eb
[bot] Bump submodules ( #32344 )
...
bump submodules
Co-authored-by: Vehicle Researcher <user@comma.ai >
2024-05-03 14:34:37 -07:00
Shane Smiskol
22be176b87
[bot] Fingerprints: add missing FW versions from new users ( #32340 )
...
Export fingerprints
2024-05-03 10:46:57 -07:00
Dean Lee
c0a2ce31ee
replay: fix hang issue on system wake-up ( #32341 )
...
fix hang issue on system wake-up
2024-05-03 10:46:39 -07:00
Dean Lee
d72f000d98
cabana: Improve seeking and zooming ( #32334 )
...
* Improve seeking and zooming
* No repeated calculation of freq
* set min zoom seconds to 10ms
2024-05-03 02:42:29 -07:00
Shane Smiskol
d7d3111212
athenad: set TOS field for proxy WebSocket ( #32337 )
...
set TOS
2024-05-03 01:30:32 -07:00
Shane Smiskol
09aeab3f77
athenad: set a timeout on proxy WebSocket receive ( #32336 )
...
* useless
* Revert "useless"
This reverts commit 28f0bb9e9794d60eefba8063b47d8ca113308008.
* this forever hangs you disconnect (or 2 hours)
* same timeout as the global websocket
* Revert "same timeout as the global websocket"
This reverts commit 0bd0cb8a38a3e17960c1fae205311d86a9cf8feb.
* setting the timeout affects the entire websocket and disconnects, not just recv timeout
* fix that
* fix test
2024-05-02 20:30:19 -07:00
Jason Wen
def7873e7e
Revert LFS changes for now
2024-05-02 15:35:27 -04:00
Adeeb Shihadeh
bf2e00a233
CPU budget ( #32335 )
...
* cpu budget
* comment
* new line
2024-05-02 12:09:34 -07:00
Shotaro Watanabe
0362cfa7ee
devcontainer: added batman to the video group ( #32333 )
2024-05-01 22:22:35 -07:00
Adeeb Shihadeh
b98ea81bdb
agnos 10 ( #32320 )
2024-05-01 20:54:32 -07:00
Jason Wen
32c59e829c
LFS: Move to sunnypilot's public GitLab
2024-05-01 22:12:26 -04:00
Andrei Radulescu
6a52507e3a
camerad: cast ci->image_sensor to unsigned short ( #32317 )
...
fixes 24.04 build
2024-05-01 15:00:25 -07:00
Adeeb Shihadeh
6ef95f7a91
adjust gps alert
2024-05-01 11:35:20 -07:00
Kacper Rączy
d6a2a7ba60
bodyteleop: include .gitignore in release files ( #32328 )
...
Add gitignore to release files
2024-04-30 14:05:37 -07:00
Harald Schäfer
b9994c7c95
North Dakota Model ( #32309 )
...
* ND model
* 86d23b15-5c26-464d-9fb5-e857f025462c/700
* Model ref replay commit
* update ref again
2024-04-29 17:42:49 -07:00
Adeeb Shihadeh
f3a49a29b7
unpin casadi ( #32316 )
2024-04-29 16:35:49 -07:00
commaci-public
fa7edadaa7
[bot] Update Python packages and pre-commit hooks ( #32314 )
...
Update Python packages and pre-commit hooks
Co-authored-by: Vehicle Researcher <user@comma.ai >
2024-04-29 09:10:03 -07:00
Adeeb Shihadeh
82f7ab8f7d
CI: set bot PR author
2024-04-29 09:00:12 -07:00
Shane Smiskol
45c021955a
[bot] Fingerprints: add missing FW versions from new users ( #32315 )
...
Export fingerprints
2024-04-29 08:53:24 -07:00
Adeeb Shihadeh
a44add160e
prep for ubuntu 24.04 ( #32307 )
...
* update to ubuntu 24.04
* latest
* revert those
* fix that
* vla
* try that
* fix uid
* keep 20.04 support
* just prep for now
2024-04-28 16:24:04 -07:00
Adeeb Shihadeh
1b0ce23bbe
bump panda; ubuntu 24.04
2024-04-28 15:33:37 -07:00
Adeeb Shihadeh
3e1617deaa
bump submodules - ubuntu 24.04 ( #32312 )
2024-04-28 14:14:55 -07:00
Dean Lee
37877185f8
cabana: show enum string in chart tooltip ( #32303 )
2024-04-27 16:31:48 -07:00
Armand du Parc Locmaria
adabd108e2
commabody: ignore fcw alerts ( #32301 )
...
* ignore modelV2 and longitudinalPlan on the body to avoid fcw alerts
* move joystick_mode up because ignore depends on it
* revert and ignore fcw itself instead
2024-04-26 20:04:10 -07:00
Jack Merrill
5783bdc513
Subaru: Increase RPM Limit ( #32299 )
...
Increase the Subaru RPM limit in values.py, update panda submodule
2024-04-26 16:07:17 -07:00
Shane Smiskol
98ff2dd76e
[bot] Fingerprints: add missing FW versions from new users ( #32300 )
...
Export fingerprints
2024-04-26 14:16:13 -07:00
Adeeb Shihadeh
d56f188854
Revert "ui/cameraview: merge EGL Image Clearing code into clearEGLImages() ( #32292 )"
...
This reverts commit 7e6dda546e .
2024-04-25 11:14:03 -07:00
Dean Lee
edb683a62b
camerad: Localizing the variable "ret" ( #32294 )
...
Localizing the variable "ret"
2024-04-25 11:08:27 -07:00
Dean Lee
7e6dda546e
ui/cameraview: merge EGL Image Clearing code into clearEGLImages() ( #32292 )
2024-04-25 11:05:45 -07:00
Dean Lee
3efd0ff4fa
cabana: increase cache limits ( #32295 )
2024-04-25 10:35:49 -07:00
Dean Lee
d7d378aeef
ui/network: add error handing for dbus call ( #32164 )
2024-04-24 20:16:02 -07:00
Dean Lee
3bcb6f82af
ui/network: add error handling for refreshFinished ( #32167 )
2024-04-24 20:15:37 -07:00
Dean Lee
06c4a541da
ui/map: check valid before accessing PositionECEF ( #31961 )
...
check valid
2024-04-24 20:14:42 -07:00
Mauricio Alvarez Leon
bbbd510fcc
update pip/poetry versions ( #32289 )
2024-04-24 19:47:22 -07:00
Dean Lee
b13456f81f
replay: shared decoder context ( #32255 )
...
share decoder context
cleanup includes
2024-04-24 19:44:18 -07:00
Shane Smiskol
97dc444023
fix uiview ( #32290 )
...
* fix uiview
* add DMoji!
2024-04-24 17:05:18 -07:00
Dean Lee
2d1078ee5b
cabana: some improvements ( #32161 )
...
some improvements
2024-04-24 15:56:25 -07:00
Dean Lee
a6396be53e
cabana: improve DBCFile::parse() ( #32160 )
...
improve parse()
2024-04-24 15:55:58 -07:00
Adeeb Shihadeh
e095c7c858
Update RELEASES.md
2024-04-24 14:55:34 -07:00
Alexandre Nobuharu Sato
07df3d28a4
Added alwaysOnDM toggle description to RELEASES.md ( #32266 )
2024-04-24 09:40:05 -07:00
Dean Lee
5e61775561
cabana: refactor HistoryLog for simplification and enhancements ( #32284 )
2024-04-23 09:53:50 -07:00
Dean Lee
bbd1648f05
replay: optimize memory usage with MonotonicBuffer ( #32278 )
...
Optimize Memory Usage with MonotonicBuffe
2024-04-22 19:21:42 -07:00
Eric Brown
7f916f2e9d
Add missing fingerprint migration for Escalade ESV ( #32282 )
...
Add fingerprint migration for CADILLAC ESCALADE ESV PLATINUM 2019
2024-04-22 18:21:51 -07:00
Shane Smiskol
6dcaeae369
VW: Add 3C chassis code for Passat ( #32279 )
...
* Add 3C for Passat in Australia
* add radar needed to fuzzy VIN match for b9783084b8aa0083
2024-04-22 18:20:14 -07:00
Shane Smiskol
124e081fe1
VW: add missing WMI for EU Atlas ( #32280 )
...
* test
* test is gonna be super platform specific
* need the radar to fuzzy fingerprint
2024-04-22 15:19:12 -07:00
Dean Lee
618d73efd0
replay: use nanosleep on MacOS ( #32263 )
...
* use nanosleep on MacOS
* Update tools/replay/util.cc
Co-authored-by: Willem Melching <willem.melching@gmail.com >
---------
Co-authored-by: Willem Melching <willem.melching@gmail.com >
2024-04-22 13:22:53 -07:00
Eric Brown
20c6cbc1d2
Remove ASCM harness footnote from car docs ( #32271 )
...
* Remove ASCM harness footnote from car docs
* Re-add Footnote class
* fix
---------
Co-authored-by: Shane Smiskol <shane@smiskol.com >
2024-04-22 12:22:48 -07:00
Shane Smiskol
eb79fd552a
[bot] Fingerprints: add missing FW versions from new users ( #32270 )
...
* Export fingerprints
* update
2024-04-22 12:22:37 -07:00
Andrew Goodbody
fc318f454a
Update action that pulls in deprecated version of Node.js ( #32273 )
...
* Update action that pulls in deprecated version of Node.js
Missed an action that still pulls in a deprecated version of
Node.js, so correct that now.
* Fix another action that pulls in deprecated Node.js
Found another action that needs updating
2024-04-22 08:43:26 -07:00
commaci-public
fdc53e4471
[bot] Bump submodules ( #32275 )
...
bump submodules
Co-authored-by: jnewb1 <9648890+jnewb1@users.noreply.github.com >
2024-04-22 08:42:31 -07:00
commaci-public
5d7b01bbe0
[bot] Update Python packages and pre-commit hooks ( #32276 )
...
Update Python packages and pre-commit hooks
Co-authored-by: jnewb1 <9648890+jnewb1@users.noreply.github.com >
2024-04-22 08:42:22 -07:00
Dean Lee
bab8cdfdef
Cabana: bug fixes ( #32272 )
...
* Fix SIGSEGV due to thread race conditions after seeking
* adding ID as a secondary sorting factor
* fix gaps
2024-04-21 22:34:24 -07:00
Dean Lee
2c409e0980
replay: bug fixes and improvements ( #32193 )
2024-04-21 17:09:17 -07:00
Shane Smiskol
099e31ae0a
[bot] Fingerprints: add missing FW versions from new users ( #32268 )
...
Export fingerprints
2024-04-21 02:55:35 -07:00
Alexandre Nobuharu Sato
17ec4ad24e
Honda: Brazilian HR-V 2023 fingerprint ( #32243 )
...
* fingerprint Honda HR-V 2023, brazilian market
* update routes
---------
Co-authored-by: Shane Smiskol <shane@smiskol.com >
2024-04-21 02:29:43 -07:00
Shane Smiskol
b54d701c83
[bot] Fingerprints: add missing FW versions from CAN fingerprinting cars ( #32264 )
...
Export fingerprints
2024-04-21 01:46:19 -07:00
Shane Smiskol
8583e61b84
[bot] Fingerprints: add missing FW versions from new users ( #32265 )
...
Export fingerprints
2024-04-21 01:31:09 -07:00
Shane Smiskol
9f4cf8017f
GM: hide ASCM from car docs ( #32260 )
...
* stash
* clean up
* programmatically
* Update selfdrive/car/gm/values.py
* do flags later
* clean up
2024-04-19 20:33:48 -07:00
Shane Smiskol
fa1a6bcd6b
GM: clean up test ( #32261 )
...
* not necessary
* Update selfdrive/car/gm/tests/test_gm.py
2024-04-19 19:38:39 -07:00
Shane Smiskol
f427427b5e
values: use union arguments ( #32258 )
...
* use get_args to reduce duplication
* clean up
2024-04-19 17:46:40 -07:00
ZwX1616
ee01be71e1
camerad: frame sync OS ( #32155 )
...
auto
Co-authored-by: Comma Device <device@comma.ai >
2024-04-19 13:51:09 -07:00
ZwX1616
03d1c48017
camerad: OS HDR ( #32112 )
...
* it's something
* backup
* 16:10
* cleanup
* this is fine
* close
* remove some junk
* no heck
* disos
* real 10
* for some reason this is flipped
* 20hz
* no return
* ae
* tear
* need curve laster
* correct real gains
* fix time
* cleanup
* why the scam
* disable for now
* 0.7
* hdr
* that doesnt work
* what
* hugeoof
* clean up
* cleanup
* fix regs
* welp cant
* is this corrent
* it is sq
* remove
* back
* stg10bit
* back2ten
* Revert "remove"
This reverts commit 18712ab7e103c12621c929cd0f772ecb9b348247.
* 20hz and swb
* correct height
* 10bit
* ui hack for now
* slight
* perfect
* blk64
* ccm
* fix page faults
* template
* set 4x
* is this fine
* try
* this seems to work
* Revert "this seems to work"
This reverts commit d3c9023d3f14bd9394fed2d6276dba777ed0e606.
* needs to be static
* close
* 64 is optimal
* 2
* take
* not 1
* offset
* whats going on
* i have no idea
* less resistence
* box defs
* no
* reduce blur artifacts
* simplify
* fix
* fake short is too much for bright
* can be subzero
* should not use lsvc
* no wasted bit
* cont no slow
* no less than 10bit
* it is based
* wrong
* right
* quart
* shift
* raise noise floor
* 4.5/4.7
* same ballpark
* int is fine
* shane owes me m4a4
* Revert "shane owes me m4a4"
This reverts commit b4283fee18efebedae628a6cfd926ff1416dcfe5.
* back
* Revert "4.5/4.7"
This reverts commit e38f96e90cb5370bd378f6b66def9e7e3ed0ce5d.
* default
* oof
* clean up
* simpilfy
* from sensorinfo
* no div
* better name
* not the wrong one
* not anymore relevant
* too
* not call it debayer
* cl headers
* arg is 2nd
* gone is is_bggr
* define
* no is hdr
* rgb_tmp
* p1
* clean up
* 4
* cant for
* fix somewhre else
* const
* ap
* rects
* just set staruc
* nnew tmp
* hmm
---------
Co-authored-by: Comma Device <device@comma.ai >
2024-04-19 13:44:03 -07:00
Andrew Goodbody
ba2538c29c
Update actions to replace deprecated versions ( #32246 )
...
actions/cache@v3 uses the deprecated Node.js 16 so update to
use v4 which uses Node.js 20. This also applies to save and
restore
2024-04-19 12:33:45 -07:00
Justin Newberry
3446de2b8e
ui: fix non-updating text2 alerts ( #32256 )
...
fix joystick
2024-04-19 12:03:23 -07:00
Dean Lee
a824bd75ef
replay: refactor Event to remove the readers ( #32252 )
...
Refactor struct Event to remove the MessageReader from it
2024-04-19 11:15:34 -07:00
Shane Smiskol
60c71580da
[bot] Fingerprints: add missing FW versions from new users ( #32253 )
...
Export fingerprints
2024-04-19 11:14:40 -07:00
Justin Newberry
0d5dd25db5
jenkins: simplify timer check ( #32254 )
...
simplify timer check
2024-04-19 10:03:47 -07:00
ZwX1616
331c7b103a
image processing refactor and test ( #32249 )
...
* it's something
* backup
* 16:10
* cleanup
* this is fine
* close
* remove some junk
* no heck
* disos
* real 10
* for some reason this is flipped
* 20hz
* no return
* ae
* tear
* need curve laster
* correct real gains
* fix time
* cleanup
* why the scam
* disable for now
* 0.7
* hdr
* that doesnt work
* what
* hugeoof
* clean up
* cleanup
* fix regs
* welp cant
* is this corrent
* it is sq
* remove
* back
* stg10bit
* back2ten
* Revert "remove"
This reverts commit 18712ab7e103c12621c929cd0f772ecb9b348247.
* 20hz and swb
* correct height
* 10bit
* ui hack for now
* slight
* perfect
* blk64
* ccm
* fix page faults
* template
* set 4x
* is this fine
* try
* this seems to work
* Revert "this seems to work"
This reverts commit d3c9023d3f14bd9394fed2d6276dba777ed0e606.
* needs to be static
* close
* 64 is optimal
* 2
* take
* not 1
* offset
* whats going on
* i have no idea
* less resistence
* box defs
* no
* reduce blur artifacts
* simplify
* fix
* fake short is too much for bright
* can be subzero
* should not use lsvc
* no wasted bit
* cont no slow
* no less than 10bit
* it is based
* wrong
* right
* quart
* shift
* raise noise floor
* 4.5/4.7
* same ballpark
* int is fine
* shane owes me m4a4
* Revert "shane owes me m4a4"
This reverts commit b4283fee18efebedae628a6cfd926ff1416dcfe5.
* back
* Revert "4.5/4.7"
This reverts commit e38f96e90cb5370bd378f6b66def9e7e3ed0ce5d.
* default
* oof
* clean up
* simpilfy
* from sensorinfo
* no div
* better name
* not the wrong one
* not anymore relevant
* too
* not call it debayer
* cl headers
* arg is 2nd
* gone is is_bggr
* define
* no is hdr
* rgb_tmp
* p1
* clean up
* 4
* cant for
* fix somewhre else
* const
* ap
* rects
* just set staruc
* nnew tmp
* pull it for now
* 12
* common rect
* Revert "not anymore relevant"
This reverts commit 1d574673a16cc31b7a255609e07775c3579eef15.
* Revert "too"
This reverts commit c2d4dcc52a859fe799362f9fcc2ffda99b264e50.
* Revert "Revert "too""
This reverts commit 0abbabe1fde51592f1619058638b4ac6a6dee4b3.
* no tol is fine
* rename
* sensor id
* unsgin
* flag
* some linalg
* cast
* should be h ref
* cap
---------
Co-authored-by: Comma Device <device@comma.ai >
2024-04-18 21:45:59 -07:00
Shane Smiskol
5d28b929c3
distance bars: bars always cycle 1, 2, 3 ( #32251 )
...
1, 2, 3 instead of 2, 3, 4
2024-04-18 19:39:08 -07:00
Shane Smiskol
23995131af
car docs: add Camry 2025 to TS
2024-04-18 16:52:52 -07:00
Shane Smiskol
a8e2c00b98
[bot] Fingerprints: add missing FW versions from new users ( #32247 )
...
Export fingerprints
2024-04-18 11:31:38 -07:00
Alexandre Nobuharu Sato
09f978d2b6
Multilang: update pt-BR translations ( #32248 )
...
update pt-BR translations
2024-04-18 10:24:49 -07:00
Shane Smiskol
2e5f2d208c
Update ref_commit
2024-04-17 23:50:42 -07:00
Shane Smiskol
692a21e4a7
lateral limits: remove Subaru exception ( #32244 )
...
* remove exception
* update Outback params
* clean up
* adjust to the upper limit
* don't change control, only docs
* rough
2024-04-17 23:36:58 -07:00
Shane Smiskol
f2ee3f055e
IsoTpParalellQuery: extend timeout for any valid ECU response ( #32245 )
...
* bump
* bump
2024-04-17 23:25:37 -07:00
Justin Newberry
62f053bc4d
consolidate casync build into fewer scripts and fix pc release build ( #32225 )
...
* less scripts
* better
* fixes
* naming
* revert
* cleanup
* lets test it
* fix that one
* and rm
* don't run this
* fix
* not here
* revert testing
* fix docs
* default here too
* t
---------
Co-authored-by: Comma Device <device@comma.ai >
2024-04-17 16:33:13 -07:00
Justin Newberry
746901e6b0
bump codecov ( #32241 )
2024-04-17 15:47:19 -07:00
Shane Smiskol
cb8e336cd7
debug FW query offline: annotate sendcan/can ( #32239 )
...
bet
2024-04-17 15:38:05 -07:00
Shane Smiskol
67d6f0b769
Revert "Honda: brazilian HR-V 2023 fingerprint" ( #32240 )
...
Revert "Honda: Brazilian HR-V 2023 fingerprint (#31503 )"
This reverts commit db5eb58d91 .
2024-04-17 15:36:44 -07:00
ksfi
3c69fcddc8
[$100 bounty] mapsd: switch to static render mode ( #32118 )
...
* staticrender
* modify static_render_sig_rec name + use back setStyleJson
* better name
---------
Co-authored-by: ksfi <ethos.bulbes_0g@icloud.com >
Co-authored-by: Adeeb Shihadeh <adeebshihadeh@gmail.com >
2024-04-17 13:00:47 -07:00
ZwX1616
1d05704d27
Toggle to always enable DM ( #32205 )
...
* permanent
* param
* correct behavior
* toggle
* need trans
* ref_commit
* translate for chs/t
* disable on P and R
* read
2024-04-17 12:56:37 -07:00
Justin Newberry
046066032a
jenkins: nightly build in correct timezone ( #32237 )
...
correct timezone
2024-04-17 10:13:56 -07:00
Dean Lee
8124ba5f63
replay/framereader: no longer cache all AVPacket instances in memory ( #32236 )
2024-04-17 10:05:32 -07:00
Shane Smiskol
5d0dc2ded2
Toyota: remove unecessary ECUs for fingerprinting ( #32235 )
...
* remove some ecus
* missing doc
* fix
* fix
* clean up
* update refs
* rm
2024-04-17 00:09:20 -07:00
Shane Smiskol
3d0f9fb18f
Platforms: less redundant string repr ( #32233 )
...
smol
2024-04-16 23:37:46 -07:00
Dean Lee
6de5e0d71a
ui/network: simplify getActiveConnections ( #32174 )
2024-04-16 22:25:17 -07:00
Dean Lee
2bee28938a
ui/map_eta: avoid divide by zero ( #31962 )
2024-04-16 22:23:54 -07:00
Alexandre Nobuharu Sato
db5eb58d91
Honda: Brazilian HR-V 2023 fingerprint ( #31503 )
...
* add braziliam honda HR-V fingerprint
* cleanup white spaces
* cleanup more white spaces
* remove radar
* add fwdRadar (camera)
* format
---------
Co-authored-by: Shane Smiskol <shane@smiskol.com >
2024-04-16 22:08:28 -07:00
Shane Smiskol
3d44edb348
Honda HR-V 3G: allow fingerprinting without the comma power ( #32231 )
...
* from 147613502316e718/00000001--ce406cf8a7
* honda hrv 3g obd-less
* rm
* good test
* add back
2024-04-16 21:52:14 -07:00
Shane Smiskol
a076c1e78f
FwQueryConfig: test non-essential ecus aren't needless ( #32232 )
...
* good test
* remove :D
* typo
2024-04-16 21:49:30 -07:00
Shane Smiskol
119e284758
Honda HR-V 3G: add missing camera ECU ( #32230 )
...
* add from 320098ff6c5e4730/2023-04-13--17-47-46
* from a3af9bb0ea9298f4/2024-04-07--10-35-20
* Revert "from a3af9bb0ea9298f4/2024-04-07--10-35-20"
This reverts commit 1bbfa8805891d072986e741296ff2248ab249f23.
* add from 5d8793699017d179/2024-04-16--16-21-14
Honda HR-V 2023 EX-L Mexico plant, US market
* this is that unknown response
* and this is the unknown addr from the og user
* clean up
* consistent order
* update pattern
2024-04-16 21:19:57 -07:00
Shane Smiskol
4a9f3a4f27
[bot] Fingerprints: add missing FW versions from new users ( #32221 )
...
Export fingerprints
2024-04-16 19:12:30 -07:00
Justin Newberry
c8f729761e
devcontainer: passthrough .azure ( #32228 )
...
azure
2024-04-16 17:40:53 -07:00
commaci-public
843e9de6cf
[bot] Bump submodules ( #32226 )
...
bump submodules
Co-authored-by: adeebshihadeh <adeebshihadeh@users.noreply.github.com >
2024-04-16 17:28:05 -07:00
Justin Newberry
f072b7b8a0
fix concurrent build cancellation ( #32224 )
...
fix concurrent builds
2024-04-16 16:10:03 -07:00
Adeeb Shihadeh
713b7e90c2
pandad: reconnect after reset ( #32223 )
2024-04-16 15:54:58 -07:00
Justin Newberry
f12c4d8251
jenkins: remove pollSCM ( #32220 )
...
* try
* master
2024-04-16 12:51:44 -07:00
Alexandre Nobuharu Sato
7e20812924
ui: cleanup white space after string ( #32217 )
...
* cleanup white space after string
* update
---------
Co-authored-by: Shane Smiskol <shane@smiskol.com >
2024-04-16 12:51:23 -07:00
Justin Newberry
e4f4fd1d5a
rename build_release to build_git_release ( #32219 )
...
fix names
2024-04-16 12:06:48 -07:00
Justin Newberry
7c378814f1
jenkins: nightly casync build off of master ( #32218 )
...
release node
2024-04-16 12:00:18 -07:00
Alexandre Nobuharu Sato
7e494eb06f
Multilang: update pt-BR translation ( #32216 )
...
remove navFeatures description from experimental toggle
2024-04-16 10:35:02 -07:00
Shane Smiskol
0b8de57c56
[bot] Fingerprints: add missing FW versions from new users ( #32211 )
...
Export fingerprints
2024-04-16 10:33:58 -07:00
Justin Newberry
4356ad9bf5
also remove channel from jenkinsfile ( #32213 )
2024-04-15 17:43:40 -07:00
Justin Newberry
cedf98de5a
casync build: remove channel from build metadata json ( #32212 )
...
* remove channel
* fix
* reset
* remove this
* no channel
2024-04-15 16:44:43 -07:00
Shane Smiskol
c309333b79
[bot] Fingerprints: add missing FW versions from new users ( #32209 )
...
Export fingerprints
2024-04-15 15:34:10 -07:00
Shane Smiskol
f7f7dba5ed
[bot] Fingerprints: add missing FW versions from new users ( #31840 )
...
Export fingerprints
2024-04-15 15:17:21 -07:00
Jason Young
d14407dafa
Subaru: Add FW for 2020 Subaru Forester ( #31748 )
2024-04-15 15:03:22 -07:00
kangtae1
fd401c317d
Fingerprint: KIA Niro HEV 2021 - South Korea model ( #31499 )
...
* Fingerprints: KIA Niro HEV South Korea model
* Update selfdrive/car/hyundai/fingerprints.py
---------
Co-authored-by: Shane Smiskol <shane@smiskol.com >
2024-04-15 14:58:34 -07:00
Shane Smiskol
ed1d12974f
Hyundai CAN: check traction control enabled ( #32208 )
...
* add esp
* add tcs11
2024-04-15 14:41:03 -07:00
Dean Lee
c1b059de1e
ui/onroad: split into multiple files ( #32059 )
2024-04-15 09:33:28 -07:00
Shane Smiskol
70cdcc51a9
[bot] Fingerprints: add missing FW versions from CAN fingerprinting cars ( #32203 )
...
Export fingerprints
2024-04-15 09:28:32 -07:00
James
038782bcba
Fix "PlaformConfig" typo ( #32201 )
2024-04-15 09:11:40 -07:00
Cameron Clough
7bc81341e1
Ford: add Ranger 2024 (CAN FD, dashcam only) ( #31956 )
...
* Ford: add Ranger 2024 (CAN FD, dashcam only)
* force fingerprint
* debug
* add FW (using debug_fw_fingerprinting_offline)
* add test route
* Revert "debug"
This reverts commit 9d128cb1bbb28fb0cb8da6725c291ebe285e7467.
* Revert "force fingerprint"
This reverts commit 421d92172f354b4713a1371bec9dc9b1bbb6318f.
* update package and finalise steer ratio
"Adaptive Cruise Control with Lane Centering" is part of the Raptor
Standard Equipment Group (i.e. only on the Raptor trim). However,
looking at As-Built/VIN data for Raptor LARIATs show that although Ford
does not advertise it they do come with Lane Centering (the configurator
only says they have ACC with Stop and Go).
ACC with Stop and Go can also be added to the lower XLT trim as part of
the Technology Package, but it is unclear at this point whether that
includes Lane Centering.
The 2021 Ranger had a 17.0 steer ratio. The As-Built data suggests
17/18. PlotJuggler shows the liveParameters.steerRatio between 16.5-17.5
on two short drives.
---------
Co-authored-by: Shane Smiskol <shane@smiskol.com >
2024-04-14 18:00:34 -07:00
Dean Lee
ba98786ee3
ui: fix pair button shows on paired device ( #32109 )
2024-04-14 18:00:01 -07:00
Dean Lee
e9965c87d3
ui/network: initialize raw_adapter_state to NM_DEVICE_STATE_UNKNOWN ( #32175 )
2024-04-14 17:52:59 -07:00
Dean Lee
40b061cd51
ui/network: update known connections after adding tethering connection. ( #32166 )
...
update known connections
2024-04-14 17:52:20 -07:00
Shane Smiskol
585c62673f
[bot] Fingerprints: add missing FW versions from new users ( #32195 )
...
Export fingerprints
2024-04-13 21:20:15 -07:00
Shane Smiskol
5f9a25dfe9
Volkswagen: add missing Golf FW ( #32196 )
...
add missing golf fingerprints
2024-04-13 21:03:45 -07:00
dkiiv
9244f0f0d5
VW: update LKA HUD to be more logically accurate ( #31895 )
...
* VW: update LKA HUD to be more logically accurate
* consistent case
---------
Co-authored-by: Shane Smiskol <shane@smiskol.com >
2024-04-13 20:27:53 -07:00
Saber
70ee42d17f
VW MQB: Add FW for 2023 TROC ( #31737 )
...
* Update fingerprints.py
* Update values.py
TROC is MQB instead of MQB A0
* update docs
* missing srs!
---------
Co-authored-by: Shane Smiskol <shane@smiskol.com >
2024-04-13 20:22:34 -07:00
Shane Smiskol
6acf763db4
Volkswagen: fingerprint on VIN chassis code ( #32148 )
...
* add function signature and behavior comment
* add test
* move chassis codes to platform config!
* add a shared chassis code test
* function
* test matching
* this commit isn't complete yet
* Revert "this commit isn't complete yet"
This reverts commit ae77d5cd54e1f43d390fb70c4da38a95ac34f8da.
* need to check WMI
* TODO: test WMI
* test wmi
* radar FW sanity check
* fix test
* fixes from merge
fixes from merge
* whoops
* fix static analysis!
* do match_fw_to_car
match_fw_to_car takes vin
* makes sense to keep it one function, and we can return exact or fuzzy!
* clean up
* kinda pointless
* fix more tests
* back to function being only fuzzy
* revert test_fw_fingerprint
* revert test_fw_fingerprint
* simplify
* clean up/fixes
* rename test
* less duplicatey WMI descriptions
* fix
* convert to enum
* I am confident about these WMIs
* these are also good
* we support 5N AUS/NZ and NAR (North American) AX Tiguans
fixes
* Tiguan also Mexico
* only one user for caddy
* got from the test route
* check that the gateway type matches the platform (each platform has 1 or 2 types)
* ~gateway~ -> exact FW match
* remove re
* ensure WMIs are set
* actually no reason to delete
* move comment up to the platform config
* proper wmis typing
* spacing
* flip
2024-04-12 22:00:03 -07:00
Shane Smiskol
02920d67b7
Volkswagen: move FW pattern to test ( #32191 )
...
move
2024-04-12 21:19:20 -07:00
Shane Smiskol
8dbf7aa2ab
Volkswagen: add missing chassis codes ( #32189 )
...
* add Tiguan NAR (North American Region)
* cars in AUS/NZ (2019+) have first generation chassis code :/
jyoung states true first generation cars should CAN error
2024-04-12 21:05:50 -07:00
Shane Smiskol
b3397882a3
Volkswagen: enable OBD-less fingerprinting for gateway-integrated cars ( #32188 )
...
* too complex
* Revert "too complex"
This reverts commit 7614bfd466f26cf9b3ebf267f5a2c06d97527496.
* no logging is fine
* EPS is non-essential for exact matching
2024-04-12 20:51:54 -07:00
Miwa / Ensan
969be5ab9c
Fix panda sorting logic in pandad ( #32100 )
...
* fix: returns int instead of bool in cmp function
* fix: usb_serial will not be equal
* refactor: stop using cmp function and instead use tuple of keys
2024-04-12 18:47:22 -07:00
Justin Newberry
661df357a9
include hash in agnos casync filenames ( #32187 )
...
include the hash in agnos filename
2024-04-12 17:10:18 -07:00
Shane Smiskol
08097bdf0c
[bot] Fingerprints: add missing FW versions from new users ( #32186 )
...
Export fingerprints
2024-04-12 16:02:27 -07:00
Iamz
7dd5dbcf7c
Update Thai translations ( #32184 )
2024-04-12 10:34:24 -07:00
Dean Lee
eb0b1ce975
ui/setup: Initially disable continue button ( #32180 )
2024-04-12 10:32:23 -07:00
Dean Lee
1c491513b6
ui/setup: use the mode "wb" instead of "w". ( #32181 )
2024-04-12 10:32:11 -07:00
Justin Newberry
1f37de1870
jenkins: publish casync agnos alongside builds ( #32177 )
...
* publish agnos
* test it
* more logging and fix
* remove this for a quick test
* time logging
* revert that
* space
* Revert "test it"
This reverts commit 3b80d97f7d436bc5b2cc29caf6bff1671f7f3f71.
* bump timeout
2024-04-11 17:51:26 -07:00
Adeeb Shihadeh
ee9d12a038
Tesla: remove CAN fingerprints ( #32176 )
2024-04-11 14:58:05 -07:00
James
a05de943da
Toyota: use existing "pcm_acc_status" declaration ( #32173 )
2024-04-11 13:58:41 -07:00
Shane Smiskol
cd16eba8fd
[bot] Car docs: update model years from new users ( #32165 )
2024-04-11 10:43:39 -07:00
Dean Lee
e66ded444c
ui/network: fix typos ( #32163 )
2024-04-11 10:43:20 -07:00
Justin Newberry
ccddd48db8
move casync openpilot build to /data/casync/openpilot ( #32171 )
...
move to openpilot
2024-04-11 10:25:38 -07:00
Justin Newberry
cce17dc0c5
no cross references between updaters ( #32168 )
...
* no references
* but keep this
2024-04-11 09:52:45 -07:00
Justin Newberry
ecb648a68a
agnos casync script improvements ( #32156 )
...
* build agnos
* include path
* cleanup
* rm this
* test it
* all agnos partitions are AB
* fix that
* correct
* build agnos first
* better temp dir
* revert the order
* try it on pc
* test it
* upload and fix
* build
* pass in environemnt variable
* not in jenkins
2024-04-11 09:46:27 -07:00
Shane Smiskol
70b8e277d0
Volkswagen: test FW version format ( #32162 )
...
* add test
* more explicit
2024-04-10 23:39:45 -07:00
Dean Lee
c1edc0901e
common/params.cc: unlink tmp_path only if there's an error ( #32145 )
2024-04-10 19:51:33 -07:00
MarinkoMagla
9d1b3cc773
Encode the actual current date in vw_mqb_config.py ( #32093 )
2024-04-10 15:22:36 -07:00
Shane Smiskol
7a3c03c901
[bot] Fingerprints: add missing FW versions from new users ( #32149 )
...
Export fingerprints
2024-04-10 10:38:56 -07:00
Adeeb Shihadeh
bc4c39404a
qcomgpsd: don't send bad time assistance ( #32151 )
2024-04-10 10:24:44 -07:00
Shane Smiskol
16bb4a9ccd
Volkswagen: combine platforms with common chassis codes ( #32147 )
...
* fix curb weight for Ateca to match Leon better
https://www.auto-data.net/en/seat-ateca-i-1.6-tdi-115hp-start-stop-23096
https://www.seat.com/content/dam/public/seat-website/car-shopping-tools/brochure-download/brochures/ateca/cars-specs-brochure-KH7-NA-december-2018.pdf
* combine leon and ateca
* combine fw
* migrate
* great, both use same torque params
* scala and kamiq
* remove duplicates
* fix
* fix!
2024-04-09 21:00:56 -07:00
Dean Lee
bf61e92518
cabana: gray out inactive messages ( #32121 )
...
* improve message list
remove TODO
* improve sort
* remove translate
* fix seeking issue
2024-04-09 19:39:24 -07:00
Shane Smiskol
a623552127
Format volkswagen/values.py
2024-04-09 19:28:02 -07:00
Justin Newberry
91713bed26
jenkins: use token for pushing to openpilot-releases ( #32146 )
...
use token
Co-authored-by: tester <tester@comma.ai >
2024-04-09 15:42:30 -07:00
Adeeb Shihadeh
34912b29c1
modeld: less spammy with no cams
2024-04-09 13:45:45 -07:00
Justin Newberry
da403a4407
fix casync uploading ( #32144 )
...
fix
2024-04-09 12:32:29 -07:00
Justin Newberry
8364cd2f2c
jenkins: publish casync releases from device ( #32142 )
...
* publish in ci
* overwrite
* publish in ci
* fix
* test it
* Revert "test it"
This reverts commit b3de51dc693df79b980d7dffc18bcc3c88d83375.
* use right token
* cleanup after uploading
---------
Co-authored-by: Comma Device <device@comma.ai >
2024-04-09 11:38:18 -07:00
YassineYousfi
6c3a33a6d8
WD40 model ( #32141 )
...
* 2eedcd90-b7db-46cb-86be-740f48ded7ab/700
* cleanup some constants
* update model replay ref
2024-04-09 11:19:43 -07:00
Dean Lee
99285ef1f2
loggerd/logger.cc: use std::stoul instead of std::stol ( #32133 )
2024-04-09 10:46:07 -07:00
Dean Lee
cad7b96c3a
loggerd/logger.cc: fix typo ( #32134 )
2024-04-09 10:45:48 -07:00
YassineYousfi
754dd45ffa
disable navigate on openpilot ( #32106 )
...
* 2eedcd90-b7db-46cb-86be-740f48ded7ab/700
* noop ciao
* here too
* mapsd too
* update translations
* disable mapsd test from test onroad
* disable mapRenderState test from timings
* lint
* fix exp mode toggle panel
* update tr
* french done
* dont build mapd
* only no nav
* just comment
* deprecate nav fields
* rm not comment
* dont deprecate too much
* remove from services
* merge cereal
2024-04-09 10:40:38 -07:00
Justin Newberry
97db26b6a9
make manifest script executable ( #32140 )
2024-04-09 10:15:28 -07:00
Justin Newberry
e18ec9bbd7
jenkins: set pythonpath for casync build ( #32139 )
...
* set pythonpath
* quotes
2024-04-09 09:19:05 -07:00
Justin Newberry
b331e4a15b
tool to create casync manifest ( #32131 )
...
* manifest tool
* newline
* add to jenkins
2024-04-08 16:54:14 -07:00
Shane Smiskol
22aa9a436d
VW: get VIN from camera without comma power ( #31851 )
...
* add VW camera to VIN addrs
* correct VW query
* consistent
* update refs
2024-04-08 16:36:13 -07:00
mitchellgoffpc
d114924a2c
Added optional timeout on map_renderer.wait_ready
2024-04-08 16:34:01 -07:00
Shane Smiskol
16a473b3aa
debug: set OBD multiplexing mode for VIN ( #32130 )
2024-04-08 15:42:31 -07:00
kesteve
db10f9be64
Update Fingerprints for Kia Carnival 2023 in Taiwan ( #32064 )
...
This is the 8 seater Kia Carnival (2023 Premium version) in Taiwan.
Co-authored-by: Shane Smiskol <shane@smiskol.com >
2024-04-08 15:29:09 -07:00
Shane Smiskol
5352d6c7ab
Honda: remove combination meter ( #32127 )
...
remove combination meter
2024-04-08 14:18:36 -07:00
Justin Newberry
3c9bf992a5
more helpers for e2e testing updated ( #32128 )
...
casync test prereq
2024-04-08 14:05:18 -07:00
Justin Newberry
1788ecf7b1
unsparsify the agnos casync images ( #32126 )
...
unsparse
2024-04-08 12:25:33 -07:00
Dean Lee
354cbe5a26
replay: use clock_nanosleep for precise waiting on the scale of nanoseconds ( #32125 )
...
use clock_nanosleep
2024-04-08 11:59:17 -07:00
Shane Smiskol
325dab6393
[bot] Fingerprints: add missing FW versions from new users ( #32115 )
...
Export fingerprints
2024-04-08 11:51:12 -07:00
Adeeb Shihadeh
16e0864f38
[bot] Update Python packages and pre-commit hooks ( #32123 )
...
Update Python packages and pre-commit hooks
Co-authored-by: jnewb1 <jnewb1@users.noreply.github.com >
2024-04-08 11:35:04 -07:00
Justin Newberry
44bb4eb521
add tool to create casync agnos updates from existing manifest ( #32124 )
...
* wip
* wip
* add agnos prefix
* add mkdir
* tool to create agnos updates
2024-04-08 11:34:05 -07:00
Adeeb Shihadeh
b8fdb3e01d
[bot] Bump submodules ( #32122 )
...
bump submodules
Co-authored-by: jnewb1 <jnewb1@users.noreply.github.com >
2024-04-08 10:01:58 -07:00
Justin Newberry
c95404d564
add ui description helper to build_metadata ( #32113 )
...
add ui_description
2024-04-05 16:28:21 -07:00
Shane Smiskol
8be1a0ea36
[bot] Fingerprints: add missing FW versions from new users ( #32108 )
...
Export fingerprints
2024-04-05 15:32:45 -07:00
Shane Smiskol
1c6924ac67
missing shebang
2024-04-05 15:10:14 -07:00
Shane Smiskol
ab744b7344
make fox.py executable
2024-04-05 15:04:38 -07:00
Justin Newberry
bbb31184ab
fix nightly casync build ( #32111 )
...
fix casync build
2024-04-05 14:11:38 -07:00
Justin Newberry
910e32270b
casync: larger chunk sizes and include file mode ( #32110 )
...
add mode
2024-04-05 11:06:11 -07:00
savojovic
8a138f9be8
Adding foxglove support ( #31907 )
...
* Adding foxglove support, demo version
* Adding image/thumbnail support
* Adding foxglove map support
* Adding foxglove map support
* Updating title in jsonschemas according to rlog attribute names
* Remove shemas folder, add dynamic schema creation
* Update identation to 2 spaces, code refactored
* Fix, jsonToSchema() recursion returns 0 when an empty arr found
* Update, empty arrays data type set to dummy value of type string
* Enable logs download
* Adding foxglove install functionality
* Adding, transform json lists into json obj
* Adding, pip install mcap library
* format it
* Refactoring msg adding to mcap writer by utilizing pool of worker processes
Disabling compression
---------
Co-authored-by: Justin Newberry <justin@comma.ai >
2024-04-05 11:03:00 -07:00
Justin Newberry
69982d43cd
move casync release creation to use a tarball of files ( #32089 )
...
* tar archive instead
* fix
* move this here
* migrate these
* fix this
* update readme
* fix that
* try to build nightly
* Revert "try to build nightly"
This reverts commit 4ea680cb6a1f985c0490168724c99bcb45af9899.
* caexclude is no longer required
* finish up
* sorted
* need this
* and that
* context mnager
* path based
2024-04-05 11:00:45 -07:00
Shane Smiskol
d7ea27cbdd
car docs: no experimental mode for alpha long cars ( #32079 )
...
not alpha
2024-04-04 13:51:26 -07:00
Justin Newberry
5892056884
move casync build dir to /data/openpilot ( #32104 )
...
move here
2024-04-04 13:47:49 -07:00
Cameron Clough
d09e77d1af
cabana(DBCFile): handle escaped quotes ( #31889 )
...
* cabana(DBCFile): VAL_ allow empty description
Even though this doesn't make much sense, we should still be able to
parse it.
* cabana(DBCFile): allow escaped quotemarks in signal comment
* also message comments
* escape/unescape quotes
* test empty val desc
* test generating DBC with escaped quotes in comment
* seperate test case
* fix trailing space
* remove empty val
* trailing whitespace again
2024-04-03 19:19:55 -07:00
Shane Smiskol
3f81ea2e0e
[bot] Fingerprints: add missing FW versions from new users ( #32095 )
...
Export fingerprints
2024-04-03 08:05:51 -07:00
Alexandre Nobuharu Sato
346ab5ce30
Mutilang: update pt-BR translation ( #32090 )
...
* update pt-BR translation
* not today Satan
2024-04-02 16:09:04 -07:00
Shane Smiskol
67ba115436
[bot] Fingerprints: add missing FW versions from new users ( #32086 )
...
Export fingerprints
2024-04-02 15:25:58 -07:00
Michel Le Bihan
44129ad0df
simulator: Change car to Honda Civic 2022 ( #32087 )
...
* simulator: Change car to Honda Civic 2022
* simulator: Enable experimental longitudinal control
2024-04-02 10:28:19 -07:00
Shane Smiskol
72eb17012d
fix static analysis ( #32082 )
...
fix ltl
2024-04-01 20:08:22 -07:00
Shane Smiskol
fa5527fc76
Volkswagen: fix PT bus query ( #32081 )
...
we need whitelists!
2024-04-01 19:09:37 -07:00
Shane Smiskol
56e716bf86
fw_versions: add OBD multiplexing to debugging view
2024-04-01 19:08:27 -07:00
Justin Newberry
c09cf4983b
pytest: don't delete logs on-device ( #32080 )
...
fix log deletion
2024-04-01 17:43:22 -07:00
Justin Newberry
1c0161589b
migrate lowercase mock ( #32074 )
...
* add mock migration
* fix
* this
2024-04-01 15:27:29 -07:00
Shane Smiskol
dbea6ba7bf
Lexus RC: add missing fwdCamera FW ( #32076 )
...
add 1e4e217ac337b4bf
2024-04-01 15:25:27 -07:00
Justin Newberry
3080aefa3d
plotjuggler docs remove old options ( #32078 )
...
* these are no longer options
* and this one
* qlogs
* space
2024-04-01 15:24:23 -07:00
Shane Smiskol
3e99cf4b5e
[bot] Fingerprints: add missing FW versions from new users ( #32072 )
...
Export fingerprints
2024-04-01 11:43:45 -07:00
Adeeb Shihadeh
b743e5cff5
[bot] Update Python packages and pre-commit hooks ( #32071 )
...
Update Python packages and pre-commit hooks
Co-authored-by: jnewb1 <jnewb1@users.noreply.github.com >
Co-authored-by: Justin Newberry <justin@comma.ai >
2024-04-01 10:03:26 -07:00
Adeeb Shihadeh
c2f593f69a
[bot] Bump submodules ( #32069 )
...
bump submodules
Co-authored-by: jnewb1 <jnewb1@users.noreply.github.com >
2024-04-01 10:03:04 -07:00
Justin Newberry
fc9f50c90d
fix logreader after segment_numbers api removal ( #32073 )
...
fix
2024-04-01 10:01:50 -07:00
Adeeb Shihadeh
43832335b8
timed: set valid flag ( #32061 )
...
* timed: set valid flag
* oops
2024-03-30 17:47:21 -07:00
Dean Lee
b8f5f50d39
replay/route: adds retry on network failures ( #31948 )
2024-03-30 17:37:14 -07:00
Shane Smiskol
90a59de144
[bot] Car docs: update model years from new users ( #32060 )
...
Update car docs
2024-03-30 10:16:40 -07:00
Shane Smiskol
493c81076b
VW: check cruise control ( #32049 )
...
* VW: check cruise control!
* fix that
* fix that
* Update ref_commit
2024-03-29 20:56:40 -07:00
royjr
fb1cb01c5a
ui: update arabic translations ( #32058 )
...
Update main_ar.ts
2024-03-29 20:53:51 -07:00
candreacchio
4a9a82b664
Updated Fingerprints for Hyundai PHEV 2019 for Australian Model ( #31990 )
...
Update fingerprints.py
Extended ECUs for PHEV 2019 for Australian Model
2024-03-29 19:13:54 -07:00
Shane Smiskol
8671e6217b
[bot] Fingerprints: add missing FW versions from new users ( #32055 )
...
Export fingerprints
2024-03-29 14:25:14 -07:00
Hunter Jackson
8f4a5d7700
Update Ford Maverick fingerprints ( #32043 )
...
* update maverick fingerprints
* Update selfdrive/car/ford/fingerprints.py
---------
Co-authored-by: Shane Smiskol <shane@smiskol.com >
2024-03-29 14:18:53 -07:00
Dean Lee
178cc8747c
debug/check_can_parser_performance: remove overhead of capnp conversion ( #32048 )
2024-03-29 10:17:39 -07:00
Shane Smiskol
6f223fc1c1
Hyundai CAN: allow fingerprinting without comma power ( #32051 )
...
* Revert "Revert "Hyundai CAN: allow fingerprinting without comma power for mor…"
This reverts commit 05f1298044 .
* CAR.KIA_CEED
* CAR.KIA_SELTOS
* latest dump
* cleaN Up
2024-03-29 01:51:56 -07:00
Shane Smiskol
05f1298044
Revert "Hyundai CAN: allow fingerprinting without comma power for more platforms" ( #32050 )
...
Revert "Hyundai CAN: allow fingerprinting without comma power for more platfo…"
This reverts commit 0ba96bd1fa .
2024-03-29 01:24:34 -07:00
Shane Smiskol
0ba96bd1fa
Hyundai CAN: allow fingerprinting without comma power for more platforms ( #31983 )
...
* including old data and forks
* CAR.HYUNDAI_SANTA_FE_HEV_2022
* CAR.HYUNDAI_IONIQ
* CAR.HYUNDAI_CUSTIN_1ST_GEN
* CAR.KIA_NIRO_PHEV
* CAR.HYUNDAI_IONIQ_HEV_2022
* CAR.GENESIS_G80
* CAR.KIA_SORENTO
2024-03-29 00:24:38 -07:00
Jason Young
c9685dd297
VW MQB: Speed limiter is nonAdaptive ( #31954 )
...
* VW MQB: Speed limiter is nonAdaptive
* revise
* Update selfdrive/car/volkswagen/carstate.py
* Update selfdrive/car/volkswagen/carstate.py
---------
Co-authored-by: Shane Smiskol <shane@smiskol.com >
2024-03-29 00:21:40 -07:00
Shane Smiskol
a1d538b4eb
Migration dict: add missing platforms ( #32046 )
...
missing platforms
2024-03-28 20:41:49 -07:00
Josh Schroeder
677aee941f
Fingerprint: 2022 Kia Stinger EPS fw ( #32045 )
...
+EPS fw for 2023 Kia Stinger
2024-03-28 20:17:50 -07:00
Shane Smiskol
2637294ff2
[bot] Fingerprints: add missing FW versions from new users ( #32039 )
...
Export fingerprints
2024-03-28 20:09:26 -07:00
Shane Smiskol
903cc225eb
juggle.py: migrate platform name ( #32042 )
...
* fix formatting!
* migrate plotjuggler platform for dbc
* test with can
* temp
* Revert "temp"
This reverts commit 9d740bf3bddc8a7833ca8c293a6fb4b692a30bb8.
Revert "test with can"
This reverts commit d6cf2304895d00f83e737f3f749089ce9c5f836e.
* fix test
2024-03-28 16:40:31 -07:00
Shane Smiskol
d6d8e45931
Simplify cabana dbc dict ( #32041 )
...
* so needlessly complex!
* inside generate_dbc_json
* this is good
* clean up!
* spaces
* so much clean up
2024-03-28 16:26:16 -07:00
Lee Jong Mun
fa77d57e7c
Multilang: kor translation update ( #32036 )
2024-03-28 10:37:08 -07:00
Dean Lee
bd7b72e861
ui/initApp(): remove temporary QApplication object ( #32011 )
...
remove temporary QApplication object
2024-03-27 15:35:28 -07:00
Dean Lee
fad9edf344
ui: move struct Alert into OnroadAlerts ( #32024 )
...
* move Alert into OnroadAlerts
* multi-lang
2024-03-27 15:34:38 -07:00
Michel Le Bihan
1637265ad3
simulator: Remove comma pedal sensor ( #32030 )
2024-03-27 09:47:29 -07:00
Dean Lee
0a2a3dfab7
replay/cabana : support segment range ( #32026 )
...
* support segment range
* include <QRegularExpression>
2024-03-27 09:47:18 -07:00
steilz
89f1483ac9
Added my VW Passat B8 2018 Fingerprint ( #31939 )
...
* Added Fingerprint for my Passat MK8
* removed duplicated entry
2024-03-26 21:18:10 -07:00
Shane Smiskol
1306edd085
Hyundai: clean up FW queries ( #32022 )
...
* mark MULTI as logging
* rm whitelists
* rm MULTI
* major clean up :D
* faster refs :D
* wow this was a broken test (can fd can be without aux, and this allowed eps)
* expected
* only for camera (needs test change)
* Revert "only for camera (needs test change)"
This reverts commit 6156bcd674f856e9a6476277d2b14b14b659f597.
* better msg
* yes we do
2024-03-26 20:49:08 -07:00
Shane Smiskol
8b07dc5c9c
Hyundai: update G70 2022+ harness ( #32021 )
...
* fix
* update docs
2024-03-26 18:29:50 -07:00
Shane Smiskol
ae6761f508
Hyundai: remove outdated eps FW ( #32020 )
...
* rm from ed882557605319f9
* rm from 310cf131d28b30d8
* rm from e6dd11f4969e1f74
* rm from 145908dabb729ad9
* rm from b938870bef07f799
* rm from b0af2fff166d80fe
* unknown about these, but safe to do this
* rm from 077309a26bf98013
* rm from 01d4ba35f8288743
* rm from b5374bdeea21f5ce
* rm from 979eb0f6c3682a58
* rm from eb5a50f9e98f50b9
* rm from 786fc028c014be71
* rm from 3f77febac29e35d5
* these also unknown, but should be safe
* format!
* test all ecus
2024-03-26 18:12:35 -07:00
Shane Smiskol
6b710a5d89
Hyundai: remove outdated fwdRadar FW ( #32019 )
...
* rm from e8421f268ea89d79
* rm from 9d4fa1c83653b90b
* rm from 3f77febac29e35d5
* rm from 979eb0f6c3682a58
* rm from 077309a26bf98013
* rm from ef8d357a38dc4cf2
* these are probably fine
* rm from 54f0bbcb6527012e
* rm from 051378e6086bc3ef
* rm from 561e5f3991916e4b
* rm from 3fd9853538e1bca9
* rm from c8f86b163152d2c5
* rm from 40725113b3e20872
* rm from 3c8bfd637f561f13
* rm from 129db7c75bce8445
* format and test radar
* eps!
2024-03-26 17:49:14 -07:00
Adeeb Shihadeh
76c5c58d54
navd: generate new JWT for each request ( #32017 )
...
* navd: generate new JWT for each request
* no api with token
2024-03-26 17:04:05 -07:00
Shane Smiskol
81fae3d807
More fingerprint migration fixes ( #32018 )
...
* fix migration
* another
2024-03-26 16:43:09 -07:00
Dean Lee
d05c19b9f4
util: safer ends_with ( #31943 )
...
* safer ends_with
* improve
2024-03-26 10:56:02 -07:00
Shane Smiskol
bbd08baacd
Hyundai: remove outdated abs FW ( #32008 )
...
* rm from ed882557605319f9
* rm from ffce4a1d578827ee
* rm from 700d37ccd12315cf
* can't find, but probably same
* rm from 15755effe9d073b1
* rm from 5b7caafa7ec1a5cf
* rm from ec07911a91f863f3
* rm from 7627c16a16a6f69b
* rm from 007d5e4ad9f86d13
* rm from 06a3b9e474ce581d
* rm from 22203eb8892a6f28
* rm from ff973b941a69366f
* rm from 3ea622c3c0ec3055
* rm from https://github.com/commaai/openpilot/pull/23517
* rm from b0e1cdf87262c7ad
* old format FW version
* rm from 54f0bbcb6527012e & 4cbcc16b655c1591
* test abs
* format
2024-03-25 22:43:48 -07:00
Shane Smiskol
62a5b0671e
Hyundai: remove bad abs responses ( #32007 )
...
rm bad abs
2024-03-25 19:44:03 -07:00
Shane Smiskol
b88be79814
VW: simplify cruiseState ( #32003 )
...
* simplify
* simplify
* jyoung suggestion
* acc ready
2024-03-25 19:23:56 -07:00
Shane Smiskol
5fcb54f713
lowercase stale ( #32004 )
2024-03-25 16:11:28 -07:00
ggeer8
50ae0350b2
Add missing fwdRadar for 2023 Kia Sportage Hybrid SX Prestige #31993 ( #32000 )
...
* Update fingerprints.py
Added missing ECUs and fingerprints for 2023 Kia Sportage Hybrid SX Prestige
* remove logging ecus
* logging too
---------
Co-authored-by: Shane Smiskol <shane@smiskol.com >
2024-03-25 15:43:05 -07:00
Shane Smiskol
0a8fa9921c
[bot] Fingerprints: add missing FW versions from new users ( #32002 )
...
Export fingerprints
2024-03-25 15:11:54 -07:00
Shane Smiskol
484f50725e
[bot] Fingerprints: add missing FW versions from new users ( #32001 )
...
Export fingerprints
2024-03-25 14:11:26 -07:00
Andrei Radulescu
245cbe97c7
third_party: build scripts for libyuv and maplibre-native-qt ( #31988 )
...
* updated maplibre build.sh
* refactored libyuv build.sh
2024-03-25 09:26:19 -07:00
Adeeb Shihadeh
86acfbb4f2
stale bot: ignore all car stuff for now
2024-03-25 09:21:23 -07:00
Adeeb Shihadeh
79ae276bbf
[bot] Bump submodules ( #31997 )
...
bump submodules
Co-authored-by: jnewb1 <jnewb1@users.noreply.github.com >
2024-03-25 09:01:09 -07:00
Adeeb Shihadeh
de8df59748
[bot] Update Python packages and pre-commit hooks ( #31998 )
...
Update Python packages and pre-commit hooks
Co-authored-by: jnewb1 <jnewb1@users.noreply.github.com >
2024-03-25 08:59:56 -07:00
royjr
61b38bd4ff
ui: update arabic translations ( #31994 )
2024-03-25 08:59:24 -07:00
Dean Lee
14de326e95
ui/settings: uppercase “Pair" ( #31991 )
...
uppercase Pair
2024-03-24 10:48:23 -07:00
Shane Smiskol
82a07afb21
HKG: remove engine and transmission ECUs ( #31985 )
...
* remove engine and transmission
* remove engine and transmission
* also here
2024-03-23 04:30:55 -07:00
Adeeb Shihadeh
c0a96d2747
thermald: publish immediately after ignition ( #31981 )
...
* thermald: publish immediately after ignition
* fix
2024-03-22 15:57:36 -07:00
Shane Smiskol
6e60fed737
Hyundai CAN: allow fingerprinting without comma power for many platforms ( #31969 )
...
* only including master data since eps and other ecus were only added in last 60 days
* CAR.HYUNDAI_SANTA_FE_2022
* CAR.GENESIS_G70
* CAR.KIA_K5_2021
* CAR.HYUNDAI_SONATA_HYBRID
* CAR.HYUNDAI_ELANTRA_2021
* CAR.HYUNDAI_ELANTRA_HEV_2021
* CAR.HYUNDAI_SANTA_FE
* CAR.KIA_STINGER
* CAR.KIA_NIRO_PHEV_2022
* slightly more data
* data from forks now
* CAR.GENESIS_G70_2020
* CAR.KIA_NIRO_HEV_2021
* CAR.KIA_FORTE
* CAR.HYUNDAI_IONIQ_PHEV
* CAR.HYUNDAI_KONA_EV_2022
* CAR.KIA_STINGER_2022
* HYUNDAI_KONA_EV
* CAR.KIA_OPTIMA_H_G4_FL
* clean up
2024-03-22 15:05:38 -07:00
Alexandre Nobuharu Sato
10e3652f28
Multilang: update pt-BR translations ( #31980 )
...
update pt-BR translations
2024-03-22 14:36:32 -07:00
Adeeb Shihadeh
b4fdfeec62
why did panda have a boot time ( #31978 )
...
* why did panda have a boot time
* update test
2024-03-22 14:12:23 -07:00
James
a2a372d314
Cleanup settings imports ( #31979 )
2024-03-22 14:09:23 -07:00
Justin Newberry
7cbf3a54f1
casync: use xz compression ( #31977 )
...
use xz compression
2024-03-22 13:20:11 -07:00
Pedro Nascimento de Lima
a785a71190
Mazda CX-5 2024 fingerprint ( #31974 )
...
mazda cx5 2024 fingerprint
2024-03-22 12:58:56 -07:00
Marius David
695fb1b5bf
VW: Octavia Scout 2018 fingerprint ( #31094 )
...
Update all submodules to latest
Co-authored-by: Shane Smiskol <shane@smiskol.com >
2024-03-21 20:48:04 -07:00
Dean Lee
9315d0e7a5
ui/map_eta: round remaining km/mi to one decimal place ( #31968 )
...
round distance
2024-03-21 20:10:29 -07:00
Shane Smiskol
ceaff0d963
Honda Civic 2022: allow fingerprinting without comma power ( #31967 )
...
* do civic 2022
* new lines
2024-03-21 20:00:15 -07:00
Adeeb Shihadeh
3ca113162e
speedup panda startup + test ( #31955 )
...
* faster panda startup
* 10hz signal
* more iters
* nothing
* comment
* usb is slow :/
---------
Co-authored-by: Comma Device <device@comma.ai >
2024-03-21 19:32:11 -07:00
Shane Smiskol
d5cd457f82
Honda Civic 2022: fix spotty camera query ( #31963 )
...
* no extra ecu
* cmt
* documentation
* update refs
* nice
* for testing
* byebye
* Update launch_openpilot.sh
2024-03-21 18:49:18 -07:00
Jason Young
108e033af3
PlotJuggler: Update controls mismatch layout ( #31965 )
...
* PlotJuggler: Update controls mismatch layout
* Revert "PlotJuggler: Update controls mismatch layout"
This reverts commit 665e6451f1f68bd300ad306a5bd7c8e6e2e61954.
* minimize diff
2024-03-21 18:39:05 -07:00
Justin Newberry
4ecbaa41fa
controlsd: fix steer saturation premature warning ( #31909 )
...
fix last actuators
2024-03-21 18:31:22 -07:00
Justin Newberry
0cca1bb91a
add system/updated to release ( #31966 )
...
* add updated
* all
2024-03-21 17:21:36 -07:00
Justin Newberry
33f9193c94
casync build: caidx filename is canonical representation of build ( #31964 )
...
* canonical
* short commit
* channel
* cleanup
* let's do 9 characters
* fixes
* set the build style during release creation
* as a property
2024-03-21 16:41:40 -07:00
Cameron Clough
b59ae50961
Ford: handle metric cruise speed (v2) ( #31463 )
...
* Ford: handle metric cruise speed (v2)
**Description**
I found a signal which appears to match the IPC "Show km/h" setting.
Requires https://github.com/commaai/opendbc/pull/1010 .
**Verification**
- [ ] Test in car and confirm that toggling the "Show km/h" setting does
not result in the cruise speed shown in openpilot being incorrect.
- [ ] Test in a non-English (metric) car.
* not present on Q4
* fix freq
* test
* Revert "test"
This reverts commit 5e3a9f6df126d51685157de1e52bd6695db40fac.
* Update ref_commit
---------
Co-authored-by: Shane Smiskol <shane@smiskol.com >
2024-03-21 16:19:59 -07:00
Adeeb Shihadeh
d9c2928e73
boardd: keep same offset for now
2024-03-21 14:32:13 -07:00
Adeeb Shihadeh
db9aec2a3b
remove rest of GMLAN ( #31960 )
2024-03-21 14:00:45 -07:00
Justin Newberry
c197b3f52c
add helper for creating build_metadata from a dict ( #31958 )
...
helper
2024-03-21 13:00:30 -07:00
Justin Newberry
efc32c2930
common/run: add environment variable argument ( #31957 )
...
run add environment argument
2024-03-21 12:58:16 -07:00
Justin Newberry
c3bbc58a85
build nightly casync build in jenkins ( #31880 )
...
* casync in jenkins
* rename some stuff, add a readme
* slightly better names
* clean
* more cleanup
* cleaner
* release3 staging too
* always rm the signed version
* cleanups
* in build dir
* better name
* simpler
* more
* divider
* built
* build
* and contains
* add channel description
* and git branches
* and build required
* move this up
* these are terms
* updates
* 3/3x
* bullets
* wording
* version metadata
* git type
* more channel -> release
* more build
* just release
* more channel to release
* also fix jenkins
* use build_metadata
* fix normailzed
* also normalized
* and here
* use build_metadata
* dont commit that
* don't touch the git stuff
* branch
* don't need that
* or that
* improved names
* build_metadata
* use this instead
* fix
* build
* test nightly build again
* fix
* fixes
* Revert "test nightly build again"
This reverts commit be5e7aa7089bfc0947c9b2b484d0277c109ee089.
2024-03-21 11:55:54 -07:00
Adeeb Shihadeh
9feb027de5
bump panda
2024-03-21 11:41:30 -07:00
Dean Lee
77bbeb442e
ui/cameraview: fix accessing uninitialized variable ( #31951 )
2024-03-21 11:40:01 -07:00
Dean Lee
0201c786e8
ui: pairing device in settings ( #31947 )
2024-03-21 11:02:26 -07:00
Dean Lee
028f6938b2
ui.py: quit if the "X"(exit) button is clicked ( #31949 )
2024-03-21 10:58:48 -07:00
Cameron Clough
27d2a6066d
tools: remove unused timestamp_to_datetime ( #31950 )
2024-03-21 10:58:35 -07:00
Dean Lee
e28edf874b
ui/sidebar: do not send the userFlag while offroad ( #31952 )
2024-03-21 10:58:05 -07:00
Justin Newberry
effee900c4
use build_metadata everywhere we used to use get_version, get_commit, etc ( #31941 )
...
* use build_metadata
* fix normailzed
* also normalized
* and here
* fix diff
* and that one
* cleanup
2024-03-21 10:15:29 -07:00
Justin Newberry
806f743e12
git commands: more parameterization on path ( #31942 )
...
* more cwd
* here top
* and here
* basedir
2024-03-21 09:47:26 -07:00
Dean Lee
35b31df7f7
util/timeAgo: add missing translation ( #31944 )
...
* add missing translation
* update languages
2024-03-20 21:34:09 -07:00
Shane Smiskol
2be012aa39
Honda: allow fingerprinting without comma power ( #31926 )
...
* pending
* acura ilx
* do odyssey
* clean up
2024-03-20 21:31:53 -07:00
Shane Smiskol
0a30af327d
Honda Pilot: allow fingerprinting without comma power ( #31945 )
...
* pilot
* pilot
* clean up
2024-03-20 20:08:12 -07:00
Justin Newberry
38d03b9979
add get_build_metadata function ( #31923 )
...
* version
* Get build metadata
* two lines
* channel
* cwd
* default to unknown
* dataclass
2024-03-20 16:43:58 -07:00
Shane Smiskol
1a03da9df3
Honda Ridgeline and Insight: allow fingerprinting without comma power ( #31938 )
...
* Ridgeline and Insight
* ridgeline
* Insight
2024-03-20 16:19:18 -07:00
Shane Smiskol
a0b589eda9
Honda: allow fingerprinting without comma power for more platforms ( #31935 )
...
* 4 more platforms
* only the first is missing srs?!
* vsa didn't respond on these 8 routes
* acura is good!
* do CRV Hybrid
* CRV is already done
* new line
* Revert "new line"
This reverts commit 411c92c77b695d3df716f84b6f302fa0f791d555.
2024-03-20 15:35:19 -07:00
Justin Newberry
b489550b7f
Revert "and juggler"
...
This reverts commit d75c32eaaa .
2024-03-20 18:03:04 +00:00
Justin Newberry
d75c32eaaa
and juggler
2024-03-20 17:59:31 +00:00
Justin Newberry
1f424bf7dc
cabana: migrate dbc map ( #31920 )
...
* fix cabana
* within platform map
2024-03-20 10:57:41 -07:00
Cameron Clough
90ff0dd047
test_models: migrate fingerprint ( #31936 )
2024-03-20 10:57:28 -07:00
Adeeb Shihadeh
23e8ad7397
cleanup pedal crc
2024-03-20 10:35:33 -07:00
Shane Smiskol
1b930ae616
Honda E: allow fingerprinting without comma power ( #31934 )
...
HONDA_E
2024-03-19 22:47:08 -07:00
Shane Smiskol
6d8534758f
Honda: allow fingerprinting without comma power for some platforms ( #31933 )
...
* pending
* notes
* these are ready!
* do odyssey
* Freed
* ACURA_RDX_3G
* HONDA_HRV
* new lines
* sort
* clean up
* comment new line
comment new line
2024-03-19 22:39:30 -07:00
Shane Smiskol
8f174d82d6
Toyota: RAV4 Hybrid cannot do stop and go as stock ( #31931 )
...
* rav4 also like this
* docs
2024-03-19 21:10:20 -07:00
Dean Lee
9ed5c78a80
cabana: horizontal scrolling with Shift+wheel ( #31929 )
2024-03-19 19:03:23 -07:00
Justin Newberry
b0eb3ba4f4
cars: platform enums -> prepend brand name ( #31927 )
...
* with brand name
* migrate
* Fix
* fixes
* more
* passes
* fix
* fix the doc
* collects
* these too
* more stuff
* body exception :/
* more
* hardcode i guess
* update ref
* toyota
* more toyota
* and here
* final!
* fix notebooks and ccs
* move this here
2024-03-19 17:29:50 -07:00
Adeeb Shihadeh
afc96972c8
car: CarController and CarState are always present ( #31925 )
...
* always set
* add mock
* little more
* fix
* fix
2024-03-19 14:16:33 -07:00
Adeeb Shihadeh
3a7582d9a6
Abstract out common CarInterface.apply ( #31924 )
2024-03-19 13:46:31 -07:00
Justin Newberry
018b6d0fae
parameterize get_version and add get_release_notes function ( #31922 )
...
version
2024-03-19 12:58:30 -07:00
Justin Newberry
4fbc8a3896
move git commands to common/git.py ( #31921 )
...
move git into common/git.py
2024-03-19 12:39:09 -07:00
Dean Lee
d647361fae
replay: get route datetime from INIT_DATA ( #31913 )
...
get datetime from INIT_DATA
2024-03-19 11:46:39 -07:00
Shane Smiskol
530bc62baa
[bot] Fingerprints: add missing FW versions from new users ( #31917 )
2024-03-19 11:16:36 -07:00
thenhnn
489528dcae
PlatformConfig: automatically get platform_str from the enum name ( #31868 )
...
* get platform_str from the enum name
* fix tests
* add migration table
* remove impossible todo
* Add link to PR in MIGRATION table
Co-authored-by: Adeeb Shihadeh <adeebshihadeh@gmail.com >
* Remove useless brand name comments and rename RAM_1500 to RAM_1500_5TH_GEN
* rename RAM_HD to RAM_HD_5TH_GEN
* rename references to RAM_HD and RAM_1500
* change "mock" to "MOCK" and rename torque data of Nissan Leaf 2018 IC
* remove MOCK from fingerprints.py
* change hard-coded car model in test_can_fingerprint.py/test_timing
* migration
* update ref
* space
* prius
---------
Co-authored-by: Adeeb Shihadeh <adeebshihadeh@gmail.com >
Co-authored-by: justin newberry <justin@comma.ai >
Co-authored-by: Justin Newberry <jnewberry0502@gmail.com >
2024-03-19 11:16:02 -07:00
Cameron Clough
5a805df340
cabana(DBCFile): preserve original header ( #31900 )
...
* cabana(DBCFile): preserve original header
* add trailing space
2024-03-18 22:37:45 -07:00
Dean Lee
9e1639c3f1
cabana: fix the suppress highlight breaks after seeking ( #31912 )
2024-03-18 22:37:17 -07:00
Adeeb Shihadeh
4c424eb4b0
won't need this
2024-03-18 22:13:47 -07:00
YassineYousfi
2aaaa3f167
duck amigo model ( #31883 )
...
* 026c8008-1728-4549-baf4-ab0436f2927d/700
* update model replay ref
* update again
2024-03-18 16:37:15 -07:00
Shane Smiskol
d82fc7f27b
[bot] Fingerprints: add missing FW versions from new users ( #31842 )
...
Export fingerprints
2024-03-18 16:02:34 -07:00
Adeeb Shihadeh
881b38d061
[bot] Update Python packages and pre-commit hooks ( #31906 )
...
Update Python packages and pre-commit hooks
Co-authored-by: jnewb1 <jnewb1@users.noreply.github.com >
2024-03-18 09:56:37 -07:00
YassineYousfi
aca566bd6a
bump panda ( #31908 )
2024-03-18 09:08:41 -07:00
Adeeb Shihadeh
fa12a67228
remove pedal ( #31903 )
...
* remove pedal
* bump panda
* fix
* update refs
2024-03-17 22:42:49 -07:00
Adeeb Shihadeh
e3afa373aa
Update RELEASES.md
2024-03-17 22:16:16 -07:00
Dean Lee
e79cb0edaf
replay: fix segfault in Replay::queueSegment ( #31902 )
2024-03-17 21:55:27 -07:00
James
b122725a68
Remove duplicate TimezoneFinder declaration ( #31901 )
2024-03-17 17:33:47 -07:00
Justin Newberry
0b92f4e9ee
more car info -> car docs ( #31885 )
2024-03-17 16:53:57 -07:00
Cameron Clough
3e816e7df8
cabana(DBCFile): interleave msg and signal comments ( #31899 )
...
This matches the behaviour of CANdb++
2024-03-17 11:17:29 -07:00
Shane Smiskol
7e9a909e0e
[bot] Fingerprints: add missing Volkswagen FW versions from new users ( #31734 )
...
Export fingerprints
2024-03-17 02:23:44 -07:00
gittyhubbyfrankybobby
04382115c1
Add Genesis G90 2020 Fingerprint ( #31893 )
...
* add 2020 G90 fingerprint
* Add G90 fingerprint
* Add 2020 G90 transmission and fwdRadar fingerprints
* run bot
* probably fine to include 2019
---------
Co-authored-by: Dwight Awesome <dwightmawesome@maximus.com >
Co-authored-by: Shane Smiskol <shane@smiskol.com >
2024-03-17 02:14:01 -07:00
Shane Smiskol
96aa3223e5
[bot] Fingerprints: add missing FW versions from new users ( #31897 )
...
Export fingerprints
2024-03-17 02:05:13 -07:00
Shane Smiskol
9d5c70fbc9
Toyota: check FW valid ( #31898 )
...
* basic check
* basic check
* fix
2024-03-17 01:55:48 -07:00
ishfaaq
93c06eaf43
Updating steerRatio for 4th gen Hyundai Tucson (2022+) ( #31877 )
...
Update values.py
2024-03-17 01:44:26 -07:00
James
1cb49ae44d
Fix radard comment ( #31891 )
2024-03-16 00:56:04 -05:00
Shane Smiskol
1723d27b9c
Kia Niro Plug-in Hybrid: update required package ( #31888 )
...
* from https://www.applewoodkialangley.ca/new/2022-Kia-Niro%20plug_in%20hybrid-brochure.html?lang=ENGLISH&vehicle=kia-niropluginhybrid-2022
* LXS on 2021 also lacks SCC - https://www.kiamedia.com/us/en/models/niro-phev/2021/documents
* 2020 too?! https://www.kiamedia.com/us/en/models/niro-phev/2020/documents
* update
2024-03-15 17:33:38 -07:00
Chase Bolt
a790b49fd5
Kia: add 2024 Sportage X-Pro Prestige camera FW version ( #31581 )
...
* adding fingerprint for 2024 Kia Sportage X-Pro Prestige
* update docs
---------
Co-authored-by: Shane Smiskol <shane@smiskol.com >
2024-03-15 17:03:45 -07:00
fri.K
0821201dc4
Fingerprint for Skoda Octavia MK3 Scout with 6 speed DSG ( #31574 )
...
Fingerprint for Skoda Octavia MK3 Scout with DSG
retrofitted ACC with Audi A3 rounded radar
2024-03-15 16:32:39 -07:00
ilxszh
1610010ad2
Add VW Touran CN model fingerprint ( #31295 )
...
* Update fingerprints.py
Add Touran CN model support
* Update fingerprints.py
Remove repeated FR fwVersion.
* run bot
---------
Co-authored-by: Shane Smiskol <shane@smiskol.com >
2024-03-15 16:24:19 -07:00
Stanley Lee
6f9b663ff2
VW MQB: Add FW for 2024 Volkswagen Tiguan ( #30978 )
...
* VW MQB: Add FW for 2024 Volkswagen Tiguan
* VW MQB: Update sort order of new 2024 Volkswagen Tiguan FW
2024-03-15 16:12:07 -07:00
Shane Smiskol
5746c4672d
Ford: hybrid docs ( #31874 )
...
* kinda works
* fix
* clean up
* rm hybrid entries
* shorter
* shorter
* fix that
* one line!
* we can get rid of this now!
2024-03-15 15:37:29 -07:00
Shane Smiskol
91933b5f42
Hyundai CAN FD: allow more platforms to use enhanced fuzzy fingerprinting ( #31882 )
...
* K8 has hybrid descriptor (GL3H), AND we detect hybrid now
* don't know if Carnival's hybrid variant has them, but it's not out yet, and we detect hybrid
fixes: ec32d6aa1c7735d1/2024-03-15--16-41-46
* cmt
2024-03-15 14:46:29 -07:00
Justin Newberry
07ec5e5fdb
test_updated: test permissions are preserved ( #31881 )
...
* test perserved
* space
2024-03-15 14:10:38 -07:00
Justin Newberry
655e5f7c3e
rename CarInfo to CarDocs ( #31879 )
...
car info to car docs
2024-03-15 11:45:44 -07:00
Adeeb Shihadeh
824782d637
fix typo
2024-03-15 11:11:54 -07:00
Adeeb Shihadeh
1d7860701f
close > bad PR
2024-03-15 11:09:37 -07:00
Shane Smiskol
bdae188c6f
docs: don't support multi-type car info ( #31875 )
...
don't support multi-type car info
2024-03-15 00:11:41 -07:00
Shane Smiskol
d5852ab1b3
CarInterface: no platform config fallback ( #31873 )
...
* no mock default
* rm
2024-03-14 22:27:32 -07:00
Justin Newberry
ca5a2ed942
move getting platform to get_params ( #31871 )
...
* better
* string
* not here
2024-03-14 21:58:25 -07:00
Justin Newberry
1ecbbef46b
controlsd: fix saturation warning ( #31869 )
...
fix saturation
2024-03-14 18:03:39 -07:00
thomasgtsr
f6afb09924
Hyundai: Santa Cruz 2024 fingerprint ( #31856 )
...
* Update fingerprints.py
* Update fingerprints.py
* Update fingerprints.py
* Update fingerprints.py
* run bot
---------
Co-authored-by: Shane Smiskol <shane@smiskol.com >
2024-03-14 17:42:37 -07:00
Justin Newberry
c1d0d35f8b
gha: remove trailing spaces ( #31872 )
...
remove trailing spaces
2024-03-14 16:20:02 -07:00
Cameron Clough
4dd5fd4619
ui.py fix typo ( #31870 )
2024-03-14 15:00:16 -07:00
ShaydeNZ
39d432e3cd
Added fingerprints for my 2019 Golf R Mk7.5 ( #31850 )
2024-03-14 14:26:21 -07:00
Alexandre Nobuharu Sato
a3f2c7bf3e
Multilang: update pt-BR translation ( #31861 )
...
* update pt-BR translation
* this come from darkness??
2024-03-13 22:40:20 -07:00
Lee Jong Mun
5d4e324ddf
Multilang: kor translation update ( #31864 )
2024-03-13 22:39:42 -07:00
Justin Newberry
d09dd75884
Revert "updated: prep for new updater ( #31695 )" ( #31860 )
...
* Revert "updated: prep for new updater (#31695 )"
This reverts commit b93f6ce4f6 .
* fix the test
2024-03-13 14:01:56 -07:00
Justin Newberry
0efb62c11c
devcontainer: add gh and azure cli ( #31859 )
...
* add ghcli
* nosudo
* nl
* fix
* remove
* link to the install page
* it's already a feature :)
* fix + add azure
* no diff
* Update Dockerfile
2024-03-13 11:40:26 -07:00
Justin Newberry
98918b6afe
add third party to exclude ( #31858 )
...
third_party as well
2024-03-13 11:23:16 -07:00
Shane Smiskol
7d0f234398
Honda Nidec: show distance bars ( #31854 )
...
* show lines nidec
* lead
* Update ref_commit
2024-03-13 01:53:15 -07:00
Shane Smiskol
3d63c7093a
longitudinal personality: change via steering wheel distance button ( #31792 )
...
* 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
* not all cars yet
* works but at what cost
* clean up
* inside settings
* write param so we save the distance button changes
* setChecked activates buttonToggled and already writes param!
* don't need this, we update from longitudinalPlan on changes
* some clean up
* more
* ui
* allow some time for ui to receive and write param
* plannerd: only track changes in case no ui
* Revert "plannerd: only track changes in case no ui"
This reverts commit 2b081aa6ceb92c67a621b74592b2292756d29871.
* write in plannerd as well, I assume this is atomic?
* don't write when setting checked (only user clicks)
* better nane
* more
* Update selfdrive/controls/lib/longitudinal_planner.py
Co-authored-by: Cameron Clough <cameronjclough@gmail.com >
* doesn't write param now
* ParamWatcher is nice
* no debug
* Update translations
* fix
* odd drain sock proc replay behavior
* vanish
* Revert "odd drain sock proc replay behavior"
This reverts commit 29b70b39413e1852bb512155af6b6a94a5bd9454.
* add GM
* only if OP long
* move personality to controlsState, since eventually it won't be exclusive to long planner
more
bump
* diff without translations
* fix
* put nonblocking
* CS should start at up to date personality always (no ui flicker)
* update toggle on cereal message change
* fix
* fix that
* ubmp
* mypy doesn't know this is an int :(
* update translations
* fix the tests
---------
Co-authored-by: Cameron Clough <cameronjclough@gmail.com >
2024-03-13 01:05:02 -07:00
Shane Smiskol
29e55f99a5
Move personality to controlsState ( #31855 )
...
* 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
* not all cars yet
* works but at what cost
* clean up
* inside settings
* write param so we save the distance button changes
* setChecked activates buttonToggled and already writes param!
* don't need this, we update from longitudinalPlan on changes
* some clean up
* more
* ui
* allow some time for ui to receive and write param
* plannerd: only track changes in case no ui
* Revert "plannerd: only track changes in case no ui"
This reverts commit 2b081aa6ceb92c67a621b74592b2292756d29871.
* write in plannerd as well, I assume this is atomic?
* don't write when setting checked (only user clicks)
* better nane
* more
* Update selfdrive/controls/lib/longitudinal_planner.py
Co-authored-by: Cameron Clough <cameronjclough@gmail.com >
* doesn't write param now
* ParamWatcher is nice
* no debug
* Update translations
* fix
* odd drain sock proc replay behavior
* vanish
* Revert "odd drain sock proc replay behavior"
This reverts commit 29b70b39413e1852bb512155af6b6a94a5bd9454.
* add GM
* only if OP long
* move personality to controlsState, since eventually it won't be exclusive to long planner
more
bump
* diff without translations
* fix
* put nonblocking
* CS should start at up to date personality always (no ui flicker)
* update toggle on cereal message change
* fix
* fix that
* ubmp
* mypy doesn't know this is an int :(
* update translations
* fix the tests
* revert ui
* not here
* migrate controlsState
* Revert "migrate controlsState" - i see no reason we need to test with
any specific personality
This reverts commit 6063508f2df1a5623f113cda34dcd59a1f4b2ac9.
* Update ref_commit
---------
Co-authored-by: Cameron Clough <cameronjclough@gmail.com >
2024-03-13 00:57:57 -07:00
Shane Smiskol
e34432160a
Honda Bosch Radarless: check nonAdaptive at all times ( #31853 )
...
* doesn't work
* Revert "doesn't work"
This reverts commit 7a3587b60b65ed0525a9d658e676465ca8ecbef9.
* always add to can parser
* not sure if this is clean
* minimal diff version, but more lines!
2024-03-12 23:42:34 -07:00
Adeeb Shihadeh
4af932b74b
unicore gps ( #31852 )
...
* ugpsd
* oops
* cleanup
* disable
* more docs
---------
Co-authored-by: Comma Device <device@comma.ai >
2024-03-12 22:33:45 -07:00
Justin Newberry
a819292073
logreader: fix auto source + interactive modes ( #31847 )
...
* interactive modes
* these exceptions don't matter
2024-03-12 20:04:17 -07:00
Adeeb Shihadeh
147ccc7a58
move pigeond to system/ubloxd/ ( #31848 )
...
* move pigeond to system/ubloxd/
* update release
* more
* mv test
2024-03-12 17:13:13 -07:00
YassineYousfi
30ce6af490
camera: add all_cams iterator, allow None camera, add camera size property ( #31835 )
...
* camera: add neo_config for easy access
* camera: add all_cams iterator and cam size
* can be none
* use FakeCameraConfig
* rename to None
2024-03-12 15:29:49 -07:00
Jason Wen
4c76d1b9a0
Chrysler: Parse distance button from steering wheel ( #31764 )
2024-03-12 15:03:14 -07:00
Adeeb Shihadeh
c155749b29
Reapply "ui: brighten cameraview ( #29744 )" ( #31846 )
...
This reverts commit 023792c431 .
2024-03-12 14:27:12 -07:00
Shane Smiskol
de7f14dbd7
Fingerprints migration dictionary ( #31838 )
...
move migration to op!
2024-03-12 11:50:26 -07:00
Shane Smiskol
af177f3d10
[bot] Fingerprints: add missing FW versions from new users ( #31839 )
...
Export fingerprints
2024-03-11 23:43:25 -07:00
Saber
e657afbf34
VW MQB: Add FW for 2017 Kodiaq ( #31368 )
...
route name:0bbe367c98fa1538|2024-02-08--11-02-38--0
2024-03-11 23:21:45 -07:00
Shane Smiskol
1e86269ab7
Update ref_commit
2024-03-11 23:04:32 -07:00
Saber
4f02bcfbf4
VW MQB: Add FW for 2017 Touran ( #30863 )
...
route name:0bbe367c98fa1538|2023-12-28--15-59-10--0
2024-03-11 22:54:05 -07:00
Jason Wen
b648db6efe
HKG: Add FW versions for Genesis G70 2023 ( #30759 )
...
* HKG: Add FW versions for Genesis G70 2021
* bump model year
---------
Co-authored-by: Shane Smiskol <shane@smiskol.com >
2024-03-11 22:50:16 -07:00
pg3141
639d8dd755
Skoda Kodiaq Sportline 2023 fingerprints ( #30845 )
...
* Update fingerprints.py for new skoda kodiaq
* Update fingerprints.py to add 2 more ecu's found in the carFw array that had hyundai as brand
* Update fingerprints.py
2024-03-11 22:42:11 -07:00
Joshua Mack
398eaf5b55
Mazda CX-5 2024 Fingerprint ( #30882 )
...
2024 Mazda CX-5 FP
Added "aaaa_51443"'s 2024 Mazda CX-5's FPs
2024-03-11 22:35:42 -07:00
RandomHB
fedb2a9360
Update fingerprints.py 2022 Ford F-150 PowerBoost (fwdCamera) ( #31462 )
...
* Update fingerprints.py 2022 Ford F-150 PowerBoost (fwdCamera)
* update MY
* also likely works for hybrid
* fix that
---------
Co-authored-by: Shane Smiskol <shane@smiskol.com >
2024-03-11 22:17:10 -07:00
Erich Moraga
9ab735494e
Volkswagen: add engine/transmission/srs ECU versions for PASSAT_MK8 ( #31777 )
...
`black_guru` 2021 VW Passat DongleID/route 9d09cc205c254c4b/00000000--03b770c463
2024-03-11 22:13:34 -07:00
Jason Wen
7a47fad5e3
Volkswagen PQ Longitudinal: Display personality in instrument cluster ( #31837 )
2024-03-11 22:06:49 -07:00
Jason Wen
5f39a6f8be
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 >
2024-03-11 22:05:27 -07:00
Jason Wen
7ca07f8be9
Volkswagen Longitudinal: Display personality in instrument cluster ( #31800 )
2024-03-11 22:01:48 -07:00
Jason Wen
82fa0d762c
Nissan: Parse distance button from steering wheel ( #31766 )
2024-03-11 21:58:55 -07:00
Jason Wen
ab5c0f90b5
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 >
2024-03-11 21:53:19 -07:00
Jason Wen
32c0bcec3a
Honda: Parse distance button from steering wheel ( #31763 )
2024-03-11 21:49:07 -07:00
Jason Wen
87cb00203a
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 >
2024-03-11 21:45:52 -07:00
GRIFFIT807
adc15d69a2
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 >
2024-03-11 21:31:53 -07:00
Cameron Clough
011eed0daf
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
2024-03-11 20:30:09 -07:00
Adeeb Shihadeh
78d72d7dc3
remove RTC time pull ( #31829 )
...
* remove RTC time pull
* and syncing
* bump panda
* bump panda
2024-03-11 18:23:10 -07:00
Jason Wen
0e92097f7e
Params: remove unused key ( #31826 )
2024-03-11 13:47:41 -07:00
Shane Smiskol
fb9f31efb7
[bot] Fingerprints: add missing FW versions from new users ( #31815 )
...
* Export fingerprints
* Update selfdrive/car/toyota/fingerprints.py
2024-03-11 13:32:00 -07:00
Jason Wen
3d7595dfe3
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 >
2024-03-11 13:31:01 -07:00
Justin Newberry
1db30eae3a
fix simulator device config ( #31827 )
...
fix sim
2024-03-11 11:58:24 -07:00
Adeeb Shihadeh
6768f13f6a
[bot] Bump submodules ( #31823 )
...
bump submodules
Co-authored-by: jnewb1 <jnewb1@users.noreply.github.com >
2024-03-11 11:36:45 -07:00
Adeeb Shihadeh
72cab4342f
[bot] Update Python packages and pre-commit hooks ( #31824 )
...
Update Python packages and pre-commit hooks
Co-authored-by: jnewb1 <jnewb1@users.noreply.github.com >
2024-03-11 10:56:38 -07:00
Justin Newberry
7779f6875f
test_updated: ensure symlinks are copied properly ( #31825 )
...
test symlink
2024-03-11 10:40:42 -07:00
Michel Le Bihan
8a03884500
simulator: Correctly handle arrival at destination ( #31807 )
2024-03-11 10:27:32 -07:00
Adeeb Shihadeh
e3589e4b5c
refactor camera transformations ( #31818 )
...
* refactor camera transormations
* update users
* more stuff
* more fix
* swap
* tici
* lil shorter
2024-03-10 16:56:50 -07:00
Adeeb Shihadeh
6a7a998058
disable that one for now
2024-03-10 16:44:21 -07:00
Adeeb Shihadeh
7436aa8b05
modeld: prep for camera transform refactor ( #31820 )
...
* modeld: prep for camera transform refactor
* update refs
* add pub
* do setup
2024-03-10 16:39:40 -07:00
Adeeb Shihadeh
f6665f8488
thermald: add deviceType to logs ( #31819 )
...
* thermald: add deviceType to logs
* fix
2024-03-10 14:29:50 -07:00
Mauricio Alvarez Leon
1b6178a77d
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
2024-03-10 10:11:41 -07:00
Shane Smiskol
d651bc802b
ButtonParamControl: use buttonClicked ( #31817 )
2024-03-10 00:12:18 -08:00
Adeeb Shihadeh
4d1b100152
cgpsd: use a real source
2024-03-09 23:33:24 -08:00
Adeeb Shihadeh
1fe61569f7
fix status -> state typo
2024-03-09 23:31:50 -08:00
Jason Wen
5ca733c415
GM: Parse distance button from steering wheel ( #31762 )
2024-03-09 21:00:32 -08:00
Cameron Clough
682f16d1b5
Ford: fix counter in LateralMotionControl2 message ( #31806 )
...
The counter should be between 0-15 inclusive. This only affects CAN FD cars.
2024-03-09 20:54:54 -08:00
Shane Smiskol
a475417220
[bot] Fingerprints: add missing FW versions from new users ( #31731 )
...
* Export fingerprints
* Update selfdrive/car/toyota/fingerprints.py
2024-03-08 23:28:23 -08:00
Shane Smiskol
2c353a25a4
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
2024-03-08 23:26:01 -08:00
Yasushi Oh
1589adddf1
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 >
2024-03-08 21:49:12 -08:00
Shane Smiskol
5be3f0b7db
Subaru: log alt request ( #31812 )
...
* add alt query (same as Hyundai)
* refs
2024-03-08 19:36:33 -08:00
Shane Smiskol
3862911ae6
[bot] Fingerprints: add missing FW versions from new users ( #31732 )
...
Export fingerprints
2024-03-08 17:01:31 -08:00
Shane Smiskol
66adf8781e
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
2024-03-08 17:00:07 -08:00
ZwX1616
7eb1e95884
camerad: OS04C10 operational ( #31674 )
...
* it's something
* backup
* 16:10
* cleanup
* this is fine
* close
* remove some junk
* no heck
* disos
* real 10
* for some reason this is flipped
* 20hz
* no return
* ae
* tear
* need curve laster
* correct real gains
* fix time
* cleanup
* why the scam
* disable for now
* 0.7
* hdr
* that doesnt work
* what
* hugeoof
* clean up
* cleanup
* fix regs
* welp cant
* is this corrent
* it is sq
* remove
* back
* add base comment
* clean up
* make orders clear
* not abcd
---------
Co-authored-by: Comma Device <device@comma.ai >
2024-03-08 16:43:18 -08:00
Justin Newberry
bc81daee8b
test_updated: check the version and consistency of finalized dir ( #31808 )
...
* check finalized
* also check consistent
2024-03-08 15:31:24 -08:00
Michel Le Bihan
9c8a27ad24
simulator: Increase map size to contain road ( #31805 )
2024-03-08 15:13:02 -08:00
Adeeb Shihadeh
06ab3de4de
update cavli config
2024-03-08 14:11:08 -08:00
Justin Newberry
74bf9dcdc7
updated: more common helpers ( #31804 )
...
update more helpers
2024-03-08 13:46:16 -08:00
Adeeb Shihadeh
bfd6ab68b5
cgpsd: use hasFix
2024-03-08 13:29:42 -08:00
Adeeb Shihadeh
33d1b127c9
much commit
2024-03-08 13:18:55 -08:00
Justin Newberry
358461896c
add helper for serving a directory ( #31802 )
...
directory http server
2024-03-08 13:09:47 -08:00
Adeeb Shihadeh
a0389d7120
add hasFix field to gpsLocation ( #31778 )
...
* add hasFix field to gpsLocation
* migration
* update refs for ubloxd
* cereal master
2024-03-08 11:32:38 -08:00
Justin Newberry
b93f6ce4f6
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
2024-03-08 10:46:57 -08:00
Justin Newberry
c30688fe3a
test_updated: more consistent test ( #31786 )
...
* consistent
* bump timeout
* bump again
2024-03-08 10:42:17 -08:00
Shane Smiskol
e964c5944d
LogReader: fix sort by time and union types ( #31565 )
...
* fix :(
* test_sort_by_time
* this isn't required
* not slow, and just compare sorted
* messy
* works
* clean up
* clean up
* not here
* clean up
* clean up
* clean up
* makes network call
---------
Co-authored-by: Justin Newberry <justin@comma.ai >
2024-03-08 02:49:24 -08:00
Shane Smiskol
99610c8819
Revert "common PlatformFlags base class + test for < 32 bits" ( #31793 )
...
Revert "common PlatformFlags base class + test for < 32 bits (#31779 )"
This reverts commit 8ba5d660f3 .
2024-03-08 00:15:21 -08:00
Shane Smiskol
782b707824
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!
2024-03-07 20:10:12 -08:00
Shane Smiskol
fdab60cad7
longitudinal planner: start at personality param ( #31788 )
...
start at param
2024-03-07 19:56:22 -08:00
Adeeb Shihadeh
158e36976b
fix old route sorting ( #31787 )
...
* fix old route sorting
* cleanup
* Update system/loggerd/uploader.py
---------
Co-authored-by: Comma Device <device@comma.ai >
2024-03-07 19:22:06 -08:00
Adeeb Shihadeh
fd51bfb27b
tools: update replay route parsing for timeless format
2024-03-07 18:57:59 -08:00
Shane Smiskol
90442e3597
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 >
2024-03-07 18:57:15 -08:00
Adeeb Shihadeh
428397a18b
cgpsd: check checksums and log some accuracies ( #31784 )
...
* check checksum
* some accuracy
---------
Co-authored-by: Comma Device <device@comma.ai >
2024-03-07 17:24:29 -08:00
Justin Newberry
6de71bcddb
better comment
2024-03-07 17:02:11 -08:00
Adeeb Shihadeh
fbe6b2c73b
cgpsd ( #31781 )
...
* cgpsd
* latlong is good
* more sentences
* little more
* cleanup
---------
Co-authored-by: Comma Device <device@comma.ai >
2024-03-07 16:40:13 -08:00
Justin Newberry
5d710ecf57
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 >
2024-03-07 15:30:31 -08:00
Justin Newberry
257db40d57
ruff: Exclude body and cereal ( #31782 )
2024-03-07 14:58:36 -08:00
Justin Newberry
9f0201bdd4
vscode: remove non-symlinked openpilot directories from python analysis ( #31780 )
...
anaylsis
2024-03-07 14:41:58 -08:00
Justin Newberry
8ba5d660f3
common PlatformFlags base class + test for < 32 bits ( #31779 )
...
* add 32 bit check
* space
* this is not required
* jk yes we do
2024-03-07 14:01:28 -08:00
Justin Newberry
dcc49077a0
test_updated: basic agnos update test ( #31776 )
...
test agnos
2024-03-07 13:00:09 -08:00
Jason Wen
5b5938dc3a
Update CHANGELOGS.md
2024-03-07 15:51:43 -05:00
Justin Newberry
8d9b96cf23
test helpers: http server context ( #31774 )
...
* http context
* fix
* fix
2024-03-07 12:09:07 -08:00
Justin Newberry
a919d27afc
fix car test routes typing ( #31773 )
...
* Fix typing
* and fix test_car_model
* fix
2024-03-07 11:33:40 -08:00
Justin Newberry
9cb256891f
test_updated: add test for no update ( #31772 )
...
no update test
2024-03-07 11:01:33 -08:00
mike8643
c39c54a0d8
otisserv: set_destination and locations endpoints for non-prime users ( #243 )
...
ios shortcut support
2024-03-07 13:57:41 -05:00
Justin Newberry
ca79e3ec0b
and controlsd ( #31769 )
2024-03-07 11:34:03 -05:00
Jason Wen
7f11517257
Nissan: Remove unused code ( #31768 )
2024-03-07 07:28:52 -08:00
Shane Smiskol
cec9f59113
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
2024-03-07 03:53:41 -08:00
Alexandre Nobuharu Sato
c4ef17ac28
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 >
2024-03-07 02:03:39 -08:00
Cameron Clough
98a491b1f2
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.
2024-03-07 01:54:33 -08:00
Shane Smiskol
2e0a4a8574
Hyundai: remove Sorento and G80 CAN fingerprints ( #31758 )
...
* Add FW
* rm can fp
2024-03-07 01:23:05 -08:00
Shane Smiskol
66680515a7
Hyundai Genesis: remove CAN fingerprints ( #31757 )
...
We already have the FW from 1bc85e3b0b53e1ad, 1b85fa0a357240ac, and cb5df08e7b5d0633
2024-03-07 01:09:08 -08:00
Shane Smiskol
9f7c577564
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)
2024-03-07 00:53:31 -08:00
Shane Smiskol
4624bb3d7c
Sonata LF: remove CAN fingerprint ( #31754 )
...
add FW from 7ae1c131629d96e5
2024-03-07 00:24:50 -08:00
Shane Smiskol
2a29778ae2
HKG: test platform codes per platform ( #31753 )
...
* test
* clean up
2024-03-07 00:14:56 -08:00
Shane Smiskol
28b4e9962d
Hyundai Palisade: allow fingerprinting without comma power ( #31752 )
...
* Palisade gets camera, radar, eps
* Add versions from d23a555519923793
* add FW from 0af43ba62cc3ffc4
* remove CAN fingerprints!
2024-03-06 23:39:11 -08:00
Michel Le Bihan
b4c8e0834d
Simulator: Add world status reporting ( #31740 )
2024-03-06 19:16:21 -08:00
Clark934
997bb65e54
ruff: set tab size and quote style ( #31749 )
2024-03-06 19:15:14 -08:00
Adeeb Shihadeh
84797482e9
encoderd: fix large frames ( #31681 )
...
* encoderd: fix large frames
* Update camera_common.cc
* just do this for now
---------
Co-authored-by: Comma Device <device@comma.ai >
2024-03-06 16:19:08 -08:00
Shane Smiskol
78a46ce724
car values formatting ( #31747 )
...
values formatting
2024-03-06 15:47:44 -08:00
Justin Newberry
ac77129041
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
2024-03-06 15:24:46 -08:00
Justin Newberry
ba068a0f58
with_processes: add standalone context manager ( #31746 )
...
helpers
2024-03-06 15:22:07 -08:00
Adeeb Shihadeh
7331b3cc95
it's called esim now
2024-03-06 13:39:49 -08:00
Robbe Derks
7177ec0631
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 >
2024-03-06 21:14:48 +01:00
Justin Newberry
25ccb2426c
cars: remove CAR_INFO map ( #31739 )
...
* no carinfo map
* smaller diff
* not on mock
2024-03-06 11:22:12 -08:00
Justin Newberry
233f0437d9
add get_car_interface helper ( #31738 )
...
add helper
2024-03-06 10:56:46 -08:00
Adeeb Shihadeh
e399136cb6
don't build cabana on device ( #31736 )
2024-03-06 09:26:36 -08:00
Shane Smiskol
079b713097
Lexus: add missing IS 2023 FW versions ( #31729 )
...
* ahh it has a different engine!
* flip
2024-03-06 02:40:31 -08:00
James
a2de0115b3
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 >
2024-03-06 01:06:06 -08:00
Shane Smiskol
1644572be2
run_process_on_route: print log location
2024-03-06 01:04:31 -08:00
Shane Smiskol
0da9a1ea75
[bot] Fingerprints: add missing FW versions from new users ( #31682 )
...
Export fingerprints
2024-03-06 00:46:12 -08:00
Shane Smiskol
1b9df8aca6
Toyota: move stop and go cars to one tuple ( #31726 )
...
* One tuple!
* rm
2024-03-05 23:23:47 -08:00
Shane Smiskol
fcd33786ca
Toyota: remove Mirai from interface ( #31725 )
...
* mirai
* just mirai
2024-03-05 23:11:10 -08:00
Shane Smiskol
2df61a30eb
Toyota: flag for cars without PCM accel limit under 19 mph ( #31724 )
...
use flags
2024-03-05 23:04:41 -08:00
Shane Smiskol
342a20ef8e
Toyota Highlander: also check unplugged DSU to enable sng ( #31723 )
...
* also check unplugged DSU
* fix
2024-03-05 22:50:14 -08:00
Shane Smiskol
eaefdb386f
Toyota: Highlander can not do sng as standard ( #31721 )
...
* .
* update docs
* fix docs
* Update selfdrive/car/toyota/interface.py
2024-03-05 21:34:06 -08:00
Adeeb Shihadeh
7cfc571f56
timeless routes ( #31119 )
...
* timeless route
* update sort
* update test
* fix param name
2024-03-05 20:43:33 -08:00
Shane Smiskol
ed39519014
Hyundai: remove OBD ECUs for Sonata 2020+ ( #31458 )
...
no abs on hybrid, and we have eps!
2024-03-05 20:08:15 -08:00
gkiss1977
8958dbaa09
Added KIA_EV EU EPS fingerprint ( #30937 )
...
Co-authored-by: Gabriel Kiss <kiss@ntnu.no >
2024-03-05 20:03:57 -08:00
dgcntrk
5bb223a7bf
Hyundai: add Tucson 2022 PHEV camera FW version ( #31408 )
...
* Update fingerprints.py Hyundai Tucson 2022 phev
* Apply suggestions from code review
* format
---------
Co-authored-by: Shane Smiskol <shane@smiskol.com >
2024-03-05 19:59:55 -08:00
Saber
9f5d316c7a
VW MQB: Add FW for 2023 Karoq ( #30713 )
...
* VW MQB: Add FW for 2023 Karoq
route name:9c3d97394a78e872|2023-12-12--14-39-47--6
* add to fp
---------
Co-authored-by: Shane Smiskol <shane@smiskol.com >
2024-03-05 19:50:06 -08:00
noname314
95a80fd2cd
HKG: Add FW versions and Enable Radar Tracks for KOR Sonata DN8 Hybrid 2020 ( #31371 )
...
* HKG: Add FW versions for KOR Sonata DN8 Hybrid 2020
* HKG: Enable radar tracks for KOR Sonata DN8 Hybrid 2020
* rm extra
---------
Co-authored-by: Shane Smiskol <shane@smiskol.com >
2024-03-05 18:08:32 -08:00
Shane Smiskol
6919c37445
Reapply "Hyundai Azera: allow fingerprinting without comma power ( #31717 )" ( #31719 )
...
* Revert "Revert "Hyundai Azera: allow fingerprinting without comma power" (#31…"
This reverts commit 1ffc58a69a .
* we should get EPS
* add EPS to non-logging can 0 query
2024-03-05 18:00:47 -08:00
MJ Kim
2d2695cd6e
Hyundai: AZERA_HEV_6TH_GEN (Update fingerprints.py) ( #31684 )
...
* Update fingerprints.py
Hyundai AZERA_HEV_6TH_GEN
* no new CAN fingerprints
* no crnr rdr
* Update selfdrive/car/hyundai/fingerprints.py
---------
Co-authored-by: Shane Smiskol <shane@smiskol.com >
2024-03-05 18:00:39 -08:00
Shane Smiskol
1ffc58a69a
Revert "Hyundai Azera: allow fingerprinting without comma power" ( #31718 )
...
Revert "Hyundai Azera: allow fingerprinting without comma power (#31717 )"
This reverts commit ccda4119a8 .
2024-03-05 17:51:13 -08:00
Shane Smiskol
ccda4119a8
Hyundai Azera: allow fingerprinting without comma power ( #31717 )
...
* do azera
* azera is same
* need to do this
2024-03-05 17:49:18 -08:00
Kacper Rączy
ecce4663d3
RadarInterfaceBase: remove no_radar_sleep field ( #31715 )
...
Remove no_radar_sleep field from base radar interface
2024-03-05 16:45:47 -08:00
Cameron Clough
fb81cfe3c4
fw_versions: add more type hints ( #31577 )
...
* fw_versions: add more type hints
* cleanup
* fixes
* more implicit optional
* Update selfdrive/car/fw_versions.py
* backslash is unnecessary inside parenthesis
---------
Co-authored-by: Shane Smiskol <shane@smiskol.com >
2024-03-05 15:33:39 -08:00
Shane Smiskol
638aaa9e53
Platform configs: move tire stiffness into config ( #31678 )
...
* first one to open PR
* mazda
* oh it is
* fix gm car specs and create MazdaCarSpecs
* fix
* do honda
* ruff
2024-03-05 15:10:58 -08:00
Kacper Rączy
032c0878b8
webrtcd: ability to have multiple streams publishing same message ( #31700 )
...
Use single PubMaster with dynamic services
2024-03-05 12:14:50 -08:00
Justin Newberry
9d4d5f6077
torqued: use correct time from carOutput ( #31712 )
...
fix timings
2024-03-05 11:02:02 -08:00
Michel Le Bihan
32fb58656a
Only print keyboard help on poll start and unknown command ( #31710 )
2024-03-05 10:36:01 -08:00
Justin Newberry
deb79a9c44
card: fix startup condition ( #31698 )
...
fix default cc
2024-03-04 16:18:16 -08:00
Kacper Rączy
09e73f8fb6
webrtcd: allow empty bridge_services_out ( #31694 )
...
* Test case
* Add messaging only if services non empty
* Fix webrtcd
* Use parametrized_class
* Bump to master teleoprtc
2024-03-04 15:04:28 -08:00
Justin Newberry
be2b48183f
updated -> move to selfdrive/updated/updated ( #31696 )
...
* move updated
* for release
2024-03-04 14:33:52 -08:00
Justin Newberry
bc2407abeb
move card to selfdrive/car/card ( #31693 )
...
* more obivous dif
* release
2024-03-04 10:45:32 -08:00
Justin Newberry
82acb87fae
bump cereal
2024-03-04 10:11:13 -08:00
Justin Newberry
8ec0d87de0
card: prepare for separate process ( #31660 )
...
* Card
* update ref
* bump cpu
* sub to caroutput
* update ref
2024-03-04 09:53:42 -08:00
Adeeb Shihadeh
8cd3bc65bf
[bot] Bump submodules ( #31690 )
...
bump submodules
Co-authored-by: jnewb1 <jnewb1@users.noreply.github.com >
2024-03-04 09:45:56 -08:00
Michel Le Bihan
87a9445d56
Add simple MetaDrive scenario ( #31686 )
2024-03-04 08:54:08 -08:00
Adeeb Shihadeh
1728355498
boardd: return earlier from bad unpack ( #31687 )
2024-03-03 19:15:21 -08:00
Jason Young
15955bfcd0
VW: Early EPS faults are temporary, round deux ( #31525 )
...
* VW: Early EPS faults are temporary, round deux
* a bit cleaner
* Revert "a bit cleaner"
This reverts commit e836f92394eba0ace8d9cc87b5aa5080d6332d17.
* a little better
* clarity
* consolidate
* cleanup
2024-03-03 17:40:27 -08:00
Shane Smiskol
6fc0a2102f
Add Highlander 2024 to car docs
2024-03-03 07:21:53 -08:00
Adeeb Shihadeh
9b2665f0c1
can_replay fixups for bxcan hw
2024-03-02 12:23:46 -08:00
Adeeb Shihadeh
6c11de4b55
fix typo
2024-03-02 12:05:00 -08:00
Harald Schäfer
b48cbdbc0c
Update RELEASES.md
2024-03-02 10:01:23 -08:00
Shane Smiskol
3b5f6cd6b2
[bot] Fingerprints: add missing FW versions from new users ( #31610 )
...
* Export fingerprints
* Update selfdrive/car/toyota/fingerprints.py
2024-03-01 23:59:28 -08:00
Adeeb Shihadeh
cfc5faee2a
fix compress_vipc width
2024-03-01 21:53:16 -08:00
Shane Smiskol
eaf3332599
Revert "mazda"
...
This reverts commit b57d371626 .
2024-03-01 21:37:29 -08:00
Shane Smiskol
b57d371626
mazda
2024-03-01 21:37:09 -08:00
Adeeb Shihadeh
a38a5e8bb4
tici: enable SIM hot swap ( #31680 )
...
* tici: enable SIM hot swap
* only tizi
---------
Co-authored-by: Comma Device <device@comma.ai >
2024-03-01 17:24:22 -08:00
Shane Smiskol
b74e8c91bd
Hyundai: clean up platform configs ( #31677 )
...
* formatting
* should always end with comma
* rest are lower
* to avoid confusion, don't subclass from CAN config -- nothing is common
2024-03-01 17:17:52 -08:00
Shane Smiskol
77d896eb89
Honda: two base platform configs ( #31676 )
...
* subclass bosch and nidec
* end with comma
* one line
* remove unused flags
* as a test see what happens if we exceeed CP.flags
* Revert "as a test see what happens if we exceeed CP.flags"
This reverts commit f57a346df5e6f3c6ab19875b843633c0571d16e3.
* Update ref_commit
2024-03-01 17:16:46 -08:00
YassineYousfi
f1cd16e367
Recertified Herbalist Model ( #31616 )
...
* dfa8bce2-a445-45ea-a4b8-e63989b8df08/700
* update model replay ref
2024-03-01 16:56:33 -08:00
Shane Smiskol
81bed0aad8
Honda Bosch: fix detection for alternate brake signal bug ( #31675 )
...
statically set alt brake for platforms where we don't need detection yet
2024-03-01 16:37:09 -08:00
Shane Smiskol
bf20358440
CI: increase test car interfaces examples ( #31641 )
...
* increase
* huh
* Revert "huh"
This reverts commit 1a652cbed06a7c814711db6f2bc6b3146d3aec04.
* no huge fp dicts
* ugh
* try 300
* test
* at least increase a bit
2024-03-01 16:11:48 -08:00
Comma Device
9616b3f717
no amp
2024-03-01 15:32:33 -08:00
Jason Young
50a754f470
VW PQ: Volkswagen Caddy Mk3 ( #31670 )
2024-03-01 16:41:56 -05:00
Justin Newberry
b0496d8294
can_replay: log fingerprint for hardcoding ( #31671 )
...
* log
* quotes
2024-03-01 13:28:58 -08:00
Jason Young
e0c840cd02
VW: Cleanup, migrate center-to-front ratio to CarSpecs ( #31668 )
...
* VW: Cleanup after PlatformConfig refactor
* whitespace fix
2024-03-01 12:05:28 -08:00
Justin Newberry
b0eae8c1b7
platformconfig and carspecs are now required, carspecs no longer kwarg ( #31667 )
...
* required
* mock can be a platform!
* default is mock
* fix that
* and that one
2024-03-01 11:31:51 -08:00
Justin Newberry
a5ee1638b8
Body: move to car specs ( #31666 )
...
* specs
* override
* fixes 1
* fix 3
* fixes 4
* fixes
* fixes
* fixc
* fix number 723124
* that too
* fixes
* aa
* do body real quick too
* body too
2024-03-01 10:32:31 -08:00
Justin Newberry
2e0db7f8d8
Hyundai: move car specs to platformconfig ( #31661 )
...
* specs
* override
* fixes 1
* fix 3
* fixes 4
* fixes
* fixes
* fixc
* fix number 723124
* that too
* fixes
* aa
2024-03-01 10:31:43 -08:00
Cameron Clough
341b81c0a5
Ford: use flags for CANFD ( #31664 )
2024-03-01 12:18:03 -05:00
Shane Smiskol
52ee070fe0
Toyota: use platform config ( #31607 )
...
* part 1. Toyota platform config
* more
* everything works now
* no more DBC
* janky but that saves a lot of car lines
* need to init inside values or else it won't be reliable
* no return
* fixes
* minor update
* common flags, no dbc grouping
* some clean up
* some clean up
* rename
* copied wrong :(
* another
* copied specs for easiest ones first
* second easiest
* fix erroneous commas
* more clean up
* do the rest
* bug
* the refactor is so error prone
* huh?!
* static
* fix stiffness factor
* detect unsupported DSU
* Revert "detect unsupported DSU"
This reverts commit 9b72de6c8ef282ce20f6472970874a960761884b.
* fix DBC diff
* test carparams
* test sets
* scratch
* catches this
* Revert "scratch"
This reverts commit de08daa9fb8cc0368c5847b669e87b1b2e577616.
* Revert "test sets"
This reverts commit 62402f9b021cdf16a27fd9fb0883d81169711cbd.
* Revert "test carparams"
This reverts commit b02971659c2a8268d0ac8fdff02231dc36b5a197.
* Update ref_commit
2024-03-01 02:14:33 -08:00
Adeeb Shihadeh
9c3f0450bb
simple pyqt ui
2024-02-29 21:46:35 -08:00
Justin Newberry
00f2703bbb
basic platform config tests
2024-03-01 04:01:59 +00:00
Justin Newberry
e576da1457
VW: use flags for PQ ( #31659 )
...
pq use flags
2024-02-29 19:51:20 -08:00
Adeeb Shihadeh
2d2ba37b46
build tools on-device ( #31658 )
2024-02-29 19:39:28 -08:00
Justin Newberry
a6a6f7bb50
Honda: move carspecs to platformconfig ( #31657 )
...
* first pass
* fix
2024-02-29 19:14:31 -08:00
Justin Newberry
e341707b0f
HKG: move to platform config ( #31649 )
...
* fuck me!
* that kinda makes things pretty nice
* move it down
* and move this comment
* Wip
* more flags :/
* add the debug shit
* add
* lets not break this yet
* MORE flags git add .git add .git add .git add .!
* B
* add mando
* update ref
* possibly better?
* we can use flags here
* formatting
* formatting
* move up
* canfd subclass
* this is more clear
* spacing
* static!
---------
Co-authored-by: Shane Smiskol <shane@smiskol.com >
2024-02-29 17:04:54 -08:00
Justin Newberry
7014b52596
Chrysler: fix radar not being enabled ( #31655 )
...
fix radar
2024-02-29 15:56:11 -08:00
Shane Smiskol
690dc55ea2
Car flags: label static flags ( #31639 )
...
* comment, consistent source
* no caps not global
* no field
* label rest
2024-02-29 15:36:40 -08:00
Shane Smiskol
0fa3445ddb
Subaru: use carParams flags in interface ( #31653 )
...
* Subaru: don't use platform flags
* clean up
2024-02-29 15:19:31 -08:00
Justin Newberry
ac16c5518a
add CAR.print_debug ( #31652 )
...
print debug
2024-02-29 15:01:47 -08:00
Shane Smiskol
5d291cb64d
Subaru: group steer rate limited with GEN2 ( #31640 )
...
* remove sideways diff
* make a subclass
* fix
* fix
2024-02-29 14:45:31 -08:00
Justin Newberry
7ec83c42f8
devcontainer improvements ( #31650 )
2024-02-29 14:14:24 -08:00
Justin Newberry
5734d7c2bf
Honda: move to platformconfig ( #31637 )
...
* first
* Fixes
* not
* not
* Fixes
* fix
* cleanup + use sets for now
* update ref
* update ref
2024-02-29 11:29:40 -08:00
Justin Newberry
e122f1d749
Mazda: move to platform config ( #31647 )
...
* mazda platform config
* update ref
2024-02-29 11:14:00 -08:00
Justin Newberry
80807879de
Tesla: move to platform config ( #31648 )
...
tesla platform config
2024-02-29 11:11:37 -08:00
Justin Newberry
f775faf26d
carspecs: add more units ( #31646 )
...
more units
2024-02-29 10:42:11 -08:00
Cameron Clough
251eee4664
test_processes: fix unclosed file ( #31644 )
2024-02-29 11:17:13 -05:00
eFini
8e82bce17a
CHS/CHT translation update ( #31642 )
...
update ZH translations
2024-02-29 02:47:32 -08:00
Shane Smiskol
85150c0289
Platform config small cleanup ( #31638 )
...
no field, label mass, correct spacing
2024-02-28 23:54:41 -08:00
Adeeb Shihadeh
b8c9d3bd09
Revert "Ford: remove unnecessary __init__"
...
This reverts commit 7687cafe8c .
2024-02-28 21:13:26 -08:00
Shane Smiskol
7687cafe8c
Ford: remove unnecessary __init__
2024-02-28 20:47:49 -08:00
vanillagorillaa
e0a80d34d9
Honda: add CanBus class ( #31528 )
...
* init canbus class
* zero
* put back after rebase
* cmt
* ordering
* fix bsm bus
---------
Co-authored-by: Shane Smiskol <shane@smiskol.com >
2024-02-28 20:45:48 -08:00
Adeeb Shihadeh
7e7a6b1526
bump panda
2024-02-28 20:34:44 -08:00
Adeeb Shihadeh
e4e9243f8d
bump cereal
2024-02-28 20:23:40 -08:00
Shane Smiskol
f20bfacb94
move CarControllerBase up with other car classes
2024-02-28 20:23:09 -08:00
Justin Newberry
851df7458f
pr comments: only on external prs ( #31635 )
...
only on external prs
2024-02-28 20:22:54 -08:00
Justin Newberry
3a6c3315ab
Subaru: move to flags within PlatformConfig ( #31584 )
...
* flags
* update ref
* use the flags directly
* use post_init (don't freeze)
* we can maintain frozen with custom class
* not preglobal
* move to common
* cleanup
2024-02-28 20:12:14 -08:00
Harald Schäfer
85eb221e4c
GpsLocation: Rename accuracy to horizontal accuracy ( #31629 )
...
* Rename accuracy to horizontal accuracy
* typo in cereal
2024-02-28 19:55:57 -08:00
Alexandre Nobuharu Sato
3ae151635d
Multilang: update pt-BR translations ( #31634 )
...
update pt-BR translations
2024-02-28 19:33:37 -08:00
Shane Smiskol
ec9856b784
GM: add more FW logging ( #31633 )
...
* add more DIDs
* one more
* update refs
* rm
* btr
* Update selfdrive/car/gm/values.py
2024-02-28 18:01:58 -08:00
Justin Newberry
d4c497d826
add CarControllerBase base class to all CarControllers ( #31630 )
...
just base class for now
2024-02-28 17:13:44 -08:00
Shea_D
4cec88c029
Ford - Add OBDC Cable Length to CarPartList ( #31608 )
...
* Update comma cable requirement for Ford CANFD
* Adding Long_Cable to part list
* Moving cable info into doc_definitions under CarHarness
* Updating parts for ford_q4
* Updating Q3 info
* Updated MachE with USBC coupler
* fix typo
* updating docs/cars.md
* Add 3X angled no cable
* Adding in nocable device package
* Add missing )
Co-authored-by: Cameron Clough <cameronjclough@gmail.com >
* Generating new Docs.MD
* Added threex_nocable for MachE
* Swap MachE to regular mount no cable
* confirmed with Comma Operations all boxes include 1.5ft cable regardless of 9.5ft selection
* Updating CarInfo
* Update USB_Coupler for Q4 Harness
* Remove cable from import
* removed ]
* Disagree with the inconsistency but OK
Co-authored-by: Shane Smiskol <shane@smiskol.com >
* Update selfdrive/car/ford/values.py
---------
Co-authored-by: sheaduncan <sduncan@Yeti-PC>
Co-authored-by: Cameron Clough <cameronjclough@gmail.com >
Co-authored-by: Shane Smiskol <shane@smiskol.com >
2024-02-28 17:07:06 -08:00
Justin Newberry
f4a7e8eae6
disable commaCarSegments tests ( #31632 )
...
disable this test too
2024-02-28 16:47:08 -08:00
Justin Newberry
7208e37f8c
disable notebooks ( #31631 )
2024-02-28 16:44:10 -08:00
Adeeb Shihadeh
6cf7599bcd
setup: add openpilot button ( #31628 )
...
* setup: add openpilot button
* rename
2024-02-28 15:54:21 -08:00
Justin Newberry
e9a10ca712
auto pr review ( #31626 )
...
* auto PR comments
* little more
* test
* update action
* cleanup
* ensure it only runs once
* comment that part out
---------
Co-authored-by: Adeeb Shihadeh <adeebshihadeh@gmail.com >
2024-02-28 12:05:43 -08:00
Justin Newberry
7cf2b28b78
scons: fix race condition with opendbc ( #31621 )
...
* fix race condition
* add to release
* fix for now
* bump
2024-02-28 11:41:42 -08:00
Jason Wen
71ac15bf4e
Update README.md
2024-02-28 12:41:10 -05:00
Jason Wen
8750b25a0f
Bump to 0.9.7.0
2024-02-28 11:34:29 -05:00
Shane Smiskol
2c247ea2c6
Honda Civic (Nidec): allow fingerprinting without comma power ( #31501 )
...
* civic: FP with no OBD port
* non essential ecus
2024-02-27 22:12:00 -08:00
Shane Smiskol
a5fa419fbd
Volkswagen: log camera ECU FW
2024-02-27 21:48:40 -08:00
Shane Smiskol
ce6637cd8f
Honda Accord: allow fingerprinting without comma power ( #31477 )
...
* Do Accord
* add comment
* good test
* this catches the accord/accordh issue!
* as expected, only if both radar&camera have in common FW does the test fail
* cmt
* clean up
* better
* Use HondaFlags
* detect alt brake
* for test
* hypothesis isn't installed
* test failure
* works
* Revert " works"
This reverts commit bfc0d808abe548630e6507431f13b01e8a1316cb.
* Revert "test failure"
This reverts commit 10ab6eb63ccd411740751b742f31fd610397fe8e.
* Revert "hypothesis isn't installed"
This reverts commit d474cc3f0ed7e84fe8bd24f452b3315fd2b8d47c.
* Revert "for test"
This reverts commit 98e039f4fc0189ccb57c1dae6b344209ef15eb1c.
* this is important too
* clean up
* merge accord fingerprints, test
* remove duplicates
* accordh doesn't have these
* rm
* no unknown
* start over, merge platforms
* add cmt
* note non-essential ecus
* add non essential obd ecus
* combine FW
* format fingerprints (remove dups)
* migrate test models segs
* cmt
* Update ref_commit
* clean up
2024-02-27 20:09:02 -08:00
Jason Wen
5d6f22d062
Sync: commaai/openpilot:master into sunnypilot/sunnypilot:master ( #293 )
2024-02-27 21:10:58 -05:00
Jason Wen
4397a687bc
Bump submodules
2024-02-27 21:09:47 -05:00
Jason Wen
4d8c13ba42
Merge branch 'upstream/openpilot/master' into sync-20240224
...
# Conflicts:
# cereal
# common/params.cc
# selfdrive/car/chrysler/interface.py
2024-02-27 21:01:40 -05:00
Shane Smiskol
56e343b3f1
Honda Accord: label non-essential ECUs ( #31624 )
...
* note non-essential ecus
* do accordh
2024-02-27 17:41:52 -08:00
Justin Newberry
262b328ad7
ban pytest.main ( #31623 )
...
ban it!
2024-02-27 14:17:01 -08:00
Justin Newberry
19db56b1f6
tici tests: remove pytest.main ( #31622 )
...
pytest.main is bad!
2024-02-27 14:06:18 -08:00
Harald Schäfer
c05b37979d
Wheeled body ( #31614 )
...
* Wheeled body
* 100hz only for balance
* No carparams in locationd no more
* Update ref
2024-02-27 13:23:04 -08:00
Justin Newberry
f293f7bad4
scons: move cereal library exports to cereal submodule ( #31617 )
...
* cleanup-cereal
* bump
2024-02-27 13:17:56 -08:00
Adeeb Shihadeh
47013fd0a4
Revert "auto PR comments ( #30675 )"
...
This reverts commit 402ac424d9 .
2024-02-27 12:06:53 -08:00
Justin Newberry
dc37281340
typo ( #31618 )
...
dataset
2024-02-27 11:55:19 -08:00
Adeeb Shihadeh
402ac424d9
auto PR comments ( #30675 )
...
* auto PR comments
* little more
* test
* update action
* cleanup
2024-02-27 11:09:48 -08:00
Cameron Clough
0e41bf3474
Ford: fix As-Built request identifier ( #31609 )
...
Should be 0xDE00 not 0xDE
2024-02-27 10:59:27 -08:00
Justin Newberry
d457ed9d50
chrysler: freeze dataclass + remove more from interface ( #31613 )
...
* fix
* fix
2024-02-27 10:23:13 -08:00
Justin Newberry
666c41d969
Chrylser: move to platform config ( #31600 )
...
* do chrysler
* chrysler specs
* cleanup
Co-authored-by: Shane Smiskol <shane@smiskol.com >
---------
Co-authored-by: Shane Smiskol <shane@smiskol.com >
2024-02-27 10:16:22 -08:00
Justin Newberry
d3f0f76a7e
Nissan: move to platform config ( #31599 )
...
* do nissan
* cleanup + fix
2024-02-27 10:16:06 -08:00
Jason Wen
cdd93855f2
Update CHANGELOGS.md
2024-02-27 10:30:59 -05:00
Shane Smiskol
3978e7e98c
[bot] Fingerprints: add missing FW versions from new users ( #31572 )
...
* Export fingerprints
* get these FP in
2024-02-27 04:40:46 -08:00
Cameron Clough
c724d1c86c
Ford: log interesting module configuration data ( #31569 )
...
* Ford: log interesting module configuration data
Ford ECUs have what is called "As-Built Data" which is configured at the
factory/workshop to set what packages/features are enabled on the car.
But they also contain vehicle specific information (VIN, make, model,
weight, wheel base...), DTC information and driver preferences.
I dumped the CAN traffic for the FORScan diagnostic tool to see how it
requests this information from the ECUs.
<details>
<summary>FORScan communication with IPMA (camera)</summary>
<pre>
{'addr': 1798, 'type': 'request', 'service': 'READ_DATA_BY_IDENTIFIER', 'hex': '0200'}
{'addr': 1806, 'type': 'negative_response', 'hex': '2231'}
{'addr': 1798, 'type': 'request', 'service': 'TESTER_PRESENT', 'hex': '00'}
{'addr': 1806, 'type': 'positive_response', 'service': 'TESTER_PRESENT', 'hex': '00'}
{'addr': 1798, 'type': 'request', 'service': 'READ_DATA_BY_IDENTIFIER', 'hex': 'f190'}
{'addr': 1806, 'type': 'negative_response', 'hex': '2231'}
{'addr': 1798, 'type': 'request', 'service': 'READ_DATA_BY_IDENTIFIER', 'hex': 'de00'}
{'addr': 1806, 'type': 'positive_response', 'service': 'READ_DATA_BY_IDENTIFIER', 'hex': 'de00020799dbaa10296516a440000000000000000000000000'}
{'addr': 1798, 'type': 'request', 'service': 'READ_DATA_BY_IDENTIFIER', 'hex': 'f113'}
{'addr': 1806, 'type': 'positive_response', 'service': 'READ_DATA_BY_IDENTIFIER', 'data': b'\xf1\x13JX7T-19H406-CH\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00', 'hex': 'f1134a5837542d3139483430362d434800000000000000000000'}
{'addr': 1798, 'type': 'request', 'service': 'READ_DATA_BY_IDENTIFIER', 'hex': 'f188'}
{'addr': 1806, 'type': 'positive_response', 'service': 'READ_DATA_BY_IDENTIFIER', 'data': b'\xf1\x88JX7T-14F397-AH\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00', 'hex': 'f1884a5837542d3134463339372d414800000000000000000000'}
{'addr': 1798, 'type': 'request', 'service': 'READ_DATA_BY_IDENTIFIER', 'hex': 'f120'}
{'addr': 1806, 'type': 'positive_response', 'service': 'READ_DATA_BY_IDENTIFIER', 'data': b'\xf1 JX7T-14F397-BF\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00', 'hex': 'f1204a5837542d3134463339372d424600000000000000000000'}
{'addr': 1798, 'type': 'request', 'service': 'READ_DATA_BY_IDENTIFIER', 'hex': 'f121'}
{'addr': 1806, 'type': 'negative_response', 'hex': '2231'}
{'addr': 1798, 'type': 'request', 'service': 'READ_DATA_BY_IDENTIFIER', 'hex': 'f124'}
{'addr': 1806, 'type': 'positive_response', 'service': 'READ_DATA_BY_IDENTIFIER', 'data': b'\xf1$JX7T-14F398-AG\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00', 'hex': 'f1244a5837542d3134463339382d414700000000000000000000'}
{'addr': 1798, 'type': 'request', 'service': 'READ_DATA_BY_IDENTIFIER', 'hex': 'f125'}
{'addr': 1806, 'type': 'positive_response', 'service': 'READ_DATA_BY_IDENTIFIER', 'data': b'\xf1%JX7T-14F398-BF\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00', 'hex': 'f1254a5837542d3134463339382d424600000000000000000000'}
{'addr': 1798, 'type': 'request', 'service': 'READ_DATA_BY_IDENTIFIER', 'hex': 'f126'}
{'addr': 1806, 'type': 'negative_response', 'hex': '2231'}
{'addr': 1798, 'type': 'request', 'service': 'READ_DATA_BY_IDENTIFIER', 'hex': 'f10a'}
{'addr': 1806, 'type': 'negative_response', 'hex': '2231'}
{'addr': 1798, 'type': 'request', 'service': 'READ_DATA_BY_IDENTIFIER', 'hex': 'f111'}
{'addr': 1806, 'type': 'positive_response', 'service': 'READ_DATA_BY_IDENTIFIER', 'data': b'\xf1\x11JX7T-14F403-CA\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00', 'hex': 'f1114a5837542d3134463430332d434100000000000000000000'}
{'addr': 1798, 'type': 'request', 'service': 'READ_DATA_BY_IDENTIFIER', 'hex': 'f18c'}
{'addr': 1806, 'type': 'positive_response', 'service': 'READ_DATA_BY_IDENTIFIER', 'data': b'\xf1\x8c182762191\x00\x00\x00\x00\x00\x00\x00', 'hex': 'f18c31383237363231393100000000000000'}
{'addr': 1798, 'type': 'request', 'service': 'READ_DATA_BY_IDENTIFIER', 'hex': 'f162'}
{'addr': 1806, 'type': 'negative_response', 'hex': '2231'}
{'addr': 1798, 'type': 'request', 'service': 'READ_DATA_BY_IDENTIFIER', 'hex': 'f110'}
{'addr': 1806, 'type': 'positive_response', 'service': 'READ_DATA_BY_IDENTIFIER', 'data': b'\xf1\x10DS-JX7T-19H406-AD\x00\x00\x00\x00\x00\x00\x00', 'hex': 'f11044532d4a5837542d3139483430362d414400000000000000'}
{'addr': 1798, 'type': 'request', 'service': 'READ_DATA_BY_IDENTIFIER', 'hex': '0202'}
{'addr': 1806, 'type': 'negative_response', 'hex': '2231'}
{'addr': 1798, 'type': 'request', 'service': 'READ_DATA_BY_IDENTIFIER', 'hex': 'd100'}
{'addr': 1806, 'type': 'positive_response', 'service': 'READ_DATA_BY_IDENTIFIER', 'hex': 'd10001'}
{'addr': 1798, 'type': 'request', 'service': 'READ_DATA_BY_IDENTIFIER', 'hex': 'd700'}
{'addr': 1806, 'type': 'positive_response', 'service': 'READ_DATA_BY_IDENTIFIER', 'hex': 'd70001010101'}
{'addr': 1798, 'type': 'request', 'service': 'READ_DATA_BY_IDENTIFIER', 'hex': 'd701'}
{'addr': 1806, 'type': 'positive_response', 'service': 'READ_DATA_BY_IDENTIFIER', 'hex': 'd70101020000'}
{'addr': 1798, 'type': 'request', 'service': 'READ_DATA_BY_IDENTIFIER', 'hex': 'dd01'}
{'addr': 1806, 'type': 'positive_response', 'service': 'READ_DATA_BY_IDENTIFIER', 'hex': 'dd010102f8'}
{'addr': 1798, 'type': 'request', 'service': 'READ_DATA_BY_IDENTIFIER', 'hex': 'f113'}
{'addr': 1806, 'type': 'positive_response', 'service': 'READ_DATA_BY_IDENTIFIER', 'data': b'\xf1\x13JX7T-19H406-CH\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00', 'hex': 'f1134a5837542d3139483430362d434800000000000000000000'}
{'addr': 1798, 'type': 'request', 'service': 'READ_DATA_BY_IDENTIFIER', 'hex': 'fd08'}
{'addr': 1806, 'type': 'positive_response', 'service': 'READ_DATA_BY_IDENTIFIER', 'hex': 'fd0800000500500100300000000000000000000000300000000000000000200100400300100200001200f00300500000000000000300c00b00400200000000000000000000000000000000200f01201e01501400a00200200400700d02501d01700700e06405005e05503401100a000000002002002001000000'}
{'addr': 1798, 'type': 'request', 'service': 'READ_DATA_BY_IDENTIFIER', 'hex': 'fd09'}
{'addr': 1806, 'type': 'positive_response', 'service': 'READ_DATA_BY_IDENTIFIER', 'hex': 'fd09ffec0001fef60002'}
{'addr': 1798, 'type': 'request', 'service': 'READ_DATA_BY_IDENTIFIER', 'hex': 'de00'}
{'addr': 1806, 'type': 'positive_response', 'service': 'READ_DATA_BY_IDENTIFIER', 'hex': 'de00020799dbaa10296516a440000000000000000000000000'}
{'addr': 1798, 'type': 'request', 'service': 'READ_DTC_INFORMATION', 'hex': '028f'}
{'addr': 1806, 'type': 'positive_response', 'service': 'READ_DTC_INFORMATION', 'hex': '02ff50019768c253002cc401862cc418862c'}
... skip DTC requests ...
{'addr': 1798, 'type': 'request', 'service': 'READ_DATA_BY_IDENTIFIER', 'hex': 'de00'}
{'addr': 1806, 'type': 'positive_response', 'service': 'READ_DATA_BY_IDENTIFIER', 'hex': 'de00020799dbaa10296516a440000000000000000000000000'}
{'addr': 1798, 'type': 'request', 'service': 'READ_DATA_BY_IDENTIFIER', 'hex': 'de01'}
{'addr': 1806, 'type': 'positive_response', 'service': 'READ_DATA_BY_IDENTIFIER', 'hex': 'de01fd5616db5fffff557fe1f842080000000800000008000000080000000819bfe00f7c00000000000000000000000000000000'}
{'addr': 1798, 'type': 'request', 'service': 'READ_DATA_BY_IDENTIFIER', 'hex': 'de02'}
{'addr': 1806, 'type': 'positive_response', 'service': 'READ_DATA_BY_IDENTIFIER', 'hex': 'de02800000008000000080000000800000008337fc00800000008000000080000000800000008337fc0000000000000000000000'}
{'addr': 1798, 'type': 'request', 'service': 'READ_DATA_BY_IDENTIFIER', 'hex': 'de03'}
{'addr': 1806, 'type': 'positive_response', 'service': 'READ_DATA_BY_IDENTIFIER', 'hex': 'de03fffc26c3800000000000'}
{'addr': 1798, 'type': 'request', 'service': 'READ_DATA_BY_IDENTIFIER', 'hex': 'de04'}
{'addr': 1806, 'type': 'positive_response', 'service': 'READ_DATA_BY_IDENTIFIER', 'hex': 'de04546a8c0000000000'}
{'addr': 1798, 'type': 'request', 'service': 'READ_DATA_BY_IDENTIFIER', 'hex': 'de05'}
{'addr': 1806, 'type': 'negative_response', 'hex': '2231'}
{'addr': 1798, 'type': 'request', 'service': 'READ_DATA_BY_IDENTIFIER', 'hex': 'de06'}
{'addr': 1806, 'type': 'negative_response', 'hex': '2231'}
{'addr': 1798, 'type': 'request', 'service': 'READ_DATA_BY_IDENTIFIER', 'hex': 'de07'}
{'addr': 1806, 'type': 'negative_response', 'hex': '2231'}
{'addr': 1798, 'type': 'request', 'service': 'READ_DATA_BY_IDENTIFIER', 'hex': 'de08'}
{'addr': 1806, 'type': 'negative_response', 'hex': '2231'}
{'addr': 1798, 'type': 'request', 'service': 'READ_DATA_BY_IDENTIFIER', 'hex': 'de09'}
{'addr': 1806, 'type': 'negative_response', 'hex': '2231'}
{'addr': 1798, 'type': 'request', 'service': 'READ_DATA_BY_IDENTIFIER', 'hex': 'de0a'}
{'addr': 1806, 'type': 'negative_response', 'hex': '2231'}
{'addr': 1798, 'type': 'request', 'service': 'READ_DATA_BY_IDENTIFIER', 'hex': 'de0b'}
{'addr': 1806, 'type': 'negative_response', 'hex': '2231'}
{'addr': 1798, 'type': 'request', 'service': 'READ_DATA_BY_IDENTIFIER', 'hex': 'de0c'}
{'addr': 1806, 'type': 'negative_response', 'hex': '2231'}
{'addr': 1798, 'type': 'request', 'service': 'READ_DATA_BY_IDENTIFIER', 'hex': 'de0d'}
{'addr': 1806, 'type': 'negative_response', 'hex': '2231'}
{'addr': 1798, 'type': 'request', 'service': 'READ_DATA_BY_IDENTIFIER', 'hex': 'de0e'}
{'addr': 1806, 'type': 'negative_response', 'hex': '2231'}
</pre>
</details>
Using UDS service `READ_DATA_BY_IDENTIFIER`, we can read the As-Built
blocks from `0xDExx` with no diagnostic session/security access necessary.
I used [Online As-Built databases](https://cyanlabs.net/asbuilt-db/ ) and
various coding spreadsheets shared online to find values we might be
interested in using for fingerprinting (both vehicle parameters and
identifying the platform).
ABS:
- Payload tier (Base, Mid Payload Upgrade, Heavy Duty Payload
Upgrade...)
- Wheelbase
- Steering ratio
- Cruise Control Mode (Normal, Adaptive)
- Enable Stop and Go
PSCM:
- Enable Lane Keeping Aid
- Enable Traffic Jam Assist
- Enable Lane Centering Assist
IPMA (Q4):
- Steering ratio
- Wheelbase
APIM (Sync 3 and Sync 4):
- Steering ratio
- Vehicle weight
- Wheelbase
There are more potentially useful signals which I haven't included
although they might not be necessary:
- Vehicle (Ford platform code, like "C344" or "C519" - although the
source of the mapping from index to code is FORScan and not Ford
themselves unless we can find a better source).
- Fuel type
- Vehicle length/height/front track/rear track
- Tire circumference (could be useful for converting wheel speed rad/s
to m/s)
- Steering angle source (Pinion, Wheel)
- Country code (letters, e.g. US, CA or UK)
- Transmission type
- CAN network architecture
- More feature flags (the APIM also stores settings for ACC, LCA, BLIS)
The full list of settings I have found is
[here](https://github.com/incognitojam/op-notebooks/blob/main/ford/settings.py ).
* FwQueryConfig: add data_requests
* add car_data to CarInterface get_params
* Revert "add car_data to CarInterface get_params"
This reverts commit aa161a6b82082705db97bea2c4317e1888a74845.
* test_ford: add APIM ecu address
* Revert "FwQueryConfig: add data_requests"
This reverts commit dc5484a9b80be5bc61a7fdf55560b8813bc43ef7.
* fix block numbers and add extra queries
* bump test_fw_query_timing
* add missing query whitelists
* simplify asbuilt requests
* use forscan block ids
* formatting
---------
Co-authored-by: Shane Smiskol <shane@smiskol.com >
2024-02-27 04:22:10 -08:00
Justin Newberry
9ecff49118
platformconfig: freeze all dataclasses ( #31605 )
...
* frozen
* frozen
2024-02-26 21:16:05 -08:00
Justin Newberry
6d0027342a
remove cast for platformconfig ( #31604 )
...
* this isnt required
* Cleaner
2024-02-26 21:01:41 -08:00
Comma Device
14ea615ae4
no amp config
2024-02-26 20:39:41 -08:00
Adeeb Shihadeh
3c4e82f14a
get name from kernel ( #31602 )
...
* get name from kernel
* revert that
---------
Co-authored-by: Comma Device <device@comma.ai >
2024-02-26 20:21:44 -08:00
Justin Newberry
edd26acdc3
can_replay: add type hint ( #31601 )
...
type hint
2024-02-26 16:26:01 -08:00
Jason Wen
4124c4593f
Merge remote-tracking branch 'commaai/openpilot/master' into sync-20240224
...
# Conflicts:
# cereal
# opendbc
# panda
2024-02-26 16:39:04 -05:00
Justin Newberry
9d1cafd0fc
move with_http_server to selfdrive/test/helpers ( #31597 )
...
* move
* fix
2024-02-26 12:53:17 -08:00
Justin Newberry
86090a1e15
add common/mock to release ( #31596 )
...
* add mock
* fix
* fix2
2024-02-26 11:20:51 -08:00
Adeeb Shihadeh
5c0bbc7dda
[bot] Bump submodules ( #31594 )
...
* bump submodules
* bump opendbc
---------
Co-authored-by: jnewb1 <jnewb1@users.noreply.github.com >
Co-authored-by: Justin Newberry <justin@comma.ai >
2024-02-26 11:20:42 -08:00
Adeeb Shihadeh
a1fefabbca
[bot] Update Python packages and pre-commit hooks ( #31595 )
...
Update Python packages and pre-commit hooks
Co-authored-by: jnewb1 <jnewb1@users.noreply.github.com >
2024-02-26 09:08:24 -08:00
Cameron Clough
8e03cdfc2a
Ford: move to PlatformConfig ( #31554 )
...
* Ford: move to PlatformConfig
* Align Aviator model years with Explorer
* Add CarSpecs to PlatformConfig
---------
Co-authored-by: justin <justin@comma.ai >
2024-02-25 17:55:42 -08:00
Eric Brown
5012e15aa6
GM: move to platform config ( #31553 )
...
* subaru platform config
* forester wrong dbc
* spacing
* subaru car specs
* someday!
* more red diff
* Move GM to platform config
* Implement CarSpecs
* Simplify centerToFront
* Accidentally had subaru DBC
* Fix typo in DBC name
* done above
* two spaces
* that is moved up
* fix hardcoded fingerprints
* whitespace
* values
* better?
* fix
* bump
* fix
* fix
---------
Co-authored-by: Justin Newberry <justin@comma.ai >
2024-02-25 17:53:26 -08:00
Jason Young
da540eac13
VW: Move car specs to PlatformConfig ( #31567 )
...
* subaru platform config
* forester wrong dbc
* spacing
* subaru car specs
* someday!
* more red diff
* all brands can be done like this
* but this should be done first and thats subaru specific
* that seems very low but we shouldn't change it here
* as long as it subclasses str its fine
* well that sucked
* cleanup and follow refactor
* diff reduction
* oops
* fix
* force fingerprint
* Revert "force fingerprint"
This reverts commit 600fbcd7d559703601a06c8876a640de417e5b6c.
* space
* Fix specs
* this one too
---------
Co-authored-by: Justin Newberry <justin@comma.ai >
2024-02-25 17:38:17 -08:00
Cameron Clough
80da3aee14
mypy: use implicit-optional ( #31590 )
...
* mypy: set implicit-optional = true
* find and replace '| None = None' -> '= None' in function args
2024-02-25 13:29:18 -08:00
Cameron Clough
3520d47955
vscode: add ruff extension ( #31589 )
2024-02-25 11:41:27 -08:00
Robbe Derks
854e78eaff
linux-aarch64 also works for plotjuggler
2024-02-25 18:18:43 +00:00
Cameron Clough
30afe2c231
scripts: install and run pyupgrade ( #31587 )
2024-02-25 09:26:11 -08:00
Cameron Clough
be8e503a7d
cars: update platforms typing syntax ( #31586 )
2024-02-25 11:24:33 -05:00
Justin Newberry
cdd4d418aa
Subaru: fix forester weight ( #31585 )
...
fix weight
2024-02-24 23:15:16 -08:00
Justin Newberry
e6009d80e9
cars: introduce "Platform" union type for all car enums ( #31558 )
...
* Hmm
* release
* hmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmm
* unrelated
* forgot
* cleaner
* Platform
* new syntax
* Fix
* clean
* Fix
2024-02-24 22:18:13 -08:00
Adeeb Shihadeh
96ce470b73
VSCode settings ( #31582 )
...
* base config
* add launch.json
* little more
* cleanup
* fix
---------
Co-authored-by: Justin Newberry <jnewberry0502@gmail.com >
2024-02-24 20:54:04 -08:00
Jason Wen
9aca2536aa
Merge branch 'upstream/openpilot/master' into sync-20240224
...
# Conflicts:
# selfdrive/car/subaru/values.py
2024-02-24 20:46:45 -05:00
Jason Wen
0b0ddd8d9e
Update CHANGELOGS.md
2024-02-24 20:41:38 -05:00
Cameron Clough
995250ae49
use pyupgrade to update to new typing syntax ( #31580 )
...
* add pyupgrade hook
* run pyupgrade (pre-commit run -a)
* ruff --fix
* Revert "add pyupgrade hook"
This reverts commit 56ec18bb6b8602a0b612f3803d96cdad14b52066.
* revert changes to third_party/
* manual type fixes
* explicit Optional wrapping capnp objects
2024-02-24 16:41:23 -08:00
Cameron Clough
6ed72b3626
Ford: add hybrid variants to docs ( #31575 )
...
* Ford: add hybrid variants to docs
Following up on https://github.com/commaai/openpilot/pull/31568
| CarInfoPlatform | ElectrificationLevel | ModelYear | Series | Trim |
|:-----------------------------|:-----------------------|:-----------------------|:--------------------------------------------------------------------------------------------------|:--------------------------------------------------------------------|
| FORD BRONCO SPORT 1ST GEN | ICE | 2021, 2022 | BADLANDS, BASE, BIG BEND, FIRST EDITION, OUTER BANKS | |
| FORD ESCAPE 4TH GEN | FHEV | 2020, 2021, 2022 | SE, SEL, Titanium | |
| FORD ESCAPE 4TH GEN | ICE | 2020, 2021, 2022 | S, SE, SEL, Titanium | |
| FORD ESCAPE 4TH GEN | PHEV | 2020, 2021, 2022 | SE, SEL, Titanium | |
| FORD EXPLORER 6TH GEN | HEV | 2020, 2021, 2022, 2023 | Limited, Platinum | |
| FORD EXPLORER 6TH GEN | ICE | 2020, 2021, 2022, 2023 | Base, Black Label, King Ranch, Limited, Platinum, Reserve, ST, ST-Line, Standard, Timberline, XLT | |
| FORD EXPLORER 6TH GEN | PHEV | 2020, 2021 | Black Label Grand Touring, Blk Label Grand Touring, Grand Touring | |
| FORD F-150 14TH GEN | HEV | 2021, 2022, 2023 | , F-Series | SuperCrew |
| FORD F-150 14TH GEN | ICE | 2021, 2022, 2023 | , F-Series | , Regular Cab, SuperCab, SuperCrew, SuperCrew-Raptor, SuperCrew-SSV |
| FORD F-150 LIGHTNING 1ST GEN | BEV | 2022, 2023 | | SuperCrew |
| FORD MAVERICK 1ST GEN | HEV | 2022, 2023 | SUPERCREW, XL XLT Lariat | , SUPERCREW |
| FORD MAVERICK 1ST GEN | ICE | 2022, 2023 | SUPERCREW, XL XLT Lariat, XLT Lariat | , SUPERCREW |
| FORD MUSTANG MACH-E 1ST GEN | BEV | 2021, 2022, 2023 | California Route 1, GT, Premium, Select | |
Data from NHTSA database and https://www.ford.co.uk/cars .
* revert F-150 model year change
2024-02-24 10:01:02 -08:00
Jason Wen
73ff33005d
Merge branch 'upstream/openpilot/master' into sync-20240224
...
# Conflicts:
# panda
# selfdrive/car/subaru/values.py
2024-02-24 09:51:14 -05:00
Jason Wen
b049836943
Update CHANGELOGS.md
2024-02-24 09:48:18 -05:00
Jason Wen
b8773a10d4
Sync: commaai/openpilot:master into sunnypilot/sunnypilot:master ( #290 )
2024-02-24 09:21:16 -05:00
Jason Wen
8945fffab0
Merge branch 'upstream/openpilot/master' into sync-20240220
...
# Conflicts:
# cereal
# common/version.h
# selfdrive/controls/controlsd.py
# selfdrive/thermald/power_monitoring.py
2024-02-24 09:14:42 -05:00
Shane Smiskol
378ba114f9
Ford: support hybrid Q3 platforms ( #31568 )
...
* bump
* ford: remove dynamic dashcam lockout for hybrids
* releases?
* Revert "releases?"
This reverts commit 88d950043d79b8c00535f48ed84b854bc2ab2557.
* bump
* Reapply "releases?"
This reverts commit db5079dc3f1a6bce70bd04430be45704d8604e76.
* 097
2024-02-23 21:22:34 -08:00
Justin Newberry
adb7e2e229
CI: Retry multiarch build ( #31570 )
...
hardware
2024-02-23 20:54:48 -08:00
Adeeb Shihadeh
92475d653b
agnos 9.7 ( #31564 )
...
* agnos 9.7
* update
2024-02-23 17:41:03 -08:00
Jason Young
b75a6cea34
VW PQ: Consolidate and cleanup tuning ( #31566 )
...
consolidate and cleanup PQ configs
2024-02-23 17:35:21 -08:00
Justin Newberry
1161d33c18
Subaru: move carspecs to PlatformConfig ( #31550 )
...
* subaru platform config
* forester wrong dbc
* spacing
* subaru car specs
* someday!
* more red diff
* all brands can be done like this
* but this should be done first and thats subaru specific
* that seems very low but we shouldn't change it here
* as long as it subclasses str its fine
* fix
2024-02-23 13:23:40 -08:00
Justin Newberry
556f973896
segment range docs update ( #31560 )
...
* the format
* cleaner
2024-02-23 11:50:33 -08:00
Shane Smiskol
72a7f008ab
Volkswagen: log FW on non-OBD buses ( #31556 )
...
* log lots
* update refs
* cmt
2024-02-23 04:00:28 -08:00
Justin Newberry
c9c2ab9cc8
pre-commit: run ruff first ( #31548 )
...
move ruff up
2024-02-22 18:34:42 -08:00
Justin Newberry
73a497ded8
cleanup PlatformConfig ( #31551 )
...
cleanup
2024-02-22 17:49:27 -08:00
Justin Newberry
015eed5d61
Subaru: move to PlatformConfig ( #31547 )
...
* subaru platform config
* forester wrong dbc
* spacing
2024-02-22 17:17:00 -08:00
Adeeb Shihadeh
db57a21c88
pandad: wait until USB is up before panda recovery ( #31549 )
2024-02-22 17:15:53 -08:00
Adeeb Shihadeh
968eaf1cb2
bump to 0.9.7
2024-02-22 16:12:28 -08:00
Justin Newberry
1ee8c9aa33
cars: introduce "platformconfig" to be a configuration for all relevant car information ( #31542 )
...
* this is decent
* make sure the docs don't change for now
* hackery
* these can live here
2024-02-22 15:58:37 -08:00
Greg Hogan
43f64ec500
URLFile: default value test ( #31544 )
...
* URLFile: default value test
* cleanup
* fix env
* improvements
* fix GET response
* only delete cache dir if it exists
* env pop
Co-authored-by: Adeeb Shihadeh <adeebshihadeh@gmail.com >
---------
Co-authored-by: Adeeb Shihadeh <adeebshihadeh@gmail.com >
2024-02-22 13:17:02 -08:00
Shane Smiskol
a2bda8724d
Ford: add back OBD queries for logging ( #31543 )
...
* Revert "Reapply "Ford: don't fingerprint on engine (#31195 )" part 2 (#31320 )"
This reverts commit dd6065c33b .
* fix refs
* mark logging
2024-02-22 01:34:15 -08:00
Shane Smiskol
3009a51c06
athenad: check end_event while uploading files ( #31541 )
...
* check end_event while uploading, throw abort exception if we need to shut down/restart
* fix
* draft test
stash
* Revert - there's no easy way to know if it breaks early in upload loop
or not yet
This reverts commit ad893687e196ebb31d276a114c19e9af963ed02a.
* todo for now
2024-02-22 00:31:24 -08:00
Shane Smiskol
c0e172e0c0
athenad: fix test timeouts and comments ( #31540 )
...
* these pass in 0.5s since server sends ping on connect
* comments
* unused
* fix
* fix these too
* check end_event while uploading, throw abort exception if we need to shut down/restart
* Revert "check end_event while uploading, throw abort exception if we need to shut down/restart"
This reverts commit f0b822fca98cd8e2b3d4d6d5ede6b512d3ed3ec0.
* more tol for lte connection
2024-02-21 22:08:10 -08:00
Shane Smiskol
9dde727974
Fix athenad reconnect test ( #31538 )
...
* debugging
* this also works
* so does this
* more similar to existing method
* clean up
* more
* more
2024-02-21 19:40:35 -08:00
Adeeb Shihadeh
d8ce15a869
controlsd: increase initializing timeout ( #31535 )
2024-02-21 16:23:43 -08:00
Justin Newberry
00315325a3
controlsd: move carParams management to card ( #31534 )
...
* card-manage
* fix
* init params
* reversed that
* can be in the init
2024-02-21 16:11:00 -08:00
Adeeb Shihadeh
0b4d08fab8
remove deviceState.ambientTempC ( #31533 )
2024-02-21 13:57:49 -08:00
Adeeb Shihadeh
34138d0be9
qcomgpsd: use AT helper with retry for all AT commands ( #31532 )
2024-02-21 13:57:29 -08:00
Justin Newberry
837b811f9c
Split out can control into new "card" class ( #31529 )
...
* card v1
* fix car events
* fix proc replay
* lets keep that the same
* no extra space here
* move can recv timeouts to card
* organize imports
* organize imports
* slightly bump cpu
* not a card!
2024-02-21 13:18:43 -08:00
Justin Newberry
0eba392cf2
controlsd: sort imports ( #31531 )
...
sort imports
2024-02-21 11:58:04 -08:00
Adeeb Shihadeh
7a29617108
tici: ensure DSP permissions are setup on boot ( #31530 )
...
Co-authored-by: Comma Device <device@comma.ai >
2024-02-21 11:48:17 -08:00
Justin Newberry
3f104f3fbd
fix static analysis
2024-02-21 11:26:49 -08:00
Adeeb Shihadeh
e7695c3f32
add power cycling to can_replay
2024-02-21 11:12:56 -08:00
Shane Smiskol
c3e3103830
torqued: log raw params if calculable ( #31521 )
...
* log params when calculable
* better
* Update ref_commit
* this is redundant
* this is only used in one place, confusing which to use so remove
* better
2024-02-20 22:30:51 -08:00
Shane Smiskol
4abda1b6bc
thermald: remove instant low voltage check ( #31522 )
...
remove instant lv check for old bug
2024-02-20 21:02:38 -08:00
Adeeb Shihadeh
3e6ac26569
thermald: make CPU usage list a constant size ( #31526 )
2024-02-20 20:15:46 -08:00
Adeeb Shihadeh
27c56722cc
fix spinner asset paths ( #31524 )
2024-02-20 18:01:28 -08:00
Adeeb Shihadeh
1c794b710c
uploader: sleep more when no files in queue ( #31523 )
...
* uploader: sleep more when no files in queue
* fix test
2024-02-20 17:25:12 -08:00
Adeeb Shihadeh
c645feb1aa
pj: gpu usage isn't real
2024-02-20 16:55:46 -08:00
İdris AKBIYIK
272019f73d
Add fingerprints.py for Skoda Octavia MK3 2017 ( #30846 )
...
* Update fingerprints.py for Skoda Octavia MK2 2017
-Fingerprint values added
* Update fingerprints.py Passat Alltrack 4x4
* another PR
* format
---------
Co-authored-by: Shane Smiskol <shane@smiskol.com >
2024-02-20 15:57:40 -08:00
Justin Newberry
51e3daf244
Subaru: add 2024 forester ( #31520 )
...
* also angle based
* 24 forester
2024-02-20 15:02:56 -08:00
Adeeb Shihadeh
2cf831a304
debug: improve count_events.py output
2024-02-20 14:20:53 -08:00
Justin Newberry
a51ef41cf8
Simulator: simulate the obd enabled/changed dance ( #31519 )
...
obd dance
2024-02-20 12:11:42 -08:00
Shane Smiskol
2184da9deb
[bot] Fingerprints: add missing FW versions from new users ( #31518 )
...
Export fingerprints
2024-02-20 08:07:43 -08:00
Jason Wen
bbbca41296
Merge branch 'upstream/openpilot/master' into sync-20240220
...
# Conflicts:
# cereal
# opendbc
# panda
# selfdrive/car/honda/carstate.py
2024-02-20 11:05:51 -05:00
Jason Wen
4ab41dd619
Update CHANGELOGS.md
2024-02-20 11:02:03 -05:00
Adeeb Shihadeh
5d4dc1dc2f
Make ui independent of launch path ( #31517 )
...
* Make ui independent of launch path
* comment
2024-02-19 22:34:24 -08:00
Adeeb Shihadeh
675eeb9d16
modeld: add extra log for startup time debugging
2024-02-19 22:33:30 -08:00
Adeeb Shihadeh
528e555892
debug: print log messages in relative time
2024-02-19 22:33:08 -08:00
goodchoom
8b5c9e84d2
Alerts: fix inconsistent capitalization ( #31514 )
...
fix capitalization
2024-02-19 18:18:20 -08:00
Harald Schäfer
26481d082f
Certified Herbalist Model ( #31425 )
...
* ab9921cb-6e0a-4816-bec5-ebb55d37a7f1/700
* 93532291-a562-4ab8-82d2-34d6e9fdcfbb/700
* Update ref
2024-02-19 17:26:10 -08:00
Harald Schäfer
d371fb042c
Modeld: cleanup unused variables ( #31516 )
...
Modeld: cleanup used variables
2024-02-19 17:07:15 -08:00
Adeeb Shihadeh
1145122b3f
More startup checks ( #31511 )
...
* no lag!
* kill first
---------
Co-authored-by: Comma Device <device@comma.ai >
2024-02-19 13:58:36 -08:00
Milan Medić
69fb3c2ed5
add Cython static analysis ( #31491 )
...
* Adding pre-commit hook for cython static analysis
* Adding changes to cython files to pass static analysis
* Revert "Adding changes to cython files to pass static analysis"
This reverts commit 9a0eb733199abd9eef1eac3d024ef2760348d67c.
* Adding ignore rule for indentation of 4 spaces (E111)
* Fixes for cython-lint static analysis
* Revert "Fixes for cython-lint static analysis"
This reverts commit 972741735b2bdc73460d65a4d7ea167dfc0f4644.
* Adding two new rules into ignore list (2 new lines after difinition of class)
* Adding fixes for cython static analysis
2024-02-19 12:11:56 -08:00
Adeeb Shihadeh
37206a83fe
[bot] Bump submodules ( #31507 )
...
bump submodules
Co-authored-by: jnewb1 <jnewb1@users.noreply.github.com >
2024-02-19 10:54:06 -08:00
Adeeb Shihadeh
86184b76d5
more modeld logging ( #31510 )
2024-02-19 10:46:04 -08:00
Adeeb Shihadeh
be4bbca9a3
[bot] Update Python packages and pre-commit hooks ( #31508 )
...
* Update Python packages and pre-commit hooks
* remove that
---------
Co-authored-by: jnewb1 <jnewb1@users.noreply.github.com >
Co-authored-by: Justin Newberry <justin@comma.ai >
2024-02-19 10:45:10 -08:00
Adeeb Shihadeh
4ded4c53af
thneed: printf -> cloudlog ( #31506 )
...
* thneed: printf -> cloudlog
* LOGI
* Revert "LOGI"
This reverts commit e6ab7e45fb7f3678727595f67c1f6c8e2cda734b.
2024-02-18 23:04:24 -08:00
Adeeb Shihadeh
c6eae405a5
ensure startup is clean ( #31504 )
...
* strict
* cleanup
---------
Co-authored-by: Comma Device <device@comma.ai >
2024-02-18 17:03:33 -08:00
Adeeb Shihadeh
b28daef34a
controlsd: allow mismatch while boardd reads back mode ( #31505 )
...
* controlsd: allow mismatch while boardd reads back mode
* self
2024-02-18 14:43:42 -08:00
Shane Smiskol
49dd8b476c
[bot] Fingerprints: add missing FW versions from CAN fingerprinting cars ( #31502 )
...
Export fingerprints
2024-02-18 11:01:01 -08:00
Jason Wen
5e5b67a33f
README: New Discord URL ( #286 )
2024-02-17 21:18:05 -05:00
Adeeb Shihadeh
79fa3954b7
bump panda
2024-02-17 14:29:46 -08:00
Shane Smiskol
07adbd347f
Honda Accord: remove unknown ECU
...
Could be the radio/heater controller
2024-02-17 04:40:57 -08:00
Shane Smiskol
2e8c62358c
Honda Bosch: detect alternate brake signal ( #31500 )
...
* Do Accord
* add comment
* good test
* this catches the accord/accordh issue!
* as expected, only if both radar&camera have in common FW does the test fail
* cmt
* clean up
* better
* Use HondaFlags
* detect alt brake
* for test
* hypothesis isn't installed
* test failure
* works
* Revert " works"
This reverts commit bfc0d808abe548630e6507431f13b01e8a1316cb.
* Revert "test failure"
This reverts commit 10ab6eb63ccd411740751b742f31fd610397fe8e.
* Revert "hypothesis isn't installed"
This reverts commit d474cc3f0ed7e84fe8bd24f452b3315fd2b8d47c.
* Revert "for test"
This reverts commit 98e039f4fc0189ccb57c1dae6b344209ef15eb1c.
* this is important too
* clean up
* more clean up
* Update ref_commit
2024-02-17 04:03:12 -08:00
Adeeb Shihadeh
62f4eecf16
bump panda ( #31498 )
2024-02-16 23:18:51 -08:00
Shane Smiskol
c5f1f4c676
test_fw_query_on_routes: get first qlog ( #31496 )
...
* fast
* this isn't internal
* see
2024-02-16 17:55:15 -08:00
Harald Schäfer
900300a928
Calibration Transform: border pad ( #31495 )
2024-02-16 15:18:26 -08:00
Mitchell Goff
86410a0ef0
Bumped model replay ref for new map tiles ( #31493 )
2024-02-16 22:32:43 +00:00
Adeeb Shihadeh
b218abcaa3
controlsd: increase initializing timeout
2024-02-16 13:35:45 -08:00
Adeeb Shihadeh
0723c2bc5f
log git commit date ( #31490 )
...
* log git commit date
* unix ts
* fix
* bump cereal
* cleanup
2024-02-16 13:19:10 -08:00
Jason Wen
89c8382417
Sync: commaai/openpilot:master into sunnypilot/sunnypilot:master ( #283 )
2024-02-16 08:41:32 -05:00
Jason Wen
658f0f6249
bump submodules
2024-02-16 08:40:54 -05:00
Jason Wen
fd11bc1d7d
Merge branch 'upstream/openpilot/master' into sync-20240216
...
# Conflicts:
# cereal
# opendbc
# panda
# selfdrive/car/hyundai/interface.py
# selfdrive/controls/controlsd.py
# selfdrive/monitoring/dmonitoringd.py
2024-02-16 08:27:39 -05:00
Adeeb Shihadeh
5a441ec0c4
modeld: fix and cleanup getting carParams ( #31488 )
2024-02-15 22:20:00 -08:00
Shane Smiskol
0a5e994947
[bot] Fingerprints: add missing FW versions from new users ( #31489 )
...
Export fingerprints
2024-02-15 21:44:02 -08:00
Justin Newberry
0cb206cb95
conftest: cleanup environment cleaner ( #31486 )
...
* clean env
* no self
2024-02-15 13:38:42 -08:00
Adeeb Shihadeh
663f7017f2
fix linter
2024-02-15 13:35:49 -08:00
Adeeb Shihadeh
eb5a847dc8
Update RELEASES.md
2024-02-15 13:18:19 -08:00
Adeeb Shihadeh
64851baea8
debug/count_events.py improvements
2024-02-15 13:13:11 -08:00
Justin Newberry
c2b9f7163a
test_qcomgpsd: subtest the gps_runtime scenarios ( #31485 )
...
* subtest this
* runtime
---------
Co-authored-by: Comma Device <device@comma.ai >
2024-02-15 13:12:11 -08:00
Justin Newberry
16d1339553
test_logreader: test internal scenarios ( #31484 )
...
* test source scenario
* test source scenario
* fix
2024-02-15 12:10:56 -08:00
Adeeb Shihadeh
d31269f663
fix no GPS alert when driving slowly in a tunnel ( #31483 )
2024-02-15 11:52:57 -08:00
Justin Newberry
8aee0d2af2
test_logreader: test interactive mode + fix typo in AUTO_INTERACTIVE ( #31481 )
...
* fix spelling
* test interactive
* remove that
* test taht
* move that
2024-02-15 11:24:27 -08:00
Shane Smiskol
baa77ced19
TestFwFingerprint: test to prevent mismatches when utilizing non-essential ECUs ( #31478 )
...
* test
* same speed
2024-02-15 00:35:21 -08:00
Shane Smiskol
62c51e2d0c
HKG CAN FD: fix bus 0 VIN addr
...
Added camera addr instead of cluster on accident here: https://github.com/commaai/openpilot/pull/31348
2024-02-14 23:35:59 -08:00
Shane Smiskol
b1f452d42b
Toyota TSS2: radar disable support ( #29094 )
...
* try to disable radar
* fix bug and bump panda
* prep
* always attempt longitudinal for testers
* fix rav4
* send ACC_HUD
* bump panda
* revert
* check for failure to disable
* fix arg
* allow
* this has no effect
* bump
* update docs
* bug fix
* fix
* check relay malfunc for acc control
* remove route where SDSU caused a relay malfunction
* missing rav4
* bump
* use chr route
* bump
* add back
* relay malfunction
* bump to master
* add to releases
2024-02-14 23:27:07 -08:00
Shane Smiskol
622d099d00
Toyota: check ACC_CONTROL for relay malfunction ( #31475 )
...
toyota: check acc control for relay malfunction
2024-02-14 21:55:33 -08:00
Shane Smiskol
55ba64568d
test_models: add RAV4 route without relay malfunction ( #31474 )
...
add it back
2024-02-14 21:41:01 -08:00
Shane Smiskol
0e94567a18
Toyota: only read gas interceptor if we're using it ( #31473 )
...
* we shouldn't be reading from interceptor and not writing/sending gas command
* better
* add a test!
* comment is clear
2024-02-14 21:32:44 -08:00
Shane Smiskol
68fcc955ac
bump panda ( #31472 )
...
* bump
* fix renames
2024-02-14 20:47:30 -08:00
Shane Smiskol
c65dfaac68
Leaf: get VIN ( #31398 )
...
* Add Leaf VIN query
* add lots of requests
* add exception for nissan
* no more logging
* update refs
* lower worst case
* Update selfdrive/car/car_helpers.py
* update refs
* it's the vcm!
2024-02-14 20:06:14 -08:00
Shane Smiskol
9acc55861c
VIN: lower retries ( #31471 )
...
* lower retries
* comment
2024-02-14 17:08:12 -08:00
Adeeb Shihadeh
20db82641f
Update RELEASES.md
2024-02-14 15:36:54 -08:00
Adeeb Shihadeh
2f15c878d0
bump cereal ( #31469 )
...
* bump cereal
* bump cereal
2024-02-14 15:01:02 -08:00
Greg Hogan
e59fe0014a
URLFile: add typing and internalize pool manager ( #31466 )
...
* URLFile: add typing and internalize pool manager
* cleanup
2024-02-14 14:09:01 -08:00
Adeeb Shihadeh
3cd0e5d43c
Reapply "radard: enable avg input service frequency checks ( #31404 )" ( #31468 )
...
This reverts commit 7f7f1fd21b .
2024-02-14 13:53:33 -08:00
Adeeb Shihadeh
6f905ed979
radard: remove sleep for cars without radar ( #31467 )
...
* radard: remove sleep for cars without radar
* fix
* update refs
2024-02-14 13:12:54 -08:00
Adeeb Shihadeh
194bd85905
log all startups
2024-02-14 11:44:19 -08:00
Justin Newberry
33cf6bda9e
LogReader: add typing hints ( #31464 )
...
logreader typing
2024-02-14 10:34:17 -08:00
Justin Newberry
1436f576df
LogReader: retain old behavior for direct parsing of files ( #31419 )
...
* maintain exception
* test that head is not called
* annoying mock
* test with cache
2024-02-14 10:05:25 -08:00
Jason Young
991d02ba27
fix pre-commit install process ( #31445 )
...
* fix pre-commit install process
* only install pre-commit from a git repo
2024-02-14 08:19:20 -08:00
JJeonbear
beab6e8658
Ioniq 5 2022 AWD FWD camera update ( #31322 )
...
* Update fingerprints.py
Update IONIQ5 fwdCamera
* Update fingerprints.py
* Update fingerprints.py
2024-02-14 05:26:25 -08:00
Shane Smiskol
796671fe1a
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
2024-02-14 04:36:58 -08:00
Shane Smiskol
8fe9bc7a69
SegmentRange: simplify slice ( #31455 )
...
* simplify slicing
* rm
2024-02-14 04:17:03 -08:00
Shane Smiskol
c4f7991bb6
SegmentRange: test API call ( #31456 )
...
* test
* better
* better
2024-02-14 03:29:08 -08:00
Shane Smiskol
8276371009
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
2024-02-14 02:05:55 -08:00
Shane Smiskol
0846175f44
tools/lib: format code ( #31454 )
...
easier to read. pylint used to catch all this stuff, but it's mostly missing in ruff :'(
2024-02-14 01:56:17 -08:00
Shane Smiskol
9479686fa3
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
2024-02-13 23:00:44 -08:00
Shane Smiskol
884bd5c7f6
SegmentRange: define __repr__
2024-02-13 22:58:44 -08:00
Shane Smiskol
b163c1f255
Mazda: fix potential standstill panda mismatch ( #31449 )
...
* repro mazda standstill mismatch
* fix mazda standstill mismatch
* clean up
2024-02-13 22:02:04 -08:00
Shane Smiskol
136dc0313a
Toyota: fix high driver torque LKAS fault regression ( #31448 )
...
one latactive
2024-02-13 21:49:18 -08:00
Shane Smiskol
cff1ad9dd3
Revert "Hyundai CAN-FD: Panda safety config assignments cleanup ( #29733 )" ( #31443 )
...
This reverts commit 8009b11516 .
2024-02-13 21:11:22 -08:00
Justin Newberry
659cdec3d0
Revert "test_qcomgpsd: parametize tests" ( #31441 )
...
Revert "test_qcomgpsd: parametize tests (#31430 )"
This reverts commit 6f4d388348 .
2024-02-13 15:27:36 -08:00
Adeeb Shihadeh
3cf845d952
tici: log SOM ID ( #31440 )
...
* tici: log SOM ID
* no cat
2024-02-13 15:01:32 -08:00
Adeeb Shihadeh
c5739651a2
timed: publish clocks periodically ( #31434 )
...
* timed: publish clocks periodically
* simplify
* Apply suggestions from code review
2024-02-13 14:22:46 -08:00
Justin Newberry
d6762c3035
live_logreader to its own file ( #31436 )
...
own file
2024-02-13 13:29:52 -08:00
Adeeb Shihadeh
7f7f1fd21b
Revert "radard: enable avg input service frequency checks ( #31404 )"
...
This reverts commit 4b004d59f3 .
2024-02-13 13:23:27 -08:00
Adeeb Shihadeh
e9071f1198
dongle id is only hex ( #31426 )
...
* dongle id is only hex
* so is the count
2024-02-13 13:01:25 -08:00
Justin Newberry
b4a11a7229
CI: reduce car tests timeout ( #31433 )
...
* reduce cars timeout
* 10
2024-02-13 11:57:08 -08:00
Justin Newberry
6f4d388348
test_qcomgpsd: parametize tests ( #31430 )
...
* parameterize qcomgpsd
* one line
2024-02-13 11:16:24 -08:00
Justin Newberry
cccf28b9ca
jenkins: reduce connection timeouts ( #31431 )
...
reduce jenkins timeouts
2024-02-13 11:02:21 -08:00
Eric Brown
416e8253ec
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 >
2024-02-12 21:35:44 -08:00
Shane Smiskol
04ada8e436
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
2024-02-12 21:28:16 -08:00
Justin Newberry
78e4508e3b
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 >
2024-02-12 21:04:53 -08:00
Shane Smiskol
cabde52ac6
Ford: log traction control status ( #31424 )
...
* not sure which to use
* cluster changes a bit earlier andis already used for nonAdaptive
2024-02-12 19:20:49 -08:00
Justin Newberry
7010aae0a9
jenkins: kill subprocesses on exit ( #31422 )
...
* kill-on-exit
* kill all
2024-02-12 15:41:04 -08:00
Adeeb Shihadeh
4b004d59f3
radard: enable avg input service frequency checks ( #31404 )
...
* radard: enable avg frequency checks
* freq
* update cpu
* fix diff
2024-02-12 15:00:01 -08:00
Justin Newberry
0a92c5bf96
LogReader: live_logreader helpers ( #31416 )
...
live helper
2024-02-12 12:58:25 -08:00
Adeeb Shihadeh
279d2c3b23
SubMaster: improve service aliveness checks ( #31391 )
...
* bump cereal
* fix
* fixes
* single poll
* bump
* bump
---------
Co-authored-by: Comma Device <device@comma.ai >
2024-02-12 10:11:37 -08:00
Shane Smiskol
22c966d8fd
[bot] Fingerprints: add missing FW versions from new users ( #31414 )
...
Export fingerprints
2024-02-12 09:38:41 -08:00
Adeeb Shihadeh
5f087010a9
[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 >
2024-02-12 09:34:15 -08:00
Shane Smiskol
3cf7b05a30
[bot] Fingerprints: add missing FW versions from new users ( #31403 )
...
Export fingerprints
2024-02-11 09:56:34 -08:00
Justin Newberry
33e6158d9b
Subaru: add message for angle LKAS ( #31402 )
...
add angle
2024-02-10 17:47:06 -08:00
Justin Newberry
c9951e9d6c
camerad: assert isp started successfully ( #31385 )
...
* isp assert
* disable this for testing
* Revert "disable this for testing"
This reverts commit e65cf6d4b457babcc1a980d40079a2d6aa6540b8.
* move below
2024-02-10 14:49:45 -08:00
Nelson Chen
299dbb564d
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.
2024-02-10 08:26:39 -08:00
Greg Hogan
667693b8c2
logreader: skip internal source if not available ( #31400 )
...
* logreader: skip internal source if not available
* raise exception
* but only when appropriate
2024-02-10 00:20:43 -08:00
Shane Smiskol
743c418a6c
[bot] Fingerprints: add missing FW versions from CAN fingerprinting cars ( #31396 )
...
Export fingerprints
2024-02-09 22:24:49 -08:00
Adeeb Shihadeh
daceb171bd
bump cereal ( #31392 )
...
* bump cereal
* update those
* update refs
* bump cereal
* bump
* bump cereal
* bump
* fix
* bump
* typo:
2024-02-09 21:44:23 -08:00
Shane Smiskol
8416331c15
[bot] Fingerprints: add missing FW versions from new users ( #31395 )
...
Export fingerprints
2024-02-09 20:29:40 -08:00
Justin Newberry
664a3c86ba
test_caching: use with_http_server ( #31393 )
...
use http server
2024-02-09 20:06:11 -08:00
Adeeb Shihadeh
ac95838657
radard: cleanup init
2024-02-09 17:54:40 -08:00
Shane Smiskol
e02ec88b1c
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
2024-02-09 17:23:47 -08:00
Justin Newberry
f873224235
LogReader: test auto mode fallback ( #31390 )
...
* test auto mode
* better
* slow
* better
2024-02-09 15:22:43 -08:00
Shane Smiskol
68899136dd
Honda: add missing FW for CR-V 2018 ( #31388 )
...
export
2024-02-09 14:09:01 -08:00
Adeeb Shihadeh
714e02d0bd
bring this back
2024-02-09 12:46:06 -08:00
Shane Smiskol
cf97c69067
[bot] Fingerprints: add missing FW versions from new users ( #31387 )
...
Export fingerprints
2024-02-09 10:54:41 -08:00
Adeeb Shihadeh
013d4bd4ce
controlsd: log initializing timeouts
2024-02-08 21:26:07 -08:00
Justin Newberry
1a1f30c4b6
fix bootlog params copying from other prefix ( #31381 )
...
* fix
* also in prefix
* no d
* get it from the path
2024-02-08 16:45:55 -08:00
Adeeb Shihadeh
135deb4324
sensord: fix IRQ affinity ( #31384 )
2024-02-08 16:40:43 -08:00
YassineYousfi
f0e491e3fa
Revert "update model replay ref" ( #31383 )
...
Revert "update model replay ref (#31310 )"
This reverts commit 7eb9b9a277 .
2024-02-08 15:31:29 -08:00
YassineYousfi
c84e5e2402
Revert "Certified Herbalist Model" ( #31382 )
...
Revert "Certified Herbalist Model (#31294 )"
This reverts commit 06bdc69a02 .
2024-02-08 15:31:21 -08:00
Justin Newberry
32f049c280
Revert "make vipc and msgq prefix paths easier to cleanup" ( #31380 )
...
Revert "make vipc and msgq prefix paths easier to cleanup (#31378 )"
This reverts commit e87135727d .
2024-02-08 13:38:41 -08:00
Justin Newberry
e87135727d
make vipc and msgq prefix paths easier to cleanup ( #31378 )
...
* ensure order
* cleanup cleaner
* cleaner
* this needs prefix
* rm vipc
* bump
---------
Co-authored-by: Comma Device <device@comma.ai >
2024-02-08 13:36:14 -08:00
Justin Newberry
88d0231095
pytest: fix tici setup fixture ( #31379 )
...
cleanup
Co-authored-by: Comma Device <device@comma.ai >
2024-02-08 13:32:40 -08:00
Justin Newberry
e593ffc28c
bump notebooks timeout ( #31377 )
...
bump
2024-02-08 11:49:33 -08:00
Justin Newberry
1c201295c7
test_navd: parameterize random test ( #31376 )
...
* parameterized
* import
* dumb
2024-02-08 11:41:56 -08:00
Justin Newberry
70288d1742
test_power_draw: combine mapsd and navmodeld ( #31375 )
...
* combine
* combine
* combine
* simpler
* nounion
2024-02-08 11:31:55 -08:00
Shane Smiskol
d61b8c90b6
[bot] Fingerprints: add missing FW versions from new users ( #31372 )
...
Export fingerprints
2024-02-08 10:43:06 -08:00
Greg Hogan
ec9f3dcef3
simplify URLFile ( #31365 )
...
* simplify URLFile
* more space
2024-02-08 10:24:45 -08:00
Justin Newberry
e3028cbdca
jenkins: no changeset ( #31374 )
...
no changeset
Co-authored-by: Comma Device <device@comma.ai >
2024-02-08 09:59:47 -08:00
Justin Newberry
85fe673ee8
bump uploader cpu ( #31373 )
2024-02-08 09:36:33 -08:00
Jason Wen
fa9a11c4d6
Sync: commaai/openpilot:master into sunnypilot/sunnypilot:master ( #277 )
2024-02-08 11:55:30 -05:00
Jason Wen
35a47f6bf3
bump submodules
2024-02-08 11:53:44 -05:00
Jason Wen
b657f0f01e
bump cereal
2024-02-08 10:56:36 -05:00
Jason Wen
fabb739dbe
HKG: Add missing FW versions for Kia Forte 2023 ( #30761 )
...
* HKG: Add FW versions for Kia Forte 2023
* more fw
---------
Co-authored-by: Shane Smiskol <shane@smiskol.com >
2024-02-07 23:45:08 -08:00
Shane Smiskol
595406be67
ruff: fix deprecated top level linter settings ( #31367 )
...
fix deprecation
2024-02-07 22:54:40 -08:00
Shane Smiskol
74ec33f7c7
IsoTpParallelQuery: type hinting ( #31370 )
...
* start typing
* fixes
* we only plan on using this for lists
* sort
* this is the correct way to type it
* it knows this!
* it's getting smarter
2024-02-07 22:53:55 -08:00
Shane Smiskol
b6d195f010
VIN: fix rx addr ( #31369 )
...
fix rx vin addr
2024-02-07 21:43:52 -08:00
Justin Newberry
c79d1e0192
test_manager: ensure test independence ( #31364 )
...
* ensure independent
* still run 10- times
* need index
---------
Co-authored-by: Comma Device <device@comma.ai >
2024-02-07 20:52:21 -08:00
Shane Smiskol
0355ceaeac
fix static analysis
2024-02-07 19:57:33 -08:00
Shane Smiskol
1b0a4746eb
test_fw_fingerprint: remove timeout
...
it's fast now
2024-02-07 19:47:20 -08:00
James
d265f5a6ab
Re-use existing params declaration in onboarding ( #31363 )
...
Re-use existing params declarations in onboarding
2024-02-07 17:44:57 -08:00
James
75b72c2c4b
Fix whitespace ( #31361 )
2024-02-07 17:27:16 -08:00
Justin Newberry
e6f42fa6b3
test_time_to_onroad: log events after engagability/timeout ( #31362 )
...
log engagability
Co-authored-by: Comma Device <device@comma.ai >
2024-02-07 17:25:17 -08:00
Justin Newberry
2e7ed5bd88
add loop_until_fail helper ( #31360 )
...
* helper
* remove count
2024-02-07 17:07:01 -08:00
Justin Newberry
4fea2a343a
test_time_to_onroad: log events after onroad/timeout ( #31359 )
...
* log events
* only on fail
2024-02-07 17:05:43 -08:00
Shane Smiskol
768fee7e44
[bot] Fingerprints: add missing FW versions from new users ( #31358 )
...
Export fingerprints
2024-02-07 16:45:03 -08:00
Adeeb Shihadeh
4228b6420b
agnos 9.6 ( #31357 )
...
* agnos 9.6
* manifest
2024-02-07 16:15:09 -08:00
Shane Smiskol
08c3107163
[bot] Fingerprints: add missing FW versions from new users ( #31352 )
...
Export fingerprints
2024-02-07 15:46:58 -08:00
Justin Newberry
6a463503a7
add cd for jenkins replacement scripts ( #31355 )
...
fix dirs
2024-02-07 15:40:36 -08:00
Shane Smiskol
92025ecbbd
Add Lexus LC 2024 to release notes
2024-02-07 15:07:21 -08:00
Justin Newberry
caa9dff610
test_power_draw: wait for power instead of fixed warmup time ( #31318 )
...
* wait for valid
* reuuse that
* assert warmup
* Wip
* fix that
* reset
* none
* timeout
* maxlen
* consecutive
* proc
* fix
* local
* same as before
* mean
* fixes
* SA
* this is the real warmup time
* this is the real warmup time
* Cleanup
* Cleanup
* monotonic + len
* reduce duplication
* fix
* fix
---------
Co-authored-by: Comma Device <device@comma.ai >
2024-02-07 13:54:46 -08:00
Adeeb Shihadeh
ff1dd1f4dd
agnos 9.5 ( #31313 )
...
* agnos 9.4
* agnos 9.5
2024-02-07 13:23:58 -08:00
Nelson Chen
b234f5abef
Update Lexus LC Convertible Steer Ratio to 13 ( #31354 )
...
https://media.lexus.co.uk/wp-content/uploads/sites/3/2021/06/1612190405210201MLCConvertibleTechSpec.pdf
Minor follow-up to port
2024-02-07 12:34:45 -08:00
Nelson Chen
879e2521ac
Lexus LC 2024 ( #31199 )
...
* Initial pass
* Add physical measurements for LEXUS_LC_2024
* Add new test route for TOYOTA.LEXUS_LC_TSS2
* Add new public-OK test route for TOYOTA.LEXUS_LC_TSS2
* update docs
* | not /
---------
Co-authored-by: Justin Newberry <justin@comma.ai >
2024-02-07 11:45:12 -08:00
Justin Newberry
8f67d3cab9
jenkins: remove pc / car tests ( #31353 )
...
* move to scripts
* clean first
* cant have test_*?
* move
2024-02-07 11:33:52 -08:00
Justin Newberry
6933d0560a
Pytest: reenable gc in pytest fixture + re-combine jenkins car tests ( #31351 )
...
* Revert "jenkins: spilt car tests in two steps (#31346 )"
This reverts commit 8a00b30029 .
* enable gc
* codespell
* useless comment
2024-02-07 08:35:32 -08:00
Shane Smiskol
8f5dcb3019
HKG CAN FD: potentially get VIN without OBD port on some platforms ( #31348 )
...
* add cluster
* think this works
* update refs
not 1
* only add the new address
* bb
* comment
2024-02-07 00:23:16 -08:00
Shane Smiskol
fabec99645
Hyundai: log camera manufacture date ( #31345 )
...
* log manufac date
* oof
* should be safe
* update refs
2024-02-07 00:07:01 -08:00
Justin Newberry
8a00b30029
jenkins: spilt car tests in two steps ( #31346 )
...
fix
2024-02-07 00:04:27 -08:00
Adeeb Shihadeh
28276a4485
bump panda
2024-02-06 22:32:37 -08:00
Shane Smiskol
bcd29a2b8a
Hyundai: add PT queries for all ECUs ( #31334 )
...
* We never had any bus 0 logging queries for CAN!
* should be logging
* try all, and try on can fd as well
* update refs
* oof forgot about hda2 can fd where pt is bus 1
* sheesh
* fix the timing
* fix ref
2024-02-06 20:37:26 -08:00
Shane Smiskol
4ec0ed311c
FW query timing test: fix total reference time ( #31344 )
...
* We never had any bus 0 logging queries for CAN!
* should be logging
* try all, and try on can fd as well
* update refs
* oof forgot about hda2 can fd where pt is bus 1
* sheesh
* fix the timing
* not here
* revert
* this just simply measured the total time of all the brands with aux queries (1.25s)
* clean up
2024-02-06 20:10:06 -08:00
Shane Smiskol
a07259d765
HKG: mark queries as logging ( #31343 )
...
* should be logging
* fix cmt
2024-02-06 19:37:15 -08:00
Justin Newberry
530902dfad
bump metadrive ( #31342 )
...
bump
2024-02-06 19:23:37 -08:00
Justin Newberry
aa43252dc5
bump opendbc ( #31340 )
...
bumpitup
2024-02-06 19:16:41 -08:00
Justin Newberry
ceecf39c54
Docker: merge opencl and base images ( #31338 )
...
* mergeem
* don't change workdir
2024-02-06 17:11:00 -08:00
Justin Newberry
66dc7030de
test_models: cleanup by using new logreader ( #31267 )
...
* cleanup
* only check error
* this segment only
* fix
* fix
* keep this
* fix internal
2024-02-06 16:50:30 -08:00
gaanthony
30dd1087ea
Update fingerprints.py - for 2023 Kia Sorento X-Line SX Prestige ( #31286 )
...
* Update fingerprints.py - for 2023 Kia Sorento X-Line SX Prestige
* Update fingerprints.py - fix file for unit tests
* Update fingerprints.py
trailing
---------
Co-authored-by: Justin Newberry <jnewberry0502@gmail.com >
2024-02-06 16:00:24 -08:00
Tico Fortes
1185645271
Add fingerprint Hyundai Tucson Hibrid 2022 Europe ( #31291 )
2024-02-06 15:55:01 -08:00
Justin Newberry
03c183cb05
jenkins: limit cpu and memory ( #31329 )
...
* limit that
* we can use 32g
* addopts
* half
2024-02-06 13:51:55 -08:00
Justin Newberry
052519570d
jenkins: lock device resource first before making container ( #31330 )
...
lock first
2024-02-06 13:35:08 -08:00
dzid26
0af62eb3b0
camerastream instructions ( #31326 )
...
* camerastream instructions
* Update README.md
* Update tools/README.md
---------
Co-authored-by: Adeeb Shihadeh <adeebshihadeh@gmail.com >
2024-02-06 13:19:01 -08:00
Justin Newberry
88b635c4e1
jenkins: cleanup stage names for analysis ( #31327 )
...
fix names
2024-02-06 12:50:44 -08:00
Adeeb Shihadeh
7fe375f158
[bot] Bump submodules ( #31299 )
...
bump submodules
Co-authored-by: jnewb1 <jnewb1@users.noreply.github.com >
2024-02-06 11:11:58 -08:00
Shane Smiskol
d5821c6812
[bot] Fingerprints: add missing FW versions from new users ( #31277 )
...
Export fingerprints
2024-02-06 01:47:51 -08:00
dblacknc
75ea3f3e3a
Add fingerprint and car info for 2021 Kia Niro PHEV ( #31275 )
...
* Add 2021 Kia Niro Plug-in Hybrid
* Added CAR.KIA_NIRO_PHEV_2021
* Added CAR.KIA_NIRO_PHEV_2021
Created new block and moved 2022 model to it as well, with correct mass and steerRatio values.
* Added 2021 Kia Niro PHEV
* Added 2021 Kia Niro PHEV
For now, using 2020 Niro EV torque data
* Update values.py
Add '21 Kia Niro PHEV to HYBRID_CAR for gas signal and DBC info
* Test route for 2021 Kia Niro PHEV
* Add public test route for 2021 Kia Niro PHEV
* Fixed typo in test route for 2021 Kia Niro PHEV
* Move '21 Kia Niro PHEV car info under '22
...and remove other mention of '21 as distinct car
* Added '21 Kia Niro PHEV fingerprint under '22
...and removed separate car definition
* Removed '21 Kia Niro PHEV as separate car, now under '22
* Removed '21 Kia Niro PHEV, now under '22 fingerprint
* Removed test route for '21 Kia Niro PHEV
* Update values.py
Missed removing one more reference to '21 Kiro Niro PHEV, consolidating under '22.
* Update selfdrive/car/hyundai/interface.py
* Update selfdrive/car/hyundai/fingerprints.py
* Apply suggestions from code review
---------
Co-authored-by: Shane Smiskol <shane@smiskol.com >
2024-02-06 01:10:10 -08:00
neverbread
769c044269
Hyundai: add FW for 2018 Elantra GT Sport ( #30732 )
...
* Update values.py
* we really gotta get fuzzy FP for these date codes
* format
* rc
---------
Co-authored-by: Shane Smiskol <shane@smiskol.com >
2024-02-06 00:56:02 -08:00
Maddog1929
90dbe61c7d
Add fingerprint for 2018 Genesis G90 ( #31271 )
...
* Update fingerprints.py
* Update fingerprints.py
* Update fingerprints.py
* Update fingerprints.py
* Update fingerprints.py
* Update fingerprints.py
* Update fingerprints.py
* Update values.py
* Update values.py
* Update fingerprints.py
* Update values.py
* Update values.py
* Update fingerprints.py
changed formatting of FW value to match existing convention and removed extra FW value no longer being shown in carParam logs
2024-02-06 00:43:41 -08:00
Jason Young
e6bace867e
VW MQB: Add FW for 2024 Volkswagen Jetta ( #30979 )
...
* VW MQB: Add FW for 2024 Volkswagen Jetta
* update docs
* fix sorting
2024-02-06 00:42:28 -08:00
Shane Smiskol
ee16eefc1a
Ford: Add missing FW for Escape 2022 ( #31321 )
...
Add missing FW for a25d5d0b645d8bc3
2024-02-06 00:05:08 -08:00
Shane Smiskol
dd6065c33b
Reapply "Ford: don't fingerprint on engine ( #31195 )" part 2 ( #31320 )
...
* Reapply "Ford: don't fingerprint on engine (#31195 ) part 2"
This reverts commit 7694712cd6 .
* add comment
Co-authored-by: Cameron Clough <cameronjclough@gmail.com >
---------
Co-authored-by: Cameron Clough <cameronjclough@gmail.com >
2024-02-05 23:57:46 -08:00
Adeeb Shihadeh
cbd46802b0
fix bootlog count ( #31319 )
2024-02-05 23:00:45 -08:00
Justin Newberry
b94aba6281
CI: Move repo maintenance bots to 6am ( #31316 )
...
later
2024-02-05 21:52:16 -08:00
Shane Smiskol
618366be06
get_vin: respond to full 11-bit diagnostic address range ( #31317 )
...
* fix
* not 7df
* cleaner
* whop
2024-02-05 21:52:06 -08:00
Shane Smiskol
55cc3989d8
Ford: add ABS address to get VIN without OBD port ( #31308 )
...
* consider ford abs
* cmts
* fix
* who
* Revert "who"
This reverts commit eef45b147fab715a9f35b9712e8b9d7ebb1b2fdf.
* this doesn't work correctly
* add cmt
* fix
* Revert "fix"
This reverts commit 60dfe09c426e74293711df9e2f3b2f75cf3a1da9.
2024-02-05 21:48:57 -08:00
Justin Newberry
7eb9b9a277
update model replay ref ( #31310 )
...
update ref
2024-02-05 21:06:30 -08:00
Shane Smiskol
cd153e6376
log vin request to qlog ( #31314 )
2024-02-05 20:30:33 -08:00
Kacper Rączy
35d848ad52
webrtcd: lazy import of aiortc ( #31304 )
...
* Lazy imports in webrtcd
* Lazy imports in web.py
* Type hints
* Remove FrameReaderVideoStreamTrack
* leave the aiohttp.web import
* Leave the client session
* main leftover
2024-02-05 19:04:59 -08:00
Justin Newberry
b17f24d68e
test_logreader: test run_across_segments ( #31305 )
...
* more logreader tests
* not in ci for now
* enable cache
2024-02-05 18:35:12 -08:00
Greg Hogan
a8aa04e6bd
make URLFile safe after fork() ( #31309 )
...
* make URLFile safe after fork()
* cache the pool manager in each instance
* type hints
2024-02-05 18:07:48 -08:00
Harald Schäfer
06bdc69a02
Certified Herbalist Model ( #31294 )
...
ab9921cb-6e0a-4816-bec5-ebb55d37a7f1/700
2024-02-06 08:39:44 +08:00
Shane Smiskol
50a552ab8d
Reapply "Ford: don't fingerprint on engine ( #31195 )" ( #31303 )
...
* Reapply "Ford: don't fingerprint on engine (#31195 )"
This reverts commit 7694712cd6 .
* don't change the queries
* revert refs
2024-02-05 14:46:34 -08:00
Justin Newberry
fd07fc3ba4
updated: close lock file on exit ( #31285 )
...
* with open
* those too
* just 1 file
* move this to another pr
2024-02-05 13:01:23 -08:00
Adeeb Shihadeh
f0b591e345
[bot] Update Python packages and pre-commit hooks ( #31300 )
...
Update Python packages and pre-commit hooks
Co-authored-by: jnewb1 <jnewb1@users.noreply.github.com >
2024-02-05 10:06:18 -08:00
Jason Wen
daae551ea8
Merge remote-tracking branch 'commaai/openpilot/master' into sync-20240201
2024-02-05 11:41:19 -05:00
Shane Smiskol
7694712cd6
Revert "Ford: don't fingerprint on engine ( #31195 )"
...
This reverts commit 1d1c9936cf .
2024-02-05 01:35:39 -08:00
Adeeb Shihadeh
43f151eea9
compressed_vipc supports all frame sizes
2024-02-04 15:29:43 -08:00
Adeeb Shihadeh
3972073fd4
tools: fix up can_replay
2024-02-04 14:48:06 -08:00
Adeeb Shihadeh
a094179b4d
add cavli modem config ( #31297 )
...
* add cavli modem config
* fix linter
---------
Co-authored-by: Comma Device <device@comma.ai >
2024-02-04 14:26:03 -08:00
Shane Smiskol
81f52f2e53
car_helpers: don't log fingerprints as a dict ( #31289 )
...
Update car_helpers.py
2024-02-02 23:45:28 -08:00
Shane Smiskol
0110540300
Test car interfaces: init controllers ( #31282 )
...
* not pytest?
* copy what build release does
* test controls step with CI and lat/long controllers, car controller.update, etc
* clean up
* not needed
* not here
* here
* better cmt
* fix test_fuzzy
* see what's failing
* need conftest for OPENPILOT_PREFIX to work!
* up
* clean up
* test
* fix
* params put is slow
* stash
* Revert "stash"
This reverts commit 22cc9f814c0699f7046970763663205907f2890b.
* stash
bad
* just freaking merge
* sort
* rm
2024-02-02 23:43:30 -08:00
Greg Hogan
d0a1fa636a
logging: make swaglog context match in python and c ( #31288 )
...
* logging: make swaglog context match in python and c
* add git context to athenad
2024-02-02 23:10:04 -08:00
Greg Hogan
7affba06d8
simplify git remote is comma check ( #31284 )
...
* simplify git remote is comma check
* cast to str
* eliminate default and always return string
* add type annotation for cache decorator
* fix up default handling
2024-02-02 21:23:32 -08:00
Shane Smiskol
52be3805b0
use pytest for release tests ( #31280 )
...
* not pytest?
* copy what build release does
* Update .github/workflows/release.yaml
2024-02-02 19:25:34 -08:00
Adeeb Shihadeh
2193458da9
bump panda ( #31287 )
2024-02-02 19:20:28 -08:00
Greg Hogan
9ab374f3b0
athenad: return normalized origin in getVersion() ( #31283 )
2024-02-02 16:29:45 -08:00
Justin Newberry
28a15dbfe9
CI: enable logical cpus for all selfdrive tests ( #31281 )
...
logical
2024-02-02 15:45:59 -08:00
Justin Newberry
0277fc5548
Pytest: consistent hardware state for tici tests ( #31279 )
...
* consistent hardware
* consistent hardware
* moved
* this too
* ruff
* s
* duplicated
---------
Co-authored-by: Comma Device <device@comma.ai >
2024-02-02 14:18:01 -08:00
Adeeb Shihadeh
a5766e2796
encoderd: get frame size over vipc ( #31276 )
...
* encoderd: get frame size over vipc
* bump cereal
* fix ffmpeg
* no print
2024-02-02 12:53:12 -08:00
Hoang Bui
71236204bb
Fix self.started value pass in metadrive test ( #31153 )
...
* fix value pass
* fix test
---------
Co-authored-by: Justin Newberry <justin@comma.ai >
2024-02-02 12:06:05 -08:00
Adeeb Shihadeh
83fc734b8f
add neural ff weights to release
2024-02-02 11:28:42 -08:00
Jason Wen
66df10faaf
MSPA: Lat plan deprecation prerequisites ( #276 )
...
* MSPA: Lat plan deprecation prerequisites
* bump cereal
2024-02-02 01:14:13 -05:00
Jason Wen
dd49490dae
mapd: Remove more legacy implementation ( #275 )
...
* mapd: Remove more legacy implementation
* bump cereal
2024-02-02 00:08:53 -05:00
Shane Smiskol
c9bd4e4c0d
FW_QUERY_CONFIGS: type annotate ( #31265 )
...
* annotate
* fix
* clean up
* test
* clean up
* space
* fix
2024-02-01 21:01:31 -08:00
Adeeb Shihadeh
4962ffa14c
camerad: flip OS04C10 image
2024-02-01 20:24:00 -08:00
Jason Wen
fbabd5700f
MSPA: lateralPlanSP legacy support ( #274 )
...
* MSPA: `lateralPlanSP` legacy support
* bump cereal
2024-02-01 23:02:03 -05:00
Jason Wen
8f0b4c49cc
gpxd: Remove support ( #273 )
2024-02-01 21:03:17 -05:00
Jason Wen
72dba20a60
Enhanced Speed Control: Remove legacy implementation ( #271 )
...
Remove outdated Enhanced Speed Control
2024-02-01 20:59:27 -05:00
Justin Newberry
08d9681cf6
Jenkins: select devices randomly ( #31274 )
...
radnomly select devices
2024-02-01 17:24:28 -08:00
Shane Smiskol
33c93cc583
Mazda: add missing FW versions for CX9 2022 ( #30725 ) ( #31273 )
...
* Adding CX9 engine ECU FW
* Adding cx92023 fingerprints for transmission
* add fingerprints
---------
Co-authored-by: Elshan <8066214+ekodikara@users.noreply.github.com >
Co-authored-by: Elshan <elshan.kodikara@stepglobal.com >
2024-02-01 15:22:26 -08:00
Shane Smiskol
341f8420db
fw_versions: type annotate test_brand_ecu_matches ( #31272 )
...
* test this
* we
2024-02-01 15:11:10 -08:00
Adeeb Shihadeh
98564961cd
manager: remove RTC time pull ( #31270 )
2024-02-01 14:00:18 -08:00
Hoang Bui
08037594e2
map: Transfer to MapLibre ( #31185 )
...
* change codebase
* compile
* add mapboxprovider
* works with map_renderer in c
* remove maplibre temp
* maplibre works
* cleanup build.sh
* x86 stuff
* add lib
* update release files
* don't need that
* tici build
* tici build
* add tici lib
* update refs
---------
Co-authored-by: Adeeb Shihadeh <adeebshihadeh@gmail.com >
2024-02-01 13:37:22 -08:00
Vivek Aithal
619625625c
CHEVROLET BOLT EUV 2022: Add a simple neural feed forward ( #31266 )
...
* add simple neural feed forward
* update refs
* do not sample during inference in op
* update refs
2024-02-01 12:30:43 -08:00
Moritz Wörmann
628c829d19
GH Actions PR review bot: Check only for substrings in checkbox text when validating PR template ( #31262 )
...
check only for substrings in checkbox text
2024-02-01 10:31:10 -08:00
Vivek Aithal
056b330e8b
LatControlTorque: Add more inputs ( #31252 )
...
* add history and state to the ff inputs
* add history
* resolve comments
* remove history, simplify
* don't compute lateral accel, roll comp always
2024-02-01 04:12:48 -08:00
Shane Smiskol
f0b6f48948
Mazda: use bus 0 to fingerprint ( #31261 )
...
* for testing
* switch OBD port to logging
* revert
* cmt
* cmt
* remove OBD query
* Update selfdrive/car/mazda/values.py
2024-02-01 00:28:00 -08:00
Justin Newberry
086c509fde
Create message mocking tools ( #31249 )
...
* add mocking tools
* fix map renderer
* use for power draw
* fix those
* whitespace
* rename to services
* fix the rate
* remove
2024-01-31 18:47:49 -08:00
Justin Newberry
be33b00499
Jenkins: better timeout when disconnected from devices ( #31256 )
...
* timeout better
* timeoutes
2024-01-31 18:46:40 -08:00
Eric Brown
1ab3745400
GM: Fix wheel direction signals ( #31258 )
...
* Fix wheel direction signals
* Update name
* Add comment
* Remove signal value table
Co-authored-by: Shane Smiskol <shane@smiskol.com >
* bump
* add 3
---------
Co-authored-by: Shane Smiskol <shane@smiskol.com >
2024-01-31 18:45:10 -08:00
Justin Newberry
5c85925e9b
test_athenad: create with_upload_handler decorator ( #31250 )
...
cleaner
2024-01-31 18:44:04 -08:00
Shane Smiskol
7222eb3665
Nissan: use bus 0 to fingerprint ( #31243 )
...
* Nissan: use bus 0 to fingerprint
* update refs
* switch OBD query to be logging instead, might want OBD logging for one more release
2024-01-31 18:20:33 -08:00
Justin Newberry
6010a39bf8
LogReader: skip file_exists check for comma_api ( #31251 )
...
* valid file
* missed this one
2024-01-31 16:43:58 -08:00
Shane Smiskol
5195f0a624
[bot] Fingerprints: add missing FW versions from new users ( #31245 )
2024-01-31 09:52:44 -08:00
Elshan
883f9458eb
Mazda: add missing FW versions for CX9 2022 ( #30725 )
...
* Adding CX9 engine ECU FW
* Adding cx92023 fingerprints for transmission
* add fingerprints
---------
Co-authored-by: Elshan <elshan.kodikara@stepglobal.com >
Co-authored-by: Shane Smiskol <shane@smiskol.com >
2024-01-31 03:20:58 -08:00
Shane Smiskol
e4e161f8de
Hyundai CAN FD: enable enhanced fuzzy fingerprinting for Sorento & Sorento Hybrid ( #31242 )
...
* allow fuzzy fingerprinting
* rm todo
* better cmt
2024-01-31 00:52:49 -08:00
Shane Smiskol
b4f958c13f
HKG CAN FD: Merge Sorento Plug-in Hybrid and Hybrid ( #31241 )
...
* merge sorento plug-in hybrid and hybrid
* format
* allow fuzzy fingerprinting
* rm todo
* Revert "rm todo"
This reverts commit f2457eb58f88f780b25625942dbd9c74202acbb8.
* Revert "allow fuzzy fingerprinting"
This reverts commit 91f143f3115e31107752a5e84d3f587e6917933f.
2024-01-31 00:41:57 -08:00
Shane Smiskol
2f4cadc6bf
Hyundai CAN FD: merge Sportage platforms ( #31235 )
...
* merge Tucson 4th gen!
* format fingerprints
* fix torque params
* fix
* detect CANFD hybrid with ACCELERATOR_ALT
* passes
* add test
* pass test
* cmt
* Revert "pass test"
This reverts commit 5f48ab1f6e6569def1cbbc92c9c0dd4ea5eebbe2.
* combine sportage hybrid
* merge sportage
* format
2024-01-31 00:19:15 -08:00
Shane Smiskol
e92e856f7a
Hyundai CAN FD: merge Tucson and Tucson Hybrid ( #31238 )
...
* combine tucson and tucson hybrid can fd
* format fingerprints
2024-01-30 23:06:24 -08:00
Shane Smiskol
e5a8ddc3d0
Hyundai CAN FD: detect hybrid ( #31237 )
...
* detect can fd hybrid
* remove from set
* prevent EV & hybrid somehow
2024-01-30 22:43:56 -08:00
Shane Smiskol
b40660692b
Hyundai: use hybrid & ev flags ( #31236 )
...
* hyundai: use hybrid & ev flags
* Update ref_commit
* todo
* match order
2024-01-30 21:57:29 -08:00
Shane Smiskol
9c48e85c78
Revert "docs: fix car docs video icon" ( #31234 )
2024-01-30 19:04:43 -08:00
Shane Smiskol
97aa08d8de
docs: fix car docs video icon ( #31218 )
...
* fix yt icon on docs.comma.ai
* bigger
2024-01-30 18:46:46 -08:00
Shane Smiskol
bd1678e71f
Toyota: fix rare panda standstill mismatch ( #31232 )
...
* fix
* clean up
* just use 2x lower threshold so we're not on edge again
2024-01-30 16:06:28 -08:00
Adeeb Shihadeh
bc5fdf24ae
update min valid time
2024-01-30 15:00:41 -08:00
Shane Smiskol
0176c870ea
Fingerprints: add missing FW versions from users for Toyota, Honda, Chrysler, Mazda, Ford [bot] ( #31231 )
2024-01-30 13:57:52 -08:00
Harald Schäfer
feaf52dd4c
Ford long control improvements ( #31123 )
...
* Ford updates
* back to normal
* Small fixes
* Try max
* Does pred matter
* ref commit
* Update ref
2024-01-30 11:40:52 -08:00
Shane Smiskol
c2ee072907
format fingerprints: fix empty FW versions ( #31230 )
...
fix
2024-01-30 03:07:00 -08:00
Cameron Clough
1d1c9936cf
Ford: don't fingerprint on engine ( #31195 )
...
* Ford: do not fingerprint engine
* add notebook
* Ford: add missing Explorer FW
* revert
* revert
* Revert "revert"
This reverts commit ad32feaa689f2b497c8bcc9fedc73cae6c87f697.
* TestFwFingerprintTiming: try these
* TestFwFingerprintTiming: update total ref time
* remove notebook
* fix ref
---------
Co-authored-by: Shane Smiskol <shane@smiskol.com >
2024-01-30 02:42:33 -08:00
Shane Smiskol
06f0e50964
GM: FPv2 logging ( #31221 )
...
* bump
* from https://github.com/commaai/openpilot/pull/27929
* get VIN on bolt!
* might as well try on other gms
* remove vin
* ugh gm is going to be slow
* fix
* should really fix this
* revert
* happy?1
* fix unit test
* bump
* functional addressing must be an OBD gateway feature, this does nothing
* fix vin response
* fix addr!
* finally fix fw_versions bugs since boardd IsOnroad refactor
* for
* only bus 0
* clean up
* Update selfdrive/car/gm/values.py
* ChatGPT re-write
* filter out did
* todo
* oof
* preview: what multiple DIDs per ECU would look like in the future
* Revert "preview: what multiple DIDs per ECU would look like in the future"
This reverts commit 88f0d8611e638de644adc5feabade848c03d59e4.
* function to get all ecus
* we can remove this!
* can also do this!
* and this one too :o
* consistency
* yay
* clean up
2024-01-30 02:19:12 -08:00
Shane Smiskol
2c0f7b8727
FPv2: support FwQueryConfig with no FW versions ( #31227 )
...
* bump
* from https://github.com/commaai/openpilot/pull/27929
* get VIN on bolt!
* might as well try on other gms
* remove vin
* ugh gm is going to be slow
* fix
* should really fix this
* revert
* happy?1
* fix unit test
* bump
* functional addressing must be an OBD gateway feature, this does nothing
* fix vin response
* fix addr!
* finally fix fw_versions bugs since boardd IsOnroad refactor
* for
* only bus 0
* clean up
* Update selfdrive/car/gm/values.py
* ChatGPT re-write
* filter out did
* todo
* oof
* preview: what multiple DIDs per ECU would look like in the future
* Revert "preview: what multiple DIDs per ECU would look like in the future"
This reverts commit 88f0d8611e638de644adc5feabade848c03d59e4.
* function to get all ecus
* we can remove this!
* can also do this!
* and this one too :o
* consistency
* yay
* add tests
* revert GM stuff
* another PR
* reads better
* revert rest of gm
* use that
* interesting
* these are exactly the same (with ordering differences)
* Revert "these are exactly the same (with ordering differences)"
This reverts commit a9e918dc351d24f1b7c8a05c7ec402e057a0e09a.
* flip
2024-01-30 02:08:08 -08:00
Shane Smiskol
c3fcf75737
GM camera ACC: get VIN from camera ( #31224 )
...
* bump
* gm vin
* that's not right
* only check relevant buses
* instead try queries for each bus first
* clean up
* use default retry in function
* all
2024-01-29 23:24:21 -08:00
Shane Smiskol
5a8686b439
fw_versions: fix params.remove
2024-01-29 22:36:29 -08:00
Shane Smiskol
a4cf7745e8
fix manually running fw_versions.py ( #31226 )
2024-01-29 21:44:00 -08:00
Shane Smiskol
3a0033e81e
vin: fix retry logging ( #31225 )
...
* retry should really be outside inner query loop
* just req
* nls
* bump
* rmnl
* useful to have
* is it though
2024-01-29 21:28:29 -08:00
Adeeb Shihadeh
4243e9322a
update release notes
2024-01-29 17:49:37 -08:00
Adeeb Shihadeh
6caf89bca5
agnos 9.3 ( #31163 )
...
* agnos 9.2
* agnos 9.3
2024-01-29 17:44:14 -08:00
Justin Newberry
c782fbc34e
LogReader: add ``.filter`` ( #31222 )
...
add filter
2024-01-29 17:33:47 -08:00
ZwX1616
ba7f840a06
DM: Quarter Pounder Deluxe model ( #31170 )
...
* 1
* pg
This reverts commit 71409ec84a3e04e5e7ec960271d4e278a2472462.
* ee new
* 60ab
* update replay
2024-01-29 16:52:30 -08:00
Justin Newberry
54fe19206e
Subaru: eps is non-essential for gen2 cars ( #31220 )
...
* eps non essential
* comment
* suggestions
2024-01-29 16:48:03 -08:00
Andrei Tanas
e86aafc723
Add 2022 Subaru Outback IDs to subaru/fingerprints.py ( #31016 )
2024-01-29 16:07:56 -08:00
Shane Smiskol
50cb6f819d
selfdrive/debug: view iso-tp communication from logs ( #31217 )
...
* add
* some clean up
* more clean up
* add
* ltl
* add todo
* rm
* use default_mode
---------
Co-authored-by: Justin Newberry <justin@comma.ai >
2024-01-29 15:05:09 -08:00
Justin Newberry
7835f9cce0
LogReader: add tqdm back to run_across_segments ( #31216 )
...
tqdm
2024-01-29 13:18:49 -08:00
Adeeb Shihadeh
ed7cfc2343
[bot] Bump submodules ( #31207 )
...
bump submodules
Co-authored-by: jnewb1 <jnewb1@users.noreply.github.com >
Co-authored-by: Justin Newberry <justin@comma.ai >
2024-01-29 12:37:35 -08:00
Justin Newberry
0b2442314d
CI: increase notebook cache build timeout ( #31212 )
...
allow more time
2024-01-29 10:22:59 -08:00
Justin Newberry
e49eb4c54f
Simulator: prepare to make bridge a PythonProcess ( #31201 )
...
* sim services
* clean
2024-01-29 10:11:02 -08:00
Justin Newberry
75d3e5fb4e
Webcam: prepare to make camerad a PythonProcess ( #31202 )
...
* webcam
* support /dev/* syntax
* support strings
2024-01-29 10:10:55 -08:00
Justin Newberry
bbeeea04a7
CI: fix bot location ( #31211 )
...
g
2024-01-29 10:02:11 -08:00
Adeeb Shihadeh
5f3a425015
Update Python packages and pre-commit hooks ( #31208 )
...
Co-authored-by: jnewb1 <jnewb1@users.noreply.github.com >
2024-01-29 09:43:18 -08:00
Shane Smiskol
fd0b9cd930
Fingerprints: add missing FW versions from users for Toyota, Honda, Chrysler [bot] ( #31210 )
2024-01-29 09:38:06 -08:00
Shane Smiskol
80db6f0e28
Fingerprints: add missing FW versions from users for Toyota, Honda, Chrysler [bot] ( #31205 )
...
Export fingerprints
2024-01-29 01:11:28 -08:00
Shane Smiskol
36d6bb3bda
Car docs: update model years from users for Toyota, Honda, Chrysler [bot] ( #31203 )
...
Update car docs
2024-01-28 19:23:53 -08:00
taggahertz
27c624550f
Updated Lexus ES hybrid MY ( #31181 )
...
* Updated Lexus ES hybrid MY
Car
2024 Lexus ES 300h
Segment
c52c524e1b873247|2024-01-19--12-11-57--0
Route
https://connect.comma.ai/c52c524e1b873247/1705695117754/1705695298920
* Update CARS.md
fixed url link
2024-01-28 17:52:29 -08:00
Shane Smiskol
2a006f59a5
Fingerprints: add missing FW versions from users for Toyota, Honda, Chrysler [bot] ( #31196 )
...
Export fingerprints
2024-01-28 15:53:55 -08:00
Shane Smiskol
a3eb61b7a3
update refs
2024-01-27 23:25:14 -08:00
garrettpall
58ef40eb22
GM: Add BSM from Powertrain Bus ( #30861 )
...
* Add GM BSM
* Move BSM check to fwdCam only
* Detect if BSM message if present
* Remove hardcoding
* Apply Commit Suggestion
Co-authored-by: Shane Smiskol <shane@smiskol.com >
* Cleanup Suggestions
* bump opendbc
* test out bsm
* BCMBlindSpotMonitors -> BCMBlindSpotMonitor
* Revert "test out bsm"
This reverts commit 0e166530e60165269c1be200f48ead9918d5fe96.
* up here
---------
Co-authored-by: Shane Smiskol <shane@smiskol.com >
2024-01-27 20:56:10 -08:00
Shane Smiskol
be4107dc8a
Fingerprints: add missing FW versions from users for Toyota, Honda, Chrysler [bot] ( #31193 )
...
Export fingerprints
2024-01-27 18:31:50 -08:00
Justin Newberry
aff3d5ae09
Subaru: move non-obd requests out of logging ( #31174 )
...
enable
2024-01-27 09:07:14 -08:00
Justin Newberry
824ddffec8
CommaCarSegments: BIG Database! ( #31169 )
...
* sanetized selector
* god damn
* add to re
* slog branch
* slog
* source
* big
* not slog
* cleanup
* no space
* works!
* trigger
* main!
2024-01-27 01:07:29 -08:00
Adeeb Shihadeh
2504341070
bootlog: remove timestamp from filename ( #31187 )
...
* bootlog: remove timestamp from filename
* revert route
* test
* revert that
* fix loggerd test
2024-01-26 19:17:38 -08:00
Adeeb Shihadeh
52c7514452
tools: add LOG_ID regex pattern ( #31186 )
2024-01-26 16:44:12 -08:00
Adeeb Shihadeh
eada51ec8e
pin pyopencl to fix aarch64 build ( #31184 )
...
* revert pyopencl
* revert that
2024-01-26 16:00:33 -08:00
Adeeb Shihadeh
6fbd844216
mark as flaky for now
2024-01-26 14:37:22 -08:00
Adeeb Shihadeh
1001becfa5
unpin sentry-sdk ( #31183 )
...
* unpin sentry-sdk
* update
2024-01-26 14:33:59 -08:00
Alexandre Nobuharu Sato
97488c190e
Fingerprint vw taos eduardo ( #31113 )
...
* add instructions to my fork
* add braziliam TAOS fingerprint
* Revert "add instructions to my fork"
This reverts commit 46fbee3ebe7ecbb211d855e63b2d4c8919c31b63.
2024-01-26 13:20:35 -08:00
Justin Newberry
9518b66c9e
commaCarSegments cleanup ( #31182 )
...
* cleanup
* no space
2024-01-26 13:20:25 -08:00
ugtthis
14e83ac9cc
UI/sidebar_layout: Removed redundant piece of margin code ( #31106 )
2024-01-26 13:16:54 -08:00
Shane Smiskol
52d7cfa689
Honda: add logging request for radarless Civic 2022+ camera ( #31176 )
...
* try tester present
* radar
* rm whitelist
* refs
2024-01-25 23:58:27 -08:00
Shane Smiskol
d1a8ec0cad
Fingerprints: add missing FW versions from users for Toyota, Honda, Chrysler [bot] ( #31173 )
...
Export fingerprints
2024-01-25 23:13:17 -08:00
Shane Smiskol
c99cd3251b
vin: reduce retries ( #31175 )
...
reduce retries
2024-01-25 22:40:39 -08:00
Shane Smiskol
ca2ed59a64
add comment about sendcan
2024-01-25 22:27:18 -08:00
Justin Newberry
6262de4419
CI: use auto-cache for test_models ( #31171 )
...
use auto cache
2024-01-25 20:37:25 -08:00
Shane Smiskol
1612ec6d93
vin: try bus 0 first
2024-01-25 19:09:53 -08:00
Shane Smiskol
289868297e
VIN: query on bus 0 to log data ( #31165 )
...
* query on bus 0
* fix
* log vin_rx_bus
* fix!
2024-01-25 18:01:49 -08:00
Adeeb Shihadeh
fe4abaa6f6
add flaky package
2024-01-25 17:38:09 -08:00
Comma Device
076810d5bd
allow a couple retries
2024-01-25 17:13:35 -08:00
Justin Newberry
979dba33cd
Revert "test_loggerd: make rotation test more robust" ( #31168 )
2024-01-25 17:11:03 -08:00
Justin Newberry
faf99ba711
CI: generate test_ui report ( #31151 )
...
* add test
* simpler
* simpler
* false
* move these here
* faster
* map takes logner to render
2024-01-25 16:49:38 -08:00
Shane Smiskol
f5732f9c5b
Fingerprints: add missing FW versions from users for Toyota, Honda, Chrysler [bot] ( #31166 )
2024-01-25 16:44:25 -08:00
Alexandre Nobuharu Sato
f21ccfbf79
Multilang: Update pt-BR translations ( #31167 )
...
* add instructions to my fork
* add paypall.png to gitignore
* Revert "add instructions to my fork"
This reverts commit a6a6f93533add212e321e8472a78a8a69bf932f4.
* translate
* revert this
* why?
---------
Co-authored-by: Comma Device <device@comma.ai >
2024-01-25 15:55:58 -08:00
Shane Smiskol
9ae8830a43
Fingerprints: add missing FW versions from users for Toyota, Honda, Chrysler [bot] ( #31156 )
...
Export fingerprints
2024-01-25 15:28:02 -08:00
Adeeb Shihadeh
4ecaa6da45
update translations
2024-01-25 13:44:26 -08:00
Adeeb Shihadeh
80ea4db7bb
update factory reset
2024-01-25 13:34:09 -08:00
Greg Hogan
6901aada14
filereader should use connection pool for file_exists ( #31158 )
...
* filereader should use connection pool for file_exists
* remove debug var
2024-01-25 13:26:12 -08:00
Justin Newberry
410db2cd9f
Simulator: add comment about mapbox tokens ( #31162 )
...
* add to readme
2024-01-25 12:45:43 -08:00
Justin Newberry
3b618c4dfd
Simulator: pin metadrive + use pip version ( #31161 )
...
* pin metadrive
* pin
* not on git
2024-01-25 12:44:01 -08:00
Justin Newberry
35374f4d57
test_loggerd: make rotation test more robust ( #31160 )
...
* no randomness
* lots
* Revert "lots"
This reverts commit 2052fd6f7b8dc4c53fbb7c726026070918d5de00.
2024-01-25 12:13:43 -08:00
Justin Newberry
6f2f966a2f
CI: add bot labels to repo_maintenance ( #31159 )
...
* add bot lables
* prefix
2024-01-25 11:28:09 -08:00
Justin Newberry
edd2428b60
LogReader: fail-fast on invalid segments ( #31152 )
...
* don't check all
* is
2024-01-25 11:09:09 -08:00
Shane Smiskol
be15b31696
Toyota: use radar in place of abs for platform code ECUs ( #31043 )
...
* use radar instead of abs
* str the strenum
* Lexus ES: non-TSS2 probably don't have stop and go without DSU-pull and/or pedal
* remove from NO_STOP_TIMER_CAR. this set is so confusing
* Combine ES & ESH (preferring ESH's DSU msgs)
* ES: forgot substitute
* comment
* Highlander: combine, preferring the hybrid for DSU msg mismatches (0x365 and 0x366)
* remove duplicates and sort
* update docs
* toyota non_essential ECU test
* Lexus RX: combine, preferring hybrid's msgs (they all exist on ICE)
* sort and remove dups
* parameterize so we can test with notebook
* this too
* clean up
* clean up
* tuple makes more sense
* update comments
* update
* update
* update
2024-01-25 02:02:00 -08:00
Ruben Medina
8472ae5317
add size to system alt image manifest entry ( #31154 )
2024-01-24 23:35:39 -08:00
Shane Smiskol
951d7e9cd0
Chrysler: add FW from CAN fingerprinting cars last 90 days on 0.9.5-release ( #31142 )
...
* print
* name
* add missing
* -----
* add list so can fingerprint
* transmission doesn't exist on these
* fix abs addr!
* apparantly abs isn't on these cars
* 2018 too
* clean up
* rm abs
* add missing versions!
* Revert "add missing versions!"
This reverts commit 45d36a49363a9c540841e6618c1a73cd3948c754.
* need this to fingerprint!
* Add FW from CAN fingerprinting cars last 90 days on 0.9.5-release
* need this temporarily
* Add rest of dongles
* update docs
* remove FINGERPRINTS
* Apply suggestions from code review
* Update selfdrive/car/fw_versions.py
2024-01-24 21:29:18 -08:00
Justin Newberry
3676ae4da3
test_ui: add onroad state ( #31148 )
...
add onroad
2024-01-24 16:51:06 -08:00
kovat74
ae25a13594
Added firmware fingerprint IONIQ 2020 EV ( #31049 )
2024-01-24 16:15:20 -08:00
Cameron Clough
1a202a55c1
Ford: add missing Mach-E fw ( #31145 )
...
From the route 83a4e056c7072678/2023-11-13--16-51-33 (which is already
in selfdrive/car/tests/routes.py, added in #30691 ).
2024-01-24 15:37:32 -08:00
Harald Schäfer
f55e6a3b81
Los Angeles Model 2 ( #31135 )
...
* 7045fb53-6739-4338-8426-20cbd4ad7832/600
* Update constants
* Update parse
* Typos
* Update ref
* 26057144-130f-48e1-8a98-00fae53ae7db/700
* Update ref
2024-01-24 15:26:22 -08:00
Justin Newberry
e2ec5be6ee
test_ui: create test ui screenshots and html report ( #31147 )
...
* test ui
* report + common
* in ci
* fix
* dont enable in ci yet
2024-01-24 13:54:31 -08:00
Adeeb Shihadeh
7f35d0a909
disable TestManager.test_clean_exit for now
2024-01-24 11:53:03 -08:00
Justin Newberry
1bade14fda
car porting examples: subaru fuzzy fingerprinting ( #31139 )
...
initial commit
2024-01-24 10:23:59 -08:00
Justin Newberry
dd0c474e6c
LogReader: replace get_first_message with LogReader.first ( #31146 )
...
* first
* str
2024-01-24 10:21:57 -08:00
Shane Smiskol
e5fe1d2885
Chrysler: add Pacifica 2023 FW versions ( #30934 ) ( #31144 )
...
* Revert "Revert "Chrysler: add Pacifica 2023 FW versions (#30934 )""
* ICE
2024-01-24 01:56:33 -08:00
Shane Smiskol
ee716a6d9d
Revert "Chrysler: add Pacifica 2023 FW versions ( #30934 )" ( #31143 )
...
Revert "Add Pacifica 2023 fingerprint"
2024-01-24 01:29:05 -08:00
Kenny K
1b82e77ed9
Chrysler: add Pacifica 2023 FW versions ( #30934 )
...
* Add Pacifica 2023 fingerprint
* add FW
* remove can
---------
Co-authored-by: Shane Smiskol <shane@smiskol.com >
2024-01-24 01:01:15 -08:00
Justin Newberry
88dcaa51c4
LogReader: no redownloading on multiple iterations ( #31141 )
...
* no redownload
* sort
2024-01-23 23:54:11 -08:00
Shane Smiskol
b9ad854451
Nissan: log FW responses on bus 0 ( #31138 )
...
* nissan: log FW responses on bus 0
* update refs
2024-01-23 23:12:48 -08:00
Justin Newberry
ac71c30ad5
auto_source: add commaCarSegments source ( #31137 )
...
add source
2024-01-23 21:40:04 -08:00
Justin Newberry
abf2801122
use get_first_message for auto_fingerprint
2024-01-23 20:59:32 -08:00
Justin Newberry
3d9b483e10
comma_api_source: fix qlogs ( #31136 )
...
fix qlogs
2024-01-23 20:51:15 -08:00
Justin Newberry
998eb8cde2
test_fw_query_on_routes: use new LogReader ( #31134 )
...
a
2024-01-23 17:41:43 -08:00
Shane Smiskol
780f1222ad
fw_versions: add extra_fw_versions param ( #31132 )
...
* add param
* fix
* fix
2024-01-23 17:21:48 -08:00
Justin Newberry
f22b6681d6
CI: test the car_porting example notebooks ( #31131 )
...
* dont use route
* fix and cleanup
* test the example notebooks
2024-01-23 14:57:31 -08:00
Justin Newberry
d574013d7b
LogReader: don't use route for max_segment ( #31129 )
...
* dont use route
* fix and cleanup
2024-01-23 14:51:45 -08:00
Shane Smiskol
a2028cbfd5
New MY!
2024-01-23 14:29:31 -08:00
Shane Smiskol
ebc916e25c
Export fingerprints
2024-01-23 14:23:11 -08:00
Justin Newberry
0234cadec3
LogReader: remove redirect message for internal data ( #31088 )
...
fix logging
2024-01-23 12:55:50 -08:00
Justin Newberry
65490bb3c5
plotjuggler: auto fallback to qlogs with prompt ( #31110 )
...
* qlog fallback
* show a warning for that
* qlog fallback
* fix
* wording
2024-01-23 12:53:19 -08:00
Justin Newberry
35e1e8ecd2
SegmentRange: __str__ get preferred format ( #31126 )
...
get canonical
2024-01-23 11:40:22 -08:00
Shane Smiskol
ea57336005
Fingerprints: automatically add missing FW versions from users [bot] ( #31116 )
...
Export fingerprints
2024-01-23 02:19:32 -08:00
Hoang Bui
403610eed9
CI: enable virtual audio sink for soundd ( #31120 )
...
* enable virtual sound
* mv install to dockerfile
* cleaner
---------
Co-authored-by: Justin Newberry <justin@comma.ai >
2024-01-22 23:10:17 -08:00
Adeeb Shihadeh
88757c12b3
Revert "Switch from json11 to nlohmann/json ( #31093 )"
...
This reverts commit ee036482b8 .
2024-01-22 22:41:59 -08:00
mtribiere
ee036482b8
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 >
2024-01-22 22:35:47 -08:00
Adeeb Shihadeh
827aa2e4fa
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 >
2024-01-22 18:35:11 -08:00
Justin Newberry
389b8ca30d
add example of using the comma car segments database ( #31117 )
...
* add vin fingerprinting example
* perhaps!
* remove segment
* easier
2024-01-22 18:23:07 -08:00
Justin Newberry
caa9153974
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 >
2024-01-22 17:33:03 -08:00
Adeeb Shihadeh
694fc378dd
loggerd: speedup unit tests ( #31115 )
...
* first speed it up
* pytestify
* no sleep
2024-01-22 17:24:42 -08:00
Justin Newberry
3846130d8e
pytest: add marker for sharing the download cache ( #31082 )
...
* fix cache
* with a marker
2024-01-22 16:30:59 -08:00
Harald Schäfer
7c9530f743
Code for running legacy models ( #31111 )
...
* Code for running legacy models
* Optional outputs
2024-01-22 14:44:48 -08:00
Brad Slavin
95d33164fd
Hyundai: add missing Ioniq 5 2024 RWD Limited FW ( #30864 )
...
Update fingerprints.py
Added 2024 RWD Limited
2024-01-22 12:09:17 -08:00
Adeeb Shihadeh
77d051f5ec
Bump submodules ( #31107 )
...
bump submodules
Co-authored-by: jnewb1 <jnewb1@users.noreply.github.com >
2024-01-22 09:15:58 -08:00
Adeeb Shihadeh
eb04935b95
Update Python packages and pre-commit hooks ( #31108 )
...
Co-authored-by: jnewb1 <jnewb1@users.noreply.github.com >
2024-01-22 09:15:22 -08:00
Harald Schäfer
0067cf3eb1
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
2024-01-22 00:58:06 -08:00
Justin Newberry
81516216b1
Simulator: fix metadrive ( #31104 )
...
fix metadrive
2024-01-21 17:34:26 -08:00
Bruce Wayne
3b01733900
Revert "Refactor modeld ( #31099 )"
...
This reverts commit 599325718e .
2024-01-21 17:29:32 -08:00
Harald Schäfer
7ebd841a0b
Deprecate lat planner ( #31097 )
...
* Deprecate lat planner
* Bump cereal
2024-01-21 17:10:49 -08:00
Harald Schäfer
599325718e
Refactor modeld ( #31099 )
...
* First commit
* Allow
* Just camerastream helper
2024-01-21 17:10:40 -08:00
Adeeb Shihadeh
139b0ae3b6
fix test_startup ( #31103 )
...
* fix test_startup
* real fix
2024-01-21 16:55:47 -08:00
Adeeb Shihadeh
74a2e3178f
pre-commit: only check translations on update ( #31102 )
2024-01-21 16:40:12 -08:00
Adeeb Shihadeh
b1f457bdc8
pytest: cleanup manager procs on teardown ( #31101 )
2024-01-21 16:39:52 -08:00
Adeeb Shihadeh
78e20cff39
cleanup tests that are now useless ( #31098 )
...
* disable that onoe
* e2e tests catch this
* rm more useless checks
2024-01-21 14:49:57 -08:00
Bruce Wayne
ec72cdca00
Bump cereal
2024-01-21 12:10:55 -08:00
Harald Schäfer
e6c97c3846
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 >
2024-01-21 12:09:48 -08:00
Justin Newberry
2c86c023fe
sanitizer: sanitize vin number ( #31090 )
2024-01-21 12:22:32 -05:00
Adeeb Shihadeh
e0d0896dcf
test_power_draw: check msgs expect first for cleaner error
2024-01-20 17:20:21 -08:00
Adeeb Shihadeh
332a21965d
jenkins: cleanup /dev/shm ( #31095 )
2024-01-20 15:24:34 -08:00
Justin Newberry
dc9ffd2f10
car tests on namespace ( #31080 )
...
cars
2024-01-19 14:53:52 -08:00
Justin Newberry
5c2b7882bf
speedup replay test ( #31086 )
...
* speedup replay test
* better name
* comment not required
2024-01-19 14:39:08 -08:00
Adeeb Shihadeh
7cd9568423
remove dashcam branch ( #31081 )
...
* remove dashcam branch
* fix
* more cleanup
* remove param
* one more
2024-01-19 14:05:03 -08:00
Justin Newberry
18467c8383
fix cache permissions ( #31084 )
...
* fix cache permissions
* chown
2024-01-19 13:57:10 -08:00
Comma Device
574fd03208
fix tici build
2024-01-19 13:45:06 -08:00
Andrei Radulescu
28028aef17
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 >
2024-01-19 13:28:29 -08:00
Justin Newberry
c907dd9e70
CI: fix post run cache ( #31078 )
...
* post cache only
* fix
* newline
* really github???
2024-01-19 13:25:41 -08:00
Adeeb Shihadeh
8a26b4383f
bump that up
2024-01-19 13:19:41 -08:00
Hoang Bui
f0f7e86dcc
Enable cache for pre-commit ( #31071 )
...
* enable cache
* test cache
* commai cache
* remove id
* only save on master
---------
Co-authored-by: Justin Newberry <justin@comma.ai >
2024-01-19 13:06:02 -08:00
Justin Newberry
bbbe94bc3e
CI: auto-cache add option to save cache ( #31076 )
...
* save cache option
* inputs
2024-01-19 12:43:47 -08:00
Adeeb Shihadeh
16cd20f4eb
don't block startup on time ( #31074 )
...
* don't block startup on time
* cleanup
* unused
2024-01-19 11:51:58 -08:00
Adeeb Shihadeh
f3689ef561
remove old ref to manager_prepare
2024-01-19 10:44:46 -08:00
ugtthis
a6695e4489
UI/close_btn: Removed unused border code ( #31073 )
2024-01-19 10:38:11 -08:00
Justin Newberry
dfb56abf91
silence xvfb ( #31069 )
...
silence
2024-01-18 22:40:28 -08:00
Justin Newberry
35ed8a0886
CI: use namespace.io ( #31064 )
...
* namespace
* mkdir
* fix
* restore only
* restore
* v3
* disable provenance
2024-01-18 22:13:19 -08:00
Adeeb Shihadeh
b4ebba384b
cleanup startup params ( #31068 )
2024-01-18 22:09:55 -08:00
Adeeb Shihadeh
7a6463b2b4
remove early RTC time pull ( #31066 )
2024-01-18 21:05:57 -08:00
Adeeb Shihadeh
e3b17d10f3
speedup prebuilt check ( #31065 )
...
* speedup prebuilt check
* one place
2024-01-18 21:02:18 -08:00
Adeeb Shihadeh
ce947ffe9a
manager: merge prepare and init
2024-01-18 20:45:41 -08:00
Comma Device
e2df83089f
fix param path
2024-01-18 20:12:04 -08:00
Adeeb Shihadeh
c4362bd958
bootlog doesn't block startup ( #31061 )
...
* bootlog doesn't block startup
* keep params
* fix
* cleanup
2024-01-18 20:04:08 -08:00
Shane Smiskol
29536324c1
Toyota: combine more hybrid platforms ( #31057 )
...
* Combine
* migrate test models segs
* fix highlander engine
* no change
2024-01-18 18:51:24 -08:00
Justin Newberry
23cbfe9eb3
Revert "CI: use namespace.so" ( #31060 )
2024-01-18 17:35:24 -08:00
Justin Newberry
9ee0a8a2b1
CI: use namespace.so ( #31056 )
...
* namespace
* mkdir
* fix
* restore only
* restore
* v3
2024-01-18 17:17:53 -08:00
Adeeb Shihadeh
00b5424407
time to remove this
2024-01-18 16:38:46 -08:00
Justin Newberry
d98b33adc8
replace pytest-timeouts with pytest-timeout ( #31053 )
...
* one timeout
* timeout
* higher timeout for now
* bump
2024-01-18 16:19:49 -08:00
Adeeb Shihadeh
1c09ae99eb
Bump submodules ( #31054 )
...
bump submodules
Co-authored-by: jnewb1 <jnewb1@users.noreply.github.com >
2024-01-18 15:06:02 -08:00
Adeeb Shihadeh
292f2ea288
Update BOUNTIES.md
2024-01-18 11:51:39 -08:00
Adeeb Shihadeh
5791afda15
update bolt bounty
2024-01-18 11:50:17 -08:00
Adeeb Shihadeh
2280ac50b7
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 >
2024-01-17 21:41:58 -08:00
Shane Smiskol
f96aa247cc
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 b1ecfd55ce .
* no thread
* clean up a bit
* no thread!
* combine functions
* re-enable total time check
* back to 5
* minimal diff
* minimal diff
2024-01-17 19:05:31 -08:00
Adeeb Shihadeh
005a6e4f17
thermald: match metered param to packet
2024-01-17 17:45:22 -08:00
Adeeb Shihadeh
19630c5af9
uploader: delay uploading crash and boot logs on metered connections ( #31045 )
...
* uploader: delay uploading some files on metered connections
* just crash and boot for now
2024-01-17 17:43:41 -08:00
Adeeb Shihadeh
4c2bb9f380
updated: only fetch on metered connection when necessary ( #31041 )
...
* updated: only fetch on metered connection when necessary
* button always fetches
2024-01-17 16:30:08 -08:00
Harald Schäfer
d36103791c
No curv rate for lateral control ( #31042 )
...
* No more Curvature rate for lat control
* Update cereal
* Update
* Fix lat control test
2024-01-17 16:00:50 -08:00
Justin Newberry
840db1f1b7
prevent typing issue in azure_container ( #31044 )
...
prvent that issue
2024-01-17 15:34:24 -08:00
Adeeb Shihadeh
5f1e7649e3
update param in loggerd unit test
2024-01-17 15:08:36 -08:00
Adeeb Shihadeh
7ce29ef08e
cleanup old params ( #31039 )
...
* cleanup old params
* one more
2024-01-17 14:42:07 -08:00
Shane Smiskol
8c544d9139
Fix f-string in test_fw_query_on_routes.py
2024-01-17 14:39:31 -08:00
Adeeb Shihadeh
0b5fd7287e
uploader cleanup ( #31035 )
...
* Reapply "uploader cleanup" (#31033 )
This reverts commit 5e4df41b2f .
* always sleep
* more cleanup
* little more
* fix linter
* little more
2024-01-17 14:24:09 -08:00
Justin Newberry
3f0b56b364
cleanup azure handling ( #31034 )
...
* wip cleanup
* Wip
* fixes
* fix
* cleanup
* keep this for now
* dest
2024-01-17 14:21:47 -08:00
Justin Newberry
5e4df41b2f
Revert "uploader cleanup" ( #31033 )
2024-01-17 11:07:38 -08:00
Justin Newberry
f6cd009c77
Update PR templates + autogenerate ( #31032 )
...
* update templates
* same as before
* no tuning
* same as before
* move up
2024-01-17 10:36:47 -08:00
YassineYousfi
86ac700805
update onnxruntime to 1.16.3 ( #31024 )
2024-01-16 20:22:05 -08:00
Adeeb Shihadeh
c6c6a441eb
uploader cleanup ( #31029 )
...
* cleanup
* startup cleanup
* step
* Update test_uploader.py
2024-01-16 19:54:07 -08:00
Shane Smiskol
60a4102892
Fingerprints: automatically add missing FW versions from users [bot] ( #31027 )
...
Export fingerprints
2024-01-16 19:32:21 -08:00
Adeeb Shihadeh
baa4e801fe
athena: remove MockParams from tests
2024-01-16 19:11:59 -08:00
Justin Newberry
49586fc30e
CI: auto_pr_review fix error when label doesn't exist ( #31030 )
...
* bot template
* catch error
2024-01-16 18:23:33 -08:00
Justin Newberry
1bf8e04f54
CI: only apply bot-review label when it doesn't pass ( #31028 )
...
bot template
2024-01-16 18:02:26 -08:00
Justin Newberry
b933825231
fix typo
2024-01-16 17:30:11 -08:00
Justin Newberry
2967cada71
auto_source: optimize api calls and use head to determine if file exists ( #31025 )
...
* fast
* catch all
* source
* fix file_exists
* remove duplicate reset
* test multiple loops
* iterations
* cleanup imports
2024-01-16 17:24:37 -08:00
Justin Newberry
5c24527683
test_models: sanitize segment before running test ( #31026 )
...
to ensure sanetized routes will work
2024-01-16 15:08:44 -08:00
Moritz Wörmann
8a05d212ec
CI: Add GH Actions workflow Bot to check for a PR template ( #30999 )
...
* Add GH Actions workflow to check for a PR template
* switch to headings and checkboxes for template detection
* check for bold text in template too
* move template check over to auto_pr_review action and remove label only if check succeeded
* only run template check on external PRs
* wording
---------
Co-authored-by: Justin Newberry <justin@comma.ai >
2024-01-16 13:40:38 -08:00
Justin Newberry
61fe705160
LogReader: fix plotjuggler not reading properly ( #31023 )
...
* fix plotjuggler
* simpler
* fix juggler
* fix that
2024-01-16 12:40:49 -08:00
Justin Newberry
7d400112df
LogReader: move opci to tools/lib ( #31021 )
...
move opci
2024-01-16 10:58:51 -08:00
Justin Newberry
0739d5d7b2
LogReader: support lists of identifiers ( #31020 )
...
* support lists of logs
* mark as slow instead
2024-01-16 10:40:00 -08:00
Justin Newberry
4da8d16514
LogReader: support only_union_types ( #31019 )
...
support only-union-types
2024-01-16 10:03:55 -08:00
Shane Smiskol
8e9be48b7b
Revert "docs: include dashcam" ( #31017 )
2024-01-15 23:49:07 -08:00
Justin Newberry
e1a05deadd
test_athena: make test more independent ( #31012 )
...
get port auto
2024-01-15 16:57:12 -08:00
Justin Newberry
94cd4c9046
Subaru: ensure consistent firmware version size ( #31001 )
...
* fix copying mistakes
* fix SA
* remove print
* ensure size is same
* fix SA
* not in database
2024-01-15 12:52:15 -08:00
Adeeb Shihadeh
a8afaf39d4
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 >
2024-01-15 10:34:25 -08:00
Adeeb Shihadeh
a4fac38cf9
Bump submodules ( #31002 )
...
bump submodules
Co-authored-by: jnewb1 <jnewb1@users.noreply.github.com >
2024-01-15 10:34:08 -08:00
Shane Smiskol
f256225f29
docs: include dashcam ( #31004 )
...
include dashcam
2024-01-15 04:58:43 -08:00
Justin Newberry
4c6f7da404
Subaru: remove incorrect fingerprints from other brands queries ( #30984 )
...
s
2024-01-14 19:55:15 -08:00
Adeeb Shihadeh
fe6aff0131
more unit test speedup ( #30997 )
...
* that's super slow
* fix startup test
* fix
2024-01-13 22:21:43 -08:00
Adeeb Shihadeh
e17e66180c
CI: speedup unit test job ( #30995 )
...
* start
* mv to buildjet
* fix
2024-01-13 21:16:35 -08:00
Adeeb Shihadeh
3e601b5e8f
camerad: move ae test to pytest/catch2 ( #30994 )
...
* mv ae gray test
* cleanup
2024-01-13 15:40:25 -08:00
Adeeb Shihadeh
66ddfece82
speedup devcontainer ci job ( #30993 )
2024-01-13 15:01:35 -08:00
Korben
2f744f5df4
Update French language ( #30992 )
...
Update main_fr.ts
validation of new elements
2024-01-13 13:03:23 -08:00
Justin Newberry
884de6e457
test_proclog: fix conflict with pytest ( #30989 )
2024-01-13 00:30:55 -05:00
Shane Smiskol
dafde02da3
Fingerprints: automatically add missing FW versions from users [bot] ( #30988 )
...
Export fingerprints
2024-01-12 20:58:13 -08:00
Lee Jong Mun
f55d04c172
kor translation update ( #30990 )
2024-01-12 20:44:03 -08:00
Alexandre Nobuharu Sato
4178f7c1e1
Multilang: Update pt-BR translation ( #30987 )
...
* add instructions to my fork
* Revert "add instructions to my fork"
This reverts commit 46fbee3ebe7ecbb211d855e63b2d4c8919c31b63.
* test llm
* Revert "test llm"
This reverts commit fc531f0a1ba81b3444a34a1be8d02a51a060ec7a.
* update pt-BR translation
2024-01-12 18:25:41 -08:00
Justin Newberry
d39b31aed1
remove get_url instances ( #30986 )
...
rm
2024-01-12 17:36:38 -08:00
Justin Newberry
28e5d1bb49
Metadrive: fix map config on main ( #30983 )
...
* Fix map api too
* dont render
2024-01-12 14:42:40 -08:00
Justin Newberry
3d73512c07
rename segmentrangereader to logreader ( #30981 )
...
* Replace multilogiterator
* replace logreader
* update readme
* fix from_Bytes
* new section
* reset before iter
* selector
* fix internal
* whitespace
2024-01-12 12:53:50 -08:00
Justin Newberry
9f1b72ac79
Replace multilogiterator ( #30980 )
2024-01-12 11:43:32 -08:00
Jason Young
ba792d576a
VW MQB: Add FW for 2018 Volkswagen Tiguan ( #30951 )
2024-01-11 23:16:04 -08:00
Adeeb Shihadeh
5da573ff39
navd: handle errors in parsing api response ( #30977 )
2024-01-11 23:15:29 -08:00
Adeeb Shihadeh
ef73ee7b37
simple navd test ( #30976 )
...
* simple test
* can't check that
* cleanup
2024-01-11 22:55:58 -08:00
royjr
96c91c486e
networking: add hidden network option ( #30808 )
...
* init
* once
* match
* fix
* maybe
* maybe
* Revert "maybe"
This reverts commit 8386a0a381d5cfe94d7bbf0187d5e311d4b4e9c3.
* Revert "maybe"
This reverts commit 3abf7b19836e5f353fbb94c9bee52b185bd3fc17.
* Revert "fix"
This reverts commit 09e0146f4deeac07b9c26e916a75b70c7dcff1f1.
* Revert "match"
This reverts commit 39a90c6cf88f310623d5e9058152d025ee7213ea.
* fix not at bottom
* padding
* match
* Update networking.cc
* min chars
* translations
* shouldn't need
* need!
* just in case
* Revert "just in case"
This reverts commit a3c1e090682e30400ba9c20b04407b9e5677ad7a.
* finish translations
* not secret
* optional
* allow open networks
* fix
* try
* working
* add divider
* update translations
* fix
* better name
* translate hidden network
* auto
* v2
* remove v1
* fix
* fix translations
2024-01-11 19:42:20 -08:00
Justin Newberry
f2c73039d7
fix metadrive after bump ( #30967 )
...
* fix clip
* wip
* oop
* 1.22
* ... ugly
* fix tuning
2024-01-11 18:09:39 -08:00
Justin Newberry
e7657d896f
Subaru: fix disable eyesight enum ( #30974 )
...
value
2024-01-11 17:15:37 -08:00
Justin Newberry
d7e7659852
move plotjuggler to segment range reader ( #30969 )
...
* pj
* limit test to 2 segs
* remove
* fix test
2024-01-11 17:02:47 -08:00
Justin Newberry
eb09294fc2
segmentrangereader: support direct parsing ( #30973 )
...
* use correct source
* revert
* cleanup imports
* clean
* direct parsing
* rename
* move up
* fixes
* fix that
* better error message
2024-01-11 16:56:48 -08:00
Shane Smiskol
68bcb6b8da
Fingerprints: add missing FW versions from users ( #30972 )
...
Export fingerprints
2024-01-11 15:57:04 -08:00
Justin Newberry
8d9e431f43
car porting examples: add example of plotting the response of brake_pressure vs acceleration ( #30958 )
...
* another example
* add comment
* fix that
* oop
* fix link
2024-01-11 13:35:50 -08:00
Justin Newberry
042ccb9244
move can replay to segmentrangereader ( #30971 )
...
can replay
2024-01-11 13:11:59 -08:00
Justin Newberry
fb994ae782
segmentrangereader: support more sources ( #30970 )
...
* support more sources
* remove this
2024-01-11 12:55:19 -08:00
Justin Newberry
7e9843b5e6
replace more tools with SegmentRangeReader ( #30968 )
...
* replace lrfros
* and those ones too
2024-01-11 11:46:31 -08:00
Hoang Bui
f820b7cd94
FIx violations and enable --warn=all ( #30854 )
...
* --warn=all
* setoption default warn=all
* to old test yaml
* cleanup
* advanced cscanner
* SCons conditional scanner
* not time yet
---------
Co-authored-by: Adeeb Shihadeh <adeebshihadeh@gmail.com >
2024-01-11 11:16:09 -08:00
Adeeb Shihadeh
ed153141fc
rm old debug script
2024-01-11 10:56:46 -08:00
Justin Newberry
0320fb385a
fix static analysis
2024-01-11 10:54:53 -08:00
Justin Newberry
be814ed447
SegmentRangeReader: log type selector ( #30960 )
...
* log type selector
* test this too
* and this
* invalid selector
* use strenum
* don't hardcode size
* oneline
2024-01-11 10:25:24 -08:00
Justin Newberry
32dfb3f8f2
More migration to segmentrangereader ( #30959 )
...
* filter log message
* ffr
* gtfs
* gtfs
2024-01-11 10:14:10 -08:00
Shane Smiskol
3c74a61c97
Honda: remove hud ECU from CR-V Hybrid ( #30965 )
...
remove almost absent ECU
2024-01-11 00:39:26 -08:00
Shane Smiskol
bef6d7f0bb
pre-commit: speed up translation step ( #30966 )
...
* formatting
fix
* fix missing class attr warning
* add translation_files option, remove pluralonly, type hint
* updates
* update
2024-01-11 00:39:15 -08:00
Adeeb Shihadeh
b92e71a2b6
updated: persist more state between runs for UI ( #30963 )
...
* persist branches and more
* fix target
* typo
---------
Co-authored-by: Comma Device <device@comma.ai >
2024-01-10 23:23:13 -08:00
Adeeb Shihadeh
e9e8f4df38
update count_events.py to SegmentRangeReader
2024-01-10 23:19:16 -08:00
Adeeb Shihadeh
3918039e29
manager: clean exit on ctrl-c
2024-01-10 19:37:10 -08:00
Hoang Bui
1da08460cb
Enable variable pass between test and metadrive processes ( #30961 )
...
pass started between processes
2024-01-10 18:13:21 -08:00
Justin Newberry
af1b7e5c59
Revert "buildjet: pin location to de" ( #30956 )
...
Revert "buildjet: pin location to de (#30955 )"
This reverts commit 576cba217d .
2024-01-10 15:11:20 -08:00
Justin Newberry
576cba217d
buildjet: pin location to de ( #30955 )
...
* pin location
* stringify
* Fix
* fromjson
* flip the parens
* and those
2024-01-10 13:48:35 -08:00
Justin Newberry
cfb23eb2d1
segmentrangereader: support sort_by_time ( #30954 )
...
support sort-by-time
2024-01-10 13:36:55 -08:00
Justin Newberry
926793b17f
migrate can_print_changes to segmentrangereader ( #30953 )
...
more tools
2024-01-10 13:02:39 -08:00
Justin Newberry
0d126e1e9e
SegmentRangeReader: new format for reading multiple segments ( #30940 )
...
* segment range reader
* rename that
* revert that
* cleanup
* revert this for now
* revert this for now
* Fix + test
* rm that
* rm that
* use for auto_fingerprint
* simpler
* for notebook too
* match numpy indexing
* just use numpy directly
* remove that
* spacing
* spacing
* use qlog for auto fingerprint
* add 'read mode'
* pass in read mode
* add test for modes
* numpy indexing
* fix that case
* more examples
* fix the notebook
* cleanup the notebook
* cleaner
* fix those
2024-01-10 11:55:19 -08:00
ugtthis
db3ef3e1d8
UI/MapETA: Increased contrast of widget texts for better readability ( #30952 )
2024-01-09 20:32:23 -08:00
Jason Young
61ebb5b668
VW MQB: EA driver inactivity workaround ( #24711 )
...
* VW MQB: Emergency Assist mitigation
* elide superfluous newline
* update refs
---------
Co-authored-by: Adeeb Shihadeh <adeebshihadeh@gmail.com >
2024-01-09 19:24:46 -08:00
Nelson Chen
4eba5fe68d
Add permissions to build_masterci in release workflow so it can push master-ci ( #30949 )
2024-01-09 16:46:09 -08:00
Adeeb Shihadeh
cd1d7eb4d2
OS04C10 support ( #30658 )
...
* getting frames
* ok
* support both output
* cleanup
* fix unused
* undo
* fix release files
---------
Co-authored-by: Comma Device <device@comma.ai >
2024-01-09 14:19:10 -08:00
Nelson Chen
221f81bbd3
Add more permissions for pushing in prebuilt workflow ( #30948 )
...
Continuing on from https://github.com/commaai/openpilot/pull/30947
2024-01-09 11:35:14 -08:00
Nelson Chen
2a074eefac
Fix badges workflow blocking release/prebuilt workflows from permission and Git-LFS complications ( #30947 )
2024-01-09 10:40:45 -08:00
Shane Smiskol
ca57d329e2
Toyota: add 2024 RAV4 ( #30909 )
...
* add 2024 RAV4 ICE FP
* docs
* also try vin bus 0 toyota
* it works!
2024-01-09 00:48:48 -08:00
Adeeb Shihadeh
af137bac58
GM: remove GMLAN dash msg ( #30547 )
...
* remove GMLAN
* update refs
2024-01-08 19:49:22 -08:00
Shane Smiskol
1d370a0880
Fingerprints: add missing FW versions from users ( #30945 )
...
Export FW versions
2024-01-08 19:46:27 -08:00
YassineYousfi
d6cece756c
longplanner: expose dt ( #30941 )
2024-01-08 19:46:13 -08:00
Jason Young
88e445ef15
VW MQB: Improved longitudinal starting and stopping ( #30874 )
...
* VW MQB: Improved stopping and starting
* get longcontrol to take off sooner
* oops
* use the carParam instead of the constant
* update refs
---------
Co-authored-by: Adeeb Shihadeh <adeebshihadeh@gmail.com >
2024-01-08 19:40:41 -08:00
Hoang Bui
7fdd5c4a7d
Python camerad for webcam ( #30930 )
...
* webcamd
* remove destroy windows
* block
* shebang execute
* executaleeeee
* executableeeeeee
* she bang for camerad.py
* listener
* no signal?
* good
* ruff fix
* delete listener
* recover sim
* remove assert
* refactor
* fix shell
* fix namedtuple
* little change
* to tuple
* cleanup
* update readme
---------
Co-authored-by: Adeeb Shihadeh <adeebshihadeh@gmail.com >
2024-01-08 19:22:21 -08:00
Adeeb Shihadeh
90010754d6
unpin metadrive package ( #30944 )
...
* unpin metadrive package
* lock
2024-01-08 17:16:15 -08:00
Adeeb Shihadeh
c8df0bd1d0
Bump submodules ( #30938 )
...
bump submodules
Co-authored-by: jnewb1 <jnewb1@users.noreply.github.com >
2024-01-08 17:02:40 -08:00
Shane Smiskol
d689a4e653
Fix string indentation ( #30943 )
...
* fix bad spacing
* more
* these aren't important
2024-01-08 15:36:43 -08:00
Adeeb Shihadeh
5f191321fd
tici: check that peripherals are fully booted ( #30942 )
...
* tici: check that peripherals are fully booted
* default
* typo
* fix
---------
Co-authored-by: Comma Device <device@comma.ai >
2024-01-08 15:09:38 -08:00
Adeeb Shihadeh
6743487d78
Update Python packages and pre-commit hooks ( #30939 )
...
Co-authored-by: jnewb1 <jnewb1@users.noreply.github.com >
2024-01-08 13:54:09 -08:00
Adeeb Shihadeh
91c5c5eca7
camerad: log request id ( #30935 )
...
* camerad: log request id
* bump cereal
* bump cereal
2024-01-08 09:16:50 -08:00
Nelson Chen
2a49f94872
Add necessary permissions/tokens for "lewagon/wait-on-check-action" so it can run nightly ( #30923 )
2024-01-07 15:02:25 -08:00
Adeeb Shihadeh
073fc89ad4
Revert "UI: single-threaded CameraView ( #30397 )"
...
This reverts commit 17ac1d3c7b .
2024-01-07 14:54:39 -08:00
Adeeb Shihadeh
e867aa40db
ignore "car port" for stale pr detection
2024-01-07 14:34:04 -08:00
Adeeb Shihadeh
7997fccdfa
update mapsd cpu
2024-01-06 17:46:44 -08:00
Adeeb Shihadeh
f0ccb84ae3
remove common.profiler ( #30927 )
...
* remove common.profiler
* cleanup
2024-01-06 16:20:28 -08:00
Shane Smiskol
084871ed5b
Auto translate: fix prompt & formatting ( #30922 )
...
fixes
2024-01-05 23:44:54 -08:00
Meir
2378f311d2
Auto translate with OpenAI ( #30899 )
...
* auto translate with OpenAI
* change model
* fix mypy typing errors
* update
* fix lint errors
* check api key after args parser
* fix input args
* use languages.json
* just print
---------
Co-authored-by: Adeeb Shihadeh <adeebshihadeh@gmail.com >
2024-01-05 22:28:56 -08:00
Justin Newberry
03d6233743
move profiling tools to tools/profiling ( #30917 )
...
move profiling
2024-01-05 16:22:45 -08:00
Justin Newberry
4cc48b75e8
add sanitizer function ( #30919 )
...
* sanetizer function
* spelling
* better
* move to helpers
2024-01-05 16:20:37 -08:00
Adeeb Shihadeh
46f3fdc090
Update Python packages and pre-commit hooks ( #30597 )
...
* Update Python packages and pre-commit hooks
* fix
---------
Co-authored-by: jnewb1 <jnewb1@users.noreply.github.com >
2024-01-05 15:17:49 -08:00
Justin Newberry
239b228ca6
add the notebook example to car port docs ( #30920 )
...
* add the notebook example
* fix link
* add image
* no lfs
* no lfs
2024-01-05 13:57:02 -08:00
Justin Newberry
e86d74b347
move car porting tools to tools/car_porting ( #30916 )
...
just this for now
2024-01-05 11:53:03 -08:00
Justin Newberry
15e0a906ad
tools: add car porting example notebook ( #30918 )
...
* add car porting example notebooks
* not required
2024-01-05 11:52:24 -08:00
Shane Smiskol
002ab5637b
Car docs: utilize post init ( #30912 )
...
move these to earlier post_init
2024-01-04 22:16:39 -08:00
Shane Smiskol
397c1e373c
selfdrive/test: fix indentation
...
no ruff rule for this
2024-01-04 19:53:23 -08:00
Justin Newberry
1148c65d23
add read_seglist helper ( #30908 )
...
add helper
2024-01-04 17:52:07 -08:00
Shane Smiskol
63f0d775bc
Fingerprints: add missing FW versions from users ( #30906 )
...
Export fingerprints from Fingerprint stage
2024-01-04 15:54:50 -08:00
Shane Smiskol
43b0b0f022
Revert "Fingerprints: add missing FW versions from users"
...
This reverts commit e85e401d07 .
Meant for another branch.
2024-01-04 00:51:38 -08:00
Shane Smiskol
e85e401d07
Fingerprints: add missing FW versions from users
2024-01-04 00:50:30 -08:00
Adeeb Shihadeh
3c4150c542
timezoned: set only from gps ( #30904 )
...
* timezoned: set only from gps
* unused
2024-01-03 20:18:29 -08:00
Adeeb Shihadeh
fe40905849
Revert "Fingerprint for '21 Explorer ST ( #30877 )"
...
This reverts commit ff0fed07ed .
2024-01-03 20:07:58 -08:00
duetschlandftw
ff0fed07ed
Fingerprint for '21 Explorer ST ( #30877 )
...
* carparams gave me a new firmware entry for "shiftByWire" from 'ford', so i added it here, as well as a new fw value under ecs.engine
* Update selfdrive/car/ford/fingerprints.py
---------
Co-authored-by: Shane Smiskol <shane@smiskol.com >
2024-01-03 19:43:59 -08:00
DevTekVE
28cf3155e2
[HKG-CAN] Consider FCW alerts from SCC ( #30885 )
...
* FCW is triggered differently when SCC is active
* Update selfdrive/car/hyundai/carstate.py
* Update selfdrive/car/hyundai/carstate.py
* cmt
---------
Co-authored-by: Shane Smiskol <shane@smiskol.com >
2024-01-03 19:34:13 -08:00
Adeeb Shihadeh
115047d858
timezoned: run while onroad ( #30903 )
2024-01-03 17:53:40 -08:00
Justin Newberry
4430944b29
jenkins: lock "pc" label to limit concurrent workers ( #30902 )
...
* lock pc label
* remove that
2024-01-03 16:55:16 -08:00
Shane Smiskol
318d1204e5
CI: bump other lewagon/wait-on-check-action
2024-01-03 14:11:11 -08:00
Dean Lee
17ac1d3c7b
UI: single-threaded CameraView ( #30397 )
...
* single-threaded CameraView
* updateFrame
* inherit from CameraWidget
* clear frame on offroadTransition
* check frame_id
* optional
* unique_ptr
* CameraView
* cleanup
* cleanup
* log skipping frame
* fix driverview
* disconnectVipc
* debug inconsistent frame
* skip frame if uiPlan is outdate
* cleanup
* set connected = false
* support camerad reboot&seeking in replay
* cleanup
* qDebug
* use deque
* cleanup
---------
Co-authored-by: Comma Device <device@comma.ai >
2024-01-03 13:14:29 -08:00
Shane Smiskol
7f398e1cf9
test_models: fallback to public route when route isn't uploaded to CI bucket ( #30893 )
...
* not sure why this is a test
* Revert "not sure why this is a test"
This reverts commit c13e16311eb882df65d216bbd59acb5702e985e6.
* no ruff for this pattern :(
* this is always caught
* should fail
* simpler
* Revert "should fail"
This reverts commit 21bd15275c46cd42fd19b058245334bae83cce77.
* fix
* cleanup this
* better comment
* better
* this can be more localized
* better names
* better names
* should fail
* Revert "should fail"
This reverts commit c58495e8b3417ce351df8048752ec60177827cb3.
---------
Co-authored-by: Justin Newberry <justin@comma.ai >
2024-01-03 11:54:22 -08:00
Adeeb Shihadeh
8fbe382fa7
make scons parallel by default ( #30901 )
2024-01-03 11:16:54 -08:00
Shane Smiskol
633fef5a96
Fingerprints: add missing FW versions from users ( #30837 )
...
Export Toyota fingerprints from last 2 weeks, 0.9.5-release
2024-01-02 21:48:31 -08:00
Shane Smiskol
8c4930d2d3
Revert "test_models: fallback to public route when route isn't uploaded to CI bucket ( #30794 )" ( #30896 )
...
* fails if no skip function
* Revert "fails if no skip function"
This reverts commit ff3d697d38dce56057c83f06033a689f2301a29d.
* Revert "test_models: fallback to public route when route isn't uploaded to CI bucket (#30794 )"
This reverts commit 05dc0b51e6 .
2024-01-02 17:22:06 -08:00
Shane Smiskol
de4bc31ba6
Toyota: add 2024 RAV4 Hybrid (Canada-built) ( #30887 )
...
* add 2024 RAV4
* bump reeleases
* fix star link in PR comments
* ?
* consistent
2024-01-02 17:14:51 -08:00
Shane Smiskol
543cd4460a
HKG: fix 2021 Niro Hybrid harness ( #30895 )
...
* originally was Hyundai F in the database, but one user on Discord (US) and one in support (SK) both needed hyundai D
* bump
2024-01-02 17:10:23 -08:00
Shane Smiskol
205a78f02d
PR comments: fix image links
2024-01-02 14:18:52 -08:00
Justin Newberry
9b25bfc618
CI: set CI=1 in docker image ( #30889 )
...
* ci=1
* wrong spot
2024-01-02 13:48:16 -08:00
Adeeb Shihadeh
9cf57cc4e4
CI: bump lewagon/wait-on-check-action
2024-01-02 13:34:35 -08:00
Mitchell Goff
7e71fd7bae
new delhi model ( #30822 )
...
* 027a1efa-10fb-4291-ad58-90cf0ff150b5/700
* debug
* rm for now
* bump refs
* revert that
---------
Co-authored-by: Adeeb Shihadeh <adeebshihadeh@gmail.com >
2024-01-02 13:27:15 -08:00
Justin Newberry
86bd337952
CI: set CI=1 globally ( #30888 )
...
ci=1
2024-01-02 13:17:19 -08:00
Justin Newberry
fba521ecc6
url_file: fix non-200 files being cached ( #30886 )
...
* fix + test
* fix unclosed
* easier to read
Co-authored-by: Shane Smiskol <shane@smiskol.com >
* fix that
---------
Co-authored-by: Shane Smiskol <shane@smiskol.com >
2024-01-02 12:42:08 -08:00
royjr
9d7f618bc5
multilang: parameterize unit tests ( #30842 )
...
* init
* fix indents
* remove import
* safer
* TemporaryDirectory
* much cleaner
---------
Co-authored-by: Adeeb Shihadeh <adeebshihadeh@gmail.com >
2024-01-01 14:54:16 -08:00
stevenworks
0f72467558
Typo fixes / Grammar corrections ( #30860 )
...
* CONTRIBUTING.md: Misspelling
* BOUNTIES.md: Misspelling
* SAFETY.md: Grammar
* realtime.py: Comment consistency
* revert for now
---------
Co-authored-by: Adeeb Shihadeh <adeebshihadeh@gmail.com >
2024-01-01 14:39:01 -08:00
Kacper Rączy
65ece2081a
metadrive: Change camera position to reflect typical height of a vehicle ( #30831 )
2024-01-01 14:36:37 -08:00
Sliicy
6ccf2cbfde
Fixed joystickd.py incorrect steering control ( #30879 )
2024-01-01 14:29:01 -08:00
Adeeb Shihadeh
d3cdd837fa
Bump submodules ( #30881 )
...
bump submodules
Co-authored-by: jnewb1 <jnewb1@users.noreply.github.com >
2024-01-01 14:28:34 -08:00
Robbe Derks
eb805e889e
[Cabana] Fix segfault in sparkline ( #30870 )
2023-12-31 13:02:05 -08:00
Justin Newberry
331ea60422
Add link to contributing channel ( #30876 )
2023-12-31 14:54:37 -05:00
royjr
fd88990006
multilang: bad language translation check ( #30783 )
...
* compare bad against list
* use web
* Update test_translations.py
* uncomment
* override
* wrap
* AssertionError
* better
* detent
* selfish
* check numerusforms
* already checked
* use name
* not again
* combined
* sets
* assume available
* fix assume
* check regardless of other tests
* assert not print
* raise for status
* better
* done
* useless
* happy ruff
* better set
* quiet
* clean
* obvious
* clearer
Co-authored-by: Adeeb Shihadeh <adeebshihadeh@gmail.com >
* IGNORED_WORDS
* assert match
* direct assert
* show bad word
* fix numerous empty string checks
* fix IGNORED_WORDS
---------
Co-authored-by: Adeeb Shihadeh <adeebshihadeh@gmail.com >
2023-12-31 10:58:15 -08:00
Justin Newberry
a58baf48fe
Subaru: longitudinal cleanup and dash status fixes ( #30868 )
2023-12-29 23:47:55 -05:00
Justin Newberry
9520153b6a
bump submodules ( #30866 )
2023-12-29 19:39:17 -05:00
Justin Newberry
d33c5bccc6
CI: update labeler to 5.0.0 release ( #30862 )
...
* update labeler
* update labeler
* update labeler
* Update labeler (#63 )
* update labeler
* update labeler
* update labeler
* fix that
* Update labeler (#65 )
* update labeler
* update labeler
* update labeler
* fix that
* and that
* Update labeler (#66 )
* update labeler
* update labeler
* update labeler
* fix that
* and that
* fix that
2023-12-28 10:54:09 -08:00
Adeeb Shihadeh
6810c5b644
script for checking out a pr
2023-12-26 19:22:34 -08:00
royjr
4df85062c5
setup: Enhance URL Handling to Support Partial Inputs ( #30681 )
...
* easy urls
* better
2023-12-26 19:08:57 -08:00
Dean Lee
a1f53c70e6
uploader.py/listdir_by_creation: list directories only ( #30806 )
...
list only directories
Co-authored-by: Comma Device <device@comma.ai >
2023-12-26 16:05:45 -08:00
pencilpusher
ee3544d283
replay ui: fix typo in variable name ( #30851 )
...
fix typo in variable name
2023-12-26 16:03:59 -08:00
Adeeb Shihadeh
1f9970ba3d
stricter file size limits ( #30839 )
...
* move all pics to lfs
* wav and rest of so
* more to lfs
* ignore a few
* push that up
2023-12-26 15:22:59 -08:00
Jason Wen
c09b651bd7
Update CARS.md
2023-12-26 12:14:34 -05:00
Adeeb Shihadeh
7638572e38
Bump submodules ( #30849 )
...
bump submodules
Co-authored-by: jnewb1 <jnewb1@users.noreply.github.com >
2023-12-26 01:58:40 -08:00
Jason Wen
ce4235f8ec
Update CHANGELOGS.md
2023-12-24 13:29:37 -05:00
Jason Wen
a6cf11ef39
lower to 0.9.5.3
2023-12-24 13:16:35 -05:00
Shane Smiskol
5e6290c4a2
Fingerprints: add missing FW versions from users ( #30833 )
...
Export fingerprints from Fingerprint stage
2023-12-21 03:55:15 -08:00
Shane Smiskol
b38c580c2e
format fingerprints: simplify sorting ( #30826 )
...
* unique + sort + don't modify FW_VERSIONS
* clean up
* not here
* self expl
2023-12-20 15:51:56 -08:00
Justin Newberry
cfc85f016b
Pytest: exclude teleoprtc ( #30829 )
...
exclude
2023-12-20 15:22:48 -08:00
Justin Newberry
a6b17fb1f6
Simulator: fix keyboard ctrl messing with pytest ( #30827 )
...
fix
2023-12-20 15:10:11 -08:00
Justin Newberry
abe4780fdb
Docs: fix old docs still being populated ( #30825 )
...
* fix push
* also remove cached files
* fix readme
* add readme
* remove that wip submodule
2023-12-20 13:56:34 -08:00
Justin Newberry
33e7baee40
Docs: fix push and running locally ( #30823 )
...
fix push
2023-12-20 13:27:27 -08:00
Justin Newberry
3d8c78d6b3
format_fingerprints: automatically sort fw fingerprints ( #30819 )
...
* Auto sort fingerprints
* add comment
2023-12-20 11:54:31 -08:00
Justin Newberry
05dc0b51e6
test_models: fallback to public route when route isn't uploaded to CI bucket ( #30794 )
...
* wip
* add public comment
* fix that
* wip
* retrigger
2023-12-20 11:29:19 -08:00
Justin Newberry
3713e4d5ea
add script to automatically format fingerprints file ( #30792 )
...
* Add script
* fix script
* fix script
* fix for subaddr
* run the script
* old style can fingerprints
* cleanup
* sort imports, make executable, fix path
* newline w/o newline
* match og can formatting
* match og formatting
* generate template once
* standard name
* less nested
* can fingerprints comments
* fix spacing
* no need for PLATFORM_TO_ENUM_NAME!
* prep for PRs
* comments for all, add honda comments
* Auto-generated fingerprint PR from fuzzy fingerprinting cars
* Revert "Auto-generated fingerprint PR from fuzzy fingerprinting cars"
This reverts commit 97bc9e3bdb9d819dcbe684ceba92ea702d40eaf0.
* even closer to original
* readd this comment
* and run script
* add to precommit
* add comments
* add comments
* add to release
* use for auto fingerprint
* disable precommit for now
---------
Co-authored-by: Shane Smiskol <shane@smiskol.com >
2023-12-20 11:18:29 -08:00
Shane Smiskol
adb04b5dc5
fingerprints: fix formatting ( #30814 )
...
formatting
2023-12-19 23:47:34 -08:00
Shane Smiskol
1a165c6580
interfaces: fix get_interface_attr typing ( #30813 )
...
* fix
* Update selfdrive/car/interfaces.py
2023-12-19 23:35:31 -08:00
Shane Smiskol
426072bd87
fix bad CAN fingerprint type ( #30809 )
...
fix bad wrong type
2023-12-19 20:30:42 -08:00
Dean Lee
5f04517677
cabana: add csv export ( #30800 )
...
export csv
2023-12-19 11:50:16 -08:00
Justin Newberry
8017c25f0b
Simulator: only send camera frames at rate that they are generated ( #30802 )
...
only send frames at rate that they are generated
2023-12-19 10:45:07 -08:00
Dean Lee
3646ca0a14
refactor swaglog ( #30795 )
2023-12-19 10:36:35 -08:00
Justin Newberry
adca970ca9
cleanup fingerprinting typing ( #30801 )
...
* wip
* undo + add can fingerprints
* add can fingerpints
* those should go there
2023-12-19 09:41:09 -08:00
Shane Smiskol
5052b55c44
test_models: fuzz test panda and CarState ( #30443 )
...
* pre-hypothesis
* some hypothesis junk
* this kinda works but is really slow due to counter check
* choose addrs from fingerprint
* stash
* honda nidec brake pressed mismatches fixed
* bump panda
* stash
* tesla: use DI_torque2 (panda msg)
* run
* run
* ah this honda mismatch too
* no more multi can msgs
* clean up, remove old file
* add todo
* prob can remove urandom
* stash, huge examples
* fix pq standstill mismatch
* yuge
* yup there's a leak somewhere
* try to find leak
* skip dashcam (pq and tesla)
* PR comments
* bump
* draft stash
* fix alt brake hondas
* bump
* bump
* bump
* some clean up
* minor clean up
* more clean up
* stash
* fix honda bug
* more
* 100 examples
* revert tesla
* no memory leak any more?
* bring back tests with skips
* parameterize max_examples
* skip interceptor
* is jenkins on my branch?
* ooh that's fast
* 50 is not bad for GH CI
* 300 might be better with rest of test_models
* no more detection
* bump
* need CS_prev to catch bugs where openpilot changes and panda doesn't (eg. not setting interceptor safety mode)
* need to simplify all this
* need a warm up first, since some signals are 1 by default (toyota's gas_released!=1)
* changes
* set honda safety param
* set toyota safety param
* bump panda
* clean up honda
* rm interceptor
* thought interleaving addrs might help, but we can fine tune later
* Revert "thought interleaving addrs might help, but we can fine tune later"
This reverts commit 153301384b48c9f33f9e2af3c224241eaeec41c1.
* get size from dict
* what
* add nocapture marker
* clean up
* try to raise logging level
* need to run last as pytest_runtest_call, since it starts capturing
* get capman conditionally
* mark
* type fingerprint
* should use gen_empty_fingerprint
* no longer needed
* draft
* no longer need gc
* clean that up
* test everything!
* more clean up
* more
* no point
* fix that
* fix errors
* bump
* nice even 300 examples for 300 segs
* final bump :fingers_crossed:
* better import order
* remove debugging prints
* warm up kinda works
* Revert "warm up kinda works"
This reverts commit 7fc77b07d592edb13eadca77deb49540954a7d69.
* random seed
* revert
* strat
strat
* add expl comment
* cmt
* check controls allowed
* Revert "check controls allowed"
This reverts commit e82a0e5396810dd4670e6847aa555194a709e10f.
* not unittests
* run tests!
* run tests 2!
* run tests 3!
* seed unused
* revert
* add shrink phase, and remove health check suppression
* hello
* oncemore
* Update selfdrive/car/tests/test_models.py
2023-12-19 03:18:54 -06:00
Justin Newberry
10b3a22897
Add GH project to bounties.md ( #30791 )
...
* update bounties
* just replace the link
2023-12-18 17:12:21 -08:00
Adeeb Shihadeh
cee84381f3
Update README.md ( #30793 )
...
* Update README.md
* Update README.md
* Update README.md
2023-12-18 17:05:24 -08:00
Adeeb Shihadeh
b0b4ae9c15
run test_fuzzy.py with pytest
2023-12-18 14:38:57 -08:00
Justin Newberry
28eed156e0
Move all fingerprints to fingerprints.py ( #30790 )
...
* move fingerpints
* fix circular imports
* fix circular imports
* fix auto fingerprint
* fix those tests
* and controlsd
* add labeler rule
* no defaultdict
2023-12-18 14:04:27 -08:00
Dean Lee
b9080d2362
camerad: zero memory before returning from MemoryManager::alloc ( #30781 )
...
* zero memory
* remove redundant memset
---------
Co-authored-by: Comma Device <device@comma.ai >
2023-12-18 13:54:11 -08:00
Dean Lee
ab0b26d2b8
camerad: cleanup includes ( #30782 )
...
* cleanup includes
* continue
---------
Co-authored-by: Comma Device <device@comma.ai >
2023-12-17 22:42:52 -08:00
Adeeb Shihadeh
846be323d5
packages cleanup, part two
2023-12-17 16:37:33 -08:00
Adeeb Shihadeh
51a93cf9aa
fix unused
2023-12-17 16:32:56 -08:00
royjr
70624ffc81
dependency: remove pycurl package ( #30771 )
...
* Update qcomgpsd.py
* Update url_file.py
* remove pycurl
* requests -> urllib3
* unused
* redundant
* fix import
* Revert "requests -> urllib3"
This reverts commit 7ca39e618917986f50356519d2795a432e3a5280.
* headless
* fix trail
* use requests.exceptions.RequestException
* use fp.tell
* fix indents
* reorder imports
* change timeout
* fix debug timing
* remove exception
* add timeout
* missing headers
* move to constructor
* move import
* unused import
* fix debug
* try
* no retries
2023-12-17 16:25:25 -08:00
Adeeb Shihadeh
8c1176ca83
more common/ pruning ( #30778 )
2023-12-17 11:40:46 -08:00
Andrei Radulescu
b75cdd1542
wifiManager: fix for lteConnectionPath not set on boot ( #30517 )
...
Co-authored-by: Justin Newberry <justin@comma.ai >
2023-12-17 11:07:48 -08:00
Adeeb Shihadeh
2c30421b16
move common.window to xx ( #30777 )
2023-12-17 10:50:45 -08:00
Adeeb Shihadeh
77bafb0708
Bump submodules ( #30776 )
...
bump submodules
Co-authored-by: adeebshihadeh <adeebshihadeh@users.noreply.github.com >
2023-12-17 10:43:14 -08:00
Adeeb Shihadeh
1421551297
Cython KF1D to Python ( #30773 )
...
* Cython KF1D to Python
* cleanup
* set x
* less nesting
* fix release
* Revert "fix release"
This reverts commit 97e5d0f80405660efb861c7b9df7fbfd5dda5dd9.
2023-12-16 23:45:28 -08:00
Adeeb Shihadeh
7aeefaad65
jenkins: only do replay when relevant files change
2023-12-16 23:35:43 -08:00
Adeeb Shihadeh
a07060b24b
common: remove statlog ( #30774 )
...
* common: remove statlog
* fix release
2023-12-16 23:33:55 -08:00
Adeeb Shihadeh
4b54c0b3cd
better uploader cpu thresholds
2023-12-16 22:37:35 -08:00
Adeeb Shihadeh
2d466e70cd
ui: show wifi password by default ( #30766 )
...
* ui: show wifi password by default
* update immediately
2023-12-16 22:36:26 -08:00
Adeeb Shihadeh
1346704426
common/file_helpers: remove xx stuff ( #30772 )
...
* remove xx stuff
* cleanup
2023-12-16 22:19:50 -08:00
royjr
7f9e41ce2e
dependency: remove atomicwrites package ( #30769 )
...
* Update file_helpers.py
* remove dependency
* Revert "remove dependency"
This reverts commit e2bd5f4edab7d14b75f65c296631855d886e38d1.
* remove atomicwrites
* allow overwrite
* fix indents
* add type hints
* Update poetry.lock
* optional
* wrap
2023-12-16 21:58:19 -08:00
Adeeb Shihadeh
bc54ed794b
remove PyYAML package ( #30770 )
...
* remove PyYAML package
* remove those
* add comments back
* fix lock
* fix those
2023-12-16 20:48:57 -08:00
Maxime Desroches
6239cf6780
CI: Close PRs not against master ( #30768 )
...
* check branch
* Update labeler.yaml
* Update labeler.yaml
* Update labeler.yaml
* rename
---------
Co-authored-by: Adeeb Shihadeh <adeebshihadeh@gmail.com >
2023-12-16 19:29:45 -08:00
Adeeb Shihadeh
a7828eba3c
remove sconscontrib package ( #30767 )
...
* remove sconscontrib package
* lock
2023-12-16 19:16:34 -08:00
Adeeb Shihadeh
dfa2e9146f
cleanup python dependencies ( #30764 )
...
* less
* try to remove that
* little more
* update
* ugh still need this
2023-12-16 18:52:15 -08:00
Dean Lee
ea7e701052
camerad/CameraBuf: remove deprecated rgb_stride ( #30758 )
2023-12-15 19:48:26 -08:00
Dean Lee
f9ee7bff00
ui: remove unused roadCameraState from submaster ( #30757 )
2023-12-15 19:32:25 -08:00
Adeeb Shihadeh
cb53e6579f
Bump submodules ( #30755 )
...
bump submodules
Co-authored-by: jnewb1 <jnewb1@users.noreply.github.com >
2023-12-15 17:44:54 -08:00
Shane Smiskol
d9a8846d58
test_models: use gen_empty_fingerprint ( #30752 )
...
use gen_empty_fingerprint
2023-12-15 17:16:19 -08:00
Shane Smiskol
123ef46af3
Revert "test_models: check consitency between panda and openpilot for velocity ( #30750 )" ( #30753 )
...
This reverts commit 1ca1cf3922 .
2023-12-15 17:16:01 -08:00
Justin Newberry
1ca1cf3922
test_models: check consitency between panda and openpilot for velocity ( #30750 )
...
* sanity check on velocity
* import from there
* use raw
* just check last
* ignore body
* reduce tolerance and bump panda
* its not average anymore
* slightly higher tolerance
2023-12-15 14:50:37 -08:00
Adeeb Shihadeh
1733b04741
jenkins: always do the copy in safe_checkout
2023-12-14 23:46:25 -08:00
Adeeb Shihadeh
6f143f6c45
full clean for onroad device
2023-12-14 23:00:07 -08:00
Justin Newberry
d6eb1265a0
Docker: cleanup .git and test folders ( #30747 )
...
docker cleanup
2023-12-14 22:31:29 -08:00
Adeeb Shihadeh
37351cbdc1
uploader: reduce max qlog/qcam size ( #30746 )
2023-12-14 22:30:46 -08:00
Adeeb Shihadeh
10ea451831
test_onroad: fix test_log_sizes when running inside a prefix
2023-12-14 22:24:09 -08:00
Justin Newberry
da12a34ff6
Metadrive: set near clip ( #30745 )
...
set near
2023-12-14 21:03:02 -08:00
Kacper Rączy
5fe9f1459c
metadrive: fix dual_camera mode ( #30743 )
...
* Use wide cam in metadrive
* 120 fov
2023-12-14 20:51:06 -08:00
Adeeb Shihadeh
0830f62b36
also run qcomgpsd on path update
2023-12-14 20:44:14 -08:00
Adeeb Shihadeh
2cad6dfa58
jenkins: only run pandad tests when paths change ( #30741 )
...
* jenkins: only run pandad when paths changed
* fix
* ugh shadow
2023-12-14 20:41:11 -08:00
royjr
05d5056e8c
car docs: remove outdated video link ( #30737 )
...
remove outdated link
2023-12-14 20:36:33 -08:00
Adeeb Shihadeh
303f1cf9cf
jenkins: run test_onroad in the normal env ( #30740 )
2023-12-14 19:59:16 -08:00
Justin Newberry
977dd033c4
Simulator: fix safety param ( #30738 )
...
fix param
2023-12-14 19:34:06 -08:00
Justin Newberry
23c20bce8f
test_athena: remove slow memory leak test ( #30734 )
...
way too long
2023-12-14 17:24:47 -08:00
Justin Newberry
5d668701cb
CI: move test_maprenderer to GH actions ( #30610 )
...
maprenderer to ci
2023-12-14 16:59:28 -08:00
Shane Smiskol
582743fdb5
Use a safety param for gas interceptor ( #30719 )
...
* bump
* bump
* space
* remove from boardd
* set flag for honda to pass tests
* migrate
* Update ref_commit
* final bump
* bump cereal
* bump to master
2023-12-14 16:53:22 -08:00
Adeeb Shihadeh
5b909c7d52
Update CONTRIBUTING.md
2023-12-14 14:51:56 -08:00
YassineYousfi
e82d5419a8
remove carla from README ( #30731 )
2023-12-14 14:43:42 -08:00
Justin Newberry
bd9d5f363d
make the main photo link to the comma shop ( #30729 )
2023-12-14 14:13:11 -08:00
Adeeb Shihadeh
f78e7ed175
jk
2023-12-14 13:59:22 -08:00
Adeeb Shihadeh
f36866c898
better video thumbnails
2023-12-14 13:50:30 -08:00
Adeeb Shihadeh
57b9e75d6d
Docs update ( #30726 )
...
* update readme
* three videos looks way better
* shorter picture
* even smaller
* Update README.md
* Update README.md
2023-12-14 13:24:48 -08:00
Justin Newberry
075e6ff3e6
Docker: add xvfb ( #30727 )
...
add xvfb
2023-12-14 12:46:24 -08:00
Adeeb Shihadeh
b69c71eda9
Update CONTRIBUTING.md
2023-12-14 11:25:09 -08:00
Adeeb Shihadeh
0c24126a6b
add comma10k to contributing
2023-12-14 10:42:43 -08:00
Adeeb Shihadeh
2b12a499f7
bump up installer size ( #30722 )
2023-12-13 21:18:20 -08:00
Adeeb Shihadeh
bd8a99ba28
fix put_nonblocking reference
2023-12-13 20:52:43 -08:00
Dean Lee
b53b505d2e
boardd: improve the performance of PandaUsbHandle::list() ( #30673 )
...
* improve list performance
* revert test_onroad
---------
Co-authored-by: Comma Device <device@comma.ai >
2023-12-13 20:48:51 -08:00
Dean Lee
3c4c4d1f7f
common/params: support nonblocking write ( #29808 )
...
* Safe and efficient asynchronous writing parameters
* call putNonBlocking in locationd
* remove space
* ->AsyncWriter
* remove semicolon
* use member function
* asyc write multiple times
* add test case for AsyncWriter
* merge master
* add missing include
* public
* cleanup
* create once
* cleanup
* update that
* explicit waiting
* improve test case
* pass prefix to asywriter
* move to params
* assert(queue.empty())
* add comment
* add todo
* test_power_monitoring: remove patch
* rm laikad.py
* fix import
---------
Co-authored-by: Adeeb Shihadeh <adeebshihadeh@gmail.com >
2023-12-13 20:36:01 -08:00
Jason Wen
fcc671297e
torqued: cache bucket points every minute while onroad ( #30515 )
...
* torqued: cache bucket points every minute while onroad
* use put_nonblocking
* remove caching on exit
* unused
* more unused
* remove logging
2023-12-13 20:30:33 -08:00
Adeeb Shihadeh
ea94a6d89f
athena: cleanup unused methods
2023-12-13 20:27:54 -08:00
Justin Newberry
abe76065a9
update docs
2023-12-13 20:26:51 -08:00
Dean Lee
dbda641cee
ui: destroy egl_images in main thread ( #30253 )
...
* call eglDestroyImageKHR in ui thread
* assert
2023-12-13 20:18:45 -08:00
Justin Newberry
5f24078a48
Subaru: enable alpha longitudinal for gen1 cars ( #30714 )
...
* enable alpha long
* update docs
* added footnote about eyesight
* only for these cars
* add alpha
Co-authored-by: Shane Smiskol <shane@smiskol.com >
---------
Co-authored-by: Shane Smiskol <shane@smiskol.com >
2023-12-13 20:17:33 -08:00
Jason Wen
8009b11516
Hyundai CAN-FD: Panda safety config assignments cleanup ( #29733 )
...
* Hyundai CAN-FD: Interface small cleanup
* some more
* Do this too
* fix
* cleaner
* use flag
* consolidate
* do it there
* Fix
* hda2 only
* cleaner
* default to False
* in another PR
* lint
2023-12-13 20:15:25 -08:00
Harald Schäfer
8c25741e46
Ford: radar + long control fixups ( #28948 )
...
* enable radar
* manual new track
* Don't filter points
* cleanup
* Update radar_interface.py
* This is non-zero in stock
* add speed
* more extreme
* A few more things
* fixes
* cleanup
* revert that
---------
Co-authored-by: Adeeb Shihadeh <adeebshihadeh@gmail.com >
2023-12-13 19:54:06 -08:00
Adeeb Shihadeh
fe24bdc689
read params in a thread
2023-12-13 19:00:22 -08:00
Adeeb Shihadeh
ae85ee0932
fixup can replay for jungle v2 and tres
2023-12-13 17:00:14 -08:00
Dean Lee
33987d4cc9
ui/onroad: avoid drawing invalid lanes and leads ( #29666 )
2023-12-13 14:51:09 -08:00
Adeeb Shihadeh
2a1403a46b
bounties docs ( #30718 )
2023-12-13 13:57:50 -08:00
Justin Newberry
a3c0e2bd25
CI: add codecov token ( #30716 )
...
* add codecov token
* retrigger with token
2023-12-13 11:50:44 -08:00
Isaac
26a67641d2
Ford: Add Mach-E ( #30691 )
...
* Update interface.py
* Update values.py
* Update routes.py
* Update override.yaml
* Update selfdrive/car/ford/values.py
Co-authored-by: Adeeb Shihadeh <adeebshihadeh@gmail.com >
* Update interface.py
* order
* only have dongles for these
42f08a29af3699f4
83a4e056c7072678
from https://github.com/commaai/openpilot/pull/30444
---------
Co-authored-by: Adeeb Shihadeh <adeebshihadeh@gmail.com >
Co-authored-by: Shane Smiskol <shane@smiskol.com >
2023-12-13 09:05:41 -08:00
Jason Wen
d6465e39bd
Hyundai: Car Port for Staria 2023 ( #30672 )
...
* Hyundai: Car Port for Staria 2023
* camera scc!
* add test route
* Update RELEASES.md
* Apply suggestions from code review
* bump down max torque
---------
Co-authored-by: Shane Smiskol <shane@smiskol.com >
2023-12-13 08:23:10 -08:00
Adeeb Shihadeh
7ca440fe51
ignore tools/ in codecov ( #30711 )
2023-12-12 23:59:38 -08:00
Shane Smiskol
c4759c0a50
Car docs: fixes ( #30710 )
...
* always lower case
* more fixes
* link
* rm ()
2023-12-12 20:41:43 -08:00
Shane Smiskol
77066a2260
Ford: consolidate comments about unsupported hybrid platforms ( #30709 )
...
* fix typo, move comments to one place
* -appear
* Update selfdrive/car/ford/carstate.py
2023-12-12 20:37:37 -08:00
Isaac
2192cc170c
Ford: Add F-150 Lightning ( #30692 )
...
* Update interface.py
* Update values.py
* Update routes.py
* Update override.yaml
* Update values.py
* Update interface.py
* Update selfdrive/car/ford/interface.py
Co-authored-by: Adeeb Shihadeh <adeebshihadeh@gmail.com >
---------
Co-authored-by: Adeeb Shihadeh <adeebshihadeh@gmail.com >
2023-12-12 20:07:59 -08:00
Cone Guy
fb977e45cd
Link to setup guide in WORKFLOW.md ( #30708 )
...
* Mention dev containers and WSL
* Update WORKFLOW.md
---------
Co-authored-by: Adeeb Shihadeh <adeebshihadeh@gmail.com >
2023-12-12 19:24:36 -08:00
Adeeb Shihadeh
73db7e8e3a
Revert "compressed_vipc: fix issues with VisionIpcServer in ZMQ mode ( #30115 )"
...
This reverts commit 0e5cfa3426 .
2023-12-12 19:16:46 -08:00
Dean Lee
a4179a7c23
encoder: reduce memory allocations and copying ( #28704 )
...
* reduce memory allocations and copying
* #include <vector>
2023-12-12 19:15:47 -08:00
Justin Newberry
5d80858a16
cleanup car port docs ( #30707 )
...
readme
2023-12-12 18:17:10 -08:00
Justin Newberry
02373fcb05
jenkins: retry docker_build ( #30629 )
...
* retry docker build
* retry docker build
* retry docker build
* does this work nicely?
* docker fail!
* Revert "docker fail!"
This reverts commit ab227a1ea37fad3d6413081e4516211b474b0712.
2023-12-12 18:12:19 -08:00
Justin Newberry
93cd19e3a5
jenkins: retry pc setup ( #30659 )
...
* retry pc setup
* sleep and retry
* exception
* throw e
* remove force exit
* make a function for it
* remove force exit
* move to top
* separate exception
2023-12-12 17:54:17 -08:00
Justin Newberry
c066fdd7a3
jenkins: remove old root user permission fixes ( #30684 )
...
* Batman
* add debug stuff
* Revert that for now
* remove debug stuff
2023-12-12 17:48:03 -08:00
Adeeb Shihadeh
3a97bde863
Update contributing ( #30705 )
...
* update
* Update CONTRIBUTING.md
* Update CONTRIBUTING.md
* Update CONTRIBUTING.md
* Update CONTRIBUTING.md
* Update CONTRIBUTING.md
* Update CONTRIBUTING.md
* Update CONTRIBUTING.md
* Update CONTRIBUTING.md
2023-12-12 17:27:42 -08:00
Justin Newberry
595041ffc0
add car porting docs ( #30704 )
...
* add car porting docs
* add cabana
* absolute link
* absolute link
* absolute link
* selfdrive/car
2023-12-12 16:40:21 -08:00
Justin Newberry
4f3a186a6f
soundd/micd: retry getting stream ( #30701 )
...
retry soundd/micd
2023-12-12 15:58:24 -08:00
Yassine
8184186dd3
update release notes
2023-12-12 15:53:15 -08:00
Adeeb Shihadeh
7931561416
workflow docs ( #30703 )
...
* start workflow docs
* update
* update
* linter
* update
* update
2023-12-12 15:19:57 -08:00
Kacper Rączy
e62756596b
controlsd: require joystick mode param for the body ( #30680 )
...
* Update joystick mode in step
* Stop putting the body in joystick mode by default
* Toggle JoystickDebugMode by default for notCars in process_replay
* Remove subsection about web joystick
* Update param only in non-cars
* Make joystickDebug non-static event, and add it in a loop
* Add comment
2023-12-12 14:14:51 -08:00
Kacper Rączy
43e1409fd2
metadrive: fix wasd steer signs ( #30623 )
...
* Swap AD signs
* Fix type annotation
* fix user torque
---------
Co-authored-by: Justin Newberry <justin@comma.ai >
2023-12-12 14:09:07 -08:00
YassineYousfi
dd54ec9aa8
blue diamond model 💎 ( #30504 )
...
* c53b1113-ca16-434f-a3e7-457a36ba98cc/700
* 672ee0a5-0466-420d-be18-0610c5d71b6d/700
* update model replay ref commit
2023-12-12 11:24:04 -08:00
Jason Young
aaff6aebca
VW MQB: Add FW for 2020 Škoda Superb ( #30699 )
2023-12-12 10:57:12 -08:00
Justin Newberry
be33d29d7a
Simulator: --simulator is no longer an argument ( #30700 )
...
these are also gone
2023-12-12 09:45:34 -08:00
Rabin Karki
a03a931737
HKG: Add FW Versions for Kia Carnival 2022 ( #30677 )
...
* HKG: Add FW Versions for Kia Carnival 2022
* 2022
* should
---------
Co-authored-by: Shane Smiskol <shane@smiskol.com >
2023-12-12 00:52:36 -08:00
Shane Smiskol
fc0daa9693
Revert "2022"
...
This reverts commit ad0a882c1c .
2023-12-12 00:51:05 -08:00
Shane Smiskol
ad0a882c1c
2022
2023-12-12 00:50:42 -08:00
Shane Smiskol
1c011e6024
Ford: add CAN FD harness info ( #30698 )
...
* add correct harness to f150 and angled mount
* can remove this
2023-12-12 00:45:13 -08:00
Shane Smiskol
b1ecfd55ce
Revert "FW query timing test: mock get_data function for timeout" ( #30696 )
...
Revert "FW query timing test: mock get_data function for timeout (#29712 )"
This reverts commit 4028cb6121 .
2023-12-11 22:12:21 -08:00
Dean Lee
62670e66bf
camerad/CameraBuf: rename yuv_type to stream_type ( #30695 )
2023-12-11 21:53:27 -08:00
Justin Newberry
11ec5bf25e
Simulator: remove carla ( #30690 )
...
* no carla
* no arg and stylize metadrive
2023-12-11 20:38:37 -08:00
Jason Wen
9807bd99db
HKG: Car Port for Kia Niro Plug-in Hybrid 2022 ( #30576 )
...
* HKG: Car Port for Kia Niro Plug-in Hybrid 2022
* Update CARS.md and add test route
* add to releases
---------
Co-authored-by: Shane Smiskol <shane@smiskol.com >
2023-12-11 20:32:36 -08:00
Sparkguys
d2583d64f0
Update values.py for VW Passat MK8 ( #30646 )
...
Update values.py
Added FW for Passat MK8
2023-12-11 19:25:55 -08:00
Justin Newberry
4028cb6121
FW query timing test: mock get_data function for timeout ( #29712 )
...
* use a mock function to simulate timeout
* Cleanup
* Cleanup
* clean refs
* tolerance can also go down
* fix
* better name
revert refs
* use unittest
* revert
* Revert "use unittest"
This reverts commit 7a1d6a6fc72fa129a66590e0e5998c2438ecbe55.
* order
* local
* use a context
* revert
* stress test it
* let's try
* it's consistent
---------
Co-authored-by: Shane Smiskol <shane@smiskol.com >
2023-12-11 19:24:01 -08:00
Justin Newberry
b0831fb117
soundd/micd: increase stream buffer size ( #30685 )
...
* increase buffer
* update cpu refs
* go to 100ms
* correct spot
2023-12-11 17:25:37 -08:00
Adeeb Shihadeh
3a70708228
Revert "remove extra sleep", weston is fixed but a couple other things relied on this
...
This reverts commit d2d4802ad0 .
2023-12-11 16:21:19 -08:00
Lukejb14
76c53e4742
Add 2021 Mazda CX-5 engine fingerprint ( #30616 )
2023-12-11 15:41:51 -08:00
Kacper Rączy
8049731553
run_process_on_route: qlog and fingerprint options ( #30688 )
...
Add --qlog and --fingerprint options for run_process_on_route
2023-12-11 15:38:59 -08:00
Justin Newberry
7b5d4d031a
Revert "Process Replay: move to pytest ( #30260 )" ( #30687 )
...
This reverts commit 90c873ab1d .
2023-12-11 14:46:56 -08:00
Adeeb Shihadeh
5a518243dd
Bump submodules ( #30682 )
...
bump submodules
Co-authored-by: jnewb1 <jnewb1@users.noreply.github.com >
2023-12-11 09:28:47 -08:00
royjr
84a3b10da9
cabana: fix typo ( #30678 )
2023-12-10 16:46:41 -08:00
Dean Lee
48cf7eb6d9
ui/driverview: inherit from CameraWidget ( #29769 )
...
* refactor DriverViewWidow to inherit from CameraWidget
* emit done on visible
* merge master
* cleanup
* lock_guard
---------
Co-authored-by: Adeeb Shihadeh <adeebshihadeh@gmail.com >
2023-12-10 12:12:27 -08:00
Adeeb Shihadeh
702c4392a4
three way merge
2023-12-10 12:10:40 -08:00
Adeeb Shihadeh
3831bf19e4
remove Qt wrapper scripts ( #30454 )
...
* remove Qt wrapper scripts
* revert those
2023-12-10 11:45:35 -08:00
Adeeb Shihadeh
f09ee083a2
helper script for fixing up repo size ( #30028 )
...
* small
* mv
2023-12-10 11:33:40 -08:00
Dean Lee
13e5e708c2
boardd: cleanup includes ( #30674 )
...
cleanup includes
Co-authored-by: Comma Device <device@comma.ai >
2023-12-10 09:18:44 -08:00
Shane Smiskol
86ab1dca18
bump
2023-12-09 17:37:48 -08:00
Jason Wen
63bf098017
Hyundai CAN-FD Longitudinal: Enable for ICE camera-SCC cars (non-HDA2) ( #30034 )
...
* Hyundai CAN-FD Longitudinal: Enable for all camera-based SCC platforms (non-HDA2)
* allow ice camera scc longitudinal
* allow ice camera scc longitudinal
* Update docs
* Merge commaai#30021
* Update CARS.md
* revert unrelated changes
* add test route
---------
Co-authored-by: Shane Smiskol <shane@smiskol.com >
2023-12-09 17:36:34 -08:00
Shane Smiskol
e03f1282a8
bump panda ( #30670 )
2023-12-09 17:13:36 -08:00
Shane Smiskol
b3908e3c82
Volkswagen: update MY for Tiguan
2023-12-09 15:05:06 -08:00
hodgiers
dd034bbfb7
Volkswagen: Tiguan R-Line 2024 Fingerprint ( #30605 )
...
* Update values.py
2024 Tiguan R Line
* Update values.py
Removed extraneous text
* already here
* Update values.py
Updating model year for Volkswagen Tiguan to include 2024.
* Update values.py
Correcting Tiguan fingerprint values
* Apply suggestions from code review
* Update selfdrive/car/volkswagen/values.py
---------
Co-authored-by: Hodge <rhodge@Hodge-MBP.local >
Co-authored-by: Shane Smiskol <shane@smiskol.com >
2023-12-09 15:04:27 -08:00
hanyiabc
5051ff0b84
Added fingerprint for 22 Kia Stinger KIA_STINGER_2022 ( #30589 )
...
* added fingerprint for my 22 kia stinger
* Apply suggestions from code review
---------
Co-authored-by: Shane Smiskol <shane@smiskol.com >
2023-12-09 14:46:40 -08:00
TerryWloch
6d9629b0e1
VW: add missing FW for Skoda Kodiaq 2017 ( #30665 )
...
* Update values.py
Added FingerPrint for my Skoda Kodiaq 2017 14. tsi DSG 4x4
* Apply suggestions from code review
---------
Co-authored-by: Shane Smiskol <shane@smiskol.com >
2023-12-09 14:35:15 -08:00
Shane Smiskol
ac83318ac4
test_models: randomize internal segment list ( #30653 )
...
* randomize internal seg list segments
* random
* pytest-randomly sets random.seed to a consistent value for all the workers/processes
* noeol
* update
* Revert "update"
This reverts commit aff9a69c4e5e3934deebaa33986b42f44b55b002.
* lock
* don't randomize by default
* remove random-order
* strict
* random
* one fix
* test
* does nothing
* rm tests
* Revert "rm tests"
This reverts commit b548e3fcd48e60538695506888d863c01b459d27.
* (can't repro locally) just athena should be fine
* bs1
* bs2
* bs3
* bs4
* bs5
* wrong way
* no controls
* no car
* no board
* controls?
* crazy -common
* Revert "crazy -common"
This reverts commit 02365d712b3d09cab1893cce2261a4b418bb3851.
* test athena
* test athena 2
* test athena 3
* test athena 4
* test athena 5
* test athena 6
* test athena 7
* test athena 8
* test athena 9
* ??
* in one commit
* common?
* car and board
* -controls -board
* random-order
* no board
* revert
* car/tests
* least likely
* try
* try 2
* draft
* draft
* so much better
* cmt
* use randomly
* not needed here
* directly modify option works
* bb
* test time
* Revert "test time"
This reverts commit 2c5caabe2b470b47b7322e37800680b92773fccc.
* tmut
* i concur
* revert
2023-12-09 14:28:32 -08:00
Shane Smiskol
97da129e11
ruff: check newline ( #30668 )
...
* check newline
* nothing catches this
2023-12-09 13:24:18 -08:00
Dean Lee
aa744e8437
cabana: cleanp code ( #30666 )
2023-12-09 08:12:11 -08:00
Dean Lee
8a530621b4
camerad: Remove deprecated 'fps' parameter ( #30662 )
...
remove parameter fps
2023-12-09 08:10:53 -08:00
Shane Smiskol
2afff9a0cb
athena tests: patch instead of juggling function ( #30664 )
...
patch instead of juggling function
2023-12-09 05:06:30 -08:00
Shane Smiskol
90c2aee6c3
athenad: use socket constant ( #30663 )
...
Update athenad.py
2023-12-09 04:53:15 -08:00
Shane Smiskol
e78b80c8fe
jenkins: run all car tests with one command ( #30661 )
...
* run all jenkins car tests in one script, less down time?
* fix
* speed up
* u
2023-12-08 22:15:27 -08:00
Shane Smiskol
17d71d2829
test_athena: remove no-op line ( #30660 )
...
* test
* Update selfdrive/athena/tests/test_athenad.py
2023-12-08 21:40:15 -08:00
Justin Newberry
bc70c94f75
soundd/micd: more robust setup procedure ( #30640 )
...
* just use the default device :/
* Ruff
* this seems like the most reliable way
* Ruff
* move comments too
* wait for devices
* fix that
* and that
* ruff
* add logging for avaliable devices
---------
Co-authored-by: Comma Device <device@comma.ai >
2023-12-08 17:59:31 -08:00
Adeeb Shihadeh
e909f634f5
Bump submodules ( #30655 )
...
bump submodules
Co-authored-by: sshane <sshane@users.noreply.github.com >
2023-12-08 16:44:07 -08:00
Adeeb Shihadeh
371c1366d4
bump cereal
2023-12-08 16:34:23 -08:00
Justin Newberry
bb9dda9764
simulator: set valid flags ( #30656 )
...
sim set valid
2023-12-08 16:31:30 -08:00
Dean Lee
ea0b8920f5
camerad: remove camera_id ( #30654 )
...
* remove camera_id
* use variable
2023-12-08 16:15:58 -08:00
Shane Smiskol
bf4026ed7e
Toyota: enable LTA ( #30109 )
...
* bump panda
* enable lta
* try upper/lower delay similar to longcontrol lag comp
* add comment about eps torque rate limits
* more clear
* more clear
* Revert "try upper/lower delay similar to longcontrol lag comp"
This reverts commit 8e85333ee6e2456fcda076af4c31a9e9babbc897.
* bump
* no driver torque limiting to test
* fix the setme_x3
* bump
* bump
* enable inactive safety
* use vEgoRaw
* rename
* fix
* some comments/organization
* bump
* docs
* no corolla
* shorter name
* bump
* bump
* add to releases
* bump panda
* remove camry
* bump
* bump
* rm
* bump
* bump
* bump again
* bump
2023-12-08 15:31:10 -08:00
Dean Lee
21d5d7d07a
camerad: move ar0231_register_lut to AR0231 ( #30652 )
2023-12-08 14:57:29 -08:00
Adeeb Shihadeh
80bc5833e7
remove common/xattr.py
2023-12-08 14:44:39 -08:00
Dean Lee
fb2f2d9cb2
camerad: c++ sensorInfo ( #30650 )
...
* move remaining sensor parameters to CameraInfo
* same order
* member functions
* fix segfault
2023-12-08 14:27:28 -08:00
Dean Lee
011b1a6e6a
ui/ParamControl: do not create ConfirmationDialog on every click ( #30496 )
2023-12-08 13:48:31 -08:00
Dean Lee
8fdcddec8a
camerad: define the constants directly in ctor ( #30651 )
2023-12-08 13:01:41 -08:00
Adeeb Shihadeh
e757d9bae7
camerad: renames ( #30649 )
...
* sensorinfo
* drop the camera
2023-12-08 11:39:40 -08:00
Adeeb Shihadeh
2590cf8615
update plannerd cpu usage
2023-12-08 11:39:30 -08:00
Dean Lee
ef262ff9eb
camerad: move sensor related code to /sensors ( #30647 )
2023-12-08 11:19:10 -08:00
Dean Lee
51328609d2
camerad: refactor sensor parameters to struct ( #30644 )
...
* refactor camerainfo
* include <memory>
2023-12-08 00:01:16 -08:00
Dean Lee
9bff8ccd0f
camerad: fix use of uninitialized CameraInfo in camera_open() ( #30642 )
2023-12-07 20:11:44 -08:00
Shane Smiskol
49317e3903
Ford: add Explorer 2020 FW ( #30638 )
...
* 49cead668ca2ac46
* docs
* b18d8435f1460528
2023-12-07 16:37:59 -08:00
Adeeb Shihadeh
0586f86ad0
Revert "camerad: refactor sensor parameters to struct ( #30639 )"
...
This reverts commit a70911d639 .
2023-12-07 16:21:16 -08:00
Dean Lee
a70911d639
camerad: refactor sensor parameters to struct ( #30639 )
...
* refactor camerainfo
* include <memory>
2023-12-07 16:06:55 -08:00
Dean Lee
bdf868ddc2
camerad: split sensor_ic2.h ( #30641 )
...
* split sensor_ic2.h
* move start_reg,stop_reg
2023-12-07 15:45:49 -08:00
Jason Wen
d92246638a
bump to 0.9.6.1
2023-12-07 16:22:30 -05:00
Dean Lee
ecfe201a57
camerad: move AR0231 functions to camera_ar0231.cc ( #30635 )
...
* move AR0231 functions to camera_ar0231.cc
* move to sensors/aro231.cc
2023-12-07 11:48:17 -08:00
Shane Smiskol
1cd7b04e6f
Ford: add Explorer 2023 FW ( #30637 )
...
* 49cead668ca2ac46
* docs
2023-12-07 11:37:18 -08:00
Kacper Rączy
7f07f47302
locationd: disable locationd temporary error alert on the body ( #30608 )
...
* Disable locationd temporary error alert on the body
* Disable locationd/paramsd/planner alerts on body with joystick mode
* joystick_enabled param not joystick_mode
2023-12-07 10:53:33 -08:00
Dean Lee
8bf78399e2
sensor2_i2c.h: add #pragma once ( #30636 )
2023-12-07 10:21:14 -08:00
Adeeb Shihadeh
2f2b9c782e
qcomgpsd: retry quectel setup ( #30632 )
2023-12-06 20:56:20 -08:00
Jason Wen
20e6c58611
Update CHANGELOGS.md
2023-12-06 23:23:08 -05:00
Adeeb Shihadeh
51fa7b227a
qcomgpsd: move retry logic to a decorator ( #30633 )
...
* qcomgpsd: move retry logic to a decorator
* make that same
* fix
* fix that
2023-12-06 19:55:27 -08:00
Adeeb Shihadeh
35f819c823
swaglog.py goes in common/ ( #30631 )
...
* swaglog.py goes in common/
* all of these go in release
* we'll even include the pyx
2023-12-06 17:27:51 -08:00
Justin Newberry
36bebb1aa0
jenkins: retry build_devel ( #30628 )
...
* will it work
* retry build devel
* correct p[ath
* try a failure
* Revert "try a failure"
This reverts commit ba4e6a0a2096b94887fcfbf7d011e34aa2a16c41.
2023-12-06 17:22:32 -08:00
Justin Newberry
f16df8e4b7
pytest: group test_models by route instead of car name ( #30625 )
...
* group by route
* dont need those
2023-12-06 16:00:59 -08:00
Justin Newberry
3777bf7fb9
jenkins: disable xdist on tici ( #30624 )
...
to preserve it
2023-12-06 15:51:29 -08:00
Justin Newberry
9dc8ecf722
ruff: ignore teleoprtc repo ( #30627 )
...
ignore it
2023-12-06 15:33:17 -08:00
Adeeb Shihadeh
492ba68cfc
Update RELEASES.md
2023-12-06 15:32:46 -08:00
Justin Newberry
5600a82889
Soundd: only update ambient db when not playing an alert ( #30620 )
...
* move to soundd + only when quiet
* not filtered
2023-12-06 14:59:16 -08:00
Justin Newberry
31ab43ce41
jenkins: remove pytest tici conf ( #30621 )
...
* remove pytest conf
* remove that too
2023-12-06 11:13:22 -08:00
Greg Hogan
db35dcd0b5
replace common.file_helpers.mkdirs_exists_ok with python os.makedirs funtion ( #30618 )
...
replace common.file_helpers.mkdirs_exists_ok with python os.makedirs function
2023-12-06 09:55:29 -08:00
Adeeb Shihadeh
3985103974
update mapsd cpu usage
2023-12-05 21:32:55 -08:00
Adeeb Shihadeh
3b89c5fe29
agnos 9 ( #30543 )
...
* agnos 9
* new build
* update
* Soundd: use alsa (#30617 )
* update release notes
* agnos does this now
* prod manifest
---------
Co-authored-by: Justin Newberry <justin@comma.ai >
2023-12-05 21:17:49 -08:00
Shane Smiskol
67d6186bbd
Toyota: LTA unit test ( #30613 )
...
LTA unit test
2023-12-05 19:24:28 -08:00
Justin Newberry
abe39e5076
Soundd: move to python ( #30567 )
...
soundd python
2023-12-05 18:10:01 -08:00
Justin Newberry
f32e3ae799
Docker: pull image before building ( #30614 )
...
* pin to a specific version
* pull latest version
* dont need version debug
2023-12-05 15:48:26 -08:00
Kacper Rączy
7948a61b0e
bodyteleop: toggle joystick debug mode ( #30611 )
...
* Enable joystick debug mode in web
* Remove mutable vals
* Rename thread back to main
2023-12-05 15:00:05 -08:00
Kacper Rączy
6c62a31466
joystickd: remove WEB ( #30612 )
...
Remove WEB option from joystickd
2023-12-05 14:42:44 -08:00
Justin Newberry
56b8a1a5db
pytest: add durations to tici ( #30609 )
...
add durations to tici
2023-12-05 12:24:03 -08:00
Kacper Rączy
f46f00b373
webrtcd: endpoint for message schema retrieval vol. 2 ( #30607 )
...
* webrtcd: endpoint for message schema retrieval (#30578 )
* Capnp json schema conversion
* Schema get endpoint
* Type annotation for generate_field
* Filter empty services
* Add schema.py to release
2023-12-04 23:51:52 -08:00
Shane Smiskol
2ae7d99143
Revert "webrtcd: endpoint for message schema retrieval" ( #30606 )
...
Revert "webrtcd: endpoint for message schema retrieval (#30578 )"
This reverts commit 10eb70daf7 .
2023-12-04 22:59:35 -08:00
Jason Wen
3ad2b60eb8
Update CHANGELOGS.md
2023-12-05 00:18:42 -05:00
Shane Smiskol
09a9ba6de1
joystick: bump max angle ( #30602 )
2023-12-04 21:16:33 -08:00
Shane Smiskol
3fed87dbb7
Toyota: rename LTA torque wind down signal ( #30603 )
...
* bump
* rename
* bump
2023-12-04 21:16:12 -08:00
Kacper Rączy
10eb70daf7
webrtcd: endpoint for message schema retrieval ( #30578 )
...
* Capnp json schema conversion
* Schema get endpoint
* Type annotation for generate_field
* Filter empty services
2023-12-04 20:43:19 -08:00
Kacper Rączy
6a354ddab7
webrtcd: stop cereal proxy runner when data channel is closed ( #30601 )
...
Stop the proxy when channel reaches invalid state
2023-12-04 19:14:11 -08:00
Dean Lee
33ee7530b3
cabana: add test case for parsing all opendbc files ( #30584 )
...
* test opendbc files
* bump opendbc
* bump opendbc
---------
Co-authored-by: Shane Smiskol <shane@smiskol.com >
2023-12-04 17:12:22 -08:00
Adeeb Shihadeh
36ccbc8bbe
Bump submodules ( #30596 )
...
bump submodules
Co-authored-by: jnewb1 <jnewb1@users.noreply.github.com >
2023-12-04 17:02:48 -08:00
Adeeb Shihadeh
99d51bf02c
Revert "Simplify passive mode handling ( #30593 )"
2023-12-04 15:05:05 -08:00
Justin Newberry
05e932b088
Fix passive mode ( #30600 )
...
remove passive
2023-12-04 13:58:43 -08:00
Adeeb Shihadeh
ce4bac8218
remove unused last_actuators arg from lateral controllers ( #30595 )
2023-12-03 15:54:18 -08:00
Adeeb Shihadeh
bd0ab957b1
add carParams.passive ( #30594 )
2023-12-03 14:09:37 -08:00
Adeeb Shihadeh
5ccff25d88
Simplify passive mode handling ( #30593 )
...
* simplify passive handling
* makes more sense
2023-12-03 13:59:59 -08:00
Adeeb Shihadeh
a1d36961cf
new msgs default to invalid ( #30587 )
...
* new msgs default to invalid
* fix lm
* set more valid
* update rest
* update refs
* fix logMessage
* more valids
* cleanup
* fix llk test
* pigeond is also valid
* more valids
2023-12-03 10:50:17 -08:00
Adeeb Shihadeh
a2b48efa20
process replay: check valid flag ( #30588 )
2023-12-02 10:47:08 -08:00
Adeeb Shihadeh
8971e2c177
longitudinal tests: cleanup old hacks ( #30585 )
2023-12-02 10:01:28 -08:00
Adeeb Shihadeh
c028688a65
bump cereal ( #30582 )
...
* bump cereal
* fix dmonitoringd
* update refs
* update refs
2023-12-02 01:16:07 -08:00
Adeeb Shihadeh
531e62fc03
clear non-release params on startup ( #30583 )
2023-12-01 23:57:54 -08:00
Adeeb Shihadeh
b97e5b0e03
rename carEvents -> onroadEvents ( #30577 )
...
* rename carEvents -> onroadEvents
* bump cereal
* bump cereal
2023-12-01 22:48:29 -08:00
Adeeb Shihadeh
8e00ce672d
controlsd: remove old process replay sentinel ( #30581 )
2023-12-01 22:42:43 -08:00
Shane Smiskol
54517c0638
Toyota: LTA cleanup ( #30579 )
...
* have been running this for a few weeks: good
* set setme_x3 closer to stock
* add comment to values about additional EPS torque rate safety
* rename some variables
* should use vEgoRaw here to match panda!
* switch
* more notes
* specify
* smaller
* for
* oof
2023-12-01 22:27:29 -08:00
Kacper Rączy
f058b5d64e
webrtcd: webrtc streaming server (audio/video/cereal) ( #30186 )
...
* WebRTCClient and WebRTCServer abstractions
* webrtc client implementation
* Interactive test scripts
* Send localDescriptions as offer/asnwer, as they are different
* Tracks need to be added after setting remote description for multi-cam streaming to work
* Remove WebRTCStreamingMetadata
* Wait for tracks
* Move stuff to separate files, rename some things
* Refactor everything, create WebRTCStreamBuilder for both offer and answers
* ta flight done time to grind
* wait for incoming tracks and channels
* Dummy track and frame reader track. Fix timing.
* dt based on camera type
* first trial of the new api
* Fix audio track
* methods for checking for incoming tracks
* Web migration part 2
* Fixes for stream api
* use rtc description for web.py
* experimental cereal proxy
* remove old code from bodyav
* fix is_started
* serialize session description
* fix audio
* messaging channel wrapper
* fix audiotrack
* h264 codec preference
* Add codec preference to tracks
* override sdp codecs
* add logging
* Move cli stuff to separate file
* slight cleanup
* Fix audio track
* create codec_mime inside force_codec function
* fix incoming media estimation
* move builders to __init__
* stream updates following builders
* Update example script
* web.py support for new builder
* web speaker fixes
* StreamingMediaInfo API
* Move things around
* should_add_data_channel rename
* is_connected_and_ready
* fix linter errors
* make cli executable
* remove dumb comments
* logging support
* fix parse_info_from_offer
* improve type annotations
* satisfy linters
* Support for waiting for disconnection
* Split device tracks into video/audio files. Move audio speaker to audio.py
* default dt for dummy video track
* Fix cli
* new speaker fixes
* Remove almost all functionality from web.py
* webrtcd
* continue refactoring web.py
* after handling joystick reset in controlsd with #30409 , controls are not necessary anymore
* ping endpoint
* Update js files to at least support what worked previously
* Fixes after some tests on the body
* Streaming fixes
* Remove the use of WebRTCStreamBuilder. Subclass use is now required
* Add todo
* delete all streams on shutdown
* Replace lastPing with lastChannelMessageTime
* Update ping text only if rtc is still on
* That should affect the chart too
* Fix paths in web
* use protocol in SSLContext
* remove warnings since aiortc is not used directly anymore
* check if task is done in stop
* remove channel handler wrapper, since theres only one channel
* Move things around
* Moved webrtc abstractions to separate repository
* Moved webrtcd to tools/webrtc
* Update imports
* Add bodyrtc as dependency
* Add webrtcd to process_config
* Remove usage of DummyVideoStreamTrack
* Add main to webrtcd
* Move webrtcd to system
* Fix imports
* Move cereal proxy logic outside of runner
* Incoming proxy abstractions
* Add some tests
* Make it executable
* Fix process config
* Fix imports
* Additional tests. Add tests to pyproject.toml
* Update poetry lock
* New line
* Bump aiortc to 1.6.0
* Added teleoprtc_repo as submodule, and linked its source dir
* Add init file to webrtc module
* Handle aiortc warnings
* Ignore deprecation warnings
* Ignore resource warning too
* Ignore the warnings
* find free port for test_webrtcd
* Start process inside the test case
* random sleep test
* test 2
* Test endpoint function instead
* Update comment
* Add system/webrtc to release
* default arguments for body fields
* Add teleoprtc to release
* Bump teleoprtc
* Exclude teleoprtc from static analysis
* Use separate event loop for stream session tests
2023-12-01 21:13:37 -08:00
Adeeb Shihadeh
e34ee43eea
camerad cleanup ( #30573 )
...
* misc cleanup
* rm those
* rm utils
* fix build
* rm pool
* little more
* goodbye imgproc
2023-12-01 20:10:07 -08:00
Adeeb Shihadeh
5dba9187e5
CI: speedup docs build ( #30574 )
2023-12-01 19:55:27 -08:00
Hoya
169132c6cc
Hyundai: add FW for 2019 AZERA_HEV_6TH_GEN ( #30548 )
...
* added AZERA_HEV_5TH_GEN (2019)
* Update values.py
* Update interface.py
* Update values.py
* Update hyundaican.py
* Update hyundaican.py
* Update interface.py
* Update values.py
* one line
* didnt see harness change
* Update selfdrive/car/hyundai/values.py
* docs
---------
Co-authored-by: Justin Newberry <justin@comma.ai >
Co-authored-by: Shane Smiskol <shane@smiskol.com >
2023-12-01 14:59:49 -08:00
Adeeb Shihadeh
afd5877be8
bump model unit test timeout
2023-11-30 21:48:11 -08:00
Dean Lee
d87191c1c1
cabana: fix missing opendbc files ( #30555 )
...
* fix missing dbc files
* remove suffix
2023-11-30 20:46:31 -08:00
Shane Smiskol
e687be939e
FW fingerprinting timing: fix refs ( #30566 )
2023-11-30 16:36:20 -08:00
Adeeb Shihadeh
6ac75e492a
bump panda ( #30563 )
2023-11-30 15:28:46 -08:00
Adeeb Shihadeh
613ccf4b74
falsify rx checks ( #30564 )
2023-11-30 14:53:33 -08:00
Greg Hogan
7e0f0165f4
replay: get api url from env var ( #30562 )
2023-11-30 10:42:18 -08:00
Justin Newberry
4086795c29
Pytest: more post-test path cleanup ( #30556 )
...
* test cleanup
* missed this one
* remove that
* static class
2023-11-30 09:55:48 -08:00
Justin Newberry
b1e2e0f565
Revert "Subaru: log eyesight fault as a cruise fault" ( #30560 )
2023-11-30 07:57:29 -08:00
Justin Newberry
a2bb41e0ec
Subaru: non-obd FW queries logging ( #30552 )
...
* add subaru logging fw
* whitelist + comma
* whitelist is empty for the other requests
* all whitelisted
2023-11-29 17:47:09 -08:00
Justin Newberry
44ef143ae7
Subaru: add 2023 forester ( #30554 )
...
23
2023-11-29 14:53:43 -08:00
Shane Smiskol
4f8a232382
Car docs: add '19-'20 Santa Fe video ( #30553 )
...
* Add '19-'20 Santa Fe video
Add link to YouTube video for 2019-2020 Hyundai Santa Fe
* update docs
---------
Co-authored-by: Steve J <easternpa@gmail.com >
2023-11-29 14:27:37 -08:00
ebo2k
e61ea66415
Ford: add missing engine FW for Bronco Sport 2021 ( #30483 )
...
Update values.py
Updated to have correct engine firmware
2023-11-29 14:26:20 -08:00
DriftedPrism
dcbff66f0c
Kia: add missing fwdCamea FW for Sorento PHEV 4th gen ( #30526 )
...
* Update values.py
Adding Ecus for KIA Sorento PHEV 4th gen
* Update values.py
added fwdCamera version
* fix
---------
Co-authored-by: Shane Smiskol <shane@smiskol.com >
2023-11-29 14:16:17 -08:00
Justin Newberry
9634e7b8af
Subaru: log eyesight fault as a cruise fault ( #30546 )
...
log cruise fault
2023-11-29 12:55:52 -08:00
Vivek Aithal
573db49deb
torqued: Update HYUNDAI TUCSON 4TH GEN offline values ( #30513 )
...
* update tucson offline values
* modify params, compute max accel
2023-11-28 15:10:30 -08:00
Shane Smiskol
2e45a7c2fd
Toyota: add test route for 2023 RAV4 ( #30465 )
...
* test rav4 2023 (stripped)
* don't use initData, remove relay malfunction tolerance!
* all passes!
* some clean up
* more
* uncomment
* rm line
* remove ignore_addr_checks_valid
* right
* some changes for stripping data
* clean up
* check exist
* shouldn't be possible
* should be success if here
* no delete
* ""
* rm
* rm
* cleanup
* one list comp
* more clear
* not used
* add back legit source
* clean up
* copy files we don't need to strip (need sas to copy between accounts)
* default to strip
* revert
2023-11-28 14:55:03 -08:00
Keen-coffee
c56c8a719c
Add 2022 Maverick engine and abs fingerprint ( #30467 )
2023-11-28 14:40:04 -08:00
Justin Newberry
5030824572
jenkins auto cpu count ( #30544 )
...
* auto cpu
* build too
* need bash
2023-11-28 14:34:00 -08:00
Vincent Wright
0b41d1c6e8
Chrysler: add Ram HD 2500 2024 FW versions ( #30505 )
...
* New Ram HD firmwares. Dongle ID is 0f88f104416b674a.
* docs
---------
Co-authored-by: Shane Smiskol <shane@smiskol.com >
2023-11-28 14:17:20 -08:00
Hoya
a7d3eb87c7
Kia: Add missing fwdCamera for KIA_CARNIVAL_4TH_GEN ( #30540 )
...
* Update values.py
Dongle ID : f9ec55916091ba61
RouteName : f9ec55916091ba61_2023-11-28--13-53-02
KIA_CARNIVAL_4TH_GEN finger need to be added
Thanks
* Update values.py
* Update values.py
* Update values.py
* Update values.py
* Update values.py
* Update selfdrive/car/hyundai/values.py
---------
Co-authored-by: Shane Smiskol <shane@smiskol.com >
2023-11-28 14:01:00 -08:00
Adeeb Shihadeh
07e75c7cb8
athena: remove primeActivated endpoint ( #30542 )
2023-11-28 11:43:01 -08:00
Jason Young
2f5c0bd016
JEEP_CHEROKEE -> JEEP_GRAND_CHEROKEE ( #30539 )
2023-11-27 18:19:03 -08:00
Justin Newberry
7a387962c6
CI: automatically create PR for submodule bump ( #30538 )
...
* add job
* add job (#52 )
* add body
* Bump submodules (#53 )
* add job
* add body
* add .
* rm that
* need submodules too
* better message
* monday at 4am
* i thought i was still est lol
2023-11-27 17:09:32 -08:00
Adeeb Shihadeh
749d192f54
bump panda
2023-11-27 16:36:26 -08:00
Adeeb Shihadeh
d2d4802ad0
remove extra sleep on startup
2023-11-27 14:57:40 -08:00
Adeeb Shihadeh
ae4e848285
Update Python packages and pre-commit hooks ( #30534 )
...
Co-authored-by: jnewb1 <jnewb1@users.noreply.github.com >
2023-11-27 09:57:37 -08:00
Adeeb Shihadeh
e0ab068273
Revert "CI: automatically create PR to bump submodules ( #30523 )"
...
This reverts commit 6f073aed5f .
2023-11-27 09:40:37 -08:00
Adeeb Shihadeh
6f2af97381
Bump submodules ( #30533 )
...
bump submodules
Co-authored-by: sshane <sshane@users.noreply.github.com >
2023-11-27 01:18:27 -06:00
Jason Wen
e93e51d000
Update HOW-TOS.md
2023-11-26 18:01:55 -05:00
Adeeb Shihadeh
eb3833037f
Update Python packages and pre-commit hooks ( #30529 )
2023-11-26 09:31:20 -08:00
Adeeb Shihadeh
1d0538bdef
Bump submodules ( #30528 )
2023-11-26 09:31:08 -08:00
Justin Newberry
6f073aed5f
CI: automatically create PR to bump submodules ( #30523 )
2023-11-26 08:27:25 -08:00
Adeeb Shihadeh
e25f788318
bump panda ( #30519 )
2023-11-25 11:47:04 -08:00
Justin Newberry
4b0d0b0f1e
cleanup cameraview shader ( #30520 )
...
cleanup shader
Co-authored-by: Comma Device <device@comma.ai >
2023-11-24 20:17:51 -08:00
Justin Newberry
f845c69b43
Subaru: ignore eyesight faults when openpilot is controlling long ( #30390 )
...
ignore eyesight faults
2023-11-23 11:10:44 -08:00
Justin Newberry
8d3bf1f41a
Pytest: add cpp harness ( #30471 )
...
cpp harness
2023-11-22 13:45:49 -08:00
Kacper Rączy
f65e6bc30e
locationd: remove models unused in openpilot ( #30481 )
...
* Remove filters used exclusively by xx
* Update SConstruct
* Remove from release
* Accomodate rednose build changes
* Update rednose ref
* rednose/helpers in rpath
* Add rednose_filters to files_common
* Change rednose_root
* Copy rednose site_scons to docker images
* Remove rednose from rpath
* Bump rednose
* Bump rednose
* Bump rednose
2023-11-22 13:25:29 -08:00
Justin Newberry
7f14bdfb22
allow onscreen cpu rendering ( #30510 )
...
* spinner POC cpu
* should be single threaded
* how tf did that get added
* allow non offscreen
---------
Co-authored-by: Comma Device <device@comma.ai >
2023-11-22 12:44:32 -08:00
Adeeb Shihadeh
2a55ff4f55
Update Python packages and pre-commit hooks ( #30509 )
...
Co-authored-by: adeebshihadeh <adeebshihadeh@users.noreply.github.com >
2023-11-21 11:50:35 -08:00
Harald Schäfer
8e88366955
Qcomgpsd: Dont use system timezone ( #30508 )
2023-11-21 11:12:39 -08:00
Adeeb Shihadeh
afd61352d0
bump panda ( #30501 )
...
* bump panda
* bump
* bump
* fix renamed variables
---------
Co-authored-by: Shane Smiskol <shane@smiskol.com >
2023-11-20 14:45:51 -08:00
Justin Newberry
7a4a8c9a4a
update profiler docs again ( #30503 )
...
update SD docs again
2023-11-20 13:30:16 -08:00
Justin Newberry
631691c212
SDProfiler: update readme ( #30479 )
...
* update instructions
* fix that
* and that too
2023-11-20 10:56:50 -08:00
Adeeb Shihadeh
31ef352234
CI: manage stale PRs ( #29367 )
...
* CI: manage stale PRs
* before_close
* rename to ignore stale
* no push
* prod mode!
---------
Co-authored-by: Justin Newberry <justin@comma.ai >
2023-11-18 23:31:33 -08:00
Adeeb Shihadeh
4cae08e636
rename rawgpsd to qcomgpsd ( #30493 )
...
* rename rawgpsd to qcomgpsd
* fix more paths
* that moved
* forgot the d
2023-11-18 23:23:16 -08:00
DevTekVE
2a9986d948
[cabana] fix clang17 warning ( #30490 )
...
[cabana] Improve signal timing calculation in findsingal.cc
The variables `first_sec` and `last_sec` have been separately initialized first before being used in `std::minmax` for signal timings. This resolves compilation warnings and potential risks of using temporary values of these variables.
2023-11-18 23:05:10 -08:00
Logan Lasiter
5b2bcf6bf2
adding --local-partial-types mypy opt ( #30491 )
2023-11-18 22:47:11 -08:00
Dean Lee
335237aea0
modeld: remove modeldata.h ( #30423 )
...
* remove modeldata.h
* remove TRAJECTORY_SIZE
2023-11-18 22:45:26 -08:00
Adeeb Shihadeh
c055fdc853
one more
2023-11-18 22:22:31 -08:00
Adeeb Shihadeh
3d36a0f70d
rm old loggerd debug scripts
2023-11-18 22:20:10 -08:00
Dean Lee
17cab9bb50
ui/controls.cc: fix QLabel leak ( #30382 )
...
fix QLabel leak
2023-11-18 22:14:05 -08:00
Dean Lee
c5f73a748e
replay: support for setting a custom playback speed ( #30462 )
...
* support for setting a custom playback speed
* rename to playback speed
2023-11-18 22:12:35 -08:00
Dean Lee
3527c1da67
loggerd: c++ LoggerState ( #25869 )
...
* c++ LoggerState
* trigger ci
* trigger ci
* merge master
---------
Co-authored-by: Adeeb Shihadeh <adeebshihadeh@gmail.com >
2023-11-18 22:11:13 -08:00
Adeeb Shihadeh
99fbd4b150
updated: wait 1m before first cycle ( #30492 )
2023-11-18 21:55:56 -08:00
Jason Wen
758f58c5e9
bump to 0.9.5.2
2023-11-18 08:54:19 -05:00
Jason Wen
55979b27a0
Update CHANGELOGS.md
2023-11-17 22:47:43 -05:00
Jason Wen
b157b4d1b0
Update CHANGELOGS.md
2023-11-17 22:43:10 -05:00
Adeeb Shihadeh
fa353401f4
bump to 0.9.6
2023-11-17 18:44:05 -08:00
Adeeb Shihadeh
d3aad9ca46
esim is metered ( #30486 )
...
* esim is metered
* it's an enum
---------
Co-authored-by: Comma Device <device@comma.ai >
2023-11-17 15:29:52 -08:00
DevTekVE
05e4d908df
Enhance SConstruct by enabling arbitrary compiler flags ( #30484 )
...
* Update SConstruct allow no-inline
Allows disabling inline functions when compiling to help with the debugging process
* Update SConstruct
typos
* Update SConstruct
2023-11-17 13:53:16 -08:00
Adeeb Shihadeh
3b1e9017c5
Update RELEASES.md
2023-11-16 19:17:36 -08:00
Adeeb Shihadeh
460d9af5b7
more esim config ( #30480 )
...
* load single conn
* high priority
---------
Co-authored-by: Comma Device <device@comma.ai >
2023-11-16 19:12:36 -08:00
Adeeb Shihadeh
e6e073d099
Revert "tici: use BASEDIR to lookup nm connection path"
...
This reverts commit 30ab9f8482 .
2023-11-16 14:20:55 -08:00
Adeeb Shihadeh
30ab9f8482
tici: use BASEDIR to lookup nm connection path
2023-11-16 14:19:02 -08:00
Dean Lee
3d9f394533
cabana: update message count after filtering ( #30461 )
...
update message count after filtering
2023-11-15 23:43:59 -08:00
Shane Smiskol
c2af245b85
CI: use azure-storage-blob for uploading ( #30478 )
...
* use azure-storage-blob
* fix pattern
* nsp
2023-11-15 21:22:14 -08:00
Shane Smiskol
0addee2b4b
openpilot CI: fix azure bucket names ( #30477 )
...
fix azure bucket names
2023-11-15 21:15:10 -08:00
Adeeb Shihadeh
9cd60de0b9
we don't go in the release notes
2023-11-15 19:56:02 -08:00
Shane Smiskol
fc8cfe1280
test_models: check if in relay-breaking safety mode ( #30476 )
...
* remove initData, remove tolerance
* can check faster now
* don't
2023-11-15 18:57:37 -08:00
Shane Smiskol
e44d84a7f9
test_models: remove ignored address check list ( #30475 )
...
* remove ignore_addr_checks_valid
* lessgoooo
2023-11-15 18:50:39 -08:00
Justin Newberry
291c04163a
CI: disable registry caching ( #30474 )
...
* Revert "CI: separate image for docker cache (#30413 )"
This reverts commit 361ffb5e54 .
* Revert "CI: enable buildx for registry cache (#30473 )"
This reverts commit edf90f3e76 .
2023-11-15 18:21:57 -08:00
Justin Newberry
edf90f3e76
CI: enable buildx for registry cache ( #30473 )
...
* just registry cache
* enable buildx
2023-11-15 17:53:00 -08:00
Justin Newberry
361ffb5e54
CI: separate image for docker cache ( #30413 )
...
just registry cache
2023-11-15 17:48:43 -08:00
Adeeb Shihadeh
0f0acc190b
ui: add purple prime def
2023-11-15 17:04:07 -08:00
Justin Newberry
ba3067a560
Revert "Pytest: run tests in random order" ( #30469 )
...
Revert "Pytest: run tests in random order (#30134 )"
This reverts commit a5d99e0ebb .
2023-11-15 10:41:11 -08:00
Justin Newberry
a5d99e0ebb
Pytest: run tests in random order ( #30134 )
...
* enable random order
* logprint info
* revert that
* better logging
* go to dfu
* try to flash every panda if not up to date
* revert panda debugging
2023-11-15 10:16:51 -08:00
Kacper Rączy
2de13bea91
Remove laika submodule ( #30453 )
...
* Remove laika submodule
* Remove laika check for minimal builds
* Fix minimal build check
* Bring back exclude for opendbc in codespell
* Fix typo
* Copy GNSS indices from laika
* Delete laika dependencies
2023-11-15 10:06:37 +01:00
Dean Lee
7ded7a0720
cabana: fix double comparisons ( #30468 )
...
compare double with epsilon
2023-11-14 21:44:22 -08:00
Shane Smiskol
102687e1ac
Sort car ports
2023-11-14 18:45:31 -08:00
Justin Newberry
31c682d407
Pytest: load by group by default ( #30466 )
...
* wip
* use a class marker
* this one should be grouped too
2023-11-14 17:33:47 -08:00
Justin Newberry
f99939426f
thermald: recover from modemmanager restart ( #30464 )
...
* test modem recovery
* static analysis
* also test lte reload
* this should just be try catched as well
* maybe we can find a better way than this
* rm the test
* make it clear
---------
Co-authored-by: Comma Device <device@comma.ai >
2023-11-14 16:57:34 -08:00
Adeeb Shihadeh
b3c7a0c871
remove mui
2023-11-14 15:43:57 -08:00
Adeeb Shihadeh
51207aaae2
Update Python packages and pre-commit hooks ( #30463 )
...
Co-authored-by: adeebshihadeh <adeebshihadeh@users.noreply.github.com >
2023-11-14 15:18:42 -08:00
Tam Chau
96eee13836
Mazda: add CX5 2022 fingerprint values (VN 2023) ( #30342 )
...
Add mazda cx5 VN 2023 values
2023-11-14 03:36:26 -08:00
Saber
06fbaacefe
VW MQB: Add FW for 2021 Tiguan ( #30401 )
...
* VW MQB: Add FW for 2021 Tiguan
route name:f3946aa3bdb4bfc7|2023-11-06--14-53-07--0
The carParams always show transmission as "Hyundai", cant get VW format
* add correct transmission
---------
Co-authored-by: Shane Smiskol <shane@smiskol.com >
2023-11-14 03:29:57 -08:00
Dean Lee
86a5ac383e
cabana: highlight dowloaded segments ( #30459 )
...
highlight dowloaded segments
2023-11-14 03:23:33 -08:00
Viktor Hansson
6ce66dee4f
VW: Add FW versions for Passat GTE 2018 ( #30450 )
...
* VW: Add fw-versions for Passat GTE 2018
* Remove duplicate fw-versions for PASSAT_MK8
* Removed duplicate fw version for PASSAT_MK8
One of them included \023 and the other \x13 which was interpreted as the same character in python
* Apply suggestions from code review
---------
Co-authored-by: Shane Smiskol <shane@smiskol.com >
2023-11-14 03:13:33 -08:00
Erich Moraga
b643aca8d6
Lexus: add several ECU versions for 2018 Lexus RC ( #30322 )
...
`OQO0#8618` 2018 Lexus RC DongleID/route 01762a5235a24145|2023-10-24--17-44-27
2023-11-14 03:03:56 -08:00
Saber
78ccef28a8
VW MQB: Add FW for 2020 Golf ( #30375 )
...
route name:0bbe367c98fa1538|2023-10-25--11-23-54--0
2023-11-14 02:58:20 -08:00
ohber
919303ec08
Kia: add 2023 Stinger FW ( #30344 )
...
* Added 2023 Kia Stinger Fingerprint
* Fixed type on FP value
* Fixed typo on fingerprint value
* update docs
---------
Co-authored-by: Shane Smiskol <shane@smiskol.com >
2023-11-14 02:56:04 -08:00
Saber
5b50cc2954
VW MQB: Add FW for 2023 Kamiq ( #30376 )
...
* VW MQB: Add FW for 2023 Kamiq
route name:0bbe367c98fa1538|2023-11-04--12-56-37--0
* update docs
---------
Co-authored-by: Shane Smiskol <shane@smiskol.com >
2023-11-14 02:47:04 -08:00
Vadim Pronin
62d4f464a0
VW MQB: Add FW for 2018 and 2022 Volkswagen T-Roc ( #30315 )
...
* Added ECU values for VW T-Roc 2022
* Added ECU values for VW T-Roc 2018
* fix docs
---------
Co-authored-by: Shane Smiskol <shane@smiskol.com >
2023-11-14 02:43:11 -08:00
Calvin Chui
2647a4b4a9
Toyota: Add Lexus GS F 2016 ( #30245 )
...
* added GSF ECU values
* Added Lexus GSF data
* added route for GSF
* test RC code
* revert fingerprints back from RC test to GSF
* fixed type for route
* specify route segment for GSF
* added GSF to torque substitute
* removed year designation for GSF
* added MY back to all "Lexus GSF"
* removed route, don't think it does anything
* move GSF ecu values to better place
* remove whitespace from toyota > interface.py
* added in public route for LEXUS_GSF
* added GSF to docs
* update test route
* update test route
* update 266 Supported cars
* trying different dbc
* updated to working route
* clean up
* add to releases
* updated test route
* new route
* docs
* slightly better torque params
---------
Co-authored-by: cchui <cchui@eogresources.com >
Co-authored-by: Shane Smiskol <shane@smiskol.com >
2023-11-14 02:31:27 -08:00
Jason Wen
a534e974e6
Update CHANGELOGS.md
2023-11-14 01:54:32 -05:00
Adeeb Shihadeh
e323191299
new sim connection settings ( #30457 )
...
* new sim connection settings
* fix att conflict
* sim id
* clenaup
---------
Co-authored-by: Comma Device <device@comma.ai >
2023-11-13 21:38:22 -08:00
Adeeb Shihadeh
cc32a6bf9f
tici: fix leftover APN config from AT&T ( #30458 )
2023-11-13 21:33:22 -08:00
Harald Schäfer
c0942dbf9f
Rm laika deps in rawgpsd ( #30452 )
...
* Rm more laikad references
* rawgpsd usage of laika
* bugfix
2023-11-13 20:38:24 -08:00
Harald Schäfer
95c6d5140a
Rm more laika references ( #30451 )
...
Rm more laikad references
2023-11-13 16:52:57 -08:00
Shane Smiskol
32a0b10983
Toyota: bump Camry model years to 2024
...
3d35748a8816ca62
2023-11-13 15:43:28 -08:00
Justin Newberry
90c873ab1d
Process Replay: move to pytest ( #30260 )
...
* process replay pytest
* enable long diff
* readd job name
* make it executable
* cleanup imports
* retrigger
2023-11-13 13:50:23 -08:00
Justin Newberry
2ad82cbfb0
Pytest: default settings on PC improvements ( #30441 )
...
* always multithreaded
* multithreaded
* pkill correct process
* escape more
* load for interfaces
2023-11-13 10:45:24 -08:00
Dean Lee
da95fd3019
replay: simplify the code for allow/block list ( #30449 )
...
simplify allow/block list
2023-11-13 09:19:39 -08:00
Tim Wilson
d3b91f266a
C3: add gps_vs_llk plotjuggler layout ( #30448 )
...
add gps_vs_llk plotjuggler layout
2023-11-13 09:19:23 -08:00
Jason Wen
602bd1090f
FCR: sync with upstream supported car platforms
2023-11-12 17:02:08 -05:00
Jason Wen
cb28eb44f0
bump cereal
2023-11-12 15:14:59 -05:00
Dean Lee
9e06525642
replay: remove deprecated support for PANDA_STATE_D_E_P_R_E_C_A_T_E_D ( #30447 )
2023-11-12 10:54:08 -08:00
Jason Wen
4a9bd576e5
Sync: commaai/openpilot:master into sunnyhaibin/sunnypilot:master
2023-11-12 00:56:10 -05:00
Jason Wen
9d47fa2fb3
bump panda
2023-11-12 00:55:47 -05:00
Jason Wen
09a4536b8a
Merge branch 'upstream/openpilot/master' into sync-20231112
...
# Conflicts:
# panda
# selfdrive/car/subaru/interface.py
2023-11-12 00:49:42 -05:00
Shane Smiskol
816c18a4ec
bump panda ( #30437 )
...
* bump
* bump
2023-11-10 20:59:14 -08:00
Hoya
252531e1bb
Hyundai: Add FW for Genesis G80 2018 ( #30425 )
...
* Update values.py
* Update selfdrive/car/hyundai/values.py
---------
Co-authored-by: Shane Smiskol <shane@smiskol.com >
2023-11-10 20:58:59 -08:00
Adeeb Shihadeh
5f7143df02
jenkins: use build.py to manage cache size ( #30440 )
...
* jenkins: use build.py to manage cache size
* label
* set pp
* double
* cleanup
* non mimimal build on PC
---------
Co-authored-by: Justin Newberry <justin@comma.ai >
2023-11-10 16:55:25 -08:00
Justin Newberry
2629417320
CI: codecov for multiprocessing ( #30432 )
2023-11-10 10:02:05 -08:00
Shane Smiskol
e94c3c5569
Hyundai CAN: update driver braking signal ( #30424 )
...
* use DriverOverride
* bump
2023-11-10 01:20:23 -08:00
Adeeb Shihadeh
72cc2e34cb
camerad: reduce to 1s of buffers
2023-11-09 20:52:21 -08:00
Dean Lee
86efd70fa9
cabana: allocate qt objects on the heap instead of stack ( #30374 )
...
allocate qobject in heap
2023-11-09 20:20:48 -08:00
Jason Young
db3f56a6f6
VW MQB: Add FW for 2020 Volkswagen Atlas ( #30430 )
...
* VW MQB: Add FW for 2020 Volkswagen Atlas
* oops
2023-11-09 20:18:35 -08:00
Adeeb Shihadeh
515e57402a
SOM boot recovery ( #30427 )
...
* SOM boot recovery
* bump
* master
2023-11-09 18:09:18 -08:00
Dean Lee
26a82e70d5
replay: make speed_ atomic ( #30429 )
...
make speed_ atomic
2023-11-09 18:02:48 -08:00
Nickolas Komarnitsky
cf2d4fd7ea
Subaru: Add FW for 2022 Legacy ( #30434 )
...
Update values.py
2023-11-09 17:42:36 -08:00
Eric Brown
bd00fba980
Fix typo in CARS.md ( #30433 )
2023-11-09 17:11:44 -08:00
Justin Newberry
863fdec50e
Revert "CI: codecov for multiprocessing" ( #30431 )
...
Revert "CI: codecov for multiprocessing (#30428 )"
This reverts commit 1e91cf92a1 .
2023-11-09 15:52:28 -08:00
Justin Newberry
1e91cf92a1
CI: codecov for multiprocessing ( #30428 )
...
* concurrencty codecov
* its a list
* retrigger ci
* increase delay
2023-11-09 15:19:10 -08:00
Justin Newberry
5c2796a104
CI: label codecov uploads ( #30426 )
...
* label
* matrix
2023-11-09 11:12:19 -08:00
Adeeb Shihadeh
f9a5f64498
bump panda
2023-11-09 10:54:24 -08:00
Justin Newberry
eed0ddc3b8
bump panda ( #30419 )
2023-11-08 16:30:22 -08:00
Justin Newberry
53b6ab9e18
CI: pytest for the rest for GHA ( #30418 )
...
* pytest car
* all pytest
* need more time
* keep release test short
* keep it short
2023-11-08 16:04:02 -08:00
Vivek Aithal
2eb487c9a5
params: Remove separate CarParams from each daemon ( #30405 )
...
* remove separate previous route carparams from each daemon and add centrally to controlsd
* extract out sigint handler
* make process replay work for torqued
* don't write param if None
2023-11-08 15:25:41 -08:00
Justin Newberry
844cbd95e7
build_release: increase timeout again ( #30417 )
...
* inc timeout
* 3 minute timeout
2023-11-08 14:32:16 -08:00
Justin Newberry
fa9d3ec1f5
build_release: increase timeout ( #30416 )
...
inc timeout
2023-11-08 14:15:15 -08:00
Justin Newberry
d02dd50749
Pytest: consistent codecov ( #30408 )
...
* seed only
* random seed
* ignore version.py
* increase max examples
* increase default max examples
2023-11-08 13:43:32 -08:00
Jason Wen
24aa478376
Sync: commaai/openpilot:master into sunnyhaibin/sunnypilot:master
2023-11-08 16:30:11 -05:00
Jason Wen
1a87a204d3
bump submodules
2023-11-08 16:19:11 -05:00
Jason Wen
a667364b59
Merge remote-tracking branch 'commaai/openpilot/master' into sync-20231108
...
# Conflicts:
# cereal
# panda
2023-11-08 15:58:35 -05:00
Adeeb Shihadeh
4967377b3f
Update RELEASES.md
2023-11-08 11:05:23 -08:00
YassineYousfi
84d2fa68f7
modeld: handle division by zero ( #30411 )
...
* modeld: avoid division by zero
* undefined at 0
2023-11-08 10:06:30 -08:00
Shane Smiskol
1d7caa80aa
bump panda ( #30415 )
...
bump
2023-11-07 20:04:46 -08:00
Justin Newberry
aec7cea30d
Pytest: tici mark for skipping on-device tests ( #30412 )
...
* mark tici
* not those ones
* missed that one
* add those
* add pypoetry
* oops
2023-11-07 17:35:44 -08:00
Kacper Rączy
c419376bbd
controlsd: reset axes in joystick mode if message is old ( #30409 )
...
Reset joystick if it wasnt received after 0.2 sec
2023-11-07 15:48:13 -08:00
Dean Lee
0f6b16d1e0
ui/wifi.cc: fix small QPixmap leak ( #30395 )
...
fix QPixmap leaks
2023-11-07 15:22:43 -08:00
Harald Schäfer
37ba6d8503
Update RELEASES.md
2023-11-07 13:29:30 -08:00
Justin Newberry
c9915ceba9
Codecov: ignore selfdrive/test ( #30407 )
...
* ignore
* fix that
2023-11-07 13:16:23 -08:00
Adeeb Shihadeh
d2edc239fd
jenkins: disable ciui for now
2023-11-07 11:27:56 -08:00
Harald Schäfer
9118973ed0
Farmville model ( #30392 )
...
* slightly different
* Revert "slightly different"
This reverts commit 8a470ecab40c295f3b8c777b82cb7a22890d116e.
* d09c9c88-1797-4ed5-ab2d-9dca5b12340b/700
* Update power draw
* Revert "Update power draw"
This reverts commit 1c95b663ec9c507604dd8580ff6386497b5391a8.
* Update ref
2023-11-07 11:17:37 -08:00
Adeeb Shihadeh
3c043ba570
Update Python packages and pre-commit hooks ( #30403 )
...
Co-authored-by: adeebshihadeh <adeebshihadeh@users.noreply.github.com >
2023-11-07 10:58:01 -08:00
Harald Schäfer
c9fae805bc
Tinygrad: use compile2 ( #30400 )
...
* Tinygrad: use compile2
* unused
* compile2 file
* slightly different
* Revert "slightly different"
This reverts commit 8a470ecab40c295f3b8c777b82cb7a22890d116e.
* slightly different ref
* add release file
* rm default args
2023-11-07 09:54:48 -08:00
Harald Schäfer
11855eab5d
power draw test: improve verbosity ( #30402 )
...
* improve verbosity
* unused import
2023-11-07 08:39:23 -08:00
Justin Newberry
60b21b55d2
Subaru: initial eyesight disable support ( #30373 )
...
* initial eyesight disable
* disable_eyesight
* comment
2023-11-06 22:13:39 -08:00
Adeeb Shihadeh
af86e30566
remove mapsd exit code exception ( #30398 )
2023-11-06 21:26:52 -08:00
Justin Newberry
9257066c4e
Mapsd: disable threading on PC too ( #30396 )
...
single threaded rendering
2023-11-06 16:36:48 -08:00
Shane Smiskol
d2c3c92fb4
Revert "ui/wifi.cc: fix QPixmap leaks" ( #30394 )
...
Revert "ui/wifi.cc: fix QPixmap leaks (#30377 )"
This reverts commit b4e1ad5e62 .
2023-11-06 13:55:23 -08:00
Dean Lee
b4e1ad5e62
ui/wifi.cc: fix QPixmap leaks ( #30377 )
...
fix QPixmap leaks
2023-11-06 13:31:00 -08:00
Justin Newberry
ace14698c4
Subaru: 2019-2020 forester is also rate limited ( #30391 )
...
* forester rate limited
* better comment
* better comment
2023-11-06 13:22:58 -08:00
Adeeb Shihadeh
08054e9800
bigger map tile cache ( #30228 )
...
* bigger map tile cache
* start with 2x default
* Update selfdrive/ui/qt/maps/map_helpers.cc
2023-11-06 09:18:42 -08:00
Justin Newberry
bdf2fa0f83
Mapsd: move on the CPU ( #30349 )
...
* mapsd -> cpu
* link directly to mesa
* Fix gitignore
* without launcher script
* dont change that
* dont need that
* add to files_common
* rename to configure cpu rendering
* without a symlink!
* update time refs
* update ref
* update ref
* remove duplicate include
* bump up again
---------
Co-authored-by: Comma Device <device@comma.ai >
2023-11-06 09:04:53 -08:00
Justin Newberry
df79ec5314
Subaru: improve longitudinal tuning ( #30389 )
...
subaru long tuning
2023-11-05 17:53:42 -08:00
Justin Newberry
0fbc36bce1
Subaru: forester 2017 fingerprint ( #30388 )
...
forester fw
2023-11-05 01:21:46 -07:00
Justin Newberry
1463fd3917
Subaru: 2015 outback fingerprint ( #30387 )
...
subaru outback fw
2023-11-04 22:31:09 -07:00
Justin Newberry
b791c0296b
Subaru: 2016 legacy fingerprint ( #30386 )
...
legacy fw
2023-11-04 22:09:43 -07:00
Stephen Marin
240f43b421
Subaru: Fingerprint for 2021 Outback XT ( #30380 )
...
* Fingerprint for 2021 Outback XT
* that one already exists
---------
Co-authored-by: Justin Newberry <jnewberry0502@gmail.com >
2023-11-04 22:04:54 -07:00
Dean Lee
fb3c0934d8
ui/body.cc: fix QMovie leak ( #30379 )
...
fix QMovie leak
2023-11-04 07:07:45 -07:00
Dean Lee
f5279284f5
cabana: fix QChart leak ( #30369 )
...
fix QChart leak
2023-11-03 11:16:58 -07:00
Dean Lee
a46544f708
cabana/sparkline: Fix "Painter not active" warning ( #30370 )
...
fix painter not active
2023-11-03 11:16:48 -07:00
Justin Newberry
983ac6c235
Mapsd: test render performance ( #30367 )
...
* cleanup and fix test
* sa
* fix test failing
* increase tolerance more for stddev
* increase that more
---------
Co-authored-by: Comma Device <device@comma.ai >
2023-11-03 10:59:07 -07:00
Dean Lee
bf932c6277
cabana: remove dependence on opendbc ( #30329 )
...
* remove dependence on opendbc
* move into function
2023-11-02 22:37:56 -07:00
Adeeb Shihadeh
0788573a73
add lfs pull to setup instructions
2023-11-02 22:36:53 -07:00
Justin Newberry
a73412b39d
Cabana: fix wsl compilation ( #30366 )
...
fix wsl
2023-11-02 20:59:38 -07:00
Adeeb Shihadeh
bb828f0cda
Revert "Mapsd: test render performance ( #30363 )"
...
This reverts commit 676ba9f951 .
2023-11-02 20:19:13 -07:00
Justin Newberry
c52f2ec19b
model_replay: allow skipping modeld/dmodeld ( #30365 )
...
* skip model
* sa
---------
Co-authored-by: Comma Device <device@comma.ai >
2023-11-02 18:10:11 -07:00
Justin Newberry
676ba9f951
Mapsd: test render performance ( #30363 )
...
* cleanup and fix test
* sa
---------
Co-authored-by: Comma Device <device@comma.ai >
2023-11-02 16:07:30 -07:00
JGO51810499
446f57040f
Add missing LEXUS_RX_TSS2 FW ( #30301 )
...
LEXUS RX 2020
dongle_id:b00aaa46833ddfa1
route_name:b00aaa46833ddfa1|2023-10-18--17-57-48--0
2023-11-02 14:35:22 -07:00
YassineYousfi
4c2bd853e4
(New) Lemon Pie Model 🍋 ( #30209 )
...
* 6f6e3749-1b7c-42e8-a33b-03929b7fc476/700
* oops deleted too much
* 1b4308b7-a659-4ebd-b4c6-c81c1c3890f8/700
* 1be192f3-f407-4217-9757-78b9ad92750a/700
* remove some todos
* more cleanup in lat planner
* vego > min_speed
* regen and update process replay refs
* update model replay ref
* update model replay ref commit again
* Revert "update model replay ref commit again"
This reverts commit 922cb796b8dfe264b0cce7a18206bb898b18bcb3.
* update again
* bump cereal
2023-11-02 14:01:00 -07:00
Shane Smiskol
ac471036fb
GM: update harness parts ( #30361 )
...
GM harness parts
2023-11-01 22:38:25 -07:00
Kacper Rączy
0c6101e267
bodyteleop: fix browser audioinput ( #30360 )
...
Fix browser mic in bodyteleop
2023-11-01 18:04:28 -07:00
Justin Newberry
ddbdaf3cf9
test_onroad: assert the procs that use the GPU ( #30359 )
...
* test gpu
* keep it localiized
* has to be later
* reduce diff
---------
Co-authored-by: Comma Device <device@comma.ai >
2023-11-01 17:31:54 -07:00
Adeeb Shihadeh
7bee13e2d1
raise gpu clock ( #30358 )
...
* raise gpu clock
* update modeld power draw
2023-11-01 14:48:49 -07:00
Shane Smiskol
ab637f2ae0
Hyundai: add missing Tucson Hybrid 2024 FW ( #30356 )
...
* add missing hev tucson 2024 fw
* bump MY
2023-10-31 20:34:06 -07:00
Dean Lee
bf5a45ed98
cabana: fix messages not updated correctly after seekto() ( #30351 )
...
fix messages not updated correctly after seekto
2023-10-31 11:34:54 -07:00
Adeeb Shihadeh
c04e019af4
Update Python packages and pre-commit hooks ( #30352 )
...
Co-authored-by: adeebshihadeh <adeebshihadeh@users.noreply.github.com >
2023-10-31 11:31:57 -07:00
Kacper Rączy
e5eea7276f
regen: update refs with dummy dcamera ( #30347 )
...
Update refs
2023-10-30 15:33:17 -07:00
Kacper Rączy
7a5d85232f
regen: dummy dcamera support ( #30323 )
...
* DummyFrameReader
* dummy_dcam_if_missing flag
* Blank dcamera for all neo segments, as dmonitoringd does not support neo camera feeds
* Remove trailing whitespace
* zero_dcamera staticmethod
* enable dmonitoring in test_regen
* Simplify. User decides wether to use dummy or not
* Moving some stuff
* rename to dummy_driver_cam
2023-10-30 15:17:32 -07:00
Shane Smiskol
d67276a45d
bump panda ( #30346 )
2023-10-30 13:08:43 -07:00
Adeeb Shihadeh
57c8304c25
jenkins: retry on failed git checkouts ( #30345 )
...
* jenkins: retry on failed git checkouts
* test
* Revert "test"
This reverts commit ea57ba025630eb3105a9ccdce3bdc17f72678c72.
2023-10-30 09:58:57 -07:00
Dean Lee
01610128bb
cabana: support suppress highlighted bits ( #30336 )
...
* support suppress highlighted bits
d
* faster filtering and sorting
* improve livestream
* specify the context in the connections
* remove inline
2023-10-30 09:47:23 -07:00
Dean Lee
61288dfe06
athenad: fix memory leak in _do_upload() ( #30237 )
...
* fix memory leak
* test: stash
* clean up
* clean up
* ruff
* rm
* add py memory profiler
* test compress and no compress
* proper test
* comment
---------
Co-authored-by: Shane Smiskol <shane@smiskol.com >
2023-10-29 07:08:28 -10:00
Jason Wen
0eea00e887
ui: Always display Wi-Fi list when navigating to Network panel ( #30333 )
...
* ui: Display Wi-Fi list when navigate to Network panel
* pertain to PR description
2023-10-29 07:06:34 -10:00
Dean Lee
fe4ad96701
cabana: support multiple cameras ( #30339 )
...
support multiple cameras
2023-10-29 07:05:59 -10:00
Adeeb Shihadeh
91380f085b
fix up docker script
2023-10-29 07:05:13 -10:00
mitchellgoffpc
eecdaf9950
Added sentry hooks for modeld
2023-10-25 21:37:54 -07:00
Kacper Rączy
c27e977475
URLFile: exception type for failed requests ( #30330 )
...
URLFileException for URLFile request errors
2023-10-25 16:20:12 -07:00
Kacper Rączy
4094d584f3
process_replay: use frame dimensions from FrameReader ( #30332 )
...
Use dimensions from FrameReader to setup vipc server
2023-10-25 15:46:16 -07:00
Kacper Rączy
21715d7f81
process_replay: migrate cameraStates of segments without driverEncodeIdx ( #30331 )
...
Migrate camera states of segments without driverEncodeIdx
2023-10-25 15:42:06 -07:00
Shane Smiskol
2acb22fada
selfdrive_tests: allow manual run ( #30307 )
...
* allow manual run
* Apply suggestions from code review
2023-10-25 15:17:17 -07:00
Adeeb Shihadeh
9c7e5ca6ea
rawgpsd: add flag for cold start ( #30224 )
...
* rawgpsd: add flag for cold start
* other datasheet is wrong
* keep things in a good state
2023-10-25 15:05:07 -07:00
Shane Smiskol
f62ee97cb0
cabana: rename signal node
...
More clear what this is
Receiver Nodes
2023-10-25 15:03:27 -07:00
Madnevil
82291a247f
Honda: add FW for Civic Sport 2023 ( #30316 )
...
* Update values.py
* Update values.py
* Update values.py
* removing duplicate
* Update values.py
* Update values.py
* this is from a logging request
* Add missing FW
* bump MY
---------
Co-authored-by: Shane Smiskol <shane@smiskol.com >
2023-10-25 14:57:08 -07:00
Dean Lee
ae26280118
cabana: fix two ui bugs ( #30327 )
...
fix ui bugs
2023-10-25 14:39:52 -07:00
Dean Lee
b73329092c
cabana: save settings to user-specific directory ( #30328 )
...
* save settings to user-specific directory
* include
2023-10-25 14:39:41 -07:00