Adeeb Shihadeh
84c276bb6c
misc docs updates ( #37839 )
...
* that's home
* more extensions
* lil fixups
* lil more
* collapse car ports
* fix links
2026-04-15 18:37:23 -07:00
Adeeb Shihadeh
9042cfa1ad
rm home
2026-04-15 15:55:37 -07:00
Adeeb Shihadeh
83e6e7da93
docs: setup zensical ( #37838 )
2026-04-15 15:46:43 -07:00
Adeeb Shihadeh
31403f4a5c
jotplugger: render segment range slices properly ( #37837 )
2026-04-15 10:50:24 -07:00
Ethan Reish
117d5cee4f
updated: complete branch migration dict for mici and tizi ( #37830 )
2026-04-15 10:46:15 -07:00
Adeeb Shihadeh
fa18e6395c
tools: remove sentry logging ( #37836 )
2026-04-15 10:26:12 -07:00
Adeeb Shihadeh
75e352e5d0
jotpluggler: CAN parsing is best effort ( #37835 )
2026-04-15 10:24:37 -07:00
Shane Smiskol
63ab2fb1b3
four: calibrate DM orientation ( #37149 )
...
* calib face
* clean up
* fix double neg
* cmt
* local changes
* keep for dm preview for now
* comments
* comments
* Update selfdrive/ui/mici/onroad/driver_state.py
* Update selfdrive/ui/mici/onroad/driver_state.py
2026-04-15 10:15:32 -07:00
commaci-public
97f1bac71d
[bot] Update Python packages ( #37815 )
...
Update Python packages
Co-authored-by: Vehicle Researcher <user@comma.ai >
2026-04-15 09:54:46 -07:00
Trey Moen
00b7c8e8ad
esim: implement ES9P HTTP and notification processing ( #37807 )
2026-04-15 09:44:28 -07:00
Daniel Koepping
1276452cfc
add blocked-startup offroad label ( #37833 )
...
add blocked-startup offroad label
2026-04-15 00:15:57 -07:00
Daniel Koepping
8b2eac4d1f
use warning as alert icon ( #37832 )
...
replace bell with warning icon
2026-04-15 00:09:59 -07:00
Daniel Koepping
e78e6261ca
Add touch zone for alerts ( #37819 )
...
* add touch zone for alerts
* adjust touch zone
* 200 px zones
* 50/30 split
* adjust zones
2026-04-14 23:19:40 -07: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
stef
e16d422cf4
body quality of life ( #37803 )
...
* turn off ir leds on notCar
* reduce startup time on notCar
* fix: check notCar once after onroad is true
* save a disk read by using existing is_onroad
2026-04-14 19:13:57 -07:00
Adeeb Shihadeh
f70a156c7e
docs: fix invalid img tags in car docs ( #37828 )
2026-04-14 16:35:34 -07:00
Adeeb Shihadeh
d204d626bd
jp: skip unparsable messages ( #37816 )
2026-04-14 14:53:49 -07:00
Daniel Koepping
4a15bdcdae
Add alerts pill ( #37821 )
...
* add notification pill
* add update
* comment
* lfs upload
* rename
* fix
* try widget
* white is banned!
* same for bell
* need everywhere?
---------
Co-authored-by: Shane Smiskol <shane@smiskol.com >
2026-04-14 12:02:30 -07: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
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
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
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
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