infiniteCable2
008cb6c8b8
Merge branch 'master' of https://github.com/infiniteCable2/openpilot into master_nack
2026-09-06 16:48:12 +02:00
infiniteCable2
a6c755d887
Merge branch 'master' of https://github.com/sunnypilot/sunnypilot
2026-09-06 16:47:50 +02:00
James Vecellio-Grant
6135084c94
modeld_v2: realize frames on npy -> amd ( #1993 )
2026-09-05 20:17:14 -07:00
infiniteCable2
8211f3de9d
Merge branch 'master' of https://github.com/infiniteCable2/openpilot into master_nack
2026-09-05 18:58:16 +02:00
infiniteCable2
2cf8613fdc
Merge branch 'master' of https://github.com/sunnypilot/sunnypilot
2026-09-05 18:57:59 +02:00
James Vecellio-Grant
047ae41c0d
modeld_v2: one dev warp and enqueue ( #1990 )
2026-09-04 21:15:00 -07:00
infiniteCable2
b1158fbbcb
Merge branch 'master' of https://github.com/infiniteCable2/openpilot into master_nack
2026-09-02 21:00:23 +02:00
infiniteCable2
6ab8a213ae
Merge branch 'master' of https://github.com/sunnypilot/sunnypilot
2026-09-02 20:54:29 +02:00
Jason Wen
f5bb855477
Merge commit '6249f4d5b0e63c05f08bce12ca3afebda9f764a3' into sync-20260902
...
# Conflicts:
# openpilot/selfdrive/modeld/SConscript
# openpilot/selfdrive/modeld/modeld.py
# openpilot/selfdrive/pandad/pandad.cc
# openpilot/selfdrive/selfdrived/alerts_offroad.json
# openpilot/selfdrive/ui/layouts/onboarding.py
# openpilot/selfdrive/ui/mici/layouts/home.py
# openpilot/system/hardware/hardwared.py
# panda
# tinygrad_repo
2026-09-02 13:47:27 -04:00
Jason Wen
47db84ebfb
models: add big model ONNX hash tracking ( #1982 )
2026-09-02 01:28:43 -04:00
github-actions[bot]
ab389498a8
[bot] Update Python packages ( #1950 )
...
* Update Python packages
* bump tg
* bump
* ci: route build_model runner by target_hardware instead of hardcoding chestnut
* hack, remove before merge
* Revert build-model runner hack and uv.lock update
* why were they hard coded
---------
Co-authored-by: github-actions[bot] <github-actions[bot]@users.noreply.github.com>
Co-authored-by: Jason Wen <haibin.wen3@gmail.com >
2026-09-01 22:12:54 -04:00
Daniel Koepping
6249f4d5b0
AGNOS 19.7 ( #38750 )
2026-09-01 18:32:59 -07:00
Daniel Koepping
8b88f7dd6e
ui: show one GPU status ( #38748 )
...
ui: show one GPU status icon
2026-09-01 18:32:39 -07:00
Harald Schäfer
79658800ce
cereal: log big model in drivingModelData ( #38747 )
2026-09-01 17:15:13 -07:00
Daniel Koepping
36561258fa
ui: show usb connection ( #38745 )
...
* ui: show USB status
* ui: resize USB icon
* ui: classify USB device once
* ui: debounce USB disconnect
2026-09-01 15:45:57 -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
infiniteCable2
0cac9ea607
pandad: enforce 200 us SPI turnaround
2026-09-01 22:34:09 +02:00
Daniel Koepping
c9f1602040
Revert "monitor chestnut USB in hardwared ( #38741 )" ( #38744 )
...
This reverts commit 7d5596d5c3 .
2026-09-01 11:13:30 -07:00
Daniel Koepping
06af2abe67
modeld: wait for stable chestnut ( #38742 )
...
modeld: wait for stable chestnut
2026-09-01 07:20:56 -07:00
Daniel Koepping
7d5596d5c3
monitor chestnut USB in hardwared ( #38741 )
...
hardwared: monitor chestnut USB independently
2026-09-01 05:59:02 -07:00
YassineYousfi
a2e422eee0
TGC ( #38739 )
...
* 23e6a04e-e6e5-462b-a0bb-e4088275ee43/12864 tgc
* here
2026-08-31 22:30:28 -07:00
XiaoXX
e10c0fd960
modem.py: accept hex chars in ICCID ( #38735 )
...
E.118 specifies decimal digits, but many real SIMs carry hex characters
in EF_ICCID (e.g. China Mobile's 898600B5... range, some MVNO/IoT SIMs).
AT+QCCID returns them verbatim, and the strict isdigit() check blanked
the ICCID, leaving the modem daemon stuck in INITIALIZING forever and
cellular dead. ModemManager parses ICCID as hex for the same reason.
Verified on a comma four with a China Mobile SIM (EG916Q-GL): previously
stuck retrying 'identity read incomplete', now dials and passes traffic.
2026-08-31 21:35:56 -07:00
James Vecellio-Grant
98ed8111f6
modeld_v2: big to small model fallback ( #1974 )
2026-09-01 00:15:23 -04:00
Trey Moen
da8ce858ec
ui(mici): name updater signal constants ( #38731 )
...
* mici: name updater signal constants
* drop SIGNAL_ prefix
* self contained
---------
Co-authored-by: Shane Smiskol <shane@smiskol.com >
2026-08-31 15:55:16 -07:00
Trey Moen
9fa7ef3d17
ui: clarify branch switcher error message ( #38732 )
2026-08-31 15:46:52 -07:00
infiniteCable2
377890d7e3
Merge branch 'master' of https://github.com/infiniteCable2/openpilot
2026-08-31 18:27:44 +02:00
infiniteCable2
bf45c4ce5d
Merge branch 'master' of https://github.com/sunnypilot/sunnypilot
2026-08-31 18:27:08 +02:00
Harald Schäfer
4adbb85742
BMRLNAP ( #38681 )
2026-08-31 09:25:32 -07:00
infiniteCable2
7de5c17290
Slow Soft Touch Unwind ( #26 )
...
* slightly press
* refactoring
* like upstream custom carstate
2026-08-31 18:25:22 +02:00
Robbe Derks
70df7f227b
bump panda (new health packet) ( #38736 )
...
pandad: support compact health packet
2026-08-31 14:01:20 +02:00
royjr
de197ba6fa
chestnut: alert when big model ready ( #1947 )
...
egpu: alert when big model ready
Co-authored-by: Jason Wen <haibin.wen3@gmail.com >
2026-08-30 16:20:16 -04:00
Trey Moen
0e32059484
replay: capture downloader's stderr so download progress is reported again ( #38734 )
2026-08-30 09:32:36 -07:00
Trey Moen
7cf55c3b7a
common: fix OpenpilotPrefix cleanup on macOS ( #38728 )
...
The destructor built its cleanup commands as "rm %s -rf", with the flags
after the operand. GNU rm permutes arguments so this works on device and
in CI, but BSD rm on macOS stops option parsing at the first operand and
treats "-rf" as a second filename:
$ mkdir -p /tmp/rmtest/sub && rm /tmp/rmtest -rf
rm: /tmp/rmtest: is a directory
rm: -rf: No such file or directory
exit=1
So nothing is removed, and each of the four calls prints two errors plus
"system command failed (256)" from check_system. Every run of a tool that
owns an OpenpilotPrefix (replay, cabana) leaks its params dir, its
comma_home and its /tmp/msgq_ dir; 33 of each had accumulated on my
machine.
Pass the flags first.
2026-08-28 22:11:52 -07:00
Daniel Koepping
682b6a20df
add chestnut offroad alerts ( #38706 )
...
* system: add chestnut offroad alerts
* system: refine chestnut offroad alerts
* system: refine chestnut power alerts
* system: confirm chestnut power recovery from PCIe
* system: detect missing chestnut power from INA voltage
2026-08-28 15:46:56 -07:00
Daniel Koepping
a67cdf9a51
ui: sync gpu loading to offroad ( #38727 )
...
ui: sync gpu loading state
2026-08-28 15:08:18 -07:00
infiniteCable2
b07ad6733d
adapt to upstream
2026-08-28 22:07:30 +02:00
infiniteCable2
9071832946
Merge branch 'master' of https://github.com/sunnypilot/sunnypilot
2026-08-28 21:58:42 +02:00
infiniteCable2
0f11b3a9b4
eGPU Temp Overlay MICI ( #25 )
...
* eGPU temperature Mici UI
* positioning, state of display overlay, transparency, no dynamic on/off
2026-08-28 21:53:35 +02:00
Trey Moen
e571e21d14
ui: check for update on target branch switch ( #38693 )
2026-08-28 12:07:15 -07:00
Trey Moen
839d3f5004
ui: guard branch switcher before internet connected ( #38692 )
2026-08-28 12:06:33 -07:00
Trey Moen
5645370f84
cabana: split utils/util into Qt-free util and qtutil ( #38723 )
2026-08-28 11:37:09 -07:00
Trey Moen
633d17cd12
ui: fix install update button overflow ( #38696 )
2026-08-28 11:30:13 -07:00
Trey Moen
5419f57b3a
cabana: de-QT streams ( #38718 )
2026-08-28 10:18:10 -07:00
Trey Moen
46f612224c
cabana: split comma API route fetching out of RoutesDialog ( #38721 )
2026-08-28 09:57:47 -07:00
Trey Moen
6e0f4f4630
cabana: split SettingsDialog out of settings ( #38719 )
...
cabana: split SettingsDialog out of settings.{h,cc}
2026-08-28 09:55:28 -07:00
Trey Moen
0f9c753e6e
cabana: remove Qt from livestream ( #38722 )
2026-08-28 09:46:45 -07:00
nayan
acb784d207
Merge commit '4a13639cfd122ccb9113a4d6ce225dcbd8e61914' into sync-20260827
...
# Conflicts:
# openpilot/selfdrive/modeld/SConscript
# openpilot/selfdrive/modeld/modeld.py
# openpilot/selfdrive/ui/mici/layouts/home.py
# openpilot/selfdrive/ui/ui_state.py
# tinygrad_repo
2026-08-28 12:39:53 -04:00
Trey Moen
131e473f37
cabana: move stream open widgets into streamselector ( #38715 )
2026-08-28 09:36:26 -07:00
Trey Moen
30f358eb59
cabana: use std::string in RoutesDialog API results ( #38717 )
2026-08-28 07:25:34 -07:00
Trey Moen
9b9e3ea604
cabana: string helpers in utils return std::string ( #38720 )
2026-08-28 07:25:11 -07:00