Commit Graph

2331 Commits

Author SHA1 Message Date
Adeeb Shihadeh
ac6122e272 always CANFD 2025-08-26 15:32:06 -07:00
Shane Smiskol
0fe56bc289 Toyota longitudinal: compensate for changes in pitch (#2466)
* messy pitch compensation

* cmt

* fix

* before

* back

* prob good

* fix test

* fix test

* fix

* 1s is enough

* clean up

* more

* 1.5 probably perfect

* safe clip

* clean up

* stopping

* try some flounce magic, bad to jounce if not good

* change rate

* almost good

* Revert "almost good"

This reverts commit 56c669248c4b9441d85be587d77102206ca17b3f.

* finally this snap looks good

* clean up to only pitch
2025-08-24 23:38:54 -07:00
Jason Young
9d568e4085 Honda: Interface refactor, part 1 (#2694)
Honda: Interface cleanup, part 1
2025-08-22 12:59:10 -04:00
Jason Young
502318d1dd HKG: Add FW for 2020 Kia Niro EV (#2689)
auto_fingerprint 1c9d7cd9eaf7391a/00000000--b30f4be9ef
2025-08-21 16:17:58 -04:00
mvl-boston
eac23956d2 Honda: UDS config cleanup for Bosch radarless (#2684)
radarless refactor
2025-08-21 09:54:56 -04:00
adeebshihadeh
8ddffb37c8 docs: Scheduled auto-update CARS.md 2025-08-20 08:08:13 +00:00
Thales Ceolin
43006b9a41 Honda: Honda City (Brazil only) 2023 (#2425)
* init Honda City

* tmp fix EPB status error

* test route and comments

* updates

* add this

* fix handbrake

* minSteerSpeed

* fix

* change

* fix

* current test route

* follow parking brake signal name change

* i hope this is wrong :(

* wheelbase was wrong, also wants more SR

* rm torque substitute

* add generation to CAR name

* one more ref

* separate config block, rescaled actuator range

* remove, will be restored with #2481

* adjust steeringPressed threshold

* ultra swag due to undetected steer overrides

* one more tweak

* maybe two

* this thing really wants SR

---------

Co-authored-by: vanillagorillaa <31773928+vanillagorillaa@users.noreply.github.com>
Co-authored-by: Jason Young <jyoung8607@gmail.com>
2025-08-19 15:27:29 -04:00
mvl-boston
5dd7a35ef4 Honda: Update package availability for Civic (#2680)
* correcting documentation

* changed to automatic transmission, reads better on website

* Remove automatic transmission requirements
2025-08-19 11:09:24 -04:00
Shane Smiskol
8fdca2394c [bot] Fingerprints: add missing FW versions from new users (#2677)
Export fingerprints
2025-08-18 18:59:42 -07:00
Shane Smiskol
e5b1987107 Increase timeout if cache not hit (#2678)
* no cache timeout

* hmm

* 90 fine
2025-08-18 17:36:51 -07:00
Adeeb Shihadeh
4b203ff5d1 Hyundai: fix CAN errors due to CRUISE_BUTTONS ECU TX jank (#2673) 2025-08-17 20:34:27 -07:00
Chris Chan
b2f34136c0 Nissan: add new fingerprint for Nissan Leaf 2021 UK (#2669)
* nissan: add new firmware version 476605SH7E to FW_VERSIONS

* fix sorting order

---------

Co-authored-by: chris-moming4k <moming2k@igpsd.com>
Co-authored-by: Jason Young <jyoung8607@gmail.com>
2025-08-17 18:24:28 -04:00
Adeeb Shihadeh
f65e5c9ffd Honda: remove EPS mod support (#2672) 2025-08-17 11:48:55 -07:00
adeebshihadeh
55e8d4bcd5 docs: Scheduled auto-update CARS.md 2025-08-17 08:08:00 +00:00
royjr
03acc16ae4 HKG: fix 1b5 (#2637)
Update hyundai_canfd.dbc
2025-08-16 17:41:29 -07:00
elkoled
2898287863 PSA AEE2010_R3: Initial Platform Support (#2379)
* spam at 100Hz

* try higher STEER_MAX

* delete torque based control

* set measured steerActuatorDelay

* add route

* fix: set static status when lat not active

* clean checksum

* clean: carcontroller

* clean: carstate, interface

* clean: psacan

* clean: values

* fix

* comments

* try 0_3s actuator

* enable lanechange

* implement standstill

* fix: blinkers

* fix: e208 car specs

* fix: set ovveride.toml to angle based

* actuatorDelay to 0.5s

* add: standstill signal

* add: translated DBC

* fix: recuperation

* test: status change

* clean up status ramp

* cleanup

* add: ESP and cruisestate signals

* actuatorDelay to 0.2

* cleanup

* test max angle

* set verified STEER_MAX

* test fingerprinting

* match nissan angle limits

* Revert "match nissan angle limits"

This reverts commit 4ef75889ac9e73127a8ae6dd98b875b52604132b.

* fix tests

* DEBUG: test fingerprint

* actuatorDelay to 0.4

* DEBUG: use non-negative ECU offsetc

* DEBUG: enable Dashcam mode

* DEBUG: try to fix values.py

* Revert "DEBUG: enable Dashcam mode"

This reverts commit 4c632bcbaf78a4185232daa96df845e073764583.

* set more ecu addresses

* DBC: name DIAG frames

* use simple fw request

* cleanup

* fix: rename carname to brand

* swap CAN0/2

* add: carstate signals

* fix: steeringRateSign

* move PSA safety to opendbc

* fix: adhere to new ANGLE_LIMITS

* add: mandatory ignores for chks and counter

* fix: fingerprint

* disable radar ECU

* translate HS2_DAT_MDD_CMD_452 msg

* add ACC cancel request message

* translate HS2_DAT_MDD_CMD_452 signals

* rename to SPEED_SETPOINT

* checksum init

* add acc status msg

* add structure for longitudinal

* update test route

* remove debug code

* fix: ecu version requests

* adjust ActuatorDelay to 0.3

* disable bus multiplexing

* disable radar

* enable longitudinal

* add: artiv (radar) signals

* rename

* implement radar fake messages

* add radar tx safety

* fix

* implement radar spoof

* fix

* disable long signals

* DEBUG: test checksums

* set checksum chk_ini

* fix checksum 2f6

* checksum helper 2f6

* checksum helper 2b6

* fix checksum 2b6

* checksum helper 3f2

* try fixed radar values

* unify checksum script

* enable radar control

* cleanup

* add acc values

* adjust long params

* fix radar msg

* enable resume from standstill

* fix braking threshold

* set standstill cruise false

* set long tuning to default

* DEBUG: test AUTO_BREAKING always on

* DEBUG: AUTO_BRAKING on after 1 s of car startup

* DEBUG: spoof radar after 10 seconds

* sync 2f6 and 2b6 radar signals

* DEBUG: set KiV long tune

* DEBUG: set mult to 1000

* fix fwd hook

* fix interface

* adjust tuning

* ARC STATUS=1

* scale torque multiplier with speed

* scale fix

* use simple acc to torque factor

* use factor 80

* simplify

* cleanup

* set mult to 70

* DEBUG: try kiV

* no kiV, linear accel/brake

* AEB enable test

* AEB always disabled test

* add 100Hz gas pedal

* op long optional

* add acc related signals

* set steerAtStandstill

* fix: dbc message name typo

* add steeringSaturated debug

* adapt to master changes

* safety: set meas_angle

* chg: set steer_driver_allowance to 1.5 Nm

* fix: steering wheel nudge on disengage

* safety: add torque_driver

* DEBUG: enable long

* fix: req_diag_artiv

* disable long

* chg: reduce DRIVER_ALLOWANCE to 1 Nm

* remove longitudinal

* cleanup

* move safety_psa

* fw request

* decrease torque

* fw query

* steerLimitTimer = 0.1

* DEBUG: fix fw query for psa

* query test 1

* query test 2

* fw query test 3

* add ecu versions

* fix fw query

* fix ECU names

* add tester preset

* reactivate brand_matches skip

* adapt to opendbc changes

* fix linter

* fix misra

* fix pytest: add psa fw query timings

* fix: rxchecks

* adapt to master changes

* clean values.py

* DEBUG: fw_versions.py debug print

* Revert "DEBUG: fw_versions.py debug print"

This reverts commit c298f4f1711c055a31600587ba25f89cfbffc0e3.

* use firmware request

* PSA ECUs:  is_tester_present_response exception

* cleanup

* rename dbc

* peugeot 208

* delete opel corsa

* clean

* fix tests

* comments

* align angle rates to values.h

* set rx counters

* refactor

* add checksum and counter hooks

* set chk ini bytes

* remove one message

* fix misra

* fix main bus

* Revert "PSA ECUs:  is_tester_present_response exception"

This reverts commit 3387200097a62b4cda14840f198657876bcdedc8.

* revert fingerprints.py entry

* remove leading empty line

* psa safety ALLOW_DEBUG

* cleanup

* fix tests

* enable fw query for route recording

* Revert "enable fw query for route recording"

This reverts commit f81915ad27f125adb6424de793b87e4b3e40142d.

* add better route

* remove FW Query

* remove DRIVER

* sort alphabetical

* cleanup

* fix test

* clean

* clean

* conservative steerLimitTimer

* fix names

formatting

* psa test setup

add helper to psa test

add more helper

* add StockSafety test

* remove ESP signal

* remove steerFaultPermanent

* fix parse_wheel_speed and gasPressed

* move frequency in rx checks

* to_push/to_send -> msg

* align formatting with values.py

* rm GET_BUS

* rm GET_ADDR

* rm GET_BYTE

* fix some tests

* Update opendbc/car/psa/values.py

Co-authored-by: Adeeb Shihadeh <adeebshihadeh@gmail.com>

* use opendbc.car.lateral import

* use opendbc.car.lateral import

* remove legacy fingerprint

* fix misra

* fix CHECKSUM/COUNTER dbc names

* use can packer for psa_checksum

* fix tests

* fix coverage

* Apply suggestions from code review

Co-authored-by: Shane Smiskol <shane@smiskol.com>
Co-authored-by: Adeeb Shihadeh <adeebshihadeh@gmail.com>

* clean psacan

* set steerLimitTimer to 0.1

* Update opendbc/car/psa/carcontroller.py

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

* Update opendbc/car/psa/carstate.py

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

* Update opendbc/safety/modes/psa.h

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

* add newline in safety_declratations.h

* fix indentation

* remove fwd hook

* Update opendbc/car/psa/carstate.py

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

* Update opendbc/car/psa/carstate.py

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

* fix main/cam bus naming

* use brake_pressed instead brake_pressure

* fix ruff

* remove manual gear

* fix ChecksumState

* send steering at 20Hz

* replicate stock LKAS behavior

* fix mutations

* Update opendbc/car/psa/carcontroller.py

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

* Update opendbc/car/psa/carstate.py

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

* fix dbc comment

---------

Co-authored-by: Adeeb Shihadeh <adeebshihadeh@gmail.com>
Co-authored-by: Shane Smiskol <shane@smiskol.com>
2025-08-16 17:36:14 -07:00
Adeeb Shihadeh
196e036112 Fix mutation test timing out for big changes (#2668) 2025-08-16 17:25:09 -07:00
Shane Smiskol
74bfaa2c75 Torque controller: refactor calculations to be in accel space (#2528)
* gains need to be in lat accel space too (but behavior is still different)

* actually it may make more sense

* use siglin

* fix

* conflict

* cleanups

* more cleanup

* unused import

* remove gravity

* imports

* inverse

* cleanup

* more cleanip

* lint

* whitespace

* more cleanup

---------

Co-authored-by: Bruce Wayne <harald.the.engineer@gmail.com>
2025-08-15 11:13:51 -07:00
Adeeb Shihadeh
18f8c0e757 CANParser: determine can_valid on read (#2665)
props
2025-08-15 11:06:34 -07:00
Adeeb Shihadeh
bad4209baf Hyundai: fix Kia Sportage test route
the auto-selected segment has a legitimate timeout on the TCS CAN message that was just slipping by the thresholds
2025-08-15 10:46:07 -07:00
adeebshihadeh
53345ed035 docs: Scheduled auto-update CARS.md 2025-08-15 08:08:56 +00:00
James Vecellio-Grant
765085ce87 HKG: Add FW for 2022 Kia Niro EV (#2102)
Update fingerprints.py
2025-08-14 12:36:08 -04:00
royjr
3024c6fccb HKG: add FW for 2023 Hyundai Kona (#2613)
* Update Hyundai Kona 2022 fingerprints and docs

Added new firmware versions for Hyundai Kona 2022 in fingerprints.py and updated the documentation string to 'Hyundai Kona 2022-23' in values.py to reflect model year coverage.

* ALT_LIMITS

* Revert "ALT_LIMITS"

This reverts commit 9ad75d1d5663354f6cedcdbb433c1f229c1b5bd4.

* fix sorting order

---------

Co-authored-by: Jason Young <jyoung8607@gmail.com>
2025-08-14 10:51:37 -04:00
Amy Jeanes
80324d5242 Tesla: Add FW for Tesla Model 3 (#2658)
added new tesla fingerprint
2025-08-14 10:45:43 -04:00
Alexandre Nobuharu Sato
4b117c0ab8 Honda: Add FW for 2025 Honda HR-V (#2652)
* docs: Scheduled auto-update CARS.md

* kotarou fingerprint

---------

Co-authored-by: AlexandreSato <AlexandreSato@users.noreply.github.com>
2025-08-14 10:42:12 -04:00
Andrew Frahn
913e6d7177 HKG: Add FW for 2019 Kia Sorento (#2641)
Kia Sorento Aus 2018/2019

Co-authored-by: Jason Young <46612682+jyoung8607@users.noreply.github.com>
2025-08-14 10:40:31 -04:00
Yasuhiro Ohno
9b70afd284 Toyota: Add FW for 2020 Toyota Corolla Sport JDM (#2644)
Japanese Toyota Corolla Sport 2019-22
2025-08-14 10:36:23 -04:00
mvl-boston
fa210c3fd8 Honda: CRV 2023-2025 (canfd) (#2475)
* init CANFD CRV

* init CANFD CRV Hybrid

* remove

* remove

* remove import for now

* remove import for now

* shane fixes

* rebase fixes

* fix

* update

* remove whitespace

* new test route

* remove CRV Hybrid

* 2025

* rename honda pilot dbc to canfd common

* rename canfd common dbc to canfd common can dbc

* renaming dbc to honda_canfd_common

* updating car specs

* separate steer interface and increase to 5000 per testers

* adding brake_error commands for canFD

* autocalculate alt brake for canfd

* adding canfd safety value

* adding bosch canfd safety value

* canfd required safety changes from pr 2129

* canfd required safety changes from pr2129

* renaming dbc to honda_canfd_common

* typo fix

* fix coding style per CI

* move canfd altbrake to autodetection

* clearer diff, for now

* Adding 24 CRV Hybrid fingerprint

* switch to torque controller

* updating hybrid test route

* applying log-determined values for CRV 6G Hybrid

* updating values from additional log

* updating steer threshold based on log

* udpating values based on log

* found higher numbers in CRV log

* repoint ICE to Hybrid

* typo fix

* typo fix

* remove CRV from car template

* remove CRV from extra cars

* Adding 23 ICE fingerprints (Taiwan market)

* Adding CRV ICE test route

* whitespace fix

* collapse CRV_HYBRID_6G into CRV_6G

* verified max of 2560 from dashcam route

* cleanup

* not seeing data to elevate this above other CAN-FD

* swag after actuator rescale

* it wants a little more SR

* same steerActuatorDelay as the others

* prepare to recreate FW lists

* auto_fingerprint 864613393836f643/00000002--3cef07213f

* auto_fingerprint 51dea302d9d61e22/00000006--f3732a4905

* auto_fingerprint 0a84f6dd8372aef6/00000005--aff7debbbe

* auto_fingerprint ea1fc707f10a580a/00000016--a6e25f0867

* auto_fingerprint c6dc5864bedfeaa9/00000000--b11ca96af3

* auto_fingerprint 63568e3e2f56c8ad/00000001--2c87c755e1

* don't have a verified dongle with MY2023 yet

* adding 2023 to community docs

* auto_fingerprint 472a018ff8fd479a/0000006f--72d838b24d

* Revert "adding 2023 to community docs"

This reverts commit bdaf5bff0a2ca3f1c826dc4257580822f95baf1b.

* Revert "don't have a verified dongle with MY2023 yet"

This reverts commit 0e8b8e300168ab3404cc74980a182bec1d3f50e0.

---------

Co-authored-by: vanillagorillaa <31773928+vanillagorillaa@users.noreply.github.com>
Co-authored-by: Jason Young <jyoung8607@gmail.com>
2025-08-14 10:16:26 -04:00
adeebshihadeh
231ed29e1e docs: Scheduled auto-update CARS.md 2025-08-14 08:08:55 +00:00
Grzegorz Gajoch
48333f0d40 Toyota: Add FW for 2020 Toyota Yaris (#2656)
* Add Toyota Yaris 2020 EU

* fix sorting

* expand supported model-years

---------

Co-authored-by: Jason Young <jyoung8607@gmail.com>
2025-08-13 12:23:05 -04:00
mvl-boston
61b7952f92 Honda: 25 MDX community doc cleanup (#2655)
remove due to MDX PR 2129
2025-08-13 10:23:00 -04:00
adeebshihadeh
bbce824547 docs: Scheduled auto-update CARS.md 2025-08-13 08:08:30 +00:00
Jason Young
dbab92b804 VW MQB: Add FW for 2017 Volkswagen Passat GTE (#2649)
* VW MQB: Add FW for 2017 Passat GTE

* how bout... NOW
2025-08-13 03:02:41 -04:00
Jason Wen
b0ac2d9879 safety replay: fix msg from being overwritten (#2653) 2025-08-12 22:33:59 -07:00
Jason Young
9a23366d9e Honda: CAN-FD car updates (#2654)
* temp remove firmware beyond fwdCamera/fwdRadar

* auto_fingerprint 2583eebd09168f61/000000e1--3bab201f0b

* auto_fingerprint 626e73503debb76c/000000dc--37e112f693

* add Accord Hybrid variant

* restore comment
2025-08-13 00:56:19 -04:00
mvl-boston
48ce21e8bb Honda: bump canfd Accord to 2025 (#2635)
* Updating to 2025

* Remove Accord from community cars

* remove Accord from car template
2025-08-13 00:40:24 -04:00
mvl-boston
7dc76cf627 Honda: Acura MDX 2025 (canfd) (#2129)
* MDX_4G_MMR changes

* MDX_4G_MMR

* MDX_4G_MMR

* MDX_4G_MMR

* MDX_4G_MMR

* MDX_4G_MMR

* MDX_4G_MMR - typo fix

* updating for canfd

* canFD support

* Canfd support

* canFD support

* adding MDX 4G MMR route

* formatting fix

* typo fix

* formatting fix

* updating 25 MDX to latest test route

* add canFD stopgo

* adding stop go support

* remove canfd import - not needed after stop-go added

* added PR route

* whoops

* revert

* Update opendbc/car/honda/fingerprints.py

* manually checked

* Updating cardocs name - per sshane request

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

* update pilot

* test

* Revert "test"

This reverts commit d1c4ac059801b680f76fdf93c02dc92a81685dd5.

* add canfd

* exclude MDX from dashcam

* 2025 Pilot

* test

* test

* fix

* fix

* add

* add

* Revert "test"

This reverts commit 13337484b0e0804bcb295c5197c0df0ad965ffe9.

* update LKAS_HUD

* Revert "Revert "test""

This reverts commit 7dca29c072739ccd291334468ad339449d9993e4.

* fix

* temporarily stop dashcam blockage

* revert - dashcam block back in

* add tests

* fix

* fix

* add this too?

* reorder

* update tests

* add

* add

* add

* for lkas faults

* revert - wrong biuld

* only removing dashcam for mdx

* interface update to match canfd crv

* rename honda pilot 2023 dbc to honda canfd common

* adding brake_error commands for canFD

* Revert "2025 Pilot"

This reverts commit f150d470041f3884be67cd601a1bed7effc5503b.

* Revert "update pilot"

This reverts commit 87e768323009d618ac3e05616c46b63da65670aa.

* rename dbc to honda canfd common

* move alt_brake to autodetection

* renaming dbc to honda_canfd_common

* cleaning testroute formatting

* more cleaning testroute formatting

* move to lateral accel torque controller

* removing stiffness consistent w canfd Accord

* update parameters based on test route

* whitespace fix

* whitespace fix

* updating parameters from test route

* Update specs based on route

* updating steer threshold based on log

* typo fix

* initial swag at parameters

* noting that Type S is not supported

* auto_fingerprint ad9840558640c31d/0000001a--d6cd4871c2

* auto_fingerprint 1a7007d141712ce6/00000002--46a5706ebc

* it wants a little more SR

* wordsmith

---------

Co-authored-by: Shane Smiskol <shane@smiskol.com>
Co-authored-by: vanillagorillaa <31773928+vanillagorillaa@users.noreply.github.com>
Co-authored-by: Jason Young <jyoung8607@gmail.com>
2025-08-13 00:20:14 -04:00
mvl-boston
d01d4a32a7 Honda: Pilot 2023-2025 (canfd) (#2636)
* rebase

* update test route

* rebase to new standard canfd safety

* rebase to new standard canfd safety

* move canfd pilot to torque controller

* updating pilot specs

* updating Pilot torque parameters

* adding learned values for Pilot 4G

* line length

* Update with log steer max

* adding steer threshold

* remove Pilot from extra cars

* remove Pilot from car template

* initial swag at parameters

* Updating Pilot to new test route

* auto_fingerprint 9662a1dab70c9dc3/00000002--99667cb569

* auto_fingerprint ea1fc707f10a580a/00000002--5d8a903b09

* it wants a little more SR

* auto_fingerprint f2811c615202e9c8/00000001--061edfcbab

* auto_fingerprint aadbd1a661fb4da3/00000004--0effa9d913

* Revert "Updating Pilot to new test route"

This reverts commit 84adcc449e7f45ca1ba2d7108f6a3ece11aa517f.

* auto_fingerprint f9c43864cf057d05/2024-01-15--23-01-20

---------

Co-authored-by: vanillagorillaa <31773928+vanillagorillaa@users.noreply.github.com>
Co-authored-by: Jason Young <jyoung8607@gmail.com>
2025-08-12 23:42:26 -04:00
elkoled
a8a6ca4868 PSA: allow unpadded tester_present responses for PSA AEE2010_R3 ECUs (#2618)
* allow unpadded tester_present responses

* constant

---------

Co-authored-by: Shane Smiskol <shane@smiskol.com>
2025-08-11 16:08:32 -07:00
Jason Young
040c6123fe Revert "Honda: Disengage stock ACC on regen paddle" (#2643)
* Revert "Honda: Disengage stock ACC on regen paddle (#2624)"

This reverts commit 4817225013.

* i'm not looking for a side quest right now
2025-08-09 20:37:20 -04:00
adeebshihadeh
cea3fb692e docs: Scheduled auto-update CARS.md 2025-08-08 08:09:17 +00:00
mvl-boston
554c8ac1ab Honda: Updating community and unsupported car docs (#2270)
* Updating honda car docs

* adding serialsteering Accords

* Apply suggestions from code review

* Updating status of Honda support

* Updating with more CRV support

* Updating template with more CRV support

* Updating RDX to 2025

* Updating RDX to 2025

* Updating years of Intega community support

* Adding Passport and renumbering gasonly-PID

* removing abandoned Honda PRs, will add back when reopened.

* adding 26 passport

* Updating Accord due to upstream

---------

Co-authored-by: Shane Smiskol <shane@smiskol.com>
2025-08-07 09:07:07 -04:00
Jason Young
1d4a845549 Honda: Nidec SCM message refactor (#2482)
* 660/422 to nidec_scm_group_a template

* 806/662 to nidec_scm_group_b template

* cleanup Bosch 662 VALs

* speculative cross-pollination

* proposed manual parking brake signals
2025-08-07 06:36:57 -04:00
adeebshihadeh
6cc6c199bd docs: Scheduled auto-update CARS.md 2025-08-07 08:09:20 +00:00
saiten
53fdac763f Added FW for Subaru XV 2018 (#2614) 2025-08-06 17:20:56 -07:00
Shane Smiskol
6a9efdede1 Toyota TSS2: log LKAS button (#2634)
* work

* clean up

* fixy

* reorder
2025-08-06 17:08:11 -07:00
Shane Smiskol
194b3dbcac Clean up "Refactor steering angle limit functions and add common application logic" (#2633)
* Revert "Refactor steering angle limit functions and add common application lo…"

This reverts commit adb6001649.

* move to lateral

* make work

* now we move

* fixup imports

* fixup safety test

* clean up

* cmt

* ?

* by default no limit

* 0 is better

* these are good
2025-08-06 14:46:57 -07:00
Shane Smiskol
5616f1b547 Revert "CI: bump allowed time for test.sh"
This reverts commit 2d3b8d202a.
2025-08-06 14:13:13 -07:00
mvl-boston
065fa021d5 Honda: Accord 2023-2025 (canfd) (#2610)
* init CANFD Accord

* remove import for now

* shanes changes

* fixes

* fixes

* fixes

* clearer diff, for now

* autocalculate alt brake for canfd

* fix coding style per CI

* adding canfd safety value

* adding bosch canfd safety value

* canfd required safety changes from pr 2129

* canfd required safety changes from pr2129

* removing standardized canfd values

* updating Accord trim specs

* whitespace fix

* formatting

* Adding 2025 accord fingerprint

* canfd standardizing

* add Accord 11G gas pedal calibration for long control

* moving to standard canfd dbc

* standardizing line spacing

* set initial steerActuatorDelay to lagd learned minus 0.2

* comments

* see how it likes the lat accel torque controller

* Honda is, of course, special

* try some tweaked vehicle model params

* updates from online learning

* new test route

* CAN-FD doesn't use BOSCH_SUPPLEMENTAL_1

* remove TODO, lagd seems stable here

* test lat accel control with rescaled actuator

* retune steering touch threshold

* still need the friction

* Honda: Detect regen paddle

* more params refinement

* autoMATIC

* who even drives an 2nd gen Acura RDX anyway

* simplify since we have to deal with RDX anyway

* E302

* cleanup

* Honda: Bosch CAN-FD platform safety

* cleanup

* try to pick up some more firmware

* oops

* little more

* just clean that up

* how bout now?

* see if this punches through

* how bout... NOW?

* alright imma need this back

* Revert "alright imma need this back"

This reverts commit 08e411e4af450bb727e485523c565d94a528f325.

* didn't work

* EPS and VSA firmware optional for HONDA_BOSCH_CANFD

* trim verified years

---------

Co-authored-by: vanillagorillaa <31773928+vanillagorillaa@users.noreply.github.com>
Co-authored-by: Jason Young <jyoung8607@gmail.com>
2025-08-06 16:27:24 -04:00
Jason Young
eb9c072537 Honda: Bosch CAN-FD platform cleanup, part 2 (#2631)
* Honda: Bosch CAN-FD platform cleanup, part 2

* SOON

* retry CI
2025-08-06 15:57:46 -04:00