Jason Wen
3137a32db4
Merge branch 'upstream/master' into sync-20260517-new-new
2026-06-03 01:45:40 -04:00
ZwX1616
417efb3c05
migration: fix missing and wrong fields in driverMonitoringStateDEPRECATED ( #38105 )
2026-05-29 14:59:52 -07:00
Adeeb Shihadeh
4df40d2c19
needs to be a real release branch name for the tests
2026-05-29 11:48:09 -07:00
Jason Wen
dfc3c98b22
Revert "DM: Lancia Delta HF Integrale model" ( #1849 )
...
Revert "DM: Lancia Delta HF Integrale model (#37696 )"
This reverts commit d8569b07eb .
2026-05-26 23:31:54 -04:00
Harald Schäfer
c9d77fb3fb
process_replay/migration: doesnt need to import acados ( #38040 )
...
process_replay/migration: drop transitive dep on long_mpc/acados
migrate_longitudinalPlan only needs get_accel_from_plan + CONTROL_N_T_IDX,
both available from drive_helpers + ModelConstants directly. Importing
from longitudinal_planner instead pulled in long_mpc -> libacados.so as
an eager side-effect, which downstream log-migration consumers (e.g.
commaai/xx pipeline) shouldn't pay for.
2026-05-14 10:38:09 -07:00
Adeeb Shihadeh
57c44831da
test_onroad: skip model timing warmup ( #38028 )
2026-05-12 19:33:36 -07:00
Adeeb Shihadeh
4b945a1b79
test_onroad: remove MPC timing check ( #38026 )
...
* test_onroad: cleanup timings checks
* just mpc:
2026-05-12 10:30:22 -07:00
Shane Smiskol
3a764c0ae3
Params: rm nonblocking funcs ( #38016 )
...
* rm nonblocking funcs
* same behavior
* and put_bool
* missing!
* and nonblocking
* cmt
2026-05-11 20:00:00 -07:00
Adeeb Shihadeh
f18aa113a5
bump up modem.py expected cpu
2026-05-09 17:27:54 -07:00
Adeeb Shihadeh
bd1c7f39ec
scons build cleanups ( #37981 )
...
* simpler progress
* lil less
* cleanup
* handle cache in scons
* no j
* lil more
* rm atexit
* fix?
* cleanup
2026-05-07 18:50:52 -07:00
ZwX1616
2596de8543
Revert "DM: Lancia Delta HF Integrale model ( #37696 )" ( #37971 )
...
This reverts commit d8569b07eb .
2026-05-06 19:25:34 -07:00
Trey Moen
5adcff1221
modem: register cellular DNS with systemd-resolved ( #37955 )
2026-05-06 08:31:12 -07:00
Armand du Parc Locmaria
dd0690da6f
ui: log fps ( #37927 )
...
* log raylib fps
* log fps from frame time
* whitespace
* or just log frame time?
* init pubmaster in init window
* yield timings
* bump ordinal
* dont log on screen off
* UInt
* lint
* /0
* oops
* oops2
* more precise raylib frame time, can get fps with 1/ft
* don't crash on screen off
* NL
* no _
---------
Co-authored-by: Shane Smiskol <shane@smiskol.com >
2026-05-05 01:31:06 -07:00
Mitchell Goff
57d0a58855
Round trip through bytes to save 30x on migration memory usage ( #37963 )
2026-05-04 20:11:03 -07:00
Adeeb Shihadeh
d238a1ccc4
modem.py is disabled
2026-05-02 20:49:00 -07:00
Adeeb Shihadeh
b8bcf32457
add modem.py expected cpu usage ( #37951 )
...
* add modem.py expected cpu usage
* lower
2026-05-02 10:40:46 -07:00
Harald Schäfer
f364110a36
Reapply "Safer get accel ( #37918 )" ( #37943 )
...
* Reapply "Safer get accel (#37918 )"
This reverts commit 3af3c7e748 .
* Fix test
* This was a fake test without should stop
2026-05-01 10:38:42 -07:00
Adeeb Shihadeh
4db23ed4c6
use vendored xvfb ( #37935 )
...
Co-authored-by: Claude Opus 4.7 (1M context) <noreply@anthropic.com >
2026-04-30 19:35:35 -07:00
Adeeb Shihadeh
a4e016c142
Revert "use vendored xvfb ( #37934 )"
...
This reverts commit 61f7c7ea03 .
2026-04-30 18:29:30 -07:00
Adeeb Shihadeh
61f7c7ea03
use vendored xvfb ( #37934 )
2026-04-30 18:12:04 -07:00
Adeeb Shihadeh
2266a9dd9c
sensord: clean up SensorEventData struct ( #37883 )
2026-04-22 13:13:39 -07:00
Adeeb Shihadeh
04b23ff849
model replay: relax driverState timing ( #37868 )
2026-04-20 21:13:07 -07:00
ZwX1616
389b639ef2
DriverMonitoringState v2 ( #37799 )
...
* draft ds
* better names
* what is this
* build new
* better names2
* more
* bit more cleanup
* rm those
* .
* .2
* selfdrived
* depre
* hk
* fix test
* fix rest
* 1
* fix enum
* update cereal
* fix rest
* more
* add step
* fix all
* imports
* cant?
* .
* simplify
* bool
* fix some migrate
* cleanup
* fix fix
* Update cereal/log.capnp
Co-authored-by: Adeeb Shihadeh <adeebshihadeh@gmail.com >
* touchup
* what
---------
Co-authored-by: Comma Device <device@comma.ai >
Co-authored-by: Adeeb Shihadeh <adeebshihadeh@gmail.com >
2026-04-17 21:58:05 -07:00
Jason Wen
df66604a45
Merge branch 'upstream/openpilot/master' into sync-20260417
...
# Conflicts:
# docs/CARS.md
# opendbc_repo
# panda
# system/updated/updated.py
# tinygrad_repo
2026-04-17 02:36:53 -04:00
Daniel Koepping
d5f1d8c33a
fix compare_logs crash on list field size changes ( #37829 )
...
fix crash on list-length changes
2026-04-14 20:18:31 -07:00
Jason Wen
9541692eb0
Merge branch 'upstream/openpilot/master' into sync-20260412
...
# Conflicts:
# cereal/log.capnp
# docs/CARS.md
# opendbc_repo
# panda
# selfdrive/modeld/SConscript
# selfdrive/monitoring/test_monitoring.py
# selfdrive/ui/soundd.py
# tinygrad_repo
# uv.lock
2026-04-12 16:19:47 -04:00
Adeeb Shihadeh
a89ed55b65
cereal: group inline deprecated fields ( #37791 )
2026-04-09 10:41:04 -07:00
Adeeb Shihadeh
8b53f9158d
Rename DM alerts to numbered stages ( #37783 )
...
* Rename DM alerts to numbered stages
* Handle renamed DM events in replay migration
* Remove replay migration test
* Skip unknown replay event names
2026-04-08 14:29:32 -07:00
Shane Smiskol
b0b9079437
bump opendbc ( #37775 )
...
fix opendbc
2026-04-07 17:57:44 -07:00
github-actions[bot]
e541489b33
[bot] Update Python packages ( #1793 )
...
* Update Python packages
* need this
---------
Co-authored-by: github-actions[bot] <github-actions[bot]@users.noreply.github.com>
Co-authored-by: Jason Wen <haibin.wen3@gmail.com >
2026-04-05 21:04:24 -04:00
Jason Wen
d398f9951e
Merge branch 'upstream/openpilot/master' into sync-20260401
...
# Conflicts:
# .github/workflows/auto_pr_review.yaml
# .github/workflows/repo-maintenance.yaml
# README.md
# SConstruct
# docs/CARS.md
# opendbc_repo
# panda
# selfdrive/car/card.py
# selfdrive/controls/controlsd.py
# selfdrive/selfdrived/selfdrived.py
# selfdrive/test/process_replay/migration.py
# selfdrive/ui/translations/app_fr.po
Platform List: sync with latest
Sync: `commaai/panda:master` → `sunnypilot/panda:master`
2026-04-02 21:14:23 -04:00
ZwX1616
d8569b07eb
DM: Lancia Delta HF Integrale model ( #37696 )
...
* 00c00ac7-7b6e-4546-b86f-7ddd5f0596b4
* mici cleanup
* update msg
* rename
2026-04-01 16:14:15 -07:00
Kacper Rączy
d75b8f4540
process_replay: fix logMonoTime simulation ( #37708 )
...
* Fix logMonoTime
* Fix last drain
* Remove import
* Bring it back
2026-03-23 20:25:31 +00:00
Daniel Koepping
f4b8384332
Process replay: add diff report ( #37048 )
...
* rm upload
* use ci-artifacts
* sanitize
* rm ref_commit
* add ci
* handle exept
* bootstrap
* always
* fix
* replay
* keep ref_commit fork compatibility
* remove upload-only
* apply comments
* safe diffs in master
* Revert "safe diffs in master"
This reverts commit 369fccac786a67799193e9152488813c6df20414.
* continue on master diff
* imports
* copy formatting from car_diff
* main
* setup refs and cur
* copy diff
* copy formatting
* comment
* rm token
* rm hash
* continue on master diff
* use ci-artifacts refs
* add run card diff
* checkout
* shebang
* card_diff.yml
* rm ci-artifacts
* apply ci-artifacts
* call differ
* rename
* uv lock
* tests
* readme
* checkout
* add all configs
* import base_url
* rename yaml
* integrate in test_processes
* fix diff report
* var names
* extract to module
* print report
* add msg count to diff
* traceback
* diff format
* typing
* name step
* allow NaN
* replace join
2026-03-23 09:41:52 -07:00
Kacper Rączy
08d8bb9975
livePose timestamp migration ( #37705 )
...
* Add livePose migraiton
* Fix
2026-03-21 01:19:47 +00:00
Kacper Rączy
d5e75dd0af
locationd: publish filter time ( #37697 )
...
* Include filter time in the message
* Move the line up
* Use nantonum
2026-03-20 22:29:58 +00:00
Kacper Rączy
1c14375796
locationd: cam odo delay compensation ( #37543 )
...
* Delay compensation for camera odomtry
* Frame skip definition
* CAM_ODO_POSE_DELAY const
* Remove import
* Use timestampEof
* CAM_ODO_STD_MULT
* locationd processing_time=0.01
* Update angular velocity Q
* Try 075
* Acc obs std 0.75
* Adjust Cam odo std mults
* More tweaking
* Smoothing in lld tests
* Comment
* Remove import
* Revert gyro bias P update
* Tweak to 0.75
2026-03-20 02:35:10 +00:00
Jason Wen
d5b25e14fd
Merge branch 'upstream/openpilot/master' into sync-20260317
...
# Conflicts:
# .github/workflows/auto_pr_review.yaml
# .gitignore
# opendbc_repo
# panda
# selfdrive/ui/mici/layouts/home.py
# selfdrive/ui/mici/layouts/onboarding.py
# selfdrive/ui/mici/layouts/settings/device.py
# selfdrive/ui/tests/diff/replay.py
# selfdrive/ui/translations/app_fr.po
# system/ui/mici_setup.py
Sync: `commaai/opendbc:master` → `sunnypilot/opendbc:master`
Sync: `commaai/panda:master` → `sunnypilot/panda:master`
2026-03-17 23:02:10 -04:00
Adeeb Shihadeh
1777d548bf
stagger driver camera SOF ( #37628 )
2026-03-09 20:11:26 -07:00
Adeeb Shihadeh
e42ee228c2
gitignore cleanups ( #37615 )
...
* gitignore cleanups
* lil more
* one more
2026-03-08 18:31:11 -07:00
Jason Wen
59a16b9cdc
Merge branch 'upstream/openpilot/master' into sync-20260225
...
# Conflicts:
# .github/workflows/auto_pr_review.yaml
# .github/workflows/badges.yaml
# .github/workflows/mici_raylib_ui_preview.yaml
# .github/workflows/prebuilt.yaml
# .github/workflows/raylib_ui_preview.yaml
# .github/workflows/release.yaml
# .github/workflows/repo-maintenance.yaml
# .github/workflows/tests.yaml
# .gitignore
# Dockerfile.openpilot_base
# SConstruct
# docs/CARS.md
# opendbc_repo
# panda
# release/build_release.sh
# selfdrive/modeld/SConscript
# selfdrive/modeld/modeld.py
# selfdrive/pandad/panda_safety.cc
# selfdrive/pandad/pandad.cc
# selfdrive/pandad/pandad.py
# selfdrive/test/process_replay/process_replay.py
# selfdrive/ui/layouts/onboarding.py
# selfdrive/ui/mici/layouts/home.py
# selfdrive/ui/tests/diff/replay.py
# selfdrive/ui/tests/test_ui/raylib_screenshots.py
# tools/mac_setup.sh
# uv.lock
2026-02-27 16:12:57 -05:00
Adeeb Shihadeh
c5b65d072d
no more xset
2026-02-23 19:53:07 -08:00
Adeeb Shihadeh
5af3f32157
simplify setup ( #37358 )
...
* simplify setup
* lil more
* simplify dockedr
* just run setup there:
* don't need that junk
* lil more
2026-02-23 16:56:58 -08:00
Adeeb Shihadeh
02e550e2cb
remove setup_vsound ( #37305 )
2026-02-21 11:32:51 -08:00
Adeeb Shihadeh
b28ff40d4d
insource parameterized ( #37280 )
...
* insource parameterized
* lil more
* fix
2026-02-20 14:59:36 -08:00
Adeeb Shihadeh
66687746f9
replace dictdiffer with native capnp differ ( #37279 )
...
* replace dictdiffer with native capnp differ
* capnp diff
2026-02-20 14:20:02 -08:00
Adeeb Shihadeh
27f89e6634
jenkins: merge & speedup camera tests ( #37223 )
2026-02-15 16:39:38 -08:00
Harald Schäfer
132f10365a
relax dm timing tgwarp ( #37191 )
2026-02-12 19:52:22 -08:00
David
98bc70344f
fix: use correct display ID for WSL2 when setting up Xvfb ( #36697 )
...
use correct display ID for wsl
2026-02-12 19:19:25 -08:00
Harald Schäfer
af1583cdfc
Reapply tgwarp w NV12 fix ( #37168 )
...
* Revert "Revert tgwarp again (#37161 )"
This reverts commit 45099e7fcd .
* Weird uv sizes
* Fix interleaving
* Fix on CPU
* make CPU safe
* Prevent corruption without clone
* Claude knows speeed
* fix interleaving
* less kernels
* blob caching
* This is still slightly faster
* Comment for blob cache
2026-02-12 08:59:19 -08:00