Commit Graph

594 Commits

Author SHA1 Message Date
Shane Smiskol
8ba8ffdef4 Kia: update supported Sorento PHEV package (#29509)
* Sorento PHEV includes all

* update docs
old-commit-hash: 229c43a808
2023-08-21 14:11:32 -07:00
Adeeb Shihadeh
16ec56398c add openpilot prefix to imports (#29498)
* add openpilot prefix to imports

* more

* more

* fix docs

* fix linter

* bump submodules

* fix patched tests

* update dynamic imports

* debug

* Revert "debug"

This reverts commit db5e13b9911cc74438bee123bc3430da6c31b24b.

* fix pm test
old-commit-hash: a9626f95b6
2023-08-20 20:49:55 -07:00
Shane Smiskol
559c626fd1 add Kia Niro Hybrid 2019 to legacy safety mode list (#29472)
* add Kia Niro Hybrid 2019 to legacy safety mode list

* list

* test

* update docs

* space
old-commit-hash: 38f1523742
2023-08-18 20:57:42 -07:00
Justin Newberry
1424636288 CI: docs speedup by caching first stage (#29397)
* docs speedup

* fix tags on docs build

* build docs without build-push-action
old-commit-hash: f8cbdcfa40
2023-08-14 14:36:17 -07:00
Justin Newberry
d487c0501f Ruff: enable most of bugbear (#29320)
* added mutable default args

* most of the Bs

* add comment about lrucache
old-commit-hash: 62c1e65924
2023-08-11 15:33:49 -07:00
Justin Newberry
715f028a0e Ruff: enable flake8-builtins (#29315)
* enable flake8-builtins

* replace any with contains

* fix typo in pack

* fix type

* format is from the parent module, has to be enabled

* item_id

* fix item_id

* disable for id since that's what the remote server returns
old-commit-hash: 8793cbff40
2023-08-10 18:58:22 -07:00
Shane Smiskol
4cd205fd36 Toyota: set stop and go if TSS2 car (#29303)
we should assume all TSS2 have stop and go (because we set them all manually)
old-commit-hash: 6ffdc32bfc
2023-08-09 17:46:06 -07:00
Shane Smiskol
6d1965f755 Update releases
old-commit-hash: 9a09fa7b12
2023-08-08 16:35:55 -07:00
Cameron Clough
11f0523e8c Ford: update Maverick 2022 docs (#29280)
old-commit-hash: 95289cb180
2023-08-08 11:47:23 +01:00
Shane Smiskol
22187ad0fe Toyota: rename Toyota A harness (#29269)
* add toyota b harness

* not used yet
old-commit-hash: 8d3e661f79
2023-08-07 15:31:50 -07:00
Saber
62ec8c5b35 VW MQB: Add FW for 2023 Skoda Karoq (#29264)
Co-authored-by: Cameron Clough <cameronjclough@gmail.com>

old-commit-hash: fa504b7bae
2023-08-07 22:38:59 +01:00
Christian Bull Gjertsen
cab3911ebd car docs: update Toyota vote link (#29218)
* Update CARS.md

Dead link

* fix link

---------

Co-authored-by: Shane Smiskol <shane@smiskol.com>
old-commit-hash: 24bfb2b44b
2023-08-03 03:05:59 -07:00
Maxime Desroches
fc3ec6ad35 docs: fix 3x shop link (#29212)
fix link
old-commit-hash: f18ff752d3
2023-08-02 10:50:07 -07:00
Shane Smiskol
d016d9fad7 Car docs: clean up docs_definitions (#29201)
* two spaces around class

* inch

* easier to read
old-commit-hash: 4474cb734f
2023-08-01 13:24:51 -07:00
Justin Newberry
7648f35b1c Car Docs: (optionally) Display a list of tools (#28782)
* display tools

* 5/16 also works

* cleanup

* static fix

* fix static analysis

* merge

* just use basepart

* use filter
old-commit-hash: 1e1cc638d8
2023-08-01 00:06:21 -07:00
Cameron Clough
141948c1fa docs: CAN FD cars require a comma 3X or CAN FD panda kit (#29182)
old-commit-hash: 2762a088f1
2023-07-30 20:29:56 +01:00
Harald Schäfer
54fcdbf0f3 Update SAFETY.md (#29129)
old-commit-hash: 1b90790b0f
2023-07-24 21:13:40 -07:00
Erich Moraga
71941061c1 Toyota: add fwdCamera ECU version for 2022 Lexus RX Hybrid (#29060)
old-commit-hash: 1776c16f9a
2023-07-24 17:49:20 +01:00
Saber422
e1304ee60e VW MQB: Add FW for 2023 Skoda Scala (#28962)
* VW MQB: Add FW for 2023 Skoda Scala

route name:0bbe367c98fa1538|2023-07-15--11-42-25--0

* extend MY

---------

Co-authored-by: Shane Smiskol <shane@smiskol.com>
old-commit-hash: 33ac7ce44c
2023-07-21 13:18:45 -07:00
dkondratov
1debe458ce Adding FW for 2023 Volkswagen Arteon (#28913)
5ac586afbb236b5d|2023-07-09--00-37-19

VIN: WVWTR7AN7PE011676

Co-authored-by: RC7777 <31451749+RC7777@users.noreply.github.com>
Co-authored-by: Cameron Clough <cameronjclough@gmail.com>

old-commit-hash: 5d67fe2a91
2023-07-14 11:58:08 +01:00
Jason Wen
82899dbdbb HKG: Add FW Versions for China Kia Carnival 2023 (#28918)
old-commit-hash: 682a240c36
2023-07-13 17:51:58 -07:00
joshslater
2ebff4817e 2023 Hyundai Sonata Hybrid Fingerprint (#28851)
* Update values.py

add 2023 hyundai sonata hybrid

* Include 2023 Sonata Hybrid

* remove duplicates

* fix and sort

* Revert "fix and sort"

This reverts commit 9fdd3c6b18d119284e4f2792705e43086afe72eb.

* fix

* update docs

* update docs again

* fix

* sort

---------

Co-authored-by: Cameron Clough <cameronjclough@gmail.com>
old-commit-hash: f345d393cc
2023-07-09 21:31:12 +01:00
JeanPierre Rousseau
ca10c50d37 Subaru: add footnote to docs for international models (#26381)
* Update Cars.md

Updated Subaru required specs

* Update values.py

* update docs

---------

Co-authored-by: Shane Smiskol <shane@smiskol.com>
old-commit-hash: b349a8c940
2023-07-08 05:17:10 -07:00
Jason Wen
7f10d2c5b4 HKG: Car Port for Kia Carnival 2023 (HDA1) (#27785)
* HKG: Car Port for Kia Carnival (China only) 2023 (HDA1)

* add FW

* seems to be radar SCC

* Update CARS.md

* Update CARS.md

* Add test route

* Fix docs

* New route

* Fix docs formatting

* update with US model

* 2 total

* Update RELEASES.md

* add FW for US carnival 2023

* fix docs

* update test routes

* no rlogs for chinese route

* update docs

* revert chinese to merge now

* Apply suggestions from code review

* fine to fully remove

* less precise

* remove from releases

* Apply suggestions from code review

* Update selfdrive/car/tests/routes.py

---------

Co-authored-by: Shane Smiskol <shane@smiskol.com>
old-commit-hash: f1c604bde7
2023-07-06 00:37:49 -07:00
bashiromar1795
2f56c54602 Lexus: add missing FW for UX Hybrid 2023 (#28766)
* Update values.py

* Revert "Update values.py"

This reverts commit e2293bee861fa2eb00e6c2ffd2c69d913c2165cd.

* add missing FW versions for uxh 2023

* update docs

---------

Co-authored-by: Shane Smiskol <shane@smiskol.com>
old-commit-hash: ea5a0e2450
2023-07-05 11:08:18 -07:00
Jason Wen
85e2707c30 Hyundai: Add FW versions for Santa Fe ICE 2023 (#28727)
* Hyundai: Add FW Versions for Santa Fe ICE 2023

* fix fw
old-commit-hash: 799c6f513d
2023-06-28 13:58:05 -07:00
Shane Smiskol
bb7fa0fbd8 car docs: use experimental long limits (#28709)
* Silverado: allow enable down to 0 without user brake

* update docs

* firmly

* better comments, fix docs

* revert GM stuff

* revert docs

* update docs

* comment

* uses

* better cmt
old-commit-hash: ca0ec1d62b
2023-06-27 20:19:41 -07:00
Jason Young
fbce1c9863 VW MQB: Add FW for 2023 Volkswagen Taos (#28596)
old-commit-hash: 2b49a4754b
2023-06-19 09:52:57 -07:00
Cameron Clough
c451cd3017 docs: fix footnote typo
old-commit-hash: b2295c979e
2023-06-17 12:24:20 -07:00
Cameron Clough
7e9f1e1b79 Ford: remove Focus Mk4 from dashcam only (#28551)
old-commit-hash: 78bb637993
2023-06-17 15:16:59 +01:00
Cameron Clough
a2bb797670 add Lincoln Aviator 2020 FW (#28494)
0b91b433b9332780|2023-06-11--13-43-59

VIN: 5LM5J7XC9LGL15606
old-commit-hash: a5a0d734ba
2023-06-11 12:57:22 -07:00
Shane Smiskol
1b5e039afd Honda: set autoResumeSng for docs (#28458)
set autoResumeSng for Honda
old-commit-hash: 7a64385fcd
2023-06-09 11:20:42 -07:00
Shane Smiskol
27b96f171a cars docs: add Škoda heated windshield footnote (#28380)
add heated windshield footnote
old-commit-hash: b792485dfd
2023-06-04 18:58:26 -07:00
Jason Young
fa69932a0e Honda: Add FW for 2023 Honda Passport (#28343)
* Honda: Add FW for 2023 Honda Pilot/Passport

* push update
old-commit-hash: deb4b11d11
2023-06-02 16:41:48 -07:00
Cameron Clough
be10235e3e VW MQB: Angled mounts for Transporter and Crafter (2)
old-commit-hash: e2545c5b24
2023-06-01 23:21:50 -07:00
Jason Young
dd920af8d7 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>
old-commit-hash: ad1fec5c12
2023-06-01 23:08:19 -07:00
Maxime Desroches
5933fe402f rename angled mount (#28368)
rename mount
old-commit-hash: 342d0e7bd5
2023-06-01 19:49:42 -07:00
Shane Smiskol
31c1e66a01 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>
old-commit-hash: 024abe6455
2023-05-31 21:30:50 -07:00
Shane Smiskol
fcc06d092d car docs: sort parts by shown name (#28293)
* sort by shown name

* fix
old-commit-hash: f678ff0f22
2023-05-26 00:19:46 -07:00
wileytom65
24881456f7 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>
old-commit-hash: 2f625f64f0
2023-05-25 00:06:54 -07:00
Shane Smiskol
24007dcfa2 CARS.md: footnotes header (#28285)
footnotes
old-commit-hash: 2ea7b69e26
2023-05-24 17:08:19 -07:00
Jason Young
80a26c3f12 VW MQB: Start documenting FtS cars (#28268)
* specify auto_resume

* format

* car compat

* VW MQB: Start documenting FtS cars

* retry CI

---------

Co-authored-by: Maxime Desroches <desroches.maxime@gmail.com>
old-commit-hash: 84886e28df
2023-05-23 14:07:21 -07:00
Maxime Desroches
734b6481b7 car docs: list all needed hardware (#28212)
* generic car parts

* better carparts

* add part type

* more tests

* multiple enums

* unit tests

* just check isinstance

* better name

* remove _connector suffix

* remove those hyundai lines

* remove default arg

* Revert "remove default arg"

This reverts commit 139650a3b6b94358c3b9b12bb5fbe0a326d7abad.

* cleaner code structure

* use fingerprint

* review

* abstrac data class + common

* no more dataclass

* conflict

---------

Co-authored-by: Shane Smiskol <shane@smiskol.com>
old-commit-hash: 9f5f8b603c
2023-05-22 10:17:33 -07:00
Jason Young
66afb30511 VW MQB: Extend Touran supported model-year range (#28247)
VW MQB: Extend Touran model-year range
old-commit-hash: e0a2607eee
2023-05-21 19:28:12 -07:00
Cameron Clough
f5563f9049 Ford: longitudinal behind alpha toggle (#28196)
* bump panda

* set safety config/configure experimental longitudinal

* send inactive signals

* bump

* just calculate in function

* already in the variable

* clean that up

* add comment, on ford stock long, prchg seems to be set from the possible future accel

* comment

* this signal didn't have an impact on engaging

* add comment and fix

* worst case while AEB

* and kill ACCDATAs

* this could be dangerous

* need to test this too

* Revert "need to test this too"

This reverts commit 09bba75950fa55d90a82f0109e3138ffe5a1d08c.

* Revert "this could be dangerous"

This reverts commit 323143e84727f1a780bbb600be5f7ceb763516b1.

* Revert "and kill ACCDATAs"

This reverts commit 15f6804bf64d01145daf57a592c2f3fd44ceba27.

* Revert "worst case while AEB"

This reverts commit 85e1aaa8e1af90373c688d1973dbfbb07b1fb8b2.

* bump panda

* Update selfdrive/car/ford/fordcan.py

* move around

* was already here

* rm

* use variable

* update docs

* Update ref_commit

---------

Co-authored-by: Shane Smiskol <shane@smiskol.com>
old-commit-hash: d4dec3ba5e
2023-05-18 15:25:24 -07:00
Maxime Desroches
4626add29c add harness kit content to the doc (#28139)
* add harness kit content to the doc

* parts as enum

* nissan

* merge column

* rename column

* scaling

* scaling again

* 500px

* align text

* more px

* add style

* more width

* more

* more

* smaller text

* make all text smaller

* prev width

* default list

* remove hidden a ref

* try to remove again

* revert

* replace harness with harness_kit

* try fix

* cleaner

* center everything

* make pylint happy

* allow more than 1 of each parts

* use copy module

* review

* testing spacing

* revert

* bigger text

* formating

* split harness col lines

* remove print

* resolve

* rename to view

* keep formating in template

* simplify

* add unit test

* more generic way

* better

* harness connector only

* comment

* review

* put back harness parts

* missing dash

* too much space

* don't reload when clicking

* shorter comment

* only last line

* generate

---------

Co-authored-by: Cameron Clough <cameronjclough@gmail.com>
Co-authored-by: Shane Smiskol <shane@smiskol.com>
old-commit-hash: 70677fe5fc
2023-05-15 15:33:54 -07:00
ecaslak
cf802d6bc1 Add fingerprint for 2022 Honda Passport (#28175)
* Update CARS.md for 2022 Honda Passport

Changed latest supported model year from 21 to 22

* Update values.py: 2022 Honda Passport Fingerprint

Added ECU fingerprints for 2022 Honda Passport

* add missing fw

---------

Co-authored-by: Shane Smiskol <shane@smiskol.com>
old-commit-hash: c293cb71c7
2023-05-15 13:57:33 -07:00
Cameron Clough
fa70b20daf Ford: add Maverick test route (#28181)
* Ford: add Maverick test route

* docs

* bump
old-commit-hash: 202751a796
2023-05-13 23:38:28 +01:00
Shane Smiskol
298e7466f5 Ford: hybrids are unsupported (#28171)
* hybrid fords are dashcammed

* something like this?

* just do an alert

* good comment

* space

* bb

bb

* top

* Update selfdrive/car/ford/interface.py

* add a noEntry

* remove from release notes

* sad :(

---------

Co-authored-by: Cameron Clough <cameronjclough@gmail.com>
old-commit-hash: 344064d6bd
2023-05-11 23:35:07 -07:00
heemanshoe
743ce4d963 HKG: Genesis GV70 2023 support (#28154)
* Updated values.py

Added fingerprinting for 2023 Genesis GV70

* Updated values.py

2023 GV70: needed a different harness than the one originally listed (M instead of L)

* Update values.py

Removed L harness line (just in case)

* should be good

* fix

* update docs

---------

Co-authored-by: Shane Smiskol <shane@smiskol.com>
old-commit-hash: d845c79f7c
2023-05-10 15:10:07 -07:00