Commit Graph

3645 Commits

Author SHA1 Message Date
infiniteCable2
902e6ec6a8 Merge branch 'master' of https://github.com/sunnypilot/opendbc 2026-02-17 14:45:53 +01:00
Jason Wen
8289577096 GM: remove CHEVROLET_EQUINOX_NON_ACC_3RD_GEN from dashcamOnly (#412)
* GM: remove `CHEVROLET_EQUINOX_NON_ACC_3RD_GEN` from `dashcamOnly`

* oops

* docs
2026-02-16 03:01:30 -05:00
MVL
32f841cd56 Honda: add missing GasInterceptor messages to Taiwan Odyssey DBC (#409)
Co-authored-by: Jason Wen <haibin.wen3@gmail.com>
2026-02-16 02:10:25 -05:00
Jason Wen
b39eb5ab91 Toyota: move Enforce Factory Longitudinal Control checks to sunnypilot interface (#411)
* Toyota: move Enforce Factory Longitudinal Control checks to sunnypilot interface

* hmm

* back
2026-02-16 01:46:29 -05:00
Jason Wen
e47b4d3c8e Toyota: do not disable radar when smartDSU or CAN Filter detected (#399)
* Toyota: do not disable radar when smartDSU or CAN Filter detected

* gate it

* Revert "gate it"

This reverts commit de21aa77e5d306018841102a0ebca71f2d405187.

* need this
2026-02-13 21:59:11 -05:00
Jason Wen
a45a2861dd Tesla: add fingerprint for Model 3 Performance HW4 (#407)
* Fingerprint Tesla Model 3 Performance HW4

Added Tesla Model 3 Performance HW4 (Highland) Fingerprint

* Tesla Model 3 Performance Fingerprint

Added Fingerprint via fingerprints_ext

* Apply suggestions from code review

* not hyundai

* wrong dir

---------

Co-authored-by: flberger1987 <fb@i-solutions.gmbh>
2026-02-13 18:03:38 -05:00
James Vecellio-Grant
e5a826949b Hyundai Longitudinal: refactor tuning (#359)
* hkg long: refactor long tune

Refactor long tune to add dynamic comfort band logic, reduce reliance on radarUnavailable setters and clean up config.

* test coverage for dynamic comfort band

* show that negative list comprehension is the same as expected format

* deprecate unittest

* blank space

* pytest.approx

* Update test_tuning_controller.py

---------

Co-authored-by: Jason Wen <haibin.wen3@gmail.com>
2026-02-13 17:48:00 -05:00
infiniteCable2
cbaefbad30 Merge branch 'sync' of https://github.com/infiniteCable2/opendbc 2026-02-13 17:30:23 +01:00
infiniteCable2
f4201af6c2 Merge branch 'master' of https://github.com/sunnypilot/opendbc into sync 2026-02-12 19:19:54 +01:00
Jason Wen
f07b9b3f38 Sync: commaai/opendbc:mastersunnypilot/opendbc:master 2026-02-11 20:15:32 -05:00
Jason Wen
4bca313d26 Merge branch 'upstream/opendbc/master' into sync-20260211
# Conflicts:
#	opendbc/car/gm/interface.py
2026-02-11 18:01:39 -05:00
Jason Young
245cb1f205 VW MQB: Add WMI for FAW-Volkswagen in China (#3122)
* VW MQB: Add FAW-Volkswagen China WMI

* allow FAW-Volkswagen manufacturer for Audi Q3

* also A3 and Q2
2026-02-10 16:33:08 -05:00
Jason Young
3a1d79868c VW MQB: Add FW for 2020 Audi Q3 (#3121) 2026-02-10 16:18:10 -05:00
commaci-public
143e87f3e4 [bot] Update uv.lock (#3118)
Co-authored-by: Vehicle Researcher <user@comma.ai>
2026-02-09 09:41:53 -08:00
infiniteCable2
c06bfa9c1f Merge branch 'master' of https://github.com/sunnypilot/opendbc into sync 2026-02-08 13:23:46 +01:00
royjr
ff2f9686c2 Subaru Global: update neutral signal name (#401) 2026-02-08 00:27:39 -05:00
Shane Smiskol
05348982cb GM: add Silverado FP variant (#3116)
add missing
2026-02-06 19:50:59 -08:00
firestar5683
b175ddec75 GM: Sigmoidal Offsets (#3110)
* silverado

* Update interface.py

* quant

* Update interface.py

* Revert "Update interface.py"

This reverts commit 5ef95213e6d71f3cfe2a2ef769c0cd0235f16d10.

* Revert "quant"

This reverts commit 1cc2aebd9f88b29797c00dd37434fce89c1d5f28.

* Revert "silverado"

This reverts commit 560d9aa6fced675c656e3377dff19cd4023aea48.
2026-02-05 14:08:04 -08:00
Shane Smiskol
2ddc95a54f Revert "Operation GAC (Silverado Tuning) (#3106)"
This reverts commit 62567a2408.
2026-02-05 14:07:27 -08:00
Jason Young
39ee861197 Subaru: Add FW for 2020 Subaru Legacy (#3111) 2026-02-05 15:13:56 -05:00
Shengming Yuan
10c06c9117 Tesla: remove TESLA_MODEL_X from dashcamOnly (#258)
* enable tesla mx for SP

* add entry

* remove unused import

* use sp_params to override

* update new fingerprint

* add fingerprint in ext

* update to use community support

* Update opendbc/car/tesla/fingerprints.py

* Apply suggestion from @sunnyhaibin

* Update opendbc/car/tesla/values.py

---------

Co-authored-by: Shengming Yuan <me@theeditorstudio.com>
Co-authored-by: Jason Wen <haibin.wen3@gmail.com>
2026-02-04 23:53:50 -05:00
Lukas
aa208b4619 Rivian: Add stalk down ACC behavior to match stock Rivian (#363)
* add Rivian Stock feature

* Update opendbc/sunnypilot/car/rivian/carstate_ext.py

Co-authored-by: Jason Wen <haibin.wen3@gmail.com>

---------

Co-authored-by: Jason Wen <haibin.wen3@gmail.com>
2026-02-04 22:59:39 -05:00
firestar5683
62567a2408 Operation GAC (Silverado Tuning) (#3106)
* silverado

* Update interface.py

* quant

* Update interface.py
2026-02-04 13:20:37 -08:00
downquark7
167d06d408 Nissan: Parse cruise control buttons (#341)
* Nissan: Parse cruise control buttons

* Remove cancel and resumeCruise buttons

Removed cancel and resumeCruise buttons from BUTTONS list.

* Apply suggestions from code review

Co-authored-by: Jason Wen <haibin.wen3@gmail.com>

* restore gapAdjustCruise button event handling in Nissan CarState

---------

Co-authored-by: Jason Wen <haibin.wen3@gmail.com>
2026-02-04 15:53:13 -05:00
infiniteCable2
2c672df49a Merge branch 'master' of https://github.com/sunnypilot/opendbc into sync 2026-02-04 19:22:19 +01:00
royjr
e956d6d7dd HKG: add KIA_FORTE_2019_NON_SCC fingerprint (#390)
* Update fingerprints_ext.py

* add missing sport gear

* Apply suggestion from @sunnyhaibin

---------

Co-authored-by: Jason Wen <haibin.wen3@gmail.com>
2026-02-04 11:13:25 -05:00
Jason Wen
b38eb75adb docs: cleanup for community supported platforms (#396)
* ci: disable Car diff

* hyundai

* gm

* honda
2026-02-04 00:32:15 -05:00
Jason Wen
1abdb9872f Sync: commaai/opendbc:mastersunnypilot/opendbc:master 2026-02-04 00:14:11 -05:00
Jason Wen
56cd2cb94f ci: disable Car diff 2026-02-04 00:04:10 -05:00
Jason Wen
23ce63d443 docs: update CARS.md 2026-02-03 23:39:24 -05:00
Jason Wen
3e8f303b6a Merge branch 'upstream/opendbc/master' into sync-20260203 2026-02-03 23:29:42 -05:00
Jason Wen
2b5e500e4b Sync: commaai/opendbc:mastersunnypilot/opendbc:master 2026-02-03 22:21:28 -05:00
Jason Wen
14a04ec4ce Platform List: sync with latest 2026-02-02 22:21:46 -05:00
Jason Wen
807fc0dd9a Merge branch 'upstream/opendbc/master' into sync-20260201
# Conflicts:
#	.github/workflows/tests.yml
#	opendbc/car/honda/interface.py
2026-02-02 22:21:37 -05:00
Jason Wen
4d4b8b08da Revert "Mazda: Parse cruise control buttons (#307)"
This reverts commit 153d90c2e5.
2026-02-02 22:18:34 -05:00
Jason Wen
a653199681 Reapply "Lateral: lower friction threshold (#2915)" (#378) (#394)
This reverts commit a76d28a231.
2026-02-02 14:44:09 -05:00
Adeeb Shihadeh
7c78ee87b7 replace natsort with lil function (#3105)
* replace natsort with lil function

* sort
2026-02-02 08:07:10 -08:00
commaci-public
ccbf96e0de [bot] Update uv.lock (#3104)
Co-authored-by: Vehicle Researcher <user@comma.ai>
2026-02-02 07:49:32 -08:00
Jason Wen
19d54330cc Revert "Toyota: clean up alpha long (#3074)"
This reverts commit 8a25621e97.
2026-02-01 22:04:19 -05:00
Jason Wen
b071657017 Revert "Toyota: clean up radarUnavailable (#3075)"
This reverts commit cbff382e5b.
2026-02-01 22:04:15 -05:00
Jason Wen
c7a71c36ce Revert "Toyota: remove NO_STOP_TIMER flag (#3076)"
This reverts commit 1cd92abbf8.
2026-02-01 22:03:59 -05:00
Daniel Koepping
3d6860a4b6 Car Diff: wrap output (#3098)
hide changes
2026-01-31 22:36:25 -08:00
Shane Smiskol
fe3bf2383c typo
route is 38b065e31c0a9ed7/000000cf--a4a20815a6
2026-01-31 21:45:15 -08:00
Shane Smiskol
de9d0ef450 add Subaru angle/hybrid cruise TODO 2026-01-31 21:44:27 -08:00
Jacob Waller
c2eba0b51d Fix Subaru message definitions for HighBeamAssist and static messages (#3102)
Co-authored-by: Jacob Waller <jacob.waller@inspire11.com>
2026-01-31 21:18:21 -08:00
Shane Smiskol
cc29c45979 Subaru: remove unused safety angle measurement (#3100)
* we simply don't use this

* as well
2026-01-31 02:14:39 -08:00
Shane Smiskol
3676621a72 Clean up Subaru interface/angle cars (#3099)
* clean up

* unset too?1

* prob fine at 0.1
2026-01-31 02:07:43 -08:00
Shane Smiskol
3392232f32 Subaru ANGLE_LKAS: fix cruise control signals (#3096)
* outback is always zero?

* move inside

* fix bus
2026-01-31 01:52:37 -08:00
adeebshihadeh
497727cbed docs: Scheduled auto-update CARS.md 2026-01-31 08:09:39 +00:00
Shane Smiskol
197b55eb0d Subaru hybrid: fix cruise enabled signal (#3097)
* brake or status works

* hmm which name

* better

* rest

* cmt

* cmt

* what
2026-01-30 22:12:01 -08:00