Commit Graph

7702 Commits

Author SHA1 Message Date
Cameron Clough a2b7d2c867 update mapbox style (#28638)
updated map components and dataset
2023-06-22 22:10:42 +01:00
eFini 3b07bd5fcd Multilang: Chinese (Traditional) offroad alerts translation (#28636)
CHT translation for offroad alerts + minor changes to punctuation marks
2023-06-22 13:50:54 -07:00
Cameron Clough bc5a899024 UI: improved nav destination entry (#28476) 2023-06-22 19:57:29 +01:00
Dean Lee 2b800cf2e7 ui: multilang offroad alerts (#28512)
Co-authored-by: Shane Smiskol <shane@smiskol.com>
Co-authored-by: Cameron Clough <cameronjclough@gmail.com>
2023-06-22 15:04:28 +01:00
Cameron Clough a485e474c8 Ford: add some missing types 2023-06-22 12:14:26 +01:00
Shane Smiskol af42caa394 Toyota: add combination meter and SRS airbag ECUs (#28633)
* add combination meter and srs airbags

* whitelist
2023-06-22 03:59:14 -07:00
Cameron Clough bf8e815aba UI: fix DM icon margins (#28635) 2023-06-22 11:58:38 +01:00
Shane Smiskol 306aa9778c Toyota: add note about available ECUs (#28632)
add comment
2023-06-22 01:58:43 -07:00
Shane Smiskol 08112ebc37 Toyota: query hybrid vehicle control computer ECU (#28628)
* add comments

* we query abs

* lower

* add hybrid controller

* bump cereal to master

* another PR

* add hybrid to whitelists

* consistency

* check data for this
2023-06-22 01:53:32 -07:00
Shane Smiskol d42231b51a Chrysler FPv2: rename Ecu.hcp to Ecu.hybrid (#28629)
rename hcp to hybrid
2023-06-22 01:27:15 -07:00
Shane Smiskol 4bec6b7ab7 car_helpers: add variable to disable FW cache (#28626)
* Update car_helpers.py

* actually caches the fw

* simpler
2023-06-22 01:20:40 -07:00
Kacper Rączy 3cae32a85f process_replay: custom params (#28624)
* Add custom params argument

* Fix default arguments

* Fix typing issues
2023-06-21 20:16:14 -07:00
Mitchell Goff ae5bfcf248 Remove get_model_yuv_transform function (#28568)
* remove yuv_transform from update_calibration

* Remove get_model_yuv_transform entirely
2023-06-21 20:02:44 -07:00
Larry Walters d8aab568c6 Hyundai: enable radar tracks for 2019 Santa Fe (#28623)
Hyundai: Adding second radar FW version for 2019 Santa Fe
2023-06-21 16:40:39 -07:00
Kacper Rączy 45a6834a74 macOS: fix build issues & re-enable CI (#28258)
* Uncomment build_mac job

* Add PYCURL_CURL_CONFIG

* Acados universal binary

* Remove x86 macos references from sconscript

* Add missing include in cabana

* Update cereal

* Update workflow

* Remove unnecessary libpaths for darwin

* Add missing path to cached dirs

* Fix path in cache preparation step

* Add poetry caches to CI cache

* Compile acados with lower deployment target for CI

* Update cereal

* Pass -rpath in linker flags as scons doed not support RPATH on macos

* Use scons api instead of os

* @rpath in install name of acados dylibs

* SConstruct cleanup

* fix liblocationd tests by adding lib suffix based on platform

* Update cereal

* Update opendbc

* Update opendbc

* Add acados gitignore to release files

* Update cereal

* Update cereal

* Add scons_cache to build cache

* Add Caskroom to cache

* Fix typo

* Link all packages at once, instead of one by one

* Run cleanup stage using poetry

* Remove casks from cache

* Move scons cache to separate cache step

* Save scons cache only on master

* Remove restore-keys from save-scons-cache step

* Uncomment if conditions for scons save

* Add gcc-arm-embedded cask cache to cache

* Custom handling of gcc-arm-embedded toolchain cache

* Rename dep cache key

* Exclude .fseventsd from cache

* Fix glob pattern

* Remove .feventsd before caching

* Run mac_setup only if dependency cache-hit != true

* Update cereal to master

* Add overwrite flag to brew link

* Remove manual casadi build from mac_setup

* Remove restore-keys from dependency cache

* Remove linux requirement for casadi

* Restore restore-keys to dependency cache
2023-06-21 13:14:20 -07:00
Cameron Clough 8495510c29 networking: add forget btn pressed state (#28618) 2023-06-21 14:42:18 +01:00
Shane Smiskol ae0d1635b4 Toyota FPv2: log telematics ECU (#28613)
* add electronic parking brake ecu

* add

* add to whitelists

* update refs
2023-06-21 00:32:40 -07:00
Shane Smiskol 12be5afb8a Toyota FPv2: log electronic parking brake ECU (#28612)
* add electronic parking brake ecu

* add comment

* bump

* screw sequential subaddrs
2023-06-20 23:53:20 -07:00
sebmueller01 0416fe5183 Toyota: add missing engine FW for 2023 RAV4 LE (LTA) (#28611) 2023-06-20 22:55:39 -07:00
Shane Smiskol 8660f69416 Toyota: remove bad FW (#28607)
Never seen last 720 days on this car
2023-06-20 14:54:11 -07:00
Shane Smiskol 07fe88b517 Toyota: rename KWP FW request (#28608)
rename toyota request to kwp (read ecu id)
2023-06-20 14:54:00 -07:00
Adeeb Shihadeh 4c6f7b5c84 boardd spi: prevent busy wait when TX buffers full (#28599) 2023-06-20 14:21:34 -07:00
Maxime Desroches bac193bdd5 simple fuzzing test for all processes (#28584)
* working test

* classmethod

* review

* add to ci
2023-06-20 10:57:02 -07:00
Jason Young 2b49a4754b VW MQB: Add FW for 2023 Volkswagen Taos (#28596) 2023-06-19 09:52:57 -07:00
AlexandreSato 3d909d3097 Multilang: update pt-BR 'alfa' translation (#28591) 2023-06-18 20:27:39 +01:00
Cameron Clough b2295c979e docs: fix footnote typo 2023-06-17 12:24:20 -07:00
Cameron Clough 78bb637993 Ford: remove Focus Mk4 from dashcam only (#28551) 2023-06-17 15:16:59 +01:00
Shane Smiskol 2f2b94758b Nissan FPv2: log different diagnostic session types (#28585)
* standard KWP2000 diagnostic session type

* draft

* clean up

* not needed

* update FP refs

* should log logging
2023-06-17 02:39:58 -07:00
martinl 5cb9360fa0 Subaru: log stock AEB (#28052)
* Subaru: log stock AEB

* Remove stockFcw from stockAeb

* Subaru: Add FCW_Cont_Beep to stockFcw signals

* add ES_Brake

* use actuation bit

* bump opendbc

* remove aeb from UI

fix

* Update selfdrive/car/subaru/carstate.py

---------

Co-authored-by: Shane Smiskol <shane@smiskol.com>
2023-06-16 22:48:09 -07:00
Shane Smiskol 6459d46086 Ford: add new engine FW for Bronco Sport (#28586)
add new FW

d5f0cbd9ceba7d0c|2023-06-16--17-14-20
2023-06-16 22:45:13 -07:00
Mitchell Goff aadd9ae269 Enable nav features in modeld (#28448)
* Enable nav features in modeld

* Enable mapsd/navmodeld

* Updated model_replay_ref_commit and added mapsd/navmodeld to test_onroad

* fixed process name

* always publish from mapsd
2023-06-16 21:27:35 -07:00
Mitchell Goff 9d835020fc Always publish from mapsd (#28581) 2023-06-16 20:13:24 -07:00
Mitchell Goff 6509cde41b Rename map_renderer -> mapsd (#28580) 2023-06-16 20:12:50 -07:00
Kacper Rączy 83d6552a15 lateral_planner: expose solverState, solverCost in debug mode (#28577)
* Update cereal

* Add xs, ys, solverCost support in lat planner

* Update cereal

* Add support for debug mode. Add solverState

* Read debug mode from env

* Update cereal
2023-06-16 19:51:37 -07:00
Mitchell Goff a9cb255017 New map model: 917a2539-5e7a-4374-878a-9b356f0f1922/500 (#28579) 2023-06-16 19:31:57 -07:00
Yassine fc61209f74 update model replay ref commit 2023-06-16 15:04:06 -07:00
YassineYousfi 4fcd82076a Nicolas Cage Model (#28547)
01697194-d32d-4c3a-a803-d8f61cdf24e9/449 2ff8e6a1-7efd-4984-9f29-974164a3747b/700
2023-06-16 13:36:56 -07:00
Adeeb Shihadeh 111b4eee30 fix a bunch of python warnings (#28576)
* fix a bunch of python warnings

* fix that
2023-06-16 13:22:30 -07:00
Jafar Al-Gharaibeh 354b5be9c3 Mazda: Fix BSM detection with blinkers (#27919)
* Mazda: Fix BSM detection

Submitted-by: Samuel <samuel95_54@hotmail.com>
Signed-off-by: Jafar Al-Gharaibeh <to.jafar@gmail.com>

* bump opendbc

* use new signals

---------

Signed-off-by: Jafar Al-Gharaibeh <to.jafar@gmail.com>
Co-authored-by: Shane Smiskol <shane@smiskol.com>
2023-06-15 20:50:21 -07:00
Vivek Aithal dfbdcbad73 [paramsd] Add a hysteresis band for valid checks where applicable (#28546)
* add a hysteresis band for the slow offset valid check

* add hysteresis to total_ofset and roll valid cases

* bugfix: roll is in radians, offsets are in degs

* remove defaults

* remove kwarg

* remove slow offset check while loading params
2023-06-15 20:17:06 -07:00
Adeeb Shihadeh 692bfa55c9 thermald: adjust offroad danger temp (#28524) 2023-06-15 20:12:24 -07:00
Adeeb Shihadeh 77c9d65a71 thermald: remove offroad min time condition (#28567)
Co-authored-by: Comma Device <device@comma.ai>
2023-06-15 18:50:59 -07:00
wilderko 10a392a7f1 Added new fingerprint of VW California 2021 (#28504)
* Added new VW California 2021

* duplicate eps

* hex

---------

Co-authored-by: Pavol Luptak <wilder@pop-os.localdomain>
Co-authored-by: Shane Smiskol <shane@smiskol.com>
2023-06-15 18:48:15 -07:00
Adeeb Shihadeh 411cf094f3 thermald: log duration of startup block (#28566) 2023-06-15 18:16:59 -07:00
Adeeb Shihadeh 3072643363 thermald: fix temperature filter init (#28565) 2023-06-15 17:34:01 -07:00
Adeeb Shihadeh cb4c7118a5 thermald: log filtered max temp (#28564) 2023-06-15 17:08:47 -07:00
Maxime Desroches 3fc104fb6d test: car interface fuzzy testing + generating capnp structs (#28530)
* random car control

* format

* struct generation

* math

* staying real

* really staying real

* move

* split this

* format

* Revert "format"

This reverts commit a70a73952ee3833c4ae839d7b2729ee2a1e1a85b.

* Revert "split this"

This reverts commit ae96be63cbfbee230101e69a0f84c874f321fafa.

* space
2023-06-15 17:01:13 -07:00
Jason Young 150cda68c2 VW MQB: Add FW for 2016 SEAT Leon (#28561) 2023-06-15 16:46:25 -07:00
Shane Smiskol 56614124f0 FPv2: don't add debug candidates to versions globally (#28562)
* debugging

* this test works, but find a better place

* make test more generic to start testing more than timings

no need to run again in another test function. eventually we
can simulate ECUs and have IsoTpParallelQuery work properly

* Revert "make test more generic to start testing more than timings"

This reverts commit 58e8536b1d8b138902d373e1e1194e70c9eb4b24.

* 2nd try

* clean up

* not even MappingProxyType works

* works

* test that too

* clean up

* refactor to avoid modification online

* revert tests

* more revert

* no longer needed

* clean up
2023-06-15 16:32:32 -07:00
Adeeb Shihadeh 7d6897fa38 thermald: save last offroad status packet on onroad transition (#28563)
* thermald: save last offroad status packet on onroad transition

* update param

* write every time

---------

Co-authored-by: Comma Device <device@comma.ai>
2023-06-15 15:04:22 -07:00