Commit Graph

10731 Commits

Author SHA1 Message Date
Jason Wen 7dbbc001eb Upstream merge fixes 2023-09-06 01:05:01 -04:00
Jason Wen 27c485c621 bump to 0.9.5.1 2023-09-05 12:18:24 -04:00
Jason Wen 94e34f2539 bump panda 2023-09-05 12:17:10 -04:00
Jason Wen 7f8f9e2613 sunnypilot: fix duplicate ordinal 2023-09-05 11:55:45 -04:00
Jason Wen 9bc73b85ff Merge remote-tracking branch 'commaai/openpilot/master'
# Conflicts:
#	.github/workflows/selfdrive_tests.yaml
#	.pre-commit-config.yaml
#	README.md
#	cereal
#	common/version.h
#	opendbc
#	panda
#	selfdrive/car/chrysler/carcontroller.py
#	selfdrive/car/chrysler/carstate.py
#	selfdrive/car/chrysler/interface.py
#	selfdrive/car/gm/carstate.py
#	selfdrive/car/honda/carstate.py
#	selfdrive/car/hyundai/carcontroller.py
#	selfdrive/car/hyundai/carstate.py
#	selfdrive/car/hyundai/hyundaican.py
#	selfdrive/car/hyundai/interface.py
#	selfdrive/car/hyundai/radar_interface.py
#	selfdrive/car/hyundai/values.py
#	selfdrive/car/interfaces.py
#	selfdrive/car/subaru/carcontroller.py
#	selfdrive/car/subaru/carstate.py
#	selfdrive/car/subaru/interface.py
#	selfdrive/car/subaru/subarucan.py
#	selfdrive/car/torque_data/override.yaml
#	selfdrive/car/toyota/carcontroller.py
#	selfdrive/car/toyota/carstate.py
#	selfdrive/car/toyota/interface.py
#	selfdrive/car/toyota/toyotacan.py
#	selfdrive/car/volkswagen/carstate.py
#	selfdrive/controls/lib/desire_helper.py
#	selfdrive/controls/lib/longitudinal_planner.py
#	selfdrive/monitoring/dmonitoringd.py
#	selfdrive/thermald/power_monitoring.py
#	system/loggerd/uploader.py
2023-09-05 11:50:47 -04:00
sgtcurry ed7a0bf0f9 2023 Ford Maverick Ecoboost engine firmware (#29762)
* Update values.py

23 maverick ecoboost engine fw

* Update values.py

* Update values.py

* sorted

---------

Co-authored-by: Justin Newberry <justin@comma.ai>
2023-09-04 12:05:57 -07:00
Justin Newberry ca435d3447 CI: use pytest for unittesting (#29709)
* switch to pytest

* static analysis

* fix the helpers

* static analysis

* remove that

* more parallel test

* cleanup

* static analysis

* durations min and tolerance

* reduce those iterations

* sleep time could be decreased too

* in case it's negative

* try using caching

* remove parallelization for first PR

* PR Cleanup

* reduce diff

* fix that

* bump panda
2023-09-04 11:54:35 -07:00
Harald Schäfer 75ead2c389 Soundd: Give each alert a volume (#29767)
* Give each alert a volume

* Update sound.h
2023-09-04 11:15:06 -07:00
Justin Newberry f4f92f1a2f Subaru: impreza 22 fingerprint (#29765)
add fingerprint
2023-09-03 13:12:31 -07:00
Greg Hogan de97d32fe0 gnss raw measurements through nmea port (#29745)
* gnss measurements through nmea port

* document values

* flags always zero

* fix linter errors

* fix linter errors
2023-09-02 16:58:34 -07:00
Arun Kapil e51f50b034 HKG: Add fingerprint for US Kia Sorento Hybrid 2023 (#29757)
Added fwdCamera ECU fingerprint for US model of 2023 Kia Sorento HEV 4th Gen
2023-09-01 21:06:45 -07:00
Adeeb Shihadeh 9bef110ca7 comma three -> comma device 2023-09-01 17:06:31 -07:00
Justin Newberry a774809fdb Sim: fix openpilot directory (#29754)
fix simulator
2023-09-01 16:02:57 -07:00
haram-KONA f60ef530ca CAR docs: add video for Hyundai Kona Electric 2023 (KOR) HDA2 (#29749)
* CAR docs: add video for Hyundai Kona Electric 2023 (KOR) HDA2

CAR docs: add video for Hyundai Kona Electric 2023 (KOR) HDA2
update values.py

* Update CARS.md

* Update values.py

* Update values.py
2023-09-01 11:57:02 -07:00
Kacper Rączy 0bda43d71c encoderd: fix crash when filename is null (#29748)
Use publish_name for thread name and debugging messages
2023-09-01 11:51:59 -07:00
Shane Smiskol a18e97e954 Toyota: fix missing message check with radar disabled (#29747)
* add test route for radar-disabled toyota chr hybrid tss 2

* fix bug
2023-08-31 21:50:45 -07:00
Kacper Rączy 92a4c2f741 body: make mic optional (#29746)
Only request for media that is available
2023-08-31 20:07:56 -07:00
mitchellgoffpc 05993f50df Added cython bindings for commonmodel sigmoid 2023-08-31 19:40:53 -07:00
Adeeb Shihadeh 75081b2e54 don't rerun those here 2023-08-31 18:34:20 -07:00
Justin Newberry 4c039ab022 Tests: disable laika tests in CI (#29742)
skip laika
2023-08-31 17:17:07 -07:00
Justin Newberry b0144b129d bump panda (#29743)
bump it up don't you know
2023-08-31 16:47:19 -07:00
Adeeb Shihadeh 9719b22761 Update Python packages and pre-commit hooks (#29739)
* Update Python packages and pre-commit hooks

* fix linter

---------

Co-authored-by: adeebshihadeh <adeebshihadeh@users.noreply.github.com>
2023-08-31 15:00:13 -07:00
Adeeb Shihadeh afd35bf7ec CI: weekly poetry lock (#29738)
* CI: weekly poetry lock

* add that back

* title

* cleanup
2023-08-31 14:27:59 -07:00
Mitchell Goff d5a55136a1 Added ModelRunner helpers in modeld/runners/__init__.py (#29737)
* Added ModelRunner helper class

* import Runtime in __init__.py
2023-08-31 14:19:20 -07:00
Shane Smiskol 2dd7a6fc64 timezoned: set headers (#29725)
* timezoned: set headers

* Update system/timezoned.py

* this is useful

* newline
2023-08-31 14:11:51 -07:00
Adeeb Shihadeh 18fbc1c29a Update test_camerad.py 2023-08-31 14:09:52 -07:00
Justin Newberry 405d09714c Tests: expand temporary directory helpers for more directories (#29735)
* create helpers for testing

* document it

* fix other tests
2023-08-31 14:00:31 -07:00
mitchellgoffpc f91e955a86 Move Runtime into runmodel_pyx 2023-08-31 13:51:50 -07:00
mitchellgoffpc 857f747467 Remove unnecessary hardware check in modeld 2023-08-31 13:51:49 -07:00
Justin Newberry 4aff2621d3 Tests: parameterize following distance test (#29734)
* split

* parameterize it
2023-08-31 13:41:02 -07:00
Adeeb Shihadeh d344ed9be9 add metadrive sim package (#29736) 2023-08-31 13:38:30 -07:00
mitchellgoffpc 18526c58b6 Set ADSP_LIBRARY_PATH in snpemodel_pyx 2023-08-31 13:11:39 -07:00
mitchellgoffpc aebff37593 Set RPATH for snpemodel 2023-08-31 11:33:42 -07:00
fleetingbytes e7789173d6 Add skoda octavia 2016 fingerprint (#29729)
Co-authored-by: Cameron Clough <cameronjclough@gmail.com>
2023-08-31 13:01:37 +01:00
Cameron Clough 08903fb4e0 MapPanel: provide QObject::connect context (#29731) 2023-08-31 11:44:48 +01:00
Shane Smiskol 6a68944c63 map renderer: only log map states once fully loaded (#29722)
only log once fully loaded
2023-08-30 20:32:00 -07:00
Shane Smiskol f12a1c2584 car intrfaces: no test deadline (#29720)
set deadline to None
2023-08-30 15:30:37 -07:00
Mitchell Goff 88a36f4464 Cleaned up modeld SConscript (#29646) 2023-08-30 15:29:33 -07:00
Mitchell Goff 151ac4bf76 Combine update_calibration/get_warp_matrix (#29719) 2023-08-30 15:16:29 -07:00
Kacper Rączy d138a358eb scons: fix multithreaded builds (#29716)
* common_python export

* Single scons call

* transformations_python
2023-08-31 00:01:03 +02:00
Shane Smiskol d9fedaa0a4 Revert "ui/driverview: inherit from CameraWidget" (#29718)
Revert "ui/driverview: inherit from CameraWidget (#29661)"

This reverts commit 6c73a924fa.
2023-08-30 14:49:02 -07:00
Shane Smiskol c830ac0b06 Hyundai: update default Ioniq 6 torque params (#29715)
new ioniq 6 closer to other new can fds
2023-08-30 14:29:27 -07:00
Mitchell Goff 1eb60516cb Move update_calibration to modeld.py (#29688)
* Move update_calibration to modeld.py

* Updated ref commit
2023-08-30 14:12:52 -07:00
Justin Newberry 78a4bff4c0 Docker: split openpilot-base into two stages (#29714)
* wip

* wip

* split base image into ubutuntu and python dependencies

* uninstall poetry
2023-08-30 13:48:44 -07:00
Justin Newberry a5ef9febb9 Tests: loggerd reduce iterations (#29713)
* reduce those iterations

* sleep time could be decreased too

* in case it's negative
2023-08-30 13:36:55 -07:00
mitchellgoffpc 12d1020239 -DUSE_THNEED is dead 2023-08-30 12:58:31 -07:00
Adeeb Shihadeh 76392f5043 bump panda 2023-08-30 10:42:13 -07:00
Dean Lee 6c73a924fa ui/driverview: inherit from CameraWidget (#29661) 2023-08-30 16:41:58 +01:00
Cameron Clough 059cb0130d athenad: update typing 2023-08-30 12:05:30 +01:00
Jason Wen 7bc2667ab6 Hyundai: Car Port for Ioniq 6 2023 (HDA2) (#29486)
* Hyundai: Car Port for Ioniq 6 2023

* Update docs

* bump panda

* Attempt to block laneline information to suppress LFA

* Try 0x364

* Block 0x364|BYTE7

* Attempt to block LFA on 0x364

* Block all bus 2/6 messages

* Lowercase to match DBC

* Aight

* we don't use this

* Final test to block LFA

* No byte 7

* Fix

* Fix tx

* This platform does SCC from radar

* Generate CARS.md

* cleanup

* Fix

* Fix 2

* bump submodules

* add test route for HDA2

* Support non-HDA2 trims in future PR

* segment 6

* bump opendbc

* Update username

* Check for new LKAS addr instead

* Update comment

* sync with dbc

* Combine LFA suppress can sends

* Add new tx to unit test

* bump opendbc

* we'd need a new DBC for that

* update docs

---------

Co-authored-by: Shane Smiskol <shane@smiskol.com>
2023-08-30 01:10:28 -07:00