nayan
acb784d207
Merge commit '4a13639cfd122ccb9113a4d6ce225dcbd8e61914' into sync-20260827
...
# Conflicts:
# openpilot/selfdrive/modeld/SConscript
# openpilot/selfdrive/modeld/modeld.py
# openpilot/selfdrive/ui/mici/layouts/home.py
# openpilot/selfdrive/ui/ui_state.py
# tinygrad_repo
2026-08-28 12:39:53 -04:00
Daniel Koepping
5cfdb2f4da
rename usbgpu to chestnut ( #38703 )
...
chestnut: rename eGPU interfaces
2026-08-26 15:42:59 -07:00
Jason Wen
4f46433e2b
alerts: add branch metadata to chestnut offroad warning ( #1936 )
...
* alerts: add branch metadata to chestnut offroad warning
* all branches
2026-08-22 10:20:06 -04:00
Jason Wen
ed35a82129
Merge commit '8edce0da4492307df211c710af6c4ece1c4a218e' into sync-20260818
2026-08-18 22:10:51 -04:00
Shane Smiskol
8edce0da44
Clean up big model detection w/ helpers ( #38671 )
...
use helpers
2026-08-18 18:40:54 -07:00
Shane Smiskol
03711a13b0
Revert "chestnut: don't compile if big model is LFS pointer" ( #38670 )
...
Revert "chestnut: don't compile if big model is LFS pointer (#38655 )"
This reverts commit b8e14d85fb .
2026-08-18 18:31:07 -07:00
Shane Smiskol
b8e14d85fb
chestnut: don't compile if big model is LFS pointer ( #38655 )
...
* use compiled helper for hardwared alert, source doesn't matter. scons skips compile if it's empty/lfs pointer
* log it
* rmnl
* compile failed
* out of scope
* rmnl
2026-08-17 21:47:14 -07:00
Jason Wen
9fb45b315a
Merge commit '053d9c446800df38aca42b69bb99197aefbea77b' into sync-20260816
...
# Conflicts:
# README.md
# docs/CARS.md
# opendbc_repo
# tinygrad_repo
# tools/release/build_release.sh
# tools/release/build_stripped.sh
2026-08-17 00:38:50 -04:00
Adeeb Shihadeh
97542f838f
check the pkl too
2026-08-15 16:17:21 -07:00
Adeeb Shihadeh
5e3d17c72c
chestnut: fix flashing on old FW ( #38639 )
2026-08-15 15:31:19 -07:00
Adeeb Shihadeh
28560d6cf1
show an offroad alert to switch to a chestnut branch ( #38636 )
...
* show an offroad alert to switch to a chestnut branch
* add to keys
2026-08-15 13:18:02 -07:00
Jason Wen
7461f70fdb
Merge commit 'b7c333cf3fee117779515c9ebfd7b2beb164fa81' into sync-20260813
...
# Conflicts:
# README.md
# SConstruct
# conftest.py
# docs/CARS.md
# msgq_repo
# opendbc_repo
# openpilot/common/params_keys.h
# openpilot/common/params_pyx.pyx
# openpilot/common/tests/test_swaglog.cc
# openpilot/selfdrive/car/card.py
# openpilot/selfdrive/car/tests/test_car_interfaces.py
# openpilot/selfdrive/car/tests/test_cruise_speed.py
# openpilot/selfdrive/car/tests/test_models.py
# openpilot/selfdrive/controls/controlsd.py
# openpilot/selfdrive/controls/lib/latcontrol_torque.py
# openpilot/selfdrive/controls/lib/longitudinal_planner.py
# openpilot/selfdrive/controls/plannerd.py
# openpilot/selfdrive/controls/radard.py
# openpilot/selfdrive/controls/tests/test_longcontrol.py
# openpilot/selfdrive/locationd/torqued.py
# openpilot/selfdrive/modeld/modeld.py
# openpilot/selfdrive/monitoring/dmonitoringd.py
# openpilot/selfdrive/monitoring/test_monitoring.py
# openpilot/selfdrive/selfdrived/selfdrived.py
# openpilot/selfdrive/selfdrived/tests/test_alertmanager.py
# openpilot/selfdrive/test/longitudinal_maneuvers/plant.py
# openpilot/selfdrive/test/process_replay/migration.py
# openpilot/selfdrive/test/process_replay/process_replay.py
# openpilot/selfdrive/ui/feedback/feedbackd.py
# openpilot/selfdrive/ui/layouts/settings/device.py
# openpilot/selfdrive/ui/layouts/settings/toggles.py
# openpilot/selfdrive/ui/mici/layouts/onboarding.py
# openpilot/selfdrive/ui/onroad/augmented_road_view.py
# openpilot/selfdrive/ui/tests/test_soundd.py
# openpilot/selfdrive/ui/translations/app.pot
# openpilot/selfdrive/ui/translations/app_de.po
# openpilot/selfdrive/ui/translations/app_en.po
# openpilot/selfdrive/ui/translations/app_es.po
# openpilot/selfdrive/ui/translations/app_fr.po
# openpilot/selfdrive/ui/translations/app_ja.po
# openpilot/selfdrive/ui/translations/app_ko.po
# openpilot/selfdrive/ui/translations/app_pt-BR.po
# openpilot/selfdrive/ui/translations/app_th.po
# openpilot/selfdrive/ui/translations/app_tr.po
# openpilot/selfdrive/ui/translations/app_uk.po
# openpilot/selfdrive/ui/translations/app_zh-CHS.po
# openpilot/selfdrive/ui/translations/app_zh-CHT.po
# openpilot/system/athena/athenad.py
# openpilot/system/hardware/hardwared.py
# openpilot/system/loggerd/deleter.py
# openpilot/system/manager/process_config.py
# openpilot/system/ui/lib/application.py
# panda
# pyproject.toml
# tinygrad_repo
# uv.lock
2026-08-14 15:35:10 -04:00
Daniel Koepping
855c99bf92
speedup chestnut probe ( #38596 )
...
use link-up in scons
2026-08-09 16:26:55 -07:00
Jason Wen
f8d50e062d
updated: add fallback mechanism for agnos.json path resolution ( #38593 )
...
* updated: add fallback mechanism for agnos.json path resolution
* nvm fallback seems overkill, red diff
* add symlink for tici/agnos.json
---------
Co-authored-by: stefpi <19478336+stefpi@users.noreply.github.com >
2026-08-08 19:55:32 -07:00
Daniel Koepping
59f01d212a
AGNOS 19.5 ( #38582 )
...
* bump version
* add staging
* add production
* fix AGNOS manifest symlink
2026-08-07 21:08:33 -07:00
Daniel Koepping
e32b1a344d
chestnut: update firmware ( #38576 )
...
* chestnut: update firmware to b0805491
* update to ed4e39b7
2026-08-07 20:16:13 -07:00
Adeeb Shihadeh
d02355b1a5
rename tici hardware platform to comma ( #38581 )
...
* rename tici hardware platform to comma
* no /TICI
* lil more
* lil more
* you had a good life larch64
* lil more
* one more
2026-08-07 20:12:34 -07:00
Adeeb Shihadeh
cbda3f7994
Rename hardware/tici/ -> hardware/comma/ ( #38580 )
2026-08-07 18:49:27 -07:00
Daniel Koepping
dd2214a78c
chestnut updater ( #38546 )
...
* chestnut: production flasher with ROM bootloader recovery
* hardwared: flash chestnut firmware offroad
* comments
* single FW version
* hardwared: fix chestnut flasher path
* chestnut: update firmware to 1d368808
* hardwared: log the flasher output
* comment
* hardwared: flash in a thread
* match panda flashing style
* fix
* chestnut: defer signals and harden the flasher
* chestnut: detect bootloader mode and retry
* comments
* chestnut: name the config dir for its content
* chestnut: name the ROM bootloader consistently
* chestnut: clearer name for the device lookup
* chestnut: spell out the low level names
* chestnut: claim the interface, not the device
2026-08-07 02:35:17 -07:00
Daniel Koepping
caee482fe7
usb logging on topology change ( #38495 )
...
speedup usb detection
2026-07-30 08:26:02 -07:00
Adeeb Shihadeh
0b7bd2561d
unittest speedups ( #38472 )
...
* unittest speedups
* fix deleter test helper signature
* document small deleter test files
* test uploader clears locks on startup
2026-07-28 16:52:41 -07:00
Jason Wen
41b14fa595
Merge commaai/openpilot fdd1df79 into sync-20260721
2026-07-24 11:07:06 -04:00
Adeeb Shihadeh
911f07ee87
convert tests to unittest ( #38387 )
2026-07-21 11:02:34 -07:00
royjr
560cde61ae
sync: fix upstream conflicts
...
Co-authored-by: royjr <royjr96@gmail.com >
2026-07-19 23:18:43 -04:00
Adeeb Shihadeh
f0d93eb32d
more ty, part 2 ( #38379 )
2026-07-19 11:02:00 -07:00
Jason Wen
14318d2f09
Merge commit '91b067cca0913d0cc9f8b5dab68e3302e278efdc' into sync-20260716
...
# Conflicts:
# .github/labeler.yaml
# .github/workflows/auto_pr_review.yaml
# .github/workflows/docs.yaml
# .github/workflows/release.yaml
# .github/workflows/repo-maintenance.yaml
# .github/workflows/tests.yaml
# .github/workflows/ui_preview.yaml
# README.md
# SConstruct
# conftest.py
# docs/CARS.md
# msgq_repo
# opendbc_repo
# openpilot/cereal/messaging/tests/validate_sp_cereal_upstream.py
# openpilot/common/api.py
# openpilot/common/hardware/hw.py
# openpilot/common/version.py
# openpilot/selfdrive/assets/fonts/Audiowide-Regular.ttf
# openpilot/selfdrive/assets/sounds/prompt_single_high.wav
# openpilot/selfdrive/assets/sounds/prompt_single_low.wav
# openpilot/selfdrive/car/card.py
# openpilot/selfdrive/car/helpers.py
# openpilot/selfdrive/car/tests/test_car_interfaces.py
# openpilot/selfdrive/car/tests/test_cruise_speed.py
# openpilot/selfdrive/controls/lib/desire_helper.py
# openpilot/selfdrive/controls/lib/longcontrol.py
# openpilot/selfdrive/controls/plannerd.py
# openpilot/selfdrive/controls/radard.py
# openpilot/selfdrive/controls/tests/test_longcontrol.py
# openpilot/selfdrive/modeld/compile_warp.py
# openpilot/selfdrive/modeld/modeld.py
# openpilot/selfdrive/monitoring/policy.py
# openpilot/selfdrive/monitoring/test_monitoring.py
# openpilot/selfdrive/selfdrived/events.py
# openpilot/selfdrive/selfdrived/selfdrived.py
# openpilot/selfdrive/ui/layouts/onboarding.py
# openpilot/selfdrive/ui/mici/layouts/onboarding.py
# openpilot/selfdrive/ui/soundd.py
# openpilot/selfdrive/ui/tests/diff/replay.py
# openpilot/selfdrive/ui/translations/app.pot
# openpilot/system/athena/athenad.py
# openpilot/system/athena/manage_athenad.py
# openpilot/system/hardware/hardwared.py
# openpilot/system/loggerd/config.py
# openpilot/system/manager/github_runner.sh
# openpilot/system/manager/manager.py
# openpilot/system/updated/updated.py
# panda
# pyproject.toml
# scripts/lint/lint.sh
# system/manager/process_config.py
# system/statsd.py
# tinygrad_repo
# tools/release/build_release.sh
# tools/release/build_stripped.sh
# uv.lock
2026-07-16 00:58:32 -04:00
Adeeb Shihadeh
503531ab38
replace psutil with simple /proc helper ( #38326 )
...
* replace psutil with simple /proc helper
* mv to common
2026-07-11 13:51:22 -07:00
stef
c91731b13a
athena: remove take snapshot ( #38319 )
...
remove snapshot
2026-07-09 19:15:23 -07:00
Adeeb Shihadeh
07ec389f4c
bump ty ( #38277 )
...
* bump ty
* cleanup
2026-07-02 18:48:53 -07:00
Daniel Koepping
e1e9efb965
add USB logging ( #38186 )
...
* usb logging
* fix test
* discover by PID
* hardwared, add counters
* edit msg
* add manufacturer
* reorder
* rm portli
* rm this
2026-06-30 16:17:26 -07:00
Adeeb Shihadeh
5edc0bd89d
mv root dirs into nested openpilot ( #38219 )
2026-06-21 18:49:46 -07:00