firestar5683
42c0d6f24a
Qualify Toyota Replay Profile and Braking Expectations
2026-10-27 10:02:02 -05:00
firestar5683
6c58d58a7a
Bind CAN-FD mirror damping to the selected calibration
2026-10-26 14:15:34 -05:00
firestar5683
86b752f9d2
Record qualified Subaru smoothing startup metadata in replay reference
2026-10-22 23:37:28 -05:00
firestar5683
e24c677109
Refresh qualified Toyota standstill metadata expectations
2026-10-22 22:47:53 -05:00
firestar5683
0f1cce2285
Refresh stock longitudinal planner expectations
2026-10-22 20:45:40 -05:00
Adeeb Shihadeh
7f70c11414
speedup unit tests ( #39122 )
2026-10-20 02:19:24 +00:00
Harald Schäfer
7594738868
modeld: seed previous curvature when lateral control is inactive ( #39091 )
2026-10-20 02:19:24 +00:00
firestar5683
6b39253b4c
Refresh Steering Replay References
2026-10-19 17:24:06 -05:00
firestar5683
9f58a09e0c
Correct Replay Reference Spelling
2026-10-19 01:50:54 -05:00
firestar5683
448b6872fb
Refresh Rivian Replay Reference
2026-10-19 01:39:48 -05:00
firestar5683
80fbb4f6db
Feature registration
...
Register vehicle controls, planner modes, UI actions and Galaxy services after their providers exist. Wire the shared runtime entrypoints and cover their combined behavior.
Co-authored-by: Adeeb Shihadeh <adeebshihadeh@gmail.com >
Co-authored-by: Daniel Koepping <elkoled@gmail.com >
Co-authored-by: Danny <dannyirwin31@yahoo.com >
Co-authored-by: DimitriChrysafis <Dimitri.chrysafis@gmail.com >
Co-authored-by: Dom <168790843+firestar5683@users.noreply.github.com >
Co-authored-by: Harald Schäfer <harald.the.engineer@gmail.com >
Co-authored-by: Kacper Rączy <gfw.kra@gmail.com >
Co-authored-by: Prabhaav Pillai <prabhaav@msu.edu >
Co-authored-by: dirwin31 <83434411+dirwin31@users.noreply.github.com >
Co-authored-by: firestarsdog <229254897+firestarsdog@users.noreply.github.com >
Co-authored-by: stef <19478336+stefpi@users.noreply.github.com >
Co-authored-by: whoisdomi <dcantu83@gmail.com >
Co-authored-by: Intelli <contact@intelli.software >
Co-authored-by: haraschax <6804392+haraschax@users.noreply.github.com >
Co-authored-by: prabhaavp <prabhaav@msu.edu >
2026-10-14 20:02:39 -05:00
firestar5683
a82935f326
User interfaces and Android Auto
...
Integrate onroad views, configurable widgets, local settings, steering-profile contracts, Bluetooth and Android Auto with their device and runtime services.
Co-authored-by: Adeeb Shihadeh <adeebshihadeh@gmail.com >
Co-authored-by: Daniel Koepping <elkoled@gmail.com >
Co-authored-by: Danny <dannyirwin31@yahoo.com >
Co-authored-by: DimitriChrysafis <Dimitri.chrysafis@gmail.com >
Co-authored-by: Dom <168790843+firestar5683@users.noreply.github.com >
Co-authored-by: Harald Schäfer <harald.the.engineer@gmail.com >
Co-authored-by: Prabhaav Pillai <prabhaav@msu.edu >
Co-authored-by: Shane Smiskol <shane@smiskol.com >
Co-authored-by: dirwin31 <83434411+dirwin31@users.noreply.github.com >
Co-authored-by: firestarsdog <229254897+firestarsdog@users.noreply.github.com >
Co-authored-by: stef <19478336+stefpi@users.noreply.github.com >
Co-authored-by: whoisdomi <dcantu83@gmail.com >
Co-authored-by: Intelli <contact@intelli.software >
Co-authored-by: pharmacomaniac <blittle65@gmail.com >
Co-authored-by: prabhaavp <prabhaav@msu.edu >
2026-10-14 20:02:39 -05:00
firestar5683
e9dd458699
Replay
...
Provide route replay, log migration and recorded vehicle fixtures for regression checks.
Co-authored-by: Adeeb Shihadeh <adeebshihadeh@gmail.com >
Co-authored-by: Dom <168790843+firestar5683@users.noreply.github.com >
Co-authored-by: Kacper Rączy <gfw.kra@gmail.com >
Co-authored-by: YassineYousfi <yyousfi1@binghamton.edu >
Co-authored-by: firestarsdog <229254897+firestarsdog@users.noreply.github.com >
2026-10-14 20:02:39 -05:00
firestar5683
ec8d7eb98b
Contracts
...
Define persistent settings, typed schema fields and storage migrations before feature owners consume them. Keep calibration and parameter readers aligned with the shared data contracts.
Co-authored-by: Adeeb Shihadeh <adeebshihadeh@gmail.com >
Co-authored-by: Danny <dannyirwin31@yahoo.com >
Co-authored-by: Harald Schäfer <harald.the.engineer@gmail.com >
Co-authored-by: Prabhaav Pillai <prabhaav@msu.edu >
Co-authored-by: dirwin31 <83434411+dirwin31@users.noreply.github.com >
Co-authored-by: firestarsdog <229254897+firestarsdog@users.noreply.github.com >
Co-authored-by: haraschax <6804392+haraschax@users.noreply.github.com >
Co-authored-by: Dom <168790843+firestar5683@users.noreply.github.com >
Co-authored-by: prabhaavp <prabhaav@msu.edu >
2026-10-14 19:56:17 -05:00
DimitriChrysafis
33cfc2af03
remove unused code ( #39080 )
...
(cherry picked from commit a47d1c56f60727cd5ad0056cb2479bad8c473c4d)
2026-10-14 13:05:09 -05:00
Daniel Koepping
234f504e73
chestnut: cut VBUS for fallback test ( #39062 )
...
cut VBUS for fallback test
(cherry picked from commit 0679ff36c607612f3ea75bfd488c44390d9cdcb6)
2026-10-14 13:05:08 -05:00
Kacper Rączy
bc88da03d0
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
(cherry picked from commit b9c815d56a2827796ad73ca8f09d186243dd8c17)
2026-10-14 13:05:08 -05:00
YassineYousfi
6a531e0ea9
model replay pr bot: show both ( #39055 )
...
* model replay pr bot: show both
* jenkins
(cherry picked from commit 655bfdebc72ac13f66193cfc05eb2bc3a84c3a0e)
2026-10-14 13:05:08 -05:00
Daniel Koepping
89355810ee
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
(cherry picked from commit 043759da3627803304956abbab4d10341cee8328)
2026-10-14 13:05:08 -05:00
firestar5683
22a8575199
Vendor dependencies and resources for standalone builds
...
Keep official openpilot ancestry and dependency licenses. Store resources directly in Git, remove LFS setup requirements, and leave the downloadable big model outside the source tree.
2026-10-03 21:01:18 +00:00
Shane Smiskol
a86351c3ef
process replay: new Y route ( #39000 )
...
* new
* PIPE?!
* bump
---------
Co-authored-by: Daniel Koepping <elkoled@gmail.com >
2026-09-22 17:27:51 -07:00
Daniel Koepping
8377c40da1
process replay: push new refs ( #39004 )
2026-09-22 17:25:29 -07:00
Shane Smiskol
841076f6d1
Revert "process replay: new Y route" ( #38999 )
...
Revert "process replay: new Y route (#38998 )"
This reverts commit 27fa4fca8e .
2026-09-22 16:21:36 -07:00
Shane Smiskol
27fa4fca8e
process replay: new Y route ( #38998 )
...
* new
* PIPE?!
* bump
2026-09-22 16:16:21 -07:00
ZwX1616
5ae0da0e46
DM: Super Leicht Model ( #38942 )
2026-09-18 17:35:52 -07:00
Daniel Koepping
7db7735598
rm chestnut power test ( #38943 )
...
* test power draw with chestnut
* revert chestnut power draw test
* Revert "add powertest for mici (#38843 )"
This reverts commit f174e39d7a .
2026-09-17 15:58:41 -07:00
Harald Schäfer
6080cc6168
Use a precompiled eGPU driving model ( #38930 )
...
* Ship precompiled eGPU model and camera warps
Compile f78ed37d-afad-4dbc-8050-40ea885eedde/12864 through xx/ml_tools/openpilot_compile using the pinned tinygrad version.
* Precompile the existing master driving model
Use the unchanged master ONNX (SHA-256 6fee5937923c74848df4a63f6239eb6331c6274dd4bdb7a5d6ec0388a8b543d5) instead of updating the trained model.
* Compile camera warps on device
* Remove obsolete ONNX chunking and big model build check
* Chunk model artifacts only during release packaging
* Require model and camera warps for Chestnut readiness
* Recompile precompiled CPU helpers for the runtime host
* Ship the eGPU model with an ARM submission helper
* Exempt model pickles from the build product size limit
2026-09-16 08:13:45 -07:00
Harald Schäfer
064a51fe59
model replay: use a mici segment ( #38878 )
...
* model replay: use a mici segment
* process replay: wait for vision listener startup
2026-09-13 09:38:23 -07:00
Adeeb Shihadeh
64b4dbf115
add shellcheck-like static analysis ( #38877 )
2026-09-12 14:14:39 -07:00
Daniel Koepping
dd226ac791
update chestnut fw in CI ( #38876 )
...
Update Chestnut firmware before CI build
2026-09-12 12:41:14 -07:00
Daniel Koepping
443967ddad
enable caching in chestnut CI ( #38845 )
...
enable caching
2026-09-10 14:17:21 -07:00
Daniel Koepping
633117b2a9
test_onroad in chestnut CI ( #38844 )
...
test chestnut with live camera frames
2026-09-10 14:02:18 -07:00
Daniel Koepping
f174e39d7a
add powertest for mici ( #38843 )
2026-09-10 13:19:44 -07:00
Daniel Koepping
dd4615850c
replay chestnut in CI ( #38826 )
...
run model replay on chestnut in CI
2026-09-08 18:05:03 -07:00
Daniel Koepping
23d0474b95
compile big model in jenkins CI ( #38822 )
...
compile chestnut in ci
2026-09-08 15:37:12 -07:00
Harald Schäfer
79658800ce
cereal: log big model in drivingModelData ( #38747 )
2026-09-01 17:15:13 -07:00
YassineYousfi
cb85ac1f0e
amd warp ( #38684 )
...
* modeld: fuse warp and policy TinyJit
* bump tg
* fix?
* this simple trick...
* debug 1
* bump tg
* pack all
* wips
* fix
* BIG_INTO_SMALL remove
* slower
2026-09-01 13:59:55 -07:00
commaci-public
053d9c4468
[bot] Update Python packages ( #38650 )
...
* Update Python packages
* revert that for now
* ignore dashcam only
---------
Co-authored-by: Vehicle Researcher <user@comma.ai >
Co-authored-by: Adeeb Shihadeh <adeebshihadeh@gmail.com >
2026-08-16 18:38:12 -07:00
Adeeb Shihadeh
03e6c81821
test_onroad: more precise frame ID check ( #38647 )
2026-08-16 16:10:35 -07:00
Adeeb Shihadeh
c988e78893
jenkins fixups ( #38532 )
2026-08-13 22:46:13 -07:00
Adeeb Shihadeh
6d5d1f6917
Rename "live" cereal services ( #38601 )
2026-08-10 09:30:22 -07:00
commaci-public
434fbad5fc
[bot] Update Python packages ( #38599 )
...
* Update Python packages
* Fix package update CI
---------
Co-authored-by: Vehicle Researcher <user@comma.ai >
Co-authored-by: Adeeb Shihadeh <adeebshihadeh@gmail.com >
2026-08-10 08:36:12 -07:00
Adeeb Shihadeh
fedea9fe8d
camera names that make sense ( #38585 )
2026-08-08 09:44:21 -07:00
Adeeb Shihadeh
9738db0e39
Move camera stream types out of msgq ( #38591 )
2026-08-08 09:32:47 -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
Adeeb Shihadeh
edd938105e
remove old regen infra ( #38570 )
2026-08-07 14:11:12 -07:00
Adeeb Shihadeh
83000c571c
no slow unittests ( #38480 )
...
* rm test_regen
* not slow
* skip bridge
* rm that one too
* just op test
* just test
2026-07-28 16:42:38 -07:00
Harald Schäfer
9c21b92c4d
should_stop: use shared helper ( #38438 )
2026-07-23 18:36:31 -07:00
Adeeb Shihadeh
a8bb6b5aee
rm hypothesis ( #38428 )
2026-07-23 09:17:18 -07:00