Commit Graph

2820 Commits

Author SHA1 Message Date
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
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
Shane Smiskol
e76c2cf5bb Toyota: make RAV4 TSS2 use torque control (#3091)
* need to do fric

* it's real params

* wrong one

* wtf
2026-01-30 00:13:10 -08:00
Daniel Koepping
7d7cf050e9 Car diff: add CarParams (#3077)
* signals from refs

* use vals as prev

* show all waveforms

* get nested

* use full refs

* use explicit pr signal

* Update opendbc/car/tests/car_diff.py

Co-authored-by: Shane Smiskol <shane@smiskol.com>

* var names

* hints

* more

* more

* Revert "more"

This reverts commit aa31c7ddb0cdbc7f236126887ad964f12d731665.

* Revert "more"

This reverts commit b998c6049d68c6a94dec6f7a4a54db647e30d27b.

* Revert "hints"

This reverts commit 1cbfb879b05be572ccf2ddc099c861b3bba175fe.

* add typing

* typing

* add CarParams

---------

Co-authored-by: Shane Smiskol <shane@smiskol.com>
2026-01-29 19:39:45 -08:00
Shane Smiskol
c8e92d0463 Remove RAV4 2022 from PID lateral control (#3087)
* this platform doesn't have any known special eps fw

* bump down to 1.9
2026-01-29 15:46:41 -08:00
Shane Smiskol
83614718e2 Remove angle RAV4 platform from PID list (#3085)
* rm

* just

* rm
2026-01-29 14:11:32 -08:00
Shane Smiskol
5e71fde25a Toyota SecOC platforms should use torque control (#3086)
* use torque control for secoc platforms

* checked 5 dongles for each platform. sienna was closer to 1.5, but within margin of error
2026-01-29 14:10:12 -08:00
Hacheoy
900cb87c61 Toyota: Add SnG to Lexus LS, update torque data. (#3080)
* Add Lexus LS 2018 platform configuration

* Add fingerprints for Lexus LS ECUs

* Add LEXUS_LS to torque substitute

* Update steer ratio for Lexus LS 2018 configuration

* LS steer ratio back to 13.0

* Update steer ratio for Lexus LS 2018 based on live params

* Add test route for Lexus LS

* Update LS car docs to exclude LSS+ A package

* Fix formatting in Lexus LS 2018 documentation

* Remove LEXUS_LS mapping from substitute.toml

* Add better torque data for LEXUS_LS

* Modify torque values for LEXUS_LS

Better torque values for LEXUS_LS based on learned values after long drive.

* Add Lexus LS 2018 to sng = true

* Update MAX_LAT_ACCEL_MEASURED for LEXUS_LS
2026-01-28 20:20:11 -08:00
Gavin Phratsachack
9b93deb8a7 Nissan: Enable steering at standstill (#2812)
* Enable steering at standstill for Nissan cars

* Update LKAS_MAX_TORQUE value to improve steering speed

Increased LKAS_MAX_TORQUE from 1 to 2.54 for better performance.

* Update carcontroller.py

* Revert "Update LKAS_MAX_TORQUE value to improve steering speed"

This reverts commit d490162da4a47cca6683c5c9a710b291cce61080.

* Revert "Update carcontroller.py"

This reverts commit 431b6c021b1f3523e30693e4dcf41819ee8819a1.
2026-01-28 20:03:55 -08:00
Shane Smiskol
ffbe6094a3 Tesla: detect missing DAS_settings (#3082)
* detect das_settings

* clean up

* rm

* clean up
2026-01-28 19:31:52 -08:00
Jason Young
0702326e7c VW MLB: Add FW for 2023 Porsche Macan S (#3078) 2026-01-28 14:14:15 -05:00
adeebshihadeh
9b3aef1def docs: Scheduled auto-update CARS.md 2026-01-28 08:10:04 +00:00
eFini
d8d9e9b0de Honda: Taiwan Odyssey 2019 (#2985)
* Taiwan Honda Odyssey 2019 Port

* refactor per review comments

* flip

* can do detection, but only if there we support one more car to avoid early generilzation

---------

Co-authored-by: Shane Smiskol <shane@smiskol.com>
2026-01-27 22:56:53 -08:00
Shane Smiskol
c79e6758aa honda: init class variables in __init__ 2026-01-27 22:51:45 -08:00
Shane Smiskol
1cd92abbf8 Toyota: remove NO_STOP_TIMER flag (#3076)
* move inside op long control

* this isn't a real code path anymore

* fully remove NO_STOP_TIMER

* we'll turn this around

* rev
2026-01-27 22:11:29 -08:00
Daniel Koepping
c3dd56199d Car diff: add typing (#3073)
* typing

* add alias
2026-01-27 21:03:19 -08:00
Shane Smiskol
cbff382e5b Toyota: clean up radarUnavailable (#3075)
* toyota: clean up alpha long

* yes we have a test

* not critical

* test the differ

* add more

* this stems back to /one, so maybe they do

* un print

* it doesn't detect
2026-01-27 20:48:17 -08:00
Shane Smiskol
8a25621e97 Toyota: clean up alpha long (#3074)
* toyota: clean up alpha long

* yes we have a test
2026-01-27 20:34:30 -08:00
Daniel Koepping
b038e6e199 Car diff: skip comment on first timer PR (#3067)
skip comment if tests.yml never ran
2026-01-26 21:04:55 -08:00
Daniel Koepping
d88e0aa827 Car diff: padding (#3068)
padding
2026-01-26 21:04:37 -08:00
commaci-public
c7319ff209 [bot] Update uv.lock (#3071)
Co-authored-by: Vehicle Researcher <user@comma.ai>
2026-01-26 21:02:10 -08:00
FELMONON
dd606ee88b car tests: cache hypothesis strategies (#3052)
* car tests: cache hypothesis strategies at module level

Move strategy creation from inside get_fuzzy_car_interface() to module level
to avoid recreating strategies on every test call. Strategy creation is
expensive and doing it once at import time significantly speeds up test
execution.

This addresses commaai/openpilot#32536 - "Speedup test_car_interfaces"

Co-Authored-By: Claude Opus 4.5 <noreply@anthropic.com>

* use cache instead

---------

Co-authored-by: Felmon Fekadu <felmonfekadu@Felmons-MacBook-Air.local>
Co-authored-by: Claude Opus 4.5 <noreply@anthropic.com>
Co-authored-by: Shane Smiskol <shane@smiskol.com>
2026-01-26 21:00:38 -08:00
Nikita Pylypyuk
2a1ba5e40b Mazda: Add cruise button events for accel and decel (#3027)
* added button events for accel and decel

* move down

---------

Co-authored-by: Daniel Koepping <elkoled@gmail.com>
Co-authored-by: Shane Smiskol <shane@smiskol.com>
2026-01-26 19:57:31 -08:00
adeebshihadeh
d424d1f247 docs: Scheduled auto-update CARS.md 2026-01-24 08:08:20 +00:00
Greg Hogan
1196a244b7 tesla: add radar CAN parsing and radar interface for model 3 (#3011)
* tesla radar interface

* add cmt

---------

Co-authored-by: Daniel Koepping <elkoled@gmail.com>
Co-authored-by: Shane Smiskol <shane@smiskol.com>
2026-01-23 22:31:31 -08:00
commaci-public
f88c531576 [bot] Update cppcheck to 2.19.1 (#2982)
* [bot] Update cppcheck to 2.19.1

* update table

* try assistance

* not needed with --platform?

* rm

---------

Co-authored-by: Vehicle Researcher <user@comma.ai>
Co-authored-by: Shane Smiskol <shane@smiskol.com>
2026-01-23 21:55:27 -08:00
Daniel Koepping
eaba233b35 Car diff: add trace (#3066) 2026-01-23 21:28:00 -08:00
royjr
2dc6879140 HKG: add FW for 2022 Hyundai Kona Electric (#2981)
Update fingerprints.py

Co-authored-by: Daniel Koepping <elkoled@gmail.com>
2026-01-23 20:58:31 -08:00
MVL
1538c5351a Honda - support RDX 3G variants with brake booster (alt_brake) (#2973)
Add ACURA_RDX_3G to alternate brake message check

Co-authored-by: Daniel Koepping <elkoled@gmail.com>
2026-01-23 20:51:55 -08:00
Daniel Koepping
703b9efc52 Car diff: rm except (#3062)
* import to top

* no except
2026-01-23 20:51:20 -08:00
smurf88sys
2000d7dafc Tesla: Add support for Model 3 (#3050)
Co-authored-by: Daniel Koepping <elkoled@gmail.com>
2026-01-23 20:38:10 -08:00
ugtthis
1b3e0ceab5 CarDocs: Update car package name (#3065)
update naming
2026-01-23 20:35:45 -08:00
gs450h
32bb2ac0a5 Added GS_450h ECU details to fingerprints.py file under GS_F (#3015)
* Added GS_450h ECU details to fingerprints.py file under GS_F

* Update opendbc/car/toyota/fingerprints.py

---------

Co-authored-by: Raul Rodriguez Jr <raul91@icloud.com>
Co-authored-by: Daniel Koepping <elkoled@gmail.com>
Co-authored-by: Shane Smiskol <shane@smiskol.com>
2026-01-23 15:48:54 -08:00
adeebshihadeh
1908668b05 docs: Scheduled auto-update CARS.md 2026-01-23 08:09:41 +00:00
Warren Togami
0185a52154 Toyota: Prevent EPS fault during unwind after sharp turn (#2859)
* 2019-2021 RAV4
* 2021-2023 RAV4 Prime
* 2021-2023 Sienna

These Toyota models can experience a rare EPS fault.

After a sharp, low-speed manual turn the human lets go of the wheel.
During or shortly after the unwind the EPS faults. It can be difficult
to reproduce.

PR #24067 "Toyota: remove 100°/sec steering lockout" attempted to prevent
this high angle rate EPS fault by cutting torque if more than 18 frames.
I found reducing this threshold by just one frame fixes the problem.

Co-authored-by: Jason Young <jyoung8607@gmail.com>
2026-01-22 22:07:06 -08:00
MVL
3657bc3232 Honda - Euro Civic Type R FK8 support (#2986)
* Update fingerprints.py

Added params from here

{'carParams': {'alphaLongitudinalAvailable': False,
               'alternativeExperience': 0,
               'autoResumeSng': True,
               'brand': 'mock',
               'carFingerprint': 'MOCK',
               'carFw': [{'address': 417001457,
                          'brand': 'honda',
                          'bus': 1,
                          'ecu': 'gateway',
                          'fwVersion': b'38897-TBA-A020\x00\x00',
                          'logging': False,
                          'obdMultiplexing': True,
                          'request': [b'"\xf1\x81'],
                          'responseAddress': 417001967,
                          'subAddress': 0},
                         {'address': 416952561,
                          'brand': 'honda',
                          'bus': 1,
                          'ecu': 'eps',
                          'fwVersion': b'39990-TGH-J020\x00\x00',
                          'logging': False,
                          'obdMultiplexing': True,
                          'request': [b'"\xf1\x81'],
                          'responseAddress': 417001776,
                          'subAddress': 0},
                         {'address': 416944369,
                          'brand': 'honda',
                          'bus': 1,
                          'ecu': 'programmedFuelInjection',
                          'fwVersion': b'37805-5BF-E030\x00\x00',
                          'logging': True,
                          'obdMultiplexing': True,
                          'request': [b'"\xf1\x81'],
                          'responseAddress': 417001744,
                          'subAddress': 0},
                         {'address': 416964849,
                          'brand': 'honda',
                          'bus': 1,
                          'ecu': 'combinationMeter',
                          'fwVersion': b'78109-TGH-E310\x00\x00',
                          'logging': True,
                          'obdMultiplexing': True,
                          'request': [b'"\xf1\x81'],
                          'responseAddress': 417001824,
                          'subAddress': 0},
                         {'address': 416950513,
                          'brand': 'honda',
                          'bus': 1,
                          'ecu': 'vsa',
                          'fwVersion': b'57114-TGH-A130\x00\x00',
                          'logging': False,
                          'obdMultiplexing': True,
                          'request': [b'"\xf1\x81'],
                          'responseAddress': 417001768,
                          'subAddress': 0},
                         {'address': 416986609,
                          'brand': 'honda',
                          'bus': 1,
                          'ecu': 'fwdCamera',
                          'fwVersion': b'36161-TGH-A020\x00\x00',
                          'logging': False,
                          'obdMultiplexing': True,
                          'request': [b'"\xf1\x81'],
                          'responseAddress': 417001909,
                          'subAddress': 0},
                         {'address': 416985329,
                          'brand': 'honda',
                          'bus': 1,
                          'ecu': 'fwdRadar',
                          'fwVersion': b'36802-TGH-A030\x00\x00',
                          'logging': False,
                          'obdMultiplexing': True,
                          'request': [b'"\xf1\x81'],
                          'responseAddress': 417001904,
                          'subAddress': 0},
                         {'address': 416961521,
                          'brand': 'honda',
                          'bus': 1,
                          'ecu': 'srs',
                          'fwVersion': b'77959-TGH-E220\x00\x00',
                          'logging': False,
                          'obdMultiplexing': True,
                          'request': [b'"\xf1\x81'],
                          'responseAddress': 417001811,
                          'subAddress': 0},
                         {'address': 417001457,
                          'brand': 'honda',
                          'bus': 1,
                          'ecu': 'gateway',
                          'fwVersion': b'\x0cH2462012\x00\x00\x00\x00                  ',
                          'logging': True,
                          'obdMultiplexing': True,
                          'request': [b'"\xf1\x12'],
                          'responseAddress': 417001967,
                          'subAddress': 0},
                         {'address': 416952561,
                          'brand': 'honda',
                          'bus': 1,
                          'ecu': 'eps',
                          'fwVersion': b'\x0c BK7G255772C                  ',
                          'logging': True,
                          'obdMultiplexing': True,
                          'request': [b'"\xf1\x12'],
                          'responseAddress': 417001776,
                          'subAddress': 0},
                         {'address': 416944369,
                          'brand': 'honda',
                          'bus': 1,
                          'ecu': 'programmedFuelInjection',
                          'fwVersion': b'\x0e17-11-06  0131\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00',
                          'logging': True,
                          'obdMultiplexing': True,
                          'request': [b'"\xf1\x12'],
                          'responseAddress': 417001744,
                          'subAddress': 0},
                         {'address': 416950513,
                          'brand': 'honda',
                          'bus': 1,
                          'ecu': 'vsa',
                          'fwVersion': b'\x0b72920747323\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00',
                          'logging': True,
                          'obdMultiplexing': True,
                          'request': [b'"\xf1\x12'],
                          'responseAddress': 417001768,
                          'subAddress': 0},
                         {'address': 416986609,
                          'brand': 'honda',
                          'bus': 1,
                          'ecu': 'fwdCamera',
                          'fwVersion': b'\x0e11101711261084\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00',
                          'logging': True,
                          'obdMultiplexing': True,
                          'request': [b'"\xf1\x12'],
                          'responseAddress': 417001909,
                          'subAddress': 0},
                         {'address': 416964849,
                          'brand': 'honda',
                          'bus': 1,
                          'ecu': 'combinationMeter',
                          'fwVersion': b'\x18H3344390\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00',
                          'logging': True,
                          'obdMultiplexing': True,
                          'request': [b'"\xf1\x12'],
                          'responseAddress': 417001824,
                          'subAddress': 0},
                         {'address': 416985329,
                          'brand': 'honda',
                          'bus': 1,
                          'ecu': 'fwdRadar',
                          'fwVersion': b'\x0e04641711160A26\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00',
                          'logging': True,
                          'obdMultiplexing': True,
                          'request': [b'"\xf1\x12'],
                          'responseAddress': 417001904,
                          'subAddress': 0},
                         {'address': 416961521,
                          'brand': 'honda',
                          'bus': 1,
                          'ecu': 'srs',
                          'fwVersion': b'\x0bC1DQ009B14Y\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00',
                          'logging': True,
                          'obdMultiplexing': True,
                          'request': [b'"\xf1\x12'],
                          'responseAddress': 417001811,
                          'subAddress': 0},
                         {'address': 416952561,
                          'brand': 'honda',
                          'bus': 1,
                          'ecu': 'eps',
                          'fwVersion': b'39990-TGH-J020\x00\x00',
                          'logging': False,
                          'obdMultiplexing': False,
                          'request': [b'"\xf1\x81'],
                          'responseAddress': 417001776,
                          'subAddress': 0},
                         {'address': 416986609,
                          'brand': 'honda',
                          'bus': 1,
                          'ecu': 'fwdCamera',
                          'fwVersion': b'36161-TGH-A020\x00\x00',
                          'logging': False,
                          'obdMultiplexing': False,
                          'request': [b'"\xf1\x81'],
                          'responseAddress': 417001909,
                          'subAddress': 0},
                         {'address': 416985329,
                          'brand': 'honda',
                          'bus': 1,
                          'ecu': 'fwdRadar',
                          'fwVersion': b'36802-TGH-A030\x00\x00',
                          'logging': False,
                          'obdMultiplexing': False,
                          'request': [b'"\xf1\x81'],
                          'responseAddress': 417001904,
                          'subAddress': 0},
                         {'address': 416961521,
                          'brand': 'honda',
                          'bus': 1,
                          'ecu': 'srs',
                          'fwVersion': b'77959-TGH-E220\x00\x00',
                          'logging': False,
                          'obdMultiplexing': False,
                          'request': [b'"\xf1\x81'],
                          'responseAddress': 417001811,
                          'subAddress': 0}],
               'carVin': 'SHHFK8790HU003163',

* Update fingerprints.py

Checked over them again

* Update values.py

Added whole new Civic Section

* Update fingerprints.py

CAR.HONDA_CIVIC_TYPE_R_FK8: {
    (Ecu.gateway, 0x18DAF1EF, 0): [b'38897-TBA-A020\x00\x00'], # Gateway
    (Ecu.abs, 0x18DAF128, 0): [b'57114-TGH-A130\x00\x00'], # VSA / ABS / ESP
    (Ecu.eps, 0x18DAF130, 0): [b'39990-TGH-J020\x00\x00'], # Electric Power Steering
    (Ecu.fwdCamera, 0x18DAF1B5, 0): [b'36161-TGH-A020\x00\x00'], # Forward Camera
    (Ecu.engine, 0x18DAF110, 0): [b'37805-5BF-E030\x00\x00'], # Programmed Fuel Injection / ECM
    (Ecu.combinationMeter, 0x18DAF160, 0): [b'78109-TGH-E310\x00\x00'],# Combination Meter
    (Ecu.fwdRadar, 0x18DAF1B0, 0): [b'36802-TGH-A030\x00\x00'], # Forward Radar
    (Ecu.srs, 0x18DAF153, 0): [b'77959-TGH-E220\x00\x00'], # SRS / Airbag
  },

* Update values.py

HONDA_CIVIC_TYPE_R_FK8 = HondaBoschPlatformConfig(
  [
    HondaCarDocs(
      "Honda Civic Type R 2017-21",
      "EU Manual",
      min_steer_speed=12.0 * CV.MPH_TO_MS,
    ),
  ],
  CarSpecs(
    mass=1380,
    wheelbase=2.7,
    steerRatio=15.1,  # Tuned via test drives (started at ~15.38 from stock Civic)
    centerToFrontRatio=0.4,  # Recommended: matches standard Civic Bosch – helps lateral tuning
  ),
  {Bus.pt: 'honda_civic_hatchback_ex_2017_can_generated'},  # Same DBC as other FK8-era Civics
)

* Update fingerprints.py

Put the Honda_Civic_Bosch back as it was

* Update fingerprints.py

From ChatGPT checking

* Update values.py

Added Manual Trans to FK8

* Update fingerprints.py

CAR.HONDA_CIVIC_TYPE_R_FK8: {
  (Ecu.gateway, 0x18daeff1, None): [b'38897-TBA-A020\x00\x00'],
  (Ecu.vsa, 0x18da28f1, None): [b'57114-TGH-A130\x00\x00'],
  (Ecu.eps, 0x18da30f1, None): [b'39990-TGH-J020\x00\x00'],
  (Ecu.programmedFuelInjection, 0x18da10f1, None): [b'37805-5BF-E030\x00\x00'],
  (Ecu.combinationMeter, 0x18da60f1, None): [b'78109-TGH-E310\x00\x00'],
  (Ecu.fwdRadar, 0x18dab0f1, None): [b'36802-TGH-A030\x00\x00'],
  (Ecu.fwdCamera, 0x18dab5f1, None): [b'36161-TGH-A020\x00\x00'],
  (Ecu.srs, 0x18da53f1, None): [b'77959-TGH-E220\x00\x00'],
},

* Update values.py

Added 

flags=HondaFlags.BOSCH | HondaFlags.ALLOW_MANUAL_TRANS,

To FK8

* Keep CTR fingerprints under Bosch Civic

* List FK8 as manual variant within Bosch Civic

* Resort Euro FK8 fingerprints and remove duplicates

---------

Co-authored-by: atmezferix <mez@atmezferix.com>
Co-authored-by: Daniel Koepping <elkoled@gmail.com>
Co-authored-by: Shane Smiskol <shane@smiskol.com>
2026-01-22 21:24:02 -08:00
Javier Fernandez
0020a2f519 HKG: add FW Hyundai Tucson HEV 2022 EUR (#3061)
* Update fing Update fingerprints.py hyundai Tucson EUR 2022 Hybriderprints.py

The 2022-2024 Hyundai Tucson NX4 Hybrid in the European version with Can-FD and the Hyundai N harness was not detected by the official openpilot branch, it had to be selected manually. After following the steps to create a new fingerprints, I added the corresponding lines to the fingerprints.py file, and now the official branch works on this car model, it automatically selects the model. Also the file values.py was modified to add Ecu.eps to non_essential_ecus

* Update values.py hyundai Tucson EUR 2022 Hybrid

The 2022-2024 Hyundai Tucson NX4 Hybrid in the European version with Can-FD and the Hyundai N harness was not detected by the official openpilot branch, it had to be selected manually. After following the steps to create a new fingerprints, I added the corresponding lines to the fingerprints.py file, and now the official branch works on this car model and it automatically selects the model. Also the file values.py was modified to add Ecu.eps to non_essential_ecus

* Apply suggestions from code review

---------

Co-authored-by: Shane Smiskol <shane@smiskol.com>
2026-01-22 21:20:25 -08:00
MVL
fd5e5b5c3f Honda: Allow manual for 10G Civic (#3025)
* Add manual transmission to CIVIC_BOSCH

* Add 19 Civic Hatchback MT fingerprint

---------

Co-authored-by: Daniel Koepping <elkoled@gmail.com>
2026-01-22 20:58:16 -08:00
Shane Smiskol
8f5e3204e0 Tesla: add FSD 14 failsafe detection (#3053)
* add fsd 14 failsafe detection

* fix logic

* dont perm set if FSD 13 user starts op with FSD/autosteer, engages to get a noEntry, and then swaps to correct TACC
2026-01-22 16:31:09 -08:00
Nikita Pylypyuk
d56dd7f6a7 Chrysler: correct radar lateral position sign (#3043)
align radar yRel with left-positive convention

Co-authored-by: Daniel Koepping <elkoled@gmail.com>
2026-01-22 11:27:08 -05:00
MVL
33c1840d04 Honda - CANFD Acura TLX 2025 (#3037)
* add 25 TLX fingerprints

* Add 25 TLX values

* temp testroute exception

* temporary torque data until testdrive

* add 2025 TLX initial torque numbers

* adding 25 TLX initial testroute

* fix testroute typo

* increase steermax to 3840

* Increase TLX 2G MMR steermax based on testroute

* Update TLX 2G MMR torque data based on testroute

* Newer TLX 2G MMR testroute

* Revising torque parameters a bit more after hours of driving

* Revising steer ratio a bit more after hours of driving

* Clean test route for Acura TLX 2G MMR

---------

Co-authored-by: Daniel Koepping <elkoled@gmail.com>
Co-authored-by: Jason Young <jyoung8607@gmail.com>
2026-01-22 11:08:17 -05:00
Shane Smiskol
01a29844a6 Fixup car differ (#3056)
* start

* start

* carfw

* use existing can fp infra

* run on all

* tqdm is nice to have

* rm

* sort too

* clean up

* exe
2026-01-21 23:04:35 -08:00
Shane Smiskol
f64e0bfe8a Add misc bug template (#3057)
* misc bug

* rm
2026-01-21 22:34:30 -08:00
Shane Smiskol
23b15a7569 Subaru: add additional steering angle and clutch depressed (#3051)
add clutch and angle
2026-01-21 15:55:21 -08:00
eFini
6ba695cfd5 Honda: Taiwan 2025 HR-V Fingerprint (#2969)
* Taiwan 2025 HR-V Fingerprint

* fix ordering (via auto_fingerprint)

---------

Co-authored-by: Daniel Koepping <elkoled@gmail.com>
Co-authored-by: Jason Young <jyoung8607@gmail.com>
2026-01-21 15:47:22 -05:00