Commit Graph

3708 Commits

Author SHA1 Message Date
Adeeb Shihadeh 0d5dec9276 updated: log git diff on overlay init (#20476)
* updated: log git diff on overlay init

* add git diff param

* params
old-commit-hash: bcb6879199948c21f1ebef9afc2a63f433309c00
2021-03-25 16:16:12 -07:00
Jason Young 76fc2d5206 VW MQB: UDS fingerprinting support (#20271)
* FPv2 support for MQB

* Comment touch-ups

* Trim extra newlines

* Add Atlas and Tiguan

* Update submodule ref

* Revert "Add Atlas and Tiguan"

This reverts commit a47bc1bca7a5b72df44578051379859eefa5fb39.

* Curb my enthusiasm

* Drop ABS/ESP from UDS fingerprinting for now

* Use multi-query to grab SW build ID and parameterization

* Resolve merge oops

* Resolve merge conflicts

* Make Ecu.fwdCamera optional for VW

* Where'd that come from?

* Propitiate process replay checks until ready for model dump

* FW values for Audi A3 Prestige

* Revert "Make Ecu.fwdCamera optional for VW"

This reverts commit 56852b99

* Don't try to FP fwdCamera for VW

* Remove FW comments

* Simplify RX offset handling

* Corrected scoping for MQB trans detection

* Add default response_offset

* Remove explicit list of MQB vehicles for now

* Deal with pylint warning

* Clarify and simplify comments

Co-authored-by: Comma Device <device@comma.ai>
Co-authored-by: Adeeb Shihadeh <adeebshihadeh@gmail.com>
old-commit-hash: e7fc11c7fba3433b5f4f2f5d36a882784e426bb7
2021-03-25 16:06:59 -07:00
Adeeb Shihadeh bbe4a55f59 remove cython dependency in swaglog
old-commit-hash: 4d377851a3cd5de0d102ca665366688a3f199185
2021-03-25 15:10:12 -07:00
Dean Lee 7756fb0739 Qt input: pass QString by reference (#20467)
* simple arry for keyboard layout

* revert some changes
old-commit-hash: f7957f681d2b2d336d7d4ad443f08f668af2da64
2021-03-25 14:15:58 -07:00
Greg Hogan 183d9f98a1 log to file and send through athena (#20250)
* log to file and send through athena

* rename logging level

* pass thru log formatter

* logMessage is TEXT

* send queue always strings

* switch to xattr and lower priority queue

* enable cloud logging for devices

* time or size based log rotation

* basename -> dirname

* remove HARDWARE.get_cloudlog_enabled

* fix errors

* fix another exception

* xattrs need to be bytes

* sending works

* cleanup files at start

* add id and adjust formatting

* do not send active log file

* better names

* separate log formatters

* fix formatter super init

* fix log file order

* ensure file always has file formatter

* i see why there was no formatter

* apply same formatting to cpp log msgs

* apply same formatting to cpp log msgs

* update queue names in tests

* strip deprecated keys in STATUS_PACKET

* strip DEPRECATED from dict recursively

* athena log queue test

* instanceof instead of type

* isinstance instead of type

* use super

* remove logentries

* last_scan param unused

* comment about special log msg attr names

* add dict_helpers.py to release files

* use monotonic time and counter for log rotation

* update for adjusted log file naming

* use monotonic clock for tracking last log file scan
old-commit-hash: 3d48bd934d6c84a5352c2a1d56e6f93ed59e28c4
2021-03-25 13:30:09 -07:00
Willem Melching f1e9dda1ec add spinner to release files
old-commit-hash: dcc77451c4c0e6b97c023d1fad6e2076435e3e77
2021-03-25 17:43:24 +01:00
Willem Melching 56df23047b Kill processes in parallel when going offroad (#20469)
* Kill processes in parallel when going offroad

* smaller diff

* handle edge case

* more readable

* set variable after actually sending signal

* newline
old-commit-hash: 9291ca773c653f68eb01fe920e3cfe8f803dafa4
2021-03-25 17:27:49 +01:00
Willem Melching 5c08699614 Start ui before manager preimport (#20468)
* start ui early

* test sets this afer import
old-commit-hash: 261045668bf7cf99c07f64034c7538aaeb227b9e
2021-03-25 17:27:15 +01:00
Adeeb Shihadeh 30f036680b Qt touchups (#20465)
* reduce minimum size

* clean that up

* consistent

* feels pretty good

* cleanup

* less laggy toggle

* openpilot

Co-authored-by: Comma Device <device@comma.ai>
old-commit-hash: 7f56991b41c40a765125635919a91bca55815bd6
2021-03-24 21:18:12 -07:00
iejMac fe30561f77 QML terms (#20439)
* initial_commit

* rich text + color

* nice scrolling

* margin

* print on scroll + some margins

* print on scroll + some margins

* working, needs a lot of improvements

* should be done

* initial_commit

* rich text + color

* nice scrolling

* margin

* print on scroll + some margins

* print on scroll + some margins

* working, needs a lot of improvements

* should be done

* update tests

* Revert "update tests"

This reverts commit 94d5ed789eb79bedc9544fc27b4d14c0acc44adf.

* cleanup

* QuickView -> QuickWidget

* tuned scrolling

* cherry on top

* screen size scaling

* load from html

* fixing tabs

* signal fix

* TABS

* mistake

* rename

* camel case

* transparent background

* naming + point->pixel Size

* style

* util::read_file

* adjusting font size

Co-authored-by: Comma Device <device@comma.ai>
Co-authored-by: Adeeb Shihadeh <adeebshihadeh@gmail.com>
old-commit-hash: 55926e762a5198a0a8456419b9afa1d6cb22bb4e
2021-03-24 19:30:52 -07:00
Adeeb Shihadeh 513abe73c1 agnos 0.11 (#20461)
* agnos 0.11

* actual kale support
old-commit-hash: 936d9da5671925063de011eadae0a193289a401a
2021-03-24 15:29:38 -07:00
Adeeb Shihadeh 51c13aa552 APK purge (#20446)
* purge begins

* release files

* remove those

* no more android

* only qt

* text and spinner

* neos update script

* update sounds

* update cpu usage

* all done

Co-authored-by: Comma Device <device@comma.ai>
old-commit-hash: e76c80ffa1b6167fd69465c66f31fbe475762330
2021-03-24 14:30:41 -07:00
Adeeb Shihadeh 5fc14c8db3 Qt UI: power saving (#20456)
* c2 power saving

* clean that up

* that works

* add to hw

* set power

* release files

* add that

* include hw base

* pc joins the party

* util

Co-authored-by: Comma Device <device@comma.ai>
old-commit-hash: 49748d5dc109322f73b2abcbe6d5efa60a394750
2021-03-24 11:09:39 -07:00
Comma Device b156613b2f split
old-commit-hash: d72855ecb8749ca994af4f1b5cf1b575c068e88e
2021-03-24 10:12:09 -07:00
Willem Melching 59ea017b94 Upload android tombstones (#20459)
* upload android tombstones

* remove comment
old-commit-hash: 301500dff6bd53e64257898cac939b24f56befac
2021-03-24 16:11:53 +01:00
Willem Melching dd0fe2c40b bump panda
old-commit-hash: 78d05749b936168e5914ca4e8e2caf3c2187b1b2
2021-03-24 14:45:48 +01:00
Willem Melching 285e086d80 use scons to build panda fw (#20457)
* use scons to build panda fw

* add arm gcc to dockerfile

* install gcc on macOS

* pandad shutdown test is flaky and broken due to faster startup

* bump panda
old-commit-hash: 0e338d2b91f35af6a7222eeb414951cd88784092
2021-03-24 14:44:39 +01:00
HaraldSchafer eae1fa481c New KL model + laneless toggle (#20454)
* New model: 0bf38240-6b55-42b0-bcfb-da08ff5cd0b9/650

* laneless baby

* hardcode model difference for now

* kale toggle

* kale emoji

* sensible description

* make clear it is not just for ui

* emojis dont work yet

* 9671a8fe-539f-4a04-a163-54571df21139/650

* new model

* only read param on rising edge of ignition

* update toggle text

* fix that

* update refs

Co-authored-by: mitchell <mitchellgoffpc@gmail.com>
Co-authored-by: Adeeb Shihadeh <adeebshihadeh@gmail.com>
old-commit-hash: 7ee79c99236f749d02a6779b006ee1ab187e0612
2021-03-24 01:10:31 -07:00
Willem Melching 079da64cf2 ui: unify terms scrolling
old-commit-hash: 621824d813f44bf1b1b8ef62645006b81fac2a90
2021-03-24 08:57:22 +01:00
Adeeb Shihadeh fd5ea05d20 add description for SSH keys
old-commit-hash: c33f839e9d1b7bb4b5f87b70affbe881a2f20795
2021-03-24 00:32:09 -07:00
Adeeb Shihadeh da90758a55 add descriptions in settings (#20453)
* add descriptions

* scroll scroll

* clean up

* try this

* scrolling on touch

* better scrolling

* we can afford 30fps

* remove that

Co-authored-by: Comma Device <device@comma.ai>
old-commit-hash: c89e17e0d53bd643fb236cd637a0041292fb9c14
2021-03-24 00:22:33 -07:00
iejMac 27e0bba16f increasing time for PlotJuggler CI
old-commit-hash: 05e53fb047562e2fa1d5e405b9336faadad4690d
2021-03-23 21:33:31 -07:00
Chris McCammon e86ba9dc64 Camry Firmware (#20450)
old-commit-hash: 48178c341ede4e635edeb740510688f62619a50d
2021-03-23 18:17:27 -07:00
Adeeb Shihadeh 5f00564755 auotmatic jenkins setup (#20448)
* auotmatic jenkins setup

* fix quote

* ne wkey
old-commit-hash: 7aade3db43e1a651be0b8af76b214a691ec08884
2021-03-23 17:46:53 -07:00
Chris McCammon b7315957bd CH-R Hybrid Firmware (#20449)
old-commit-hash: e1558335a674ccb857663ee5b206a10249279db1
2021-03-23 17:19:16 -07:00
Willem Melching d0cd4d6de9 sim/build_container.sh: fix container name
old-commit-hash: c56396800351d09303cfa0b34442962fb7830faf
2021-03-23 13:20:59 +01:00
ChoMinSung a5727d14cb start_openpilot_docker.sh: fix docker container name (#20444)
old-commit-hash: 34342b21a9b8524f21a9f8e23d0bd1f5364132cb
2021-03-23 13:20:11 +01:00
Adeeb Shihadeh 96378a5b91 offroad alert improvements (#20443)
* alert niceties

* cleanup

* move the button

Co-authored-by: Comma Device <device@comma.ai>
old-commit-hash: 0ccaec495c16111f4be47ec9e4104750efed586c
2021-03-22 22:54:22 -07:00
Adeeb Shihadeh 5cfc42911b Remove lane change toggle and default LDW to off (#20442)
* remove lane change toggle and default LDW to off

* update refs
old-commit-hash: 43ce7165c4eee9af167a650decdb8c3f11195d8d
2021-03-22 20:55:57 -07:00
Adeeb Shihadeh 2298d8f8f9 Qt UI: scale volume with speed (#20441)
* Qt UI: scale volume with speed

* for all hw

* way too loud for tici

* set volume

* volume

* swap
old-commit-hash: f1da1f9cb2731f5dc762e7780d79146e2a8f8e20
2021-03-22 19:51:44 -07:00
Adeeb Shihadeh 555e4630ff agnos 0.10 (#20437)
old-commit-hash: c17d5217d0abb5938c89015ca5b0e2805d4d29aa
2021-03-22 16:15:17 -07:00
Adeeb Shihadeh fe474a58c4 fix offroad home on tici (#20435)
* grid layout was a hack

* duplicate slot

* looks better

* fix that

Co-authored-by: Comma Device <device@comma.ai>
old-commit-hash: 106ed2ea6664dc8332412407a87d578db01d42ff
2021-03-22 14:27:37 -07:00
Adeeb Shihadeh ae0756edc6 tici touch ups (#20434)
* tici touch ups

* trim

* less squish

Co-authored-by: Comma Device <device@comma.ai>
old-commit-hash: 61a0129fdcecc83a0248946ccc1073356075427f
2021-03-22 13:40:08 -07:00
Adeeb Shihadeh e24dab1c92 it's qt time (#20433)
old-commit-hash: 3131d5302a8fbefeb85a4f19ee36090d294066fa
2021-03-22 12:24:39 -07:00
qadmus 1b8d4b1eef int(round()) on apply_steer for correct comparison after rate limiting (#20425)
old-commit-hash: 0d61d8a4b61287289632ec143f328efdf0c900b0
2021-03-22 13:01:33 +01:00
Adeeb Shihadeh e2eb4034f5 small style improvement in settings
old-commit-hash: 647c5804b8e8fc4cc0c43ec32d60ea0468ddb4df
2021-03-22 04:03:11 -07:00
Adeeb Shihadeh c360723411 Qt UI: SSH keys (#20430)
* rename

* toggle control

* SSH toggle

* hw

* qcom

* lines

* fix that

* start refactoring

* adding keys

* hacky remove

* alerts

* fix qcom ssl

* use the same widgets everywhere

* clean up

* more cleanup

* little more

* bigger

* fix tethering toggleg
old-commit-hash: e547a97216d226135e2b3a170fe0c525cc56f0e5
2021-03-22 03:52:28 -07:00
Comma Device c3c741af70 fix margin on c2
old-commit-hash: eda9538cc3e04d0fd8b45d6c73dfb1bb5f72397e
2021-03-22 00:02:49 -07:00
Dean Lee d7cf75fc64 Qt: use the AbstractControl for multiple types of controls (#20417)
* class ClickableLabel

* scrollable widget

* rename to controls.cc

* rename to AbstractControl

* cleanup

* remove useless stylesheets

* change button stylesheet

* cleanup

* better margin

* cleanup

cleanup

* remove bottom line from AbstractControl

* no scrolling for now

* add those back

* style

* clean up

* don't need a function for that

Co-authored-by: Adeeb Shihadeh <adeebshihadeh@gmail.com>
old-commit-hash: 8be2e07f4f56bf784bd091d81df442b2718cff84
2021-03-21 23:53:56 -07:00
Adeeb Shihadeh ed23f0778a log when nvme isn't mounted (#20428)
Co-authored-by: Comma Device <device@comma.ai>
old-commit-hash: 33500bf23fcda9c4404f1c09177f7e971d65fc56
2021-03-21 23:12:09 -07:00
Adeeb Shihadeh 594c5f1f4b remove redundant update available title
old-commit-hash: ce5d93da449ffb4eb5eeb869b98865f9d7253499
2021-03-21 21:06:34 -07:00
Dean Lee d06d10da68 Qt: update developer page when it's visible (#20396)
* simplify&cleanup

* cleanup

Co-authored-by: Adeeb Shihadeh <adeebshihadeh@gmail.com>
old-commit-hash: ddde7efb4b0639436f7d19b191ee02201e0f97c5
2021-03-21 21:02:00 -07:00
Dean Lee 7c6b409b1d cleanup ui_draw_vision_event (#20386)
old-commit-hash: 00dcc94ae650629dd82a0e63ba71d7dbc6d8f23b
2021-03-21 20:27:16 -07:00
Jimmy Nguyen 53c1addf25 2021 RAV4 Hybrid Engine fingerprint (#20427)
* add value to RAV4H_TSS2 ecu.engine

* fix typo

Co-authored-by: jimmybnguyen <b.nguyen.jimmy@gmail.com>
old-commit-hash: 347d508b202ec27a08cbf12fb24966ab1e70da8b
2021-03-21 20:18:13 -07:00
Dean Lee 61c02d55ab SettingsWindow: use list instead of map to preserve insertion order for sidebar items. (#20424)
* use a list instead of map to preserve insertion order

* unused signal

Co-authored-by: Adeeb Shihadeh <adeebshihadeh@gmail.com>
old-commit-hash: d34e414a65c02f27a966109661a29d9adad3ea76
2021-03-21 19:08:12 -07:00
cydia2020 2efc95b0a7 README.md for SSH (#20365)
* SSH README

* table of contents fix

* fix ambiguity

* removed some useless sections

* Update README.md

* fix line

* cleanup

* add link

* this is correct

* Add notice that key is only fetched once

* Update README.md

* end of sentence

* Even more

* Update tools/ssh/README.md

* move ssh above tools

* remove useless sections

* succint

* note

Co-authored-by: Adeeb Shihadeh <adeebshihadeh@gmail.com>
old-commit-hash: e87d88490b5fc1448a0b2909cb1e9a43bc64e47c
2021-03-21 18:58:58 -07:00
Erich Moraga 10d1905a24 remove unused line (#20426)
old-commit-hash: 0fc5c868051e17814d68db34fdfe6056fb9a70ce
2021-03-21 17:13:16 -07:00
Comma Device 20df6ce147 fix margin after setting DPI
old-commit-hash: 7954256a09ab609c8cf8858462116ef5ca65c75f
2021-03-20 22:00:25 -07:00
iejMac 4770c6d1c9 terms fixups (#20392)
* accept

* accept at end + env variables

* better

* testing some settings

* bottom margin

* nothing

* doesnt work

* don't need anymore

* clean up

* fix

* unused

* more prime widget cleanup

* Revert "more prime widget cleanup"

This reverts commit d44651ee8c501be61099dc4cd40fa0467bc315a3.

Co-authored-by: Comma Device <device@comma.ai>
Co-authored-by: Adeeb Shihadeh <adeebshihadeh@gmail.com>
old-commit-hash: 6a9afd8460d31eb1a265dbee28bbfda64a6fdc97
2021-03-20 21:26:05 -07:00
Adeeb Shihadeh 17a3d6cb68 Qt UI: offroad home touchups (#20416)
* brand

* fix overlap

* touchup prime widget

* more prime widget cleanup

* don't need background layout

* fix overlap again

* more prime

* looks pretty good

Co-authored-by: Comma Device <device@comma.ai>
old-commit-hash: 0b16ed9dc9a30b18998087e114acf14ff09c9708
2021-03-20 21:18:07 -07:00