James Vecellio-Grant
eae44df688
ui: Models panel Refine Software Delay Adjustments ( #1048 )
...
Allow lower values to match some makes liveDelay
Co-authored-by: Nayan <nayan8teen@gmail.com >
2025-07-19 15:57:01 +02:00
Nayan
7c1f3f646c
UI: Model Folders ( #1031 )
...
* model folders.. yay
* scroll expanded item in view
---------
Co-authored-by: DevTekVE <devtekve@gmail.com >
2025-07-19 15:52:54 +02:00
Kumar
3faf709387
ui: Visuals Panel Lead Chevron Info ( #1033 )
...
* lead info
* ui:chevron params
* Update system/manager/manager.py.
---------
Co-authored-by: DevTekVE <devtekve@gmail.com >
2025-07-19 15:17:19 +02:00
James Vecellio-Grant
47833ed73a
ui: Disable Updates Toggle ( #1040 )
...
* Disable Updates
* Add default to manager.py
* Add enabled state and alternate descriptions
---------
Co-authored-by: Nayan <nayan8teen@gmail.com >
Co-authored-by: DevTekVE <devtekve@gmail.com >
2025-07-19 15:01:39 +02:00
James Vecellio-Grant
517919c7b7
ui: display recorded timestamp on error view ( #827 )
...
* Error log clear on manager start
* Error log clear on manager start
* 12 hour reset. may change soon
* Add last modified date
* unused
* rm space
* Squashed commit of the following:
commit bcf5b06c82
Author: discountchubbs <alexgrant990@gmail.com >
Date: Thu Jul 17 14:14:29 2025 -0700
Init Developer panel SP
commit cf8bbb70ab
Author: discountchubbs <alexgrant990@gmail.com >
Date: Thu Jul 17 06:22:18 2025 -0700
Chronological in manager too
commit ff9b873468
Author: discountchubbs <alexgrant990@gmail.com >
Date: Thu Jul 17 06:19:59 2025 -0700
Move down, since name change
commit 38f6cb8c57
Author: discountchubbs <alexgrant990@gmail.com >
Date: Thu Jul 17 06:17:36 2025 -0700
FastBoot -> QuickBoot
commit 38562db8dd
Author: discountchubbs <alexgrant990@gmail.com >
Date: Wed Jul 16 11:20:17 2025 -0700
Unused
commit c7a751b02d
Author: discountchubbs <alexgrant990@gmail.com >
Date: Wed Jul 16 10:24:47 2025 -0700
Fast boot mode
* * Depends on #1054
* Update developer_panel.h
---------
Co-authored-by: Jason Wen <haibin.wen3@gmail.com >
Co-authored-by: DevTekVE <devtekve@gmail.com >
2025-07-19 09:41:01 +02:00
Jason Wen
beaec753ab
Merge branch 'upstream/openpilot/master' into sync-20250710
...
# Conflicts:
# .github/workflows/selfdrive_tests.yaml
# README.md
# common/params_keys.h
# opendbc_repo
# panda
# selfdrive/controls/lib/longitudinal_planner.py
# selfdrive/controls/lib/tests/test_latcontrol.py
# selfdrive/ui/soundd.py
# selfdrive/ui/translations/main_ar.ts
# selfdrive/ui/translations/main_de.ts
# selfdrive/ui/translations/main_es.ts
# selfdrive/ui/translations/main_fr.ts
# selfdrive/ui/translations/main_ja.ts
# selfdrive/ui/translations/main_ko.ts
# selfdrive/ui/translations/main_pt-BR.ts
# selfdrive/ui/translations/main_th.ts
# selfdrive/ui/translations/main_tr.ts
# selfdrive/ui/translations/main_zh-CHS.ts
# selfdrive/ui/translations/main_zh-CHT.ts
# tinygrad_repo
2025-07-19 00:28:43 -04:00
Nayan
92f1977666
UI: Custom Interactivity Timeout ( #1032 )
...
custom interactivity timeout
2025-07-10 07:30:10 +02:00
Shane Smiskol
501fddac82
raylib ui: add brightness and display power ( #35676 )
...
* add constant
* fix initial interaction time
* from ui.cc
2025-07-09 22:04:22 -07:00
Shane Smiskol
13c5c4dacc
raylib: don't drop touch events on device ( #35672 )
...
* mouse thread
* instanciate mouse
* type that
* pc handling
* use mouse event list in widget
* use events in scroll panel
* no stop that
* hack for now
* typing
* run
* clean up
2025-07-09 21:33:19 -07:00
github-actions[bot]
ddfda8a6ec
[bot] Update translations ( #35668 )
...
Update translations
Co-authored-by: Vehicle Researcher <user@comma.ai >
2025-07-09 20:22:40 -07:00
Lee Jong Mun
a82ff7536d
Multilang: update kor translation ( #35666 )
...
Multilang: kor translation update
2025-07-09 08:34:11 -07:00
eFini
f088b4320c
Multilang: update zh translation ( #35662 )
2025-07-08 18:32:32 -07:00
Harald Schäfer
20fdb686ca
latcontrol torque: remove option to feed back on localizer ( #35659 )
...
* Localizer is too laggy for control
* typo
* typo
* fix test
* fix imports
* Revert "fix imports"
This reverts commit 5074f8050170f974b451e00d9fdc752f09a47d57.
* fix improt
* import
2025-07-08 14:12:46 -07:00
Alexandre Nobuharu Sato
147ce02178
Multilang: update pt-BR translation ( #35657 )
2025-07-08 14:12:32 -07:00
Bruce Wayne
9aed28a216
bump opendbc
2025-07-08 14:07:16 -07:00
programanichiro
2a5c628d86
Multilang: update ja translation. ( #35655 )
...
* 日本語訳、追加&調整。
* 調整。
2025-07-08 10:39:57 -07:00
Harald Schäfer
5b70c78902
bump opendbc ( #35649 )
...
* bump opendbc
* update ref
2025-07-07 18:40:06 -07:00
github-actions[bot]
3238cd42cd
[bot] Update translations ( #35643 )
...
Update translations
Co-authored-by: Vehicle Researcher <user@comma.ai >
2025-07-07 14:45:48 -07:00
Kacper Rączy
44c8cc4cb0
Revert "lagd: disable in release ( #35426 )" and "lagd calib: hide on release ( #35523 )" ( #35633 )
...
* Revert "lagd: disable in release (#35426 )"
This reverts commit 6f6adc10a8 .
* Revert "lagd calib: hide on release (#35523 )"
This reverts commit e345f25ce4 .
* Fix conflict
2025-07-07 10:18:31 +02:00
James Vecellio-Grant
af53db3b07
Longitudinal Planner: Allow Non-MLSIM Models to Use MPC ( #1012 )
...
* gen 11 only api limit exceeded maybe not
* Try this for ModelDataV2.Action
* mpc mode
* Fix This
* Revert "Try this for ModelDataV2.Action"
This reverts commit e7db17980b .
* fix logic flaw
* Address comments for readability.
---------
Co-authored-by: Kumar <36933347+rav4kumar@users.noreply.github.com >
2025-07-05 21:23:32 -07:00
James Vecellio-Grant
d0bd8cc4a3
liveDelay: Add live delay toggle to vehicles using torqued ( #1001 )
...
* Add live delay toggle to torqued.py and twilsonco NNLC
* Set this in init
* Clean up
* Live delay toggle refactor
* ModeldLagd -> LagdToggle
* This is for lagd_toggle.py
* Add to NNLC
* Lagd toggle:
Display current values on UI
* Add break
* LagdToggleDelay
Live edit software_delay when livedelay is toggled `off`
* Always show description
* Add description as to why values don't update offroad
---------
Co-authored-by: Kumar <36933347+rav4kumar@users.noreply.github.com >
2025-07-05 14:42:36 -07:00
Adeeb Shihadeh
a8ec08e5bb
modeld: remove redundant process config ( #35639 )
2025-07-05 13:52:57 -07:00
Jimmy
baaa502b55
move record mic toggle ( #35622 )
...
move toggle
2025-07-05 11:33:35 -07:00
Harald Schäfer
e503e657bc
Model error deprecated with TR ( #35628 )
...
* Model error deprecated with TR
* no get speed error
* import
2025-07-02 23:36:41 -07:00
Harald Schäfer
64fd3f9860
Tomb Raider 14 ( #35620 )
...
* f7db6a09-43c5-4db9-b856-7fe1a1c231eb/400
* bd99d079-9afb-4af5-9f31-236d5c9ff15f/400
* aggressive tr: 7707a4ca-7d5e-47a2-8760-93b5004695cd/400
* bd99d079-9afb-4af5-9f31-236d5c9ff15f/400
* ae82d7a8-b74d-43b5-ab6d-d72e6040dab3/400
* revert stop distance
* comments
2025-07-02 21:50:55 -07:00
Harald Schäfer
a5630eb7b7
Bump opendbc
...
* bronco special
* ignore low speed
* fixes
* update ref
* bump
* update ref
2025-07-02 21:25:08 -07:00
Jimmy
dcd56ae09a
store mic audio with toggle ( #35595 )
...
* store/send mic audio with toggle
* script to extract audio from logs
* change description and add translation placeholders
* microphone icon
* apply toggle in loggerd
* add legnth and counter
* startFrameIdx counter
* Revert "change description and add translation placeholders"
This reverts commit 7baa1f6de99c6ebe9f9906193da7e83dad79511a.
* send mic data first and then calc
* restore changed description/icon after revert
* adjust fft samples to keep old time window
* remove extract_audio.py since audio is now stored in qcam isntead of rlog
* qt microphone recording icon
* Revert "remove extract_audio.py since audio is now stored in qcam isntead of rlog"
This reverts commit 7a3a75bd8db5376d1e442a3ba931c67550b5f132.
* move extract_audio script and output file by default
* remove length field
* recording indicator swaps sides based on lhd/rhd
* use record icon from comma body
* Update toggle description
Co-authored-by: Adeeb Shihadeh <adeebshihadeh@gmail.com >
* update raylib toggle desc cause I did earlier
* microphone --> soundPressure, audioData --> rawAudioData
* cleanup unused var
* update README
* sidebar mic indicator instead of annotated camera
* improve logic readability
* remove startFrameIdx and sequenceNum
* use Q_PROPERTY/setProperty so that update() is actually called on value change
* specify old id for SoundPressure
* fix typo
---------
Co-authored-by: Adeeb Shihadeh <adeebshihadeh@gmail.com >
2025-06-30 13:42:21 -07:00
eFini
c3c5992f88
modeld: avoid using USB GPU on a AMD laptop ( #35602 )
...
modeld: avoid using usb GPU if 'USBGPU' is not in os.environ
Co-authored-by: Adeeb Shihadeh <adeebshihadeh@gmail.com >
2025-06-29 14:37:51 -07:00
DevTekVE
ea8eaed1aa
Merge remote-tracking branch 'comma/master' into sync-20250627
...
# Conflicts:
# README.md
# opendbc_repo
# panda
# selfdrive/ui/qt/offroad/settings.cc
# selfdrive/ui/translations/main_ar.ts
# selfdrive/ui/translations/main_de.ts
# selfdrive/ui/translations/main_es.ts
# selfdrive/ui/translations/main_fr.ts
# selfdrive/ui/translations/main_ja.ts
# selfdrive/ui/translations/main_ko.ts
# selfdrive/ui/translations/main_pt-BR.ts
# selfdrive/ui/translations/main_th.ts
# selfdrive/ui/translations/main_tr.ts
# selfdrive/ui/translations/main_zh-CHS.ts
# selfdrive/ui/translations/main_zh-CHT.ts
# system/manager/build.py
# system/ui/spinner.py
# tinygrad_repo
# tools/lib/framereader.py
Merge branch 'comma-202506127-bedcb896644528aed6af448e63eeadb3dd8b2c77' into sync-20250627
# Conflicts:
# opendbc/safety/tests/libsafety/SConscript
Merge branch 'comma-202506127-bedcb896644528aed6af448e63eeadb3dd8b2c77' into sync-20250627
# Conflicts:
# opendbc/safety/tests/libsafety/SConscript
Merge remote-tracking branch 'comma/master' into sync-20250627
# Conflicts:
# opendbc/safety/tests/libsafety/SConscript
Merge branch 'comma-20250627-1020d355584265391eb3acb556e4353b581fa9c0' into sync-20250627
Merge branch 'comma-20250627-1020d355584265391eb3acb556e4353b581fa9c0' into sync-20250627
Sync: `commaai/opendbc:master` into `sunnypilot/opendbc:master-new`
Sync: `commaai/opendbc:master` into `sunnypilot/opendbc:master-new`
Sync: `commaai/panda:master` into `sunnypilot/panda:master-new`
Sync: `commaai/panda:master` into `sunnypilot/panda:master-new`
2025-06-28 21:43:38 +02:00
Harald Schäfer
713c02cc3f
Torque control: more integrator ( #35610 )
...
* Torque control: more integrator
* bump opendbc
* update ref
2025-06-27 22:28:59 -07:00
Nayan
17432e1b0d
ui: model panel - added download progress bars ( #998 )
...
* progress bars!!
* too many changes
---------
Co-authored-by: DevTekVE <devtekve@gmail.com >
2025-06-27 10:44:14 +02:00
Kacper Rączy
0218ae82ed
Fix openpilot-prebuilt image build ( #35607 )
...
Fix tinygrad shell exec
2025-06-27 02:51:20 +00:00
Shane Smiskol
7b35f64049
raylib UI: implement easier to use Scroller ( #35606 )
...
* new scroller and widget
start
heck yeah
fix that
clean up
* fuck yeah
* line sep
* fix that
* fix clicking on action
* no custom width
* move all over
* clean up
* more clean up
* rm custom visible too
* more clean up
* lint
* dont use enabled generically yet
* ??
2025-06-26 17:58:34 -07:00
Andrei Radulescu
0a254fbc4e
ui: avoid some raylib ui no dongleid errors ( #35562 )
...
avoid some ui.py errors on pc
2025-06-26 15:16:20 -07:00
Jimmy
fa5fce465a
ui: scroll to toggle on button press ( #35604 )
...
scroll so toggle in view when setCurrentPanel is called with param
2025-06-26 09:22:58 -07:00
Harald Schäfer
d1893ee3eb
OS camera calibration ( #35603 )
...
* wider narrow
* typo
* whiteapace
2025-06-25 22:08:56 -07:00
YassineYousfi
01b3f70c01
Vegetarian Filet o Fish model 🐟 ( #35379 )
...
* 7fcb3c70-391e-4bd6-b17d-a011b2845d06/700
* 0fc8b4da-7a24-4469-9428-ae7dcffc3c67/700
* fix
* c16e9412-c448-4589-9ff6-5362be0e9bc3/700
* b2714021-a7bc-41d6-8e1c-bfd20e59cc75/700
2025-06-25 11:18:28 -07:00
Tim Wilson
0cfdd6757b
NNLC: Learned Lateral Lag for Torque Extension ( #946 )
...
* TorqueExtBase: use learned lag
lower non-zero limit for lag
restore original lag mod
* NNLC: use learned lat lag
* add test
* non-zero lag in test
* lower lag mod to 0.1s
* Update constant to reflect Twilsonco's recommendations.
2025-06-24 09:28:49 -07:00
YassineYousfi
c1e0b87059
liquid crystal model 💧 ❄️ ( #35591 )
...
986745e3-b382-41a7-b15a-2cdcb664d072/700
2025-06-23 13:06:15 -07:00
Adeeb Shihadeh
885f3f73e0
gps doesn't need to be an onroad alert anymore ( #35585 )
2025-06-20 11:13:34 -07:00
Adeeb Shihadeh
4a4f3fce94
rm PYTHONPATH ( #35579 )
...
* rm PYTHONPATH
* still need that one for now
2025-06-19 12:36:38 -07:00
Maxime Desroches
5772683432
ci: faster process replay ( #35578 )
...
* waste
* update
* again
* we love tesla
* again again
2025-06-19 11:00:41 -07:00
Harald Schäfer
87a6e369aa
Framereader: minor cleanup ( #35577 )
...
* No wrapping
* unused test
* another list
* mypy
* cleaner
* Revert "cleaner"
This reverts commit ccc1446b9d649d64b20175e22a66e135c44b21e5.
* mypy
2025-06-19 09:49:51 -07:00
Harald Schäfer
5f3d876aaa
model replay: framereader cache ( #35576 )
...
* Simpler cache version
* cachetools
* different LRU
* lint
* smaller
* just write LRU
* mypy
* same length
2025-06-18 16:29:22 -07:00
YassineYousfi
ccd55d3663
kerrygold model 🧈 ( #35499 )
...
* b92dd772-6ae6-4329-880d-7e1cc60dd9da/700
* 6a8a3da8-c264-4f91-b0a6-d04722cccfce/700
* 967279c1-7d3c-4463-9d35-58e0311a5f57/700
* flake
2025-06-18 09:21:05 -07:00
Shane Smiskol
25f5ec46d9
raylib ui: global Device class ( #35573 )
...
* device
* works
* clean up
* and
* more
* clean
* fixy
* cu
* slightly smaller
2025-06-17 19:49:02 -07:00
github-actions[bot]
c460f5150f
[bot] Update translations ( #35565 )
...
Update translations
Co-authored-by: Vehicle Researcher <user@comma.ai >
2025-06-16 13:30:00 -07:00
programanichiro
b5d5fa755f
Multilang: update ja translation. ( #35560 )
...
* japanese translation
* スペース要らない。
2025-06-14 11:20:18 -07:00
Maxime Desroches
762f11c620
setup: warning for custom software ( #35556 )
...
* custom warn
* Update SConscript
* bump
2025-06-13 14:43:16 -07:00
Dean Lee
2a9e35609b
ui: increase settings nav btn height ( #35553 )
...
increase nav btn height
2025-06-13 14:12:20 -07:00