Commit Graph

4104 Commits

Author SHA1 Message Date
Adeeb Shihadeh
cf081bf503 add atlas to release notes
old-commit-hash: c3afffc920
2021-05-11 15:03:24 -07:00
Jason Young
7c60251654 VW MQB: Volkswagen Atlas Mk1 (#20881)
* Add support for VW Atlas

* Add test route for VW Atlas

* Add Atlas to README
old-commit-hash: cca887f195
2021-05-11 15:00:31 -07:00
Tommy Roberts
13bbb5912f Update README.md to include 21 Subaru Forester as supported car (#20877)
old-commit-hash: 11a09ff2dc
2021-05-11 14:53:06 -07:00
Adeeb Shihadeh
4f29e600a7 prime ad: comma connect -> explorer
old-commit-hash: ace5ee9d46
2021-05-11 14:50:48 -07:00
Willem Melching
2363927341 Change wwan power command (#20874)
old-commit-hash: 4ca0edda97
2021-05-11 16:58:45 +02:00
Adeeb Shihadeh
8002b848b6 offroad alert for unregistered devices (#20870)
* offroad alert for unregistered devices

* update tests

* add param

* fix stretch
old-commit-hash: b93ccc465d
2021-05-11 03:18:45 -07:00
Adeeb Shihadeh
d21a58e3fd update release notes
old-commit-hash: 0400f05bd2
2021-05-11 01:28:50 -07:00
Adeeb Shihadeh
7410c4a2d7 onroad UI optimizations (#20871)
* onroad UI optimizations

* remove that

Co-authored-by: Comma Device <device@comma.ai>
old-commit-hash: 5f5bbd64f2
2021-05-10 23:19:32 -07:00
Adeeb Shihadeh
494860c201 remove offset from full screen onroad alerts
old-commit-hash: 38741b2e08
2021-05-10 22:39:28 -07:00
Adeeb Shihadeh
eb79a7214e match nvg onroad alerts (#20854)
old-commit-hash: e06f9828ea
2021-05-10 22:09:36 -07:00
HaraldSchafer
3a38582efb clip arcsin to prevent locationd orientation NaN (#20868)
* clip arcsin

* can of course be negative
old-commit-hash: 0a34900fec
2021-05-10 20:21:20 -07:00
Willem Melching
59c7bccf81 Add 2021 Lexus ES to readme
old-commit-hash: decbcc5ae8
2021-05-10 12:15:16 +02:00
Erich Moraga
475e29260c Add several missing LEXUS_ES_TSS2 f/w (#20865)
`@ray9922#5103` 2019 Lexus ES350 947ad5d4f7221c6d|2021-05-09--19-20-15--0
old-commit-hash: 8a53c9ec95
2021-05-10 12:14:53 +02:00
Nicklas Boman
5ffdb65c6c Removed libmysqldb-dev. dont need to add scons, some QT -dev added, python3-dev is not neededand readline-dev to apt install. Added path to .pyenv/shims and .pyenv/bin for the setupscript to find where pip and pyenv is installed. Also made the setup end like the mac_setup script (#20860)
old-commit-hash: 0f43e7e089
2021-05-09 13:34:55 -07:00
grekiki
5d6c3c6232 Valgrind test: fix output parsing when no leaks present (#20862)
* should work

* spacing and try to get CI to run
old-commit-hash: c6538e91b8
2021-05-09 11:54:22 +02:00
Comma Device
07e1c76eeb fix dmonitoring build after include cleanup
old-commit-hash: 6ffc183359
2021-05-08 23:30:35 -07:00
grekiki
d05c5df569 Qt ui: show open panel on startup (#20859)
* should work

* spaces
old-commit-hash: 95e8c75ebd
2021-05-08 22:24:22 -07:00
Dean Lee
cd50782410 OffroadAlert: add stretch at the bottom (#20856)
old-commit-hash: b0e2374635
2021-05-08 22:21:00 -07:00
Dean Lee
e333e4f189 Cleanup selfdrive/ includes (#20822)
* cleanup include path

* continue

* format includes

* fix testraw.cc

* remove include path from SConstruct

* regroup

* rebase master

* almost done

* apply review

* rename FileReader.xx to filereader.xx

* rename Unlogger.x->unlogger.x

* rename FrameReader.xx -> framereader.xx

* apply reviews

* ui.h

* continue

* fix framebuffer.cc build error:mv util.h up

* full path to msm_media_info

* fix qcom2 camerad

Co-authored-by: Comma Device <device@comma.ai>
old-commit-hash: 7222d0f20d
2021-05-08 22:15:17 -07:00
ZwX1616
4fa3c0f208 match wording to reality
old-commit-hash: 9c60d8a7cb
2021-05-07 17:14:42 -07:00
Adeeb Shihadeh
7b8f164793 match nvg sidebar (#20847)
old-commit-hash: e1a58e6268
2021-05-07 15:12:29 -07:00
Willem Melching
0375063e3f Batch of FW versions (#20850)
old-commit-hash: 26e518a6af
2021-05-07 15:02:51 +02:00
Adeeb Shihadeh
916e019786 cleanup Honda car strings - part 2 (#20848)
* cleanup honda car strins

* fix process replay

* update ref

* forgot to build

Co-authored-by: Willem Melching <willem.melching@gmail.com>
old-commit-hash: 0148c24147
2021-05-07 13:32:34 +02:00
Erich Moraga
1fa58d04bd Add missing fwdCamera CAMRYH_TSS2 f/w (#20846)
`@Zskyph#6176` 2021 Camry Hybrid  c2f1a4fdb1ea4510|2021-05-06--13-46-54
old-commit-hash: 05a12aa5de
2021-05-06 14:50:19 -07:00
Willem Melching
4707416cdd Locationd input sanity checks (#20845)
* Add first sanity checks on inputs

* more gps checks

* make sure test values pass sanity checks

* this localizer supports cannonball runs

Co-authored-by: Harald Schafer <harald.the.engineer@gmail.com>
old-commit-hash: c62bb10640
2021-05-06 13:39:50 -07:00
Willem Melching
9cfda07c9e Use standstill flag in locationd (#20838)
old-commit-hash: fc3da5eaf9
2021-05-06 13:13:13 -07:00
Willem Melching
3abb7639ed Remove Lexus trim levels (#20840)
* remove lexus trim levels

* Update selfdrive/car/toyota/values.py

* Update selfdrive/car/toyota/values.py

Co-authored-by: Adeeb Shihadeh <adeebshihadeh@gmail.com>
old-commit-hash: 7cc56edcf4
2021-05-06 11:21:46 -07:00
Willem Melching
a2100c96ce update test fuzzy
old-commit-hash: a0a1ed0cbc
2021-05-06 19:27:58 +02:00
Willem Melching
78bf4f5867 Replace ifdef with hw abstraction layer (#20843)
* Replace ifdefs with hardware abstraction layer (#20801)

* add type to class hadwareXXX

* replace ifdefs with hardware layer

* continue

* continue

* new function get_driver_view_transform

* full path to hw.h

* fix build error setup.cc

* apply review

* fix typo

* fix deprecated error:replace deprecated fromPath with new

* fix build error

* Fixes after ifdef clenaup (#20842)

* inheritance doesnt work with static

* fix debayer

* small cleanup

* Update selfdrive/camerad/cameras/camera_common.cc

* Update selfdrive/ui/qt/offroad/settings.cc

* Update selfdrive/common/modeldata.h

* flip conditions

* fix comment

Co-authored-by: Dean Lee <deanlee3@gmail.com>
old-commit-hash: ab319d4f54
2021-05-06 14:39:05 +02:00
Willem Melching
5a983be249 C++ Process Replay improvements - Part 2 (#20839)
old-commit-hash: 5856d7d549
2021-05-06 14:31:03 +02:00
Willem Melching
39c18d4c5a Revert "Replace ifdefs with hardware abstraction layer (#20801)"
This reverts commit 9f2ad462f39f4c880f283b71bffbc9248a2b577d.

old-commit-hash: 3a95d3ccaa
2021-05-06 12:29:30 +02:00
Willem Melching
f8608d2e7b Revert "Fixes after ifdef clenaup (#20842)"
This reverts commit 59c31bac9a340f120ff40ed541ee377c31e7e85e.

old-commit-hash: d34647bbf7
2021-05-06 12:29:19 +02:00
Willem Melching
3cc799ecd8 Fixes after ifdef clenaup (#20842)
old-commit-hash: fd7c2b4adf
2021-05-06 11:58:35 +02:00
Willem Melching
9f2122bf4a Agnos 0.14 (#20826)
old-commit-hash: 12f17dc2f4
2021-05-06 11:52:02 +02:00
Dean Lee
e0282ced49 Replace ifdefs with hardware abstraction layer (#20801)
* add type to class hadwareXXX

* replace ifdefs with hardware layer

* continue

* continue

* new function get_driver_view_transform

* full path to hw.h

* fix build error setup.cc

* apply review

* fix typo

* fix deprecated error:replace deprecated fromPath with new

* fix build error
old-commit-hash: 757d2923d2
2021-05-06 11:41:46 +02:00
James Moratti
deb66463bb 2021 Lexus RX350 FW versions (#20813)
Add values for 2021 Lexus ES350
old-commit-hash: 937c2fa9f3
2021-05-06 11:31:48 +02:00
johnlu6518
79712d1926 Lexus IS 200T FW versions (#20837)
Lexus IS 200T 2017 in Taiwan..
Engine fw for lexus IS

Device: comma two
Dongle ID: ec30903bb15db3ad
old-commit-hash: 7b76a7223a
2021-05-06 11:26:13 +02:00
Willem Melching
b4263a43fc Locationd 100 Hz (#20816)
* fix std transform

* 100Hz

* new ref

* no more decimation

* clean up confusing maths

* static typing

* Revert "static typing"

This reverts commit 23d87337de648e629fbd35dd8c04a740bbefca47.

* 100Hz costs more

* move normalization into core

* add quat idxs

* add big eps

* this is not safe in the filter

* more sensible

* updates to rednose

* not tested

* normalize in python too

* update rednose

* nan check

* check for infs too

* all should be finite

* update ref

* rednose pr now in master

Co-authored-by: Harald Schafer <harald.the.engineer@gmail.com>
old-commit-hash: e9db5723ef
2021-05-06 11:01:58 +02:00
Adeeb Shihadeh
01f1d04f98 add jeep grand cherokee test route (#20835)
old-commit-hash: 930fe1a5ea
2021-05-05 21:58:19 -07:00
George Hotz
8427b0081b support file in juggle.py
old-commit-hash: 636a89b48e
2021-05-05 12:15:48 -07:00
Willem Melching
4600574d1d hypothesis: only generating valid data works better for test case reduction
old-commit-hash: b2b7cb387a
2021-05-05 18:20:14 +02:00
Willem Melching
1acc570a4f hypothesis: speed up test case reduction
old-commit-hash: 0c29adcc76
2021-05-05 18:06:37 +02:00
Willem Melching
ab886b9599 paramsd: nan checks are implicit now
old-commit-hash: b768729755
2021-05-05 17:44:28 +02:00
Willem Melching
2901659fe2 paramsd: stricter checks on locationd yaw rate outputs
old-commit-hash: d6a575a860
2021-05-05 17:42:11 +02:00
Willem Melching
36534127aa speed up fuzzing by sending SIGKILL when done
old-commit-hash: 32fa26075f
2021-05-05 17:27:30 +02:00
Willem Melching
fa3cd32780 C++ Process replay improvements - Part 1 (#20828)
* C++ Process replay improvements

* revert that change

* create publisher before subscribers

* dont block forever, print warning

* add comment

* create sockets after process init

* try once more to receive the message

* SIMULATION env variable

* print message num when no response
old-commit-hash: d96edb6817
2021-05-05 17:14:29 +02:00
Willem Melching
b3838fb91e hypothesis fuzz testing (#20818)
* add hypothesis testing

* cleanup

* some cleanup

* check for infinity too

* one-liner

* add more fields that are used

* no print

* add locationd testing

* sensor timestamp is signed

* recursive finite checking

* keep locationd inputs finite for now

* specify proces name on command line

* increase timeout and add raw speed

* abstract runner in function

* add unittest class
old-commit-hash: 33edb62967
2021-05-05 13:25:29 +02:00
Adeeb Shihadeh
5d82a760db Qt onroad alerts (#20776)
old-commit-hash: f907219957
2021-05-04 23:23:00 -07:00
Dean Lee
03f823a3fc SshControl: use HttpRequest to get ssh keys (#20784)
* use HttpRequest

* remove eventloop

* rebase master

Co-authored-by: Adeeb Shihadeh <adeebshihadeh@gmail.com>
old-commit-hash: 00aa20f55a
2021-05-04 22:28:41 -07:00
Adeeb Shihadeh
55a9ec8a93 set nice values for non RT processes (#20812)
* set nice values for non RT processes

* builds

* fix qcom build

Co-authored-by: Comma Device <device@comma.ai>
old-commit-hash: ec414e2eb1
2021-05-04 22:00:11 -07:00