Jason Wen
e6ae30191e
Merge remote-tracking branch 'sunnypilot/sunnypilot/master' into feat/relc
...
# Conflicts:
# openpilot/sunnypilot/modeld_v2/modeld.py
# openpilot/sunnypilot/selfdrive/controls/lib/relc.py
# openpilot/sunnypilot/selfdrive/controls/lib/tests/test_relc.py
# sunnypilot/sunnylink/params_metadata.json
2026-07-20 09:31:17 -04:00
Jason Wen
bf1b93f757
Revert "agnos: split launch for c3 and c3x to support custom agnos" ( #1879 )
...
Revert "agnos: split launch for c3 and c3x to support custom agnos (#1186 )"
This reverts commit 54174d1e
staging/2026.002.000/2026.07.20-4577
2026-07-20 09:25:49 -04:00
Jason Wen
bae7e49626
Sync: commaai/openpilot:master → sunnypilot/sunnypilot:master ( #1876 )
staging/2026.002.000/2026.07.20-4575
2026-07-19 23:51:06 -04:00
royjr
560cde61ae
sync: fix upstream conflicts
...
Co-authored-by: royjr <royjr96@gmail.com >
2026-07-19 23:18:43 -04:00
Jason Wen
14318d2f09
Merge commit '91b067cca0913d0cc9f8b5dab68e3302e278efdc' into sync-20260716
...
# Conflicts:
# .github/labeler.yaml
# .github/workflows/auto_pr_review.yaml
# .github/workflows/docs.yaml
# .github/workflows/release.yaml
# .github/workflows/repo-maintenance.yaml
# .github/workflows/tests.yaml
# .github/workflows/ui_preview.yaml
# README.md
# SConstruct
# conftest.py
# docs/CARS.md
# msgq_repo
# opendbc_repo
# openpilot/cereal/messaging/tests/validate_sp_cereal_upstream.py
# openpilot/common/api.py
# openpilot/common/hardware/hw.py
# openpilot/common/version.py
# openpilot/selfdrive/assets/fonts/Audiowide-Regular.ttf
# openpilot/selfdrive/assets/sounds/prompt_single_high.wav
# openpilot/selfdrive/assets/sounds/prompt_single_low.wav
# openpilot/selfdrive/car/card.py
# openpilot/selfdrive/car/helpers.py
# openpilot/selfdrive/car/tests/test_car_interfaces.py
# openpilot/selfdrive/car/tests/test_cruise_speed.py
# openpilot/selfdrive/controls/lib/desire_helper.py
# openpilot/selfdrive/controls/lib/longcontrol.py
# openpilot/selfdrive/controls/plannerd.py
# openpilot/selfdrive/controls/radard.py
# openpilot/selfdrive/controls/tests/test_longcontrol.py
# openpilot/selfdrive/modeld/compile_warp.py
# openpilot/selfdrive/modeld/modeld.py
# openpilot/selfdrive/monitoring/policy.py
# openpilot/selfdrive/monitoring/test_monitoring.py
# openpilot/selfdrive/selfdrived/events.py
# openpilot/selfdrive/selfdrived/selfdrived.py
# openpilot/selfdrive/ui/layouts/onboarding.py
# openpilot/selfdrive/ui/mici/layouts/onboarding.py
# openpilot/selfdrive/ui/soundd.py
# openpilot/selfdrive/ui/tests/diff/replay.py
# openpilot/selfdrive/ui/translations/app.pot
# openpilot/system/athena/athenad.py
# openpilot/system/athena/manage_athenad.py
# openpilot/system/hardware/hardwared.py
# openpilot/system/loggerd/config.py
# openpilot/system/manager/github_runner.sh
# openpilot/system/manager/manager.py
# openpilot/system/updated/updated.py
# panda
# pyproject.toml
# scripts/lint/lint.sh
# system/manager/process_config.py
# system/statsd.py
# tinygrad_repo
# tools/release/build_release.sh
# tools/release/build_stripped.sh
# uv.lock
2026-07-16 00:58:32 -04:00
Jason Wen
70f2c3ac79
Sync: commaai/openpilot:master → sunnypilot/sunnypilot:master ( #1875 )
staging/2026.002.000/2026.07.16-4565
2026-07-15 23:45:06 -04:00
Jason Wen
a43fc920b5
Merge commit 'b871364e1f48af04113f05c0f6604a9c42f57ac7' into sync-20260715-1
...
# Conflicts:
# .github/workflows/prebuilt.yaml
# common/api.py
# common/params_keys.h
# opendbc_repo
# selfdrive/controls/controlsd.py
# selfdrive/controls/lib/desire_helper.py
# selfdrive/modeld/modeld.py
# selfdrive/ui/mici/layouts/settings/device.py
# selfdrive/ui/soundd.py
# system/athena/athenad.py
# system/athena/registration.py
# system/hardware/hardwared.py
# system/loggerd/deleter.py
# system/manager/manager.py
# system/manager/process_config.py
# system/sentry.py
# system/updated/updated.py
# tinygrad_repo
# tools/scripts/uiview.py
2026-07-15 23:33:33 -04:00
Adeeb Shihadeh
91b067cca0
jenkins speedups ( #38328 )
...
* power draw first
* speedup encoder
* speed up hardware test suites
* refresh IRQ actions after hardware setup
* skip unused big model in device checkout
* move LFS pruning off device checkout path
* wtf is that for?
* reverts
* locality
* rm that
2026-07-15 18:43:48 -07:00
Adeeb Shihadeh
41886a90da
rm redundant params tests
2026-07-15 18:40:08 -07:00
Daniel Koepping
680dd7cf3b
bump opendbc ( #38352 )
2026-07-15 16:52:25 -07:00
Adeeb Shihadeh
db99c8e5a6
op: add -u to scons command line ( #38348 )
2026-07-15 15:39:56 -07:00
Jason Wen
48a5bdc8e4
Revert "msgq: point back to comma's" ( #1874 )
...
* Revert "msgq: point back to comma's (#1498 )"
This reverts commit 04eac60983 .
* point
staging/2026.002.000/2026.07.15-4563
2026-07-15 17:18:14 -04:00
Jason Wen
79b79edd2f
MADS: add tests and prevent re-enable at standstill in Pause mode ( #1871 )
...
* tests
* lateral mismatch
* no unittest oops
staging/2026.002.000/2026.07.15-4561
2026-07-15 17:02:34 -04:00
Adeeb Shihadeh
2b1fd89064
annotate radar fields ( #38347 )
2026-07-15 12:01:46 -07:00
Adeeb Shihadeh
ec72ee096d
cleanup unused radar fields ( #38346 )
...
* cleanup unused radar fields
* bump opendbc
* this is nice for debugging
* bring that back too
* bring these back
* more revert
2026-07-15 11:52:31 -07:00
Harald Schäfer
eee13472ce
longitudinal: add e2e flag to tuning report ( #38345 )
2026-07-15 10:31:03 -07:00
Shane Smiskol
d275c65f75
fix ui.py
2026-07-14 23:53:52 -07:00
Adeeb Shihadeh
a9ffebe96e
plannerd: check all services for validity ( #38341 )
...
* longitudinal planner: carControl must be valid
* plannerd: check all services for validity
2026-07-14 20:40:15 -07:00
Adeeb Shihadeh
45661ee8c0
tmp disable ui_report
2026-07-14 19:24:16 -07:00
Kacper Rączy
c16039e0bc
lagd: lower max lag ( #38307 )
...
* Max lag 0.6
* Fix tests
* 650ms
2026-07-15 02:17:30 +00:00
Adeeb Shihadeh
d1e143ac98
longcontrol: simplify state machine ( #38337 )
2026-07-14 19:01:22 -07:00
Adeeb Shihadeh
45b53cf66a
Rename LeadData.status to LeadData.present ( #38339 )
...
* rename LeadData.status to LeadData.present
* rename LeadData.status to LeadData.present
* resolve longitudinal MPC merge conflict
2026-07-14 18:54:07 -07:00
Daniel Koepping
cf8371c2c5
add usb link err counter ( #38338 )
...
* add usb link err counter
* ci
2026-07-14 17:44:46 -07:00
Adeeb Shihadeh
f42dbbb01c
longitudinal planner: remove unused model trajectory parsing ( #38336 )
2026-07-14 16:01:45 -07:00
Adeeb Shihadeh
4fd4ddb438
long_mpc: remove unused solver state and timings ( #38335 )
2026-07-14 15:55:04 -07:00
Adeeb Shihadeh
503531ab38
replace psutil with simple /proc helper ( #38326 )
...
* replace psutil with simple /proc helper
* mv to common
2026-07-11 13:51:22 -07:00
Adeeb Shihadeh
a52da0d3df
bump msgq, no runtime deps
2026-07-11 13:08:39 -07:00
Adeeb Shihadeh
a26254304f
Move eigen dependency into rednose ( #38321 )
...
* Move eigen dependency into rednose
* Declare complete rednose package dependencies
* Update rednose submodule
* Update rednose submodule
* Update rednose submodule
* Fix rednose dependency integration
* bump rednose
2026-07-11 12:59:49 -07:00
stef
c91731b13a
athena: remove take snapshot ( #38319 )
...
remove snapshot
2026-07-09 19:15:23 -07:00
Adeeb Shihadeh
60924556f6
athena: minimal json-rpc implementation ( #38318 )
...
* athena: minimal json-rpc implementation
* lil more
2026-07-09 16:55:49 -07:00
Adeeb Shihadeh
ee11c24cf4
ci: test op setup with empty submodules ( #38316 )
...
* ci: test op setup with empty submodules
* ci: init submodules via op setup instead of checkout
* ci: keep submodules for build release
* ci: drop explicit submodules: false
* ci: remove checkout comment
2026-07-09 12:26:56 -07:00
Adeeb Shihadeh
6392096de5
op setup: init submodules before uv sync ( #38314 )
2026-07-09 09:31:34 -07:00
Adeeb Shihadeh
39117a5879
remove submodule symlinks ( #38312 )
2026-07-08 21:30:17 -07:00
Adeeb Shihadeh
1478d0c476
Fix diff report artifact download ( #38313 )
2026-07-08 21:25:43 -07:00
Adeeb Shihadeh
f283f6703c
Revert "try removing submodule symlinks ( #38310 )"
...
This reverts commit b827c0f55e .
2026-07-08 21:12:12 -07:00
Adeeb Shihadeh
b827c0f55e
try removing submodule symlinks ( #38310 )
2026-07-08 21:11:39 -07:00
Adeeb Shihadeh
bf5540c364
rm pyserial ( #38311 )
...
* rm pyserial
* lil more
* lil more
2026-07-08 21:06:53 -07:00
Adeeb Shihadeh
3b3f5967ec
rm crcmod-plus ( #38309 )
...
* rm crcmod-plus
* cleanup
2026-07-08 20:43:12 -07:00
Adeeb Shihadeh
1e49eac4d1
rm libyuv ( #38306 )
...
* rm libyuv
* cleanup
2026-07-08 20:27:27 -07:00
Adeeb Shihadeh
9877f6ac0e
ffmpeg: use shared libraries ( #38308 )
2026-07-08 20:20:24 -07:00
Adeeb Shihadeh
1ab1ed7453
Use PyPI comma-deps packages ( #38295 )
2026-07-08 19:35:39 -07:00
Adeeb Shihadeh
cb82722dd5
remove libjpeg ( #38305 )
...
* remove libjpeg
* lil smaller
* happy linter
2026-07-08 12:21:22 -07:00
Adeeb Shihadeh
960c988355
Replace xvfb with headless raylib backend ( #38298 )
2026-07-08 11:53:47 -07:00
Shane Smiskol
05cf8023a9
fix cabana
2026-07-07 16:14:26 -07:00
Shane Smiskol
1b6e127e68
fix juggle.py
2026-07-07 15:40:56 -07:00
Adeeb Shihadeh
c02cf706a6
fix cabana launch script
2026-07-07 14:09:32 -07:00
Adeeb Shihadeh
0d93f0e820
declare submodules as dependencies in pyproject ( #38300 )
...
* declare submodules as dependencies in pyproject
* spidev
* lock
2026-07-07 10:36:49 -07:00
stef
6de5d2c23a
revert checkout@v7 to fix nightly release ( #38294 )
...
* revert back to checkout@v4
* add comment
2026-07-05 20:04:06 -07:00
Adeeb Shihadeh
92f3d24c8a
Remove lateral MPC library ( #38281 )
2026-07-03 17:17:51 -07:00
Adeeb Shihadeh
d606014ce2
ci: delete closed PR branches automatically ( #38280 )
2026-07-03 09:45:08 -07:00