Commit Graph

240 Commits

Author SHA1 Message Date
Shane Smiskol
7d047ac788 Car docs: link to car harness on shop (#26957)
* harness links

* test

* fix for no years cars

* match order of docs
old-commit-hash: 6527f2c825
2023-01-13 17:52:24 -08:00
Shane Smiskol
cc44b893c4 docs: open footnotes in new tab
old-commit-hash: 47cca343ec
2023-01-12 15:07:14 -08:00
Shane Smiskol
dfba489902 red panda footnote: finish thought (#26933)
missing `car`
old-commit-hash: df394004d5
2023-01-12 14:58:47 -08:00
Shane Smiskol
08269a6064 Car docs: show video link (#26907)
* add videos to gh docs

* fix

* add icon

* fix

* try this

* white inner triangle

* width

* try height

* use video_icon in template

* clean up

* rename

* smaller
old-commit-hash: de6f9010fa
2023-01-11 23:30:11 -08:00
Jason Wen
fe85cb28dd HKG: Car Port for Kia Sorento 2022 (#26874)
* HKG: Car Port for Kia Sorento 2022

* Harness K

* SCC is on bus 4

* Add test route

* seems reasonable

* more interesting segment

Co-authored-by: Shane Smiskol <shane@smiskol.com>
old-commit-hash: 69f8ac0b65
2023-01-11 21:17:58 -08:00
Adeeb Shihadeh
a92cf3d5ff docs: update CAN FD footnote (#26896)
* docs: update CAN FD footnote

* touch up
old-commit-hash: bf34110572
2023-01-07 11:05:56 -08:00
Mauricio Alvarez Leon
a0cde2999f Hyundai: add FW versions for Sonata 2023 (#26880)
* Update Hyundai Sonata year to 2023

* update docs

* update docs

* update docs

* Update values.py

* and engine

Co-authored-by: Laptop Researcher <laptop@researcher.com>
Co-authored-by: Shane Smiskol <shane@smiskol.com>
old-commit-hash: 4145bc8379
2023-01-06 16:49:27 -08:00
Adeeb Shihadeh
b3e47c691b move all third party stuff into third_party/ (#26853)
* mv fastcluster

* move msm_kgsl.h

* camerad include

* update path

* mv pyextra

* fix tici build

* add acados_template to release build

Co-authored-by: Comma Device <device@comma.ai>
old-commit-hash: cd8e03d53e
2022-12-31 21:00:50 -08:00
Erich Moraga
02b548fe8a Add several missing HIGHLANDERH_TSS2 firmwares (#26844)
* Add several missing HIGHLANDERH_TSS2 firmwares

`@joeswisher#3240` 2023 Highlander Hybrid  DongleID/route 1cdd18b56163c309|2022-12-29--23-18-05

* docs.py gen'd CARS.md w/ 2023 Highlander Hybrid update
old-commit-hash: a7155a43b7
2022-12-30 16:16:24 -08:00
Erich Moraga
1e6d3fc374 Add several missing HIGHLANDER_TSS2 firmwares (#26801)
* Add several missing HIGHLANDER_TSS2 firmwares

`@randywf#0891` 2023 Toyota Highlander (ICE)  DongleID/route d9049fcd50225c9d|2022-12-14--12-16-16

* docs.py gen'd CARS.md w/ 2023 Highlander update
old-commit-hash: 6d8f166722
2022-12-18 20:09:40 -08:00
Jason Wen
92391790be HKG: Add FW Versions for Southeast Asia Kia EV6 2022 HDA1 (#26795)
HKG: Add FW Versions for Southeast Asia Kia EV6 2022
old-commit-hash: a143ebf648
2022-12-14 14:05:13 -08:00
Jason Wen
31d14da03e Hyundai: Add FW Versions for Southeast Asia 2022 Ioniq 5 HDA1 (#26755)
* Hyundai: Add FW Versions for 2022 Ioniq 5 HDA1

* Check IONIQ_5 fwdCamera FW to segregate radar and camera SCC cars

* Test things out

* Is it that simple?

* Revert "Is it that simple?"

This reverts commit 6d48945925597fa686a7c6c534960487bb811e26.

* Revert "Test things out"

This reverts commit 772cd5f47ab4d92c6ba69e77f44ba3799849d399.

* Revert "Check IONIQ_5 fwdCamera FW to segregate radar and camera SCC cars"

This reverts commit 3ca1a2d6faa02e86b8fa628985cd5d76e1763688.

* No ADAS ECU detected, but has all messages for HDA2

* Check DISTANCE_UNIT on CRUISE_BUTTONS

* Revert "Check DISTANCE_UNIT on CRUISE_BUTTONS"

This reverts commit 9cbfe520f3406f8b1d66a56608a80417fea54871.

* Check DISTANCE_UNIT on CRUISE_BUTTONS for all CAN-FD HKG

* Update selfdrive/car/hyundai/interface.py

Co-authored-by: Shane Smiskol <shane@smiskol.com>

* Test fingerprint

* Southeast Asia specific

* Revert "Test fingerprint"

This reverts commit 33bb30b750c09f6d11e1b04d72e47f9354bdc9d5.

* updatedocs

* rename

Co-authored-by: Shane Smiskol <shane@smiskol.com>
old-commit-hash: 6fe592c678
2022-12-14 01:57:17 -08:00
Jason Wen
f1c3967491 Hyundai: Add FW Versions for 2017 i30 PD (Elantra GT) (#26760)
* Hyundai: Add FW Versions for 2017 i30 PD

* Update docs

* Update docs

* Update selfdrive/car/hyundai/values.py

Co-authored-by: Shane Smiskol <shane@smiskol.com>
old-commit-hash: bac56f78c9
2022-12-13 00:42:50 -08:00
Jason Wen
eaecbb8995 HKG: Car Port for Genesis GV60 2022 (#26777)
* HKG: Car Port for Genesis GV60 2022

* Ugh, keeps forgetting torque params

* Update docs

* Test route

* more interesting segment

Co-authored-by: Shane Smiskol <shane@smiskol.com>
old-commit-hash: 1f774e4ec3
2022-12-13 00:21:58 -08:00
Shane Smiskol
ecf87de6da Car docs: update CAN-FD footnote (#26718)
* Update footnote

* link to obd-c

* update
old-commit-hash: cf3ced9d17
2022-12-06 23:32:58 -08:00
alancyau
510ad3a1c3 Mazda: Add support for 2023 CX9 in CARS.md (#26717)
* Mazda: Add support for 2023 CX9

See https://github.com/commaai/openpilot/pull/26704 for the 2023 CX9 firmware.

* update values

Co-authored-by: Adeeb Shihadeh <adeebshihadeh@gmail.com>
old-commit-hash: 47977b2c0e
2022-12-06 16:37:18 -08:00
Shane Smiskol
bc903ca4d9 Car docs: move shop footnotes into openpilot (#26715)
move shop footnotes into openpilot
old-commit-hash: 5661738372
2022-12-06 15:00:11 -08:00
Shane Smiskol
3082c04e53 Revert "Toyota: Don't Set Standstill Bit on TSS-P Prius" (#26709)
Revert "Toyota: Don't Set Standstill Bit on TSS-P Prius (#26671)"

This reverts commit cc17fdee738ef497f4c437ef495d50aa5fb9f995.
old-commit-hash: f36e8bc3c7
2022-12-05 17:35:19 -08:00
Shane Smiskol
740670be1c Hyundai: Tucson 2023 support (#26427)
* Hardcode fingerprint

* no skipping

* rev

* the SE does not have SCC https://cdn.dealereprocess.org/cdn/brochures/hyundai/2022-tucson.pdf

* revert

* adjust weight

* add versions for 2023

* update docs

* fingerprint properly

* add package for 2022 but comment out

* updatedocs

* update route

* bump

* bump!

* 2022

* Update selfdrive/car/tests/routes.py
old-commit-hash: 973ecdc0c9
2022-12-05 15:24:54 -08:00
cydia2020
6cb0b05052 Toyota: Don't Set Standstill Bit on TSS-P Prius (#26671)
* Toyota: set TSS-P Prius as NO_STOP_TIMER_CAR

* reflect in docs

* also the PHV
old-commit-hash: 7b0bfabb95
2022-12-03 04:31:31 -08:00
Shane Smiskol
203ade9602 GM: add Bolt EV test route (#26681)
* bolt ev!

* releases

* it's a trim
old-commit-hash: 3e2a49c6e5
2022-12-02 22:09:42 -08:00
martinl
cf8e7578f8 Subaru: add missing fw values for 2023 Crosstrek Limited (#26678)
* Add FPv2: 2023 Crosstrek Limited / @JWynegar

* update docs

Co-authored-by: Shane Smiskol <shane@smiskol.com>
old-commit-hash: 10085d1e3f
2022-12-02 15:35:44 -08:00
Vybhav
1a368c8908 Toyota: Add FW for 2023 Toyota Camry Hybrid (#26654)
* Toyota: Add FW for 2023 Toyota Camry Hybrid

Toyota: Updating CAR_INFO list to show 2023 for Camry

* Update CARS.md for 2023 Toyota Camry

* remove duplicate fw, sort alphabetically

Co-authored-by: Vybhav Achar Bhargav <vybhavab@vybhavab-macbook-pro.local>
Co-authored-by: Vybhav Achar Bhargav <vybhavab@vybhavab-MBP.hsd1.ca.comcast.net>
Co-authored-by: Cameron Clough <cameronjclough@gmail.com>
old-commit-hash: 1f4554b0c0
2022-12-01 22:03:15 -08:00
Jason Wen
558a48af28 HKG: Car Port for Kia Sorento Plug-in Hybrid 2022 (#26635)
* HKG: Car Port for Kia Sorento Plug-in Hybrid 2022

* Add torque params

* Typo

* This car has SCC on bus 4, needs radar disable to use openpilot longitudinal :/

* Need to check on bus 4 as well

* Different unit signal

* Unit signal cleanup

* Add test route

* Regenerate car docs

* Different logic

* 2023 should be the same

* Fix 0x1a0 check race condition

* Update RELEASES.md

Co-authored-by: Adeeb Shihadeh <adeebshihadeh@gmail.com>
old-commit-hash: 1adf106da6
2022-12-01 14:11:12 -08:00
Scott Leibrand
5b6ba63253 One-word grammar fix to docs/INTEGRATION.md (#26621)
Grammar fix
old-commit-hash: 7b1122e831
2022-11-29 00:38:18 -08:00
Adeeb Shihadeh
ad2864ea70 docs: update Toyota DSU footnote (#26568)
old-commit-hash: 548888d634
2022-11-21 15:59:42 -08:00
hoomoose
e0e94e4c8c Hyundai: longitudinal support for all CAN-FD EV and Hybrids (#26345)
* Update values.py

* Update interface.py

* Update interface.py

* Update carcontroller.py

* Update interface.py

* Update interface.py

* Update values.py

* Update values.py

* Update interface.py

* Update values.py

* Update interface.py

* Update carcontroller.py

* cleanup

* update docs

* bump panda

Co-authored-by: Adeeb Shihadeh <adeebshihadeh@gmail.com>
old-commit-hash: 9c5df76a6c
2022-11-15 16:19:30 -08:00
Jason Wen
5c11b2529b HKG: Car Port for 2022 Kia Stinger (#26397)
* HKG: Car Port for 2022 Kia Stinger

* Substitute KIA STINGER GT2 2018 torque params

* bump panda

* Add test route

* Update CARS.md

* Not this checksum

* Update test route

* Update CARS.md

* Harness C -> Harness K

Co-authored-by: Adeeb Shihadeh <adeebshihadeh@gmail.com>
old-commit-hash: 2d766fee14
2022-11-14 19:46:29 -08:00
Jason Young
944b19d27d VW MQB: Add missing FW for 2016 Škoda Superb (#26484)
* VW MQB: Add missing FW for 2016 Škoda Superb

* regen CARS.md
old-commit-hash: 41e5c79948
2022-11-14 12:04:59 -08:00
Jason Wen
434324bfcb HKG: Bump Kia Telluride support to 2022 (#26467)
old-commit-hash: f6189b3235
2022-11-11 11:40:21 -08:00
AlexandreSato
abd77480dc Toyota: Add missing Corolla Cross FW verions (#26426)
* add geraldo fingerprint

* add to non-H

* Update selfdrive/car/tests/routes.py

* Update non-us cross model years

* add test route

* Update routes.py

Co-authored-by: Shane Smiskol <shane@smiskol.com>
old-commit-hash: 52378c97ec
2022-11-09 16:06:36 -08:00
Jason Wen
62990e317e HKG: Car Port for Genesis GV70 2022 (#26373)
* HKG: Car Port for Genesis GV70 2023 thanks to @zunichky!

Co-authored-by: kyle zunich <zunichky@msu.edu>

* Update docs

* Update selfdrive/car/hyundai/values.py

* GV70 does radar SCC, separate them

* One more

* bump panda

* Gate 0x1A0 away from bus 6

* Can't leave out the OG

* EV6 non-HDA2 too?

* bump panda

* bump panda

* Check 0x1a0 based on param

* bump panda

* bump panda

* bit simpler

* fix bit op

* fixes

* bump panda to master

* cmt

* flip

Co-authored-by: kyle zunich <zunichky@msu.edu>
Co-authored-by: Shane Smiskol <shane@smiskol.com>
old-commit-hash: d62cdc400c
2022-11-07 23:03:36 -08:00
Jason Wen
353659debc Hyundai: update Ioniq 5 HDA I supported model years (#26376)
* Hyundai: Add FW for 2023 Ioniq 5 HDA2

* Update values.py

* Update CARS.md

* Update values.py

* Update CARS.md
old-commit-hash: 1b6e37daa6
2022-11-07 16:51:32 -08:00
Jason Wen
1270e7fda9 Hyundai CAN-FD: support 2023 Kia Sportage & 2022 Hyundai Santa Cruz (#25434)
* Hyundai: Car Port for Santa Cruz 2022

* bump opendbc

* New struct and params for CAN-FD ICE models

* fixup! New struct and params for CAN-FD ICE models

* bump panda

* bump panda

* HKG: Car Port for Sportage 2023

* fixup! HKG: Car Port for Sportage 2023

* Kia Sportage 2023: Add FW versions

* Longitudinal Control: ICE CAN-FD models

* fixup! Longitudinal Control: ICE CAN-FD models

* bump panda

* fixup! Longitudinal Control: ICE CAN-FD models

* Update car info

* fixup! Longitudinal Control: ICE CAN-FD models

* Gate radar disable behind HDA2 only

* Gate radar disable behind camera SCC cars

* Update CARS.md

* Add FW versions for Santa Cruz 2021

* Test route for Kia Sportage 2023 (openpilot longitudinal enabled)

* Test route for Santa Cruz 2021 (openpilot longitudinal enabled)

* fixup! Kia Sportage 2023: Add FW versions

* HKG: Car Port for Genesis GV70 2023 thanks to @zunichky!

Co-authored-by: kyle zunich <zunichky@msu.edu>

* Update car info

* Add torque param for GENESIS GV70 1ST GEN

* Fix CARS.md

* Update test route

* Remove unnecessary HDA2 checks

* Add additional FW versions for Sportage 2023

* Fix Kia Sportage supported MY

* Fix MISRA violation

* Fix release note

* Use IntFlag to gate camera SCC for CAN-FD

* Parse 0x1A0 on bus 4 dynamically

* bump panda

* Car code cleanup

* Typo

* Add additional 0x1A0 signals to bus 4

* Fix weird bitwise logic

* Check 0x1a0 after safety config is set

* Revert "Check 0x1a0 after safety config is set"

This reverts commit 141bbf79792bcde9cfadbc0680654acf61d8d16f.

* Check car list instead

* Add GV70 2022 test route

* Add fwdRadar FW version for GV70 2022

* Fix CARS.md

* Fix CARS.md

* Fix CARS.md

* new santa cruz route

* bump panda to commaai/panda#1031

* bumppanda

* some clean up

* lets refactor CAMERA_SCC_CAR in another pr

* minor clean up

* update docs!

* GV70 is a radar-SCC car :( (another PR)

* fix removed sportage hybrid versions

* update docs

Co-authored-by: kyle zunich <zunichky@msu.edu>
Co-authored-by: Adeeb Shihadeh <adeebshihadeh@gmail.com>
Co-authored-by: sshane <shane@smiskol.com>
old-commit-hash: e4342b5e16
2022-11-04 18:44:38 -07:00
Jason Wen
6c8b431849 Hyundai: Add FW for 2023 Ioniq 5 HDA2 (#26145)
old-commit-hash: 31dbd21f07
2022-11-04 16:32:40 -07:00
Jason Young
d860ffedc2 VW MQB: Enable experimental long (#26359)
* VW MQB: Harness updates

* don't need the variant footnote

* VW MQB: Enable experimental long

* autogen doc fixes

* rename that
old-commit-hash: 9382d55280
2022-11-04 12:45:35 -07:00
Jason Young
fde3b16086 VW MQB: Harness updates and docs cleanup (#26313)
* VW MQB: Harness updates

* don't need the variant footnote

Co-authored-by: Adeeb Shihadeh <adeebshihadeh@gmail.com>
old-commit-hash: c9e65be9b1
2022-11-03 14:37:21 -07:00
Jason Young
3689cff113 VW MQB: Add FW for 2021 Audi Q3 (#26343)
* VW MQB: Add FW for 2021 Audi Q3

* update docs
old-commit-hash: d172cbbcc8
2022-11-03 13:33:01 -07:00
Shane Smiskol
da68ac1b66 car docs: auto-generate footnote for DSU cars (#26321)
* note for dsu cars

* don't hardcode dsu footnote (1/2)

* test

* revert the experimental long toggle

* another day:(

* DSU doesn't have to be toyota specific, it's a generic carParam!

* this is safe, just make sure it's unknown

* these cars do not have OP long for some reason

* UNSUPPORTED_DSU_CAR

* forgot this

* fix autoResume

* fix autoResume 2
old-commit-hash: 3e69973819
2022-11-03 01:00:33 -07:00
Shane Smiskol
6a7ce3a4d6 GM camera ACC: vision-only ACC behind toggle (#25631)
* put gm camera voacc behind disable radar toggle

* bump panda

* bump panda

* bump panda

* experimental long

* fixes

* car control notes and fixes for Bolt EUV

* might enable stop and go

* consistent name

* min enable speed seems to be around 5 kph

* camera acc can engage under 5 kph if stopped

* comment

* comment

* remove this for now

* only real brake

* comments

* update max brake

* bump

* clean up/fix

* same if

* simplify

* fix

* old comment

* no brake_pressed

* temporary fault fix

* tune longitudinal

* update docs

* bump panda

* GM camera ACC cars have no regen in ACC

* cleaner

* cleaner

* fix

* set max gas

* fixes

* fix LKAS unavailable warning from camera

* only camera

* bump panda

* bump panda

* bump panda

* bump panda

* clean up gmcan

* clean up CC

* flip

* rm

* rm comment

* clean up

* custom starting/stopping probably not needed

* Update selfdrive/car/gm/carcontroller.py

* fix crash

* long tuning

* we need long control state to resume

* CAMERA_ACC_CAR not needed

* no interp on accel

* tuning

* formatting

* formatting

* formatting

* formatting

* formatting

* no need to init ccp

* makes more sense now
old-commit-hash: 2fb7b4ffad
2022-11-02 02:46:29 -07:00
Shane Smiskol
1f144eeaa8 docs: expose available openpilot longitudinal control (#26312)
* openpilot -> openpilot available

* note for dsu cars

* common footnotes

* Revert "note for dsu cars" - another PR

This reverts commit 7f18742fdaaf5f86a1f1caa041b8b027d4b767cf.

* space

* better?

* Update selfdrive/car/docs_definitions.py

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

* typo

Co-authored-by: Adeeb Shihadeh <adeebshihadeh@gmail.com>
old-commit-hash: b76829c725
2022-11-01 15:55:21 -07:00
Adeeb Shihadeh
0a733af268 update car docs
old-commit-hash: 87e26b09c1
2022-10-25 15:57:29 -07:00
Jason Wen
c2141b7f48 HKG: Add FW and Remove from dashcamOnly for 2019 Elantra GT i30 (#25951)
* HKG: Add FW for 2019 Elantra GT i30

* Add test route

* remove can fp

* revert that

* actually shares the same platform with the ceed

* marketed as Elantra i30

* stash

* Revert "stash"

This reverts commit 03b164c9dbad53ff22a961d7a93848b8c91d1722.

* add car infos

* gen docs

* combine with elantra

* legacy again

* update docs

Co-authored-by: Adeeb Shihadeh <adeebshihadeh@gmail.com>
Co-authored-by: Shane Smiskol <shane@smiskol.com>
old-commit-hash: 92b458c709
2022-10-24 18:40:01 -07:00
HaraldSchafer
3ca9b7f02e Pipenv -> poetry (#24858)
* Try poetry

* Remove casadi for now

* Update docker

* Copy pipfiles

* add casadi back

* Too many slashes

* New poetry api

* Install system

* Try again

* No more pipenv

* new dependencies

* updates

* poetry 1.2.1, install dev dependencies

* keep install pipenv for xx for now?

* add pre-commit checks for poetry

* poetry lock is too slow

* update pip

* migrate to poetry groups

* update lockfile

* don't need to specify dev group unless it is made optional

* always install poetry

* set POETRY_VIRTUALENVS_CREATE instead, and use pipenv for xx

* use env for docs docker image

* alphabetical

* poetry 1.2.2

* add dev dependencies for typing

added in aacf6ae3

* remove constraint

* fix PIPENV_SYSTEM

* remove constraint

* don't need this here

* bump

* bump pipenv

adds support for installing local pyprojects (can add openpilot as dependency of xx)

* README improvements

* probably not necessary

* bump pip

* maybe not necessary?

* revert

* don't install openpilot itself into the virtual env

* remove PySide2 and shiboken2

reverts 3e41c775cbf670740ac648a8614d2d6b433312fe

* remove Pipenv, add xx dependencies, sync system python

* add pipenv as xx dep

* semver package constraints, use old lockfile versions

* fix casadi

* remove whitespace

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

* disable poetry cache

* cleanup

* prefer config file

Co-authored-by: Cameron Clough <cameronjclough@gmail.com>
Co-authored-by: Adeeb Shihadeh <adeebshihadeh@gmail.com>
old-commit-hash: a98d105cb9
2022-10-21 16:23:56 -07:00
Jason Wen
50b9a3be02 HKG: Car Port for Kia Sportage Hybrid 2023 (#26106)
* HKG: Car Port for Kia Sportage Hybrid 2023

* Add torque values

* Add test route

* Fix CARS.md

* cleanup

Co-authored-by: Adeeb Shihadeh <adeebshihadeh@gmail.com>
old-commit-hash: 1766cf9fc2
2022-10-19 14:31:02 -07:00
Shane Smiskol
31d274d7a4 GM camera ACC: show under enable speed alert (#26148)
* fix the fault more generically

* fix

* need this

* some clean up

* comment and use standstill

* comment

* add comment

* better fix

* rm

* better (for now)

* update docs
old-commit-hash: e46d162b1e
2022-10-19 01:28:46 -07:00
Cameron Clough
c52ba337b8 Hyundai docs: fix model name/year formatting (#26074)
* fix formatting so that model years can be parsed

* generate car docs
old-commit-hash: a02f42959c
2022-10-13 19:45:42 -07:00
Cameron Clough
74557258df update car compatibility docs
changes from 5adbbe9

old-commit-hash: 40dc05db6d
2022-10-13 10:40:53 -07:00
Cameron Clough
49c982cba5 Hyundai: add missing Elantra Hybrid 2023 FW versions (#26055)
* add Hyundai Elantra HEV 2023 fw

8dcf421697cd2cb0|2022-10-12--16-12-21--0

VIN: KMHLN4AJ5PU042417

* add 2023 to docs

* delete

* fix fingerprint

Co-authored-by: Shane Smiskol <shane@smiskol.com>
old-commit-hash: 7f3c070061
2022-10-12 22:28:07 -07:00
Cameron Clough
0f07fb6f2c docs: specify Lexus Safety System+ package for RX 2016 (#25974)
* docs: specify Lexus Safety System+ package for RX 2016

This package isn't standard on the 2016 MY.

https://cdn.dealereprocess.org/cdn/brochures/lexus/2016-rx350.pdf

* hybrid too

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

Co-authored-by: Adeeb Shihadeh <adeebshihadeh@gmail.com>
old-commit-hash: c8b7d297b6
2022-10-05 15:39:40 -07:00