Adeeb Shihadeh
df1663c58d
the one true car.capnp ( #38221 )
...
* the one true car.capnp
* fix jotpluggler capnp import path
* bump to master
2026-06-21 17:32:19 -07:00
Adeeb Shihadeh
cea5273f1f
move version to common/ ( #38210 )
2026-06-21 09:43:53 -07:00
Adeeb Shihadeh
fddb9fb31c
remove statsd ( #38204 )
2026-06-20 16:35:28 -07:00
Adeeb Shihadeh
b871364e1f
remove rest of docker ( #38203 )
2026-06-20 16:22:37 -07:00
Adeeb Shihadeh
e0e9f1a4d3
move test_power_draw.py
2026-06-20 16:12:54 -07:00
Adeeb Shihadeh
160942dfde
move HAL to common/hardware/ ( #38202 )
...
* move HAL to common/hardware/
* lint
* rm shim
2026-06-20 16:09:22 -07:00
Adeeb Shihadeh
62b97fabf7
merge selfdrive/debug/ into tools/scripts/ ( #38195 )
...
* merge selfdrive/debug/ into tools/scripts/
* rm unused
* single timings script
* lil more
* profiling is scripts quality
2026-06-20 13:52:16 -07:00
Harald Schäfer
4024d13dda
Revert "Op model16 deep ( #38073 )" ( #38166 )
...
This reverts commit f02d134f40 .
2026-06-11 09:32:24 -07:00
Bruce Wayne
7abe0205fd
modeld test: 1ms extra buffer
2026-06-08 15:17:07 -07:00
Adeeb Shihadeh
b0600a4225
rm unused updated test
2026-06-07 10:00:08 -07:00
Harald Schäfer
f02d134f40
Op model16 deep ( #38073 )
...
* modeld: RL driving model with 3-file split
Split the driving model into vision + off_policy + on_policy ONNX
files and wire up the RL policy:
- 3-file model split (vision / off_policy / on_policy), replacing the
combined big_driving_policy/vision models
- compiler updates for the split models
- actually consume the policy action in modeld
- add desire state to the driving model
- model iterations (smoothness, off/on-policy weight updates)
* modeld: update driving model
* 1e72cf5a-785f-45ea-888f-28cdb14785de/100
* tinygrad hack
* fix parsing
* looser timing
* big
* Remove unnecessary modeld rebase changes
* Tighten modeld split cleanup
---------
Co-authored-by: Comma Device <device@comma.ai >
Co-authored-by: Armandpl <adpl33@gmail.com >
2026-06-03 12:48:58 -07:00
ZwX1616
417efb3c05
migration: fix missing and wrong fields in driverMonitoringStateDEPRECATED ( #38105 )
2026-05-29 14:59:52 -07:00
Adeeb Shihadeh
4df40d2c19
needs to be a real release branch name for the tests
2026-05-29 11:48:09 -07:00
Harald Schäfer
c9d77fb3fb
process_replay/migration: doesnt need to import acados ( #38040 )
...
process_replay/migration: drop transitive dep on long_mpc/acados
migrate_longitudinalPlan only needs get_accel_from_plan + CONTROL_N_T_IDX,
both available from drive_helpers + ModelConstants directly. Importing
from longitudinal_planner instead pulled in long_mpc -> libacados.so as
an eager side-effect, which downstream log-migration consumers (e.g.
commaai/xx pipeline) shouldn't pay for.
2026-05-14 10:38:09 -07:00
Adeeb Shihadeh
57c44831da
test_onroad: skip model timing warmup ( #38028 )
2026-05-12 19:33:36 -07:00
Adeeb Shihadeh
4b945a1b79
test_onroad: remove MPC timing check ( #38026 )
...
* test_onroad: cleanup timings checks
* just mpc:
2026-05-12 10:30:22 -07:00
Shane Smiskol
3a764c0ae3
Params: rm nonblocking funcs ( #38016 )
...
* rm nonblocking funcs
* same behavior
* and put_bool
* missing!
* and nonblocking
* cmt
2026-05-11 20:00:00 -07:00
Adeeb Shihadeh
f18aa113a5
bump up modem.py expected cpu
2026-05-09 17:27:54 -07:00
Adeeb Shihadeh
bd1c7f39ec
scons build cleanups ( #37981 )
...
* simpler progress
* lil less
* cleanup
* handle cache in scons
* no j
* lil more
* rm atexit
* fix?
* cleanup
2026-05-07 18:50:52 -07:00
ZwX1616
2596de8543
Revert "DM: Lancia Delta HF Integrale model ( #37696 )" ( #37971 )
...
This reverts commit d8569b07eb .
2026-05-06 19:25:34 -07:00
Trey Moen
5adcff1221
modem: register cellular DNS with systemd-resolved ( #37955 )
2026-05-06 08:31:12 -07:00
Armand du Parc Locmaria
dd0690da6f
ui: log fps ( #37927 )
...
* log raylib fps
* log fps from frame time
* whitespace
* or just log frame time?
* init pubmaster in init window
* yield timings
* bump ordinal
* dont log on screen off
* UInt
* lint
* /0
* oops
* oops2
* more precise raylib frame time, can get fps with 1/ft
* don't crash on screen off
* NL
* no _
---------
Co-authored-by: Shane Smiskol <shane@smiskol.com >
2026-05-05 01:31:06 -07:00
Mitchell Goff
57d0a58855
Round trip through bytes to save 30x on migration memory usage ( #37963 )
2026-05-04 20:11:03 -07:00
Adeeb Shihadeh
d238a1ccc4
modem.py is disabled
2026-05-02 20:49:00 -07:00
Adeeb Shihadeh
b8bcf32457
add modem.py expected cpu usage ( #37951 )
...
* add modem.py expected cpu usage
* lower
2026-05-02 10:40:46 -07:00
Harald Schäfer
f364110a36
Reapply "Safer get accel ( #37918 )" ( #37943 )
...
* Reapply "Safer get accel (#37918 )"
This reverts commit 3af3c7e748 .
* Fix test
* This was a fake test without should stop
2026-05-01 10:38:42 -07:00
Adeeb Shihadeh
4db23ed4c6
use vendored xvfb ( #37935 )
...
Co-authored-by: Claude Opus 4.7 (1M context) <noreply@anthropic.com >
2026-04-30 19:35:35 -07:00
Adeeb Shihadeh
a4e016c142
Revert "use vendored xvfb ( #37934 )"
...
This reverts commit 61f7c7ea03 .
2026-04-30 18:29:30 -07:00
Adeeb Shihadeh
61f7c7ea03
use vendored xvfb ( #37934 )
2026-04-30 18:12:04 -07:00
Adeeb Shihadeh
2266a9dd9c
sensord: clean up SensorEventData struct ( #37883 )
2026-04-22 13:13:39 -07:00
Adeeb Shihadeh
04b23ff849
model replay: relax driverState timing ( #37868 )
2026-04-20 21:13:07 -07:00
ZwX1616
389b639ef2
DriverMonitoringState v2 ( #37799 )
...
* draft ds
* better names
* what is this
* build new
* better names2
* more
* bit more cleanup
* rm those
* .
* .2
* selfdrived
* depre
* hk
* fix test
* fix rest
* 1
* fix enum
* update cereal
* fix rest
* more
* add step
* fix all
* imports
* cant?
* .
* simplify
* bool
* fix some migrate
* cleanup
* fix fix
* Update cereal/log.capnp
Co-authored-by: Adeeb Shihadeh <adeebshihadeh@gmail.com >
* touchup
* what
---------
Co-authored-by: Comma Device <device@comma.ai >
Co-authored-by: Adeeb Shihadeh <adeebshihadeh@gmail.com >
2026-04-17 21:58:05 -07:00
Daniel Koepping
d5f1d8c33a
fix compare_logs crash on list field size changes ( #37829 )
...
fix crash on list-length changes
2026-04-14 20:18:31 -07:00
Adeeb Shihadeh
a89ed55b65
cereal: group inline deprecated fields ( #37791 )
2026-04-09 10:41:04 -07:00
Adeeb Shihadeh
8b53f9158d
Rename DM alerts to numbered stages ( #37783 )
...
* Rename DM alerts to numbered stages
* Handle renamed DM events in replay migration
* Remove replay migration test
* Skip unknown replay event names
2026-04-08 14:29:32 -07:00
Shane Smiskol
b0b9079437
bump opendbc ( #37775 )
...
fix opendbc
2026-04-07 17:57:44 -07:00
ZwX1616
d8569b07eb
DM: Lancia Delta HF Integrale model ( #37696 )
...
* 00c00ac7-7b6e-4546-b86f-7ddd5f0596b4
* mici cleanup
* update msg
* rename
2026-04-01 16:14:15 -07:00
Kacper Rączy
d75b8f4540
process_replay: fix logMonoTime simulation ( #37708 )
...
* Fix logMonoTime
* Fix last drain
* Remove import
* Bring it back
2026-03-23 20:25:31 +00:00
Daniel Koepping
f4b8384332
Process replay: add diff report ( #37048 )
...
* rm upload
* use ci-artifacts
* sanitize
* rm ref_commit
* add ci
* handle exept
* bootstrap
* always
* fix
* replay
* keep ref_commit fork compatibility
* remove upload-only
* apply comments
* safe diffs in master
* Revert "safe diffs in master"
This reverts commit 369fccac786a67799193e9152488813c6df20414.
* continue on master diff
* imports
* copy formatting from car_diff
* main
* setup refs and cur
* copy diff
* copy formatting
* comment
* rm token
* rm hash
* continue on master diff
* use ci-artifacts refs
* add run card diff
* checkout
* shebang
* card_diff.yml
* rm ci-artifacts
* apply ci-artifacts
* call differ
* rename
* uv lock
* tests
* readme
* checkout
* add all configs
* import base_url
* rename yaml
* integrate in test_processes
* fix diff report
* var names
* extract to module
* print report
* add msg count to diff
* traceback
* diff format
* typing
* name step
* allow NaN
* replace join
2026-03-23 09:41:52 -07:00
Kacper Rączy
08d8bb9975
livePose timestamp migration ( #37705 )
...
* Add livePose migraiton
* Fix
2026-03-21 01:19:47 +00:00
Kacper Rączy
d5e75dd0af
locationd: publish filter time ( #37697 )
...
* Include filter time in the message
* Move the line up
* Use nantonum
2026-03-20 22:29:58 +00:00
Kacper Rączy
1c14375796
locationd: cam odo delay compensation ( #37543 )
...
* Delay compensation for camera odomtry
* Frame skip definition
* CAM_ODO_POSE_DELAY const
* Remove import
* Use timestampEof
* CAM_ODO_STD_MULT
* locationd processing_time=0.01
* Update angular velocity Q
* Try 075
* Acc obs std 0.75
* Adjust Cam odo std mults
* More tweaking
* Smoothing in lld tests
* Comment
* Remove import
* Revert gyro bias P update
* Tweak to 0.75
2026-03-20 02:35:10 +00:00
Adeeb Shihadeh
1777d548bf
stagger driver camera SOF ( #37628 )
2026-03-09 20:11:26 -07:00
Adeeb Shihadeh
e42ee228c2
gitignore cleanups ( #37615 )
...
* gitignore cleanups
* lil more
* one more
2026-03-08 18:31:11 -07:00
Adeeb Shihadeh
c5b65d072d
no more xset
2026-02-23 19:53:07 -08:00
Adeeb Shihadeh
5af3f32157
simplify setup ( #37358 )
...
* simplify setup
* lil more
* simplify dockedr
* just run setup there:
* don't need that junk
* lil more
2026-02-23 16:56:58 -08:00
Adeeb Shihadeh
02e550e2cb
remove setup_vsound ( #37305 )
2026-02-21 11:32:51 -08:00
Adeeb Shihadeh
b28ff40d4d
insource parameterized ( #37280 )
...
* insource parameterized
* lil more
* fix
2026-02-20 14:59:36 -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
27f89e6634
jenkins: merge & speedup camera tests ( #37223 )
2026-02-15 16:39:38 -08:00