Commit Graph

9693 Commits

Author SHA1 Message Date
Harald Schäfer 73e00a05ac Calibration remount detector: soft disable (#27993)
* Calibration remount detector: soft disable

* Update test_calibrationd.py
old-commit-hash: a979a54cf9
2023-04-22 00:27:20 +00:00
Shane Smiskol eda466a388 bump cereal (#27998)
* bump cereal

* bump to master
old-commit-hash: 4f6c1141df
2023-04-21 16:23:19 -07:00
Shane Smiskol c8cf77b7a7 locationd: log time to first fix (#27990)
* locationd ttff

* log time to first fix

* rename

* max it like laikad

* Update selfdrive/locationd/locationd.cc

* Update ref_commit

* Log when gpsOK first becomes true

* don't forget to update current time!

* stash

* make it deterministic (no proc replay cur time)

* Update ref_commit

* rename to make this clear
old-commit-hash: 03eb02906d
2023-04-21 16:15:13 -07:00
Adeeb Shihadeh 19ff13a32a bump panda
old-commit-hash: b32acb7aaf
2023-04-21 15:55:25 -07:00
Dean Lee 2b9c35ddf7 cabana: support all features except video in live stream mode. (#27994)
old-commit-hash: 91dc064ac7
2023-04-21 13:23:17 -07:00
Adeeb Shihadeh 195ba2cd64 bump opendbc
old-commit-hash: bf86f41575
2023-04-21 13:12:47 -07:00
Harald Schäfer 44aa799d91 Calibrationd: fix reset smoothing (#27992)
* Add test for smoothing

* fix smooth cycles

* fix calib reset smoothing
old-commit-hash: ee15d6b1d1
2023-04-21 06:53:54 +00:00
Chase Bolt 298edb7704 Add missing IMPREZA engine & fwdCamera f/w (#27985)
adding fingerprints for 2019 subaru impreza sport
old-commit-hash: f7e02c28d7
2023-04-20 21:59:49 -07:00
Erich Moraga 8f7086d5c7 Add missing CAMRY_TSS2 engine & fwdCamera f/w (#27983)
`NSBrian#2701  2023 Camry SE ICE`  DongleID/route 1916f6660fdef56b|2023-04-19--21-09-43
old-commit-hash: 34521c2220
2023-04-20 21:58:16 -07:00
Shane Smiskol 7efb099534 HKG: update harness for Niro Hybrid 2022 (#27989)
combine
old-commit-hash: 1eea2808b5
2023-04-20 21:26:26 -07:00
Harald Schäfer 1217e0b678 Calibrationd: unit tests (#27988)
* Add calibrationd unit tests

* more tests
old-commit-hash: dab9c55d38
2023-04-21 04:17:11 +00:00
Shane Smiskol 6f113d050b Hyundai: add missing fwdRadar FW for 2022 Ioniq Plug-in Hybrid (#27987)
* Add missing Ioniq FP

* 2022 works!
old-commit-hash: 52ed7868b1
2023-04-20 20:27:31 -07:00
Adeeb Shihadeh 4e75b69f3a boardd: log fan stall count (#27984)
* boardd: log fan stall count

* bump panda

* bump panda

---------

Co-authored-by: Comma Device <device@comma.ai>
old-commit-hash: bda33a942f
2023-04-20 15:55:35 -07:00
MoreTorque f5b4a0df46 Delay Shutdown: delay shutdown for 5 minutes after ignition turned off. (#27860)
Added delay shutdown. Tests updated

Co-authored-by: moretore <wrha@CH-ADS.localdomain>
old-commit-hash: 150a7d52da
2023-04-20 14:57:09 -07:00
Shane Smiskol aec9b99854 Honda: Ridgeline 2023 is supported (#27979)
* Update values.py

* update docs
old-commit-hash: b9149795f1
2023-04-19 20:40:30 -07:00
Adeeb Shihadeh 619342f78e bump panda
old-commit-hash: a8bc26a924
2023-04-19 17:55:06 -07:00
Harald Schäfer fc6a779d12 Laikad: fix bad init elevation incorrect (#27974)
* Laikad: fix bad init elevation incorrect

* update ref
old-commit-hash: 922b09de96
2023-04-19 14:04:24 -07:00
Willem Melching 51216976d9 MacOS: link against openssl@3.0 (#27978)
old-commit-hash: d0b309ab0d
2023-04-19 13:31:19 -07:00
Willem Melching bbe10913cf cabana: fix shadowed variable in abstractstream.cc (#27976)
old-commit-hash: 31cdb8de4c
2023-04-19 13:31:03 -07:00
Willem Melching 539a46d989 cabana: fix crash on MacOS when combining graphs (#27977)
old-commit-hash: 2cf2e784cf
2023-04-19 13:20:53 -07:00
Adeeb Shihadeh edca33a78c tools: improved CAN replay (#27975)
old-commit-hash: e3bd28bddf
2023-04-19 11:46:22 -07:00
Adeeb Shihadeh cdbf69f724 UI: cleanup old training guide assets (#27973)
* UI: cleanup old training guide assets

* rm that
old-commit-hash: 38b99b5461
2023-04-19 11:10:50 -07:00
Angus Gratton f1e674f30c cabana/cameraview: Scale the glViewPort by devicePixelRatio() (#27941)
* cameraview: Scale the glViewPort by devicePixelRatio()

This fixes an issue seen in Cabana on a "hidpi" system with Wayland where
devicePixelRatio() != 1 and the video doesn't take up the full widget area.

On the recommended Ubuntu 20.04 install I wasn't able to reproduce, because
devicePixelRatio() was always equal to 1 even with scaling to 200% or 300%. It
might be different if "Fractional Scaling" is enabled in GNOME (I couldn't make
that option work in mv WM.)

Was going to enable just for Linux, but it appears to also be recommended for
Retina MacOS:
https://doc.qt.io/qt-5/scalability.html#high-dpi-scaling-on-macos-and-ios

... so have worked from the assumption that glViewport() always takes dimensions
in device pixels, never the "device independent pixels" of Qt.

* Update selfdrive/ui/qt/widgets/cameraview.cc

* Update selfdrive/ui/qt/widgets/cameraview.cc

---------

Co-authored-by: Adeeb Shihadeh <adeebshihadeh@gmail.com>
old-commit-hash: fbcd0821c9
2023-04-19 11:06:54 -07:00
Adeeb Shihadeh e20b612a20 bump panda
old-commit-hash: b3c101527f
2023-04-19 10:56:38 -07:00
Willem Melching e32ba8719a cabana: more advanced DBC management features (#27968)
* cabana: improve menu to manage individual DBCs

* remove from single bus

* comments

* close explicitly

* new before open

* whitespace

* remove old code

* clipboard actions

* cleanup actions

* sections instead of nested menu

* consistent bus format
old-commit-hash: 7f5cda00b5
2023-04-19 10:49:30 -07:00
Dean Lee 1045c7d836 cabana: startup stream chooser dialog (#27938)
* new StreamDialog

* choose dbc file

* update last_dir

* move to /streams

* cleanup

* add stretch

* catch panda exception

* cleanup

* cleanup

* small cleanup

* fix pandaStream crash caused by a failed connection

* static function to create stream widget

* cleanup
old-commit-hash: 590b1bc206
2023-04-19 10:49:06 -07:00
Willem Melching d4cea1f024 cabana: enable Hi-DPI support on MacOS (#27965)
old-commit-hash: 475903e244
2023-04-19 10:48:36 -07:00
Willem Melching 69625b7f6c cabana: use cyan/red coloring for values that move mostly up/down (#27966)
old-commit-hash: 8da5745970
2023-04-19 10:45:07 -07:00
Dean Lee 70800c6397 cabana: refactor the cache for CAN events (#27969)
old-commit-hash: 8ad2d84aeb
2023-04-19 10:44:52 -07:00
Dean Lee 7a51caa0af cabana: make head section movable (#27971)
* set sections movable

* change setting key to v3

* add comment

* remove restorestate from MainWindow
old-commit-hash: f9568e9818
2023-04-19 10:28:09 -07:00
Shane Smiskol 6d69fc17da Ford: simple rate limits (#27446)
* simple limits

* add script

* useless

* remove script

* cleanup comments

* bump curvature limits

* divide by 20

* add comment

* add panda safety

* add back notebook with multi route support

* remove

* bump up low speed up

* comment
old-commit-hash: 3c55f49dd8
2023-04-18 23:27:49 -07:00
Dean Lee d8637d0dd3 cabana: reduce the number of ticks on the Y-axis (#27964)
old-commit-hash: de62972e2c
2023-04-18 22:48:36 -07:00
Saber422 0206d6e967 VW MQB: add missing 2022 KODIAQ FW (#27962)
* VW MQB: add missing 2022 KODIAQ FW

route:8a5da7c1d1783730|2023-04-18--11-40-31--76

* sort

---------

Co-authored-by: Cameron Clough <cameronjclough@gmail.com>
old-commit-hash: 500c049590
2023-04-18 22:38:37 -07:00
Shane Smiskol b76bd9b4b5 FPv2: only query brands with matching present ECUs (#27697)
* speed up fingerprinting for CAN fp cars

* add comment to describe this behavior

* more explicit, no defaultdict

* do this later

* fix

* a little more clear I think
old-commit-hash: 9b1095a27e
2023-04-18 21:34:49 -07:00
Dean Lee d7c7f67a18 boardd: fix scons warning "Two different environments were specified" (#27949)
old-commit-hash: 0534016b7b
2023-04-18 18:04:27 -07:00
Shane Smiskol 9bbeb67482 ecu addrs: add warning when skipping remote frame (#27959)
add warning
old-commit-hash: f94528d65d
2023-04-18 15:19:23 -07:00
Shane Smiskol 72453b6040 ecu addrs: check msg length (#27956)
check length
old-commit-hash: 3924c14b74
2023-04-18 13:15:54 -07:00
Shane Smiskol d916e0ed2d Car docs: pass docs flag to car interfaces (#27311)
* docs

* docs

* docs

* docs

* use docs in gm
old-commit-hash: 5aebdb0ad0
2023-04-18 12:22:22 -07:00
Willem Melching 0a690ea48d cabana: fix MacOS build (#27950)
old-commit-hash: af5f769d7c
2023-04-18 12:18:33 -07:00
Angus Gratton fdfc2ac6f3 replay framereader: Log in some unlikely failure paths (#27942)
old-commit-hash: ed6e7db3cf
2023-04-18 12:17:45 -07:00
Dean Lee 679ae7865a cabana: fix PandaStream crash if no panda found (#27948)
old-commit-hash: dc4b7b37c0
2023-04-18 10:22:57 -07:00
Willem Melching ca245b4973 cabana: make highlight fade time independent of playback speed (#27951)
old-commit-hash: fbe70c43a4
2023-04-18 09:20:42 -07:00
Willem Melching 48eb186464 cabana: fix displaying zero length messages (#27953)
old-commit-hash: 9c88c3fe4c
2023-04-18 09:19:51 -07:00
Jafar Al-Gharaibeh 91212c2a86 Mazda: CX-9 2022, Mazda6 2018 FW (#27918)
* Mazda: CX-9 2022 FW

dongle-id: 7200177292912f30

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

* Add mazda 6 2018 FW FP

dongle id: 0383a108994bd18b

---------

Signed-off-by: Jafar Al-Gharaibeh <to.jafar@gmail.com>
Co-authored-by: Samuel <samuel95_54@hotmail.com>
old-commit-hash: 97aeb83f95
2023-04-17 23:11:38 -07:00
Dean Lee 8a724f649f cabana: fix unable to scroll to the right edge of the message list. (#27947)
* fix scroll issue

* resize bytes section after model reset
old-commit-hash: 6ad4017fd8
2023-04-17 23:00:05 -07:00
martinl 7bdb84c1a3 Subaru: signals cleanup (#27946)
* Update counter in carstate checks

* Rename es_lkas to es_lkas_state to match signal

* formatting

---------

Co-authored-by: Shane Smiskol <shane@smiskol.com>
old-commit-hash: 13c75dc138
2023-04-17 22:54:27 -07:00
Shane Smiskol 9131202975 Subaru: always show LKAS active (#27945)
subaru always shows lines if LKAS is enabled (not active), more clear what we're sending
old-commit-hash: 8f1e67f625
2023-04-17 22:31:59 -07:00
Justin Newberry da2f2114d6 Subaru: infotainment status intercept and rewrite (#27829)
* wip

* wip

* wip

* wip

* wip

* wip

* wip

* wip

* wip

* remove compiler flag stuff

* force error for testing

* bump panda and fix mistake

* wip

* bump panda

* wip

* wip

* forgot checksum and stuff

* add to signals

* rename

* test

* test

* bump panda and opendbc

* bump cereal

* add blank filler

* test

* add steer required to infotainment

* fix missing bit

* fix missing bit

* cleanup for PR

* cleanup for PR

* bump submodules

* wip

* wip

* i wonder what 1 is

* seemed to also be obstacle detected?

* bumppanda

* only if global

* only global gen 2

* fix order

* detect and send

* detect in rest of places

* update refs

* bumpopendbc

* copy whole message (camera sometimes sets these signals)

* bumppanda

* update refs!

* bumppanda

* let's not change this

* same as all the other functions

* Revert "same as all the other functions"

This reverts commit e86dbb695ef84a18f3123720fed37a6b81391cc4.

---------

Co-authored-by: Shane Smiskol <shane@smiskol.com>
old-commit-hash: d59bfa5519
2023-04-17 19:05:16 -07:00
Cameron Clough 25ce3cfd1e tools: add cabana to README
old-commit-hash: 3cd00a9b6c
2023-04-17 17:39:03 -07:00
Shane Smiskol f60cad7f2e bump opendbc (#27944)
old-commit-hash: 8064de805b
2023-04-17 17:13:04 -07:00