Commit Graph

2741 Commits

Author SHA1 Message Date
elkoled
12a8f970cd Merge remote-tracking branch 'origin/master' into vw-id4 2026-05-21 15:59:22 -07:00
elkoled
b923629252 merge master 2026-05-21 15:52:12 -07:00
elkoled
0273add986 flags 2026-05-21 15:27:12 -07:00
elkoled
ae20cd23db update route 2026-05-21 15:14:33 -07:00
elkoled
7ed236405b fix mutation test 2026-05-21 15:10:24 -07:00
elkoled
db152b5fc6 add power tests 2026-05-19 21:42:56 -07:00
elkoled
0efa3b1017 inline power 2026-05-19 21:25:54 -07:00
elkoled
c6fca1d5c8 typo 2026-05-19 17:04:36 -07:00
elkoled
1ce179eaed add carstate signals 2026-05-19 14:17:44 -07:00
elkoled
39859fa70c allowance=80 2026-05-19 13:34:03 -07:00
elkoled
5dcb81ebdc add fcw 2026-05-19 13:27:54 -07:00
elkoled
45e011bb5a longitudinal 2026-05-19 13:14:54 -07:00
elkoled
692cfe6bc8 clean long 2026-05-19 13:14:46 -07:00
elkoled
2dbd824e86 no pid 2026-05-18 20:09:17 -07:00
elkoled
4763608765 use curvature 2026-05-18 15:07:58 -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
elkoled
c4506fca9c safety 2026-05-17 17:37:41 -07:00
elkoled
6d8ef2a213 fix 2026-05-15 13:31:06 -07:00
elkoled
9259a0e820 fix test 2026-05-15 13:05:52 -07:00
elkoled
70b22b2415 cleanup 2026-05-15 11:54:58 -07:00
elkoled
4d3b24c5e9 safety tests 2026-05-15 10:31:02 -07:00
elkoled
5b22b16ac8 VW MEB: safety vehicle model + tests 2026-05-15 10:02:32 -07:00
elkoled
56472c30b5 VW ID.4 port 2026-05-14 22:51:42 -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