Commit Graph

7421 Commits

Author SHA1 Message Date
Adeeb Shihadeh
90a4565eb2 params: make python and c++ API match (#25573)
* params: make python and c++ API match

* few more
2022-08-26 20:46:19 -07:00
AlexandreSato
cca8ef4f93 pt-BR Shorter phrase for Finish Setup (#25566)
* fix and improve pt-BR translation

* Shorter phrase for Finish Setup

* Concluir are better than Encerrar bacause means sucessfuly
2022-08-26 11:41:44 -07:00
Dean Lee
68b1dbc0ea modeld: delete wide_frame in model_free (#25562) 2022-08-26 11:19:05 -07:00
Shane Smiskol
715eabf733 Toyota: add missing engine FW for 2019 RAV4 (#25563)
Add missing engine FW from 28947140cc79e4cf
2022-08-25 23:29:34 -07:00
guilhermicas
2ebbe7eac6 Portuguese: grammar and semantic corrections (#25554)
* Grammar and semantic corrections of Portuguese translation

* Revert "Grammar and semantic corrections of Portuguese translation"

This reverts commit 87c88c24f8872ffa87de16a63151240b7d7c7716.

* fix and improve pt-BR translation

* rename file

Co-authored-by: Shane Smiskol <shane@smiskol.com>
Co-authored-by: AlexandreSato <sato_alexandre@hotmail.com>
2022-08-25 23:13:31 -07:00
Adeeb Shihadeh
94f353a5e3 controlsd: disambiguate can error and can socket lag (#25559) 2022-08-25 20:30:43 -07:00
Dean Lee
aece21c7cb V4LEncoder: set bytesused to buf->len (#25050) 2022-08-25 16:57:34 -07:00
Dean Lee
3bb2b4df49 getTextRect: pass text by const reference (#25555) 2022-08-25 13:13:38 -07:00
Shane Smiskol
fb99766323 Toyota: don't send ACC_HUD on Prius V (#25539)
* Prius v also doesn't send ACC_HUD

* common
2022-08-25 12:24:35 -07:00
royjr
8245ba4d30 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>
2022-08-25 12:16:34 -07:00
Shane Smiskol
08510e2b0a 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
2022-08-25 11:44:57 -07:00
HaraldSchafer
2f46fe5d85 Nuclear Grade Model: less memory, more accuracy (#25524)
* c9d10c64-bea4-41ec-8ca3-d8c886fda172/440 6d1c8a6b-4070-4780-80f1-6f08f234275e/900

* update ref
2022-08-25 00:01:21 -07:00
Shane Smiskol
70f2891928 Chrysler: whitelist FPv2 queries (#25549)
* Add whitelist to Chrysler queries

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

* missing esp
2022-08-24 16:06:11 -07:00
Jeroen
c62447c784 Fix broken url in translations README (#25546)
Fix url in README.md
2022-08-24 11:16:17 -07:00
Shane Smiskol
70f7340c17 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
2022-08-23 17:48:34 -07:00
Shane Smiskol
19810f2dcc Silence a PytestCollectionWarning (#25537)
Silence PytestCollectionWarning: cannot collect test class 'TestRoute' because it has a __new__ constructor (from: test_models.py)
2022-08-23 17:26:29 -07:00
Adeeb Shihadeh
c8378b6ad5 update car candidate docs (#25536)
* update car candidate docs

* little more

* that's a nice wikipedia

* quotes
2022-08-23 16:54:45 -07:00
Rewat S
a34acc316e 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>
2022-08-23 16:29:47 -07:00
Shane Smiskol
f8e44f2e9b test_models: pass carFw into car interface (#25535)
pass carFw into get_params
2022-08-23 13:42:14 -07:00
Jason Wen
f41dc62a12 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>
2022-08-23 11:21:07 -07:00
AlexandreSato
506b719a40 Toyota: add missing engine and esp FW for Corolla Cross Hybrid (#25532)
add missing engine and esp FW for CorollaCross Hybrid

DongleId 147613502316e718
2022-08-23 11:20:34 -07:00
Shane Smiskol
8b154fe271 Update translations 2022-08-23 11:18:23 -07:00
Cameron Clough
b3cfe962cf 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>
2022-08-22 21:47:09 -07:00
Shane Smiskol
ad8d3de0d9 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
2022-08-22 20:39:54 -07:00
Shane Smiskol
0822f94bb4 GM: add Silverado 2021 High Country FP (#25499)
* Add FP from 61c6258cac78af08

* add to dict
2022-08-22 17:45:41 -07:00
Shane Smiskol
68ba8df693 GMC: Sierra 2020-21 support (#25523)
* Add Sierra

* actually this package works

* add to releases

* credit
2022-08-22 17:35:04 -07:00
Adeeb Shihadeh
62bb70ef29 test onroad: update dmonitoringd cpu usage 2022-08-21 14:29:52 -07:00
Dean Lee
ed70a9ab1d v4l_encoder: free buf_out in destructor (#25044) 2022-08-21 14:03:44 -07:00
Shane Smiskol
beae985f98 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
2022-08-20 14:47:18 -07:00
Cameron Clough
ebea805aa8 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>
2022-08-19 23:29:09 -07:00
Adeeb Shihadeh
ddb7f91c9b remove old boardd stuff 2022-08-19 23:09:21 -07:00
Jason Wen
bd5e28909f 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>
2022-08-19 20:14:30 -07:00
Jason Shuler
1e9fdff642 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>
2022-08-19 16:58:06 -07:00
Adeeb Shihadeh
090e92bb69 Hyundai: common CAN-FD gear signal (#25498)
* Hyundai: common CAN-FD gear signal

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

* add mazda cx-9 2022 video link
2022-08-19 13:34:23 -07:00
Shane Smiskol
fe509e0354 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
2022-08-19 12:04:12 -07:00
Jason Wen
03b074426a 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>
2022-08-19 00:48:51 -07:00
Shane Smiskol
e3d3fd0230 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
2022-08-18 23:40:24 -07:00
Shane Smiskol
844d4d2ece Multilang: add plural translation test (#25491)
Add test for correct format specifier for plural translations
2022-08-18 23:32:11 -07:00
Shane Smiskol
e5bb55ccd6 Toyota: remove STEERING_LKA frequency check (#25490)
* remove STEERING_LKA frequency check

* bump to master

* Update ref_commit
2022-08-18 22:23:39 -07:00
Adeeb Shihadeh
858eea9163 Hyundai: add HDA1 signals (#25484)
* Hyundai: add HDA1 signals

* bump

* bump to master
2022-08-18 17:52:09 -07:00
Adeeb Shihadeh
d907021d58 disable panda deep sleep for now 2022-08-18 15:36:50 -07:00
Shane Smiskol
747bcb013d Car docs: show more information about cars (#25415)
* back to actual information

* remove some star code

* round speeds

* Try out showing lateral acceleration

* remove that

* Fix speed units

* Add harness and try rounding to nearest half before scapping it

fix

^2

^2

* Add back steering torque star

* Fix static analysis

* auto-generate header

* fix static analysis. set to Harness.none by default

* rm
2022-08-18 15:12:18 -07:00
Alex Vazquez
5f8858266c Hyundai: add missing Santa Fe 2022 FW (#25479)
* Update values.py

Adding 2022 Santa Fe Limited drive train and sensors - 2.5T with Dual Clutch Transmission which is different than the SE/VRT/SEL models.

* Update selfdrive/car/hyundai/values.py

* Add back other FW

Co-authored-by: Shane Smiskol <shane@smiskol.com>
2022-08-18 11:35:07 -07:00
Adeeb Shihadeh
a21780dbea Subaru: Legacy 2020-22 support (#25313)
* Subaru: Legacy 2020 support

* clean that up

* force for now

* update years

* test route
2022-08-18 09:02:33 -07:00
Robbe Derks
7679f4fa90 Panda fan controller (#25475)
bump panda and add fan power to pandaState
2022-08-17 21:23:03 -07:00
Shane Smiskol
8ed87b12bc Hyundai: add missing Palisade transmission FW (#25476)
Add missing transmission fp for Palisade
2022-08-17 20:57:50 -07:00
Squiggle Squaggle
c870d0cbde Hyundai: add missing FW for 2022 Elantra SEL (#25472)
* added missing FW for 2022 Elantra SEL

I connected the Comma 3 with Hyundai K Harness and the vehicle was unknown. I worked my way through fingerprint 2.0 and compared the FW I had with this file and added the missing firmware to the Elantra_2021 section. I then went for a drive and it worked as intended. A number of the fwVersion were already there and so I've only added the ones that were missing.

* removed erroneous entries

removed entries that were not labeled Hyundai that I had added.
2022-08-17 20:49:38 -07:00
Adeeb Shihadeh
7087a154f5 Ford: add Q3 and Q4 harnesses (#25474) 2022-08-17 20:29:56 -07:00