Commit Graph

17018 Commits

Author SHA1 Message Date
infiniteCable2 da4923eefd Update opendbc_repo 2025-09-12 18:50:15 +02:00
infiniteCable2 a5e6bf0944 Merge branch 'master' of https://github.com/sunnypilot/sunnypilot 2025-09-12 18:47:20 +02:00
Nayan 4f44d6e643 Reapply "UI: Developer UI" (#1238) (#1239)
This reverts commit 1be13fdc55.

Co-authored-by: Jason Wen <haibin.wen3@gmail.com>
2025-09-12 10:58:59 -04:00
Jason Wen 1be13fdc55 Revert "UI: Developer UI" (#1238)
* Revert "Revert & Reapply "UI: Developer UI" temporarily due to QT version mismatch (#1237)"

This reverts commit 810a2d9448.

* Revert "UI: Developer UI (#1233)"

This reverts commit 1bb4ca2547.
2025-09-12 08:37:24 -04:00
DevTekVE 810a2d9448 Revert & Reapply "UI: Developer UI" temporarily due to QT version mismatch (#1237)
* Revert "UI: Developer UI (#1233)"

This reverts commit 1bb4ca2547.

* Reapply "UI: Developer UI (#1233)"

This reverts commit b0a77049dacbdd59bc21d154820ba8cadf4ad201.

* QColorConstants is not on device's QT version. Thanks @kumar for the fix
2025-09-12 09:03:17 +02:00
Nayan 1bb4ca2547 UI: Developer UI (#1233) 2025-09-12 01:00:05 -04:00
DevTekVE b7f8dd11a5 SL: bugfix parameter handling in sunnylink restore and remote setting (#1234)
* refactor: improve parameter handling in sunnylink for robustness

- Updated `get_param_as_byte` to return `None` for nonexistent parameters.
- Enhanced param compression and encoding in `sunnylinkd`.

* refactor: centralize parameter restoration with new helper function

- Added `save_param_from_base64_encoded_string` to handle param decoding and saving.
- Updated backup manager and sunnylinkd to use the new method.
- Improved code readability and reduced duplication in parameter handling logic.

* don't bother

* clean
2025-09-11 21:44:43 +02:00
infiniteCable2 7e2549f746 Hold State Optimization 2025-09-08 17:45:31 +02:00
Jason Wen 698e0ca00f migration: new branch names (#1225)
* migration: new branch names

* more migration

* update channel type

* no more var

* update

* more

* more
2025-09-07 23:23:03 -04:00
infiniteCable2 b4ec919d78 Update opendbc_repo 2025-09-07 20:47:41 +02:00
infiniteCable2 abc9e61c23 Update opendbc_repo 2025-09-07 20:29:46 +02:00
infiniteCable2 cda12eefc6 new param BSM RHD 2025-09-07 20:17:40 +02:00
infiniteCable2 933b025e1d Merge branch 'master' of https://github.com/sunnypilot/sunnypilot 2025-09-07 19:54:17 +02:00
infiniteCable2 efee32be15 Update opendbc_repo 2025-09-07 19:52:58 +02:00
infiniteCable2 a6a0187232 Update opendbc_repo 2025-09-07 19:47:52 +02:00
infiniteCable2 51a7512ea0 Merge pull request #4 from infiniteCable2/curv_corr
Curvature Correction Fix
2025-09-07 19:47:04 +02:00
infiniteCable2 f855ce8b5d sign.... 2025-09-07 19:22:26 +02:00
infiniteCable2 e825639fc1 Update controlsd.py 2025-09-07 18:58:48 +02:00
infiniteCable2 8505e93bc2 Update controlsd.py 2025-09-07 18:55:33 +02:00
infiniteCable2 2d5573c1d6 fix output 2025-09-07 18:50:13 +02:00
infiniteCable2 6728f9f373 revert more to stock angle control logic (curvature CO with offset in CC leaves to wrong limit detection), but still use curv type 2025-09-07 18:48:01 +02:00
infiniteCable2 13328b968e Update opendbc_repo 2025-09-07 18:36:24 +02:00
infiniteCable2 57c26b0755 Update opendbc_repo 2025-09-07 17:49:16 +02:00
infiniteCable2 4c66affb36 Update opendbc_repo 2025-09-07 17:32:58 +02:00
infiniteCable2 5d057a1f03 Revert "pass yaw directly"
This reverts commit 8812fde77c.
2025-09-07 17:31:06 +02:00
infiniteCable2 894ef0c5c5 Merge branch 'curv_corr' of https://github.com/infiniteCable2/openpilot into curv_corr 2025-09-07 17:22:44 +02:00
infiniteCable2 8b3bcc5556 Update opendbc_repo 2025-09-07 17:22:37 +02:00
infiniteCable2 8812fde77c pass yaw directly 2025-09-07 17:22:27 +02:00
infiniteCable d17ba5a562 Update controlsd.py 2025-09-07 16:32:17 +02:00
infiniteCable2 d7fa268432 Update opendbc_repo 2025-09-07 15:48:34 +02:00
infiniteCable2 659963931b prepare neccessary variables for curv correction in vw car controller 2025-09-07 15:12:14 +02:00
Jason Wen ff4d1923f0 tici: fix staging root updates (#1223) 2025-09-06 18:46:10 -04:00
Jason Wen 3a91ae08a9 update: actually detect device type as TICI (#1221) 2025-09-06 18:03:16 -04:00
Jason Wen b161764b1e update: sunnypilot branch migrations for tici (#1212)
* update: sunnypilot branch migrations for tici

* block onroad and notify

* type

* check channel type

* update

* ui init

* no search and locked list for tici

* whenever available
2025-09-06 15:26:32 -04:00
Jason Wen 7057c57419 ui: cleanup cereal event params parsing (#1219)
* Revert "bugfix: streamline LiveDelay parameter loading with safe handling (#1204)"

This reverts commit 288a5e14da.

* ui: use AlignedBuffer for cereal data processing for Models panel

* align

* separate

* split

* event it

* no more backup

* Revert "no more backup"

This reverts commit fa66ce5e774db6832a0cf3a32ff6fb6803cf0df1.
2025-09-05 20:51:58 -04:00
DevTekVE 7d4df73ea5 hotfix: model fetcher warning instead of exception when fetching fail 2025-09-05 14:42:08 +02:00
James Vecellio-Grant 29fe152bd3 modeld_v2: desire rename and add many parts from thneed modeld (#1197)
* Add model metadata lookup and update desire handling

* Bump selector version to 10

* meh

* Refactor shape mode parameters for desire handling in test buffer logic

* loop more models

* Refactor buffer handling for temporal inputs and streamline desire updates

* Refactor lateral control input handling and remove unused code
2025-09-04 22:26:59 -04:00
Jason Wen 31918c067a events: add sunnypilot/openpilot to remote origin check (#1216)
events: add sunnypilot/openpilot to remote origin check
2025-09-04 22:22:48 -04:00
Jason Wen daf5ea2783 update: remove git cleanup in finalized stage (#1210)
* updater: remove git cleanup in finalized stage for quicker updates

* nah
2025-09-04 22:10:08 -04:00
github-actions[bot] fd7295c980 [bot] Update Python packages (#1214)
Update Python packages

Co-authored-by: github-actions[bot] <github-actions[bot]@users.noreply.github.com>
2025-09-04 14:31:01 -04:00
Jason Wen 220cfff04d ci: skip uv lock upgrade on forks (#1213) 2025-09-04 14:29:11 -04:00
Jason Wen ee0fb6bf8e Revert "[bot] Update Python packages" (#1211)
Revert "[bot] Update Python packages (#1201)"

This reverts commit 0cd2bbf6c0.
2025-09-04 14:19:31 -04:00
infiniteCable2 564337b482 now ok? 2025-09-04 19:04:33 +02:00
infiniteCable2 4d708ab30a f**ked up submodule 2025-09-04 18:47:23 +02:00
infiniteCable2 b7aa4cdffe Revert "Update opendbc_repo"
This reverts commit 7a707bd8cd.
2025-09-04 18:47:06 +02:00
infiniteCable2 7a707bd8cd Update opendbc_repo 2025-09-04 18:42:49 +02:00
infiniteCable2 6e9e783a36 Update panda 2025-09-04 18:41:21 +02:00
infiniteCable2 5e249b3854 Merge branch 'master' of https://github.com/sunnypilot/sunnypilot 2025-09-04 18:40:27 +02:00
infiniteCable2 44e1dafd1d bump PR carcontroller PID, static ISO 2025-09-04 18:39:45 +02:00
infiniteCable2 1fe54563fb Merge pull request #3 from infiniteCable2/corr_car_contr_no_roll
Remove Curvature PID Correction
2025-09-04 18:37:30 +02:00