Jason Wen
25209fd408
models: add big model ONNX hash tracking ( #1982 )
...
(cherry picked from commit 47db84ebfb47f82bfe3ebb3d78cb13d4bc9a91a3)
2026-09-06 16:42:42 +08:00
Jason Wen
c122acc035
bump tg
...
(cherry picked from commit 68be7773955e2a0dd7901ea604ba3301bed13daf)
2026-09-06 16:42:41 +08:00
github-actions[bot]
7650cd79e8
[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 >
(cherry picked from commit ab389498a8808e8ea82808adabe355af7475b749)
2026-09-06 16:42:40 +08:00
Daniel Koepping
5d5a6b62c2
AGNOS 19.7 ( #38750 )
...
(cherry picked from commit 6249f4d5b0e63c05f08bce12ca3afebda9f764a3)
2026-09-06 16:42:29 +08:00
Daniel Koepping
b6086fbe08
ui: show one GPU status ( #38748 )
...
ui: show one GPU status icon
(cherry picked from commit 8b88f7dd6e0fe50985e27676370dc71145679d23)
2026-09-06 16:41:04 +08:00
Harald Schäfer
ffe169d8c7
cereal: log big model in drivingModelData ( #38747 )
...
(cherry picked from commit 79658800ce142a84009e83a7f98e1c5d3415ceee)
2026-09-06 16:41:03 +08:00
Daniel Koepping
de2a01a89c
ui: show usb connection ( #38745 )
...
* ui: show USB status
* ui: resize USB icon
* ui: classify USB device once
* ui: debounce USB disconnect
(cherry picked from commit 36561258facd79875b58567f8b72ef751810ae3a)
2026-09-06 16:41:03 +08:00
YassineYousfi
45ff674519
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
(cherry picked from commit cb85ac1f0e78425752cf744b2ca2cd268720a337)
2026-09-06 16:41:02 +08:00
Daniel Koepping
b66b3af59c
Revert "monitor chestnut USB in hardwared ( #38741 )" ( #38744 )
...
This reverts commit 7d5596d5c3527f274a3615181f52095909ffb8e9.
(cherry picked from commit c9f1602040149be793ea3d3e17a5fd8d915408c8)
2026-09-06 16:40:53 +08:00
Daniel Koepping
5f4e447a3f
modeld: wait for stable chestnut ( #38742 )
...
modeld: wait for stable chestnut
(cherry picked from commit 06af2abe67db217f96e6152ebf4f018fa1cb4bca)
2026-09-06 16:40:43 +08:00
Daniel Koepping
26de98f8e8
monitor chestnut USB in hardwared ( #38741 )
...
hardwared: monitor chestnut USB independently
(cherry picked from commit 7d5596d5c3527f274a3615181f52095909ffb8e9)
2026-09-06 16:40:31 +08:00
YassineYousfi
7921eb7b1f
TGC ( #38739 )
...
* 23e6a04e-e6e5-462b-a0bb-e4088275ee43/12864 tgc
* here
(cherry picked from commit a2e422eee0e92523101329437b24bafa09538aa7)
2026-09-06 16:39:55 +08:00
XiaoXX
60cb56b646
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.
(cherry picked from commit e10c0fd960016e385f1135d9af4af03b634a7ad2)
2026-09-06 16:38:43 +08:00
Trey Moen
ff0c1ee036
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 >
(cherry picked from commit da8ce858ec5a2478f17ac2e0b94bfd478f1c7a6e)
2026-09-06 16:38:43 +08:00
Trey Moen
3b767b5a97
ui: clarify branch switcher error message ( #38732 )
...
(cherry picked from commit 9fa7ef3d1722020ea83868c10182812d2650a336)
2026-09-06 16:38:43 +08:00
Harald Schäfer
264b982fa5
BMRLNAP ( #38681 )
...
(cherry picked from commit 4adbb85742b465108ac579da680bcc633eedb2cc)
2026-09-06 16:38:25 +08:00
Robbe Derks
de96ebdf5a
bump panda (new health packet) ( #38736 )
...
pandad: support compact health packet
(cherry picked from commit 70df7f227b8b580fd4f6afbf0cdc5e5fa9155432)
2026-09-06 16:37:38 +08:00
Trey Moen
6acb73871a
replay: capture downloader's stderr so download progress is reported again ( #38734 )
...
(cherry picked from commit 0e320594844b1c1d80aada3f8c51b6e0a1c14115)
2026-09-06 16:37:05 +08:00
Trey Moen
58e114aa41
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.
(cherry picked from commit 7cf55c3b7a2d9bcee87821e413fa322866f64c5b)
2026-09-06 16:37:05 +08:00
Daniel Koepping
a44f9592d6
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
(cherry picked from commit 682b6a20dfe6764774a40f2ef51148c8078b7c79)
2026-09-06 16:36:47 +08:00
Daniel Koepping
0195fec89c
ui: sync gpu loading to offroad ( #38727 )
...
ui: sync gpu loading state
(cherry picked from commit a67cdf9a5138f2b3e0b1692fb4c92e6fa7c0fc8f)
2026-09-06 16:36:04 +08:00
Trey Moen
43d52f574a
ui: check for update on target branch switch ( #38693 )
...
(cherry picked from commit e571e21d14dc6247177bd4713283c7bb9ef4ebdd)
2026-09-06 16:35:02 +08:00
Trey Moen
41f0b118bf
ui: guard branch switcher before internet connected ( #38692 )
...
(cherry picked from commit 839d3f500474e7726f50cc273fe750e8a05222bd)
2026-09-06 16:35:02 +08:00
Trey Moen
e97fea466a
cabana: split utils/util into Qt-free util and qtutil ( #38723 )
...
(cherry picked from commit 5645370f845ce70449fdf87ebfa544a2fbc36101)
2026-09-06 16:35:02 +08:00
Trey Moen
6e7bd0f605
ui: fix install update button overflow ( #38696 )
...
(cherry picked from commit 633d17cd128690e00b5a24dfd6747141c8d34a2e)
2026-09-06 16:35:01 +08:00
Trey Moen
b5a1028179
cabana: de-QT streams ( #38718 )
...
(cherry picked from commit 5419f57b3a63f581dde6b0485624f0a2f698d878)
2026-09-06 16:35:01 +08:00
Trey Moen
d6a19442f6
cabana: split comma API route fetching out of RoutesDialog ( #38721 )
...
(cherry picked from commit 46f612224cf6953a845ddc6ed7aadaa9f2128e6b)
2026-09-06 16:35:01 +08:00
Trey Moen
ac09f5e1af
cabana: split SettingsDialog out of settings ( #38719 )
...
cabana: split SettingsDialog out of settings.{h,cc}
(cherry picked from commit 6e0f4f46306d6c569d6a52a4bbbea6537354d898)
2026-09-06 16:35:01 +08:00
Trey Moen
b48d247082
cabana: remove Qt from livestream ( #38722 )
...
(cherry picked from commit 0f9c753e6ec5c7af9ea37f9020ab3cc66bed5db1)
2026-09-06 16:35:01 +08:00
Trey Moen
1ef5041a7a
cabana: move stream open widgets into streamselector ( #38715 )
...
(cherry picked from commit 131e473f37f3f2762469f98ef11d82a238e42f6a)
2026-09-06 16:35:01 +08:00
Trey Moen
d0f7e569c8
cabana: use std::string in RoutesDialog API results ( #38717 )
...
(cherry picked from commit 30f358eb59c191cb6ca98b4ee79e17e5b9b82b63)
2026-09-06 16:35:01 +08:00
Trey Moen
300db112f4
cabana: string helpers in utils return std::string ( #38720 )
...
(cherry picked from commit 9b9e3ea6048a72948922d0e58dcdbbcd876cd658)
2026-09-06 16:35:00 +08:00
Trey Moen
d2d858e6de
cabana: move RoutesDialog out of streams/ ( #38716 )
...
(cherry picked from commit 7cc48b5bc94e197bfce1ee88d865d16488d8c286)
2026-09-06 16:35:00 +08:00
Trey Moen
08072a9fc8
cabana: replace custom non-view Qt signals w/ plain observer ( #38713 )
...
(cherry picked from commit cbf750de20d29cd96c545da028a45c1135475c00)
2026-09-06 16:35:00 +08:00
Trey Moen
4fe4eba19b
bump raylib ( #38712 )
...
(cherry picked from commit 318257fa3bb50c2c26e179767d841c140fb0837b)
2026-09-06 16:35:00 +08:00
Daniel Koepping
516b14e6af
log chestnut supply fault ( #38711 )
...
* log chestnut INA supply fault
* ci
(cherry picked from commit 4cdc16031ffd8bd44cb1d3f2fd2bfd49effd66ce)
2026-09-06 16:35:00 +08:00
Trey Moen
9c7524951a
ui: remove raygui usage ( #38708 )
...
* ui: remove raygui usage
* match previous gui_text_box line spacing
* Revert "match previous gui_text_box line spacing"
This reverts commit ffd2fe31725c6d50bffaebc621c1e170d0926c66.
* Reapply "match previous gui_text_box line spacing"
This reverts commit d41404f09607e225f43868f7747f22dc0bb2cf16.
(cherry picked from commit 31ea1850f73a0f8049dd5a655b7bc1f03d5389be)
2026-09-06 16:34:45 +08:00
mawei
f7dab698b3
编辑c3_client.py
2026-09-03 20:09:31 +08:00
Jason Wen
df1de1031f
ci: route build_model runner by hardware type
2026-09-01 19:18:52 +08:00
James Vecellio-Grant
cbd075288c
modeld_v2: big to small model fallback ( #1974 )
2026-09-01 19:18:47 +08:00
royjr
98dd4830df
chestnut: alert when big model ready ( #1947 )
...
egpu: alert when big model ready
Co-authored-by: Jason Wen <haibin.wen3@gmail.com >
2026-09-01 19:18:33 +08:00
Comma Device
01093dffaa
ui: hide Neural Network Lateral Control (NNLC) toggle from steering settings
2026-08-30 21:08:24 +08:00
Comma Device
509e69dafe
pandad: fix UnboundLocalError from local import subprocess shadowing module import
2026-08-30 21:02:44 +08:00
Comma Device
d263c7d624
pandad: wait for panda in bootstub phase instead of resetting (bootstub->app switch ~10s)
2026-08-30 17:01:08 +08:00
Comma Device
6ee949d283
pandad: shorten cold-boot USB enumeration wait (C3XL panda needs a reset, 20s wait just delays onroad)
2026-08-30 16:33:06 +08:00
Comma Device
8b3707c56e
pandad: protect app firmware from recover, retry normal reset before entering ROM bootloader (ref 015f9f7c)
2026-08-30 14:24:00 +08:00
github-actions[bot]
df7996a678
modeld_v2: big to small model fallback (PR-1974)
2026-08-30 13:54:40 +08:00
Comma Device
2a2e8be49a
modem: downgrade incomplete SIM identity warning to debug (no SIM installed)
2026-08-29 12:57:24 +08:00
Comma Device
bf3d26215d
pandad: wait for internal panda USB enumeration before resetting (fix slow panda startup)
2026-08-29 12:48:59 +08:00
Comma Device
8f03c24d94
ui: store chestnut_orange.png as regular file (was an LFS pointer, breaking UI on fresh installs without LFS)
2026-08-29 12:30:09 +08:00