Armand du Parc Locmaria
2d4ac33ed7
modeld: DEV=AMD dedupe weights across camera resolutions ( #38041 )
...
* modeld: dedupe weight accross resolutions
* cleanup
* rm compileconfig
* depends on camera targets
* dedupe doesn't work on qcom as is
2026-05-14 16:42:55 -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
Harald Schäfer
a432afd173
Revert "bump tinygrad ( #38010 )" ( #38039 )
...
This reverts commit 8ebc51a8aa .
2026-05-14 09:24:22 -07:00
Andi Radulescu
ef94b134c3
common: avoid shell in sudo_read ( #38022 )
2026-05-13 19:36:47 -07:00
ZwX1616
f24ad7e27a
modeld: use const border mode for dm warp ( #37986 )
2026-05-13 16:52:08 -07:00
Adeeb Shihadeh
b88adeb4ad
pyproject cleanup ( #38035 )
...
* pyproject cleanup
* one more
2026-05-13 15:12:18 -07:00
Shane Smiskol
aa26dded8b
ui: lower priority background threads ( #38031 )
...
* drop realtime so preempt can happen during swap
* prime state and firehose
* and params
* above
2026-05-12 21:33:40 -07:00
Shane Smiskol
a06f31b472
ui: param thread ( #38029 )
...
* ui param thread
* 5hz
* later
* rename
* temp
* clean up
* no ui mutate from thread
* cmt
2026-05-12 21:24:12 -07:00
Shane Smiskol
b3ed39525d
ui: bg brightness write thread ( #38030 )
...
* bg brightness thread
* rn
* later
* better
* rn
2026-05-12 20:37:57 -07:00
Adeeb Shihadeh
57c44831da
test_onroad: skip model timing warmup ( #38028 )
2026-05-12 19:33:36 -07:00
Christopher Milan
8ebc51a8aa
bump tinygrad ( #38010 )
...
* bump tinygrad
* bump
* debug
* Revert "debug"
This reverts commit 808f4668c67e995a93236c6e763923cc39394862.
2026-05-12 15:29:11 -07:00
ZwX1616
4ecbdb0d7a
DM: reduce _DCAM_UNCERTAIN_RESET_COUNT to 2 sec ( #38027 )
2026-05-12 14:57:59 -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
Adeeb Shihadeh
e8a03f7f32
fix build warnings ( #38025 )
2026-05-12 10:12:50 -07:00
Adeeb Shihadeh
69d3066d82
minimal build by default on device ( #38023 )
...
* minimal build by default on device
* and
2026-05-12 09:59:46 -07:00
Andi Radulescu
9574eee0e3
modem.py: normalize padded ICCIDs ( #38021 )
...
modem: normalize padded ICCIDs
2026-05-12 09:42:22 -07:00
Shane Smiskol
492ed73127
device sync: serverless code sync ( #38020 )
...
* serverless code sync
* rm stuff
* we have ls-files for this
* rm
* no debounce
fix
* fix
* no del
* no init
* clean up
* clean up
* smol
* fixup
* rm
* clean up
* any change
* rm arg
* rm
* rm
2026-05-11 22:53:29 -07:00
Shane Smiskol
af92603d17
Move experimental mode param to ui_state.py ( #38017 )
...
* re-do
* rm more
* and that
2026-05-11 21:06:23 -07:00
Shane Smiskol
ecb661fe85
ui: get version info once ( #38018 )
...
* these are written by manager
* rm
2026-05-11 20:39:46 -07:00
Shane Smiskol
dff6a80faf
Remove some blocking params
2026-05-11 20:16:54 -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
11c14a138f
speedup test_pandad.py ( #38009 )
...
* speedup slowest
* less setup
* rm som reset logging
* simpliy a lil more
* lil more
* down to 36s
* sleeeeeeep
* finishing touches
* oopsie
* ty fix
---------
Co-authored-by: Comma Device <device@comma.ai >
2026-05-11 19:40:20 -07:00
Adeeb Shihadeh
bdee8731b7
pytest config cleanup ( #38015 )
...
* no randomly
* lil more
2026-05-11 18:55:18 -07:00
Armand du Parc Locmaria
4b81dda1b5
modeld: build single camera ( #38008 )
...
* Reapply "modeld: build single camera" (#38007 )
This reverts commit edc3ce89fa .
* don't build same cam twice
2026-05-11 16:05:30 -07:00
Armand du Parc Locmaria
edc3ce89fa
Revert "modeld: build single camera" ( #38007 )
...
Revert "modeld: build single camera (#37990 )"
This reverts commit 628e230b63 .
2026-05-11 15:57:18 -07:00
Adeeb Shihadeh
02f66e6e84
jp: surface py_downloader errors better
2026-05-11 15:37:29 -07:00
Adeeb Shihadeh
15267e4082
cabana: gitignore generated file
2026-05-11 15:34:05 -07:00
Armand du Parc Locmaria
628e230b63
modeld: build single camera ( #37990 )
...
* modeld: build single camera
* rm old
* detect release only once
* acados
* rm whitespace change
2026-05-11 15:26:04 -07:00
Adeeb Shihadeh
98512fc62b
update release notes
2026-05-11 09:29:40 -07:00
Shane Smiskol
38ffb324f8
radard: filter lead prob ( #37879 )
...
* filter lead prob
* rename
* try correcting model bias
* Revert "try correcting model bias"
This reverts commit b5e9b7147e58f200ca2e02ccea8adf88be99e206.
* fast gain slow lose
* cmt
* deb
* rename
* rename
* end
2026-05-11 00:25:15 -07:00
Adeeb Shihadeh
534fb19714
agnos 18.1.3 ( #38002 )
2026-05-10 22:17:11 -07:00
Adeeb Shihadeh
294cb687f6
fix memory leak from pycapnp 2.2+ ( #38001 )
2026-05-10 21:20:35 -07:00
Adeeb Shihadeh
2a86d0cea5
modem.py: nice human readable state file
2026-05-10 19:55:16 -07:00
Adeeb Shihadeh
bbe5b38643
test_onroad covers this
2026-05-10 18:27:36 -07:00
Adeeb Shihadeh
2691aa8e39
qcomgpsd: take AT lock ( #38000 )
2026-05-10 18:05:15 -07:00
Adeeb Shihadeh
da62722d07
tighten pandad timings ( #37999 )
...
* tighten can timings
* cleanup
* rm that
2026-05-10 18:04:27 -07:00
Adeeb Shihadeh
f6e2dd280d
third_party/ is dead ( #37998 )
...
* third_party/ is dead
* lil more
2026-05-10 17:29:04 -07:00
Adeeb Shihadeh
8583826166
Reapply "Use packaged json11 dependency ( #37995 )" ( #37996 )
...
This reverts commit 656de3f17b .
2026-05-10 17:24:53 -07:00
Adeeb Shihadeh
93ed08ba20
agnos 18.1.2 + raylib 6.0 ( #37997 )
...
* raylib 6
* uv lock
* one more time
2026-05-10 17:19:33 -07:00
Adeeb Shihadeh
6b6b7f0f33
ci: remove old translation badge workflow
2026-05-10 11:03:08 -07:00
Adeeb Shihadeh
bea893820e
use packaged bootstrap icons ( #37994 )
...
* vendor bootstrap icons from dependencies
* use bootstrap-icons release
2026-05-10 10:28:03 -07:00
Adeeb Shihadeh
e624da2eed
add json11 to pyproject
2026-05-10 10:24:53 -07:00
Adeeb Shihadeh
656de3f17b
Revert "Use packaged json11 dependency ( #37995 )"
...
This reverts commit 63508d0481 .
2026-05-10 10:24:16 -07:00
Adeeb Shihadeh
63508d0481
Use packaged json11 dependency ( #37995 )
...
* Use packaged json11 dependency
* rm that too
2026-05-10 10:23:49 -07:00
Adeeb Shihadeh
d7c562e130
use linux headers from /usr ( #37993 )
...
* use linux headers from /usr
* Fix linux header build on non-TICI platforms
* Copy NV12 media header helpers
2026-05-09 19:42:31 -07:00
Adeeb Shihadeh
f87bc52405
use vendored acados ( #37992 )
...
* use vendored acados
* fix
* cleanup
2026-05-09 19:32:54 -07:00
Adeeb Shihadeh
1268227ce5
Reapply "use catch2 dependency package ( #37910 )" ( #37991 )
...
This reverts commit 7002d24213 .
2026-05-09 19:14:37 -07:00
Adeeb Shihadeh
76f1f189db
back to scons
2026-05-09 19:10:04 -07:00
Adeeb Shihadeh
9fdcbae8de
agnos 18.1.1 ( #37989 )
2026-05-09 19:08:09 -07:00
Adeeb Shihadeh
f18aa113a5
bump up modem.py expected cpu
2026-05-09 17:27:54 -07:00