Commit Graph

5795 Commits (a62e9140908f40f6966d977373e9d458bd9a53d2)

Author SHA1 Message Date
Willem Melching 15f88db726 add subaru fp2.0 to release notes 2022-01-04 11:07:42 +01:00
martinl 6b205347e5
Subaru FPv2 support (#1878)
* Add Subaru FPv2 support

* Add Subaru Ascent and Impreza FPv2 values

* Remove 10 second delay, use UDS for Subaru FPv2

* before VW

* before hyundai

Co-authored-by: Willem Melching <willem.melching@gmail.com>
2022-01-04 11:06:29 +01:00
Anthony Foerster 1ca5e1c82b
Fix steering oscillations in 2019 RDX (#22677)
Steering wheel would oscillate quickly when going straight, oscillation
is gone after this modification.
2022-01-03 23:07:49 -08:00
Greg Hogan 3e5a273022
tools: configure PYTHONPATH in pipenv (#23361)
* automatically set PYTHONPATH in pipenv

* remove other place this was set
2022-01-03 20:15:10 -08:00
Dean Lee 8dd8b1905b
replay tests: retry on network failure (#23383) 2022-01-03 20:10:57 -08:00
Dean Lee 21ee6d25c7
ui: emit offroadTransition in UIState::updateStatus (#23265) 2022-01-03 17:35:05 -08:00
Dean Lee 7b612d47b6
radard/update: optimize capnp (#23380) 2022-01-03 17:26:32 -08:00
Adeeb Shihadeh c70fc7dbe5 Revert "soundd: back to onroad only (#23236)"
This reverts commit 3bdb445c84.
2022-01-03 16:37:35 -08:00
Adeeb Shihadeh cd42be7777
CI: run car unit tests in parallel (#23379)
* CI: run car unit tests in parallel

* move that
2022-01-03 16:30:14 -08:00
Adeeb Shihadeh 231f74cd23
GM: Switch to AcceleratorPedal2 (#23376)
* GM: Switch to AcceleratorPedal2

* bump panda

Co-authored-by: Jason Shuler <jshuler@gmail.com>
2022-01-03 16:09:53 -08:00
Adeeb Shihadeh a1a9a0f342
pre-commit: fix exclude patterns (#23375) 2022-01-03 15:24:34 -08:00
Dean Lee f2520b6e80
lane_planner.py/parse_model: follow capnp best practices (#23368) 2022-01-03 15:08:24 -08:00
Dean Lee 2a99bc6dde
ui: update lead's z position if modelV2 has been updated after startup. (#23355)
* model frame >= started_frame

* remove optional
2022-01-03 14:37:36 -08:00
Adeeb Shihadeh 760104068b
CI: cache LFS objects (#23345) 2022-01-03 14:34:31 -08:00
Adeeb Shihadeh 1e41f4723b
CAN receive error is a comm issue (#23362) 2022-01-03 14:13:45 -08:00
Matt Barclay 162460ebd8
Toyota: 2020 Highlander Hybrid Engine fingerprint (#23373) 2022-01-03 14:13:00 -08:00
Adeeb Shihadeh 24c741ea3d
Toyota: merge Lexus RX params (#23374)
* Toyota: merge Lexus RX params

* pick tuning

* add those back
2022-01-03 14:11:34 -08:00
Mr. V 7c51b4da67
add supported FW version for Palisade 2022 (#23337) 2022-01-03 19:52:07 +01:00
Jason Wen e1805574a8
HKG: Add and Fix FW for 2022 Kia Niro EV (#23253)
* Remove non-exist esp FW from Niro_EV

* HKG: Add FW for 2022 Kia Niro EV

* Add 2022 Kia Niro EV to STEER_MAX = 384

* Update CARS.md

* HKG: Add FW for 2022 Kia Niro EV

* Remove duplicate FW version

* Remove duplicate FW versions from 0.8.3 FW dump (#20702)

* Fix FW versions spacing

* Fix FW versions spacing

* Add additional FW version

Co-authored-by: Willem Melching <willem.melching@gmail.com>
2022-01-03 18:59:23 +01:00
Nelson Chen ab2111adb0
Add firmware from 2021 prius in australia (#23271)
Discord user khalid.auslink#0024 / shah#3880

FW from: 49708c324cfe37cb%7C2021-12-20--04-14-26
2022-01-03 18:41:36 +01:00
Adeeb Shihadeh bbb47dc860
MultiLogIterator: fix after adding sort_by_time 2022-01-02 20:08:57 -08:00
Jason Wen 30e8383f30
HKG: blacklist cars with lower steering max (#23255)
* HKG: Add Lower Steering Torque Cars to STEER_MAX = 255 Blacklist

* add comment

Co-authored-by: Adeeb Shihadeh <adeebshihadeh@gmail.com>
2022-01-02 15:53:52 -08:00
Adeeb Shihadeh 92f194decc
MultiLogIterator: remove wraparound mode (#23360) 2022-01-02 15:16:44 -08:00
Adeeb Shihadeh 9d3a821f37
first contribution ideas 2022-01-02 15:14:22 -08:00
Adeeb Shihadeh 066e3e3626
CI: use ubuntu_setup.sh (#23349)
* CI: use ubuntu_setup.sh

* works?

* need to fix paths

* set paths

* no batman for now

* pyenv version

* rehash after install packages

* unify python install

* revert that

* fix pyenv path

* no pipenv

* flip that

* fix rehash

* skip that

* revert panda
2022-01-02 14:47:16 -08:00
Greg Hogan 9992ea1ae8
LogReader: add arg to sort by time (#23346)
* logreader optional sort by time

* robust logreader sort by time option
2022-01-02 11:56:53 -08:00
Dean Lee 2ca0925da7
lateral_planner.py/publish: follow capnp best practices (#23359) 2022-01-02 11:55:24 -08:00
Dean Lee 1e309a51f5
replay: add flag to disable video (#23353) 2022-01-02 11:54:49 -08:00
Greg Hogan 92b553be3e
plotjuggler: fix layout param (#23348) 2022-01-01 17:17:24 -08:00
Shane Smiskol fed7cfeef0
PC: dynamically set PYTHONPATH from real openpilot path (#23322)
* dynamic PYTHONPATH setting based on actual openpilot location

* right above

* fix path

* absolute path all the time

* Revert "absolute path all the time"

This reverts commit c0bc2e08e7.

* Update tools/openpilot_env.sh

Co-authored-by: Willem Melching <willem.melching@gmail.com>

Co-authored-by: Willem Melching <willem.melching@gmail.com>
2021-12-31 19:34:08 -08:00
Adeeb Shihadeh 7cd6a88638 fix setup scripts if git isn't installed 2021-12-31 19:29:38 -08:00
Jason Wen bd399693b6
Hyundai: Car Port for 2022 Santa Fe Plug-in Hybrid (#23332)
* Add car port: Hyundai Santa Fe Plug-in Hybrid 2022

* Add test route
2021-12-31 17:28:07 -08:00
Adeeb Shihadeh d85bb967e8 disable simulator job until LFS is fixed 2021-12-31 16:53:54 -08:00
Adeeb Shihadeh c26f294218
plotjuggler: add mac support (#23344)
* plotjuggler: add mac support

* fix test?

* update readme

* oops

* fix

* cleanup

* typo

* works

* little more

* fix test

* little faster
2021-12-31 16:44:57 -08:00
Adeeb Shihadeh 8fe9c0ef93 mac_setup: install git-lfs 2021-12-31 10:08:34 -08:00
Andrew c86ca387c2
add version to docs.comma.ai (#23260)
* update conf:
* add logo and favicon from connect.comma.ai
* add version

* proper version extract

* v

* Update docs/conf.py

Co-authored-by: Willem Melching <willem.melching@gmail.com>
2021-12-29 17:31:56 +01:00
Andrew c95202bd1c
docs.comma.ai add sitemap and robots.txt (#23259)
* add sitemap generator

* update conf for seo

* remove cmake var

* relock

* fix html_baseurl

* more fixes

* newline

Co-authored-by: Willem Melching <willem.melching@gmail.com>
2021-12-28 18:07:32 +01:00
George Hotz dc96d4bee7
Add More Types for mypy (#23268)
* mypy passes

* a few more

* a few in manager

* more types, will lint

* more

* simple types

* events type

* Update selfdrive/thermald/thermald.py

* Apply suggestions from code review

Co-authored-by: Adeeb Shihadeh <adeebshihadeh@gmail.com>
2021-12-28 18:07:00 +01:00
Shane Smiskol 5387806400
LongitudinalMpc: minor clean up (#23296)
* correct order

* formatting

* Revert "formatting"

This reverts commit 481c390f40.

* use np.zeros

* typos and formatting

* typo

* typo
2021-12-28 12:05:52 +01:00
Dean Lee 58a363e07d
replay/segment: pass member function pointer to QtConcurrent::run (#23312) 2021-12-28 11:38:31 +01:00
Dean Lee de6126ba06
replay: add flag REPLAY_FLAG_FULL_SPEED to play at full speed (#23324)
* add flag REPLAY_FLAG_FULL_SPEED

* use hasFlag
2021-12-28 11:37:33 +01:00
Dean Lee 5fe809b344
ui: set the bg color of controllerUnresponsivePermanent to blue (#23308)
* fix bg color

* blue
2021-12-27 23:50:24 -08:00
Adeeb Shihadeh 4c7c2cc75d palanteer seems pretty cool 2021-12-27 15:04:50 -08:00
Dean Lee 1fc1382480
posenet_publish: use const references (#23310) 2021-12-27 13:31:42 -08:00
Dean Lee 21fc9d5375
replay/util: initialize curl at startup (#23314) 2021-12-27 13:22:42 -08:00
Dean Lee c9da1403bc
replay: fix segfault or hanging on quit (#23323) 2021-12-27 13:02:18 -08:00
Adeeb Shihadeh 699b20ed44 test/profiler: fix setting carParams 2021-12-26 21:02:12 -08:00
Jason Young 13bf30fdc3
VW MQB: Add FW for 2019 Volkswagen Jetta (#23306)
* fingerprint 2019 vw jetta sel

* remove duplicate, fix sorting

Co-authored-by: cyanet01 <richard@connectya.com>
2021-12-24 13:25:58 -08:00
Ewout ter Hoeven 332f568a82
Pyupgrade 3.6: Update syntax with Python 3.6+ features (#23305)
Updated Python code with Python 3.6+ features:
- utf-8 encoding is now the default (PEP 3120)
- Replace list comprehensions by Generator Expressions (PEP 289)
- Replace yield loop by yield from (PEP 380)
- Remove the (object) subclass when defining a class
- Replace the IOError alias by OSError (PEP 3151)
- Define sets with curly braces {} instead of set()
- Remove "r" parameter from open function, which is default

Co-Authored-By: Adeeb Shihadeh <8762862+adeebshihadeh@users.noreply.github.com>
Co-Authored-By: GregorKikelj <96022003+GregorKikelj@users.noreply.github.com>

Co-authored-by: Adeeb Shihadeh <8762862+adeebshihadeh@users.noreply.github.com>
Co-authored-by: GregorKikelj <96022003+GregorKikelj@users.noreply.github.com>
2021-12-24 11:18:39 -08:00
Jason Young 6fd3d50d79
VW MQB: Add FW for 2018 Volkswagen Arteon (#23303) 2021-12-23 21:53:58 -08:00