infiniteCable2
3b59d13b12
Merge branch 'master' of https://github.com/sunnypilot/sunnypilot into sync
2025-12-21 16:32:35 +01: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
infiniteCable2
f9d3e848d2
Merge branch 'master' of https://github.com/sunnypilot/sunnypilot into sync
2025-12-18 18:11:54 +01:00
Jason Wen
2b51adff11
sunnylink: Vehicle Selector support ( #1587 )
...
* sunnylink: Vehicle Selector support
* shebang
2025-12-18 00:20:42 -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
infiniteCable2
7160d14c13
Merge branch 'master' of https://github.com/sunnypilot/sunnypilot into sync
2025-12-13 12:45:42 +01: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
infiniteCable2
907627a61c
Merge branch 'master' of https://github.com/sunnypilot/sunnypilot into sync
2025-11-21 20:09:20 +01: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
infiniteCable2
f96e7bc5f7
cleanup and onroad trans wake
2025-11-16 17:22:23 +01:00
infiniteCable2
a61e8735ae
cleanup
2025-11-16 14:20:43 +01:00
infiniteCable2
96b33d7ad9
Merge branch 'master' of https://github.com/sunnypilot/sunnypilot into sync
2025-11-16 13:04:35 +01: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
Maxime Desroches
5198b1b079
support ECDSA ( #36555 )
...
* keys
* remove
* remove
* too small
2025-11-03 22:45:00 -08:00
infiniteCable2
131b9ee4b9
Merge branch 'master' of https://github.com/infiniteCable2/openpilot into pre_curve
2025-11-03 18:10:53 +01:00
infiniteCable2
380a1d8ff6
Merge branch 'master' of https://github.com/sunnypilot/sunnypilot
2025-11-03 18:10:17 +01: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
Adeeb Shihadeh
c4a0e57046
ui: add debug toggle ( #36529 )
...
* ui: add debug toggle
* initial state
2025-10-30 15:52:56 -07:00
infiniteCable2
d5c934d435
Predicative Speed Limits Optimization
2025-10-30 19:25:28 +01:00
infiniteCable2
fbaaefcfb8
Merge branch 'master' of https://github.com/sunnypilot/sunnypilot
2025-10-26 12:35:57 +01: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
Shane Smiskol
3381192297
Multilang: remove main prefix ( #36406 )
...
* rename
* fix
2025-10-20 18:35:34 -07:00
Harald Schäfer
7534b2a160
PID: no more ff gain ( #36398 )
...
* No more ff gain
* typo
2025-10-18 11:12:47 -07:00
infiniteCable2
e51b763e55
Merge branch 'master' of https://github.com/sunnypilot/sunnypilot
2025-10-16 17:57:59 +02:00
Nayan
99bd9075d5
ui: Fix Onroad Screen-Off default param ( #1389 )
...
Change defaults
Co-authored-by: Jason Wen <haibin.wen3@gmail.com >
2025-10-15 17:18:31 -04:00
Jason Wen
59c64acc29
Subaru: Stop and Go support (beta) ( #1375 )
...
* Subaru: Stop and Go auto-resume support
* bump
* bump
* fix
* bump
* fix init
* wat
* use just standstill for now
* Revert "use just standstill for now"
This reverts commit f72cce68921ffe15b8914ce42d213758a1807619.
* bump
* bump
* fix it
* only send at 10
* bump
* fix type
* forget about planner resume, it sucks
* try to send off_accel
* still need it
* always send
* disable safety checks for now
* same
* more
* all the time for both
* don't need i guess
* bump
* try 15 frames per try
* all should have it
* try 3 for all
* use throttle for all preglobal?
* bump
* bump
* separate thresholds between preglobal and global
* longer wait before sending
* shorter time but immediately resend
* quick
* new timeout
* about to cry
* same thing but another try
* no need
* round 3
* try 1.4
* lower!
* 1.2
* last try
* beta asf
* bump
2025-10-13 22:26:47 -04:00
infiniteCable2
9fa3fb674e
Merge branch 'master' of https://github.com/infiniteCable2/openpilot into simple_long
2025-10-09 22:25:04 +02:00
infiniteCable2
4fe4395b8b
Merge branch 'master' of https://github.com/sunnypilot/sunnypilot
2025-10-09 22:23:24 +02:00
HazZelnutz
8864b79a6e
Visuals: Turn signals on screen when blinker is used ( #1291 )
...
* get blinker state from car_state
* Draw turn signals when blinker is active
* reloacted and resized turning signals
* add turn signal display setting
* Lowered Blink Frequency
* Moved x and y Offsets to drawing Function
Co-authored-by: Nayan <nayan8teen@gmail.com >
* Grouped Settings
* Moved blinking Logic to pulseElement Function
Co-authored-by: Nayan <nayan8teen@gmail.com >
* Improved Blinker Size and Position
* Get laneChangeBlocked Event from onroadEvents
* Draw Blinker red if laneChangeBlocked event is set
* Revert "Get laneChangeBlocked Event from onroadEvents"
This reverts commit 4310931b6cd59aed22119c2b4b558f09d3ad9c90.
* Get left and right Blindspot
* Replaced laneChangeBlocked by Blindspot checks
* slight optimization
* more refinement
---------
Co-authored-by: Nayan <nayan8teen@gmail.com >
Co-authored-by: Jason Wen <haibin.wen3@gmail.com >
2025-10-09 15:59:28 -04:00
felsager
22d5cbd0fa
PID: coefficients should be in front, i_rate should be i_dt ( #36288 )
2025-10-09 11:10:44 -07:00
infiniteCable2
e62edf1639
Merge branch 'master' of https://github.com/infiniteCable2/openpilot into simple_long
2025-10-09 19:46:39 +02:00
infiniteCable2
6acad61918
Merge branch 'master' of https://github.com/sunnypilot/sunnypilot
2025-10-09 19:42:56 +02:00
DevTekVE
12a4b1b561
sunnylink: enhance fault handling and parameter checks ( #1323 )
...
* enhance sunnylink fault handling and parameter checks
- Added `SunnylinkTempFault` to handle temporary registration issues.
- Updated methods to account for new fault state, improving robustness.
- Improved uploader logic by considering metered network restrictions.
* maybe it was overkill
* Lol, kinda important
---------
Co-authored-by: Jason Wen <haibin.wen3@gmail.com >
2025-10-08 23:37:21 -04:00
Jason Wen
7aac14e6fc
ui: Speedometer: Hide from onroad screen ( #1336 )
...
* ui: Speedometer: Display True Speed
* update
* ui: Speedometer: Hide from onroad screen
* wrong
* use stock one
2025-10-08 21:54:24 -04:00
Jason Wen
ae21d40a19
ui: Speedometer: Always display true speed ( #1335 )
...
* ui: Speedometer: Display True Speed
* update
* use stock one
2025-10-08 20:33:19 -04:00