Commit Graph

2361 Commits

Author SHA1 Message Date
Shane Smiskol 3234243c97 FPv2: add comment about nuance of fuzzy fingerprinting (#28465)
add comment describing this nuance of fuzzy fingerprint function
2023-06-08 20:47:55 -07:00
Shane Smiskol 5736cb8a7e FPv2: fix accidental FW version concatenation (#28462)
* fix missing commas

* more

* Revert "more"

This reverts commit ebe481fee44f284a598ad9d5a83da37653faee99.

* only
2023-06-08 19:53:45 -07:00
Shane Smiskol f976fce7d0 FPv2: assert non-empty FW lists (#28441)
* test empty fw lists

* fix

* generic test name

* can rmeove this check now

* and here!

* can remove that

* add to print
2023-06-07 00:05:41 -07:00
Shane Smiskol 9e8936be98 fuzzy fingerprint: track number of matching ECUs, not FW versions (#28423)
* first attempt trying to do it implicitly bad

* back to lists and explicitly do this

* continue checking if candidate switches on these, that's fine to check

* debugging

* clean up

* more clean up

* spot free

* only need to create/update on change

* fix test

* draft

* Revert "draft"

This reverts commit dbe32f58b172eddc8f9699044c6a5956e753305d.

* Revert "fix test"

This reverts commit 1d34269fe2de35d314aa0658fa47a78a08d93e08.

* fix test for real

* first draft of test

* this should be good

* can replace existing fuzzy test

* rm

* matching

* test non-empty fws

* TEST DOWN HERE

* no test

* unique + fix skip message + comment + clean up

* less confusing

* ing

* better
2023-06-07 00:03:01 -07:00
Shane Smiskol 0acc30d264 FPv2: test minimum fuzzy fingerprint ECUs (#28433)
* basic messy test

* draft

* clean up

* clean up

* clean up

* clean up

* never was fuzzy, but be explicit

* switch it up
2023-06-06 21:38:10 -07:00
Shane Smiskol 2b07ec4bde FPv2: brand filter helper (#28439)
* pass in brand

* needs to be flipped for exact matching since it's subtractive

* new helper

* makes more sense flipped

* clean up

* not that stuff here

* not here
2023-06-06 21:14:03 -07:00
Shane Smiskol 2dda9a0532 match_fw_to_car: pass down log (#28434)
pass in log from match_fw_to_car
2023-06-06 20:28:56 -07:00
tanotaru 3785962684 VW: 2018 Audi RS3 FW (#27467)
Co-authored-by: Cameron Clough <cameronjclough@gmail.com>
2023-06-06 17:25:03 -07:00
Saber422 d97d908a2a VW MQB: Add FW for 2023 Skoda Koidaq RS (#28332)
0bbe367c98fa1538|2023-05-29--13-59-08--0

Co-authored-by: Cameron Clough <cameronjclough@gmail.com>
2023-06-06 16:15:25 -07:00
Vincent Wright 0d51a64bf2 Added additional Firmware for Ram 1500 (#28392)
Co-authored-by: Cameron Clough <cameronjclough@gmail.com>
2023-06-06 15:58:46 -07:00
Vincent Wright ffa10d784a More missing FW for the Ram 1500s (#28397)
Co-authored-by: Cameron Clough <cameronjclough@gmail.com>
2023-06-06 15:57:41 -07:00
John Paull 80623956ae Hyundai: add missing FW for Santa Fe Hybrid 2022 (#28410)
* values.py

added additional Firmware

* add fwdCamera too

---------

Co-authored-by: Cameron Clough <cameronjclough@gmail.com>
2023-06-06 13:07:48 -07:00
Saber422 5b3ddabf51 VW MQB: Add FW for 2020 Skoda Kodiaq (#28428)
VW MQB: Add FW for 2020 Skoda Kodiaq

route name:cd4c3e2031f01e61|2023-06-04--19-53-13--0
2023-06-06 11:56:55 -07:00
Saber422 ff7444c156 VW MQB: Add FW for 2018 Skoda Karoq (#28409)
* VW MQB: Add FW for 2018 Skoda Karoq

route name:5663ab22a30b9a6e|2023-06-05--14-07-24--0

* fix sorting

---------

Co-authored-by: Cameron Clough <cameronjclough@gmail.com>
2023-06-05 14:18:03 -07:00
Vincent Wright e8ccbd22dd Ram 3500 Firmware (#28411)
* Ram 3500 Firmware

Dongle ID: d9855ccd97606ca8

* fix sorting

---------

Co-authored-by: Cameron Clough <cameronjclough@gmail.com>
2023-06-05 14:04:30 -07:00
Cameron Clough a6a9b65121 Chrysler: fix FW sorting 2023-06-05 13:45:03 -07:00
Adeeb Shihadeh cabcde38ad Revert "Hyundai: explicitly copy signals to forward (#28020)" (#28406)
This reverts commit f494abf0d2.
2023-06-05 09:49:11 -07:00
Shane Smiskol b792485dfd cars docs: add Škoda heated windshield footnote (#28380)
add heated windshield footnote
2023-06-04 18:58:26 -07:00
Shane Smiskol 7c26fc716a match_fw_to_car_exact: get config once per candidate (#28384)
lesss
2023-06-04 18:57:11 -07:00
Jason Young deb4b11d11 Honda: Add FW for 2023 Honda Passport (#28343)
* Honda: Add FW for 2023 Honda Pilot/Passport

* push update
2023-06-02 16:41:48 -07:00
Shane Smiskol d9ebea4bdd Hyundai: remove some old FW (#28376)
* Update values.py

* Update values.py
2023-06-02 16:01:27 -07:00
Shane Smiskol 96905e52e2 IsoTpParallelQuery: remove spammy log (#28372)
* remove

* just a warning

* just comment out for now
2023-06-02 14:24:54 -07:00
Shane Smiskol 23430dd35f fw_versions: add some typing (#28369)
* typing

* sort

* brand addrs

* don't type match_fw_to_car_fuzzy

* or this unfortunately

* no space

* add back

* and this
2023-06-02 13:02:04 -07:00
Jason Young ad1fec5c12 VW MQB: Angled mounts for Transporter and Crafter (#28302)
* VW MQB: Angled mounts for Transporter and Crafter

* whitespace oops

---------

Co-authored-by: Cameron Clough <cameronjclough@gmail.com>
2023-06-01 23:08:19 -07:00
Maxime Desroches 342d0e7bd5 rename angled mount (#28368)
rename mount
2023-06-01 19:49:42 -07:00
Cameron Clough 9f616982ed Ford: fix minor typos 2023-06-01 19:42:46 -07:00
Shane Smiskol bcdecfa084 Toyota: remove incorrect FW version (#28362)
Update values.py
2023-06-01 15:45:33 -07:00
Robbe Derks 7ab9569a08 Tesla: half the DAS_steeringControl message rate (#27503)
* half the freq, double the limit

* fix bug

* bump submodule
2023-06-01 23:25:55 +02:00
Shane Smiskol a971affeb0 Kia Ceed: display lane lines in HUD (#28357)
ceed uses the new format
2023-06-01 00:04:07 -07:00
Shane Smiskol 024abe6455 car docs: document parts of parts (#28292)
* more stuff

* even more

* all parts func

* start to use it

* include self in parts

* use car_parts_new

* not used

* more usages

* remove get_parts

* remove more commented stuff

* remove iter

* clean up some more stuff

* more

more

* ford

* optional

optional

* nissan

* use new classes

* fix tests

* fix

* order

* no more required

* connector

* CARS.md

---------

Co-authored-by: Maxime Desroches <desroches.maxime@gmail.com>
2023-05-31 21:30:50 -07:00
Shane Smiskol 2ff1eadb11 cars: log non-critical car faults (#28338)
* log non-noEntry acc faults

non

* adasFaulted

* bump

* bump again

* bump agaiiinn

* remove event

* bump to master

* add fixme comment and fix

* whoops

* switch
2023-05-30 20:46:44 -07:00
Shane Smiskol 2e4e41a7d3 Mazda: set default steering control values (#28342)
don't crash when porting new car
2023-05-30 15:40:54 -07:00
Shane Smiskol 439a30aae4 cars: explicitly add counter/checksum messages (#28341)
* hkg canfd: add counter/checksum

* add explicitly to subaru

* same for ES_LKAS_State

* and ES_DashStatus

* aaand INFOTAINMENT_STATUS

* and preglobal ES_Distance

* Revert "and preglobal ES_Distance"

This reverts commit 68d98307703a24296ff7aafd99503ea6af4b231b.
2023-05-30 15:33:02 -07:00
Shane Smiskol 4b4b31450c Nissan: add counter signal to forwarded message (#28336)
Update carstate.py
2023-05-30 15:10:17 -07:00
Shane Smiskol 80e84a2158 Honda: use CS accFaulted field (#28339)
* log accFaulted

* bool

* also bool
2023-05-30 15:05:57 -07:00
vanillagorillaa 90e0c61664 Nissan: use generated DBCs (#28307)
* nissan dbc update

* bump

* for release build

---------

Co-authored-by: Shane Smiskol <shane@smiskol.com>
2023-05-29 23:01:30 -07:00
Shane Smiskol 026c093d05 IsoTpParallelQuery: log all timeouts (#28325)
* log

* self explan

* clean up

* revert

* need a better name

* move

* bvack
2023-05-27 22:14:50 -07:00
Cameron Clough de5e0d0c71 Ford: fix counter in LateralMotionControl2 message (#28328) 2023-05-27 21:54:37 -07:00
Shane Smiskol aa3490ac30 IsoTpParallelQuery: fixup comment and simpler response check (#28326)
* startswith works with bytes

* this comment only explained an exception, was confusing
2023-05-27 19:25:38 -07:00
Shane Smiskol 897b9c117a HKG: add missing FW for 2020 G70 (#28323)
missing g70
2023-05-27 18:49:03 -07:00
Adeeb Shihadeh 3f61537d1b Hyundai CAN FD DBC update (#28322) 2023-05-27 16:50:34 -07:00
Saber422 9a1d7d5fc2 VW MQB: Add FW for 2017 Volkswagen Passat (#28280)
route name : 40443218782e5709|2023-05-22--13-05-38--0
2023-05-26 16:56:02 -07:00
Shane Smiskol f678ff0f22 car docs: sort parts by shown name (#28293)
* sort by shown name

* fix
2023-05-26 00:19:46 -07:00
Shane Smiskol f494abf0d2 Hyundai: explicitly copy signals to forward (#28020)
* define signals in brandcan.py

* seems so

* fix and reorder

* lkas11 for hyundai

* clu11

* honda: we only use this one signal for BRAKE_COMMAND

* Revert "honda: we only use this one signal for BRAKE_COMMAND"

This reverts commit f5f3aaed7e2fa1cdf35c3608b259fab11164644e.

* do cam and cruise info

* add todo

* do nissan

* s for signal

* do nissan

* mazda

* toyota

* gm

* ford

* ES_DISTANCE_SIGNALS is used twice

* for s

* volks

* tesla

* no copy

* oh there's mqbcan

* same with mqb lka message

* all s's

* these actually are different (pre vs. global)

* this is not in the DBC...

* fix

* check len

* rm import

* need to copy counter!

* fix other proc replay diff (TODO: the rest)

* missing cs/cnt
2023-05-26 00:00:18 -07:00
Shane Smiskol 303c62119d Tesla: explicitly copy signals to forward (#28306)
* tesla

* cmt
2023-05-25 23:35:32 -07:00
Shane Smiskol 26baac2ff4 Nissan: explicitly copy signals to forward (#28305)
* nissan

* missing counter

* add comment from carstate
2023-05-25 23:12:50 -07:00
Shane Smiskol 54e6d4c402 Subaru: explicitly copy signals to forward (#28304)
* do subaru

* add missing checksum

* more missing checksums
2023-05-25 22:59:52 -07:00
Justin Newberry c1909df437 Subaru: frequency based messaging (#28066)
* frequency based messaging

* frequency based messaging

* frequency based messaging

* frequency based messaging

* rename better

* use frame in if statement

* syntax

* remove extra space

* put all behind one if statement

* update refs

---------

Co-authored-by: Shane Smiskol <shane@smiskol.com>
2023-05-25 22:33:04 -07:00
wileytom65 2f625f64f0 Car Port for Hyundai Santa FE Hybrid 2023 (non-HDA2) (#28279)
* Added 2023 Hyundai Santa Fe HEV

* Added 2023 Hyundai Sante_FE_HEV 

Additional info added for 2023my of Hyundai SANTA_FE_HEV (nonHDA2)

* fix FW versions

* update docs

---------

Co-authored-by: Shane Smiskol <shane@smiskol.com>
2023-05-25 00:06:54 -07:00
Shane Smiskol 2ea7b69e26 CARS.md: footnotes header (#28285)
footnotes
2023-05-24 17:08:19 -07:00