infiniteCable2
a65b7efc05
Merge branch 'master' of https://github.com/sunnypilot/sunnypilot
2026-04-16 20:54:58 +02:00
Jason Wen
c23f2dce2c
MADS safety: enable heartbeat and lateral controls mismatch checks ( #1801 )
...
* init
* nah
* rename
* bump
* bump
2026-04-14 16:28:13 -04:00
infiniteCable2
1ad1e07615
Merge branch 'master' of https://github.com/sunnypilot/sunnypilot
2026-04-13 17:23:48 +02:00
Jason Wen
9541692eb0
Merge branch 'upstream/openpilot/master' into sync-20260412
...
# Conflicts:
# cereal/log.capnp
# docs/CARS.md
# opendbc_repo
# panda
# selfdrive/modeld/SConscript
# selfdrive/monitoring/test_monitoring.py
# selfdrive/ui/soundd.py
# tinygrad_repo
# uv.lock
2026-04-12 16:19:47 -04:00
Adeeb Shihadeh
a89ed55b65
cereal: group inline deprecated fields ( #37791 )
2026-04-09 10:41:04 -07:00
Adeeb Shihadeh
9dc4986e21
cereal: move deprecated structs to deprecated.capnp ( #37786 )
...
* lil more
* cleanup
2026-04-09 10:03:22 -07:00
Adeeb Shihadeh
58090f5f7e
cereal: legacy -> deprecated ( #37787 )
2026-04-08 18:07:59 -07:00
Adeeb Shihadeh
8b53f9158d
Rename DM alerts to numbered stages ( #37783 )
...
* Rename DM alerts to numbered stages
* Handle renamed DM events in replay migration
* Remove replay migration test
* Skip unknown replay event names
2026-04-08 14:29:32 -07:00
Jason Wen
f170440f4a
safety: add reserved controls_allowed fields for forks (like MADS) ( #37747 )
2026-04-04 15:30:34 -07:00
infiniteCable2
18733e4a6a
adapt to upstream
2026-04-04 10:15:32 +02:00
infiniteCable2
3cc1e790d3
Merge branch 'master' of https://github.com/sunnypilot/sunnypilot
2026-04-03 20:56:14 +02:00
Jason Wen
d398f9951e
Merge branch 'upstream/openpilot/master' into sync-20260401
...
# Conflicts:
# .github/workflows/auto_pr_review.yaml
# .github/workflows/repo-maintenance.yaml
# README.md
# SConstruct
# docs/CARS.md
# opendbc_repo
# panda
# selfdrive/car/card.py
# selfdrive/controls/controlsd.py
# selfdrive/selfdrived/selfdrived.py
# selfdrive/test/process_replay/migration.py
# selfdrive/ui/translations/app_fr.po
Platform List: sync with latest
Sync: `commaai/panda:master` → `sunnypilot/panda:master`
2026-04-02 21:14:23 -04:00
ZwX1616
d8569b07eb
DM: Lancia Delta HF Integrale model ( #37696 )
...
* 00c00ac7-7b6e-4546-b86f-7ddd5f0596b4
* mici cleanup
* update msg
* rename
2026-04-01 16:14:15 -07:00
Daniel Koepping
6b94c47c6a
Lateral maneuver report ( #37562 )
...
* lateral report
* mutually exclude buttons
* gating
* set maneuver
* add timer
* timer text
* fix plot
* use curvature
* more curves
* fix gating
* rm delay
* highway speed only
* msg
* add sine
* add step-down
* use relative
* text
* stabilize
* tuning
* windup
* text
* winddown
* no windup
* tuning
* more tuning
* more
* formatting
* test faster
* extend sine
* report crossings
* add readme
* clean report
* fix lint
* gating
* fix
* straighter
* compensate roll
* rm abs roll
* len
* Revert "rm abs roll"
This reverts commit a22d6bb136f90d2bf997e6b9aeee2f784398ef42.
* Revert "compensate roll"
This reverts commit dfda52119cc4a2e29ac2854b9154c08459086fea.
* print actuators
* show curve and roll
* tune roll
* text
* slower
* timer
* too much banked streets in US
* readme
* filter incomplete
* plot jerk
* plot angle jerk
* lil edits
* fix lint
* apply suggestions
* better table
* apply comments
* clean
* shane comments
* deflicker
---------
Co-authored-by: Adeeb Shihadeh <adeebshihadeh@gmail.com >
2026-03-27 13:31:00 -07:00
Kacper Rączy
d5e75dd0af
locationd: publish filter time ( #37697 )
...
* Include filter time in the message
* Move the line up
* Use nantonum
2026-03-20 22:29:58 +00:00
infiniteCable2
bf2918e694
Merge branch 'master' of https://github.com/sunnypilot/sunnypilot
2026-03-02 15:30:01 +01:00
Jason Wen
8b13186a32
Merge branch 'upstream/openpilot/master' into sync-20260301
...
# Conflicts:
# .github/workflows/ci_weekly_report.yaml
# .github/workflows/ci_weekly_run.yaml
# panda
# system/ui/mici_setup.py
# tools/replay/api.cc
2026-03-01 16:18:24 -05:00
Robbe Derks
d634894300
Fix thermal sensor readouts on four ( #37310 )
2026-02-28 21:16:48 -08:00
infiniteCable2
3825410165
Merge branch 'master' of https://github.com/sunnypilot/sunnypilot
2026-02-28 11:36:04 +01:00
Jason Wen
d3e26cf695
Merge branch 'upstream/openpilot/master' into sync-20260227
...
# Conflicts:
# .github/workflows/release.yaml
# .github/workflows/setup/action.yaml
# .github/workflows/tests.yaml
# panda
Sync: `commaai/opendbc:master` → `sunnypilot/opendbc:master`
Sync: `commaai/panda:master` → `sunnypilot/panda:master`
2026-02-27 17:05:28 -05:00
Jason Wen
59a16b9cdc
Merge branch 'upstream/openpilot/master' into sync-20260225
...
# Conflicts:
# .github/workflows/auto_pr_review.yaml
# .github/workflows/badges.yaml
# .github/workflows/mici_raylib_ui_preview.yaml
# .github/workflows/prebuilt.yaml
# .github/workflows/raylib_ui_preview.yaml
# .github/workflows/release.yaml
# .github/workflows/repo-maintenance.yaml
# .github/workflows/tests.yaml
# .gitignore
# Dockerfile.openpilot_base
# SConstruct
# docs/CARS.md
# opendbc_repo
# panda
# release/build_release.sh
# selfdrive/modeld/SConscript
# selfdrive/modeld/modeld.py
# selfdrive/pandad/panda_safety.cc
# selfdrive/pandad/pandad.cc
# selfdrive/pandad/pandad.py
# selfdrive/test/process_replay/process_replay.py
# selfdrive/ui/layouts/onboarding.py
# selfdrive/ui/mici/layouts/home.py
# selfdrive/ui/tests/diff/replay.py
# selfdrive/ui/tests/test_ui/raylib_screenshots.py
# tools/mac_setup.sh
# uv.lock
2026-02-27 16:12:57 -05:00
Robbe Derks
5c630b20a9
panda sound output level ( #37408 )
...
parse sound output level
2026-02-25 19:29:55 -08:00
ZwX1616
3c4ddba992
DM: Ford GT Le Mans Model ( #37257 )
...
* b483cec4-7816-4570-a774-be3a2c100098/50
* shipfest
* da4b8724-8998-45da-aa36-d8fb390492b9
* revert
* typo
* deprecates
* 53a2718f-206b-4400-a70b-16915de18472/200
* bump
* update
2026-02-18 20:09:46 -08:00
infiniteCable2
eccf6263dc
Merge branch 'master' of https://github.com/sunnypilot/sunnypilot into sync
2026-02-12 19:23:08 +01:00
Jason Wen
52fb0b8171
Merge branch 'upstream/openpilot/master' into sync-20260211
...
# Conflicts:
# .github/workflows/auto_pr_review.yaml
# .github/workflows/tests.yaml
# opendbc_repo
# panda
# selfdrive/pandad/pandad.py
# selfdrive/test/process_replay/test_processes.py
2026-02-11 20:16:02 -05:00
ZwX1616
e946e9de0b
Revert "DM: Ford GT model" ( #37148 )
...
Revert "DM: Ford GT model (#37013 )"
This reverts commit 1459d3519d .
2026-02-10 13:56:07 -08:00
Adeeb Shihadeh
c65cf18c75
Better memory usage debugging ( #37120 )
2026-02-07 21:00:56 -08:00
infiniteCable2
bef3e3f0f8
Merge branch 'master' of https://github.com/sunnypilot/sunnypilot into sync
2026-02-04 19:28:16 +01:00
Jason Wen
959ebd22d8
Merge branch 'upstream/openpilot/master' into sync-20260201
...
# Conflicts:
# .github/workflows/auto_pr_review.yaml
# .github/workflows/docs.yaml
# .github/workflows/repo-maintenance.yaml
# .gitignore
# docs/CARS.md
# opendbc_repo
# panda
# pyproject.toml
# selfdrive/controls/lib/longitudinal_planner.py
# selfdrive/test/process_replay/ref_commit
# tinygrad_repo
2026-02-04 00:14:58 -05:00
infiniteCable2
2b005a8de8
fix events
2026-01-25 12:19:08 +01:00
infiniteCable2
a23211143b
Merge branch 'master' of https://github.com/sunnypilot/sunnypilot into sync
2026-01-25 11:55:12 +01:00
ZwX1616
1459d3519d
DM: Ford GT model ( #37013 )
...
* b483cec4-7816-4570-a774-be3a2c100098/50
* shipfest
* da4b8724-8998-45da-aa36-d8fb390492b9
* revert
* typo
* deprecates
2026-01-22 18:41:08 -08: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
Shane Smiskol
84b1f363e4
Alert for stock LKAS ( #36969 )
...
* alert stock lkas
* high
* i didn't do this
2025-12-31 12:43:36 -08:00
infiniteCable2
f9d3e848d2
Merge branch 'master' of https://github.com/sunnypilot/sunnypilot into sync
2025-12-18 18:11:54 +01: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
752ef8696a
sensord: remove last of dual IMU support ( #36881 )
2025-12-15 19:04:11 -08:00
infiniteCable2
e5cc1cb354
Update log.capnp add radar disable events
2025-12-13 09:56:51 +01: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
YassineYousfi
38697ac628
Fix typo in phoneProbValidCount field name ( #36662 )
...
* Fix typo in phoneProbValidCount field name
* Fix typo in phoneProbValidCount key
2025-11-20 12:30:28 -08:00
YassineYousfi
fa56d539a7
dm: phone offseter class + log stats ( #36656 )
...
* dm: phone offseter class + log stats
* lint:/
2025-11-20 10:28:19 -08: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
b778da1d7c
dmonitoringmodeld: clean up data structures ( #36624 )
...
* update onnx
* get meta
* start
* cast
* deprecate notready
* more
* line too long
* 2
2025-11-14 14:29:04 -08: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
felsager
a2e7f3788f
LateralTorqueState: log controller version and desired lateral jerk ( #36421 )
2025-10-22 10:56:34 -07:00
ZwX1616
d24a14cb39
DM: Large Donut model 🍩 ( #36198 )
...
* 59cfd731-6f80-4857-9271-10d952165079/225
* deprecate at the end
2025-09-30 20:32:19 -07:00
infiniteCable2
5e0e575f28
Merge branch 'master' of https://github.com/sunnypilot/sunnypilot
2025-09-24 20:21:05 +02:00
Jason Wen
ecee67dd64
Locationd: reimplement liveLocationKalman and use position_geodetic in liveMapDataSP ( #1275 )
...
* init
* desc
* llk welcome back
* more
* new param to write
* update mapd
* no migration
* no refactor for now
* exec
* rename
* bearing
* fix test
* lint
2025-09-22 23:39:55 -04:00