Repository navigation
Release 0.3.0
Highlights
- Supported car count: 345 → 397
- Tesla Model 3, Model Y, and Model X (HW3 and HW4) support thanks to lukasloetkolben and greatgitsby!
- Rivian R1S and R1T (Gen 1 and Gen 2) support thanks to lukasloetkolben!
- Porsche Macan and Audi Q5 (VW MLB) support thanks to jyoung8607 and Dennis-NL!
- VW MEB (ID.x) architecture support thanks to jyoung8607!
- PSA AEE2010_R3 platform support thanks to elkoled!
- Honda Accord 2023-25, CR-V 2023-25, Pilot 2023-25, Passport 2026, and Acura MDX 2025 support thanks to vanillagorillaa and MVL!
- Honda Odyssey 2021-25 support thanks to csouers and MVL!
- Acura TLX 2021 support thanks to MVL!
- Honda City 2023 support thanks to vanillagorillaa and drFritz!
- Honda N-Box 2018 support thanks to miettal!
- Ford F-150, F-150 Hybrid, Mach-E, and Ranger support
- Ford Escape 2023-24 and Kuga 2024 support thanks to incognitojam!
- Hyundai Nexo 2021 support thanks to sunnyhaibin!
- Kia K7 2017 support thanks to royjr!
- Lexus LS 2018 support thanks to Hacheoy!
- Lexus RC 2023 support thanks to nelsonjchen!
- CANParser and CANPacker rewritten in pure Python — the installed package is pure Python, no compilation required
- Safety code,
isotp.py/ccp.py/xcp.py, andvehicle_model.pymoved into opendbc from panda/openpilot — opendbc is now the self-contained car API package mullreplaced with a faster custom mutation test runner- Safety hardening: per-brand message-block config, missing RX checks, relay-malfunction config
What's Changed
- Rename to SafetyFlags by @sshane in #1711
- Move safety constants to opendbc by @sshane in #1714
- Missing Safety references by @sshane in #1715
- update Volvo V60 signals by @incognitojam in #1045
- Revert "Toyota: log gas and brake" by @sshane in #1725
- Custom rx sub_addr by @robbederks in #1726
- Rivian R1S / R1T Generation 1 by @lukasloetkolben in #1613
- Rivian: little fixups by @adeebshihadeh in #1728
- Tesla: quicker steering pressed logic by @sshane in #1730
- Add Tesla Model 3/Y ignition signal by @sshane in #1731
- Tesla: lower steering actuator delay by @sshane in #1735
- Tesla: small port cleanup by @sshane in #1732
- Tesla: implement cruiseControl.cancel by @sshane in #1734
- Rivian: small port cleanup by @sshane in #1736
- Tesla: Model 3/Y safety prep by @sshane in #1737
- Enable Tesla Model 3/Y behind dashcam by @sshane in #1740
- Move some FW query checks into config by @sshane in #1743
- remove rj45 cable, duplicate obd-c for obd-ii conn by @greatgitsby in #1744
- FW query: sort brands by percentage of ECU matches by @sshane in #1742
- Rivian: VIN query by @lukasloetkolben in #1739
- uv run is not needed by @sshane in #1745
- uv environment setup script by @sshane in #1746
- clean up setup.sh by @sshane in #1747
- rm all_known_cars by @sshane in #1748
- Revert "FW query: sort brands by percentage of ECU matches" by @sshane in #1749
- Reapply "FW query: sort brands by percentage of ECU matches" by @sshane in #1750
- namespace runner by @sshane in #1752
- Move car safety modes to opendbc by @sshane in #1713
- namespace runners for all by @sshane in #1755
- Fix pytest discovery by @sshane in #1757
- Fix namespace for contributors by @sshane in #1758
- add safety mutation test by @sshane in #1756
- 2023 F-150 5.0 - FIngerprint by @blue-genie in #1751
- Lateral limits: test all torque cars by @sshane in #1763
- car: common update_steering_pressed by @sshane in #1774
- Remove duplicate safety mode definition by @adeebshihadeh in #1776
- Safety flags: remove redundant namespace by @sshane in #1778
- Fingerprint: 2022 Tesla Model Y Performance by @greatgitsby in #1777
- tesla: lower lateral jerk by @sshane in #1762
- Tesla: remove old fault prevention code by @sshane in #1761
- HKG: ccNC messages by @royjr in #1671
- Hyundai: Parse LFA button from steering wheel by @sunnyhaibin in #1274
- Chrysler: Parse LKAS button from steering wheel by @sunnyhaibin in #1277
- Remove redundant parameter in
hyundai/values.pyby @ugtthis in #1783 - subaru: FW versions for Subaru Forester 2024 Sport by @fredyshox in #1779
- Tesla: remove angle delta limit by @robbederks in #1788
- Hyundai CAN-FD: Refactor HDA2 with available steering types by @sunnyhaibin in #1782
- Rivian: less sensitive steering pressed threshold by @sshane in #1789
- Revert "Chrysler: Parse LKAS button from steering wheel" by @sshane in #1790
- Rivian: update torque params by @sshane in #1787
- Tesla: fix high angle fault by @sshane in #1793
- Hyundai CAN-FD: Simplify cruise button RX checks by @sunnyhaibin in #1791
- VW MQB: AEB actuation setup by @jyoung8607 in #1229
- Fingerprint: Nissan Leaf Tekna 2019 [EU] by @zidad in #1689
- HKG: fix hyundai_canfd comments by @royjr in #1796
- Genesis: Add FW versions for GV70 Electrified 2024 by @sunnyhaibin in #1723
- Honda: CANFD Gearbox by @vanillagorillaa in #1644
- Honda: Civic Type R support by @vanillagorillaa in #1659
- Honda: DBC updates by @vanillagorillaa in #1643
- safety: pull out cam -> pt fwd blocking by @adeebshihadeh in #1785
- HKG: let cabana sort hyundai_canfd by @royjr in #1797
- test_models trigger comment by @maxime-desroches in #1799
- Ford: enable Q4 platform by @adeebshihadeh in #1804
- Ford: CAN longitudinal has been verified by @sshane in #1807
- Hyundai: Car Port for Nexo 2021 by @sunnyhaibin in #933
- Hyundai: Disable longitudinal for HDA2 without ADAS Driving ECU by @sunnyhaibin in #1295
- 2022 F150 Lightning - Fingerprint by @coffee-cake-isaac in #1802
- Hyundai: Add FW version for Ioniq 5 2023 by @sunnyhaibin in #1349
- HKG: Add FW versions for Genesis GV70 2024 by @sunnyhaibin in #1135
- Ford: pull F150 Lightning out of dashcam by @coffee-cake-isaac in #1812
- Rivian: silence hold wheel alert on engage by @sshane in #1813
- Hyundai: Car Port for Kona 2022 by @sunnyhaibin in #1137
- Hyundai: Common DBC for CAN and CAN-FD Platforms by @sunnyhaibin in #1269
- VW MQB: Prep refactor for MEB checksum support by @jyoung8607 in #1815
- Safety tests: longitudinal flag by @sshane in #1818
- Tesla: small safety test refactor by @sshane in #1817
- Ford: expand F-150 model year to include 2021 by @incognitojam in #1819
- Ford: Adding 2023 F-150 RaptorR Fingerprint by @OneFast440 in #1820
- Ford: add Mach E fingerprint by @adeebshihadeh in #1822
- cereal: add currentCurvature to CarControl by @jyoung8607 in #1803
- VW MEB: CAN database and checksum support by @jyoung8607 in #1816
- Ford: Parse Lane Centering button from steering wheel by @sunnyhaibin in #1275
- Simplify Hyundai safety flag values by @crwusiz in #1825
- Rivian: fix resume from standstill by @lukasloetkolben in #1784
- Hyundai CAN Longitudinal: Enable for camera SCC cars by @sunnyhaibin in #1814
- Rivian: add radar support by @lukasloetkolben in #1806
- Rivian: add Safety by @lukasloetkolben in #1753
- Final Rivian fixes by @sshane in #1829
- Rivian: add EPS software FW query by @sshane in #1832
- VW MQB: Change source of gear position signal by @jyoung8607 in #1836
- Rivian: add passenger door open signals by @sshane in #1837
- Pull Tesla and Rivian out of dashcam by @sshane in #1841
- Rivian in release by @sshane in #1831
- Hyundai CAN-FD Safety: Refactor TX message assignments by @sunnyhaibin in #1828
- Hyundai CAN-FD Longitudinal: Enable for radar-based SCC platforms (non-HDA2) by @sunnyhaibin in #1283
- Hyundai CAN-FD: Fix steering angle scaling by @sunnyhaibin in #1843
- Hyundai CAN-FD Safety: Refactor bus detections by @sunnyhaibin in #1830
- Hyundai CAN-FD: Update wheel speed signal parsing by @sunnyhaibin in #1844
- Hyundai CAN-FD Safety: Update vehicle speed conversion accuracy by @sunnyhaibin in #1845
- HKG: Revert wheel speed safety changes by @jyoung8607 in #1846
- VW MQB: Cleanup and refactor in preparation for MEB by @jyoung8607 in #1847
- VW MQB: More cleanup and prep for MEB by @jyoung8607 in #1849
- safety: rename driver torque limit multiplier to match python by @sshane in #1827
- Move isotp.py, ccp.py and xcp.py from panda by @pd0wm in #1854
- Add vehicle_model.py by @sshane in #1808
- Move safety replay to opendbc by @sshane in #1866
- Ford: combine lateral test by @sshane in #1868
- Ford: simplify curvature error safety by @sshane in #1864
- Tesla: Model3 Highland 2024 fingerprint by @lukasloetkolben in #1863
- Rivian: rename and cleanup DBC by @lukasloetkolben in #1857
- actuators: rename steer to torque by @sshane in #1869
- angle limits: enforce a max angle and inactive angle by @sshane in #1870
- Revert "Simplify Hyundai safety flag values" by @sshane in #1871
- safety: split torque and angle steering limits by @sshane in #1874
- safety: add max_angle by @sshane in #1875
- safety: consider max angle for inactive angle by @sshane in #1876
- Fix car interface test by @sshane in #1878
- safety: fix various vehicle speed safety mismatches by @sshane in #1877
- Hyundai CAN-FD Safety: Update wheel speed signal parsing by @sunnyhaibin in #1850
- Angle safety: test above max angle by @sshane in #1879
- fingerprint: 2023 Tesla Model Y (HW3) by @greatgitsby in #1882
- Hyundai CAN FD: ADAS steering API updates by @sunnyhaibin in #1873
- Remove test_generator from commit hooks by @nworb-cire in #1883
- angle limits: use a struct by @sshane in #1885
- Revert "Hyundai CAN FD: ADAS steering API updates" by @sshane in #1888
- Hyundai CAN FD: add angle control signals to the DBC by @sshane in #1887
- Fix Ford CAN FD safety replay by @sshane in #1889
- safety replay: fix messages on segment boundaries not sorted by @sshane in #1890
- Replace gcov & lcov with gcovr by @ccdunder in #1867
- Ford Q4: limit max curvature from vehicle speed by @sshane in #1852
- Ford CAN FD: enable safety in release by @sshane in #1896
- Hyundai CAN FD: test ACC cancel by @sshane in #1898
- Coverage fixups by @sshane in #1900
- Only run tx hooks on msgs in safety_config.tx_msgs by @ccdunder in #1851
- Ford CAN FD: upstream car docs by @sshane in #1904
- Toyota: low speed lockout is a fault only if openpilot longitudinal by @sshane in #1906
- Ford CAN FD: SecOC is dashcam by @sshane in #1908
- add CI test artifacts to gitignore by @jyoung8607 in #1916
- Tesla: add Model Y 2022 (HW3) by @lukasloetkolben in #1915
- website: use new highlight class by @sshane in #1920
test_models_trigger.yaml: add checkout check to prevent opendbc bump fail by @BBBmau in #1919- Rivian: add VDM fault signal by @sshane in #1918
- Fulfillment parts by @sshane in #1921
- Tesla: setSpeed is vEgo while disabled by @sshane in #1923
- carcontroller cleanup by @sshane in #1924
- docs: start extra cars clean up by @sshane in #1925
- Rivian safety: test stock long accel actuation message by @sshane in #1927
- Rivian: cancel command by @sshane in #1910
- Rivian: fix fuzzy test_models failures by @sshane in #1929
- Rivian: don't show set speed in UI by @sshane in #1842
- Replace @parameterized.expand with @pytest.mark.parametrize to improve test speed by @Aniurm in #1930
- Tesla: support 0 cruise state speed by @sshane in #1928
- VW MEB: Reserve safety identifier by @jyoung8607 in #1931
- VW PQ: Add FW for 2012 Jetta Sportwagen TDI by @insertwittyusername in #1712
- HKG: Add FW for 2020 Hyundai Ioniq HEV by @royjr in #1914
- vin: add parse function by @sshane in #1935
- Vin helper class by @sshane in #1937
- Rivian: VIN fuzzy fingerprinting by @lukasloetkolben in #1821
- safety: checksum and counter are explicitly opt-out by @sshane in #1939
- safety tests: common attrs by @sshane in #1948
- Rivian safety: check missing rx addr by @sshane in #1949
- Rivian: remove a VDM ACC fault signal by @sshane in #1951
- Toyota: Cleanup/fix safety RxChecks for SecOC by @jyoung8607 in #1953
- parser_pyx: add nogil for improved threading performance by @deanlee in #1957
- Tesla: fix an ACC fault by @sshane in #1960
- Tesla long: smoother stopping by @sshane in #1961
- Hyundai Safety: Use safety flags in tests by @sunnyhaibin in #1969
- safety fwd hook: returns a bool by @sshane in #1970
- Ford safety: only check relevant LKAS addresses by @sshane in #1971
- safety: relay malfunction config by @sshane in #1959
- Hyundai: dashcam FCEV by @sshane in #1973
- Hyundai CAN FD: Accurate hybrid powertrain detection by @sunnyhaibin in #1891
- Tesla: Autopilot enabled signal by @lukasloetkolben in #1978
- Tesla: fix incorrect DBC msg length by @sshane in #1980
- Subaru Pre-Global: fix missing rx checks by @sshane in #1982
- Honda Nidec: missing brake command rx check by @sshane in #1981
- safety tests: remove redundant test skips by @sshane in #1983
- GM safety: add missing regen rx check by @sshane in #1984
- Fingerprint: 2022 Civic Si by @vanillagorillaa in #1952
- Hyundai CAN FD safety: more clear what is common by @sshane in #1986
- Hyundai CANFD safety tests: common safety param combinations by @sshane in #1987
- Hyundai CAN FD safety: replace alt buttons live detection with param by @sshane in #1985
- Hyundai safety: add missing rx checks by @sshane in #1989
- safety: only run rx hooks on whitelisted msgs by @sshane in #1903
- Hyundai: Fix FCEV RX check and move out of dashcam by @sunnyhaibin in #1974
- HKG: spas remove unused frame param by @royjr in #1966
- Added FW for Mazda CX5 2025 by @kenhuang14 in #1911
- Hyundai CAN FD: Fix steering messages in safety replay by @sunnyhaibin in #1975
- Hyundai: split car controller by CAN FD by @sshane in #1990
- Toyota: add static rx check for alt brake by @sshane in #1991
- fix ruff failure by @sshane in #1996
- safety: start fwd hook config by @sshane in #1997
- liveTracks: bool error fields by @sshane in #2001
- Ford: radar is invalid when in reverse by @sshane in #2000
- car interfaces: each specify their own dependencies by @sshane in #2002
- Safety Replay: add Hyundai Legacy to steering message checks by @sunnyhaibin in #2005
- Rivian: don't forward stock LKAS by @sshane in #2015
- Rivian: adjust lateral actuator delay by @sshane in #2020
- Rivian: set long safety flag by @sshane in #2021
- Rivian safety: parse speed by @sshane in #2023
- safety: remove rt interval param by @sshane in #2024
- safety tests: remove steer bit rt limit param by @sshane in #2025
- docs: add USB-C coupler to OBD-II harness by @incognitojam in #2029
- Rivian: add hardware part number query by @sshane in #2031
- docs: remove comma power from J533 harness by @incognitojam in #2030
- Rivian: another FW query by @sshane in #2032
- GM: fix some ACC signals by @sshane in #2035
- docs: add comma power for Nissan by @incognitojam in #2034
- Toyota: bump RAV4 ICE to 2025 by @sshane in #2036
- GM: fix ASCMGasRegenCmd scale and units by @sshane in #951
- docs: add comma power to Rivian and Tesla harness by @incognitojam in #2037
- docs: add long OBD-C cable length by @incognitojam in #2038
- VW PQ: Rename DBC by @EliasKotlyar in #2019
- VW MQB: Rename DBC by @jyoung8607 in #2041
- HKG: Add FW for 2018 Hyundai Ioniq Hybrid by @royjr in #2022
- HKG: Add FW for 2022 Hyundai Tucson by @amrmostafa8 in #2028
- Subaru: Add FW for 2022 Subaru Legacy by @Shadyninja94 in #1995
- Subaru: Add FW for 2022 Subaru Outback Touring XL by @mrrsm in #2010
- Tesla: add Model 3 HW3 fingerprint by @lukasloetkolben in #1993
- Keep steering active at standstill by @adeebshihadeh in #2042
- HKG: Add FW for 2024 Kia Niro EV by @royjr in #2018
- GM: check camera object data for radarUnavailable by @sshane in #2033
- Tesla: steer at standstill by @sshane in #2046
- docs: update comma power to v3 by @incognitojam in #2039
- safety: support dynamic max torque from speed by @sshane in #2047
- Rivian: add all validity checks for speed message by @sshane in #2048
- Rivian safety: check 2nd speed source by @sshane in #2049
- Rivian: increase low speed torque by @sshane in #2016
- Honda: update compatibility for Passport by @vanillagorillaa in #2051
- Nissan: Fix typo in _nissan_common.dbc by @gncnpk in #2054
- Tesla: new Autopilot and other vehicle signals by @sshane in #2056
- Tesla: block Autosteer by @sshane in #2055
- Tesla: fix convenience blinker by @sshane in #2057
- use Github Actions macOS runners by @maxime-desroches in #2062
- Toyota: 2023 Toyota Yaris (JDM) by @AlexandreSato in #1668
- CI: Set GIT_REF as an environment variable for safety mutation tests by @devtekve in #1956
- Tesla: fingerprint Tesla Model Y 2024 (HW4) by @lukasloetkolben in #2066
- [Ford] F150 Lightning Fingerprint by @hiimisaac in #2068
- Mazda: Add FW for 2022 Mazda CX-5 by @ZL910 in #2040
- Tesla: fingerprint Model 3 (2023) HW3 by @lukasloetkolben in #2059
- Tesla: fingerprint Model 3 2025 (HW4) by @lukasloetkolben in #2069
- CI: Fix
GIT_REFformatting in safety mutation workflow by @sunnyhaibin in #2070 - docs: add setup video link by @incognitojam in #2081
- Tesla: add Model 3 2023 (HW3) by @lukasloetkolben in #2073
- docs: add setup notes by @incognitojam in #2075
- Mazda: Fix comment typo by @heqichen in #2083
- safety: split relay malfunction and generic rx checks by @sshane in #2088
- Move relay malfunction check to fwd hook by @sshane in #2087
- Revert "Move relay malfunction check to fwd hook" by @sshane in #2089
- Honda: Support Civic Hybrids by @vanillagorillaa in #1856
- safety: switch to field initializer for check_relay by @sshane in #2093
- Hyundai Camera SCC long safety: check SCC 12 relay malfunction by @sshane in #2094
- safety: block messages with static config by @sshane in #2092
- safety: move Toyota to msg block config by @sshane in #2096
- GM ASCM safety: use disable_forwarding by @sshane in #2097
- safety: move Subaru to msg block config by @sshane in #2098
- safety: move Hyundai to msg block config by @sshane in #2099
- safety: block all messages with static config by @sshane in #2095
- FingerPrint F-150 by @Yeek2 in #2085
- safety: move Hyundai CAN FD to msg block config by @sshane in #2107
- Honda: Bosch LKAS HUD update by @vanillagorillaa in #2110
- Chevrolet Bolt EUV: update lat control base values by @ZwX1616 in #1826
- Rename experimental long by @sshane in #2114
- safety: move Honda to msg block config by @sshane in #2103
- No-op changes to make Panda happy by @aubsw in #2076
- Revert "Rename experimental long" by @sshane in #2125
- Revert "Revert "Rename experimental long"" by @sshane in #2128
- Add support my EU version of SantaFe by @kovalevskij-d in #2113
- Rivian: alternative Ignition Signal by @lukasloetkolben in #2126
- Honda: CarState cleanup by @sshane in #2132
- Honda Bosch: CAN FD Pilot 2023 by @vanillagorillaa in #2118
- feat(Tesla): add setup note pointing to wiki by @greatgitsby in #2122
- Tesla: add DAS_road Signal by @lukasloetkolben in #2133
- Rivian: add park assist dbc by @lukasloetkolben in #2136
- Kona 2022 alt limit flag by @johnnathanwood in #2072
- Nissan: Added ProPilot brake pressure signal by @gncnpk in #2137
- Honda: 2025 HRV by @vanillagorillaa in #2163
- safety replay: add Tesla support by @sshane in #2169
- Tesla: move steering disengage to generic param by @sshane in #2175
- Tesla: fix steer fault when quickly overriding by @sshane in #2176
- Tesla safety: enforce ACC disengage via steering press by @sshane in #2177
- Add Tesla Model Y routes by @sshane in #2181
- Tesla: forward Summon by @sshane in #1801
- Tesla safety: block cancel message during stock AEB by @sshane in #1805
- Rivian dbc update by @lukasloetkolben in #2187
- Acura: Fix ILX documentation by @mvl-boston in #2171
- docs: Ford Q4 setup video by @alan-polk in #2189
- Toyota: Add Lexus RC 2023 by @nelsonjchen in #2082
- Honda: 24 Civic MT Fingerprint by @vanillagorillaa in #2135
- HKG: more ccNC messages by @royjr in #2124
- packer_pyx: add nogil for improved threading performance by @deanlee in #1958
- add Ford Escape 2023-24 and Kuga 2024 by @incognitojam in #1922
- Ford Q4 setup video, long_odbc_cable for Q4 by @alan-polk in #2186
- Acura: Fix RDX documentation by @mvl-boston in #2172
- Tesla: check steer control type by @sshane in #2194
- Tesla: forward stock LKAS while disengaged by @sshane in #2190
- Log stock LKAS actuation by @sshane in #2197
- Revert "Ford Q4 setup video, long_odbc_cable for Q4" by @sshane in #2199
- Tesla: allow enabling in tight curves by @sshane in #2198
- Tesla: add wheel speed message by @sshane in #2203
- Tesla safety: check 2nd speed source by @sshane in #2202
- Tesla: fix cruise enabled test_models Autopark mismatch by @sshane in #2205
- CANParser: add signal setup hook by @sshane in #2206
- CANParser: check Tesla counters by @sshane in #2212
- CANPacker: support signal types by @sshane in #2213
- Tesla: let CANPacker set counters by @sshane in #2214
- Tesla safety: check rx counters by @sshane in #2204
- dbc: fix incorrect endwith check by @sshane in #2222
- CANParser: support Tesla checksums by @sshane in #2223
- Tesla: let CANPacker set checksums by @sshane in #2224
- Reapply "Tesla: let CANPacker set counters (#2214)" by @sshane in #2220
- Tesla: add missing checksum signal by @sshane in #2226
- Tesla safety: check checksums by @sshane in #2225
- Tesla safety: check quality flag ESP_B (2nd speed) by @sshane in #2227
- fix(macos): macOS 15 and greater by @greatgitsby in #2180
- safety: remove disengage on gas by @adeebshihadeh in #2232
- add ty by @adeebshihadeh in #2235
- enable pre-commit by @adeebshihadeh in #2236
- Ranger install video by @alan-polk in #2209
- HKG: Add 2025 Kia Niro EV by @TravonteD in #2210
- Ford: Mach-E Install Video by @alan-polk in #2207
- 2022 Honda Civic PI Tuning by @MarcoTheDingo in #1675
- F150 lightning expedition install video by @alan-polk in #2208
- Bolt 70kW Regen Signal by @firestar5683 in #2142
- Honda: DBC merge by @vanillagorillaa in #2079
- Honda: Cleanup Nidec steering dbc by @vanillagorillaa in #2080
- Honda Bosch: Steer to zero by @vanillagorillaa in #2104
- Revert "Honda Bosch: Steer to zero" by @vanillagorillaa in #2240
- CI: cache pre-commit by @adeebshihadeh in #2241
- enable cpplint by @aubsw in #2238
- safety: add round helper by @sshane in #2244
- Tesla: raised lateral limits by @sshane in #2115
- Revert "enable cpplint" by @sshane in #2245
- docs: custom kwargs in markdown generator by @incognitojam in #2045
- CANPacker: speedup recent slowdown by @sshane in #2251
- Fix torque array assert by @adeebshihadeh in #2252
- Fix typos in isotp_parallel_query helper by @adeebshihadeh in #2253
- Fix phrasing in README by @adeebshihadeh in #2254
- Skip for loop calls when enableDsu is false by @eFiniLan in #2249
- Reapply "enable cpplint" (#2245) by @adeebshihadeh in #2259
- bump cppcheck to 2.17.1 by @adeebshihadeh in #2260
- Add safety headers to package by @adeebshihadeh in #2258
- rename safety/safety/safety_* to safety/modes/* by @adeebshihadeh in #2261
- Lower Tesla steer limit timer by @sshane in #2256
- Fix cppcheck cache by @sshane in #2264
- interfaces: remove redundant function by @sshane in #2263
- Hyundai: fix recent enable button press regression by @sshane in #2262
- Hyundai: move low speed steering alert to car state by @sshane in #2265
- Hyundai CAN FD: fix recent enable button press regression by @sshane in #2266
- safety: improve MISRA test coverage by @adeebshihadeh in #2274
- run safety tests in test.sh by @adeebshihadeh in #2275
- move MISRA check into test.sh by @adeebshihadeh in #2276
- pre-commit -> lefthook by @adeebshihadeh in #2278
- try moving pytest to lefthook by @adeebshihadeh in #2279
- Rivian: cleaner doorOpen logic by @lukasloetkolben in #2277
- Tesla: tune steering pressed threshold by @sshane in #2233
- Tesla: lower comfort angle rate limit by @sshane in #2281
- Toyota: log temp dash faults by @sshane in #2282
- interfaces: improve steering pressed signal by @sshane in #2283
- interfaces: common low_speed_alert init by @sshane in #2287
- VW: low steer speed alert in CarState by @sshane in #2288
- GM: low steer speed alert in CarState by @sshane in #2289
- Clean up CI caching by @sshane in #2293
- Tesla: check driver brake status by @sshane in #2292
- safety: common speed mismatch check by @sshane in #2294
- safety: common speed mismatch test by @sshane in #2296
- Tesla: generic angle cmd limit check by @sshane in #2298
- safety: consolidate some lateral constants by @sshane in #2300
- safety: default quality flag check to true by @sshane in #2303
- move MISRA mutation tests into test.sh by @adeebshihadeh in #2304
- CI: move ubsan into test.sh matrix by @adeebshihadeh in #2305
- Rivian: update VDM_AdasSts by @lukasloetkolben in #2284
- fingerprint: 2022 Tesla Model Y, 2023.40 by @greatgitsby in #2311
- ci: no timeout for forks by @maxime-desroches in #2315
- safety cleanups by @sshane in #2291
- car interfaces: pass in if release build by @sshane in #2318
- Tesla: unset old-style angle limits by @sshane in #2321
- safety: always build with coverage information by @sshane in #2327
- safety: convert ternary to if statement to catch lack of coverage by @sshane in #2328
- safety: remove extra speed in Tesla angle limit calculations by @sshane in #2329
- safety: add frequency parameter to angle limit struct by @sshane in #2334
- safety: split longitudinal and lateral checks by @sshane in #2297
- Tesla angle safety: pull out common calculation by @sshane in #2336
- Tesla: fingerprint Model Y Performance 2023 (HW4) by @shaiweinstein in #2338
- safety: move lateral constants by @sshane in #2340
- safety: consistent frequency typing by @sshane in #2341
- Adding Mazda Transmission fingerprint by @ekodikara in #2078
- Ford: add F-150 Lightning 2022 FW by @incognitojam in #1824
- Honda: 23 Civic e:HEV Fingerprint by @notAPanda in #2211
- Add PR template by @adeebshihadeh in #2344
- updated fingerprints with hyundai ioniq 2020 hybrid by @msalvato in #1695
- Honda: Clean up carstate by @vanillagorillaa in #2140
- add PLA_1 signals to Volkswagen PQ DBC by @tealtwo in #2273
- Honda: abstract out RADAR_HUD msg definition by @vanillagorillaa in #2121
- add PLA_01 signals to Volkswagen MQB DBC by @tealtwo in #2272
- Ford CANFD Radar Parser by @blue-genie in #1835
- GWM Haval H6 PHEV 2024 DBC by @celobusana in #1038
- Mazda: Add FW for 2025 Mazda CX5 by @royjr in #2196
- no more pylint by @adeebshihadeh in #2348
- angle safety: clearer controls allowed violation check by @sshane in #2351
- angle safety: reset to current angle for violation by @sshane in #2350
- Revert "Ford CANFD Radar Parser" by @sshane in #2352
- safety: add angle violation recovery test by @sshane in #2353
- Tesla safety: check all invalid brake pressed values by @sshane in #2354
- Hyundai: fix dashcam setting by @sshane in #2356
- Hyundai CAN FD: add supported configuration checking by @sshane in #2355
- Tesla: simple angle frequency check by @sshane in #2343
- Fix tire stiffness docstring by @sshane in #2364
- Rename CANDefine test class by @sshane in #2363
- Tesla: move safety out of debug by @sshane in #2285
- Hyundai: add missing Kona 2022 FW by @sshane in #2366
- Ford CANFD Radar Parser v2 by @blue-genie in #2360
- Add Tesla Model 3 route by @sshane in #2367
- Add Ford Expedition Mk4 by @alan-polk in #2368
- Volkswagen MQB: add LH_EPS_01 to DBC by @tealtwo in #2376
- Link Expedition to F150/Lightning install video by @alan-polk in #2377
- safety: fix coverage on macos by @andiradulescu in #2384
- VW PQ: Updated signal definitions for Bremse_5 by @tealtwo in #2246
- Revert "Ford CANFD Radar Parser v2" by @sshane in #2387
- HKG Adding new camera signals and updating existing by @devtekve in #2317
- Add format_fingerprints.py by @sshane in #2388
- Car docs: fix year test by @sshane in #2389
- [bot] Car docs: update model years from new users by @sshane in #2391
- [bot] Fingerprints: add missing FW versions from new users by @sshane in #2390
- fingerprint: VW Golf MK7 2014 by @mickrideout in #2393
- Add Install video for Escape 2023-2024 by @alan-polk in #2394
- Fix a few dbc typos by @tas50 in #2402
- [bot] Fingerprints: add missing FW versions from new users by @sshane in #2400
- VW PQ: Add HCA mode 2 to EPS HCA status enum by @tealtwo in #2375
- Fix CI tests by @devtekve in #2413
- fingerprints: add auto-formatted note by @sshane in #2416
- UX250h Graceful Explorer 日本仕様(Japan-spec vehicle) by @programanichiro in #2415
- Fix Toyota Yaris year format by @ugtthis in #2408
- Toyota: remove extra community cars by @sshane in #2417
- Torque control defaults: more integrator by @haraschax in #2418
- VW MQB: Add FW for 2025 Audi Q3 by @Dennis-NL in #2412
- [bot] Fingerprints: add missing FW versions from new users by @sshane in #2424
- Honda: Car Port for Thai HR-V 2023 (3G) by @AlexandreSato in #2381
- Toyota: Add FW for 2025 Lexus LC (Taiwan) by @nelsonjchen in #2397
- Honda: Add FW for 2018 Honda Civic Hatchback by @MahdiAp21 in #2299
- Mazda: Add FW for 2025 Mazda CX-5 by @valdrox in #2139
- HKG: Update angle steering signal definitions by @devtekve in #2422
- HKG: Add FW for 2018 Hyundai Ioniq Hybrid by @royjr in #2123
- Bronco special by @haraschax in #2430
- Add support for generating clang compilation database by default by @devtekve in #2428
- Nissan: remove CAN fingerprints by @adeebshihadeh in #2435
- Mazda: Add FW for 2023 Mazda CX-5 by @jyoung8607 in #2436
- HKG: Add FW for Genesis GV70 by @jyoung8607 in #2437
- HKG: Add hands-on detection signal for LFA2 vehicles by @devtekve in #2420
- HKG: Add FW for 2022 Hyundai Azera by @jyoung8607 in #2438
- Rivian: fix cluster message by @lukasloetkolben in #2440
- Bronco: more lax by @haraschax in #2441
- Ford: clean up overshoot mitigation by @sshane in #2443
- [bot] Fingerprints: add missing FW versions from new users by @sshane in #2442
- Chrysler: even crappy steering angle sensors are better by @haraschax in #2446
- Torque control: rm localizer option by @haraschax in #2447
- can build script: relative rpath by @YassineYousfi in #2423
- Revert "CI: move ubsan into test.sh matrix" by @sshane in #2449
- Rivian: add vEgoCluster by @lukasloetkolben in #2444
- Fix external project build by @sshane in #2450
- HKG: Add FW for 2024 Kia Niro EV by @jyoung8607 in #2453
- VW MQB: Implement vEgoCluster by @jyoung8607 in #2445
- Corrected feature set for Kia Niro Hybrid 2018 by @THERoen in #2454
- ecu disable: remove magic bytes by @sshane in #2462
- Add deinit function for re-enabling ECUs on shutdown by @sshane in #2461
- Honda: EPB message refactor by @jyoung8607 in #2458
- Honda: Door open message refactor, part 1 by @jyoung8607 in #2463
- Honda: Standstill message refactor, part 1 by @jyoung8607 in #2464
- Honda: Add FW for 2024 Honda Pilot by @lucentheart in #2460
- Honda: Door open message refactor, part 2 by @jyoung8607 in #2465
- Honda: Door open message refactor, part 3 by @jyoung8607 in #2468
- Honda: Decommission China-market Odyssey by @jyoung8607 in #2469
- update all routes to new format by @adeebshihadeh in #2470
- Rivian: remove redundant accel check by @lukasloetkolben in #2451
- Allow configurable maximum angle for AngleSteeringSafetyTest by @bravochar in #2231
- Honda: Alternate brake message refactor by @jyoung8607 in #2483
- Honda: Steering sensors refactor by @jyoung8607 in #2484
- Subaru Docs: move tools to harness definition by @ugtthis in #2480
- Docs: Update buy link in CARS.md by @ugtthis in #2498
- VW MQB: Add FW for 2022 Škoda Fabia by @relo1 in #2502
- Mazda: Add FW for 2024 Mazda CX-5 by @emach2036 in #2500
- Revert "Chevrolet Bolt EUV: update lat control base values" by @sshane in #2506
- Slimming
carState, part 1 by @adeebshihadeh in #2504 - Slimming
carState, part 2 by @adeebshihadeh in #2508 - Slimming
carState, part 4 by @adeebshihadeh in #2510 - Docs: Remove
requirementsfrom CarDocs by @ugtthis in #2501 - Revert "Slimming
carState, part 1 (#2504)" by @sshane in #2513 - Slimming
carState, part 6 by @adeebshihadeh in #2514 - Slimming
carState, part 3 by @adeebshihadeh in #2509 - Revert "Slimming
carState, part 6" by @sshane in #2516 - test_car_interfaces: reduce hypothesis space by @sshane in #2517
- hypothesis: remove draw call by @sshane in #2518
- hypothesis: use valid CAN DLCs by @sshane in #2519
- Revert "Revert "Chevrolet Bolt EUV: update lat control base values"" by @sshane in #2520
- car interfaces: clean up friction by @sshane in #2512
- Honda: Update docs, adding 2025 Civic Hybrid by @mvl-boston in #2487
- Honda: Miscellaneous generator cleanup by @jyoung8607 in #2523
- Honda: Bosch SCM message refactor by @jyoung8607 in https://github.com/commaai/opendbc/pull/2524
- Honda: Gear position message refactor by @jyoung8607 in https://github.com/commaai/opendbc/pull/2457
- Honda: Acura RDX is a snowflake by @jyoung8607 in https://github.com/commaai/opendbc/pull/2525
- Reapply "Slimming
carState, part 6" (#2516) by @adeebshihadeh in https://github.com/commaai/opendbc/pull/2526 - Chrysler: Add FW for 2025 Chrysler Pacifica Hybrid by @karimhadjsalem in https://github.com/commaai/opendbc/pull/2515
- VW: add freq check on Kombi_03 by @adeebshihadeh in https://github.com/commaai/opendbc/pull/2529
- CANParser: auto-detect frequency by @adeebshihadeh in https://github.com/commaai/opendbc/pull/2527
- VW: conditionally add Kombi check by @adeebshihadeh in https://github.com/commaai/opendbc/pull/2530
- opendbc/can/ little cleanups by @adeebshihadeh in https://github.com/commaai/opendbc/pull/2535
- Tesla: Port HW4 Model X by @ssysm in https://github.com/commaai/opendbc/pull/2362
- CANPacker: python rewrite by @adeebshihadeh in https://github.com/commaai/opendbc/pull/2537
- Toyota: fix silent frequency truncation by @adeebshihadeh in https://github.com/commaai/opendbc/pull/2540
- CANParser: python rewrite by @adeebshihadeh in https://github.com/commaai/opendbc/pull/2539
- Docs: Add missing Youtube icon to
SETUP_VIDEOby @ugtthis in https://github.com/commaai/opendbc/pull/2533 - Fix orange LDWS light when OP is engaged for 2022 Kia Niro PHEV by @Hero1711 in https://github.com/commaai/opendbc/pull/2532
- Move checksum functions to car modules by @adeebshihadeh in https://github.com/commaai/opendbc/pull/2541
- opendbc.can: split out DBC by @adeebshihadeh in https://github.com/commaai/opendbc/pull/2543
- Dynamic CANParser by @adeebshihadeh in https://github.com/commaai/opendbc/pull/2545
- Use dynamic CANParser for all brands by @adeebshihadeh in https://github.com/commaai/opendbc/pull/2546
- parser profiling by @adeebshihadeh in https://github.com/commaai/opendbc/pull/2542
- car dynamic parsing fixups by @adeebshihadeh in https://github.com/commaai/opendbc/pull/2547
- HKG: Add FW for 2023 Kia Sportage by @jyoung8607 in https://github.com/commaai/opendbc/pull/2536
- Honda: Common platform config for CAN-FD by @jyoung8607 in https://github.com/commaai/opendbc/pull/2550
- Revert "Revert "Slimming
carState, part 1 (#2504)" (#2513)" by @adeebshihadeh in https://github.com/commaai/opendbc/pull/2551 - safety: misc cleanups by @adeebshihadeh in https://github.com/commaai/opendbc/pull/2552
- safety: to_push/to_send -> msg by @adeebshihadeh in https://github.com/commaai/opendbc/pull/2553
- Deprecate carState.gas by @adeebshihadeh in https://github.com/commaai/opendbc/pull/2558
- Honda: Simplify cruise speed unit handling by @jyoung8607 in https://github.com/commaai/opendbc/pull/2562
- safety: cleanup frequency specification by @adeebshihadeh in https://github.com/commaai/opendbc/pull/2561
- pytest: faster xdist startup by @sshane in https://github.com/commaai/opendbc/pull/2565
- safety: make RX checks go invalid on unset frequency by @adeebshihadeh in https://github.com/commaai/opendbc/pull/2566
- Honda: Bump min steer speed for 5th gen CR-V by @jyoung8607 in https://github.com/commaai/opendbc/pull/2570
- HKG CANFD Signals: Fixes a miscalculation on 437 and adds descriptions to all signals found by @devtekve in https://github.com/commaai/opendbc/pull/2392
- Tesla: add ESP Status by @lukasloetkolben in https://github.com/commaai/opendbc/pull/2573
- [bot] Fingerprints: add missing FW versions from new users by @sshane in https://github.com/commaai/opendbc/pull/2574
- Fix busTimeout on Chevy Bolt during startup by @adeebshihadeh in https://github.com/commaai/opendbc/pull/2575
- Docs: add vid link to comma body by @ugtthis in https://github.com/commaai/opendbc/pull/2576
- port over test_models from openpilot by @adeebshihadeh in https://github.com/commaai/opendbc/pull/2578
- packer & parser logging by @adeebshihadeh in https://github.com/commaai/opendbc/pull/2577
- rm GET_BUS by @adeebshihadeh in https://github.com/commaai/opendbc/pull/2572
- safety: rm GET_ADDR by @adeebshihadeh in https://github.com/commaai/opendbc/pull/2579
- safety: rm GET_BYTE by @adeebshihadeh in https://github.com/commaai/opendbc/pull/2581
- VW: External Panda support by @jyoung8607 in https://github.com/commaai/opendbc/pull/2582
- Test: ELM327 GM camera diagnostic address with malformed length by @ssysm in https://github.com/commaai/opendbc/pull/2583
- Hyundai: make LFA and LKAS steering consistent by @adeebshihadeh in https://github.com/commaai/opendbc/pull/2591
- Rename common Hyundai CAN FD DBC by @sshane in https://github.com/commaai/opendbc/pull/2597
- parser: set timeout threshold in one place by @deanlee in https://github.com/commaai/opendbc/pull/2603
- parser: remove redundant msgname updates and cache address dict lookups by @deanlee in https://github.com/commaai/opendbc/pull/2602
- parser: optimize MessageState buffer management by @deanlee in https://github.com/commaai/opendbc/pull/2601
- Hyundai: update Telluride mount by @sshane in https://github.com/commaai/opendbc/pull/2606
- refactor: move lateral methods from init to lateral.py by @devtekve in https://github.com/commaai/opendbc/pull/2594
- interfaces: remove numpy.mean usage by @sshane in https://github.com/commaai/opendbc/pull/2612
- refactor: consolidate ACCELERATION_DUE_TO_GRAVITY import path by @devtekve in https://github.com/commaai/opendbc/pull/2608
- Toyota: air conditioner states, extra light stalk signals by @cydia2020 in https://github.com/commaai/opendbc/pull/2609
- CI: auto-update cppcheck by @adeebshihadeh in https://github.com/commaai/opendbc/pull/2563
- PSA: add DBC for AEE2010_R3 electronic architecture by @elkoled in https://github.com/commaai/opendbc/pull/2615
- test_models cleanup by @adeebshihadeh in https://github.com/commaai/opendbc/pull/2619
- Honda: Cleanup LKAS_HUD signal overlaps by @jyoung8607 in https://github.com/commaai/opendbc/pull/2620
- ruff: enable preview rules by @sshane in https://github.com/commaai/opendbc/pull/2621
- Honda: Add DBC signals for driver regen braking control by @jyoung8607 in https://github.com/commaai/opendbc/pull/2622
- [bot] Fingerprints: add missing FW versions from new users by @sshane in https://github.com/commaai/opendbc/pull/2617
- Honda: Disengage stock ACC on regen paddle by @jyoung8607 in https://github.com/commaai/opendbc/pull/2624
- Honda: CAN-FD platform cleanup by @jyoung8607 in https://github.com/commaai/opendbc/pull/2625
- Honda: Bosch safety cleanup by @jyoung8607 in https://github.com/commaai/opendbc/pull/2627
- Honda: Bosch CAN-FD platform safety by @jyoung8607 in https://github.com/commaai/opendbc/pull/2626
- Refactor steering angle limit functions and add common application logic by @devtekve in https://github.com/commaai/opendbc/pull/2503
- Honda: Bosch CAN-FD platform cleanup, part 2 by @jyoung8607 in https://github.com/commaai/opendbc/pull/2631
- Honda: Accord 2023-2025 (canfd) by @mvl-boston in https://github.com/commaai/opendbc/pull/2610
- Clean up "Refactor steering angle limit functions and add common application logic" by @sshane in https://github.com/commaai/opendbc/pull/2633
- Toyota TSS2: log LKAS button by @sshane in https://github.com/commaai/opendbc/pull/2634
- Added FW for Subaru XV 2018 by @saiten in https://github.com/commaai/opendbc/pull/2614
- Honda: Nidec SCM message refactor by @jyoung8607 in https://github.com/commaai/opendbc/pull/2482
- Honda: Updating community and unsupported car docs by @mvl-boston in https://github.com/commaai/opendbc/pull/2270
- Revert "Honda: Disengage stock ACC on regen paddle" by @jyoung8607 in https://github.com/commaai/opendbc/pull/2643
- PSA: allow unpadded tester_present responses for PSA AEE2010_R3 ECUs by @elkoled in https://github.com/commaai/opendbc/pull/2618
- Honda: Pilot 2023-2025 (canfd) by @mvl-boston in https://github.com/commaai/opendbc/pull/2636
- Honda: Acura MDX 2025 (canfd) by @mvl-boston in https://github.com/commaai/opendbc/pull/2129
- Honda: bump canfd Accord to 2025 by @mvl-boston in https://github.com/commaai/opendbc/pull/2635
- Honda: CAN-FD car updates by @jyoung8607 in https://github.com/commaai/opendbc/pull/2654
- safety replay: fix
msgfrom being overwritten by @sunnyhaibin in https://github.com/commaai/opendbc/pull/2653 - VW MQB: Add FW for 2017 Volkswagen Passat GTE by @jyoung8607 in https://github.com/commaai/opendbc/pull/2649
- Honda: 25 MDX community doc cleanup by @mvl-boston in https://github.com/commaai/opendbc/pull/2655
- Toyota: Add FW for 2020 Toyota Yaris by @ggajoch in https://github.com/commaai/opendbc/pull/2656
- Honda: CRV 2023-2025 (canfd) by @mvl-boston in https://github.com/commaai/opendbc/pull/2475
- Toyota: Add FW for 2020 Toyota Corolla Sport JDM by @yasu-oh in https://github.com/commaai/opendbc/pull/2644
- HKG: Add FW for 2019 Kia Sorento by @emmertex in https://github.com/commaai/opendbc/pull/2641
- Honda: Add FW for 2025 Honda HR-V by @AlexandreSato in https://github.com/commaai/opendbc/pull/2652
- Tesla: Add FW for Tesla Model 3 by @AmyJeanes in https://github.com/commaai/opendbc/pull/2658
- HKG: add FW for 2023 Hyundai Kona by @royjr in https://github.com/commaai/opendbc/pull/2613
- HKG: Add FW for 2022 Kia Niro EV by @Discountchubbs in https://github.com/commaai/opendbc/pull/2102
- CANParser: determine can_valid on read by @adeebshihadeh in https://github.com/commaai/opendbc/pull/2665
- Torque controller: refactor calculations to be in accel space by @sshane in https://github.com/commaai/opendbc/pull/2528
- Fix mutation test timing out for big changes by @adeebshihadeh in https://github.com/commaai/opendbc/pull/2668
- PSA AEE2010_R3: Initial Platform Support by @elkoled in https://github.com/commaai/opendbc/pull/2379
- HKG: fix 1b5 by @royjr in https://github.com/commaai/opendbc/pull/2637
- Honda: remove EPS mod support by @adeebshihadeh in https://github.com/commaai/opendbc/pull/2672
- Nissan: add new fingerprint for Nissan Leaf 2021 UK by @moming2k in https://github.com/commaai/opendbc/pull/2669
- Hyundai: fix CAN errors due to CRUISE_BUTTONS ECU TX jank by @adeebshihadeh in https://github.com/commaai/opendbc/pull/2673
- Increase timeout if cache not hit by @sshane in https://github.com/commaai/opendbc/pull/2678
- [bot] Fingerprints: add missing FW versions from new users by @sshane in https://github.com/commaai/opendbc/pull/2677
- Honda: Update package availability for Civic by @mvl-boston in https://github.com/commaai/opendbc/pull/2680
- Honda: Honda City (Brazil only) 2023 by @thalesac in https://github.com/commaai/opendbc/pull/2425
- Honda: UDS config cleanup for Bosch radarless by @mvl-boston in https://github.com/commaai/opendbc/pull/2684
- HKG: Add FW for 2020 Kia Niro EV by @jyoung8607 in https://github.com/commaai/opendbc/pull/2689
- Honda: Interface refactor, part 1 by @jyoung8607 in https://github.com/commaai/opendbc/pull/2694
- Toyota longitudinal: compensate for changes in pitch by @sshane in https://github.com/commaai/opendbc/pull/2466
- Improve debugging for safety by @devtekve in https://github.com/commaai/opendbc/pull/2699
- Honda: Test route exception for Honda City by @jyoung8607 in https://github.com/commaai/opendbc/pull/2720
- Honda: Clarity Brake Hold by @vanillagorillaa in https://github.com/commaai/opendbc/pull/2718
- VW PQ: Update Bremse_1 signals by @tealtwo in https://github.com/commaai/opendbc/pull/2714
- VW PQ: Update Lenkhilfe_1 signals by @tealtwo in https://github.com/commaai/opendbc/pull/2709
- Honda: cleanup of PRs in community docs by @mvl-boston in https://github.com/commaai/opendbc/pull/2705
- Honda: Add FW for 2025 Honda CR-V by @jyoung8607 in https://github.com/commaai/opendbc/pull/2721
- VW PQ: Update Lenkwinkel_1 signals by @tealtwo in https://github.com/commaai/opendbc/pull/2712
- VW PQ: Update Motor_2 signals by @tealtwo in https://github.com/commaai/opendbc/pull/2711
- Honda: Replace Honda City test route by @jyoung8607 in https://github.com/commaai/opendbc/pull/2729
- Tesla: Replace 6 byte Model Y test route by @AmyJeanes in https://github.com/commaai/opendbc/pull/2730
- Rivian: log more ACC faults by @sshane in https://github.com/commaai/opendbc/pull/2726
- ci: longer timeout for forks by @maxime-desroches in https://github.com/commaai/opendbc/pull/2732
- VW PQ: add missing LDW_Status signal by @tealtwo in https://github.com/commaai/opendbc/pull/2727
- Honda: Refactor parking brake support by @jyoung8607 in https://github.com/commaai/opendbc/pull/2734
- Honda: Steer control status refactor, part 1 by @jyoung8607 in https://github.com/commaai/opendbc/pull/2485
- Honda: Steer control status refactor, part 2 by @jyoung8607 in https://github.com/commaai/opendbc/pull/2735
- Honda: DBC cleanup for HIGHBEAM_CONTROL / CAMERA_MESSAGES by @jyoung8607 in https://github.com/commaai/opendbc/pull/2736
- Honda: Misc DBC cleanup by @jyoung8607 in https://github.com/commaai/opendbc/pull/2737
- Honda: Fix LKAS_HUD signal overlaps by @jyoung8607 in https://github.com/commaai/opendbc/pull/2738
- Tesla: fix standstill signal by @sshane in https://github.com/commaai/opendbc/pull/2740
- Deduplicate car interface test by @sshane in https://github.com/commaai/opendbc/pull/2739
- Honda: Add FW for 2018 Acura ILX by @edvbm in https://github.com/commaai/opendbc/pull/2741
- Honda: ADAS messaging refactor, part 1 by @jyoung8607 in https://github.com/commaai/opendbc/pull/2743
- Honda: DBC consolidation by @jyoung8607 in https://github.com/commaai/opendbc/pull/2744
- README: Update CAN DBC wiki link by @OndroNR in https://github.com/commaai/opendbc/pull/2747
- Honda: ADAS messaging refactor, part 2 by @jyoung8607 in https://github.com/commaai/opendbc/pull/2748
- Honda: DBC updates for hybrid powertrain longitudinal control by @mvl-boston in https://github.com/commaai/opendbc/pull/2749
- Honda: Fix brake error detection on hybrids by @mvl-boston in https://github.com/commaai/opendbc/pull/2679
- Subaru: Add FW for 2022 Subaru Legacy by @jyoung8607 in https://github.com/commaai/opendbc/pull/2750
- Honda: Basic support for Bosch ALT_RADAR by @mvl-boston in https://github.com/commaai/opendbc/pull/2685
- Subaru: Add FW for 2020 Subaru Impreza by @jyoung8607 in https://github.com/commaai/opendbc/pull/2753
- Tesla: Extend supported model-years for HW4 Model Y by @jyoung8607 in https://github.com/commaai/opendbc/pull/2755
- Honda: Refactor HUD alerts by @jyoung8607 in https://github.com/commaai/opendbc/pull/2756
- Honda: Refactor create_ui_commands by @jyoung8607 in https://github.com/commaai/opendbc/pull/2754
- Honda: Static minimum steer speed handling by @jyoung8607 in https://github.com/commaai/opendbc/pull/2757
- TOYOTA: Remove stale BRAKE_POSITION comment from toyota_new_mc_pt.dbc by @BIwashi in https://github.com/commaai/opendbc/pull/2760
- [bot] Fingerprints: add missing FW versions from new users by @sshane in https://github.com/commaai/opendbc/pull/2762
- Honda - bump 26 Civic Hatchback Hybrid by @mvl-boston in https://github.com/commaai/opendbc/pull/2752
- CANParser: Improved error logging by @jyoung8607 in https://github.com/commaai/opendbc/pull/2765
- Honda: Fix gas strength for Bosch A Civic by @mvl-boston in https://github.com/commaai/opendbc/pull/2185
- Honda: DBC updates for Bosch STEERING_CONTROL by @jyoung8607 in https://github.com/commaai/opendbc/pull/2769
- Tesla: Reformat ESP_status in DBC by @lukasloetkolben in https://github.com/commaai/opendbc/pull/2686
- Honda: New HUD experience for ALT_RADAR cars by @jyoung8607 in https://github.com/commaai/opendbc/pull/2773
- Honda: Additional ALT_RADAR platform support by @jyoung8607 in https://github.com/commaai/opendbc/pull/2777
- Honda: Honda Odyssey 2021-25 by @mvl-boston in https://github.com/commaai/opendbc/pull/2488
- Honda: Honda N-Box 2018 by @miettal in https://github.com/commaai/opendbc/pull/1079
- Honda: Remove future-platform FW from ACURA_RDX_3G by @jyoung8607 in https://github.com/commaai/opendbc/pull/2778
- Honda: Remove future-platform FW from ACURA_RDX_3G, part 2 by @jyoung8607 in https://github.com/commaai/opendbc/pull/2779
- Tesla: remove comma power by @sshane in https://github.com/commaai/opendbc/pull/2783
- Honda - DBC hybrid corrections - part 2 by @mvl-boston in https://github.com/commaai/opendbc/pull/2785
- Honda - add back removed 2020 RDX fingerprint by @mvl-boston in https://github.com/commaai/opendbc/pull/2788
- CI: bugfix of tests by pinning pycapnp to 2.1.0 by @devtekve in https://github.com/commaai/opendbc/pull/2790
- Honda - add 2024 CRV fingerprint and fix testroute by @mvl-boston in https://github.com/commaai/opendbc/pull/2763
- Add new fingerprints for Subaru Outback 2022 ECU update by @samgurtman in https://github.com/commaai/opendbc/pull/2780
- HKG: Add FW for 2024 Genesis GV70 by @idy0204 in https://github.com/commaai/opendbc/pull/2787
- HKG: Add FW for 2023 Hyundai Elantra by @jyoung8607 in https://github.com/commaai/opendbc/pull/2796
- Honda: Merge Kinematics by @vanillagorillaa in https://github.com/commaai/opendbc/pull/2797
- Honda: 2026 Honda Passport by @jyoung8607 in https://github.com/commaai/opendbc/pull/2657
- Capnp memoryview by @sshane in https://github.com/commaai/opendbc/pull/2793
- Add new fingerprints for Tesla Model X by @ssysm in https://github.com/commaai/opendbc/pull/2710
- Honda - Update extra cars by @mvl-boston in https://github.com/commaai/opendbc/pull/2801
- HKG: Add FW for 2017 Hyundai Ioniq Hybrid by @royjr in https://github.com/commaai/opendbc/pull/2784
- Honda: Acura TLX 2021 support by @mvl-boston in https://github.com/commaai/opendbc/pull/2717
- safety: cleanup remaining panda bits by @adeebshihadeh in https://github.com/commaai/opendbc/pull/2807
- consolidate libsafety files by @adeebshihadeh in https://github.com/commaai/opendbc/pull/2808
- utils == helpers by @adeebshihadeh in https://github.com/commaai/opendbc/pull/2809
- build system cleanups by @adeebshihadeh in https://github.com/commaai/opendbc/pull/2810
- always build libsafety for mutation tests by @adeebshihadeh in https://github.com/commaai/opendbc/pull/2811
- safety: namespace helpers by @adeebshihadeh in https://github.com/commaai/opendbc/pull/2813
- safety: remove board/ folder by @adeebshihadeh in https://github.com/commaai/opendbc/pull/2814
- High-pass filter by @sshane in https://github.com/commaai/opendbc/pull/2816
- Honda: Support for Traffic Jam Assist steering control bit by @jyoung8607 in https://github.com/commaai/opendbc/pull/2818
- Toyota: Add SECOC longitudinal control by @chrispypatt in https://github.com/commaai/opendbc/pull/1385
- fix build breakage by @jyoung8607 in https://github.com/commaai/opendbc/pull/2819
- VW MQB: Add missing AWV (ACC_10) & LH_EPS_03 Signals by @tealtwo in https://github.com/commaai/opendbc/pull/2723
- Honda: Don't allow TJA flag on Nidec cars by @jyoung8607 in https://github.com/commaai/opendbc/pull/2832
- Lateral torque controller capnp: add derivative coefficient field in LateralTorqueTuning by @felsager in https://github.com/commaai/opendbc/pull/2833
- Honda: add 16 crv fingerprint by @mvl-boston in https://github.com/commaai/opendbc/pull/2828
- VW PQ: fix incorrect GRA_Zeitluecke value by @tealtwo in https://github.com/commaai/opendbc/pull/2804
- VW PQ: Update Motor_3 & Getriebe_1 Signals by @tealtwo in https://github.com/commaai/opendbc/pull/2724
- VW PQ: update Motor_5 signal definitons by @tealtwo in https://github.com/commaai/opendbc/pull/2725
- VW PQ: update Bremse_11 signal to add missing counter & checksum by @tealtwo in https://github.com/commaai/opendbc/pull/2728
- Nissan: Add FW for 2024 Nissan Altima by @gncnpk in https://github.com/commaai/opendbc/pull/2831
- Nissan: Add FW for 2018 Nissan Leaf by @Sathans in https://github.com/commaai/opendbc/pull/2802
- Honda: Fix docs to remove experimental footnote for Bosch C by @mvl-boston in https://github.com/commaai/opendbc/pull/2703
- Nissan: Add FW for 2019 Nissan Leaf by @NJbubo in https://github.com/commaai/opendbc/pull/2824
- Honda: Adjust TJA flag behavior by @jyoung8607 in https://github.com/commaai/opendbc/pull/2834
- Chrysler: Add FW for 2019 Jeep Grand Cherokee by @jyoung8607 in https://github.com/commaai/opendbc/pull/2837
- Torque control: no car specific gains by @haraschax in https://github.com/commaai/opendbc/pull/2851
- Honda: Bypass expired test route for Acura TLX by @jyoung8607 in https://github.com/commaai/opendbc/pull/2862
- Honda: N-Box route expired by @jyoung8607 in https://github.com/commaai/opendbc/pull/2879
- Honda - additional 2016 Acura ILX fingerprint by @mvl-boston in https://github.com/commaai/opendbc/pull/2872
- Honda: Allow manual for 10G Accord by @mvl-boston in https://github.com/commaai/opendbc/pull/2871
- Honda - bump Odyssey to 2026 by @mvl-boston in https://github.com/commaai/opendbc/pull/2858
- Honda - bump Civic Hybrid to 2026 by @mvl-boston in https://github.com/commaai/opendbc/pull/2853
- VW MQB: Update fingerprints.py for 2017 audi s3 with acc, without lkas by @adnanklink in https://github.com/commaai/opendbc/pull/2857
- Honda - Bump crv to 2026 by @mvl-boston in https://github.com/commaai/opendbc/pull/2848
- Honda - update to 8 degree mount for passport by @mvl-boston in https://github.com/commaai/opendbc/pull/2838
- Honda: Disable more CI test routes by @jyoung8607 in https://github.com/commaai/opendbc/pull/2886
- Pin pytest by @sshane in https://github.com/commaai/opendbc/pull/2893
- VW: Safety code cleanup by @jyoung8607 in https://github.com/commaai/opendbc/pull/2890
- VW: Platform sharing for LWI_01 and LH_EPS_03 by @jyoung8607 in https://github.com/commaai/opendbc/pull/2895
- VW MLB: CAN network DBC by @jyoung8607 in https://github.com/commaai/opendbc/pull/2896
- VW MLB: Porsche Macan (dashcam mode) by @jyoung8607 in https://github.com/commaai/opendbc/pull/2846
- Update to new four car parts by @sshane in https://github.com/commaai/opendbc/pull/2899
- Honda: Disable more routes causing failing CI by @mpurnell1 in https://github.com/commaai/opendbc/pull/2901
- disable Macan test route by @jyoung8607 in https://github.com/commaai/opendbc/pull/2907
- MLB: Add missing DBC signal for Audi B8 by @Dennis-NL in https://github.com/commaai/opendbc/pull/2906
- Clarify without supercruise for Chevrolet Bolt EUV by @nelsonjchen in https://github.com/commaai/opendbc/pull/2863
- HKG: Add FW for 2022 Hyundai Ioniq HEV by @royjr in https://github.com/commaai/opendbc/pull/2847
- Add additional 2023 Honda CRV fingerprint by @tangmobile in https://github.com/commaai/opendbc/pull/2892
- simple compatibility sentence by @adeebshihadeh in https://github.com/commaai/opendbc/pull/2912
- Lateral: lower friction threshold by @felsager in https://github.com/commaai/opendbc/pull/2915
- [bot] Fingerprints: add missing FW versions from new users by @sshane in https://github.com/commaai/opendbc/pull/2914
- can: cache DBC parsing to speed up car interface tests by @logesh45 in https://github.com/commaai/opendbc/pull/2888
- Tesla: Add fingerprint for Model Y by @vanillagorillaa in https://github.com/commaai/opendbc/pull/2924
- Remove
STEER_ERROR_MAXdead code in Mazdavalues.pyby @tylermilner in https://github.com/commaai/opendbc/pull/2918 - Chrysler updates by @vanillagorillaa in https://github.com/commaai/opendbc/pull/2827
- Toyota: remove disconnected DSU support by @sshane in https://github.com/commaai/opendbc/pull/2931
- Update cppcheck to 2.18.3 (fixed) by @jyoung8607 in https://github.com/commaai/opendbc/pull/2925
- Specify correct minimum Python version by @sshane in https://github.com/commaai/opendbc/pull/2939
- Revert "Tesla: Add fingerprint for Model Y" by @sshane in https://github.com/commaai/opendbc/pull/2940
- Toyota: prevent roll in ICE after pressing resume while wanting to stay stopped by @sshane in https://github.com/commaai/opendbc/pull/2938
- Rivian: update mando radar interface by @lukasloetkolben in https://github.com/commaai/opendbc/pull/2700
- gm: Refactor to make branches clearer and remove unreachable
elseby @mpurnell1 in https://github.com/commaai/opendbc/pull/2948 - safety: remove redundant checks in psa, rivian, and toyota by @mpurnell1 in https://github.com/commaai/opendbc/pull/2949
- HKG: Add FW for 2023 Kia Sportage Hybrid by @jyoung8607 in https://github.com/commaai/opendbc/pull/2974
- CI: use tags for cppcheck update by @adeebshihadeh in https://github.com/commaai/opendbc/pull/2976
- Add
CarInterface.DRIVABLE_GEARSattribute by @adeebshihadeh in https://github.com/commaai/opendbc/pull/2978 - Add ty type checker by @adeebshihadeh in https://github.com/commaai/opendbc/pull/2993
- Remove mypy configuration and references by @adeebshihadeh in https://github.com/commaai/opendbc/pull/2995
- ty: less ignores by @adeebshihadeh in https://github.com/commaai/opendbc/pull/2994
- ty: Fix typo in ignored rule causing failing CI by @mpurnell1 in https://github.com/commaai/opendbc/pull/2997
- Hyundai: document SCC_CONTROL signal preservation for ACC cancel by @nikitap066 in https://github.com/commaai/opendbc/pull/2996
- crcmod -> crcmod-plus by @adeebshihadeh in https://github.com/commaai/opendbc/pull/2999
- test.sh: ensure uv.lock is consistent with pyproject by @adeebshihadeh in https://github.com/commaai/opendbc/pull/3000
- libsafety: fix building with mutation env by @adeebshihadeh in https://github.com/commaai/opendbc/pull/3001
- get mutation tests running on macOS by @adeebshihadeh in https://github.com/commaai/opendbc/pull/2998
- board/ is dead by @adeebshihadeh in https://github.com/commaai/opendbc/pull/3003
- Ford: remove unused stock long safety by @adeebshihadeh in https://github.com/commaai/opendbc/pull/3005
- Chrysler: fix safety build on clang by @adeebshihadeh in https://github.com/commaai/opendbc/pull/3006
- safety: always run tests with UBSAN by @adeebshihadeh in https://github.com/commaai/opendbc/pull/3007
- safety: single libsafety.so by @adeebshihadeh in https://github.com/commaai/opendbc/pull/3013
- VW PQ: Revert change to gear position VAL table by @jyoung8607 in https://github.com/commaai/opendbc/pull/3020
- cleanup CARS.md generation by @jyoung8607 in https://github.com/commaai/opendbc/pull/3021
- VW: Allow PQ/MLB cars to drive on dev builds by @jyoung8607 in https://github.com/commaai/opendbc/pull/3022
- Honda - Bump CRV Hybrid to 2026 by @mvl-boston in https://github.com/commaai/opendbc/pull/2988
- VW MLB: Add FW for 2026 Porsche Macan by @jyoung8607 in https://github.com/commaai/opendbc/pull/3023
- VW PQ: Update HCA Status to use Mode 2 (Status 7) by @tealtwo in https://github.com/commaai/opendbc/pull/2722
- Toyota: Lexus LS 500 2018 by @Hacheoy in https://github.com/commaai/opendbc/pull/3010
- Honda: bump Acura MDX to 2026 by @mvl-boston in https://github.com/commaai/opendbc/pull/2979
- Toyota: whitelist hybrids for standstill resume behaviour by @nikitap066 in https://github.com/commaai/opendbc/pull/3009
- Revert "safety: single libsafety.so" by @sshane in https://github.com/commaai/opendbc/pull/3030
- EV6: add EU specification for alternate harness by @sshane in https://github.com/commaai/opendbc/pull/3031
- Tesla: support FSD 14 by @sshane in https://github.com/commaai/opendbc/pull/2934
- Car docs: rm coupler for four by @sshane in https://github.com/commaai/opendbc/pull/3034
- Docs cleanup: Inconsistent wording by @ugtthis in https://github.com/commaai/opendbc/pull/3035
- Fingerprint Subaru Impreza G4 by @tknsgk in https://github.com/commaai/opendbc/pull/3033
- Tesla: Add FSD active state by @dzid26 in https://github.com/commaai/opendbc/pull/3036
- Tesla: Brake to ESP_status by @lukasloetkolben in https://github.com/commaai/opendbc/pull/2628
- Kia Optima Hybrid 2019: add new FW by @sshane in https://github.com/commaai/opendbc/pull/3038
- Add issue templates by @sshane in https://github.com/commaai/opendbc/pull/3039
- Honda: Add FW for 2025 Honda Accord Hybrid by @jyoung8607 in https://github.com/commaai/opendbc/pull/3042
- fix indent to 4 spaces by @ugtthis in https://github.com/commaai/opendbc/pull/3041
- Car diff by @elkoled in https://github.com/commaai/opendbc/pull/3024
- libsafety: switch to clang 18 and only build mull in standalone mode by @adeebshihadeh in https://github.com/commaai/opendbc/pull/3044
- pin python dependencies by @adeebshihadeh in https://github.com/commaai/opendbc/pull/3047
- Subaru: fix RPM size and label neutral by @sshane in https://github.com/commaai/opendbc/pull/3048
- Car diff: fix PR comment by @elkoled in https://github.com/commaai/opendbc/pull/3045
- fingerprint subaru impreza 2019 by @AlexandreSato in https://github.com/commaai/opendbc/pull/2980
- Honda: Taiwan 2025 HR-V Fingerprint by @eFiniLan in https://github.com/commaai/opendbc/pull/2969
- Subaru: add additional steering angle and clutch depressed by @sshane in https://github.com/commaai/opendbc/pull/3051
- Add misc bug template by @sshane in https://github.com/commaai/opendbc/pull/3057
- Fixup car differ by @sshane in https://github.com/commaai/opendbc/pull/3056
- Honda - CANFD Acura TLX 2025 by @mvl-boston in https://github.com/commaai/opendbc/pull/3037
- Chrysler: correct radar lateral position sign by @nikitap066 in https://github.com/commaai/opendbc/pull/3043
- Tesla: add FSD 14 failsafe detection by @sshane in https://github.com/commaai/opendbc/pull/3053
- Honda: Allow manual for 10G Civic by @mvl-boston in https://github.com/commaai/opendbc/pull/3025
- HKG: add FW Hyundai Tucson HEV 2022 EUR by @JavierUEM in https://github.com/commaai/opendbc/pull/3061
- Honda - Euro Civic Type R FK8 support by @mvl-boston in https://github.com/commaai/opendbc/pull/2986
- Toyota: earlier high angle rate EPS fault prevention by @wtogami in https://github.com/commaai/opendbc/pull/2859
- Added GS_450h ECU details to fingerprints.py file under GS_F by @gs450h in https://github.com/commaai/opendbc/pull/3015
- CarDocs: Update car package name by @ugtthis in https://github.com/commaai/opendbc/pull/3065
- Tesla: Add support for Model 3 by @smurf88sys in https://github.com/commaai/opendbc/pull/3050
- Car diff: rm except by @elkoled in https://github.com/commaai/opendbc/pull/3062
- Honda - support RDX 3G variants with brake booster (alt_brake) by @mvl-boston in https://github.com/commaai/opendbc/pull/2973
- HKG: add FW for 2022 Hyundai Kona Electric by @royjr in https://github.com/commaai/opendbc/pull/2981
- Car diff: add trace by @elkoled in https://github.com/commaai/opendbc/pull/3066
- [bot] Update cppcheck to 2.19.1 by @commaci-public in https://github.com/commaai/opendbc/pull/2982
- tesla: add radar CAN parsing and radar interface for model 3 by @gregjhogan in https://github.com/commaai/opendbc/pull/3011
- Mazda: Add cruise button events for accel and decel by @nikitap066 in https://github.com/commaai/opendbc/pull/3027
- car tests: cache hypothesis strategies by @felmonon in https://github.com/commaai/opendbc/pull/3052
- [bot] Update uv.lock by @commaci-public in https://github.com/commaai/opendbc/pull/3071
- Car diff: padding by @elkoled in https://github.com/commaai/opendbc/pull/3068
- Car diff: skip comment on first timer PR by @elkoled in https://github.com/commaai/opendbc/pull/3067
- Toyota: clean up alpha long by @sshane in https://github.com/commaai/opendbc/pull/3074
- Toyota: clean up radarUnavailable by @sshane in https://github.com/commaai/opendbc/pull/3075
- Car diff: add typing by @elkoled in https://github.com/commaai/opendbc/pull/3073
- Toyota: remove NO_STOP_TIMER flag by @sshane in https://github.com/commaai/opendbc/pull/3076
- Honda: Taiwan Odyssey 2019 by @eFiniLan in https://github.com/commaai/opendbc/pull/2985
- VW MLB: Add FW for 2023 Porsche Macan S by @jyoung8607 in https://github.com/commaai/opendbc/pull/3078
- Tesla: detect missing DAS_settings by @sshane in https://github.com/commaai/opendbc/pull/3082
- Nissan: Enable steering at standstill by @gncnpk in https://github.com/commaai/opendbc/pull/2812
- Toyota: Add SnG to Lexus LS, update torque data. by @Hacheoy in https://github.com/commaai/opendbc/pull/3080
- Toyota SecOC platforms should use torque control by @sshane in https://github.com/commaai/opendbc/pull/3086
- Remove angle RAV4 platform from PID list by @sshane in https://github.com/commaai/opendbc/pull/3085
- Remove RAV4 2022 from PID lateral control by @sshane in https://github.com/commaai/opendbc/pull/3087
- Car diff: add CarParams by @elkoled in https://github.com/commaai/opendbc/pull/3077
- Toyota: make RAV4 TSS2 use torque control by @sshane in https://github.com/commaai/opendbc/pull/3091
- Honda - move brakehold_alt to honda_common by @mvl-boston in https://github.com/commaai/opendbc/pull/2758
- add STEERING_DIRECTION bit to gwm_haval_h6_phev_2024.dbc by @AlexandreSato in https://github.com/commaai/opendbc/pull/3093
- Honda: Update to latest community car support by @mvl-boston in https://github.com/commaai/opendbc/pull/3089
- body: optimize CRC-8 checksum with lookup table by @KRRT7 in https://github.com/commaai/opendbc/pull/3028
- Car Diff: better comment by @elkoled in https://github.com/commaai/opendbc/pull/3090
- Car diff: lazy load by @elkoled in https://github.com/commaai/opendbc/pull/3092
- Subaru global: use universal angle signal for angle cars by @sshane in https://github.com/commaai/opendbc/pull/3094
- Fix Subaru steering angle rate by @sshane in https://github.com/commaai/opendbc/pull/3095
- Subaru hybrid: fix cruise enabled signal by @sshane in https://github.com/commaai/opendbc/pull/3097
- Subaru ANGLE_LKAS: fix cruise control signals by @sshane in https://github.com/commaai/opendbc/pull/3096
- Clean up Subaru interface/angle cars by @sshane in https://github.com/commaai/opendbc/pull/3099
- Subaru: remove unused safety angle measurement by @sshane in https://github.com/commaai/opendbc/pull/3100
- Fix Subaru message definitions for HighBeamAssist and static messages by @jacobwaller in https://github.com/commaai/opendbc/pull/3102
- Car Diff: wrap output by @elkoled in https://github.com/commaai/opendbc/pull/3098
- [bot] Update uv.lock by @commaci-public in https://github.com/commaai/opendbc/pull/3104
- replace natsort with lil function by @adeebshihadeh in https://github.com/commaai/opendbc/pull/3105
- Operation GAC (Silverado Tuning) by @firestar5683 in https://github.com/commaai/opendbc/pull/3106
- Subaru: Add FW for 2020 Subaru Legacy by @jyoung8607 in https://github.com/commaai/opendbc/pull/3111
- GM: Sigmoidal Offsets by @firestar5683 in https://github.com/commaai/opendbc/pull/3110
- GM: add Silverado FP variant by @sshane in https://github.com/commaai/opendbc/pull/3116
- [bot] Update uv.lock by @commaci-public in https://github.com/commaai/opendbc/pull/3118
- VW MQB: Add FW for 2020 Audi Q3 by @jyoung8607 in https://github.com/commaai/opendbc/pull/3121
- VW MQB: Add WMI for FAW-Volkswagen in China by @jyoung8607 in https://github.com/commaai/opendbc/pull/3122
- VW: Rename aux bus to alt by @tealtwo in https://github.com/commaai/opendbc/pull/3127
- Honda - Add 2020 Civic Si fingerprints by @mvl-boston in https://github.com/commaai/opendbc/pull/3120
- Honda - Brazil HRV fingerprint by @mvl-boston in https://github.com/commaai/opendbc/pull/2941
- [bot] Update uv.lock by @commaci-public in https://github.com/commaai/opendbc/pull/3133
- restore vehicle model CI test routes by @jyoung8607 in https://github.com/commaai/opendbc/pull/3143
- HKG: Kia K7 2017 Port by @royjr in https://github.com/commaai/opendbc/pull/3123
- CI: update CI to reflect removal of docker by @mpurnell1 in https://github.com/commaai/opendbc/pull/3149
- [bot] Update uv.lock by @commaci-public in https://github.com/commaai/opendbc/pull/3153
- use vendored cppcheck from dependencies repo by @adeebshihadeh in https://github.com/commaai/opendbc/pull/3154
- switch to system compiler (GCC) for libsafety tests by @adeebshihadeh in https://github.com/commaai/opendbc/pull/3155
- HKG: add 2019 Ioniq Electric RHD fingerprints by @droggs in https://github.com/commaai/opendbc/pull/3152
- car docs - removing devel branch from footnote by @mvl-boston in https://github.com/commaai/opendbc/pull/3157
- VW: Refactor HCA mitigation into standalone class by @jyoung8607 in https://github.com/commaai/opendbc/pull/3160
- CI for the people, but in opendbc by @sunnyhaibin in https://github.com/commaai/opendbc/pull/3163
- Replace
mullwith custom mutation test runner by @adeebshihadeh in https://github.com/commaai/opendbc/pull/3130 - rm pytest-coverage by @adeebshihadeh in https://github.com/commaai/opendbc/pull/3186
- rm pytest-randomly by @adeebshihadeh in https://github.com/commaai/opendbc/pull/3188
- rm crcmod package by @adeebshihadeh in https://github.com/commaai/opendbc/pull/3187
- rm conftest.py by @adeebshihadeh in https://github.com/commaai/opendbc/pull/3189
- remove parameterized by @adeebshihadeh in https://github.com/commaai/opendbc/pull/3190
- Replace pytest with unittest + unittest-parallel by @adeebshihadeh in https://github.com/commaai/opendbc/pull/3191
- try no scons by @adeebshihadeh in https://github.com/commaai/opendbc/pull/3194
- speed up safety tests with boundary-focused testing by @adeebshihadeh in https://github.com/commaai/opendbc/pull/3200
- remove CAN_PACKET_VERSION by @adeebshihadeh in https://github.com/commaai/opendbc/pull/3209
- deps: switch cppcheck to a per-package release branch by @adeebshihadeh in https://github.com/commaai/opendbc/pull/3211
- [bot] Update uv.lock by @commaci-public in https://github.com/commaai/opendbc/pull/3164
- Toyota: Add FW for 2025 Lexus ES 350 TSS2 by @nelsonjchen in https://github.com/commaai/opendbc/pull/3222
- Kia - 2024 Niro EV (with HDA II) works with 2025 model harness by @alxwest in https://github.com/commaai/opendbc/pull/3218
- [bot] Update uv.lock by @commaci-public in https://github.com/commaai/opendbc/pull/3223
- fw query: remove aux panda support by @sshane in https://github.com/commaai/opendbc/pull/3225
- HKG: Hyundai Santa Fe Plug-in Hybrid 2023 Fingerprint by @royjr in https://github.com/commaai/opendbc/pull/3215
- Honda: Add potential stock ACC/LKA fault signals to generated DBCs by @jyoung8607 in https://github.com/commaai/opendbc/pull/3141
- gitignore generated DBCs by @jyoung8607 in https://github.com/commaai/opendbc/pull/3229
- Honda - additional 2026 Civic Hybrid fingerprint by @mvl-boston in https://github.com/commaai/opendbc/pull/3216
- garbage-collect old misra gitignore by @jyoung8607 in https://github.com/commaai/opendbc/pull/3232
- Chrysler: Common safety checksum by @jyoung8607 in https://github.com/commaai/opendbc/pull/3231
- Chrysler: Jeep Cherokee 2019-2023 by @jyoung8607 in https://github.com/commaai/opendbc/pull/2910
- Vehicle Model: correct unit for roll compensation curvature by @lukasloetkolben in https://github.com/commaai/opendbc/pull/3174
- Tesla: Add Model 3 Performance HW4 FP by @dkiiv in https://github.com/commaai/opendbc/pull/3184
- Honda - Add additional 2024 Civic fingerprint by @mvl-boston in https://github.com/commaai/opendbc/pull/3230
- HKG: Hyundai Kona EV 2022 Fingerprint by @royjr in https://github.com/commaai/opendbc/pull/3204
- VW: Add setup footnote for J533 harness install instructions by @Raudi1 in https://github.com/commaai/opendbc/pull/3208
- Ford: Add FW for 2021 Ford F-150 by @jacobjhansen in https://github.com/commaai/opendbc/pull/3183
- ford: add 2025 Ranger Raptor fingerprint by @tkooda in https://github.com/commaai/opendbc/pull/3177
- Hyundai: cleanup unsupported longitudinal cars list by @sunnyhaibin in https://github.com/commaai/opendbc/pull/2648
- Chrysler: Fix dashcam-only car config by @jyoung8607 in https://github.com/commaai/opendbc/pull/3240
- fix test_models CI workflow by @jyoung8607 in https://github.com/commaai/opendbc/pull/3244
- Honda: Disable Acura TLX 2G test route by @jyoung8607 in https://github.com/commaai/opendbc/pull/3242
- Hyundai CAN FD: Update DBC signals by @sunnyhaibin in https://github.com/commaai/opendbc/pull/3241
- Honda: Democratize the manual transmission by @jyoung8607 in https://github.com/commaai/opendbc/pull/3245
- Honda: Fit manual transmission by @mvl-boston in https://github.com/commaai/opendbc/pull/3166
- Honda - Odyssey Singapore by @mvl-boston in https://github.com/commaai/opendbc/pull/2776
- Hyundai CAN FD: Fix DBC signal comments by @sunnyhaibin in https://github.com/commaai/opendbc/pull/3246
- Hyundai CAN FD: universal BSM detection by @sunnyhaibin in https://github.com/commaai/opendbc/pull/3247
- Honda - Honda E 2020 Advance trim by @mvl-boston in https://github.com/commaai/opendbc/pull/3180
- Chrysler CUSW: Bug fixes for driver brake and LKAS HUD by @jyoung8607 in https://github.com/commaai/opendbc/pull/3250
- VW MLB: Migrate to new turn signal message by @jyoung8607 in https://github.com/commaai/opendbc/pull/3252
- VW MLB: Migrate to alternate signal for driver's seatbelt by @jyoung8607 in https://github.com/commaai/opendbc/pull/3253
- Honda: HUD and DBC updates by @jyoung8607 in https://github.com/commaai/opendbc/pull/3254
- Rivian: Generation 2 Support by @lukasloetkolben in https://github.com/commaai/opendbc/pull/3227
- VW MLB: Get door state and gearshift position from PT CAN by @jyoung8607 in https://github.com/commaai/opendbc/pull/3255
- Honda: Acura MDX 2022 - 2024 by @mvl-boston in https://github.com/commaai/opendbc/pull/2410
- Honda: Acura RDX 2022-24 by @mvl-boston in https://github.com/commaai/opendbc/pull/1967
- VW MLB: Migrate to TSK_04 for cruise state by @jyoung8607 in https://github.com/commaai/opendbc/pull/3259
- VW MLB: Add support for Audi Q5 Mk1 by @Dennis-NL in https://github.com/commaai/opendbc/pull/3138
- HONDA - fix alt_radar standstill lane blinking by @mvl-boston in https://github.com/commaai/opendbc/pull/3261
- [bot] Update uv.lock by @commaci-public in https://github.com/commaai/opendbc/pull/3266
- Add Tesla FSD 14 firmware by @elkoled in https://github.com/commaai/opendbc/pull/3269
- Rivian migration by @elkoled in https://github.com/commaai/opendbc/pull/3273
- HKG CANFD: rename LKA steering param by @sshane in https://github.com/commaai/opendbc/pull/3279
- HKG: document all supported car architectures by @sshane in https://github.com/commaai/opendbc/pull/3280
- HKG: CAN config by @sshane in https://github.com/commaai/opendbc/pull/3281
- Revert "HKG: CAN config" by @sshane in https://github.com/commaai/opendbc/pull/3283
- HKG: small clean up by @sshane in https://github.com/commaai/opendbc/pull/3285
- Rivian: add GEN 2 B harness by @sshane in https://github.com/commaai/opendbc/pull/3286
- Tesla: add new FSD 14 fingerprint by @sshane in https://github.com/commaai/opendbc/pull/3234
- refactor: prioritize in-memory generated DBCs over disk files by @devtekve in https://github.com/commaai/opendbc/pull/3291
- Tesla: FSD 14 FW test by @sshane in https://github.com/commaai/opendbc/pull/3293
- [bot] Update uv.lock by @commaci-public in https://github.com/commaai/opendbc/pull/3298
- Hyundai CAN FD: fix Blind-spot Collision Warning (BCW) signal bit by @sunnyhaibin in https://github.com/commaai/opendbc/pull/3296
- Honda - Add additional 2025 CRV fingerprint by @mvl-boston in https://github.com/commaai/opendbc/pull/3304
- Honda: add fwdCamera FW for 2023 CR-V EX-L AWD by @griffindow in https://github.com/commaai/opendbc/pull/3303
- Honda - additional 26 CRV fingerprint by @mvl-boston in https://github.com/commaai/opendbc/pull/3297
- Fix safety test race condition by @sshane in https://github.com/commaai/opendbc/pull/3306
- Toyota: clarification for GAS_PEDAL on non-SECOC vehicles by @nikitap066 in https://github.com/commaai/opendbc/pull/3299
- include all v1 body addresses in fingerprint by @stefpi in https://github.com/commaai/opendbc/pull/3308
- Tesla long: more closely match stock setSpeed by @sshane in https://github.com/commaai/opendbc/pull/3314
- [bot] Update uv.lock by @commaci-public in https://github.com/commaai/opendbc/pull/3327
- Hyundai: delay cancel button send by @sunnyhaibin in https://github.com/commaai/opendbc/pull/3305
- Fix car diff race condition by @elkoled in https://github.com/commaai/opendbc/pull/3344
- Tesla: more FW understanding by @sshane in https://github.com/commaai/opendbc/pull/3346
- unittest-parallel: add back missing tests by @sshane in https://github.com/commaai/opendbc/pull/3345
- Tesla: new Model 3 FW from minor update by @sshane in https://github.com/commaai/opendbc/pull/3343
- Tesla: Fingerprint 2022 Model Y Performance (2026.8.6) by @greatgitsby in https://github.com/commaai/opendbc/pull/3321
New Contributors
- @greatgitsby made their first contribution in #1744
- @zidad made their first contribution in #1689
- @OneFast440 made their first contribution in #1820
- @crwusiz made their first contribution in #1825
- @ccdunder made their first contribution in #1867
- @BBBmau made their first contribution in #1919
- @Aniurm made their first contribution in #1930
- @insertwittyusername made their first contribution in #1712
- @kenhuang14 made their first contribution in #1911
- @EliasKotlyar made their first contribution in #2019
- @amrmostafa8 made their first contribution in #2028
- @Shadyninja94 made their first contribution in #1995
- @mrrsm made their first contribution in #2010
- @gncnpk made their first contribution in #2054
- @ZL910 made their first contribution in #2040
- @Yeek2 made their first contribution in #2085
- @ZwX1616 made their first contribution in #1826
- @aubsw made their first contribution in #2076
- @kovalevskij-d made their first contribution in #2113
- @johnnathanwood made their first contribution in #2072
- @alan-polk made their first contribution in #2189
- @TravonteD made their first contribution in #2210
- @MarcoTheDingo made their first contribution in #1675
- @firestar5683 made their first contribution in #2142
- @shaiweinstein made their first contribution in #2338
- @ekodikara made their first contribution in #2078
- @notAPanda made their first contribution in #2211
- @msalvato made their first contribution in #1695
- @tealtwo made their first contribution in #2273
- @celobusana made their first contribution in #1038
- @andiradulescu made their first contribution in #2384
- @mickrideout made their first contribution in #2393
- @tas50 made their first contribution in #2402
- @programanichiro made their first contribution in #2415
- @haraschax made their first contribution in #2418
- @Dennis-NL made their first contribution in #2412
- @MahdiAp21 made their first contribution in #2299
- @valdrox made their first contribution in #2139
- @YassineYousfi made their first contribution in #2423
- @THERoen made their first contribution in #2454
- @lucentheart made their first contribution in #2460
- @bravochar made their first contribution in #2231
- @relo1 made their first contribution in #2502
- @emach2036 made their first contribution in #2500
- @karimhadjsalem made their first contribution in https://github.com/commaai/opendbc/pull/2515
- @ssysm made their first contribution in https://github.com/commaai/opendbc/pull/2362
- @Hero1711 made their first contribution in https://github.com/commaai/opendbc/pull/2532
- @elkoled made their first contribution in https://github.com/commaai/opendbc/pull/2615
- @saiten made their first contribution in https://github.com/commaai/opendbc/pull/2614
- @ggajoch made their first contribution in https://github.com/commaai/opendbc/pull/2656
- @yasu-oh made their first contribution in https://github.com/commaai/opendbc/pull/2644
- @AmyJeanes made their first contribution in https://github.com/commaai/opendbc/pull/2658
- @Discountchubbs made their first contribution in https://github.com/commaai/opendbc/pull/2102
- @moming2k made their first contribution in https://github.com/commaai/opendbc/pull/2669
- @thalesac made their first contribution in https://github.com/commaai/opendbc/pull/2425
- @edvbm made their first contribution in https://github.com/commaai/opendbc/pull/2741
- @OndroNR made their first contribution in https://github.com/commaai/opendbc/pull/2747
- @BIwashi made their first contribution in https://github.com/commaai/opendbc/pull/2760
- @miettal made their first contribution in https://github.com/commaai/opendbc/pull/1079
- @samgurtman made their first contribution in https://github.com/commaai/opendbc/pull/2780
- @idy0204 made their first contribution in https://github.com/commaai/opendbc/pull/2787
- @felsager made their first contribution in https://github.com/commaai/opendbc/pull/2833
- @Sathans made their first contribution in https://github.com/commaai/opendbc/pull/2802
- @NJbubo made their first contribution in https://github.com/commaai/opendbc/pull/2824
- @adnanklink made their first contribution in https://github.com/commaai/opendbc/pull/2857
- @mpurnell1 made their first contribution in https://github.com/commaai/opendbc/pull/2901
- @tangmobile made their first contribution in https://github.com/commaai/opendbc/pull/2892
- @logesh45 made their first contribution in https://github.com/commaai/opendbc/pull/2888
- @tylermilner made their first contribution in https://github.com/commaai/opendbc/pull/2918
- @nikitap066 made their first contribution in https://github.com/commaai/opendbc/pull/2996
- @Hacheoy made their first contribution in https://github.com/commaai/opendbc/pull/3010
- @tknsgk made their first contribution in https://github.com/commaai/opendbc/pull/3033
- @JavierUEM made their first contribution in https://github.com/commaai/opendbc/pull/3061
- @wtogami made their first contribution in https://github.com/commaai/opendbc/pull/2859
- @gs450h made their first contribution in https://github.com/commaai/opendbc/pull/3015
- @smurf88sys made their first contribution in https://github.com/commaai/opendbc/pull/3050
- @commaci-public made their first contribution in https://github.com/commaai/opendbc/pull/2982
- @felmonon made their first contribution in https://github.com/commaai/opendbc/pull/3052
- @KRRT7 made their first contribution in https://github.com/commaai/opendbc/pull/3028
- @jacobwaller made their first contribution in https://github.com/commaai/opendbc/pull/3102
- @droggs made their first contribution in https://github.com/commaai/opendbc/pull/3152
- @alxwest made their first contribution in https://github.com/commaai/opendbc/pull/3218
- @Raudi1 made their first contribution in https://github.com/commaai/opendbc/pull/3208
- @jacobjhansen made their first contribution in https://github.com/commaai/opendbc/pull/3183
- @tkooda made their first contribution in https://github.com/commaai/opendbc/pull/3177
- @griffindow made their first contribution in https://github.com/commaai/opendbc/pull/3303
- @stefpi made their first contribution in https://github.com/commaai/opendbc/pull/3308
Full Changelog: v0.2.1...v0.3.0