Daniel Koepping
780d406cce
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
b0dd101b38
Qualify Galaxy settings and control defaults
2026-10-13 23:39:58 -05:00
firestar5683
2381fee499
Refresh Toyota dashboard replay references
2026-10-12 02:19:50 -06:00
firestar5683
4284d7e4b3
EV6 replay initial state
2026-10-10 11:55:11 -06:00
firestar5683
41bc6d6704
CAN FD replay reference
2026-10-09 12:13:42 -05:00
firestar5683
f7c0090274
Replay expectations
2026-10-08 02:21:33 -05:00
firestar5683
16fb0eee3b
Replay Validation
2026-10-05 10:57:50 -05:00
firestar5683
2c8e8b5879
CI Contracts
2026-10-04 17:23:26 -05:00
firestar5683
64abcb4094
Controller callbacks and joined feature coverage
...
Wire controller callbacks into the running process and add joined planner and mode-action regression coverage.
2026-10-03 22:34:37 +00:00
firestar5683
b06f37e2c7
Settings schema and storage 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.
2026-10-03 22:34:37 +00: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
Harald Schäfer
736f3b1a00
longitudinal: move cruise speed limit out of the MPC ( #38367 )
...
*
2026-07-22 14:53:56 -07:00
Adeeb Shihadeh
765d6fff9b
remove audio feedback ( #38401 )
...
* remove audio feedback
* rm feedbackd
* backwards
2026-07-21 18:30:20 -07:00
Adeeb Shihadeh
eb6c9c7f0d
Run device tests directly ( #38397 )
2026-07-21 12:52:48 -07:00
Adeeb Shihadeh
911f07ee87
convert tests to unittest ( #38387 )
2026-07-21 11:02:34 -07:00
Adeeb Shihadeh
157c7080ce
bump opendbc ( #38370 )
2026-07-19 12:21:04 -07:00
Adeeb Shihadeh
caa9e770cc
manager: remove preimport stage ( #38381 )
2026-07-19 12:20:25 -07:00
Adeeb Shihadeh
f0d93eb32d
more ty, part 2 ( #38379 )
2026-07-19 11:02:00 -07:00
Adeeb Shihadeh
e475d10adc
more ruff ( #38377 )
...
* lil more ruff
* no exclusions!
* rm nb exception
* and generated
* not used
* c408
* random
* all
* unittest is fine
2026-07-19 08:51:16 -07:00
Adeeb Shihadeh
91b067cca0
jenkins speedups ( #38328 )
...
* power draw first
* speedup encoder
* speed up hardware test suites
* refresh IRQ actions after hardware setup
* skip unused big model in device checkout
* move LFS pruning off device checkout path
* wtf is that for?
* reverts
* locality
* rm that
2026-07-15 18:43:48 -07:00