Jason Wen
d95bc0dcfe
Sync: commaai/openpilot:master → sunnypilot/sunnypilot:master ( #1800 )
staging/2026.001.000/2026.04.14-4388
2026-04-14 13:17:24 -04:00
Jason Wen
2406b32d55
Default model: POP model
2026-04-14 12:50:43 -04:00
Jason Wen
6979849305
Merge branch 'upstream/openpilot/master' into sync-20260414
...
# Conflicts:
# system/hardware/hardwared.py
2026-04-14 12:22:13 -04:00
Daniel Koepping
bf2294dee2
Set fan to 100% when onroad is thermally blocked ( #37804 )
...
set fan to 100% when onroad is thermally blocked
2026-04-13 13:51:50 -07:00
YassineYousfi
fcb0a496ed
model reporter links ( #37817 )
2026-04-13 12:38:02 -07:00
Harald Schäfer
c91a0a83f6
Revert OP ( #37812 )
...
* Revert "OP model 7 (#37760 )"
This reverts commit 052692b25d .
* Revert "OP model (#37740 )"
This reverts commit cb32793300 .
* dead
* parse_model_outputs: drop extra space
2026-04-12 23:47:43 -04:00
Jason Wen
63107e6e6b
modeld_v2: update deprecated temporalPose ref ( #1796 )
staging/2026.001.000/2026.04.12-4386
2026-04-12 18:24:22 -04:00
John Belmonte
0584a5f5eb
add bridge target to cabana run script ( #37814 )
...
The cabana run script builds for convenience, but omitted the cereal/messaging/bridge dependency needed for streaming.
2026-04-12 14:29:22 -07:00
Jason Wen
f24dfd6ee9
Sync: commaai/openpilot:master → sunnypilot/sunnypilot:master ( #1795 )
staging/2026.001.000/2026.04.12-4384
2026-04-12 16:29:17 -04:00
Jason Wen
9022b4d322
Revert "bump tg ( #37700 )"
...
This reverts commit 55c38857
2026-04-12 16:20:12 -04:00
Jason Wen
b782958abd
Revert "autodetect tg backend ( #37778 )"
...
This reverts commit 21538e5a09 .
2026-04-12 16:20:03 -04:00
Jason Wen
3fa6726f88
Revert "autodetect tg backend: use CPU:LLVM on Linux ( #37785 )"
...
This reverts commit 09a55a7833 .
2026-04-12 16:20:01 -04:00
Jason Wen
8c240cc1a4
Revert "Modeld: support uncompiled"
...
This reverts commit 0a58d8b761 .
2026-04-12 16:19:59 -04: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
Harald Schäfer
f83b749ec2
github_utils: use exact-match ref lookup in get_bucket_sha ( #37813 )
...
The plural `git/refs/heads/{bucket}` endpoint does prefix matching
and returns a list when multiple refs share the prefix, which makes
`r.json()['object']` raise TypeError. Switch to the singular
`git/ref/heads/{bucket}` endpoint so we only match the exact bucket
and get a clean 404 otherwise.
2026-04-12 15:30:29 -04:00
Trey Moen
b930f5c3f1
esim: implement profile switching and deletion ( #37779 )
2026-04-10 22:01:49 -07:00
Bruce Wayne
0a58d8b761
Modeld: support uncompiled
2026-04-10 19:28:41 -07:00
stef
64e785d00f
remove webjoystick components that no longer work ( #37798 )
...
* remove webjoystick components that no longer work
* remove audio track request
2026-04-10 09:57:22 -07:00
Jason Wen
9db432e8fb
installer: update cached remote URL during fork installs ( #37797 )
2026-04-10 01:33:47 -07:00
Adeeb Shihadeh
6ce156ee16
op switch: clear update after switch ( #37793 )
2026-04-09 20:02:17 -07:00
Adeeb Shihadeh
a89ed55b65
cereal: group inline deprecated fields ( #37791 )
2026-04-09 10:41:04 -07:00
Adeeb Shihadeh
9dc4986e21
cereal: move deprecated structs to deprecated.capnp ( #37786 )
...
* lil more
* cleanup
2026-04-09 10:03:22 -07:00
Shane Smiskol
f17a0aac94
services: increase logMessage queue size ( #37790 )
...
* services: increase logMessage queue size
logMessage and errorLogMessage defaulted to SMALL (250KB) after
bcdeec3133 , but logmessaged allows messages up to 2MB. The msgq
assert requires 3 messages to fit in the queue, so any log message
over ~83KB crashes logmessaged. This happens on dirty devices when
updated logs the full git diff output.
Co-Authored-By: Claude Opus 4.6 (1M context) <noreply@anthropic.com >
* use BIG queue size to fully cover 2MB cap
Co-Authored-By: Claude Opus 4.6 (1M context) <noreply@anthropic.com >
---------
Co-authored-by: Claude Opus 4.6 (1M context) <noreply@anthropic.com >
2026-04-09 01:41:40 -07:00
Shane Smiskol
934fd5a5a8
soundd: ramp immediate alert volume ( #37788 )
...
* raise volume
* stuff
* fix
* 4s
* revert
* clean up
* lean up
2026-04-09 00:13:27 -07:00
Shane Smiskol
b5576de97e
soundd: update volume while playing alert ( #37789 )
...
lways
2026-04-08 23:56:24 -07:00
Adeeb Shihadeh
58090f5f7e
cereal: legacy -> deprecated ( #37787 )
2026-04-08 18:07:59 -07:00
Harald Schäfer
09a55a7833
autodetect tg backend: use CPU:LLVM on Linux ( #37785 )
...
autodetect tg backend: use CPU:LLVM on Linux, CPU on Darwin
2026-04-08 16:16:39 -07:00
commaci-public
8abfbc56a1
[bot] Update Python packages ( #37749 )
...
Update Python packages
Co-authored-by: Vehicle Researcher <user@comma.ai >
2026-04-08 14:34:23 -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
Harald Schäfer
21538e5a09
autodetect tg backend ( #37778 )
...
* pick fastest
* save config
* fix
* Ignore generated tg_compiled_flags file
* helper
* cleaner
* whitespace not needed
* no shebang
* whitespace
2026-04-08 13:55:00 -07:00
Andi Radulescu
19d56f685b
DM: auto reset audible alert coming to a stop ( #37071 )
...
* dm: suppress audible alert at standstill
* test: driver distracted then stops at standstill
* use recovery instead
* add back
* fix comment
---------
Co-authored-by: ZwX1616 <zwx1616@gmail.com >
2026-04-07 22:11:00 -07:00
Harald Schäfer
508863e5a8
Long policy: less creepy ( #37755 )
...
* fix
* better
2026-04-07 21:49:31 -07:00
Trey Moen
f28d6fb6bc
esim: implement profile nickname ( #37777 )
2026-04-07 19:17:09 -07:00
Trey Moen
54a2d31e97
esim: TLV helpers, acquire_channel, and TiciLPA rework ( #37776 )
2026-04-07 18:14:45 -07:00
Shane Smiskol
b0b9079437
bump opendbc ( #37775 )
...
fix opendbc
2026-04-07 17:57:44 -07:00
Trey Moen
c7382f8258
esim: harden AtClient with retry loops and reconnect ( #37771 )
2026-04-07 14:33:49 -07:00
Kacper Rączy
08401a96c2
modeld: frame delay ( #37731 )
...
* Frame delay
* Multiply
* If replay
* For long too
* DT_MDL / 2
* Shorten comment
* Just 50ms
* Remove REPLAY const
2026-04-06 21:15:38 +00:00
DevTekVE
f37fd3ea34
Fixes the debugging of safety after scons removal ( #37769 )
...
Fixes the debugging after scons removal
2026-04-06 09:46:14 -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 >
staging/2026.001.000/2026.04.06-4376
2026-04-05 21:04:24 -04:00
Jason Wen
e5ac18702c
Revert "[bot] Update Python packages" ( #1792 )
...
Revert "[bot] Update Python packages (#1751 )"
This reverts commit 3c93d4cba1 .
staging/2026.001.000/2026.04.05-4375
2026-04-05 14:15:30 -04:00
github-actions[bot]
3c93d4cba1
[bot] Update Python packages ( #1751 )
...
Update Python packages
Co-authored-by: github-actions[bot] <github-actions[bot]@users.noreply.github.com>
2026-04-05 13:56:44 -04:00
Shane Smiskol
dc4dae6794
replay/ui: color lines, use aTarget ( #37764 )
...
* color lines, use aTarget
* only scroll when updated
2026-04-04 20:28:16 -07:00
Jason Wen
f170440f4a
safety: add reserved controls_allowed fields for forks (like MADS) ( #37747 )
2026-04-04 15:30:34 -07:00
Jason Wen
fa329eb9ff
sunnypilot locationd: remove unused car_ekf filter ( #1790 )
...
* sunnypilot locationd: remove unused car_ekf filter
* revert
* Revert "revert"
This reverts commit 115f04656c .
* just 2
* just 1
staging/2026.001.000/2026.04.04-4361
2026-04-03 23:17:19 -04:00
Shane Smiskol
310ba9d2c0
replay/ui: fix Qt threading issue ( #37762 )
...
* fix ui
* fix
* clean up
2026-04-03 20:01:33 -07:00
Adeeb Shihadeh
f0053d4619
jotpluggler: state transition view is only for enums ( #37761 )
...
* jotpluggler: state transition view is only for enums
* cleaner
2026-04-03 14:52:35 -07:00
Harald Schäfer
052692b25d
OP model 7 ( #37760 )
...
* a76ae294-e61a-43b8-b07e-c3496dbfc5ff/100
* recompile
* unused
* correct naming
2026-04-03 09:34:03 -07:00
Jason Wen
79bf1e1450
Sync: commaai/openpilot:master → sunnypilot/sunnypilot:master ( #1787 )
2026-04-02 18:24:49 -07:00
Jason Wen
b5d2026fc7
sunnypilot models: support for on-policy models
2026-04-02 21:14:39 -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