Commit Graph

8941 Commits

Author SHA1 Message Date
Adeeb Shihadeh cd74ed0489 Abstract out common CarInterface.apply (#31924)
old-commit-hash: 3a7582d9a624ab7b43fd6cf98a19657252b11850
2024-03-19 13:46:31 -07:00
Justin Newberry a5bc36ea9d move git commands to common/git.py (#31921)
move git into common/git.py
old-commit-hash: 4fbc8a389662f82018eeabd03294cc761b87ce75
2024-03-19 12:39:09 -07:00
Shane Smiskol 4324576ace [bot] Fingerprints: add missing FW versions from new users (#31917)
old-commit-hash: 530bc62baa15937ac93925d5dcf39c6b868dc22a
2024-03-19 11:16:36 -07:00
thenhnn 77d6d1a8f1 PlatformConfig: automatically get platform_str from the enum name (#31868)
* get platform_str from the enum name

* fix tests

* add migration table

* remove impossible todo

* Add link to PR in MIGRATION table

Co-authored-by: Adeeb Shihadeh <adeebshihadeh@gmail.com>

* Remove useless brand name comments and rename RAM_1500 to RAM_1500_5TH_GEN

* rename RAM_HD to RAM_HD_5TH_GEN

* rename references to RAM_HD and RAM_1500

* change "mock" to "MOCK" and rename torque data of Nissan Leaf 2018 IC

* remove MOCK from fingerprints.py

* change hard-coded car model in test_can_fingerprint.py/test_timing

* migration

* update ref

* space

* prius

---------

Co-authored-by: Adeeb Shihadeh <adeebshihadeh@gmail.com>
Co-authored-by: justin newberry <justin@comma.ai>
Co-authored-by: Justin Newberry <jnewberry0502@gmail.com>
old-commit-hash: 489528dcae3888311f92075ba9e0f68626725121
2024-03-19 11:16:02 -07:00
YassineYousfi 5f3960a3a7 duck amigo model (#31883)
* 026c8008-1728-4549-baf4-ab0436f2927d/700

* update model replay ref

* update again
old-commit-hash: 2aaaa3f1674d5aa2f0d9c685f8257d2466141d5c
2024-03-18 16:37:15 -07:00
Shane Smiskol b19c757ec2 [bot] Fingerprints: add missing FW versions from new users (#31842)
Export fingerprints
old-commit-hash: d82fc7f27bd92a5e972416610b53eea3804bcfdc
2024-03-18 16:02:34 -07:00
Adeeb Shihadeh 3bf3f4bf78 remove pedal (#31903)
* remove pedal

* bump panda

* fix

* update refs
old-commit-hash: fa12a6722868d436f15bea31537df1277bcc4027
2024-03-17 22:42:49 -07:00
Justin Newberry 4de27acf3d more car info -> car docs (#31885)
old-commit-hash: 0b92f4e9ee59b9de7ef0895d6d35e06027d3891c
2024-03-17 16:53:57 -07:00
Shane Smiskol c08330eb0a [bot] Fingerprints: add missing Volkswagen FW versions from new users (#31734)
Export fingerprints
old-commit-hash: 7e9a909e0e57ecb31df4c87c5b9a06b1204fd034
2024-03-17 02:23:44 -07:00
gittyhubbyfrankybobby c43753246b Add Genesis G90 2020 Fingerprint (#31893)
* add 2020 G90 fingerprint

* Add G90 fingerprint

* Add 2020 G90 transmission and fwdRadar fingerprints

* run bot

* probably fine to include 2019

---------

Co-authored-by: Dwight Awesome <dwightmawesome@maximus.com>
Co-authored-by: Shane Smiskol <shane@smiskol.com>
old-commit-hash: 04382115c1cf9a2082ce9f644106d63f7d99d837
2024-03-17 02:14:01 -07:00
Shane Smiskol 37819bd428 [bot] Fingerprints: add missing FW versions from new users (#31897)
Export fingerprints
old-commit-hash: 96aa3223e523a555c04a10ab68a64ef43ef35803
2024-03-17 02:05:13 -07:00
Shane Smiskol 59421a0835 Toyota: check FW valid (#31898)
* basic check

* basic check

* fix
old-commit-hash: 9d5c70fbc9349d420c181ff098250e24d03eba07
2024-03-17 01:55:48 -07:00
ishfaaq bf4ff54d76 Updating steerRatio for 4th gen Hyundai Tucson (2022+) (#31877)
Update values.py
old-commit-hash: 93c06eaf43e525b4eeb9e53de889a0fb8d542c4d
2024-03-17 01:44:26 -07:00
James 470620189e Fix radard comment (#31891)
old-commit-hash: 1cb49ae44d8a5c2ecc2e8a38cb6aea2d5cfcb674
2024-03-16 00:56:04 -05:00
Shane Smiskol 236459f855 Kia Niro Plug-in Hybrid: update required package (#31888)
* from https://www.applewoodkialangley.ca/new/2022-Kia-Niro%20plug_in%20hybrid-brochure.html?lang=ENGLISH&vehicle=kia-niropluginhybrid-2022

* LXS on 2021 also lacks SCC - https://www.kiamedia.com/us/en/models/niro-phev/2021/documents

* 2020 too?! https://www.kiamedia.com/us/en/models/niro-phev/2020/documents

* update
old-commit-hash: 1723d27b9cc2a7bda6a4d40d3e887b2d85d8e4ca
2024-03-15 17:33:38 -07:00
Chase Bolt c588b72d03 Kia: add 2024 Sportage X-Pro Prestige camera FW version (#31581)
* adding fingerprint for 2024 Kia Sportage X-Pro Prestige

* update docs

---------

Co-authored-by: Shane Smiskol <shane@smiskol.com>
old-commit-hash: a790b49fd5e0217744d7dd0209606a497b10ae50
2024-03-15 17:03:45 -07:00
fri.K c1e87b48ec Fingerprint for Skoda Octavia MK3 Scout with 6 speed DSG (#31574)
Fingerprint for Skoda Octavia MK3 Scout with DSG
retrofitted ACC with Audi A3 rounded radar
old-commit-hash: 0821201dc4edf3c75ae18ec2a30c1fbfca76dfcd
2024-03-15 16:32:39 -07:00
ilxszh 96f0c2e5fa Add VW Touran CN model fingerprint (#31295)
* Update fingerprints.py

Add Touran CN model support

* Update fingerprints.py

Remove repeated FR fwVersion.

* run bot

---------

Co-authored-by: Shane Smiskol <shane@smiskol.com>
old-commit-hash: 1610010ad2b174ec43ea33a5852b0c9ea721285e
2024-03-15 16:24:19 -07:00
Stanley Lee cb34fa59f5 VW MQB: Add FW for 2024 Volkswagen Tiguan (#30978)
* VW MQB: Add FW for 2024 Volkswagen Tiguan

* VW MQB: Update sort order of new 2024 Volkswagen Tiguan FW
old-commit-hash: 6f9b663ff23716ed5b20c1809066001d7a137c06
2024-03-15 16:12:07 -07:00
Shane Smiskol 7df5678a2e Ford: hybrid docs (#31874)
* kinda works

* fix

* clean up

* rm hybrid entries

* shorter

* shorter

* fix that

* one line!

* we can get rid of this now!
old-commit-hash: 5746c4672dffbdee0209318b6492a37c48977b3e
2024-03-15 15:37:29 -07:00
Shane Smiskol e0c0a7c60a Hyundai CAN FD: allow more platforms to use enhanced fuzzy fingerprinting (#31882)
* K8 has hybrid descriptor (GL3H), AND we detect hybrid now

* don't know if Carnival's hybrid variant has them, but it's not out yet, and we detect hybrid

fixes: ec32d6aa1c7735d1/2024-03-15--16-41-46

* cmt
old-commit-hash: 91933b5f428332028e7b5be3ac58cb063486ca89
2024-03-15 14:46:29 -07:00
Justin Newberry 09f12ff055 test_updated: test permissions are preserved (#31881)
* test perserved

* space
old-commit-hash: 07ec5e5fdb322977c6c7c24286e537b76e5f9203
2024-03-15 14:10:38 -07:00
Justin Newberry 5a7de94a13 rename CarInfo to CarDocs (#31879)
car info to car docs
old-commit-hash: 655e5f7c3e0312054da1f3075bf6b20d97d8a15c
2024-03-15 11:45:44 -07:00
Shane Smiskol 60f0948fba docs: don't support multi-type car info (#31875)
don't support multi-type car info
old-commit-hash: bdae188c6f48bc1572f6ca0cc61c4735d11d02fb
2024-03-15 00:11:41 -07:00
Shane Smiskol 96c2d9358e CarInterface: no platform config fallback (#31873)
* no mock default

* rm
old-commit-hash: d5852ab1b35b42a8d66bd37eee66820ab357a094
2024-03-14 22:27:32 -07:00
Justin Newberry 1f178307f0 move getting platform to get_params (#31871)
* better

* string

* not here
old-commit-hash: ca5a2ed942c7560f11dd85b812c914f944318250
2024-03-14 21:58:25 -07:00
Justin Newberry 006f216cdb controlsd: fix saturation warning (#31869)
fix saturation
old-commit-hash: 1ecbbef46b265a36bce71cc45c0fdc521d849e06
2024-03-14 18:03:39 -07:00
thomasgtsr d50423df1e Hyundai: Santa Cruz 2024 fingerprint (#31856)
* Update fingerprints.py

* Update fingerprints.py

* Update fingerprints.py

* Update fingerprints.py

* run bot

---------

Co-authored-by: Shane Smiskol <shane@smiskol.com>
old-commit-hash: f6afb09924bf5db88f7d1e8caa0e17410a3fa537
2024-03-14 17:42:37 -07:00
ShaydeNZ 43b1a4498d Added fingerprints for my 2019 Golf R Mk7.5 (#31850)
old-commit-hash: 39d432e3cda37ecceb63e04967896a2981054d04
2024-03-14 14:26:21 -07:00
Alexandre Nobuharu Sato 65f6267dc8 Multilang: update pt-BR translation (#31861)
* update pt-BR translation

* this come from darkness??
old-commit-hash: a3f2c7bf3ea008394156aab16cc226cdf36af8d5
2024-03-13 22:40:20 -07:00
Lee Jong Mun 63987a26d2 Multilang: kor translation update (#31864)
old-commit-hash: 5d4e324ddf105f45a84f24849b3e2baafd22a84b
2024-03-13 22:39:42 -07:00
Justin Newberry 530b233279 Revert "updated: prep for new updater (#31695)" (#31860)
* Revert "updated: prep for new updater (#31695)"

This reverts commit 0a0649ab6bd11bef4622f48db68602989b2d0f79.

* fix the test
old-commit-hash: d09dd75884edf0df96c912554a35cdcd38cf8e27
2024-03-13 14:01:56 -07:00
Shane Smiskol 7ffcd0d13d Honda Nidec: show distance bars (#31854)
* show lines nidec

* lead

* Update ref_commit
old-commit-hash: 7d0f234398be7cf2dee88a83cc4c12a9f4a06364
2024-03-13 01:53:15 -07:00
Shane Smiskol ebfc450fac longitudinal personality: change via steering wheel distance button (#31792)
* start at param

* start by sending personality

* change to personality

* POC: button changes personality

* what's wrong with this?

* fix

* not really possible but fuzzy test catches this

* there's always a typo

* dang, we're dropping messages

* clean up

* no comment

* bump

* rename

* not all cars yet

* works but at what cost

* clean up

* inside settings

* write param so we save the distance button changes

* setChecked activates buttonToggled and already writes param!

* don't need this, we update from longitudinalPlan on changes

* some clean up

* more

* ui

* allow some time for ui to receive and write param

* plannerd: only track changes in case no ui

* Revert "plannerd: only track changes in case no ui"

This reverts commit 2b081aa6ceb92c67a621b74592b2292756d29871.

* write in plannerd as well, I assume this is atomic?

* don't write when setting checked (only user clicks)

* better nane

* more

* Update selfdrive/controls/lib/longitudinal_planner.py

Co-authored-by: Cameron Clough <cameronjclough@gmail.com>

* doesn't write param now

* ParamWatcher is nice

* no debug

* Update translations

* fix

* odd drain sock proc replay behavior

* vanish

* Revert "odd drain sock proc replay behavior"

This reverts commit 29b70b39413e1852bb512155af6b6a94a5bd9454.

* add GM

* only if OP long

* move personality to controlsState, since eventually it won't be exclusive to long planner

more

bump

* diff without translations

* fix

* put nonblocking

* CS should start at up to date personality always (no ui flicker)

* update toggle on cereal message change

* fix

* fix that

* ubmp

* mypy doesn't know this is an int :(

* update translations

* fix the tests

---------

Co-authored-by: Cameron Clough <cameronjclough@gmail.com>
old-commit-hash: 3d63c7093afec7ba24f447a44f02f7bea1f7282b
2024-03-13 01:05:02 -07:00
Shane Smiskol f3414250a3 Move personality to controlsState (#31855)
* start at param

* start by sending personality

* change to personality

* POC: button changes personality

* what's wrong with this?

* fix

* not really possible but fuzzy test catches this

* there's always a typo

* dang, we're dropping messages

* clean up

* no comment

* bump

* rename

* not all cars yet

* works but at what cost

* clean up

* inside settings

* write param so we save the distance button changes

* setChecked activates buttonToggled and already writes param!

* don't need this, we update from longitudinalPlan on changes

* some clean up

* more

* ui

* allow some time for ui to receive and write param

* plannerd: only track changes in case no ui

* Revert "plannerd: only track changes in case no ui"

This reverts commit 2b081aa6ceb92c67a621b74592b2292756d29871.

* write in plannerd as well, I assume this is atomic?

* don't write when setting checked (only user clicks)

* better nane

* more

* Update selfdrive/controls/lib/longitudinal_planner.py

Co-authored-by: Cameron Clough <cameronjclough@gmail.com>

* doesn't write param now

* ParamWatcher is nice

* no debug

* Update translations

* fix

* odd drain sock proc replay behavior

* vanish

* Revert "odd drain sock proc replay behavior"

This reverts commit 29b70b39413e1852bb512155af6b6a94a5bd9454.

* add GM

* only if OP long

* move personality to controlsState, since eventually it won't be exclusive to long planner

more

bump

* diff without translations

* fix

* put nonblocking

* CS should start at up to date personality always (no ui flicker)

* update toggle on cereal message change

* fix

* fix that

* ubmp

* mypy doesn't know this is an int :(

* update translations

* fix the tests

* revert ui

* not here

* migrate controlsState

* Revert "migrate controlsState" - i see no reason we need to test with
any specific personality

This reverts commit 6063508f2df1a5623f113cda34dcd59a1f4b2ac9.

* Update ref_commit

---------

Co-authored-by: Cameron Clough <cameronjclough@gmail.com>
old-commit-hash: 29e55f99a54d95215aa79ecf94a22363f82913a6
2024-03-13 00:57:57 -07:00
Shane Smiskol fc35db75b2 Honda Bosch Radarless: check nonAdaptive at all times (#31853)
* doesn't work

* Revert "doesn't work"

This reverts commit 7a3587b60b65ed0525a9d658e676465ca8ecbef9.

* always add to can parser

* not sure if this is clean

* minimal diff version, but more lines!
old-commit-hash: e34432160a8f583c757d867a4d09bf213b5da71d
2024-03-12 23:42:34 -07:00
Adeeb Shihadeh bdc5477a75 unicore gps (#31852)
* ugpsd

* oops

* cleanup

* disable

* more docs

---------

Co-authored-by: Comma Device <device@comma.ai>
old-commit-hash: 4af932b74b95c99abc9d49c31dc0a023702a77d0
2024-03-12 22:33:45 -07:00
Adeeb Shihadeh 5733c516c3 move pigeond to system/ubloxd/ (#31848)
* move pigeond to system/ubloxd/

* update release

* more

* mv test
old-commit-hash: 147ccc7a582518e565755262e36799b540b5ddf7
2024-03-12 17:13:13 -07:00
Jason Wen 89b7275009 Chrysler: Parse distance button from steering wheel (#31764)
old-commit-hash: 4c76d1b9a0d790d2fcea36707adba0d3ba49a496
2024-03-12 15:03:14 -07:00
Adeeb Shihadeh dd371305a0 Reapply "ui: brighten cameraview (#29744)" (#31846)
This reverts commit e7f7189d2dc339f76d92762c1b9b2fa720ed87e4.
old-commit-hash: c155749b29cacdd86d2fad90506dc2e276f99e04
2024-03-12 14:27:12 -07:00
Shane Smiskol 38c85b01f0 Fingerprints migration dictionary (#31838)
move migration to op!
old-commit-hash: de7f14dbd7f0f127f5903f10ed610da829eb67e6
2024-03-12 11:50:26 -07:00
Shane Smiskol b1caa59c82 [bot] Fingerprints: add missing FW versions from new users (#31839)
Export fingerprints
old-commit-hash: af177f3d10d03222aab403b625da5d5c315ec9fb
2024-03-11 23:43:25 -07:00
Saber 680e2c7166 VW MQB: Add FW for 2017 Kodiaq (#31368)
route name:0bbe367c98fa1538|2024-02-08--11-02-38--0
old-commit-hash: e657afbf340d159e8c52929fa41572bca3848ff9
2024-03-11 23:21:45 -07:00
Shane Smiskol 4643f53ffd Update ref_commit
old-commit-hash: 1e86269ab745a7e12d949f5470c342dff7c1c851
2024-03-11 23:04:32 -07:00
Saber c117b0778b VW MQB: Add FW for 2017 Touran (#30863)
route name:0bbe367c98fa1538|2023-12-28--15-59-10--0
old-commit-hash: 4f02bcfbf45697c5e6ba0a032797f6b2f37e16d3
2024-03-11 22:54:05 -07:00
Jason Wen f2f99719cf HKG: Add FW versions for Genesis G70 2023 (#30759)
* HKG: Add FW versions for Genesis G70 2021

* bump model year

---------

Co-authored-by: Shane Smiskol <shane@smiskol.com>
old-commit-hash: b648db6efe03101280465b4410acb2bb9a092f35
2024-03-11 22:50:16 -07:00
pg3141 57639a3a75 Skoda Kodiaq Sportline 2023 fingerprints (#30845)
* Update fingerprints.py for new skoda kodiaq

* Update fingerprints.py to add 2 more ecu's found in the carFw array that had hyundai as brand

* Update fingerprints.py
old-commit-hash: 639d8dd75598474a0a2246ee399f4ebf24032eb1
2024-03-11 22:42:11 -07:00
Joshua Mack dba30afb70 Mazda CX-5 2024 Fingerprint (#30882)
2024 Mazda CX-5 FP

Added "aaaa_51443"'s 2024 Mazda CX-5's FPs
old-commit-hash: 398eaf5b5549a6ba8ba270402260bcd4faf09848
2024-03-11 22:35:42 -07:00
RandomHB 043877cfae Update fingerprints.py 2022 Ford F-150 PowerBoost (fwdCamera) (#31462)
* Update fingerprints.py 2022 Ford F-150 PowerBoost (fwdCamera)

* update MY

* also likely works for hybrid

* fix that

---------

Co-authored-by: Shane Smiskol <shane@smiskol.com>
old-commit-hash: fedb2a93601fe07566118dcf3dfadd6600ce31af
2024-03-11 22:17:10 -07:00
Erich Moraga 00c1b2cd84 Volkswagen: add engine/transmission/srs ECU versions for PASSAT_MK8 (#31777)
`black_guru` 2021 VW Passat  DongleID/route 9d09cc205c254c4b/00000000--03b770c463
old-commit-hash: 9ab735494e2effa67ef88fc1993ce46cf7894921
2024-03-11 22:13:34 -07:00