Commit Graph

12572 Commits

Author SHA1 Message Date
Alexandre Nobuharu Sato edefdce5ec Toyota TSS-P: parse distance button from SDSU (#31741)
* Toyota TSS-P: parse distance button from SDSU

* it's 1000hz wtf... da99509bd910288a/2024-03-04--13-51-30

* add events for SDSU

* need to check for CAN filter

* clena up

* check

* whoops

---------

Co-authored-by: Shane Smiskol <shane@smiskol.com>
old-commit-hash: c4ef17ac28fdd2130fb8b9f4463575904739f394
2024-03-07 02:03:39 -08:00
Cameron Clough 1ed0a0e1cb Ford: parse distance button (#31733)
Ford: parse ACC gap toggle button

Use the ACC gap toggle button signal from the SCCM. There are two other
signals for "increase" and "decrease" gap buttons, but no supported car
has these buttons.
old-commit-hash: 98a491b1f2f20f6ece847f4ad57369bc429b7e93
2024-03-07 01:54:33 -08:00
Shane Smiskol 782b64ad03 Hyundai: remove Sorento and G80 CAN fingerprints (#31758)
* Add FW

* rm can fp
old-commit-hash: 2e0a4a8574c1d576b898b677b441f1014d536687
2024-03-07 01:23:05 -08:00
Shane Smiskol 2a39c87af1 Hyundai Genesis: remove CAN fingerprints (#31757)
We already have the FW from 1bc85e3b0b53e1ad, 1b85fa0a357240ac, and cb5df08e7b5d0633
old-commit-hash: 66680515a79a29feb27d7dc3780232478ccd1ad8
2024-03-07 01:09:08 -08:00
Shane Smiskol 1b1b470abd Hyundai Ioniq Hybrid 2017: remove CAN fingerprints fixing mismatch (#31755)
* Run bot on 0e13ee2b821302f4

* remove IONIQ CAN fingerprints and move to Niro PHEV (part numbers match!)

* remove dups

* best guess is Hyundai C (IONIQ is also)
old-commit-hash: 9f7c577564ba7f267a1e4d94c3d61ef41149b04c
2024-03-07 00:53:31 -08:00
Shane Smiskol 7b295b9a0d Sonata LF: remove CAN fingerprint (#31754)
add FW from 7ae1c131629d96e5
old-commit-hash: 4624bb3d7cf30db4fc8d1a68aa0cf21e1ad9ff0c
2024-03-07 00:24:50 -08:00
Shane Smiskol 8386f4ccf6 HKG: test platform codes per platform (#31753)
* test

* clean up
old-commit-hash: 2a29778ae2c7af26cfc014d04dadf15b1c0a5c66
2024-03-07 00:14:56 -08:00
Shane Smiskol 2741025bde Hyundai Palisade: allow fingerprinting without comma power (#31752)
* Palisade gets camera, radar, eps

* Add versions from d23a555519923793

* add FW from 0af43ba62cc3ffc4

* remove CAN fingerprints!
old-commit-hash: 28b4e9962d907533a367a855d25391a7c08304f1
2024-03-06 23:39:11 -08:00
Michel Le Bihan a036e6e043 Simulator: Add world status reporting (#31740)
old-commit-hash: b4c8e0834d23e757d37b7157dc23eac3ed655bdf
2024-03-06 19:16:21 -08:00
Clark934 97aa95e454 ruff: set tab size and quote style (#31749)
old-commit-hash: 997bb65e54badbb8d53ae940367a5d4146dc8e01
2024-03-06 19:15:14 -08:00
Adeeb Shihadeh 402e8f8b0e encoderd: fix large frames (#31681)
* encoderd: fix large frames

* Update camera_common.cc

* just do this for now

---------

Co-authored-by: Comma Device <device@comma.ai>
old-commit-hash: 84797482e909ce017385fb3510d564ee5b08045d
2024-03-06 16:19:08 -08:00
Shane Smiskol 3af6ec73ee car values formatting (#31747)
values formatting
old-commit-hash: 78a46ce72499ce627c50ff95aa630602e71b8e39
2024-03-06 15:47:44 -08:00
Justin Newberry 4166525f03 updated: basic e2e update tests (#31742)
* e2e update test

* that too

* fix

* fix

* fix running in docker

* don't think GHA will work

* also test switching branches

* it's a test

* lets not delete that yet

* comment

* space
old-commit-hash: ac771290414da337e1f800b23b01360c5471ece4
2024-03-06 15:24:46 -08:00
Justin Newberry e991495530 with_processes: add standalone context manager (#31746)
helpers
old-commit-hash: ba068a0f5822dccddb134b8fc520d1716c4ed1f7
2024-03-06 15:22:07 -08:00
Adeeb Shihadeh 48909089fa it's called esim now
old-commit-hash: 7331b3cc95fbb3bdfb62bb04f0caa8275daa37e2
2024-03-06 13:39:49 -08:00
Robbe Derks 8a2766a86b Tesla Raven (#29947)
* fingerprinting

* wip

* bug

* fix another bug

* fix rebase

* clean up raven

* forgot to save

* one more rename

* one more rename

* radar fixes

* AP1 also has bosch radar

* put back dashcamOnly

* small fixes

* raven flag

* fix bug

* fix raven flag

* bump opendbc

* fix radar trigger for non-raven

* fix tests?

* bump panda

* more test fixes

* tesla fingerprinting is a bit slower now

* fix tests

* bump opendbc

* bump submodules to master

---------

Co-authored-by: Comma Device <device@comma.ai>
old-commit-hash: 7177ec06312c574aeb21dd261004be44bda5ba29
2024-03-06 21:14:48 +01:00
Justin Newberry e6dbf6d614 cars: remove CAR_INFO map (#31739)
* no carinfo map

* smaller diff

* not on mock
old-commit-hash: 25ccb2426c0b54dbf823b9e7e6d63607b37d9c5a
2024-03-06 11:22:12 -08:00
Justin Newberry e68f11ef60 add get_car_interface helper (#31738)
add helper
old-commit-hash: 233f0437d901eaa09a233ffb28b44feacced6b52
2024-03-06 10:56:46 -08:00
Adeeb Shihadeh ae581c9d24 don't build cabana on device (#31736)
old-commit-hash: e399136cb6468728f4d3f6fd888a3d777f1e292c
2024-03-06 09:26:36 -08:00
Shane Smiskol d42f03d433 Lexus: add missing IS 2023 FW versions (#31729)
* ahh it has a different engine!

* flip
old-commit-hash: 079b7130978f251a6e67bd9a076a3e1035847706
2024-03-06 02:40:31 -08:00
James 79e15ddbc1 Toyota TSS2: parse distance button (#31722)
* Enable the distance button to switch personalities for Toyota/Lexus

* Default to the "standard" personality for now

* only parsing first

* only parse

* no personality in card

* safe

* comment

---------

Co-authored-by: Shane Smiskol <shane@smiskol.com>
old-commit-hash: a2de0115b3cc46521f395953d97a94cd846c5f9d
2024-03-06 01:06:06 -08:00
Shane Smiskol 4fb29ed3ac run_process_on_route: print log location
old-commit-hash: 1644572be282283c20d90a09a606666366da5e4a
2024-03-06 01:04:31 -08:00
Shane Smiskol 2c38c6442b [bot] Fingerprints: add missing FW versions from new users (#31682)
Export fingerprints
old-commit-hash: 0da9a1ea75413a08fb1f2f239b766d5ac3343634
2024-03-06 00:46:12 -08:00
Shane Smiskol f54f506c20 Toyota: move stop and go cars to one tuple (#31726)
* One tuple!

* rm
old-commit-hash: 1b9df8aca62bd57c81d82c7b8fb5683029b507ae
2024-03-05 23:23:47 -08:00
Shane Smiskol e323aa2cba Toyota: remove Mirai from interface (#31725)
* mirai

* just mirai
old-commit-hash: fcd33786ca85a25fb11afc22d4498edd97e6b178
2024-03-05 23:11:10 -08:00
Shane Smiskol 5529a16fff Toyota: flag for cars without PCM accel limit under 19 mph (#31724)
use flags
old-commit-hash: 2df61a30eb89b426ad937dbc6446326c04a9c73a
2024-03-05 23:04:41 -08:00
Shane Smiskol 5ac144fcdd Toyota Highlander: also check unplugged DSU to enable sng (#31723)
* also check unplugged DSU

* fix
old-commit-hash: 342a20ef8eca413fb4e48fc0dafe6bbca7471d1c
2024-03-05 22:50:14 -08:00
Shane Smiskol c195296036 Toyota: Highlander can not do sng as standard (#31721)
* .

* update docs

* fix docs

* Update selfdrive/car/toyota/interface.py
old-commit-hash: eaefdb386fd05780c31b1294b2bb5cab59cb3147
2024-03-05 21:34:06 -08:00
Adeeb Shihadeh 9735cf2eb6 timeless routes (#31119)
* timeless route

* update sort

* update test

* fix param name
old-commit-hash: 7cfc571f5698c8f5d5bce2e39ccbd8a56c729395
2024-03-05 20:43:33 -08:00
Shane Smiskol 2e18937108 Hyundai: remove OBD ECUs for Sonata 2020+ (#31458)
no abs on hybrid, and we have eps!
old-commit-hash: ed395190149c4b509b8bee9e0f18108a5bc6ce8e
2024-03-05 20:08:15 -08:00
gkiss1977 e6a576945f Added KIA_EV EU EPS fingerprint (#30937)
Co-authored-by: Gabriel Kiss <kiss@ntnu.no>
old-commit-hash: 8958dbaa09830f4567600855dfc147ddc4a589a2
2024-03-05 20:03:57 -08:00
dgcntrk 749cf4b83f Hyundai: add Tucson 2022 PHEV camera FW version (#31408)
* Update fingerprints.py Hyundai Tucson 2022 phev

* Apply suggestions from code review

* format

---------

Co-authored-by: Shane Smiskol <shane@smiskol.com>
old-commit-hash: 5bb223a7bf0629fc48aee7c395f08da3c7364cdf
2024-03-05 19:59:55 -08:00
Saber ca1b0ecae4 VW MQB: Add FW for 2023 Karoq (#30713)
* VW MQB: Add FW for 2023 Karoq

route name:9c3d97394a78e872|2023-12-12--14-39-47--6

* add to fp

---------

Co-authored-by: Shane Smiskol <shane@smiskol.com>
old-commit-hash: 9f5d316c7a7e57a329789f1ef8ea026e2648cf32
2024-03-05 19:50:06 -08:00
noname314 d2528bcc8b HKG: Add FW versions and Enable Radar Tracks for KOR Sonata DN8 Hybrid 2020 (#31371)
* HKG: Add FW versions for KOR Sonata DN8 Hybrid 2020

* HKG: Enable radar tracks for KOR Sonata DN8 Hybrid 2020

* rm extra

---------

Co-authored-by: Shane Smiskol <shane@smiskol.com>
old-commit-hash: 95a80fd2cd326c9dba3cbbfc5708ef284aec78c6
2024-03-05 18:08:32 -08:00
Shane Smiskol b7a7897170 Reapply "Hyundai Azera: allow fingerprinting without comma power (#31717)" (#31719)
* Revert "Revert "Hyundai Azera: allow fingerprinting without comma power" (#31…"

This reverts commit 4b95ec5db27ee95231cffd23d1227ae936f72e98.

* we should get EPS

* add EPS to non-logging can 0 query
old-commit-hash: 6919c3744563e0c24acfd7395fdf297d3152d970
2024-03-05 18:00:47 -08:00
MJ Kim 6ef3e1ab24 Hyundai: AZERA_HEV_6TH_GEN (Update fingerprints.py) (#31684)
* Update fingerprints.py

Hyundai AZERA_HEV_6TH_GEN

* no new CAN fingerprints

* no crnr rdr

* Update selfdrive/car/hyundai/fingerprints.py

---------

Co-authored-by: Shane Smiskol <shane@smiskol.com>
old-commit-hash: 2d2695cd6e474f1d2c084f912303374dfa93b5bc
2024-03-05 18:00:39 -08:00
Shane Smiskol 368cb12207 Revert "Hyundai Azera: allow fingerprinting without comma power" (#31718)
Revert "Hyundai Azera: allow fingerprinting without comma power (#31717)"

This reverts commit 17a5240caa54d1f305e205820415916f9dc64cde.
old-commit-hash: 1ffc58a69a94efd70bf215bc9a324f17513bec85
2024-03-05 17:51:13 -08:00
Shane Smiskol 9146d560f7 Hyundai Azera: allow fingerprinting without comma power (#31717)
* do azera

* azera is same

* need to do this
old-commit-hash: ccda4119a8ce539c475a820ae53600b048599088
2024-03-05 17:49:18 -08:00
Kacper Rączy 0f8a2c80e0 RadarInterfaceBase: remove no_radar_sleep field (#31715)
Remove no_radar_sleep field from base radar interface
old-commit-hash: ecce4663d3f90d69c4592d3496de650c6714a75f
2024-03-05 16:45:47 -08:00
Cameron Clough c5d4bb7ad2 fw_versions: add more type hints (#31577)
* fw_versions: add more type hints

* cleanup

* fixes

* more implicit optional

* Update selfdrive/car/fw_versions.py

* backslash is unnecessary inside parenthesis

---------

Co-authored-by: Shane Smiskol <shane@smiskol.com>
old-commit-hash: fb81cfe3c41fabb33effa4027bb5eed95ced9f19
2024-03-05 15:33:39 -08:00
Shane Smiskol be4375a3ae Platform configs: move tire stiffness into config (#31678)
* first one to open PR

* mazda

* oh it is

* fix gm car specs and create MazdaCarSpecs

* fix

* do honda

* ruff
old-commit-hash: 638aaa9e53459127a0a1bbd757f85ef1ae16098d
2024-03-05 15:10:58 -08:00
Kacper Rączy 74361d61a3 webrtcd: ability to have multiple streams publishing same message (#31700)
Use single PubMaster with dynamic services
old-commit-hash: 032c0878b8f15ffecd372bc12d8be66de2608358
2024-03-05 12:14:50 -08:00
Justin Newberry e581322de5 torqued: use correct time from carOutput (#31712)
fix timings
old-commit-hash: 9d4d5f6077a4bb0c40eb91ec41154f7903761253
2024-03-05 11:02:02 -08:00
Michel Le Bihan fd4ee6f1c5 Only print keyboard help on poll start and unknown command (#31710)
old-commit-hash: 32fb58656a46dc428ec43f04f396aee994efd14e
2024-03-05 10:36:01 -08:00
Justin Newberry 9e54339af7 card: fix startup condition (#31698)
fix default cc
old-commit-hash: deb79a9c443fa1fc1499e40a97757c7d8b6af735
2024-03-04 16:18:16 -08:00
Kacper Rączy b89fae4aa9 webrtcd: allow empty bridge_services_out (#31694)
* Test case

* Add messaging only if services non empty

* Fix webrtcd

* Use parametrized_class

* Bump to master teleoprtc
old-commit-hash: 09e73f8fb6b681512b1adbe46b2d6e64f0f5f54f
2024-03-04 15:04:28 -08:00
Justin Newberry 2cdb550d12 updated -> move to selfdrive/updated/updated (#31696)
* move updated

* for release
old-commit-hash: be2b48183f81c09f7bc5d1e77d880ce40abacb20
2024-03-04 14:33:52 -08:00
Justin Newberry 88467a0669 move card to selfdrive/car/card (#31693)
* more obivous dif

* release
old-commit-hash: bc2407abeb68bce9c0fa94e3c7df1b1d0799e660
2024-03-04 10:45:32 -08:00
Justin Newberry 412d143ff3 bump cereal
old-commit-hash: 82acb87fae3e2972eb9d3942767c2dcc84c601a7
2024-03-04 10:11:13 -08:00
Justin Newberry 891b9a1ab4 card: prepare for separate process (#31660)
* Card

* update ref

* bump cpu

* sub to caroutput

* update ref
old-commit-hash: 8ec0d87de06c265dcb0526b9a3bce8a397248dc9
2024-03-04 09:53:42 -08:00