Jason Wen
daaec59464
Toyota: Stop and Go Hack (Alpha) ( #1733 )
...
* init
* sl
* some
* more
* alpha
* bump
* onroad cycle it
staging/2026.001.000/2026.03.01-4281
2026-03-01 11:14:42 -05:00
github-actions[bot]
56ef3751d8
[bot] Update Python packages ( #1747 )
...
Update Python packages
Co-authored-by: github-actions[bot] <github-actions[bot]@users.noreply.github.com>
staging/2026.001.000/2026.03.01-4279
2026-03-01 10:49:01 -05:00
Chris
c188c96956
i18n(fr): Add French translations ( #1624 )
...
i18n(fr): Add French translations for sunnypilot UI
Update 36 existing French translations with corrections and add
369 new sunnypilot-specific translation entries.
Co-authored-by: Jason Wen <haibin.wen3@gmail.com >
staging/2026.001.000/2026.03.01-4277
2026-03-01 02:37:13 -05:00
Nayan
0376600dec
[TIZI/TICI] ui: dynamic alert size ( #1634 )
...
* dynamic alert sizing
* lint
* uhhh.. yeah
* more
---------
Co-authored-by: Jason Wen <haibin.wen3@gmail.com >
staging/2026.001.000/2026.03.01-4275
2026-03-01 02:22:47 -05:00
Jason Wen
cfc28176f2
[TIZI/TICI] ui: Developer UI cleanup ( #1746 )
...
* [TIZI/TICI] ui: Developer UI cleanup
* why 61
staging/2026.001.000/2026.03.01-4273
2026-03-01 02:07:23 -05:00
Jason Wen
7b104c682b
ci: no more sunnypilot modeld builds
staging/2026.001.000/2026.03.01-4271
2026-03-01 01:53:50 -05:00
DevTekVE
42f43c3231
sunnylink: Handle exceptions in getParamsAllKeysV1 to log crashes ( #1722 )
...
Handle exceptions in `getParamsAllKeysV1` to prevent crashes
- Added `try-except` block to improve error handling during key parsing.
- Ensures robustness by logging exceptions and re-raising them.
Co-authored-by: Jason Wen <haibin.wen3@gmail.com >
2026-03-01 01:50:09 -05:00
James Vecellio-Grant
b2201c2a1d
CI: validate model after build ( #1744 )
...
Co-authored-by: Jason Wen <haibin.wen3@gmail.com >
2026-03-01 01:12:16 -05:00
James Vecellio-Grant
d1005f3b69
modeld_v2: decouple planplus scaling from accel ( #1730 )
...
Co-authored-by: Jason Wen <haibin.wen3@gmail.com >
2026-03-01 01:03:43 -05:00
James Vecellio-Grant
de0790f912
sunnypilot modeld: remove thneed modeld ( #1731 )
...
* sunnypilot modeld: remove unused modeld
* more
---------
Co-authored-by: Jason Wen <haibin.wen3@gmail.com >
2026-03-01 00:07:24 -05:00
Jason Wen
60ae57a3ed
[MICI] ui: Speed Limit Assist preActive status ( #1742 )
...
* mici init
* obv
* hybrid
* adapt
* less
* consolidate
* oops
Refactor speed limit alert function to use car state directly.
* no event border for tizi/tici
* abstract it
* less
* nah
staging/2026.001.000/2026.03.01-4262
2026-02-28 20:19:40 -05:00
Jason Wen
5a0c064346
ui: consolidate Speed Limit Assist preActive status rendering ( #1745 )
...
* mici init
* obv
* hybrid
* adapt
* less
* consolidate
* oops
Refactor speed limit alert function to use car state directly.
* no event border for tizi/tici
* abstract it
* too soon junior
* refactor
staging/2026.001.000/2026.03.01-4260
2026-02-28 20:06:38 -05:00
Jason Wen
fd1937c6d4
ui: Speed Limit Assist preActive improvements ( #1743 )
...
* mici init
* obv
* hybrid
* too soon junior
* make them all flash the same pls
* abstract
* shorter
* also too soon junior
* not so fast
staging/2026.001.000/2026.02.28-4257
2026-02-28 15:23:04 -05:00
royjr
16047e3c3d
ui: dont hide steering wheel when blindspot disabled ( #1709 )
...
Update blind_spot_indicators.py
Co-authored-by: Jason Wen <haibin.wen3@gmail.com >
staging/2026.001.000/2026.02.28-4255
2026-02-28 00:28:08 -05:00
Jason Wen
29a3b3315f
ui: reimplement "Screen Off" option to Onroad Brightness ( #1732 )
...
* ui: Add "Screen Off" option to Onroad Brightness
* migrate old value
* bruh
* fix algo
* comment
* no
staging/2026.001.000/2026.02.28-4253
2026-02-28 00:18:35 -05:00
Jason Wen
7eb65e878b
[TIZI/TICI] ui: Speed Limit Assist active status ( #1729 )
...
[TIZI/TICI] ui: display Speed Limit Assist active status
staging/2026.001.000/2026.02.28-4250
2026-02-27 22:56:26 -05:00
Jason Wen
3beee1b80e
[MICI] ui: need superclass _render in HudRendererSP ( #1728 )
staging/2026.001.000/2026.02.28-4246
2026-02-27 20:01:06 -05:00
Jason Wen
6f6dfa6bba
tools: block manage_sunnylinkd in sim startup script ( #1725 )
...
* ui sync conflicts with upstream
* md
* ref
* ci
* lint
* more
* more ci
* new new
* tools: block `manage_sunnylinkd` in sim startup script
* try this out
* unbump
staging/2026.001.000/2026.02.27-4244
2026-02-27 17:53:42 -05:00
Jason Wen
a37d3569bd
Sync: commaai/openpilot:master → sunnypilot/sunnypilot:master ( #1727 )
staging/2026.001.000/2026.02.27-4242
2026-02-27 17:42:08 -05:00
Jason Wen
d3e26cf695
Merge branch 'upstream/openpilot/master' into sync-20260227
...
# Conflicts:
# .github/workflows/release.yaml
# .github/workflows/setup/action.yaml
# .github/workflows/tests.yaml
# panda
Sync: `commaai/opendbc:master` → `sunnypilot/opendbc:master`
Sync: `commaai/panda:master` → `sunnypilot/panda:master`
2026-02-27 17:05:28 -05:00
github-actions[bot]
05e331736d
[bot] Update Python packages ( #1715 )
...
Update Python packages
Co-authored-by: github-actions[bot] <github-actions[bot]@users.noreply.github.com>
staging/2026.001.000/2026.02.27-4240
2026-02-27 16:27:16 -05:00
Jason Wen
ab9a58c64a
Sync: commaai/openpilot:master → sunnypilot/sunnypilot:master ( #1721 )
2026-02-27 16:23:20 -05:00
James Vecellio-Grant
ddf05d7126
modeld_v2: tinygrad transformation warp ( #1698 )
...
* chore: sync tinygrad
Runs great in sim. now we need to rebuild some models
* oops forgot to unblock this after testing
* helpers
* oh yeah
* latest tg
* this wont do anything empriically
* reduce complexity
* okay lint
* Update tinygrad_runner.py
* Update modeld.py
* Update build-all-tinygrad-models.yaml
* tinygrad bump
* Update modeld.py
* Update tinygrad_runner.py
* bump
* Update SConscript
* Update SConscript
* com
* Update fetcher.py
* Update helpers.py
* life is froughtless, when you're thoughtless
* lint
* ozdust ballroom
* shiz
* Update tinygrad_runner.py
* Update tinygrad_runner.py
* slough it off as i do
* try old support one last time
* support mixed input dtypes
* use internal
* dont need that shiz
* Update fill_model_msg.py
* Update onnx_runner.py
* Update onnx_runner.py
* Update model_runner.py
* see if this speeds up execution
if not, revert me
* no
* Update helpers.py
* rebase
* more
* planplus
---------
Co-authored-by: Jason Wen <haibin.wen3@gmail.com >
2026-02-27 16:15:59 -05: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
276713ddf9
add back bz2 support with vendored bzip2 ( #37459 )
...
* add back bz2 support with vendored bzip2
Reverts f4a36f7f7 ("rm cpp bz2") to restore bzip2 decompression
support in replay/cabana tools, and replaces the system libbz2-dev
with a vendored bzip2 package from commaai/dependencies.
Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com >
* relock bzip2 from releases branch
Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com >
---------
Co-authored-by: Claude Opus 4.6 <noreply@anthropic.com >
2026-02-27 12:10:38 -08:00
Andi Radulescu
e1a4189c1f
op.sh: add 'op script' subcommand with som-debug ( #37325 )
...
* op: add som-debug command for SOM serial debug via panda
* op: namespace som-debug under 'op script' subcommand
2026-02-27 11:51:01 -08:00
Adeeb Shihadeh
a1f4ba55bf
nicer scons output ( #37455 )
2026-02-27 08:05:06 -08:00
Adeeb Shihadeh
d899834b63
Revert "new demo route ( #37456 )"
...
This reverts commit c5372e9041 .
2026-02-27 08:04:45 -08:00
Adeeb Shihadeh
c5372e9041
new demo route ( #37456 )
2026-02-27 08:04:24 -08:00
Shane Smiskol
1bf0fb3851
mici ui: Scroller widget helpers ( #37451 )
...
* it's so dumb
* niceeee
* oh this is interesting
* this is actually epic
* clean up
* more clean up
* cmt
* super
* forgot
* top
2026-02-27 02:37:02 -08:00
Shane Smiskol
fe39ffa55a
mici ui: clear ssh key ( #37449 )
...
* clear ssh
* rev
2026-02-27 00:56:41 -08:00
Shane Smiskol
0437998bce
Scroller: add_widgets helper
2026-02-26 23:25:48 -08:00
Shane Smiskol
de8f7c4584
Scroller: rename scroll_to(block)
2026-02-26 23:24:21 -08:00
Andi Radulescu
286c4f8403
op.sh: fallback to script's own location for openpilot root ( #37326 )
...
op: fallback to script's own location for openpilot root
2026-02-26 21:24:51 -08:00
Adeeb Shihadeh
0977a91d65
CI for the people: no cache ( #37437 )
...
* sympathize with our first time cloners
* venv
* rm compile openpilot
* retry for all
* rm setup action
2026-02-26 21:17:00 -08:00
Adeeb Shihadeh
245d5bba9c
make ruff happy
2026-02-26 20:49:18 -08:00
Adeeb Shihadeh
2ef29967e8
tici: rm cavli modem config
2026-02-26 20:42:18 -08:00
Kacper Rączy
6d559c4219
lagd: min_lag ( #37402 )
...
* Add min_lag
* Split line
* Clip lag
* Test should run with 3 lag frames too
* Update selfdrive/locationd/lagd.py
2026-02-27 03:47:07 +00:00
Shane Smiskol
3cc4683eb7
mici reset: fix cancel closes application ( #37434 )
...
* fix
* match tici
* rm
2026-02-26 17:34:26 -08:00
Shane Smiskol
ac08c79139
BigButton: sublabel takes all available space ( #37431 )
...
change
2026-02-26 16:19:12 -08:00
ZwX1616
04dcdf46bc
DM: Le Mans GT3 Model ( #37425 )
...
* 81248b12-6592-4a5c-9b59-a44c64123b2b
* install tg instead of onnx
* fix python path
---------
Co-authored-by: Bruce Wayne <harald.the.engineer@gmail.com >
2026-02-26 16:10:57 -08:00
Shane Smiskol
7f1def00b2
BigButton: handle background function ( #37430 )
...
* move
* fix
2026-02-26 16:04:53 -08:00
Shane Smiskol
94ee6b0f43
BigButton: move parameters into class ( #37429 )
...
* BigButton: move parameters into class
* fix
2026-02-26 16:01:30 -08:00
ZwX1616
91696ba6c8
fix module for model_review ( #37428 )
...
* install tg instead of onnx
* fix python path
---------
Co-authored-by: Bruce Wayne <harald.the.engineer@gmail.com >
2026-02-26 15:58:52 -08:00
Shane Smiskol
608a1c2baa
Add comment about epoch guard
2026-02-26 03:48:00 -08:00
Shane Smiskol
93a96695ea
WifiManager: frozen WifiState ( #37420 )
...
froze
2026-02-26 03:46:40 -08:00
Shane Smiskol
146c64b0f1
mici ui: improve tethering a bit ( #37418 )
...
* try this
* deactivate
* faiilures!
* starting
* try
* ...
* starting
* fix strength
* revert
* debug
* more
* override for display network
* try
* nvm it fixes a few things
* cmt
* clean up
2026-02-26 02:24:59 -08:00
Shane Smiskol
4cd5c1b3c2
clean up
2026-02-26 02:24:12 -08:00
Shane Smiskol
811363cab9
clean up
2026-02-26 01:21:32 -08:00
Shane Smiskol
b2e94548b9
ui: move connected wifi buttons to front independent of scan results ( #37417 )
...
* move items
* clean up
* wtf
* debg
2026-02-26 01:20:06 -08:00