Commit Graph

16929 Commits

Author SHA1 Message Date
infiniteCable2 4fa998d1bd Update opendbc_repo 2025-09-03 18:11:26 +02:00
infiniteCable2 ca9173f122 Update opendbc_repo 2025-09-03 18:04:24 +02:00
infiniteCable2 5670bb044e Update opendbc_repo 2025-09-03 18:00:16 +02:00
infiniteCable2 f524c6ef6d cleanup 2025-09-03 17:56:25 +02:00
infiniteCable2 085ebe148a remove curvature controller 2025-09-03 17:25:55 +02:00
infiniteCable2 6d00fec2ea pid first 2025-09-02 21:37:19 +02:00
infiniteCable2 6198f2a261 Update opendbc_repo 2025-09-02 20:29:18 +02:00
infiniteCable2 1809150dc0 Update opendbc_repo 2025-09-02 20:22:37 +02:00
infiniteCable2 1ec7637102 Update opendbc_repo 2025-09-02 20:11:11 +02:00
infiniteCable2 1a621fc074 Update opendbc_repo 2025-09-02 20:07:25 +02:00
infiniteCable2 f57abba6b5 Update latcontrol_curvature.py 2025-09-02 20:06:08 +02:00
infiniteCable2 8b9f29138c Update opendbc_repo 2025-09-02 20:04:43 +02:00
infiniteCable2 c4009b0f90 Update latcontrol_curvature.py 2025-09-02 20:04:29 +02:00
infiniteCable2 a675d4abe0 Update opendbc_repo 2025-09-02 20:01:22 +02:00
infiniteCable2 35745b38e8 Update opendbc_repo 2025-09-02 19:58:40 +02:00
infiniteCable2 d7be1f7b28 Update opendbc_repo 2025-09-02 19:55:48 +02:00
infiniteCable2 ac7457e8a8 Update opendbc_repo 2025-09-02 19:46:22 +02:00
infiniteCable2 76d078eac0 fixing 2025-09-02 19:35:46 +02:00
infiniteCable2 33ee0a5368 Update controlsd.py 2025-09-02 19:19:54 +02:00
infiniteCable2 8b7054d9db Update opendbc_repo 2025-09-02 19:10:16 +02:00
infiniteCable2 b787ea671a Update opendbc_repo 2025-09-02 19:04:20 +02:00
infiniteCable2 524d9e32f3 Update opendbc_repo 2025-09-02 19:01:57 +02:00
infiniteCable2 bc9ef6231a Update opendbc_repo 2025-09-02 18:57:58 +02:00
infiniteCable2 d9fbfe4747 Update opendbc_repo 2025-09-02 18:34:54 +02:00
infiniteCable2 4350bd0e98 curv controller only for logging and saturation 2025-09-02 18:32:45 +02:00
infiniteCable2 56eab9cc96 Update opendbc_repo 2025-09-02 18:23:20 +02:00
infiniteCable2 66c5142adf New Vokswagen Firmware Detection (#7) + less aggressive car alert 20250903_with_curv_type_archive 2025-08-31 19:41:02 +02:00
infiniteCable2 40f6ed64e2 Merge branch 'master' of https://github.com/sunnypilot/sunnypilot 2025-08-31 19:23:18 +02:00
infiniteCable2 d7433a60ac fix KLR with camera harness 2025-08-31 14:01:38 +02:00
Kumar 43c12ae7b3 Visual: 🌈 road (#1067)
* 🌈

* Update selfdrive/ui/qt/onroad/model.cc

Co-authored-by: royjr <royjr96@gmail.com>

* ui: enhance rainbow mode description and add colorized text rendering

---------

Co-authored-by: royjr <royjr96@gmail.com>
Co-authored-by: DevTekVE <devtekve@gmail.com>
2025-08-31 10:30:20 +02:00
Nayan 1894a312d3 Bug: Fix OSM Download Time & ETA (#1194)
fix osm download time
2025-08-31 08:46:20 +02:00
DevTekVE 3e9545670b feature: Adding support for copyparty (#1116)
* feat: add support for copyparty-sfx

* feat: add toggle for Copyparty service in developer panel

* feat: enhance Copyparty configuration with additional volume mounts and options

* Update system/manager/process_config.py

* remove f string

* lint
2025-08-31 08:29:45 +02:00
Nayan 45ee58b1f6 ui: Favorite Models (#1168)
* init model favorites

* fix fav buttons

* fix blank favs

* switch to ref

* new favs at top

* remove debug prints & add some comments

* button style

* fix current selection

* !@%#$%(@^%$#(@!%#^

* add last update date to folders
2025-08-31 08:27:08 +02:00
Michael 3f3c293559 reeadme: Reorder tables to show -new branches first (#1191)
* Update to Readme.MD install instructions

This commit changes a few things in the installation guide. I moved the the tables that have the branches and install URLs. I also added a TIP that let's users know that they can install with sunnypilot/staging-c3-new.

* Update README.md with proposed changes from DevTek

Added header text over the legacy branches to bring in separation and let users know they are not recommended.

* bit of change

* Reorganizing a bit more

---------

Co-authored-by: DevTekVE <devtekve@gmail.com>
2025-08-31 07:35:14 +02:00
infiniteCable2 7cef07bc1d Update opendbc_repo 2025-08-30 16:12:20 +02:00
infiniteCable2 48df71ab73 Merge branch 'master' of https://github.com/sunnypilot/sunnypilot 2025-08-30 16:10:43 +02:00
DevTekVE 5d110bcee5 ci: prebuilt process improvement & tag of staging prebuilt source (#1190)
* ci: add validate-test-on-staging-c3 branch to deployment triggers and enhance stable branch handling

* fix long overdue mistake lol

* ci: add condition to wait for start on push events in build workflow

* Fix extra version identifier

* no need for this, i validated what I needed

* only care for release tags, not any

* fix: update versioning logic to use build date and run number for tagging

* fix: update tagging logic and enhance commit message format in build scripts

* fix: refine tagging condition to exclude tag pushes for stable branches

* fix: add extra version identifier to output for better version tracking

* trying to keep things clean and simple

* bugfix
2025-08-30 14:35:05 +02:00
DevTekVE 62bf9fcc27 ci: tweaking the deploy with delay process + fixing bugs (#1189)
* ci: disable cancel-in-progress for publish concurrency

* check using var

* typo

* ci: update publish concurrency settings to use dynamic cancel-in-progress flag

* typoooo

* ci: update cancel-in-progress condition for publish concurrency

* ci: enhance publish concurrency handling to queue jobs based on commit SHA

* typos and new commit hash to test cancel in progress

* see if this helps?

* tired of waiting

* ci: add publish concurrency group to deployment configuration

* ci: update publish concurrency handling to improve job queuing and cancellation logic

* ci: output GITHUB_OUTPUT contents for better debugging of publish concurrency

* ci: remove prebuilt output from strategy and streamline GITHUB_OUTPUT handling

* ci: refine publish concurrency handling for flexible job cancellation

- Default `cancel_publish_in_progress` to `true` if undefined in config.
- Adjust concurrency group logic to handle null and true conditions properly.

* another ocmmit shouldnt cancel publish

* ci: enhance job cancellation logic for publish concurrency handling

* ci: add prepare_strategy job for dynamic deploy strategy extraction

* ci: ensure job execution always proceeds on success and skips failure

* ci: improve job execution conditions to handle cancellation and failure states

* ci: enhance versioning logic to support stable and unstable branch differentiation

* ci: add checkout step to ensure code is available for deploy strategy extraction

* ci: add extra version identifier for stable branch environments

* ci: update extra version identifier format for stable branches

* Grammar, oh, grammar.

* test this
2025-08-30 11:52:57 +02:00
DevTekVE 205863b71f ci: add deploy strategy extraction and refactor publish dependencies (#1118)
* ci: add deploy strategy extraction and refactor publish dependencies

- Introduced `prepare_strategy` step to dynamically extract deployment configurations.
- Adjusted `publish` job to depend on `prepare_strategy` and use its outputs.

* what happens if I do this...

* cleaning

* other test

* ci: update auto_deploy logic in build configuration

* cleaning
2025-08-30 07:26:31 +02:00
Jason Wen ba1da60c25 NNLC: compute error in torque space (#1185)
* NNLC: compute error in torque space

* bump

* sp happy too

* bump

* lint

* update path

* oops

* test entire loop

* bump

* test gm

* bump

* bump
2025-08-29 22:39:25 +02:00
DevTekVE 54174d1ef0 agnos: split launch for c3 and c3x to support custom agnos (#1186)
* refactor: skip AGNOS update for tici models in launch script

* back to stock on chffrplus

* feat: enhance launch script for Tici model with error handling and fallback

* empty new line pls
2025-08-29 22:23:58 +02:00
royjr 342ff24510 feature: external storage (#979)
* external storage

* fix mountStorage

* fix perms

* works for now

* better

* lagless

* move to sp qt

* orderish

* fix ui crash

* cleanup

* fix format

* offroad only

* debug external storage

* dont care about delete

* just use cloudlog

* show logs if using external storage

* better text

* wipe entire drive

* allow partitionless drive to be formatted

* label while formatting

* this works

* better

* cleaner

* cleaner logs

* keep upstream happy

---------

Co-authored-by: DevTekVE <devtekve@gmail.com>
2025-08-26 11:49:55 -04:00
github-actions[bot] 6bbf42c16a [bot] Update translations (#1183)
Update translations

Co-authored-by: github-actions[bot] <github-actions[bot]@users.noreply.github.com>
Co-authored-by: Jason Wen <haibin.wen3@gmail.com>
2025-08-25 23:50:58 -04:00
github-actions[bot] 73e66c4a0b [bot] Update Python packages (#1178)
Update Python packages

Co-authored-by: github-actions[bot] <github-actions[bot]@users.noreply.github.com>
2025-08-25 21:22:20 -04:00
Nayan 9579d331fc ui: sunnylink panel title & message (#1181)
add title & message to clarify sponsorship isn't required for basic functions
2025-08-25 19:49:49 +02:00
infiniteCable2 270bdc4b32 add cruise fault recovery time from parked 2025-08-25 17:40:26 +02:00
infiniteCable2 fce53c9c80 bump 2025-08-25 17:07:12 +02:00
infiniteCable2 bc80a81b45 Merge branch 'master' of https://github.com/sunnypilot/sunnypilot 2025-08-25 17:02:35 +02:00
James Vecellio-Grant 7c6d887187 modeld_v2: infer model shapes from inputs (#1162)
* modeld_v2: dynamify temporal buffer management.

* skip redundant reshaping and flattening.

* simplify MHP checks for lead and plan

* modeld_v2: add unit tests for buffer logic and refactor index mapping

* Let’s possibly fail a test :)

* Update test_buffer_logic_inspect.py

* Update test_buffer_logic_inspect.py

* modeld_v2: better temporal mapping for non-split

* Bump to 10 I guess

* Downgrade CURRENT_SELECTOR_VERSION to 9

* red diff ya know?

* add dynamic buffer update tests and compare against legacy logic.

 Cover modelState.init and modelState.run

* send

* Revert "send"

This reverts commit 9e6c95fbfde134eeba952da6eef012baa0396fa0.

* format

---------

Co-authored-by: Jason Wen <haibin.wen3@gmail.com>
2025-08-24 22:08:55 -04:00
github-actions[bot] f89796033c [bot] Update translations (#1179)
Update translations

Co-authored-by: github-actions[bot] <github-actions[bot]@users.noreply.github.com>
2025-08-24 15:52:38 -07:00