discountchubbs
3a0c1562de
bc devtekve said. also, this is repetitive af
2025-07-24 19:37:07 -07:00
discountchubbs
c38e644375
Update build-single-tinygrad-model.yaml
2025-07-24 18:35:24 -07:00
discountchubbs
a4c288d1c7
cleanup
2025-07-23 20:32:49 -07:00
discountchubbs
cb2c3f1909
try dynamic
2025-07-23 19:59:37 -07:00
discountchubbs
602597d291
No need to sleep 3 seconds, just send it
2025-07-23 19:07:15 -07:00
discountchubbs
3ec234d04b
Update build-all-tinygrad-models.yaml
2025-07-23 13:24:02 -07:00
discountchubbs
a8e6f45270
Update build-all-tinygrad-models.yaml
2025-07-23 07:28:52 -07:00
discountchubbs
12fe42a22d
Allow more dynamic short names
...
This should hopefully be future-proof for now.. It's robust enough to return the correct word-digit format (see example on how it generates from given display name below):
'Last Horizon V2 (November 22, 2024)' -> LHV2
'Alabama (November 25, 2024)' -> ALABAMA
'PlayStation (December 03, 2024)' -> PLAYSTAT
'Postal Service (December 09, 2024)' -> PS
'Null Pointer (December 13, 2024)' -> NP
'North America (December 16, 2024)' -> NA
'National Public Radio (December 18, 2024)' -> NPR
'Filet o Fish (March 7, 2025)' -> FOF
'Tomb Raider 2 (April 18, 2025)' -> TR2
'Tomb Raider 3 (April 22, 2025)' -> TR3
'Tomb Raider 4 (April 25, 2025)' -> TR4
'Tomb Raider 5 (April 25, 2025)' -> TR5
'Tomb Raider 6 (April 30, 2025)' -> TR6
'Tomb Raider 7 (May 07, 2025)' -> TR7
'Down to Ride (Revision: May 10, 2025)' -> DTR
'SP Vikander Model (May 16, 2025)' -> SPVM
'VFF Driving (May 15, 2025)' -> VFFD
'Secret Good Openpilot (May 16, 2025)' -> SGO
'Vegetarian Filet o Fish (May 29, 2025)' -> VFOF
'Down To Ride (Revision: May 30, 2025)' -> DTR
'Vegetarian Filet o Fish v2 (June 05, 2025)' -> VFOFV2
'Kerrygold Driving (June 08, 2025)' -> KD
'Tomb Raider 10 (June 16, 2025)' -> TR10
'Organic Kerrygold (June 17, 2025)' -> OK
'Liquid Crystal Driving (June 21, 2025)' -> LCD
'Vegetarian Filet o Fish v3 (June 21, 2025)' -> VFOFV3
'Vibe Model [Custom Model]' -> VMCM
'Tomb Raider 13 (June 27, 2025)' -> TR13
'Aggressive TR (June 28, 2025)' -> ATR
'Tomb Raider 14 (June 30, 2025)' -> TR14
'Cookiemonster Tomb Raider (July 02, 2025)' -> CTR
'Down to Ride (Revision: July 07, 2025)' -> DTR
'Simple Plan Driving (July 07, 2025)' -> SPD
'Down to Ride (Revision: July 08, 2025)' -> DTR
'Tomb Raider 15 (July 09, 2025)' -> TR15
'Tomb Raider 15 rev-2 (July 11, 2025)' -> TR15R2
'Le Tomb Raider 14 (July 14, 2025)' -> LTR14
'Le Tomb Raider 14h (July 17, 2025)' -> LTR14H
'Tomb Raider 16 (July 18, 2025)' -> TR16
'Tomb Raider 16v2 (July 21, 2025)' -> TR16V2
2025-07-23 07:28:24 -07:00
discountchubbs
139281e0fb
Update build-all-tinygrad-models.yaml
2025-07-23 07:15:09 -07:00
discountchubbs
fcf7a9343c
Update build-all-tinygrad-models.yaml
2025-07-23 07:14:41 -07:00
discountchubbs
05695bf8db
Update build-all-tinygrad-models.yaml
2025-07-23 07:07:28 -07:00
discountchubbs
4a9185cb15
Update build-all-tinygrad-models.yaml
2025-07-23 07:01:42 -07:00
discountchubbs
838e16bf52
Update build-all-tinygrad-models.yaml
2025-07-23 06:57:37 -07:00
discountchubbs
2e0d1dc5a1
Update build-all-tinygrad-models.yaml
2025-07-23 06:46:19 -07:00
discountchubbs
6d24fe869b
Update build-all-tinygrad-models.yaml
2025-07-23 06:43:11 -07:00
discountchubbs
23ab96246c
Merge remote-tracking branch 'origin/sync-20250627-tinygrad' into sync-20250627-tinygrad
2025-07-22 21:09:08 -07:00
discountchubbs
d26838de09
Merge remote-tracking branch 'origin/master-new' into sync-20250627-tinygrad
2025-07-22 21:08:35 -07:00
James Vecellio-Grant
1fbbee65b2
Merge branch 'master-new' into sync-20250627-tinygrad
2025-07-22 21:07:43 -07:00
discountchubbs
de014108fe
bump to 22Jul2025
2025-07-22 21:05:48 -07:00
Nayan
358c0a8747
ui: proper capitalization for default interactivity timeout ( #1065 )
...
No More Neuron Triggering Scream
2025-07-22 01:02:28 -04:00
James Vecellio-Grant
9f6f7896b0
sunnypilot modeld: Fix SP Model Generation ( #1062 )
...
simplify and fix SP model
2025-07-19 20:22:31 -07:00
Nayan
c46ecd18fa
UI: Clear Model Cache ( #1058 )
...
* clear model cache
* add cache size
* move to model manager
* fix handling for default model
---------
Co-authored-by: DevTekVE <devtekve@gmail.com >
Co-authored-by: James Vecellio-Grant <159560811+Discountchubbs@users.noreply.github.com >
2025-07-19 21:40:16 +02:00
DevTekVE
8e3e5b13aa
sunnylink: Adding more keys to be backed up ( #1061 )
...
* Enhance parameter backup capabilities
- Added `BACKUP` attribute to various persistent parameters to ensure their inclusion in backup processes.
* Add more keys
---------
Co-authored-by: James Vecellio-Grant <159560811+Discountchubbs@users.noreply.github.com >
2025-07-19 20:05:32 +02:00
James Vecellio-Grant
08f075ab23
ui: Link Advanced Controls ( #1060 )
2025-07-19 10:35:34 -07:00
Nayan
7555683105
UI: Advanced Controls Toggle ( #1053 )
...
* add advancedControl bool to SP Controls
* add Advanced Controls toggle in SP Dev Panel
* merge - ui: Init Developer Panel SP#1054
* because @discountchubbs did not want to commit directly to the pr 🤷♂️
* enable onroad too
* hide by default only on staging & release
---------
Co-authored-by: discountchubbs <alexgrant990@gmail.com >
Co-authored-by: James Vecellio-Grant <159560811+Discountchubbs@users.noreply.github.com >
Co-authored-by: DevTekVE <devtekve@gmail.com >
2025-07-19 19:11:49 +02:00
James Vecellio-Grant
0d0f764a79
ui: Quickboot Mode Toggle ( #1045 )
...
* Fast boot mode
* Unused
* FastBoot -> QuickBoot
* Move down, since name change
* Chronological in manager too
* last one b4 merge
---------
Co-authored-by: Nayan <nayan8teen@gmail.com >
Co-authored-by: DevTekVE <devtekve@gmail.com >
2025-07-19 07:55:13 -07:00
Nayan
e955590f11
chore: remove compile_db from build targets ( #1059 )
...
remove --compile_db flag
2025-07-19 16:39:34 +02:00
James Vecellio-Grant
1b570ef418
sunnypilot modeld: Refactor Modeld to Allow Dynamic Plan and Lead ( #1030 )
...
* Introduce zero inputs for Lead, and plan to conform with new SP model introduced Monday, July 7, 2025
* Clean this up
* We can revert this after dev-c3-new testing and ready to merge.
* This needs to be apart of the conditional else fail
* Add full conditional
* Update longitudinal_planner.py
* Mypy from myphone!
* red diff
* Make generation a property for clarity
* Even clearer!
* Affix to generation, while allowing older models to use this IF param is set.
* seems a bit repetitive yea?
* dynamic
* Make most outputs dynamic
* Rm toggle from refactor
* refactor(modeld): simplify MHP output parsing logic
- Introduced `_parse_mhp_output` helper to remove redundancy and streamline `parse_dynamic_outputs`.
- Ensures improved code maintainability and clarity.
* refactor(longitudinal_planner): streamline generation handling logic
- Simplified `generation` assignment with inline conditional for better readability.
- Adjusted `mlsim` logic to default to model simulation when `generation` is unset.
* for ease of syncs from now on
* fix
---------
Co-authored-by: DevTekVE <devtekve@gmail.com >
2025-07-19 16:22:02 +02:00
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
Warren Togami
0b15b88104
NNLC: SIENNA_4TH_GEN gen 1, KIA_NERO_PHEV_2022 ( #1013 )
...
* `SIENNA_4TH_GEN` tuning Gen 1 (June 14th, 2025)
2021-2023 Toyota Sienna
* `KIA_NIRO_PHEV_2022` tuning (July 15th, 2025)
2021-2022 Kia Niro PHEV
* Fix: rename files to remove spaces in filenames for build compatibility
2025-07-19 09:30:39 +02:00
Jason Wen
f4f368e129
Sync: commaai/openpilot:master into sunnypilot/sunnypilot:master-new ( #1034 )
2025-07-19 00:48:41 -04: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
James Vecellio-Grant
e43c60c004
ci: Automate model build, publish, and update docs with JSON metadata ( #1036 )
...
* gh workflows: Create build single and build all models
Recompile action, and build single model action...
I'm tired, and this could definitely most probably be wrong.
on push : Revert me!
Revert "on push : Revert me!"
This reverts commit c6ab17adad981585f93c285e9d8a418e4c975879.
checkout gitlab
Update build-single-tinygrad-model.yaml
Whoops. ubuntu-latest not self-hosted
self-hosted is comma device
gh api because artifacts
Dynamic long
Update build-single-tinygrad-model.yaml
* FoF to FOF, because spellchecker is no fun
* ignore
* Create new dir and json by default since its full recompile
red diff, who doesn't like it
* Minimal patch to ssh agent from yesterday
* Update .codespellignore
---------
Co-authored-by: DevTekVE <devtekve@gmail.com >
2025-07-14 11:39:19 -07:00
discountchubbs
3be432d633
The "FillMe" placeholder caused an extra 10 seconds of work
2025-07-11 11:38:51 -07:00
discountchubbs
e251449d00
Model recompiled successfully, initiate "revert me after SP model compiled"
...
This reverts commit 95706eb688 .
2025-07-10 20:31:16 -07:00
discountchubbs
95706eb688
revert me after SP model compiled
2025-07-10 20:13:17 -07:00
discountchubbs
096662799b
Revert "bump tinygrad"
...
This reverts commit f479dfd502 .
2025-07-10 20:11:02 -07:00
discountchubbs
f479dfd502
bump tinygrad
2025-07-10 20:08:46 -07:00
discountchubbs
22eefbd0f7
Reformat metadata generator to match driving_models.json
2025-07-10 12:57:07 -07:00
discountchubbs
a044347f4e
bump tinygrad_repo
2025-07-10 07:23:58 -07:00
James Vecellio-Grant
eca1d0888f
Merge branch 'master-new' into sync-20250627-tinygrad
2025-07-10 07:20:12 -07: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
a48a08bc80
scroll panel: remove useless return
2025-07-09 21:45:52 -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
Shane Smiskol
65381279f4
raylib: disable vsync ( #35674 )
...
disable vsync
2025-07-09 20:24:05 -07:00