Commit Graph

7843 Commits

Author SHA1 Message Date
Dean Lee
3b9197ffc4 getTextRect: pass text by const reference (#25555)
old-commit-hash: 3bb2b4df498ef925b9b5e39cc72ed53143ac63a6
2022-08-25 13:13:38 -07:00
Shane Smiskol
ddcc417303 Toyota: don't send ACC_HUD on Prius V (#25539)
* Prius v also doesn't send ACC_HUD

* common
old-commit-hash: fb99766323d3f4090c2671332b2f8c0ae57f723e
2022-08-25 12:24:35 -07:00
royjr
d37b297076 Add Arabic Translation (#25269)
* arabic

* update to add plurals

* Update translations

* don't show lang for now

Co-authored-by: Shane Smiskol <shane@smiskol.com>
old-commit-hash: 8245ba4d307f16e853c0cc4288a217770d2049b4
2022-08-25 12:16:34 -07:00
Shane Smiskol
5a90c01ec9 Chrysler: add engine-specific FW request for some cars (#25503)
* Try to get Chrysler engine FW

* try this

* Get engine FW for certain Chrysler

* Add our Ram's engine FW

* better name

* no whitelist

* engine and transmission only
old-commit-hash: 08510e2b0a77a2adab90c24c5f560b7a0e3816f7
2022-08-25 11:44:57 -07:00
HaraldSchafer
797b3a46f1 Update RELEASES.md
old-commit-hash: dfad3d22dcbe5ae9ec97d787f86ebd9be37804e6
2022-08-25 10:24:05 -07:00
HaraldSchafer
5d03d4eaa4 Update RELEASES.md
old-commit-hash: ce14deb83f0db5ee020add8887f6ec4f5cf76d4e
2022-08-25 10:16:11 -07:00
HaraldSchafer
4e35e7a6f0 Update RELEASES.md
old-commit-hash: 6e46587cc619681e32c8b8813fd70e9afd280471
2022-08-25 10:15:50 -07:00
HaraldSchafer
8413d5ddf1 Nuclear Grade Model: less memory, more accuracy (#25524)
* c9d10c64-bea4-41ec-8ca3-d8c886fda172/440 6d1c8a6b-4070-4780-80f1-6f08f234275e/900

* update ref
old-commit-hash: 2f46fe5d856be0637cb55e460ea3f2d34be1703c
2022-08-25 00:01:21 -07:00
Shane Smiskol
48b0f4f810 Chrysler: whitelist FPv2 queries (#25549)
* Add whitelist to Chrysler queries

* gateway will respond to both (same 29-bit rx addr)

* missing esp
old-commit-hash: 70f2891928a3b7b89d19d57dfd7f1197806e2204
2022-08-24 16:06:11 -07:00
Jeroen
493bda546b Fix broken url in translations README (#25546)
Fix url in README.md
old-commit-hash: c62447c7843141e426b24f71b7d7c5488aaf8c5d
2022-08-24 11:16:17 -07:00
Dean Lee
06556bd76a replay/CameraServer: yuv_buf should not be null (#25545)
old-commit-hash: f95519cb440ab25e24f14c12d37da535646d8419
2022-08-24 11:03:54 -07:00
Dean Lee
a9f4294d99 CameraBuf: remove unused cur_rgb_buf (#25544)
rm cur_rgb_buf
old-commit-hash: 405e6c046d45d2f15cf9a111ae84f7e6dd2b2f85
2022-08-24 11:03:12 -07:00
Shane Smiskol
2906fde235 Toyota: log stockAeb on non-TSS2 cars (#25489)
* check PRE_COLLISION

* need to make sure this is right

* revert

* temp, stash

* fixes

* uncomment that

* it's not really cruise/pcm, but acc

remove improt

* revert

* Fix CI

* revert exception

* Revert "revert exception"

This reverts commit 7e2f39097651f17cf3d2ac9f442fab5071e1b9d0.

* this tested enableDsu, but we have other routes that do that

* use segment from db

* remove exception again
old-commit-hash: 70f7340c173f0a4b0d3bb98dda9032cd304f890e
2022-08-23 17:48:34 -07:00
Adeeb Shihadeh
6ca02ab549 bump version to 0.8.17
old-commit-hash: 2f604d2f1a53ebecac02612a30d16566bb7e0a74
2022-08-23 17:29:03 -07:00
Shane Smiskol
8177163c09 Silence a PytestCollectionWarning (#25537)
Silence PytestCollectionWarning: cannot collect test class 'TestRoute' because it has a __new__ constructor (from: test_models.py)
old-commit-hash: 19810f2dcc11f5fe307b71a19aff419e9459d3b3
2022-08-23 17:26:29 -07:00
Adeeb Shihadeh
5239f3252c update car candidate docs (#25536)
* update car candidate docs

* little more

* that's a nice wikipedia

* quotes
old-commit-hash: c8378b6ad58fc6ba68976ffaff49b03aa2224bbb
2022-08-23 16:54:45 -07:00
Rewat S
82167915a8 Add Thai translations (#25189)
* Add Thai translations

* update to add plurals

remove

* Update translations

* Update Thai translation to match English source.

* Add to badges

* use shorter km/h

* Add test for correct format specifier for plural translations

* pass new test

* Update some sentences to make it clear.
Change short form of some words.

* Hide from the UI

Co-authored-by: Shane Smiskol <shane@smiskol.com>
old-commit-hash: a34acc316e8c4fc6d4ea101ef58919686cd0807c
2022-08-23 16:29:47 -07:00
Shane Smiskol
9a48839146 test_models: pass carFw into car interface (#25535)
pass carFw into get_params
old-commit-hash: f8e44f2e9b186d5a3f99c9dfcf46dbf887b3861b
2022-08-23 13:42:14 -07:00
Jason Wen
b51561c156 HKG: Add FW for 2018 Kia Stinger (#25531)
* HKG: Add FW for 2008 Kia Stinger

* 2018 in disguise

Co-authored-by: Shane Smiskol <shane@smiskol.com>
old-commit-hash: f41dc62a12cc0f3cb8c5453c0caa0ba21e1bd01e
2022-08-23 11:21:07 -07:00
AlexandreSato
85239ac374 Toyota: add missing engine and esp FW for Corolla Cross Hybrid (#25532)
add missing engine and esp FW for CorollaCross Hybrid

DongleId 147613502316e718
old-commit-hash: 506b719a40d4391a17a7bc081f761ec1215040ef
2022-08-23 11:20:34 -07:00
Shane Smiskol
803e81494d Update translations
old-commit-hash: 8b154fe27145f529d2459658e25cdd02f3fc9b5c
2022-08-23 11:18:23 -07:00
Cameron Clough
07084dcbaf user event flagging (#25517)
* setup home_btn in sidebar

* create UserFlag msg

* replay: show and skip to user flags

* update translations

* bump to cereal master

* remove comment

Co-authored-by: Adeeb Shihadeh <adeebshihadeh@gmail.com>
old-commit-hash: b3cfe962cf346e70cce1389fe3c9bf23344a5512
2022-08-22 21:47:09 -07:00
Shane Smiskol
279feb2c2d Fix badge workflow
old-commit-hash: 10e414f9905d7d5ff9441b598d2a0285a618775b
2022-08-22 20:54:02 -07:00
Shane Smiskol
68eae853c2 Translations badges: concatenate into one badge (#25522)
* add badge

done correctly

works

Update translation_badge.svg
Update translation_badge.svg
Update translation_badge.svg
Update README.md
Update translation_badge.svg
Update translation_badge.svg
Update translation_badge.svg
Update badge

Update README.md
test this

try this

finalize

remove badges

fixup readme

add to test

fix

fix

rm

* clean up

* no formats
old-commit-hash: ad8d3de0d9abedc7c9db177b6c4a6b1a0fb03020
2022-08-22 20:39:54 -07:00
Shane Smiskol
f3b145f5c0 Update Silverado release note (#25526)
old-commit-hash: e84f397a72e7a7e76ea6c81ae9b627b41dd45e17
2022-08-22 19:15:32 -07:00
Shane Smiskol
16b585f007 GM: add Silverado 2021 High Country FP (#25499)
* Add FP from 61c6258cac78af08

* add to dict
old-commit-hash: 0822f94bb4545bb9427d1525b157edbf46416fe7
2022-08-22 17:45:41 -07:00
Shane Smiskol
4f628954c7 GMC: Sierra 2020-21 support (#25523)
* Add Sierra

* actually this package works

* add to releases

* credit
old-commit-hash: 68ba8df69329024e57efdbd00740acc0d298f214
2022-08-22 17:35:04 -07:00
Cameron Clough
25236f1f79 sim: fix gps message (#25521)
fix gps timestamp field renamed

bug introduced in https://github.com/commaai/cereal/pull/341
old-commit-hash: f65547fbe25501c1f6a1f7d0397a266dffa0e0ff
2022-08-22 16:23:36 -07:00
Adeeb Shihadeh
fca5728055 CI: Actions cleanup + speedup (#25514)
* actions cache cleanup

* release build cleanup

* fetch dpeth
old-commit-hash: 71e76c3d0fa819b8aa9d3580c96b52480febf3d4
2022-08-21 19:14:36 -07:00
Adeeb Shihadeh
f68770eb3a test onroad: update dmonitoringd cpu usage
old-commit-hash: 62bb70ef2987647e9a9bb93af21f5424c617bafe
2022-08-21 14:29:52 -07:00
Dean Lee
48a9dc789d v4l_encoder: free buf_out in destructor (#25044)
old-commit-hash: ed70a9ab1de142dfc3a8afe89a5b3c32b592dda1
2022-08-21 14:03:44 -07:00
Greg Hogan
193e80665d setup: perform all pyenv setup in a single place (#23408)
* consolidate pyenv setup

* cleanup openpilot_env.sh

* undo openpilot_env.sh changes

* needed on mac

* add that back

Co-authored-by: Adeeb Shihadeh <adeebshihadeh@gmail.com>
old-commit-hash: f2f8e7b930ec9c8ca2d264076700933bee7fa7d0
2022-08-20 23:13:19 -07:00
Joseph Wagner
451e3e0f52 README.md: update grammar (#25488)
* first paragraph

* second section

* second section pt2

* third section

* fifth section

* fifth section pt2

* sixth section

* Apply suggestions from code review

Co-authored-by: Adeeb Shihadeh <adeebshihadeh@gmail.com>
old-commit-hash: f528e9618b0f345039d19c0007539686c433c877
2022-08-20 14:51:50 -07:00
Shane Smiskol
b42a6c27b2 test_models: no CAN invalid tolerance (#25501)
* don't use end of route segment

* no can invalid cnt tolerance

* start checking can valid immediately once available

* we check counter violations
old-commit-hash: beae985f989068b6105df1a4698403a3f2329503
2022-08-20 14:47:18 -07:00
Adeeb Shihadeh
76184bb662 0.8.16 release notes
old-commit-hash: 992ee329e96c80795bab2be98f979c0ae39ee5a2
2022-08-19 23:41:47 -07:00
Cameron Clough
f7abda09e9 Ford: add CADS radar interface (#24296)
* Ford: use FORD_CADS radar dbc

* Ford: CADS radar interface impl

Co-authored-by: ReFil <31960031+ReFil@users.noreply.github.com>

* fixup radar interface for FORD_CADS dbc

* CADS treat different scan indexes as separate points

* Ford: support both Fusion and CADS radars

* Ford: rename radars to DELPHI_ESR and DELPHI_MRR

Co-authored-by: ReFil <31960031+ReFil@users.noreply.github.com>
old-commit-hash: ebea805aa8e45d8a56c1935b5181aa5a1151684f
2022-08-19 23:29:09 -07:00
Adeeb Shihadeh
0f532dfbad remove old boardd stuff
old-commit-hash: ddb7f91c9ba7d3aee7fe5da020db9598dc07cf5c
2022-08-19 23:09:21 -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: bd5e28909f4576699717f8a2f6751f0d9fdfecc0
2022-08-19 20:14:30 -07:00
Shane Smiskol
e92b9f3490 Show CAN error if message counters are invalid (#25497)
* counter check affects can valid

* Apply suggestions from code review

* bump to master
old-commit-hash: 3640922f85323250d852900c18ea532f4f89304b
2022-08-19 19:27:16 -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: 1e9fdff6422c4f49702f5de56280241088b2abca
2022-08-19 16:58:06 -07:00
Adeeb Shihadeh
ec92e07ebe Hyundai: common CAN-FD gear signal (#25498)
* Hyundai: common CAN-FD gear signal

* bump opendbc
old-commit-hash: 090e92bb699ac05340dbb325076402d09dd53a9c
2022-08-19 16:12:16 -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: fb19e24d6019a23e8bfb5f767bfa976d373a6e3d
2022-08-19 15:48:46 -07:00
Shane Smiskol
e7c9fab9a6 Car docs: add more videos (#25494)
* Add Civic video

* add mazda cx-9 2022 video link
old-commit-hash: a0af3a998d3a36c9f65ca6d6443f043cbf5be068
2022-08-19 13:34:23 -07:00
Adeeb Shihadeh
0fb312b352 bump panda
old-commit-hash: 93b01fd9eaa472ab93930bf8259574bdb7040c95
2022-08-19 12:54:08 -07:00
Shane Smiskol
1101462fc7 GM pcmCruise: cancel more reliably (#25454)
* Cancel more reliably

* Apply suggestions from code review

* Try sending multiple

* Apply suggestions from code review

* Apply suggestions from code review

* Update selfdrive/car/gm/carcontroller.py

* lower rate a bit

* try this

* Update selfdrive/car/gm/carcontroller.py
old-commit-hash: fe509e0354466a301dd403d29b5b2c82aea8aad1
2022-08-19 12:04:12 -07:00
Jason Wen
40ceb71bc6 Rename KIA_NIRO_HEV to KIA_NIRO_PHEV (#24216)
* Add car port: Kia Niro Plug-In Hybrid 2018

* Add additional FW version

* Low speed lockout 32 MPH

* Add test route

* min_steer_speed in CarInfo

* Remove min_steer_speed from CarInfo

* Add to CARS.md

* run generator

* update min enable speed and regen

* update ci routes

* these are the same car

* i think we only add a note if it's a new platform

* fix HEV -> PHEV

* Add test route

* dup fw

* haha we already support this car in #25187

Co-authored-by: Shane Smiskol <shane@smiskol.com>
old-commit-hash: 03b074426a7de22b9f5dbfb9bb30f8325ac43b4a
2022-08-19 00:48:51 -07:00
Shane Smiskol
c3342795f2 Common button enable/cancel event creation (#25445)
* handle button presses in create_common_events

* remove from imports

* Handle

* Fix Honda (it hardcodes pcmCruise)

* Update selfdrive/car/volkswagen/interface.py

* Update selfdrive/car/volkswagen/interface.py
old-commit-hash: e3d3fd02300ef7109f5fdf0717395eca3757195e
2022-08-18 23:40:24 -07:00
Shane Smiskol
f49bbf60b6 joystick: revert max axes value (#25483)
revert this to 255
old-commit-hash: 16fe10e1281d68d8e560a9489b973bd34417d469
2022-08-18 23:34:48 -07:00
Shane Smiskol
50fb17775d Multilang: add plural translation test (#25491)
Add test for correct format specifier for plural translations
old-commit-hash: 844d4d2eceee487aaaf27601522cb9b9bb351614
2022-08-18 23:32:11 -07:00
Shane Smiskol
70682e04cf Toyota: remove STEERING_LKA frequency check (#25490)
* remove STEERING_LKA frequency check

* bump to master

* Update ref_commit
old-commit-hash: e5bb55ccd69fa42777fcd4d836adc777feff9cb1
2022-08-18 22:23:39 -07:00