Commit Graph

179 Commits

Author SHA1 Message Date
Adeeb Shihadeh
5239f3252c update car candidate docs (#25536)
* update car candidate docs

* little more

* that's a nice wikipedia

* quotes
old-commit-hash: c8378b6ad5
2022-08-23 16:54:45 -07:00
Shane Smiskol
4f628954c7 GMC: Sierra 2020-21 support (#25523)
* Add Sierra

* actually this package works

* add to releases

* credit
old-commit-hash: 68ba8df693
2022-08-22 17:35:04 -07:00
Jason Wen
79dfc5293a Hyundai: Car Port for Tucson Hybrid 2022 (#25276)
* Hyundai: Car Port for Tucson Hybrid 2022

* Update RELEASES.md

* Init gear_msg at the top

* FW versions from script

* Button send attempt

* start with some cleanup

* Send button fixed bits

* Define all bytes and only send PAUSE/RESUME

* Use CRUISE_INFO to cancel cruise and resume

* 8-bit counter

* Cleanup ish

* 8 bit counter

* Send at 20ms

* Disengage bits

* Revert bump submodules

* Allow tx on 0x1a0

* Fix byte counts

* Send LFA and HDA icons based on engageability

* Send cruise buttons only on HDA2 cars for now

* Add comments

* Add FLAG_HYUNDAI_CANFD_HDA2 flag

* Update interface.py

* Update carstate.py

* Update carstate.py

* Update carstate.py

* Bump submodules

* Bump panda

* Bump opendbc

* Allow tx with CRUISE_INACTIVE

* GEAR has 24 bytes only

* Generate car docs

* Fix CRUISE_INFO copy

* Remove unused class

* Add CAN-FD busses to unit test

* Bump opendbc

* Revert "Add CAN-FD busses to unit test"

This reverts commit 2f751640408a7f73a9100947cbd95ea13fbb8a48.

* Remove duplicate

* New tune based on data

* Panda safety cleanup

* Include bus 0 in rx checks

* Missed one

* bus 6 check

* Remove redundant check

* Add comments

* Bump opendbc

* Sync with DBC

* Hide LFA icon when disengaged

* Little endian

* fix comment

* more conditions in carcontroller

* update pedal signal

* update tuning

* cleanup carcontroller

* bump panda

* fix mismatch

* alt buttons

* little more cleanup

* update refs for EV6 new safety param

* bump panda

Co-authored-by: Adeeb Shihadeh <adeebshihadeh@gmail.com>
old-commit-hash: bd5e28909f
2022-08-19 20:14:30 -07:00
Jason Shuler
a019d5ea40 GM: Chevy Silverado 2020-21 support (#25429)
* Silverado support

Co-authored-by: Jason Shuler <jshuler@gmail.com>

* Update docs

* Try 2 m/s/s

* Should be good torque values

* Add Silverado test route

* Add to releases

* Send counter

* can't send multiple or it faults

* Send at 33hz, no counter

* try 25hz, don't line up exactly with car's buttons

* never tried 10hz with same counter

* Update selfdrive/car/gm/gmcan.py

* Make same as pcmCruise branch

* update year and package (different packages needed per-trim)

* Update year in releases

* Revert to 21

* We can use this package name again

* wrong one!

Co-authored-by: Shane Smiskol <shane@smiskol.com>
old-commit-hash: 1e9fdff642
2022-08-19 16:58:06 -07:00
Shane Smiskol
e1a61dec0c GM Bolt EUV: update supported packages (#25496)
* Update values.py

* Update selfdrive/car/gm/values.py

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

* update docs

Co-authored-by: Adeeb Shihadeh <adeebshihadeh@gmail.com>
old-commit-hash: fb19e24d60
2022-08-19 15:48:46 -07:00
Shane Smiskol
2f2016fda6 Car docs: show more information about cars (#25415)
* back to actual information

* remove some star code

* round speeds

* Try out showing lateral acceleration

* remove that

* Fix speed units

* Add harness and try rounding to nearest half before scapping it

fix

^2

^2

* Add back steering torque star

* Fix static analysis

* auto-generate header

* fix static analysis. set to Harness.none by default

* rm
old-commit-hash: 747bcb013d
2022-08-18 15:12:18 -07:00
Adeeb Shihadeh
2865664679 Subaru: Legacy 2020-22 support (#25313)
* Subaru: Legacy 2020 support

* clean that up

* force for now

* update years

* test route
old-commit-hash: a21780dbea
2022-08-18 09:02:33 -07:00
Adeeb Shihadeh
f0422151b5 Toyota: remove Camry Hybrid footnote (#25457)
* Toyota: remove TSS2 camry footnote

* Apply suggestions from code review

* update docs

Co-authored-by: Shane Smiskol <shane@smiskol.com>
old-commit-hash: 1388c80a8f
2022-08-16 18:41:45 -07:00
Shane Smiskol
dc4270ceee Car docs: fix required package for Bolt EUV 2022-23 (#25421)
* Need Adaptive Cruise Control

* no 2LT in configurator

* or redline
old-commit-hash: c2162420d2
2022-08-12 20:56:26 -07:00
Jason Young
ecc4e1c8f4 VW PQ: Cleanup and prep for upstream (#25351)
* VW MQB: Cleanup and abstractions

* regen CARS.md

* Update selfdrive/car/volkswagen/values.py

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

* regen CARS.md

* now that's a refactor of a different sort

* move shifter value init/storage

Co-authored-by: Adeeb Shihadeh <adeebshihadeh@gmail.com>
old-commit-hash: 3e3f960342
2022-08-12 19:43:36 -07:00
Jason Shuler
3072fb4aec GM: Bolt EUV 2022-23 port (#24875)
* Switch to ECMPRDNL2 for GM gear

* Removing manumatic gear #

* values.py almost complete

* Silverado and Bolt EUV val and CP

* GM controller updated

* Cam hrns supp done (in theory)

* cleanup for new cars

* Remove extra constant

* WS, etc cleanup

* removing the unused

* Fix kpBP typo

* Updated docs

* Skip's PIF tune

* Dropped LKA CAN error patch

* Add silverado sigmoid ff

* CAN Err & LKA latch patch

* Remove EPS fault fix (another PR)

* Remove Silverado (another PR)

* clean up some common params

* Remove Escalade FP

Remove Escalade FP

* comment

* Premier is just a trim

Premier is just a trim

Premier is just a trim

* no footnote: new Bolt is like most other cars, older GM were outliers not at the camera

* clean up

clean up

* bump panda

* bump panda

* bump panda

* bump panda

* bump panda

* remove comments

* try spamming buttons on bus 2

* bump panda

* bumping opendbc w btn rc

* not needed for this port

This reverts commit 6af1f0ba799e075f877d7acc8ca0f117d97da361.

* add button safety

* Send next rc when spamming btns

* forward other signals in message

* missing DriveModeButton

* fill cruiseState.speed

* see if resume works without counter

* try the whole message

* send immediately and at 10Hz

* no resume, back to just button signal

* even holding random buttons it cancels

* Use torque controller with base tune

* stock long GM don't auto-resume yet

* Testing GM zero min steer speed

* Revert latcontrol

* revert opendbc

* latActive is basically lkas_enabled

* Update Bolt torque params

* comment

* clean up

* Add to releases

* Add test route

* Don't specify segment

* bump panda

* bump panda

* no harness for Bolt just yet

* Apply suggestions from code review

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

* We support all and 2023

* move safetyParam up to first cam check

* Bump panda and update docs

* Update RELEASES.md

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

Co-authored-by: Shane Smiskol <shane@smiskol.com>
Co-authored-by: Adeeb Shihadeh <adeebshihadeh@gmail.com>
old-commit-hash: 4ffe9e68db
2022-08-12 16:10:34 -07:00
Shane Smiskol
634b328d7f Car docs: update RX supported model years (#25419)
Update RX supported model years
old-commit-hash: e4340e0260
2022-08-12 12:31:55 -07:00
Jason Wen
6001970be1 Hyundai: Car Port for Ioniq 5 (HDA2) 2022 (#25308)
* Hyundai: Car Port for Ioniq 5 2022

* Add FW versions

* HDA2 and modified harness for now

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

* Attempt to block LFA

* BYTE7 blocks LFA

* Merge and bump opendbc, panda

* Update docs per request

* HDA2 -> Highway Driving Assist II

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

* Update RELEASES

* remove that

* generate docs

* ev6 matches

* fix panda bus

Co-authored-by: Adeeb Shihadeh <adeebshihadeh@gmail.com>
Co-authored-by: Shane Smiskol <shane@smiskol.com>
old-commit-hash: 6e2584ef4b
2022-08-12 11:50:52 -07:00
Shane Smiskol
6f3b060029 Car docs: update Odyssey supported model years (#25410)
* Revert Odyssey MY

* update docs
old-commit-hash: 4dbad71171
2022-08-12 01:58:49 -07:00
John Belmonte
40f4afd2d2 Car docs: J533 alternative isn't available on all cars (#25250)
* Skoda unsupported connector footnote; note J533 alternative isn't available on all cars

* limit footnote to Karoq

* Update docs

Co-authored-by: Shane Smiskol <shane@smiskol.com>
old-commit-hash: 58fa5cab2c
2022-08-11 20:02:30 -07:00
Shane Smiskol
2aaa88d4ab compatibility docs: fix Sienna min ACC speed (#25400)
Sienna actually needs a SDSU (and pedal?) for sng
old-commit-hash: f01266c2e9
2022-08-10 21:44:03 -07:00
Shane Smiskol
140c521982 GM: add OBD-II harness to all GMs (#25356)
* Update/cleanup CarInfo

* Update footnote

* this will be on the website

* update docs

Co-authored-by: Jason Shuler <jshuler@gmail.com>
old-commit-hash: e1d38be92f
2022-08-05 15:19:21 -07:00
Shane Smiskol
2eda713300 Update Kia Niro EV 2019 harness (#25359)
* h -> f -> c -> h??

* update docs
old-commit-hash: d73000587e
2022-08-04 00:04:30 -07:00
Shane Smiskol
6845e6dbf6 Hyundai: remove standard LKAS on some cars (#25341)
* https://www.phillongkia.com/2020-kia-telluride-configurations.htm

* LKA is standard: https://www.cars.com/research/hyundai-elantra_hev-2021/specs/418514/

LKA is standard: https://www.cars.com/research/hyundai-elantra_hev-2021/specs/418514/

* https://www.vanhyundai.com/hyundai-reviews/2020-kona.htm

* https://www.autotrader.com/car-reviews/2020-hyundai-ioniq-review-281474979984568#:~:text=The%202020%20Hyundai%20Ioniq%20Hybrid,in%20Electric%20and%20Limited%20trims.

* https://www.humblehyundai.com/2021-hyundai-tucson-trim-levels/

* https://www.irwinhyundai.com/hyundai-tucson-trim-comparison.html

* https://www.burnshyundai.com/2019-hyundai-veloster-trim-levels.htm

* https://www.palmenkia.com/blog/2019-kia-forte-fe-to-ex-trim-level-comparison/

* https://www.southlakekia.com/research-kia-seltos-trim-options/

* fix names

* Update docs
old-commit-hash: 5c2cb8fb97
2022-08-03 01:03:07 -07:00
Jason Wen
bf97b74636 Hyundai: support Kona Electric 2022 (camera SCC) (#23517)
* Rebase and merge upstream

* Bump panda

* bump panda

* todo comments, minor clean up

* Add test route

* send CLU11 on bus 2

* Update docs

* Use Chrysler cp ternary naming convention

* Add FW version

* Update with latest test route

* Use segment with engaging/disengaging and moving

* sort FW

* push ci route

* add comment

* bump panda

* bump panda

* clean up

* Limit torque

* bump panda

* bump panda

* bump panda

* Add missing FW

* Add CAN fingerprint (need to fix spotty queries)

* missing fingerprints

* bump panda

* use O

* It's 2022, how is SCC still not standard!

* space

* bump panda to master

Co-authored-by: Shane Smiskol <shane@smiskol.com>
old-commit-hash: 1ab63cc8d8
2022-08-03 00:59:03 -07:00
Shane Smiskol
537d42c234 Prepare for new supported vehicles webpage (#25021)
* add well maintained footnote

* stash

* some updates for the website

* one extensible sort function, pass sort function into template, continue to use "openpilot ACC"

* use items

same

* return a final dict

* Fix descriptions

* Required

* Add detail sentence

* Make string packages into namedtuple

* add temp year parsing

* revert this

* one unified class like harness

* fix static analysis

* Fix body

Fix body

* Make specifics strong

* remove years

* Make Camry footnote more clear

* Revert this too

* Add notCar text, fix steer speed > enable speed (remove comma, no speed mention)

* fix missing years

* group_by_make

* Use full package text

* Only use full package text

* Check car name if notCar, fix imports

* add_years no longer needed, remove 'with Stop and Go'

* fix that

fix that

fix that

* Exception for Nissan and Subaru

* Adjust DSU footnote text

* Fix speed overrides in sentence, CR-V package imp

* init() was being called multiple times, only need to run once to set row
old-commit-hash: c8a90ef586
2022-08-01 13:26:24 -07:00
Adeeb Shihadeh
b34f0129e2 Subaru: 2020 Outback support (#25248)
* Subaru: 2020 Outback support

* bump panda

* bump panda

* update refs

* update refs
old-commit-hash: efa326e208
2022-07-31 12:43:27 -07:00
Adeeb Shihadeh
628c5942c4 EV6: can-fd footnote (#25284)
old-commit-hash: 260171fcd8
2022-07-25 19:48:30 -07:00
John Belmonte
418c30c0e2 Skoda: add FW versions for Karoq 2021 (#25271)
* fingerprint Skoda Karoq 2021

dongle: 2c4292a5cd10536c
route: 2022-07-24--09-44-25

* Update docs

Co-authored-by: Shane Smiskol <shane@smiskol.com>
old-commit-hash: 60eab24e0c
2022-07-25 14:12:38 -07:00
Willem Melching
260e6f53f6 cars.md: use markdown images for stars (#25274)
* cars.md: use markdown images for stars

* See if this works

* smaller svg

Co-authored-by: Shane Smiskol <shane@smiskol.com>
old-commit-hash: d6105f2d1f
2022-07-25 13:00:38 -07:00
Shane Smiskol
5aeb8ba4ca 2022 Palisade: add missing FW versions (#25258)
* We support the 2022 Palisade

* Add fingerprints to exact match
old-commit-hash: cff4cdc44b
2022-07-25 12:55:21 -07:00
Willem Melching
15b18c2eee docs: add svg images (#25273)
* docs: add svg images

* important whitespace
old-commit-hash: 4d8f40aa2d
2022-07-25 17:00:42 +02:00
Cameron Clough
09fe047e00 Fix for multiple footnotes in car docs (#25256)
* Fix for multiple footnotes in car docs

* Split footnotes with comma

* oops

* one link tag

* fix empty footnotes

* sort footnotes

* Fix footnotes on website

* Revert "Fix footnotes on website"

This reverts commit 187686b0d7b591cf81a8d59ea6d45f7ba94b5fae.

* fix sorting if > 9

* try both

* it pushes star a bit too much and float: center doesn't work

* try on gh

try on gh

* doesn't look too good

* revert

Co-authored-by: Shane Smiskol <shane@smiskol.com>
old-commit-hash: fd5819e9ec
2022-07-23 00:00:17 -07:00
alancyau
76d1ae5beb Update incompatible Toyota Security cars (#25249)
* Update CARS.md

Update Toyota security cars. Toyota US doesn't sell the Yaris anymore.

* add autogen comment

* correct US model name

Co-authored-by: Shane Smiskol <shane@smiskol.com>
old-commit-hash: f79a21d29e
2022-07-22 14:30:51 -07:00
Adeeb Shihadeh
4021bb06e8 better star descriptions (#25236)
* better star descriptions

* most
old-commit-hash: 289239710d
2022-07-21 11:02:59 -07:00
Shane Smiskol
1f2fb8a4ac Subaru Forester: 2022 requires new harness (#25229)
* Revert to 2021

* update docs
old-commit-hash: af1c8e5412
2022-07-20 21:15:33 -07:00
Shane Smiskol
61d0c2d99f Car docs: fix typo
old-commit-hash: c875f540a8
2022-07-20 18:42:28 -07:00
Adeeb Shihadeh
7b6043aea5 car incompatibility docs (#25227)
* car incompatibility docs

* we're getting somewhere

* try the table

* run generator
old-commit-hash: 1f221017cb
2022-07-20 18:33:07 -07:00
Shane Smiskol
5ee051a00b Car docs: update Toyota supported packages (#25218)
These cars have TSS-P standard
old-commit-hash: c50a14a7d3
2022-07-20 13:59:26 -07:00
bnoeldner
2f0b8b0bcd Kia Niro PHEV 2018: add missing FW versions (#25187)
* Kia: Niro PHEV 2018 fingerprint

* Correct formatting

* update years

Co-authored-by: Shane Smiskol <shane@smiskol.com>
old-commit-hash: 8553893e73
2022-07-19 10:43:23 -07:00
Shane Smiskol
e1ff4f9f5b CarInfo: parse out model years (#25208)
* add function

* split model and years

* typing and clean uop

* one function to split into make, model, years

* add test for bad years

* simpler re

* don't match only numbers

* clean up

* we can just use name

* clean up
old-commit-hash: b30871daad
2022-07-18 22:34:50 -07:00
Adeeb Shihadeh
89a11b1ca5 simplify compatibility docs (#25190)
* simplify tiers

* little more

* cleanup

* fix test
old-commit-hash: 500d16622c
2022-07-18 17:53:00 -07:00
Adeeb Shihadeh
9340d0af1b 2021 pacifica is supported
old-commit-hash: 2a5da48a7c
2022-07-18 15:07:56 -07:00
Erich Moraga
399bd8dae1 Update Corolla Cross Hybrid f/w & doc (#25178)
old-commit-hash: 70678bb772
2022-07-14 13:55:08 -07:00
Jason Young
f558243ee7 VW MQB: Update supported models and model-years (#25123)
* updates for Atlas

* updates for Arteon

* regen CARS.md

* consolidate wagons, update Golfs

* update Jetta and Passat

* harness footnotes for Jetta and Passat

* update Polo

* regen CARS.md
old-commit-hash: e203794b2d
2022-07-14 13:41:20 -07:00
Willem Melching
4d924f1b39 camerad: cleanup unused RGB code (#25172)
* camerad: cleanup unused RGB code

* hdr is unused

* more cleanup

* remove envs

* remove from sconsfile

* fix docs
old-commit-hash: f38204ad26
2022-07-14 19:21:40 +02:00
Jafar Al-Gharaibeh
0b96dab412 Mazda: Support CX-9 2022 (#25147)
* Mazda: Support CX-9 2022

dongle-id: 8c6e0e30decb68f7

Signed-off-by: Jafar Al-Gharaibeh <to.jafar@gmail.com>

* update years

Co-authored-by: Shane Smiskol <shane@smiskol.com>
old-commit-hash: a7b778c324
2022-07-13 00:31:52 -07:00
Shane Smiskol
c36e2340a8 Corolla Cross: Update minimum enable speed (#25132)
* Update min steer speed for intl. Corolla Cross

27 km/h, thanks to Ale Sato

* update docs
old-commit-hash: 01de46ad82
2022-07-12 19:25:03 -07:00
Adeeb Shihadeh
559da5c2b5 fix accord years
old-commit-hash: ee6dc03118
2022-07-12 17:25:54 -07:00
Adeeb Shihadeh
86c7913d23 update compatibility docs with VIN data (#25134)
* start with genesis

* chrysler

* honda

* toyota

* subaru
old-commit-hash: ecac734160
2022-07-12 13:51:25 -07:00
Adeeb Shihadeh
20746c221c couple more stinger MYs supported
old-commit-hash: 045c881e1f
2022-07-11 21:11:12 -07:00
Adeeb Shihadeh
2f7b2ce4d0 Ship EV6 (#25095)
* Ship EV6

* bump opendbc
old-commit-hash: d08a231774
2022-07-08 22:46:20 -07:00
Adeeb Shihadeh
7d042460a4 Ram 1500 (#24878)
* RamInit

* bump submodules

* lil cleanup

* clean up carstate formatting and platform grouping

make tuple

* give it a gold torque star (looks around 2.4 from rough data)

* Dasm Fault

* bump panda

* more cleanup

* cleanup car state

* more cleanup

* some fixes

* remove more stuff

* fix angle signal scaling and fix lkas control bit

* bump panda

* update those

* same limits as pacifica

* cleanup hud alert building

* better fault logic

* fix rate

* set ahb

* bring that back

* update refs

Co-authored-by: Jonathan <jraycec@gmail.com>
Co-authored-by: Shane Smiskol <shane@smiskol.com>
Co-authored-by: Comma Device <device@comma.ai>
old-commit-hash: 9b0acacf5e
2022-07-06 23:42:07 -07:00
martinl
163599aaad Subaru: XV is supported (#25034)
* Subaru: add XV to supported models

* Update docs
old-commit-hash: eaa8b08510
2022-07-05 16:42:53 -07:00
Shane Smiskol
2bd59d52ae Chrysler Pacifica 2019 is supported (#25010)
19 is secretly supported
old-commit-hash: ab8592187f
2022-06-30 17:55:22 -07:00