Commit Graph

18983 Commits

Author SHA1 Message Date
Jason Wen 9466f4db85 mapd: disable map-based Smart Cruise Control and speed limit sources until mapd has a position source 2026-10-18 14:43:48 -04:00
James Vecellio-Grant e59e3b9e2a modeld_v2: create a compiled pkl -> gpu kernel artifact converter (#2053) 2026-10-18 14:43:47 -04:00
James Vecellio-Grant 23629361a4 modeld_v2: compile models to plain gpu memory artifact (#2050) 2026-10-18 14:43:47 -04:00
Jason Wen 0a0c22270c Merge commit '35e78a9d9518855ec0dacec919e719624a28131f' into sync-20261016
# Conflicts:
#	.gitattributes
#	.gitignore
#	.gitmodules
#	opendbc_repo
#	openpilot/common/params_keys.h
#	openpilot/common/version.py
#	openpilot/selfdrive/car/card.py
#	openpilot/selfdrive/controls/lib/longitudinal_planner.py
#	openpilot/selfdrive/controls/plannerd.py
#	openpilot/selfdrive/controls/tests/test_latcontrol.py
#	openpilot/selfdrive/modeld/modeld.py
#	openpilot/selfdrive/pandad/pandad.py
#	openpilot/selfdrive/selfdrived/alerts_offroad.json
#	openpilot/selfdrive/selfdrived/selfdrived.py
#	openpilot/selfdrive/test/longitudinal_maneuvers/plant.py
#	openpilot/selfdrive/ui/layouts/settings/developer.py
#	openpilot/selfdrive/ui/layouts/settings/toggles.py
#	openpilot/selfdrive/ui/mici/layouts/home.py
#	openpilot/selfdrive/ui/mici/layouts/onboarding.py
#	openpilot/selfdrive/ui/mici/onroad/model_renderer.py
#	openpilot/selfdrive/ui/onroad/model_renderer.py
#	openpilot/selfdrive/ui/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/selfdrive/ui/ui_state.py
#	openpilot/system/hardware/chestnut/status.py
#	openpilot/system/manager/process_config.py
#	openpilot/system/ui/README.md
#	panda
#	tinygrad_repo
2026-10-18 14:43:46 -04:00
Adeeb Shihadeh 35e78a9d95 show offroad alert for ignored uploads (#39104) 2026-10-16 19:19:47 -07:00
royjr 27c132984d bug: fix duplicate MADS no-entry alerts (#1949)
* alert-dedup

* Update selfdrived.py

* Update selfdrived.py

* one liner

---------

Co-authored-by: James Vecellio-Grant <159560811+Discountchubbs@users.noreply.github.com>
staging/2026.003.000/2026.10.16-4935
2026-10-16 12:56:24 -04:00
Harald Schäfer 0d57eadd74 Remove obsolete Chill mode code (#39097)
* Remove obsolete Chill mode code

* Remove obsolete Chill mode test variants

* Use measured ego motion for stock ACC planning

* Restore roadmap entry

* Preserve stock ACC path colors and camera view

* remove allowThrottle

* Deprecate unused experimentalMode field

---------

Co-authored-by: Shane Smiskol <shane@smiskol.com>
2026-10-16 09:47:48 -07:00
royjr f20d9ea5e6 chestnut: show icon with mads engagement (#1980)
* ui engaged

* try simple

* Revert "try simple"

This reverts commit b951385080.

* move to sp

* Update opendbc_repo

* Revert "Update opendbc_repo"

This reverts commit d3d8a351ea.

* Update opendbc_repo

* Update opendbc_repo
staging/2026.003.000/2026.10.16-4933
2026-10-16 12:33:43 -04:00
Kumar 5ec0c02195 Sunset Dynamic Experimental Mode (DEC) (#2056) staging/2026.003.000/2026.10.16-4931 2026-10-16 07:03:15 -07:00
Shane Smiskol 90932d9b5c releases tweaks 2026-10-15 21:21:28 -07:00
Shane Smiskol fcf4b0d395 Initial cruise set speed scroller ui (#39098)
* Revert " A New Dawn"

This reverts commit f50108b4af.

* Revert "Add configurable initial max speed (#39081)"

This reverts commit 24c26487f4.

* add back some stuff and new ui

* exp mode removal again

* restore tici

* rm exp mode and add new designs, fix color bug for tici

* dedup

* more dedup

* round values when toggling between metric!

* nick design tm

* inlining

* simplification

* fix

* cmts

* clr

* clr

* remove taparea

* rm

* rm

* clean up
2026-10-15 20:51:41 -07:00
Harald Schäfer f5bcd10a2a Fix typo in Autospeed feature name 2026-10-15 16:54:10 -07:00
Harald Schäfer cd3d5b0057 Update RELEASES.md for version 0.11.3 changes
Added details about the new auto-speed feature in version 0.11.3, including its capabilities and transition from beta mode.
2026-10-15 16:52:13 -07:00
Shane Smiskol 4429ec0c8c update translations (#39101) 2026-10-15 16:04:04 -07:00
Shane Smiskol 41acce17fa Rename to following distance (#39100)
rename
2026-10-15 15:59:39 -07:00
James Vecellio-Grant f7bc31f208 ci: no hook (#2055) staging/2026.003.000/2026.10.15-4929 2026-10-15 07:41:21 -07:00
Shane Smiskol 75b2ccca60 Minor initial set speed fixes (#39099)
* fix bugs

* cmt
2026-10-15 01:22:01 -07:00
Harald Schäfer f50108b4af A New Dawn 2026-10-14 21:33:00 -07:00
Adeeb Shihadeh fe7ccf9587 Ratekeeper: resync after a stall instead of running catch-up frames (#39095) 2026-10-14 17:11:30 -07:00
Harald Schäfer 24c26487f4 Add configurable initial max speed (#39081)
* Add configurable initial cruise speed

* Use five-unit steps for initial max speed

* Adjust initial max speed directly in settings

* Limit initial max speed to supported cars and a 25 mph minimum

* scroller

* no spring

* Revert "no spring"

This reverts commit bf104344a6b93a9b4c574da6e049657f5767d227.

* Revert "scroller"

This reverts commit e4255e895edfd46d06676f3048eeeae2a781d689.

* Clarify initial cruise speed parameter units

* Simplify initial max speed controls

* Repeat initial max speed adjustments while held

* Snap initial cruise speed adjustments to five-unit steps

* Clean up initial cruise speed initialization and repeat callback

* Update toggles.py

* Fix initial max speed setting description

---------

Co-authored-by: Shane Smiskol <shane@smiskol.com>
2026-10-14 16:45:37 -07:00
Harald Schäfer 6eb63e0454 pigeond: set minimum satellite elevation to 0 degrees (#39083)
Co-authored-by: haraschax <6804392+haraschax@users.noreply.github.com>
2026-10-14 16:27:29 -07:00
Shane Smiskol 690fa743b9 ui: check raylib version for keyboard gradient (#39036) 2026-10-14 15:06:26 -07:00
Daniel Koepping 4f3626dc9b bump to 0.11.3 (#39093) 2026-10-14 14:27:52 -07:00
Harald Schäfer 1e219d7785 MD v3 (#39087)
1365126a-e71e-4778-be00-8ab92dc82c09/12864

Co-authored-by: haraschax <6804392+haraschax@users.noreply.github.com>
2026-10-14 13:43:30 -07:00
Daniel Koepping 6939d172e8 modeld: retry big model loading once (#39086)
modeld: retry big model load once with an onroad cycle
2026-10-14 11:54:07 -07:00
Daniel Koepping 66752e769f bump panda (#39092) 2026-10-14 11:53:36 -07:00
Daniel Koepping 21edbbcfb9 bump tinygrad (#39085) 2026-10-14 11:53:15 -07:00
Harald Schäfer 2b09bc94a9 modeld: seed previous curvature when lateral control is inactive (#39091)
* modeld: seed previous curvature when lateral control is inactive

* modeld: reuse current curvature from carControl

* Revert "modeld: reuse current curvature from carControl"

This reverts commit 2f63062fd1b70e6e6f128b320bc7a8265a7d36e7.
2026-10-14 10:20:22 -07:00
Adeeb Shihadeh cb1d6f11a7 pandad: 1s wait for panda to come up (#39090) 2026-10-14 09:32:32 -07:00
Adeeb Shihadeh d3f0aab96f pandad: simplify flashing loop (#39089) 2026-10-14 08:47:35 -07:00
Adeeb Shihadeh 50319fa702 simple SPI (#39076) 2026-10-14 08:19:41 -07:00
James Vecellio-Grant 9bebe42f73 default models: fix big (#2046)
* fix big

* whoops
staging/2026.003.000/2026.10.14-4924 staging/2026.003.000/2026.10.14-4927
2026-10-13 23:45:39 -04:00
Harald Schäfer 1623441a9f pigeond: aid startup with last GPS position (#39079)
* pigeond: aid startup with last GPS position

* pigeond: aid position after receiver setup

* pigeond: fixed 100km position accuracy, skip stale positions

* store LastGPSPosition as capnp bytes

* ubloxd: save LastGPSPosition

* pigeond: send time and position once system time is valid

* pigeond: use datetime for saved position age

* pigeond: remove position accuracy comment

* pigeond: send position assistance during initialization

* Update ubloxd.py

---------

Co-authored-by: haraschax <6804392+haraschax@users.noreply.github.com>
2026-10-13 16:56:59 -07:00
Adeeb Shihadeh 675d38213e ssh.py: try local route first (#39082) 2026-10-13 16:29:53 -07:00
DimitriChrysafis a47d1c56f6 remove unused code (#39080) 2026-10-13 11:55:22 -07:00
Harald Schäfer 4c53557764 pigeond: overwrite cached AssistNow time with host UTC (#39071)
* pigeond: fix stale AssistNow time assistance

* pigeond: save GNSS state after stopping receiver

* pigeond: preserve fractional UTC assistance

* Revert "pigeond: save GNSS state after stopping receiver"

This reverts commit 5bf5ea84d8a995f7561a58bdf6d071cc78759703.

* pigeond: send current time after AssistNow assistance

* pigeond: simplify AssistNow initialization filter

* pigeond: send host time only with AssistNow

* pigeond: check host time validity inside send_time

* Update pigeond.py

---------

Co-authored-by: haraschax <6804392+haraschax@users.noreply.github.com>
2026-10-13 11:45:14 -07:00
Daniel Koepping afcbb171f6 chestnut: flash before going onroad (#39078) 2026-10-13 11:25:55 -07:00
Harald Schäfer 42ccc5cebd Remove experimental mode initial cruise speed override (#39077) 2026-10-13 09:55:11 -07:00
Adeeb Shihadeh 2713630e79 Remove car mass (#39072) 2026-10-12 20:49:45 -07:00
Adeeb Shihadeh 4c362ca327 nav alpha (#39066)
* nav is back

* start cleanup

* prefetch all tiles

* one map

* debug

* lil more

* lil more
2026-10-11 17:49:50 -07:00
Warren 6f4c0faf1f Mountain Dew Model (#39047)
* big model: desires-final (ea1600cb/12864)

* big model: mountain dew (870a4823/1284)

* big model: MD retrained (8d736683/12864)

* rebase and recompile

---------

Co-authored-by: Bruce Wayne <harald.the.engineer@gmail.com>
Co-authored-by: YassineYousfi <yyousfi1@binghamton.edu>
2026-10-10 11:07:36 -07:00
Daniel Koepping 64be6c80d3 fix downgrade to last release (#39063)
* fix downgrade to releases before the openpilot/ move

* trigger ci
2026-10-10 09:47:34 -07:00
Daniel Koepping 0679ff36c6 chestnut: cut VBUS for fallback test (#39062)
cut VBUS for fallback test
2026-10-10 09:44:30 -07:00
Kacper Rączy b9c815d56a tools: use log migration in cpp tools (#38571)
* Universal PyProcess module runner. Migration cli

* print to stderr

* Migration in jotpluggler

* Do -

* Improvements

* Explicit stdout

* Existing master pyprocess changes

* PyTools

* Fix runtime warning
2026-10-10 01:42:59 +00:00
Harald Schäfer 263e8d1966 longitudinal planner: set A_CRUISE_MIN to -0.5 (#39060) 2026-10-09 15:32:15 -07:00
YassineYousfi 655bfdebc7 model replay pr bot: show both (#39055)
* model replay pr bot: show both

* jenkins
2026-10-08 21:39:24 -07:00
Daniel Koepping 0e5718116a bump opendbc (#39057) 2026-10-08 20:38:08 -07:00
Daniel Koepping 043759da36 add chestnut model fallback test (#39058)
* test_onroad: chestnut usb unplug fallback

* test_onroad: fix chestnut unplug test

* test_onroad: chestnut fallback

* check that small model is running

* fix small model check
2026-10-08 20:38:06 -07:00
Daniel Koepping d05c2d971b bump tinygrad (#39054)
* bump tinygrad

* Revert "modeld: drop chestnut on fallback (#39044)"

* rebuild big models
2026-10-08 19:26:56 -07:00
stef 9b585d58f5 network: force metered on comma prime webbing sim (#38756)
* force metered on comma prime webbing sim

* rearrange

---------

Co-authored-by: Daniel Koepping <elkoled@gmail.com>
2026-10-08 19:19:05 -07:00