Jason Wen
0e2dbcebfa
Merge remote-tracking branch 'sunnypilot/sunnypilot/master' into hkg-angle-steering-2025
...
# Conflicts:
# opendbc_repo
2026-01-26 11:45:29 -05:00
Kumar
8c36739ebd
[TIZI/TICI] ui: Rocket Fuel ( #1337 )
...
* rocket
* raylib
* extra
---------
Co-authored-by: Jason Wen <haibin.wen3@gmail.com >
2026-01-23 23:27:12 -05:00
Jason Wen
53327edb50
Merge branch 'upstream/openpilot/master' into sync-20260111
...
# Conflicts:
# common/api.py
# docs/CARS.md
# opendbc_repo
# panda
# scripts/lint/lint.sh
# selfdrive/car/car_specific.py
# selfdrive/car/card.py
# selfdrive/test/process_replay/ref_commit
# system/hardware/hardwared.py
# tinygrad_repo
2026-01-20 07:29:25 -05:00
Adeeb Shihadeh
10db1edc7f
merge common.util and common.utils ( #36951 )
...
* common: merge common.util and common.utils
* cleanup
* cleanup
2026-01-19 15:50:00 -08:00
commaci-public
a46ff01cab
[bot] Update Python packages ( #36966 )
...
* Update Python packages
* ty fixes
---------
Co-authored-by: Vehicle Researcher <user@comma.ai >
Co-authored-by: Adeeb Shihadeh <adeebshihadeh@gmail.com >
2026-01-19 11:39:21 -08:00
Jason Wen
bbb7760a95
Merge remote-tracking branch 'sunnypilot/sunnypilot/master' into hkg-angle-steering-2025
2026-01-19 01:43:21 -05:00
Jason Wen
3662a8e962
ui: Customizable Onroad Brightness ( #1641 )
...
* ui: Customizable Onroad Brightness
* fixes
* lint
* reset on show/hide
* reset on show/hide for mici
* only set if true
* wrong var
* try this out
* use clear
* starts cleanup
* wake for all visual alerts and handle timeouts
* fixup: wake for all visual alerts and handle timeouts
* handle always wake if there's an event properly
* some
* slightly more
* need this back
* Reapply "ui: Global Brightness Override (#1579 )"
This reverts commit a0c10be1ff .
* do not touch light sensor logic
* override properly and clip to 30% minimum
* wrap
* lint
* update immediately
* read
* max global brightness
* rename
* gotta do it for mici too lol
* revert
* Revert "revert"
This reverts commit 121a082de1 .
* no more
* ui
* more
* intenum
* simplify ONROAD_BRIGHTNESS_TIMER_VALUES
* no more toggle
* 15 seconds countdown for auto dark regardless
* auto dark refinement
* only consume if expired
* immediately set
* rename
* update sl metadata
* no more
---------
Co-authored-by: nayan <nayan8teen@gmail.com >
Co-authored-by: DevTekVE <devtekve@gmail.com >
2026-01-19 01:26:16 -05:00
Matt Purnell
1f9efd9311
transformations: move Cython to pure Python ( #36830 )
...
* Remove cython for transformations
* Add new test
* Switch back to program to fix mac builds
* Convert to Python instead
* Fix failing builds
* lint
* Implement conversion in pure python/numpy
* Add more tests
* Fix bugs in tests
2026-01-16 22:31:26 -08:00
Jason Wen
23a27b2fbf
Merge remote-tracking branch 'sunnypilot/sunnypilot/master' into hkg-angle-steering-2025
...
# Conflicts:
# opendbc_repo
2026-01-09 18:48:43 -05:00
James Vecellio-Grant
a30fc9bcd2
modeld: configurable camera offset ( #1614 )
...
* modeld: configurable camera offset
Negative Values: Shears the image to the left, moving the models center to the Right.
Positive Value: Shears the image to the right, moving the models center to the Left.
* modeld: camera offset class
* verify zero offset I @ A = A
* slithered and slunked
* Update params_metadata.json
* wait
* Update model_renderer.py
* Update model_renderer.py
* requested changes
* stricter
* Update model_renderer.py
* more
* return default
* Update params_metadata.json
* final
---------
Co-authored-by: Jason Wen <haibin.wen3@gmail.com >
2026-01-01 14:23:01 -05:00
Jason Wen
8b78107a40
Merge remote-tracking branch 'sunnypilot/sunnypilot/master' into hkg-angle-steering-2025
2025-12-31 00:49:56 -05:00
Jason Wen
fb8f46cba9
Reimplement sunnypilot Terms of Service & sunnylink Consent Screens ( #1633 )
...
* tos reimpl
* nah
* simpler
* check consent on sunnylink panel - mici
* slight cleanup
* rename
* keep it off
* decouple
* more rename
* more decouple
* a bit more
* fix state
* decouple more
* a bit more
* wrong type
* rearrange
* don't do that
* final
* lint
* include
* more
---------
Co-authored-by: nayan <nayan8teen@gmail.com >
2025-12-31 00:08:36 -05:00
James Vecellio-Grant
9442bc9aec
modeld_v2: planplus model tuning ( #1620 )
...
* modeld: planplus model tuning
* little more
* final
---------
Co-authored-by: Jason Wen <haibin.wen3@gmail.com >
2025-12-29 16:55:39 -05:00
Adeeb Shihadeh
ea01a53711
switch from mypy to ty ( #36961 )
2025-12-28 10:42:49 -08:00
Adeeb Shihadeh
368947c88c
msgq on macOS ( #36958 )
...
* msgq on macOS
* clean that up
2025-12-27 16:49:30 -08:00
Jason Wen
8035039731
Merge remote-tracking branch 'sunnypilot/sunnypilot/master' into hkg-angle-steering-2025
...
# Conflicts:
# opendbc_repo
2025-12-23 00:52:24 -05:00
Jason Wen
8904300565
Toyota: Enforce Factory Longitudinal Control ( #1596 )
...
* Toyota: enforce factory longitudinal control support
* sunnylink!
* bump
* bruh
2025-12-20 22:40:40 -05:00
Dean Lee
e9a37d99c3
Fix incorrect msgq path in prefix.h ( #36943 )
2025-12-20 16:33:52 -08:00
Jason Wen
8aa6c9440f
Merge remote-tracking branch 'sunnypilot/sunnypilot/master' into hkg-angle-steering-2025
2025-12-20 17:01:25 -05:00
Maxime Desroches
1c2f9e6190
bump version to 0.10.4
2025-12-18 23:26:59 -08:00
Shane Smiskol
e4359e9acb
api_get: use session ( #36930 )
...
* use session
* prob better for now
* todo
* same for firehose
* no more stutters!
* cmt
2025-12-18 17:15:47 -08:00
Jason Wen
2b51adff11
sunnylink: Vehicle Selector support ( #1587 )
...
* sunnylink: Vehicle Selector support
* shebang
2025-12-18 00:20:42 -05:00
Jason Wen
34ef40fd81
Merge remote-tracking branch 'sunnypilot/sunnypilot/master' into hkg-angle-steering-2025
...
# Conflicts:
# opendbc_repo
2025-12-18 00:19:20 -05:00
Jason Wen
2458a6d115
Merge branch 'upstream/openpilot/master' into sync-20251217
...
# Conflicts:
# docs/CARS.md
# opendbc_repo
2025-12-17 21:09:26 -05:00
Adeeb Shihadeh
4fa4237e3f
bump msgq ( #36891 )
...
* bump msgq
* update prefix
2025-12-16 15:51:35 -08:00
Jason Wen
6247e3dc84
Merge remote-tracking branch 'sunnypilot/sunnypilot/master' into hkg-angle-steering-2025
...
# Conflicts:
# opendbc_repo
2025-12-13 01:59:06 -05:00
Jason Wen
03c8494dbc
Merge branch 'upstream/openpilot/master' into sync-20251213
...
# Conflicts:
# README.md
# common/api.py
# docs/CARS.md
# opendbc_repo
# panda
# selfdrive/ui/mici/layouts/offroad_alerts.py
# system/ui/README.md
# system/version.py
2025-12-13 01:50:42 -05:00
Shane Smiskol
edede31c32
athenad: get ES256 key ( #36845 )
...
* fix
* why not format
* fix typing
* cast
2025-12-11 18:00:43 -08:00
Maxime Desroches
dc654b439a
Revert "Fix raylib ui spamming API calls ( #36700 )" ( #36744 )
...
This reverts commit 26261387f8 .
2025-12-01 20:48:04 -08:00
Adeeb Shihadeh
151d256dd6
add param for agnos power monitor
2025-11-30 15:29:40 -08:00
Adeeb Shihadeh
436e3dec3e
manager: write power monitor flag atomically ( #36734 )
2025-11-30 15:14:31 -08:00
Adeeb Shihadeh
7521fd11e2
common: rename atomic_write_in_dir -> atomic_write ( #36733 )
...
rename
2025-11-30 15:08:32 -08:00
Adeeb Shihadeh
970afa9683
bump to 0.10.3
2025-11-30 14:19:37 -08:00
Shane Smiskol
26261387f8
Fix raylib ui spamming API calls ( #36700 )
...
* intern
* start
* move
* common caching
* use constant for slep
* works
* add gating back
* clean up
* more
* match cache logic
* hate this circular
* not needed since sync
* no need for lock?
* even qt had something like _load_initial_state for tests, keep
* clean up
* clean up
* clean up
* loading json as string works, else it will fail to parse json, catch that and log, and next api call will overwrite
* move over firehose
* clean up
* fix test
* no
* flip
* more
* match qt
* consistent
* clean up
* cmt
* fix test!
2025-11-27 01:37:16 -08:00
Jason Wen
e6b769245c
Merge remote-tracking branch 'sunnypilot/sunnypilot/master' into hkg-angle-steering-2025
...
# Conflicts:
# opendbc_repo
# selfdrive/ui/sunnypilot/SConscript
# selfdrive/ui/sunnypilot/qt/offroad/settings/lateral_panel.cc
# selfdrive/ui/sunnypilot/qt/offroad/settings/lateral_panel.h
# selfdrive/ui/sunnypilot/qt/offroad/settings/longitudinal_panel.cc
2025-11-25 18:54:02 -05:00
discountchubbs
ceed203de7
Merge remote-tracking branch 'openpilot/master' into nov-19-sync
2025-11-21 09:42:54 -08:00
Adeeb Shihadeh
f0d8ebd851
mici training guide tuneups ( #36652 )
...
* bump up size
* lil more
* rm param
* 5m timeout and 100% brightness
* set parasm:
2025-11-19 15:03:28 -08:00
Adeeb Shihadeh
e1e41be1a9
common: add BounceFilter
2025-11-18 10:42:06 -08:00
Jason Wen
08e85808c5
Merge branch 'upstream/openpilot/master' into sync-20251114
...
# Conflicts:
# .github/workflows/ci_weekly_run.yaml
# .github/workflows/raylib_ui_preview.yaml
# .github/workflows/tests.yaml
# .gitmodules
# README.md
# SConstruct
# common/api.py
# common/params_keys.h
# docs/CARS.md
# msgq_repo
# opendbc_repo
# panda
# selfdrive/car/tests/test_car_interfaces.py
# selfdrive/controls/controlsd.py
# selfdrive/controls/lib/latcontrol.py
# selfdrive/controls/lib/latcontrol_angle.py
# selfdrive/controls/lib/latcontrol_pid.py
# selfdrive/controls/lib/latcontrol_torque.py
# selfdrive/controls/tests/test_latcontrol.py
# selfdrive/monitoring/helpers.py
# selfdrive/ui/SConscript
# selfdrive/ui/main.cc
# selfdrive/ui/qt/body.h
# selfdrive/ui/qt/home.cc
# selfdrive/ui/qt/home.h
# selfdrive/ui/qt/network/networking.cc
# selfdrive/ui/qt/network/networking.h
# selfdrive/ui/qt/network/wifi_manager.cc
# selfdrive/ui/qt/offroad/developer_panel.cc
# selfdrive/ui/qt/offroad/developer_panel.h
# selfdrive/ui/qt/offroad/experimental_mode.cc
# selfdrive/ui/qt/offroad/firehose.cc
# selfdrive/ui/qt/offroad/firehose.h
# selfdrive/ui/qt/offroad/onboarding.cc
# selfdrive/ui/qt/offroad/onboarding.h
# selfdrive/ui/qt/offroad/settings.cc
# selfdrive/ui/qt/offroad/settings.h
# selfdrive/ui/qt/offroad/software_settings.cc
# selfdrive/ui/qt/onroad/alerts.cc
# selfdrive/ui/qt/onroad/annotated_camera.h
# selfdrive/ui/qt/onroad/buttons.cc
# selfdrive/ui/qt/onroad/buttons.h
# selfdrive/ui/qt/onroad/driver_monitoring.cc
# selfdrive/ui/qt/onroad/hud.cc
# selfdrive/ui/qt/onroad/hud.h
# selfdrive/ui/qt/onroad/model.cc
# selfdrive/ui/qt/onroad/model.h
# selfdrive/ui/qt/onroad/onroad_home.cc
# selfdrive/ui/qt/onroad/onroad_home.h
# selfdrive/ui/qt/request_repeater.h
# selfdrive/ui/qt/sidebar.cc
# selfdrive/ui/qt/sidebar.h
# selfdrive/ui/qt/util.cc
# selfdrive/ui/qt/widgets/cameraview.h
# selfdrive/ui/qt/widgets/controls.cc
# selfdrive/ui/qt/widgets/controls.h
# selfdrive/ui/qt/widgets/input.cc
# selfdrive/ui/qt/widgets/input.h
# selfdrive/ui/qt/widgets/prime.cc
# selfdrive/ui/qt/widgets/prime.h
# selfdrive/ui/qt/widgets/ssh_keys.h
# selfdrive/ui/qt/widgets/toggle.h
# selfdrive/ui/qt/widgets/wifi.cc
# selfdrive/ui/qt/widgets/wifi.h
# selfdrive/ui/qt/window.cc
# selfdrive/ui/qt/window.h
# selfdrive/ui/tests/cycle_offroad_alerts.py
# selfdrive/ui/tests/test_ui/run.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_nl.ts
# selfdrive/ui/translations/main_pl.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
# selfdrive/ui/ui.cc
# selfdrive/ui/ui.h
# system/manager/build.py
# system/version.py
2025-11-16 02:50:28 -05:00
ZwX1616
1262fca36b
add check driver camera alert ( #36577 )
...
* add event
* missing arg
* creation_delay is wrong
* add logging
* set offroad alert
* Update selfdrive/selfdrived/alerts_offroad.json
Co-authored-by: Shane Smiskol <shane@smiskol.com >
* rm onard
* add details
* rename to DM
* log rename
* no poss
---------
Co-authored-by: Shane Smiskol <shane@smiskol.com >
2025-11-07 15:18:45 -08:00
Jason Wen
dec014cd17
Merge remote-tracking branch 'sunnypilot/sunnypilot/master' into hkg-angle-steering-2025
...
# Conflicts:
# sunnypilot/selfdrive/car/interfaces.py
2025-11-04 17:45:05 -05:00
Maxime Desroches
5198b1b079
support ECDSA ( #36555 )
...
* keys
* remove
* remove
* too small
2025-11-03 22:45:00 -08:00
Amy Jeanes
682d738ffa
Tesla: Coop Steering ( #1283 )
...
* Tesla: Coop Steering
* bump
* bump
* sync with opendbc/master
* resolve comment
* add oscillation warning and add confirmation
* styling desc
* beta
---------
Co-authored-by: Jason Wen <haibin.wen3@gmail.com >
2025-11-01 22:47:30 -04:00
DevTekVE
4ea4b9d177
Merge branch 'master' into hkg-angle-steering-2025
...
# Conflicts:
# opendbc_repo
2025-10-31 06:59:39 +01:00
Adeeb Shihadeh
c4a0e57046
ui: add debug toggle ( #36529 )
...
* ui: add debug toggle
* initial state
2025-10-30 15:52:56 -07:00
Adeeb Shihadeh
954b567b9b
merge a bunch of misc stuff into common.utils ( #36463 )
...
just utils
2025-10-24 20:45:56 -07:00
Maxime Desroches
dc889587ce
bump version to 0.10.2
2025-10-23 22:25:54 -07:00
Adeeb Shihadeh
5af1099fbf
rm watchdog ( #36425 )
2025-10-22 15:36:09 -07:00
Jason Wen
f57de1c5b2
version: a new beginning ( #1411 )
...
* version: a new beginning
* changelog
* singular
* show ours
* actual
* readjust
* updated
* more
* official spelling
* more
* sync
* fix
* send it
* push
* we never had this lol
* syncs
2025-10-21 17:12:57 -04:00
Jason Wen
c85b6a0d1c
branches: track sunnypilot release branches separately ( #1409 )
...
* branches: track sunnypilot release branches separately
* more remotes for legacy support
* bruh
* revert
2025-10-21 00:53:16 -04:00