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
Adeeb Shihadeh
83e6e7da93
docs: setup zensical ( #37838 )
2026-04-15 15:46:43 -07:00
Trey Moen
00b7c8e8ad
esim: implement ES9P HTTP and notification processing ( #37807 )
2026-04-15 09:44:28 -07: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
Adeeb Shihadeh
af09b7a45b
add imgui package ( #37711 )
2026-03-21 09:47:15 -07: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
a68ea44af3
cabana: use vendored libusb from commaai/dependencies ( #37681 )
2026-03-14 16:47:17 -07:00
Adeeb Shihadeh
cc4f786846
deps: switch vendored packages to per-package release branches ( #37678 )
2026-03-14 15:01:45 -07:00
Shane Smiskol
58d6211bc2
ui: no int textures ( #37649 )
...
* no int textures
* round qr code
* unround firehose
* ignore here
2026-03-11 18:58:51 -07:00
Trey Moen
9164148d48
feat: uv manages python ( #37535 )
2026-03-10 10:58:21 -07:00
Jason Wen
00afa068a1
Merge branch 'upstream/openpilot/master' into sync-20260304
...
# Conflicts:
# selfdrive/ui/mici/layouts/onboarding.py
2026-03-05 01:27:07 -05:00
Adeeb Shihadeh
fc372e2ae1
ui needs pillow
2026-03-04 12:36:40 -08:00
Adeeb Shihadeh
cd22ee3327
rm openssl3 package ( #37551 )
...
* rm openssl3 package
* upgrade
* lil more
2026-03-04 09:50:23 -08:00
Shane Smiskol
92f9684fdb
Revert "use vendored raylib from dependencies repo" ( #37537 )
...
Revert "use vendored raylib from dependencies repo (#37489 )"
This reverts commit 0374979397 .
2026-03-03 01:13:11 -08:00
Adeeb Shihadeh
0374979397
use vendored raylib from dependencies repo ( #37489 )
2026-03-01 13:52:39 -08:00
Jason Wen
8b13186a32
Merge branch 'upstream/openpilot/master' into sync-20260301
...
# Conflicts:
# .github/workflows/ci_weekly_report.yaml
# .github/workflows/ci_weekly_run.yaml
# panda
# system/ui/mici_setup.py
# tools/replay/api.cc
2026-03-01 16:18:24 -05:00
Adeeb Shihadeh
f9b5d1e9e5
use vendored libyuv from dependencies ( #37512 )
...
* vendor libyuv from dependencies
* relock libyuv to latest vendor branch
* install cmake in macOS setup when missing
* lock
* unused?
* rm that
* no yuv for the larch
2026-03-01 10:46:26 -08:00
Shane Smiskol
870430e19f
Revert "Actions cleanup" ( #37463 )
...
Revert "Actions cleanup (#37307 )"
This reverts commit f41d77b24f .
2026-02-28 08:11:25 -08: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
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
Harald Schäfer
159d3a30e3
RM onnx ( #37377 )
...
* Give tf flags to onnx parse
* rm onnx again
* update lock
2026-02-24 15:35:52 -08:00
Adeeb Shihadeh
a064de7ceb
use vendored libjpeg-turbo ( #37381 )
2026-02-24 12:00:39 -08:00
Harald Schäfer
c787507449
Revert "rm onnx ( #37285 )" ( #37379 )
...
This reverts commit 23e1c4f49e .
2026-02-24 09:43:47 -08:00
Adeeb Shihadeh
542e14306e
vendor zstd and ncurses ( #37376 )
2026-02-23 23:02:53 -08:00
Adeeb Shihadeh
79bc6c3a52
replace python3-dev apt install with vendored package ( #37374 )
...
* replace python3-dev apt install with vendored package
Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com >
* keep for agnos
* cleaner
---------
Co-authored-by: Claude Opus 4.6 <noreply@anthropic.com >
2026-02-23 21:59:39 -08:00
Trey Moen
19459d2b2e
feat(lpa): at client + list profiles ( #37337 )
...
* Reapply "feat(lpa): `at` client + list profiles (#37271 )" (#37322 )
This reverts commit ddf8abc14a .
* lpa: fall back to ModemManager D-Bus when serial port unavailable
On older devices, ModemManager still claims /dev/ttyUSB2, so the
direct serial open fails. Try serial first; if it can't be acquired,
transparently route AT commands through MM's D-Bus Command() interface.
Co-authored-by: Cursor <cursoragent@cursor.com >
* lpa: add serial/dbus transport labels to debug logs
Co-authored-by: Cursor <cursoragent@cursor.com >
* no
* lint
* here
* const
---------
Co-authored-by: Cursor <cursoragent@cursor.com >
2026-02-23 18:25:52 -08:00
Adeeb Shihadeh
f96406b13f
use vendored eigen from dependencies repo ( #37339 )
...
* use vendored eigen from dependencies repo
Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com >
* lock
---------
Co-authored-by: Claude Opus 4.6 <noreply@anthropic.com >
2026-02-22 21:48:00 -08:00
Adeeb Shihadeh
0738c05d9f
vendored git-lfs ( #37338 )
...
* use vendored zeromq from dependencies repo
Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com >
* lock
* rm more crap
* use vendored git-lfs from dependencies repo
Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com >
* from releases
---------
Co-authored-by: Claude Opus 4.6 <noreply@anthropic.com >
2026-02-22 21:29:23 -08:00
Adeeb Shihadeh
cef81da1e9
use vendored zeromq from dependencies repo ( #37333 )
...
* use vendored zeromq from dependencies repo
Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com >
* lock
* rm more crap
---------
Co-authored-by: Claude Opus 4.6 <noreply@anthropic.com >
2026-02-22 19:59:05 -08:00
Adeeb Shihadeh
f911493177
rm pyaudio ( #37331 )
...
* rm pyaudio
* those too
2026-02-22 19:30:24 -08:00
Adeeb Shihadeh
4bffe422e4
vendor capnproto and ffmpeg via dependencies repo ( #37327 )
2026-02-22 19:15:11 -08:00
Adeeb Shihadeh
afa9ec1138
bump panda: vendored toolchain ( #37324 )
...
* bump panda: vendored toolchain
* add
* bump panda
2026-02-22 16:27:59 -08:00
Adeeb Shihadeh
f41d77b24f
Actions cleanup ( #37307 )
...
* rm those
* more opt
2026-02-21 11:45:44 -08:00
Adeeb Shihadeh
c46cf9f536
lil pyproject.toml cleanup
2026-02-20 18:35:24 -08:00
Adeeb Shihadeh
23e1c4f49e
rm onnx ( #37285 )
2026-02-20 16:47:47 -08:00
Adeeb Shihadeh
5fc6fe68f6
rm mapbox-earcut ( #37284 )
2026-02-20 16:14:46 -08:00
Adeeb Shihadeh
b28ff40d4d
insource parameterized ( #37280 )
...
* insource parameterized
* lil more
* fix
2026-02-20 14:59:36 -08:00
Adeeb Shihadeh
07163f793b
pytest timeout doesn't even work ( #37281 )
2026-02-20 14:48:27 -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
8831b11a24
remove old raylib screenshot tool ( #37225 )
2026-02-15 20:11:17 -08:00
Adeeb Shihadeh
ced5f417b8
MetaDrive: slim down & enable CI test ( #37216 )
...
* MetaDrive slimming
* enable
* lock
* modeld fix
* minimal
2026-02-14 21:16:26 -08:00
Jason Wen
52fb0b8171
Merge branch 'upstream/openpilot/master' into sync-20260211
...
# Conflicts:
# .github/workflows/auto_pr_review.yaml
# .github/workflows/tests.yaml
# opendbc_repo
# panda
# selfdrive/pandad/pandad.py
# selfdrive/test/process_replay/test_processes.py
2026-02-11 20:16:02 -05:00
Adeeb Shihadeh
f1785c245a
remove pytest-repeat ( #37156 )
2026-02-10 20:53:02 -08:00
Daniel Koepping
a18ddf12eb
remove azure deps ( #37084 )
...
* remove azure deps
* fix lint
* restore scripts
2026-02-10 17:51:09 -08:00
Adeeb Shihadeh
55a31d7657
replace tabulate with simple helper ( #37122 )
2026-02-07 18:27:16 -08:00
Jason Wen
959ebd22d8
Merge branch 'upstream/openpilot/master' into sync-20260201
...
# Conflicts:
# .github/workflows/auto_pr_review.yaml
# .github/workflows/docs.yaml
# .github/workflows/repo-maintenance.yaml
# .gitignore
# docs/CARS.md
# opendbc_repo
# panda
# pyproject.toml
# selfdrive/controls/lib/longitudinal_planner.py
# selfdrive/test/process_replay/ref_commit
# tinygrad_repo
2026-02-04 00:14:58 -05:00
Trey Moen
fd50941cff
chore: bump minimum Python version to 3.12.3 ( #37052 )
2026-02-02 08:13:49 -08:00
Adeeb Shihadeh
831f2396d9
bump opendbc
2026-02-02 08:08:09 -08:00
Adeeb Shihadeh
5fc4c2b25c
ubloxd: remove kaitai ( #37055 )
...
* rm kaitai
* lil less
* bs
* lil less
* lil less
2026-02-01 20:00:55 -08:00