* Support for Q5 8R
* Use ALT bus for compatibility with MLB_B8
* Fix alt bus error for pq
* No test route yet
* Remove math
* Add Audi Q5 2013-17 to CARS.md
* Revert "Add Audi Q5 2013-17 to CARS.md"
This reverts commit fa1c10c1545825a55609b430c11b6c8078ad0328.
* Safety fix
* Fix for ruff fail
* Revert DBC change
* Add test route for Q5 MK1
* diff reduction from upstream
* this is a no-op
* diff reduction
* no-op change, diff reduction
* need to calculate the magic value first
---------
Co-authored-by: Jason Young <jyoung8607@gmail.com>
* Cleanup_carstate_doors
* typo fix
* CanFD value no longer needed
* Add RDX_MMR to gearbox message
* Imperial units on RDX
* segregate 2022 into separate fingerprints
* Adding values from RDX_3G values into MMR
* Adding RDX 3G MMR values
* test route for 3GRDX_MMR
* add 3G RDX MMR
* whitespace fix
* whitespace fix
* more whitespace fixes
* mirroring pre-MMR extra ecu's
* including lowspeed steer warning
* Adding non-long steer minimum
* Including minimum steer speed
* changing comment to retry timed out CI
* whitespace fix
* fixing copy/paste error
* fix comment spelling
* Updating RDX to 2025
* added 25 camera fingerprint - only visible w comma power
* oops - camera was already correct
* adding 25 fingerprints only visible w comma power
* reverting 2168 baseline changes
* Revert "CanFD value no longer needed"
This reverts commit f5df1f90fc5db2427129bce1920cf40ccde41d2b.
* route comment cleanup
* adding RDX_3G_MMR to door signals lists
* fix for line length
* Gas pedal tuning for RDX 3G MMR
* Updating max gas for RDX
* Gas pedal tuning for RDX 3G MMR
* add 12kph minsteer for long on
* set to 3840 to prevent faults
* try torqueV max alone without minsteer
* Don't command steering if user is steering
* Creating BOSCH_ALT_CAMERA to share logic with 5G Odyssey
* referencing alt camera
* reference HONDA_BOSCH_ALT_CAMERA
* switch to zero steer instead of steer disable
* add alt camera import
* typo fixes
* remove comment
* properly revert comment change
* give 30 second allowance for repeating steer warning - too obtrusive
* adding gearbox to alt_camera
* change alt camera to alt radar
* disable steer control when steering, and update display
* Update lane line display
* update dashed lines and disable faults
* add fingerprint to steer control
* update steer threshold and minsteer speed
* typo cleanup
* more cleanup
* remove duplicate minspeed, update gas max
* Revert safety changes in "Updating max gas for RDX"
This reverts commit 35047d53e9367033adc7be9bbfbf2654892bc465.
* 3810 steer max to prevent faults
* update lowspeed fault signal name
* add driver steering message
* add driver steering message
* block lkas forward
* Updating test for LKAS fwd block
* updating steer disable to longcontrol only based on driver feedback
* Revert "adding 25 fingerprints only visible w comma power"
This reverts commit 72d75fe8d3d17c09e4d91d7c8cf60dfed4df83de.
* Aligning with odyssey changes
* aligning with odyssey carstate changes
* aligning with odyssey hondacan changes
* aligning with odysey values changes
* aligning with odyssey bosch2018 dbc changes
* Revert "block lkas forward" safety change, only impacts 2025
This reverts commit 221e6e437e037e85df761cd5983c7c64c017a33d.
* Revert "Updating test for LKAS fwd block" safety change, only impacts 2025
This reverts commit 3f5d7b5edfa46b7fa320979db35bc432f942483c.
* update compatible years to only 2024
* Reducing community support to 2025 only
* remove RDX from community list
* remove parentheses change
* repack flags
* Revert "aligning with odyssey bosch2018 dbc changes" - only impacted 2025 RDX which was removed from this PR
This reverts commit 021872aeabaa45245d0be59a61f379b4f1bf2575.
* moving to torque tuning based on log
* moving to torque tuning based on log
* Revert "add 3G RDX MMR"
This reverts commit fb76f39c98bc859fee55d7e58834e5502674d574.
* Comment cleanup
* typo fix
* Update steer ratio and standardize minspeed
* aligning with odyssey carcontroller changes
* aligning with odyssey carstate changes
* clean up merge conflict
* spelling
* Update test route for ACURA_RDX_3G_MMR
* not in release until there's more driving history
---------
Co-authored-by: Jason Young <jyoung8607@gmail.com>
* Add 2022 MDX fingerprints
* Add 4G MDX
* Add MDX 2022 values
* fall back to dashed lines when cruise enable, matching stock ACC
* hide lines at steer max
* Revert "hide lines at steer max"
This reverts commit 481b7997a0408e22680f9ff8e61f1a148bbf01a7.
* hide lines at steer max - using steer_restricted bool
* use steer_restricted bool in hondacan
* revise lane line logic to rely on openpilot signals
* Honda: Bosch alternate radar support
* add that
* Add wheeljerk lkas mitigation
* fix - duplicate import
* backout lkas ui changes - move to separate PR
* whitespace fix
* Revert "revise lane line logic to rely on openpilot signals"
This reverts commit f4062735e8112cf219069a4b40495508d4032c2e.
* Revert "hide lines at steer max - using steer_restricted bool"
This reverts commit c7b85f4980a7ed0031533e498b12fa3b5e52d10c.
* show dashed lines at steermax or steerFaultTemporary
* revise ui fieldname to show_dashed_lines
* adding dashed lane lines
* comment spelling fix
* try CS.out
* whitespace fix
* more fixes
* more typofixes
* try more CS.out
* update MDX values
* Revert "Add 4G MDX"
This reverts commit a6596fb39548dc13307a2da64ec7028c999fc7a4.
* revert cleanup
* add bosch adas 2022
* reference new bosch_adas_2022
* copy canfd common to 2022 mdx
* repoint to 2022 MDX
* repoint torque data
* temporarily ignore test route
* Revert "copy canfd common to 2022 mdx" - wrong file
This reverts commit 0ae265e9143c107c03a9d844aa213ee142b39cc7.
* copy canfd common to mdx 2022
* repack flags
* repoint ADAS after DBC refactor
* Revert "add bosch adas 2022" - not needed after ADAS refactor
This reverts commit 3fdf9d5e67caa9e9a11b06b754e231c0bce29588.
* Revert "try more CS.out"
This reverts commit a9b29256e7ffb17e4d2eb9aabfa8340cf997eea2.
* Revert "more typofixes"
This reverts commit 8950f4773b736efc77f5edfe195ff4c4fe4d96f0.
* Revert "more fixes"
This reverts commit 97d901bf251c82d2fba90f7bb05536dd789f4b57.
* Revert "whitespace fix"
This reverts commit 01685c5002300f63d2f67dcca19b50976299a1ae.
* Revert "try CS.out"
This reverts commit 7f3c640171893ba55bbdb5c58d9686cbcc5290f5.
* manually revert custom LKAS code - will be separate PR
* manually revert custom LKAS code - will be separate PR
* whitespace fix
* try steer to zero
* rename steertozero
* Add 8-byte-lkas to safety
* remove substitute torque
* torque data from recent test log
* Adding MDX testroute
* Restrict steer_down_to_zero to MDX only
* Adding fingerprint to steering_control for MDX steer_to_zero
* different syntax
* Update steerratio
* whitespace fix
* merge typo fix
* removing 21MDX from community list
* enable TJA control flag
* Add 2024 MDX
* Add 2024 MDX to values
* Move 2024 MDX to supported
* remove ALT_RADAR
* Add MDX to alt_brake autodetect
* Add dynamic units to TJA control
* Syntax fix
* label fix
* unnecessary backslash
* add lowspeed status for TJA
* Add TJA lowspeed lockout to carstate exception
* line too long
* updating to newer test route
* Revise accFaulted to use BRAKE_MODULE
* Update message to accFaulted
* Add fingerprint for 2022 MDX Advance trim
* 4G MDX does not send EPS and VSA fingerprints without Comma Power
* Add traffic jam assist footnote
* Adding comma power fingerprints for 2022 Advance trim
* Add 2023 to Acura MDX
* Remove 23 MDX from community
* point 4G MDX to canfd dbc
* Delete opendbc/dbc/generator/honda/acura_mdx_2022_can.dbc
* increase 4G MDX to 3840 steer
* Clear out TJA
* Remove TRAFFIC_JAM_ASSIST
* Remote TJA
* whitespace fix
* Update Acura MDX 4G steering speed documentation
* typo fix
* align whitespace
* Restrict ALT_RADAR - causes HUD blinking
* Don't use ALT adar
* update to newer test route
* update to current testroute torque parameters
* Update to testroute learned torque parameters
* oops
* revert back to ALT_RADAR after removing LKAS_PROBLEM
* update torque values from latest test route
---------
Co-authored-by: Jason Young <jyoung8607@gmail.com>
* Rivian Gen2
* ESP_AebFb for brake
* Fixing messages
* Revert "Fixing messages"
This reverts commit 10f01a36b485fe2f368736b448dedb1dcc72415d.
* Revert "ESP_AebFb for brake"
This reverts commit 11520da4f387efbc1e8fe0155a6680cfe81b7137.
* Reapply "ESP_AebFb for brake"
This reverts commit 58c8f23e9e75654f8c1615f4a2c9f6a50b9ae783.
* 90deg fault prevention
* VDM_AdasSts send all messages
* vl_all for VDM_AdasSts to send all frames
* torque fault signal and zero torque when inactive
* fix StopIteration when vl_all is empty
* not needed
* update fault prevention
* zip it up
* fault avoidance part 2
* no need to send elk
* 250 angle frames
* 95 angle frames
* 92 angle frames
* 92 angle frames
* 89 frames are the maximum
* own counter for adas status
* fix adas status loop
* reduce diff & clean up
* add tests back
* use vl_all for VDM_AdasSts
* Apply suggestion from @sshane
Co-authored-by: Shane Smiskol <shane@smiskol.com>
* Apply suggestion from @sshane
Co-authored-by: Shane Smiskol <shane@smiskol.com>
* try to engage sub 20mph
* Revert "try to engage sub 20mph"
This reverts commit e93961fd3a8e484cc4cb3b727116d55cb7038b3d.
* ACM_lkaToiFlt = 0 is needed for fault prevention
* no torque during torque_fault is important
* reduce diff
* reduce diff
* reduce diff
* remove fw for gen2
Co-authored-by: elkoled <elkoled@gmail.com>
* add test route for gen2
Co-authored-by: elkoled <elkoled@gmail.com>
* remove fault avoidance and merge it as a standalone
Co-authored-by: elkoled <elkoled@gmail.com>
* fix ruff line too long
Co-authored-by: elkoled <elkoled@gmail.com>
* Update opendbc/car/rivian/carstate.py
Co-authored-by: Adeeb Shihadeh <adeebshihadeh@gmail.com>
* GEN2 as a Flag
* RIVIAN_R1
* add rivian 2026 VIN
---------
Co-authored-by: Shane Smiskol <shane@smiskol.com>
Co-authored-by: elkoled <elkoled@gmail.com>
Co-authored-by: Adeeb Shihadeh <adeebshihadeh@gmail.com>
* Add Honda e dbc
* Honda e MMR
* Add Honda E advance trim
* Rename dbc to honda_e_advance_2020_can
* Add HONDA_E_ADVANCE
* Add HONDA_E_ADVANCE
* temp testroute for Honda E Advance
* Add HONDA_E_ADVANCE
* update dbc name
* formatting fix
* Correct reversed Honda E firmware
* testroute for Honda E Advance
---------
Co-authored-by: Jason Young <jyoung8607@gmail.com>
* temp gearshifter override for Honda Fit
* Allow manual transmission for Honda Fit
* Add 2018 Fit MT fingerprints
* fix uppercase
* Add REVERSE_LIGHT for nidec_scm_group_a.dbc
* Autodetect reverse_light_msg
* Add HONDA_FIT MT test route
* Switching timing as SCM_BUTTONS is faster on canbus
* switch to fingerprint-based reverse light detection due to canbus timing
* Testroute for 2018 manual-transmission Honda Fit
* GC the last copy of ALLOW_MANUAL_TRANS
* diff reduction
* PEP 8
---------
Co-authored-by: Jason Young <jyoung8607@gmail.com>
* Hyundai: cleanup unsupported longitudinal cars list
* use int flag directly
* lint
* remove altogether
---------
Co-authored-by: Jason Young <46612682+jyoung8607@users.noreply.github.com>
* Add 2022 Acura TLX fingerprint
* whitespace fix
* Bump to 2022 TLX
* whitespace fix
* remove 22 TLX from community list
* Add TLX_2G testroute from 2022
* retry CI
---------
Co-authored-by: Jason Young <jyoung8607@gmail.com>
* Add setup footnote for j533 harness installation
Add a reference to a j533 guide to avoid people trying to install j533 at the LKAS camera.
* line break, wordsmithing
---------
Co-authored-by: Jason Young <jyoung8607@gmail.com>
* add Model 3 Performance HW4 FP
* FSD v14 too
* Tesla 2026.2.9.1 update
* changed my EPS FW string
* 4b6b0748e0d044e2/00000116--2cc20e51ac
* mechanical sort with auto_fingerprint
---------
Co-authored-by: Jason Young <jyoung8607@gmail.com>
* Chrysler: Jeep Cherokee 2019-23
* remove test-only change
* remove another test-only change
* remove FIXME since I fixed it
* tweak STEER_MAX
* disable BSM detection until signals are found
* hotwire this temporarily
* re-enable BSM detection and handling
* tweaked auto_fingerprint 7118579cad81fb4e/0000036b--d6802b9afa
* Chrysler: Common safety checksum
* sanity check all counters are length 4
* don't need this
* harmonize CUSW DAS_6 signals with other Chrysler
* now this can be the same for CUSW
* cleanup
* whole conditional not necessary, remove CUSW to start
* diff reduction / consistency
* further diff reduction
* pass tests until I figure out the disengage fault
* cleanup
* comment cleanup/consolidation
* try lat accel controller again
* touchup
* clarity