Commit Graph

249 Commits

Author SHA1 Message Date
Erich Moraga
d662f6d289 Add sveral missing LEXUS_ESH_TSS2 firmwares (#27219)
* Add sveral missing LEXUS_ESH_TSS2 firmwares

@salmankali#7352 2023 Lexus ES 300h  DongleID/route c010a8cd3af884f5|2023-02-04--03-27-12

* docs.py gen'd CARS.md w/ 2023 Lexus ES Hybrid update
2023-02-04 15:11:08 -08:00
pbkompasz
73a8d6b951 docs: Add cabana to tools (#27208) 2023-02-03 15:30:59 -08:00
Jason Wen
1816b499c4 HKG: Car Port for Kia K5 Hybrid 2020 (#26947)
* HKG: Car Port for Kia K5 Hybrid 2020

* Add test route (Experimental Mode)

* No abs

* remove extra trans

* move up

---------

Co-authored-by: Shane Smiskol <shane@smiskol.com>
2023-02-02 22:58:29 -08:00
mrquell
83af2182b4 Support for Kia Niro PHEV 2020 (#27158)
* Update values.py

* Update values.py

Added support for Kia Niro PHEV 2020

* Update values.py

Added support for Kia Niro PHEV 2020

* Update values.py

Changed the fingerprint to be 4 seperate IDs

* Apply suggestions from code review

* generate

* gen docs

---------

Co-authored-by: Shane Smiskol <shane@smiskol.com>
2023-02-01 17:04:48 -08:00
AlexandreSato
ec4c553542 Toyota: add FW engine for Brazilian Corolla Hybrid (#26943)
* Add miss FW engine for Toyota Corolla Hybrid

Test route `   4f50e44908cc46b8|2023-01-12--21-08-57  `

* braziliam toyota corolla hybrid 2023

is US affected by TSK?

* add a new entry for south america

* Revert "add a new entry for south america"

This reverts commit 28454c04cc93dc241da3b004a7154e44313e85c9.

* CARS.md is autogenerated!

* delete CARS.md to fix merge conflict

* space

* i don't know if we know for sure not all international 2023's have TSK

---------

Co-authored-by: Shane Smiskol <shane@smiskol.com>
2023-01-31 15:46:57 -08:00
Sean Cox
cf94394026 Fix 2017 Genesis G80 car harness and shop link in docs (#27127)
* Fix 2017 Genesis G80 car harness

* Revert "Fix 2017 Genesis G80 car harness"

This reverts commit 2d5a92b7f0972c7ab61b132dce6cfebe978781c9.

* split and make G80 2017 have J harness

* generate and change min enable speed

* adjust min steer speed

---------

Co-authored-by: Shane Smiskol <shane@smiskol.com>
2023-01-31 12:02:05 -08:00
Jason Young
5ce7572b46 VW MNB: Volkswagen Crafter Mk2 (#26006)
* VW MNB: Volkswagen Crafter Mk2

* Crafter has a min steer speed :(

* add to non_tested_cars for now

* autogratitude

* Revert "autogratitude"

This reverts commit 8f19085bfa3424a8a75d7c95f32be8ecb010f8f4.

* autogratitude

* regen docs
2023-01-31 11:00:10 -08:00
Shane Smiskol
752b4edb92 HKG: Update Genesis GV60 harnesses (#27033)
* Update values.py

* generate
2023-01-26 12:54:53 -08:00
Jason Wen
d1c87faedc Hyundai: Add FW Versions for Elantra 2023 (#27026)
* Hyundai: Add FW Versions for Elantra 2023

* only short where possible

* regen

Co-authored-by: Shane Smiskol <shane@smiskol.com>
2023-01-24 16:11:12 -08:00
Shane Smiskol
6527f2c825 Car docs: link to car harness on shop (#26957)
* harness links

* test

* fix for no years cars

* match order of docs
2023-01-13 17:52:24 -08:00
Shane Smiskol
47cca343ec docs: open footnotes in new tab 2023-01-12 15:07:14 -08:00
Shane Smiskol
df394004d5 red panda footnote: finish thought (#26933)
missing `car`
2023-01-12 14:58:47 -08:00
Shane Smiskol
de6f9010fa 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
2023-01-11 23:30:11 -08:00
Jason Wen
69f8ac0b65 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>
2023-01-11 21:17:58 -08:00
Adeeb Shihadeh
bf34110572 docs: update CAN FD footnote (#26896)
* docs: update CAN FD footnote

* touch up
2023-01-07 11:05:56 -08:00
Mauricio Alvarez Leon
4145bc8379 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>
2023-01-06 16:49:27 -08:00
Adeeb Shihadeh
cd8e03d53e 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>
2022-12-31 21:00:50 -08:00
Erich Moraga
a7155a43b7 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
2022-12-30 16:16:24 -08:00
Erich Moraga
6d8f166722 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
2022-12-18 20:09:40 -08:00
Jason Wen
a143ebf648 HKG: Add FW Versions for Southeast Asia Kia EV6 2022 HDA1 (#26795)
HKG: Add FW Versions for Southeast Asia Kia EV6 2022
2022-12-14 14:05:13 -08:00
Jason Wen
6fe592c678 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>
2022-12-14 01:57:17 -08:00
Jason Wen
bac56f78c9 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>
2022-12-13 00:42:50 -08:00
Jason Wen
1f774e4ec3 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>
2022-12-13 00:21:58 -08:00
Shane Smiskol
cf3ced9d17 Car docs: update CAN-FD footnote (#26718)
* Update footnote

* link to obd-c

* update
2022-12-06 23:32:58 -08:00
alancyau
47977b2c0e 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>
2022-12-06 16:37:18 -08:00
Shane Smiskol
5661738372 Car docs: move shop footnotes into openpilot (#26715)
move shop footnotes into openpilot
2022-12-06 15:00:11 -08:00
Shane Smiskol
f36e8bc3c7 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 7b0bfabb95.
2022-12-05 17:35:19 -08:00
Shane Smiskol
973ecdc0c9 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
2022-12-05 15:24:54 -08:00
cydia2020
7b0bfabb95 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
2022-12-03 04:31:31 -08:00
Shane Smiskol
3e2a49c6e5 GM: add Bolt EV test route (#26681)
* bolt ev!

* releases

* it's a trim
2022-12-02 22:09:42 -08:00
martinl
10085d1e3f 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>
2022-12-02 15:35:44 -08:00
Vybhav
1f4554b0c0 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>
2022-12-01 22:03:15 -08:00
Jason Wen
1adf106da6 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>
2022-12-01 14:11:12 -08:00
Scott Leibrand
7b1122e831 One-word grammar fix to docs/INTEGRATION.md (#26621)
Grammar fix
2022-11-29 00:38:18 -08:00
Adeeb Shihadeh
548888d634 docs: update Toyota DSU footnote (#26568) 2022-11-21 15:59:42 -08:00
hoomoose
9c5df76a6c 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>
2022-11-15 16:19:30 -08:00
Jason Wen
2d766fee14 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>
2022-11-14 19:46:29 -08:00
Jason Young
41e5c79948 VW MQB: Add missing FW for 2016 Škoda Superb (#26484)
* VW MQB: Add missing FW for 2016 Škoda Superb

* regen CARS.md
2022-11-14 12:04:59 -08:00
Jason Wen
f6189b3235 HKG: Bump Kia Telluride support to 2022 (#26467) 2022-11-11 11:40:21 -08:00
AlexandreSato
52378c97ec 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>
2022-11-09 16:06:36 -08:00
Jason Wen
d62cdc400c 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>
2022-11-07 23:03:36 -08:00
Jason Wen
1b6e37daa6 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
2022-11-07 16:51:32 -08:00
Jason Wen
e4342b5e16 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>
2022-11-04 18:44:38 -07:00
Jason Wen
31dbd21f07 Hyundai: Add FW for 2023 Ioniq 5 HDA2 (#26145) 2022-11-04 16:32:40 -07:00
Jason Young
9382d55280 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
2022-11-04 12:45:35 -07:00
Jason Young
c9e65be9b1 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>
2022-11-03 14:37:21 -07:00
Jason Young
d172cbbcc8 VW MQB: Add FW for 2021 Audi Q3 (#26343)
* VW MQB: Add FW for 2021 Audi Q3

* update docs
2022-11-03 13:33:01 -07:00
Shane Smiskol
3e69973819 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
2022-11-03 01:00:33 -07:00
Shane Smiskol
2fb7b4ffad 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
2022-11-02 02:46:29 -07:00
Shane Smiskol
b76829c725 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>
2022-11-01 15:55:21 -07:00