MVL
0d20fcc815
Honda - additional 2026 Civic Hybrid fingerprint ( #3216 )
...
Add additional 2026 Civic Hybrid fingerprint
2026-03-25 18:14:02 -07:00
Jason Young
b5af4153c2
gitignore generated DBCs ( #3229 )
2026-03-25 20:59:21 -04:00
Jason Young
bfdbdc726a
Honda: Add potential stock ACC/LKA fault signals to generated DBCs ( #3141 )
...
* Honda: Add signals for Bosch stock ACC fault
* one bit wider
* possible driver inactivity detection
* update comment
* whitespace cleanup
* diff reduction
* more diff reduction
2026-03-25 18:30:51 -04:00
royjr
e4da7d30d4
HKG: Hyundai Santa Fe Plug-in Hybrid 2023 Fingerprint ( #3215 )
...
* Update fingerprints.py
* Revert "remove CAN_PACKET_VERSION (#3209 )"
This reverts commit e994cf5017 .
* Reapply "remove CAN_PACKET_VERSION (#3209 )"
This reverts commit 9f54479eff7f1ee6980f2877633558759117739c.
2026-03-25 15:23:01 -07:00
adeebshihadeh
bb979d6b31
docs: Scheduled auto-update CARS.md
2026-03-24 08:20:30 +00:00
Shane Smiskol
e72e18e113
fw query: remove aux panda support ( #3225 )
...
* start
* rm more
* fix test
* rm num_pandas
* more
* ruff
2026-03-23 22:02:42 -07:00
commaci-public
1a6377c0ae
[bot] Update uv.lock ( #3223 )
...
Co-authored-by: Vehicle Researcher <user@comma.ai >
2026-03-23 08:34:26 -07:00
Alex West
e27af8c188
Kia - 2024 Niro EV (with HDA II) works with 2025 model harness ( #3218 )
...
* Updated Kia Niro info
* Update Kia Niro EV HDA II model year range
* Apply suggestions from code review
---------
Co-authored-by: Shane Smiskol <shane@smiskol.com >
2026-03-23 01:36:50 -07:00
Nelson Chen
1b529d4dd8
Toyota: Add FW for 2025 Lexus ES 350 TSS2 ( #3222 )
...
Source: https://discord.com/channels/469524606043160576/1485248975337554020/1485414288687628491
Route: d75102b67957593c/00000000--42c25a767e
2026-03-23 01:28:58 -07:00
infiniteCable2
5977d44cc7
Merge branch 'master' of https://github.com/sunnypilot/opendbc
2026-03-19 18:47:05 +01:00
Jason Wen
b178bc5d4e
Sync: commaai/opendbc:master → sunnypilot/opendbc:master
2026-03-17 23:01:41 -04:00
Jason Wen
7433d4f6e3
Merge branch 'upstream/opendbc/master' into sync-20260317
...
# Conflicts:
# opendbc/car/hyundai/hyundaican.py
# opendbc/safety/tests/libsafety/libsafety_py.py
2026-03-17 22:30:44 -04:00
infiniteCable2
ee8ee73fcf
Update interface.py dynamic radar detection
2026-03-17 17:03:47 +01:00
infiniteCable2
9c624dccb7
Merge branch 'master' of https://github.com/sunnypilot/opendbc
2026-03-17 16:55:51 +01:00
Jason Wen
62ab17c836
Toyota: Gas Interceptor always set standstill_req ( #437 )
2026-03-17 04:55:52 -04:00
commaci-public
55a8f4cd86
[bot] Update uv.lock ( #3164 )
...
* [bot] Update uv.lock
* Fix XCP enum values for ty 0.0.23
---------
Co-authored-by: Vehicle Researcher <user@comma.ai >
Co-authored-by: Adeeb Shihadeh <adeebshihadeh@gmail.com >
2026-03-16 09:32:30 -07:00
Adeeb Shihadeh
930eeb1470
deps: switch cppcheck to a per-package release branch ( #3211 )
2026-03-14 16:21:46 -07:00
Adeeb Shihadeh
e994cf5017
remove CAN_PACKET_VERSION ( #3209 )
2026-03-14 13:43:12 -07:00
Adeeb Shihadeh
3a852b049f
speed up safety tests with boundary-focused testing ( #3200 )
2026-03-11 19:01:54 -07:00
Adeeb Shihadeh
31e816bff7
add two nice big videos to the README
2026-03-11 15:25:49 -07:00
Adeeb Shihadeh
ddeba888a3
try no scons ( #3194 )
...
* try no scons
* lil more
* lil more
* lazy
* fix ty
2026-03-11 11:23:38 -07:00
Adeeb Shihadeh
2d52887bee
Replace pytest with unittest + unittest-parallel ( #3191 )
2026-03-10 23:10:12 -07:00
Adeeb Shihadeh
00588c939c
remove parameterized ( #3190 )
2026-03-10 22:26:28 -07:00
Adeeb Shihadeh
0b44202e7e
a python api for your car
2026-03-10 22:15:34 -07:00
Adeeb Shihadeh
30108404bf
rm conftest.py ( #3189 )
2026-03-10 22:14:16 -07:00
Adeeb Shihadeh
3f7c6c4124
rm crcmod package ( #3187 )
...
* rm crcmod
* lil more
* make ruff happy
* lock
2026-03-10 22:08:45 -07:00
Adeeb Shihadeh
358ff9e08f
rm pytest-randomly ( #3188 )
...
* rm pytest-randomly
* rm pytest-randomly
2026-03-10 22:07:06 -07:00
Adeeb Shihadeh
517b3f99d4
rm pytest-coverage ( #3186 )
2026-03-10 21:54:52 -07:00
Adeeb Shihadeh
6d7342b69d
matplotlib is unused
2026-03-10 21:50:01 -07:00
Adeeb Shihadeh
37207f61e9
Replace mull with custom mutation test runner ( #3130 )
...
simple mutation!
2026-03-10 21:23:32 -07:00
infiniteCable
8b072ad1d9
Update carstate.py fix missing can parser main for mqb
2026-03-06 18:12:22 +01:00
infiniteCable2
dd5f30b64d
Merge branch 'master' of https://github.com/sunnypilot/opendbc
2026-03-05 17:33:13 +01:00
Jason Wen
96a96b80da
Toyota: gate Smart DSU behind Alpha Longitudinal ( #432 )
2026-03-04 18:34:34 -05:00
infiniteCable2
78059fad78
Update carcontroller.py
2026-03-02 15:28:06 +01:00
infiniteCable2
2ea43ea07c
Merge branch 'master' of https://github.com/sunnypilot/opendbc
2026-03-02 15:25:04 +01:00
Jason Wen
9918ec656f
Toyota: Stop and Go Hack (Alpha) ( #430 )
2026-03-01 11:01:02 -05:00
Jason Wen
628b14cece
Sync: commaai/opendbc:master → sunnypilot/opendbc:master
2026-03-01 10:47:16 -05:00
Jason Wen
8e7f78d671
Merge branch 'upstream/opendbc/master' into sync-20260301
2026-03-01 10:39:13 -05:00
Jason Wen
cbcc9c5c65
CI for the people, but in opendbc ( #3163 )
2026-02-28 19:46:47 -08:00
infiniteCable2
ac0e1e8109
Merge branch 'master' of https://github.com/sunnypilot/opendbc
2026-02-28 11:29:34 +01:00
Jason Wen
8b160905e0
ci: point test_models ref back to master ( #428 )
2026-02-27 16:38:17 -05:00
Jason Wen
c5ad506330
Sync: commaai/opendbc:master → sunnypilot/opendbc:master
2026-02-27 15:58:37 -05:00
Jason Wen
c3021beff5
Platform List: sync with latest
2026-02-27 01:49:25 -05:00
Jason Wen
84284db194
Merge branch 'upstream/opendbc/master' into sync-20260225
...
# Conflicts:
# .github/workflows/tests.yml
# docs/CARS.md
2026-02-27 01:49:13 -05:00
infiniteCable2
e3bd932ec8
Merge branch 'master' of https://github.com/sunnypilot/opendbc
2026-02-26 15:33:59 +01:00
Jason Young
2133a5a02f
VW: Refactor HCA mitigation into standalone class ( #3160 )
...
* VW: Refactor HCA mitigation into standalone HCAMitigation class
Move the inline HCA timer/stuck-torque logic out of CarController.update()
into a new HCAMitigation class. No behavior change; process replay unaffected.
Adds CI tests for the mitigation logic in TestVWHCAMitigation.
Co-Authored-By: Claude Sonnet 4.6 <noreply@anthropic.com >
* Remove eps_timer_soft_disable_alert, consolidate tests into two
No consumers yet; the alert method and its constants (STEER_TIME_MAX,
STEER_TIME_ALERT) will return in a later PR when wired up. Restructure
tests into two focused tests: one for the steer duration timer and one
for the same-torque nudge mitigation.
Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com >
* gc whitespace
* more cleanup of old steer duration limit code
* clarity
* HCAMitigation: accept steer_step as constructor parameter
Removes the hardcoded DT_CTRL * 2 from the class in favor of taking
steer_step as an init parameter, precomputing the threshold once.
Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com >
* test improvements
* get actuator max from CCP
* more cleanup
* correctness
* simpler
* better
* cleanup
* go back to passing CCP, soon params will vary by car
* more cleanup
* make internal
* consistency with other tests
* refactor to include hca_enabled bit
* forgot that
* move hca_enabled back out, won't work for next phase
* update comment
* diff reduction
---------
Co-authored-by: Claude Sonnet 4.6 <noreply@anthropic.com >
2026-02-26 00:17:12 -05:00
Lukas Heintz
cbcd126951
Rivian: long upgrade messages on bus 1 ( #419 )
2026-02-25 02:32:35 -05:00
MVL
01c9a78d2a
car docs - removing devel branch from footnote ( #3157 )
...
removing devel branch from footnote
2026-02-24 20:42:22 -08:00
droggs
8b4b2f5d9d
HKG: add 2019 Ioniq Electric RHD fingerprints ( #3152 )
...
* HKG: add 2019 Ioniq Electric RHD fingerprints
* mechanical sorting by auto_fingerprint
---------
Co-authored-by: droggs <droggs@users.noreply.github.com >
Co-authored-by: Jason Young <jyoung8607@gmail.com >
2026-02-23 18:57:14 -05:00
Adeeb Shihadeh
ffe10c0c80
switch to system compiler (GCC) for libsafety tests ( #3155 )
2026-02-23 14:42:29 -08:00