Commit Graph

95 Commits

Author SHA1 Message Date
Adeeb Shihadeh fc8b571a84 alert for per-core cpu usage (#21983)
* thermald: per-core cpu usage

* add alert

* better alert text

* list

* fix process replay
2021-08-19 19:14:51 -07:00
Adeeb Shihadeh 116bb0b524 update tested branches 2021-07-23 15:47:00 -07:00
robbederks cbae2899df Tici: amplifier config (#21596)
* amplifier config on boot

* add to release

* another spot

* add debug when running separately

* rename for clarity
2021-07-14 15:53:39 +02:00
Willem Melching fb8f0ac092 cloudlog modem version (#21562)
* log modem version

* whitespace
2021-07-12 15:52:09 +02:00
Adeeb Shihadeh a6efe9a6b7 remove modem logging (#21497) 2021-07-06 13:51:45 -07:00
Willem Melching ad7f0207ac Log gpu usage (#21404)
* Log gpu usage

* 100 total

* bump cereal

Co-authored-by: Adeeb Shihadeh <adeebshihadeh@gmail.com>
2021-06-29 13:55:18 -07:00
Willem Melching eb3144ef71 use nmcli conn up lte to bring out of registered state 2021-06-25 11:00:40 +02:00
Adeeb Shihadeh 1da3ab42dc diag logging (#21360)
* rat

* log max power

* cloudlog

* no print

Co-authored-by: Comma Device <device@comma.ai>
2021-06-23 23:53:22 -07:00
Adeeb Shihadeh a420c7ad50 remove lte toggle (#21392)
* remove lte toggle

* little more
2021-06-23 17:01:17 -07:00
Willem Melching 38380612d5 tici: toggle wwan when stuck registered 2021-06-23 12:40:21 +02:00
Willem Melching 68e562454e tici: log stuck registered 2021-06-22 15:29:02 +02:00
Dean Lee 8781f586c5 UI: refactor onboarding (#21223)
* refactor onboarding

* skip training guide if is dashcam

* apply review

* cleanup include

* move public ctro up

* slots is private

* cleanup headers

* set style sheet in onboardingwindow

* rebase master

* match ui

Co-authored-by: Adeeb Shihadeh <adeebshihadeh@gmail.com>
2021-06-18 16:01:22 -07:00
Adeeb Shihadeh 96271f8bc3 log on startup if onroad flag set (#21150) 2021-06-04 22:04:26 -07:00
robbederks 4a24d389c4 Add harness connection as requirement for powerdown (#21087)
* add harness connection as requirement for powerdown

* fix unittests
2021-05-31 13:32:26 +02:00
Adeeb Shihadeh 4e17c0b01a add athena last ping time to deviceState (#20961) 2021-05-19 00:19:49 -07:00
Willem Melching 147ffb1441 Also shutdown after one hour after not going onroad (#20949) 2021-05-18 15:35:02 +02:00
Adeeb Shihadeh 2cf7ee8ced missing nvme is only offroad alert 2021-05-17 16:12:31 -07:00
Adeeb Shihadeh 313741062e offroad alert for missing nvme (#20931)
* offroad alert for missing nvme

* remove that

Co-authored-by: Comma Device <device@comma.ai>
2021-05-17 13:35:24 -07:00
Willem Melching f6cf350d3a thermald: fetch more detailed network info (#20928) 2021-05-17 13:10:08 +02:00
Willem Melching 4ca0edda97 Change wwan power command (#20874) 2021-05-11 16:58:45 +02:00
Adeeb Shihadeh b4447993c1 add CLEAR_ON_IGNITION param type (#20810) 2021-05-04 11:32:40 -07:00
Adeeb Shihadeh 8fb26b95e9 rate limit offroad mem logging 2021-04-28 00:09:03 -07:00
Adeeb Shihadeh 42af09b15b clear scons cache more aggressively 2021-04-27 19:16:03 -07:00
Adeeb Shihadeh 83e8ccb4ef make memory usage cloudlog an event 2021-04-27 11:27:43 -07:00
Adeeb Shihadeh 4f02b4386c log for high offroad memory usage 2021-04-25 17:48:37 -07:00
George Hotz b88aa6b57f log /sys/kernel/debug/regulator/pm8994_s11/voltage (#20727) 2021-04-22 12:02:12 -07:00
robbederks 13a6e3c68f add lower limit to prevent triggering on power loss (#20720)
Co-authored-by: Comma Device <device@comma.ai>
2021-04-21 13:15:44 +02:00
Adeeb Shihadeh 2eac604993 lte toggle (#20683) 2021-04-14 21:19:06 -07:00
Adeeb Shihadeh b0bd123445 tici power saving (#20644)
* start power saving

* set power save in thermald

Co-authored-by: Comma Device <device@comma.ai>
2021-04-12 01:40:58 -07:00
Adeeb Shihadeh 14295e9203 reduce STATUS_PACKET logging frequency to every 10 minutes 2021-04-08 22:50:11 -07:00
Willem Melching ae094042ad add putBool/getBool wrappers to cython params class (#20611)
* add putBool/getBool wrappers to cython class

* use new API

* some more puts

* fix mockparams arguments

* add get_bool to MockParams

* typo
2021-04-07 15:36:37 +02:00
Willem Melching 2a5d8b6f74 Remove oneplus fan support (#20520) 2021-03-29 14:37:52 -07:00
Willem Melching 611446edd4 CPR3 logging only on C2 2021-03-29 12:01:28 +02:00
Adeeb Shihadeh f89818b2d9 log cpr voltages (#20519) 2021-03-28 21:22:31 -07:00
Greg Hogan 3d48bd934d 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
2021-03-25 13:30:09 -07:00
Willem Melching 0072f71fb4 only do hardware supported check if PandaState is not None (#20385) 2021-03-17 14:19:55 +01:00
Adeeb Shihadeh 8c207d3cd5 only show EON charge alert on EONs 2021-03-08 17:00:58 -08:00
Adeeb Shihadeh 167fa565c0 default this on 2021-03-01 12:14:29 -08:00
Adeeb Shihadeh f7019a6a2c add file to disable lte while onroad (#20163)
Co-authored-by: Comma Device <device@comma.ai>
2021-02-25 21:10:10 -08:00
robbederks 4c243da019 Turn up brightness a little when UI crashes (#20142)
* implement ui check and brightness set in thermald

* fix bugs

* only set once

* duh

* forgot factor for tici
2021-02-24 15:25:06 +01:00
Greg Hogan 7cc0999aeb fix pylint errors 2021-02-23 13:58:58 -08:00
robbederks 8ad1c793d1 Fix tici powerdown and add support for forcing (#20132)
* also shutdown on tici

* force powerdown

* bump panda

* abstract out shutdown and thermal config

* add comment on tici shutdown

Co-authored-by: Comma Device <device@comma.ai>
2021-02-23 17:04:10 +01:00
Adeeb Shihadeh f28673e8b5 fix apk after cereal cleanup (#20098)
* actually a percent

* update apk

* update refs
2021-02-19 12:19:29 -08:00
Adeeb Shihadeh 312b681a46 cereal cleanup part 2 (#20092)
* car stuff

* thermal

* Revert "car stuff"

This reverts commit 77fd1c65ebd01abfa8493ae12c9e6b14f7ada976.

* panda state

* camera stuff

* start deg

* most is building

* builds

* planner + controls run

* fix up paramsd

* cleanup

* process replay passes

* fix webcam build

* camerad

* no more frame

* thermald

* ui

* paramsd

* camera replay

* fix long tests

* fix camerad tests

* maxSteeringAngle

* bump cereal

* more frame

* cereal master
2021-02-16 21:39:32 -08:00
Adeeb Shihadeh 4ace476f14 fanSpeedRpmDesired -> fanSpeedPercentDesired 2021-02-11 17:00:26 -08:00
Adeeb Shihadeh fe7f3f0ec6 remove gpsd (#20027) 2021-02-10 16:39:39 -08:00
Adeeb Shihadeh 000bd226aa Cereal cleanup (#20003)
* start cleanup

* fan speed

* cleanup dm

* fix cereal

* hwType -> pandaType

* update refs

* update refs

* bump cereal

* freeSpacePercent

* cereal master
2021-02-03 19:57:30 -08:00
Adeeb Shihadeh 449e60cb82 skip dashcam3 build for now 2021-02-01 21:14:02 -08:00
Adeeb Shihadeh 758794dec5 few fixes from LGTM 2021-01-16 14:23:06 -08:00
Willem Melching 0cdb9e8658 Fix battery voltage reading (#19699)
* tici: correct battery voltage

* read current

* use current too
2021-01-08 17:21:58 +01:00