Commit Graph

2728 Commits

Author SHA1 Message Date
Adeeb Shihadeh
1fcdf11bc7 safety: kill 2/4 remaining mutants 2026-05-28 14:08:55 -07:00
Shane Smiskol
f5d3a310c2 Nissan: fix driver override fault by winding down torque more (#3407)
* see if fix

* add ego accel

* add ego accel

* add stock dm

* revert

* clean up

* simple

* param it
2026-05-27 22:04:55 -07:00
Shane Smiskol
bc8fa34e94 Nissan: add ego accel 2026-05-27 17:28:21 -07:00
Shane Smiskol
ca0febae4c Nissan: log EPS faults (#3406)
* new lkas status

* log faults

* cmt

* rm

* why wtf
2026-05-26 23:15:20 -07:00
MVL
ed14aa6faa Honda - cardocs disclaimer for Alpha longitudinal (#3159)
* Include Alphalong footnotes

* whitespace fix
2026-05-24 08:45:01 -07:00
Jason Wen
f1ec12a4d7 Hyundai CAN: move DBC to generator (#3320) 2026-05-24 08:37:11 -07:00
adeebshihadeh
ab1a157c1f docs: Scheduled auto-update CARS.md 2026-05-22 09:13:15 +00:00
holux-design
a9903f6db5 Add 2023 Kia Niro SG2 fwdCamera (#3388) (#3396)
Add Hyundai SG2EMFC firmware version for EUR LHD (#3388)
2026-05-21 21:30:16 -07:00
Shane Smiskol
b3892b8fd9 Nissan Altima: add missing engine query for newer models and expand model years (#3400)
* fix 2024 support!

* engine

* 2023

* seen 21, 23. fill in 22

* should work
2026-05-21 21:29:42 -07:00
commaci-public
a527667083 [bot] Update uv.lock (#3397)
Co-authored-by: Vehicle Researcher <user@comma.ai>
2026-05-18 09:02:15 -07:00
Daniel Koepping
17286eba40 Add VW MEB can ignition (#3387)
* move can ignition to opendbc

* more tests

* init counters for deterministic test

* Revert "init counters for deterministic test"

This reverts commit d2abb4a9a6.

* rm

* use getter/setter

* clean tests

* fix test

* add loop

* split into brand tests

* add vw meb can ignition

* smol

* bump
2026-05-13 15:04:20 -07:00
Daniel Koepping
31f5c16f54 move can ignition to opendbc (#3370)
* move can ignition to opendbc

* more tests

* init counters for deterministic test

* Revert "init counters for deterministic test"

This reverts commit d2abb4a9a6.

* rm

* use getter/setter

* clean tests

* fix test

* add loop

* split into brand tests
2026-05-13 11:34:35 -07:00
commaci-public
aae4827da4 [bot] Update uv.lock (#3364)
Co-authored-by: Vehicle Researcher <user@comma.ai>
2026-05-11 09:16:55 -07:00
adeebshihadeh
bd348b2d69 docs: Scheduled auto-update CARS.md 2026-05-11 09:18:06 +00:00
Joshua Auger
3e4da61b14 HKG: Ioniq 6 (without HDA II) Fingerprint (#3362)
* HKG: Ioniq 6 HDA I Fingerprint

* Add FW

---------

Co-authored-by: Joshua Auger <joshua@Joshuas-MacBook-Air.local>
Co-authored-by: Shane Smiskol <shane@smiskol.com>
2026-05-10 22:51:11 -07:00
Shane Smiskol
86c4301fac Revert "deprecate wheelSpeeds"
This reverts commit a80f6f74f6.
2026-05-10 22:33:48 -07:00
Shane Smiskol
a80f6f74f6 deprecate wheelSpeeds 2026-05-08 22:23:18 -07:00
Shane Smiskol
197e434625 Toyota: fix wheel speed signals (#3380)
* new signals

* Revert "new signals"

This reverts commit 440904583b.

* add fault signals

* add other fault tracking msg

* check fault in cs

* fix signal decode in safety

* check fault bit in safety

* fix test

* coverage

* flip

* GET_BIT

* cmt

* misra
2026-05-08 22:22:23 -07:00
Adeeb Shihadeh
780395392c safety: enforce minimum frequency for RX messages (#3359) 2026-04-25 15:01:10 -07:00
adeebshihadeh
ae565244a5 docs: Scheduled auto-update CARS.md 2026-04-25 08:25:04 +00:00
Adeeb Shihadeh
c2e4f5de7a unpin pycapnp (#3358) 2026-04-24 21:42:38 -07:00
Adeeb Shihadeh
47c9aca01f readme: update test command 2026-04-24 21:34:03 -07:00
MVL
4ca025a38a Honda - Additional 2026 community models (#3356)
Additional community Honda / Acura models
2026-04-24 19:22:31 -07:00
Keenin Krehbiel
f15cc7673a Tesla: Fingerprint 2019 Model 3 AWD Longrange (2026.8.6) (#3323)
Update fingerprints.py

added 2026.8.6 fingerprint
2026-04-22 14:15:00 -07:00
Shane Smiskol
ae12e2d4da packaging: ship DBC source files and runtime data in the wheel (#3349)
* packaging: ship DBC source files and runtime data in the wheel

The 0.3.0 wheel only shipped safety headers via package-data. Every other
data file (.dbc, .capnp, .toml, CARS_template.md) was missing, which meant
the published package couldn't load any DBC or initialize car interfaces
out of the box.

Declare explicit package-data patterns for opendbc.dbc and opendbc.car so
the generator's source .dbc files, rlog.capnp, the torque_data TOMLs, and
the docs template are all included.

After this, a clean \`pip install opendbc\` successfully round-trips a CAN
message through CANPacker + CANParser.

Co-Authored-By: Claude Opus 4.7 (1M context) <noreply@anthropic.com>

* bump

---------

Co-authored-by: Claude Opus 4.7 (1M context) <noreply@anthropic.com>
v0.3.1
2026-04-22 01:26:37 -07:00
Shane Smiskol
b69cb4d030 packaging: move direct-URL deps to dependency-groups (#3348)
PyPI rejects wheel uploads whose Requires-Dist entries contain direct URLs,
which was blocking the 0.3.0 release with a 400 Bad Request. Move
comma-car-segments and cppcheck from [project.optional-dependencies].testing
to a PEP 735 [dependency-groups].testing — groups are not published in the
wheel. Update setup.sh to install them via --all-groups.

Co-authored-by: Claude Opus 4.7 (1M context) <noreply@anthropic.com>
v0.3.0
2026-04-22 00:33:28 -07:00
Shane Smiskol
7d40d89089 0.3.0 (#3347)
* 0.3.0

* notes

* update

* update
2026-04-22 00:18:45 -07:00
Trey Moen
e2a10c6c9d Tesla: Fingerprint 2022 Model Y Performance (2026.8.6) (#3321)
Tesla: 2022 Model Y Performance (2026.8.6)
2026-04-21 23:09:25 -07:00
Shane Smiskol
d2f3306a46 Tesla: hw3/4 docs 2026-04-21 23:07:46 -07:00
Shane Smiskol
eb1da68115 Tesla: new Model 3 FW from minor update (#3343)
* New Model 3 FW from minor update

* passes test
2026-04-21 22:57:56 -07:00
Shane Smiskol
c64b060c80 unittest-parallel: add back missing tests (#3345)
test missing stuff
2026-04-21 22:56:25 -07:00
Shane Smiskol
36edee381d Tesla: more FW understanding (#3346)
* parse fw

* fix fsd14 check

* clean up

* clean up

* clean up

* test
2026-04-21 22:52:43 -07:00
Daniel Koepping
f30f8cfa65 Fix car diff race condition (#3344) 2026-04-21 21:41:16 -07:00
Jason Wen
480cde877d Hyundai: delay cancel button send (#3305)
* Hyundai: prioritize brake over pause/cancel button for factory SCC force-disengage

* try the gm method

* comment

* more

* comment

* per code review

* mt

* cmt

* right before use

* this is redund

---------

Co-authored-by: Shane Smiskol <shane@smiskol.com>
2026-04-21 20:07:57 -07:00
commaci-public
6123dde9f6 [bot] Update uv.lock (#3327)
Co-authored-by: Vehicle Researcher <user@comma.ai>
2026-04-13 09:14:38 -07:00
Shane Smiskol
901c138423 Tesla long: more closely match stock setSpeed (#3314)
use real set speed
2026-04-09 00:55:55 -07:00
stef
37c8ae0c2d include all v1 body addresses in fingerprint (#3308) 2026-04-07 16:49:48 -07:00
Nikita Pylypyuk
ebaca24c02 Toyota: clarification for GAS_PEDAL on non-SECOC vehicles (#3299)
* removing todo and clarify toyota GAS_PEDAL

* Update opendbc/car/toyota/carstate.py

---------

Co-authored-by: Shane Smiskol <shane@smiskol.com>
2026-04-06 22:04:44 -07:00
Shane Smiskol
946a496240 Fix safety test race condition (#3306)
* hmm

* yep eaach worker

* clean up

* fix cov
2026-04-06 21:04:53 -07:00
MVL
f6fb00d949 Honda - additional 26 CRV fingerprint (#3297)
26crv
2026-04-06 20:31:39 -07:00
Griffin
56111c5fee Honda: add fwdCamera FW for 2023 CR-V EX-L AWD (#3303)
Honda CRV 6G: add fwdCamera FW version for 2023 CR-V EX-L AWD

Route: 18358e6a68b7e09c|00000001--2cc543bcf4

Co-authored-by: Claude Opus 4.6 (1M context) <noreply@anthropic.com>
2026-04-06 20:24:57 -07:00
MVL
140010dce8 Honda - Add additional 2025 CRV fingerprint (#3304)
Add additional 2025 CRV Hybrid fingerprint
2026-04-06 20:22:20 -07:00
Jason Wen
918c401dcf Hyundai CAN FD: fix Blind-spot Collision Warning (BCW) signal bit (#3296)
Co-authored-by: Test User <test@example.com>
2026-04-06 13:48:12 -07:00
commaci-public
25d32b2d43 [bot] Update uv.lock (#3298)
Co-authored-by: Vehicle Researcher <user@comma.ai>
2026-04-06 09:35:13 -07:00
Shane Smiskol
0314275009 Tesla: FSD 14 FW test (#3293)
* start

* new safety and match stock

* oops can't violate even though it won't actuate this

* clean up junk

* cmt

* use aego when disengaged

* test tesla

* revert

* rev

* document

* fw re

* Revert "fw re"

This reverts commit 292868b0a1.
2026-04-04 21:19:50 -07:00
DevTekVE
ec284cf4ca refactor: prioritize in-memory generated DBCs over disk files (#3291)
Swapped the resolution order to check `get_generated_dbcs()` before falling back to `DBC_PATH`.
2026-04-04 15:02:21 -07:00
adeebshihadeh
d1858b6053 docs: Scheduled auto-update CARS.md 2026-04-04 08:16:47 +00:00
Shane Smiskol
01871c73bf Tesla: add new FSD 14 fingerprint (#3234)
our tesla is fsd 14
2026-04-04 00:09:42 -07:00
Shane Smiskol
c011754081 Rivian: add GEN 2 B harness (#3286)
* add b

* update template

* no default

* capital

* we don't have a driving video?!
2026-04-03 16:05:54 -07:00
Shane Smiskol
bf19cabe79 HKG: small clean up (#3285)
* move to where used

* split params

* not sure

* this can go here
2026-04-02 23:47:47 -07:00