Commit Graph

7497 Commits

Author SHA1 Message Date
Adeeb Shihadeh dc65f8a60a agnos 6 (#25864)
* agnos 6

* new agnos

* no casync for now
2022-09-22 15:56:17 -07:00
Adeeb Shihadeh dcdf9a6eb4 controlsd: ignore irrelevant alerts in dashcam mode (#25875) 2022-09-22 13:43:27 -07:00
Adeeb Shihadeh f52dea7d84 ui: add support for dual cams (#25876) 2022-09-22 13:42:00 -07:00
ZwX1616 4ed0abd197 camerad: recalibrate ox colors for HDR (#25874)
re
2022-09-22 12:52:48 -07:00
Dean Lee cdbb06d45d locationd: remove redundant break statements (#25873) 2022-09-22 10:41:47 -07:00
Dean Lee d4404511bc encoderd: build v4l_encoder.cc on PC (#25872) 2022-09-22 10:41:09 -07:00
Dean Lee 3b9add5602 V4LEncoder: remove unused member variable buf_in (#25870) 2022-09-22 10:40:41 -07:00
Adeeb Shihadeh 4693a9d358 update refs 2022-09-22 10:40:23 -07:00
Adeeb Shihadeh 051fa5bea4 hyundai: update mando radar dbc path 2022-09-21 21:41:17 -07:00
Adeeb Shihadeh 760d4e668e set safety param for knockouts 2022-09-21 21:23:14 -07:00
Adeeb Shihadeh db60f6b943 boardd: mutli pandas can knockout too 2022-09-21 17:29:08 -07:00
Dean Lee 7ef55f3820 boardd: fix setting wrong value for BrsEnabled (#25858)
fix wrong setBrsEnabled
2022-09-21 00:04:53 -07:00
Dean Lee 90f0f04d26 sidebar: call update in offroadTransition (#25856) 2022-09-20 20:12:22 -07:00
Cameron Clough e29988ab7b updater: enable branch switching with installer gitconfig (#25854) 2022-09-20 16:41:20 -07:00
ZwX1616 bae94a0070 camerad: fix OX page faults (#25853) 2022-09-20 16:00:56 -07:00
Igor Biletskyy 53959082e7 boardd: add CAN health to pandaStates (#25800)
* init

* try this

* mistake

* fix

* bump cereal

* make obvious

* fixes

* remove comment

* one helath header

* ..

* preallocate vectors
2022-09-20 12:39:12 -07:00
Adeeb Shihadeh 2cba29eabe Hyundai: improve EV6 resume reliability (#25847)
* Hyundai: improve EV6 resume reliability

* this is pretty good

Co-authored-by: Comma Device <device@comma.ai>
2022-09-20 11:19:23 -07:00
Cameron Clough c5df17cd57 sidebar: updated bookmark image 2022-09-20 10:54:46 -07:00
Cameron Clough 1379989e0d sidebar: add button pressed states (#25848)
* add flag img

* add image assets

* try darker button pressed

* remove pressed image, set opacity instead

* settings can be pressed too!

* cleanup

* make settings button white

* bookmark
2022-09-20 10:45:13 -07:00
Shane Smiskol 2c9f751616 Optima: split into two platforms (#24815)
* Add missing fw versions for 2019 Optima

* move versions to new platform

* add temp fw version notes

temp notes

* clean up

* Update docs

* add fw versions from the last 180 days

* add tests

* fix

* remove FPv1 for Optima

* seems like the 2016 is the same

* revert

* add versions from our 2019 Optima

* label/move some versions

* add some versions from a 2020! (3d96bd05b5513638)

* this is from the same 2017 as earlier
(4f930156368f7830)

* vin lookup isn't perfect

* Revert "vin lookup isn't perfect"

This reverts commit 62c563bc4549b37160254d45bb90fcbc1f6cd589.

* a 2020 (df71aec6e636d7e4)

* cleanup, this transmission is also a 2020 version

df71aec6e636d7e4|2021-10-07--17-59-28

* this comes with scc

* one line

* revert

* bump panda

* add our transmission FW

* Add test route
2022-09-19 23:33:59 -07:00
Shane Smiskol 6561c0ca73 Kia Optima: we support 2020, update packages
LDWS comes in the same trim/package as ASCC
2022-09-19 22:05:02 -07:00
Adeeb Shihadeh fc29147d02 Update RELEASES.md 2022-09-19 21:21:56 -07:00
Kurt Nistelberger bcf31aea07 sensord: move sensors in lowest power mode on exit/kill (#25787)
* add low power modes

* add sleep to lsm gyro init

* bmx055 gyro has a 30ms wakeup time from deep suspend

* Sensord skip init values, first 500ms (#25775)

* remove lsm gyro sleep, handled by general cut

Co-authored-by: Kurt Nistelberger <kurt.nistelberger@gmail.com>
2022-09-19 21:01:32 -07:00
Adeeb Shihadeh d1c95fb0d4 add event flagging too 2022-09-19 20:43:12 -07:00
Adeeb Shihadeh de1882429a update release notes 2022-09-19 20:40:03 -07:00
Adeeb Shihadeh 805a54ad0f updated: commits are always strings 2022-09-19 17:41:37 -07:00
Vivek Aithal 4fa62f1464 Live torque (#25456)
* wip torqued

* add basic logic

* setup in manager

* check sanity and publish msg

* add first order filter to outputs

* wire up controlsd, and update gains

* rename intercept to offset

* add cloudlog, live values are not updated

* fix bugs, do not reset points for now

* fix crashes

* rename to main

* fix bugs, works offline

* fix float in cereal bug

* add latacc filter

* randomly choose points, approx for iid

* add variable decay

* local param to capnp instead of dict

* verify works in replay

* use torqued output in controlsd

* use in controlsd; use points from past routes

* controlsd bugfix

* filter before updating gains, needs to be replaced

* save all points to ensure smooth transition across routes, revert friction factor to 1.5

* add filters to prevent noisy low-speed data points; improve fit sanity

* add engaged buffer

* revert lat_acc thresh

* use paramsd realtime process config

* make latacc-to-torque generic, and overrideable

* move freq to 4Hz, avoid storing in np.array, don't publish points in the message

* float instead of np

* remove constant while storing pts

* rename slope, offset to lat_accet_factor, offset

* resolve issues

* use camelcase in all capnp params

* use camelcase everywhere

* reduce latacc threshold or sanity, add car_sane todo, save points properly

* add and check tag

* write param to disk at end of route

* remove args

* rebase op, cereal

* save on exit

* restore default handler

* cpu usage check

* add to process replay

* handle reset better, reduce unnecessary computation

* always publish raw values - useful for debug

* regen routes

* update refs

* checks on cache restore

* check tuning vals too

* clean that up

* reduce cpu usage

* reduce cpu usage by 75%

* cleanup

* optimize further

* handle reset condition better, don't put points in init, use only in corolla

* bump cereal after rebasing

* update refs

* Update common/params.cc

Co-authored-by: Adeeb Shihadeh <adeebshihadeh@gmail.com>

* remove unnecessary checks

* Update RELEASES.md

Co-authored-by: Adeeb Shihadeh <adeebshihadeh@gmail.com>
2022-09-19 15:19:26 -07:00
Shane Smiskol 7b5d8adfb1 Hyundai Elantra 2021: replace VW engine FW
5a4405495d2750ef|2022-09-11--12-37-48
2022-09-19 14:14:24 -07:00
Adeeb Shihadeh 8b741261cf loggerd: add params test cases (#25843) 2022-09-19 14:06:03 -07:00
Dean Lee 8870b439dd camerad: fix class/struct forward declaration mistake (#25842) 2022-09-19 13:24:20 -07:00
Dean Lee 583304fc7b params: cleanup constructor (#25834) 2022-09-18 14:01:33 -07:00
royjr e4612ac4c4 ui: fix toggle spacing issue (#25831) 2022-09-17 15:55:12 -07:00
Shane Smiskol 35f624c628 translations: remove locations (#25826)
* Remove locations

* no line nos
2022-09-17 15:51:49 -07:00
Cameron Clough 06fb52c146 Kia: update required packages (#25824)
* Kia: LKAS is standard on Ceed 2019

https://www.downeys.co.uk/newmodels/Ceed_V3_24_09_2019.pdf

* Kia: delete Forte 2018

It doesn't appear that this vehicle has Adaptive/Smart Cruise Control in
any form, which was later added in 2019.

https://cdn.dealereprocess.org/cdn/brochures/kia/2018-forte.pdf
https://cdn.dealereprocess.org/cdn/brochures/kia/2019-forte.pdf

* Kia: LKAS is standard on Forte 2019+

https://cdn.dealereprocess.org/cdn/brochures/kia/2019-forte.pdf
https://cdn.dealereprocess.org/cdn/brochures/kia/2020-forte.pdf

* Kia: rename Niro Electric to EV

https://www.kia.com/us/en/niro

Co-authored-by: Shane Smiskol <shane@smiskol.com>

* Kia: LKAS is standard on Niro PHEV 2018+

https://cdn.dealereprocess.org/cdn/brochures/kia/2018-niro.pdf
https://cdn.dealereprocess.org/cdn/brochures/kia/2019-niro.pdf

* Kia: update required package on Optima 2017

The ACC package on the Optima 2017 is named "Advanced Smart Cruise
Control". It also doesn't have an LKAS package, only LDWS is available.

https://cdn.dealereprocess.org/cdn/brochures/kia/2017-optima.pdf

Co-authored-by: Shane Smiskol <shane@smiskol.com>

* Kia: LKAS is standard on Optima 2019

https://cdn.dealereprocess.org/cdn/brochures/kia/2019-optima.pdf

* Kia: revert package change to Seltos 2021

LKAS is NOT a standard package on the Seltos 2021

https://cdn.dealereprocess.org/cdn/brochures/kia/2021-seltos.pdf

* Kia: update required package on Sorento 2018

Similar to the Optima 2017, the ACC package on the Sorento 2018 is named
"Advanced Smart Cruise Control". It also doesn't have an LKAS package,
only LDWS.

SCC and LKAS were introduced in MY2019.

https://cdn.dealereprocess.org/cdn/brochures/kia/2018-sorento.pdf

Co-authored-by: Shane Smiskol <shane@smiskol.com>

* Kia: SCC is standard on Kia Niro PHEV 2018-19

https://cdn.dealereprocess.org/cdn/brochures/kia/2018-niro.pdf

Co-authored-by: Shane Smiskol <shane@smiskol.com>

* Kia: update required package on Optima Hybrid 2017

Similar to the Optima 2017, the ACC package on he Optima Hybrid 2017 is
named "Advanced Smart Cruise Control". It also doesn't have an LKAS
pacakge, only LDWS.

https://cdn.dealereprocess.org/cdn/brochures/kia/2017-optimahybrid.pdf

* update docs

Co-authored-by: Shane Smiskol <shane@smiskol.com>
2022-09-17 00:24:57 -07:00
Vivek Aithal 85ed5c4cb5 Torque Refactor (#25822)
* add torque gains refactor

* update refs

* avoid dict, use cereal struct

* bugfix

* no as_builder

* address final comments
2022-09-17 00:07:54 -07:00
cydia2020 407448bbfb Toyota: go into standstill if interceptor detected (#25024)
* Toyota: go into standstill if interceptor detected

* or
2022-09-16 23:28:05 -07:00
Dean Lee aa0d128422 ui: always show SetupWidget (#25742)
* always show SetupWidget

update translations

* delete hide
2022-09-16 22:17:30 -07:00
Dean Lee 8ae3199578 camerad: make sure cl_context is valid for lifetime of camerad (#25735) 2022-09-16 21:10:26 -07:00
Dean Lee 78fd303d50 camerad: cleanup CameraBuf::acquire (#25737)
* cleanup

* add that back

* less indent

Co-authored-by: Comma Device <device@comma.ai>
2022-09-16 20:50:10 -07:00
Dean Lee 5bb230cde4 camerad: remove function camera_autoexposure (#25733) 2022-09-16 20:18:54 -07:00
Dean Lee 25ce997f37 CameraBuf: remove unused member 'camera_state' (#25736) 2022-09-16 20:11:46 -07:00
Dean Lee 467c4f7fb3 camera_qcom2: remove unneeded static keywords (#25780) 2022-09-16 20:10:08 -07:00
Dean Lee 1a7d6665de sensord: remove unnecessary brace pair (#25816)
Remove unnecessary brace pair
2022-09-16 19:45:51 -07:00
Willem Melching f73b041d43 Hyundai: match ego speed on dash (#25235)
* hyundai: match speed on dash

* still needs conversion to m/s

* always use CF_Clu_VehicleSpeed2

* clean up, like honda

* experiment

* to the source

* works pretty well on optima (matches exactly on Sonata)

* could be 0.5

* clean up test

* revert test_moedls

revert test_moedls

* woops

* woops.

* .

* fix hyst

* only CF_Clu_VehicleSpeed

* omgomgomg

* add all this mess because it always takes a while

* set vEgoCluster

* fix all rounding errors

* stash

* clean up

* clean up

* fix metric conversion

* only calculate when updated

* try to filter (didn't look great from plots)

* Revert "try to filter (didn't look great from plots)"

This reverts commit 7e9876c237341d07163985b0718fd9c553372e72.

* clean up

* update refs

Co-authored-by: Shane Smiskol <shane@smiskol.com>
2022-09-16 17:33:38 -07:00
Adeeb Shihadeh 10f08a94dd sensor test fixups (#25818)
* sensor test fixups

* fix that

* little more

* seems reliable now

* kill old instances

* unused

* cleanup

Co-authored-by: Bruce Wayne <batman@z840-provisioning.internal>
2022-09-16 15:35:38 -07:00
AlexandreSato ff63f26409 Multilang: update pt-BR translations (#25812)
* update pt-BR translations

* fix some cutoff texts
2022-09-16 14:32:38 -07:00
Igor Biletskyy e6ff301864 RPv2: fix data length check (#25819)
fix
2022-09-16 14:22:19 -07:00
Jason Young d460b2c62b VW MQB: Add FW for 2021 Volkswagen Atlas (#25820) 2022-09-16 14:21:33 -07:00
AlexandreSato 453635394d Toyota: add missing Corolla Cross Hybrid engine FW (#25814)
* Fingerprint: Add missing toyota corolla cross hybrid FW engine 

From user lucasolivmed#1416 dongleId: 3eb4c34a2a663c37

* fix typo
2022-09-16 11:43:22 -07:00
ambientocclusion 40f89b183e Multilang: add missing Japanese translations (#25803)
Add missing Japanese translations
2022-09-15 21:59:52 -07:00