Adeeb Shihadeh
6c909ba651
better update prompt text
3 years ago
Robbe Derks
1d03f2a97b
reset on ignition edge ( #22915 )
4 years ago
Adeeb Shihadeh
e528e2e3e2
allow update snoozing ( #22876 )
...
* allow update snoozing
* not immediately visible
* dismiss and close
* grey button
4 years ago
Robbe Derks
585c16cd2a
Multipanda support ( #22402 )
...
* squash all PR commits for easy rebase
* merged all panda rx can into one message
* fix buffers in can_send
* more cleanup and minor fixes
* fix even more stuff
* fix non-allocated send buffer
* make connecting more robust
* fix bus offset
* fix controls_mismatch?
* simplify mismatch check
* C++ style struct
* fix connect loop
* update ref
Co-authored-by: Adeeb Shihadeh <adeebshihadeh@gmail.com>
4 years ago
Adeeb Shihadeh
f4c2398db4
add sdcard support ( #22703 )
...
* generalize
* factory reset
4 years ago
Adeeb Shihadeh
168493767e
relax the no connectivity time to two weeks ( #22607 )
4 years ago
Adeeb Shihadeh
d708b5b546
thermald: log screen brightness ( #22570 )
...
* thermald: log screen brightness
* bump cereal
4 years ago
Robbe Derks
91987f38d4
Make pandaState and safetyMode a list ( #22454 )
...
* wip: move to pandaStates
* bump cereal
* wip: SafetyMode struct
* move to safetyMode
* fix typo
* this can be None
* fix potential empty pandaStates list
* fix thermald
* fix controlsd
* rename safetyModes to safetyConfigs
* update process_replay
* fix test_models
* bump cereal
4 years ago
Adeeb Shihadeh
493e32431c
only run get_nvme_temps on C3 ( #22464 )
...
* only run get_nvme_temps on C3
* temperatures
* fix imports
Co-authored-by: Comma Device <device@comma.ai>
4 years ago
Willem Melching
f4e2537b12
Split pandaState into peripheralState and pandaState ( #22385 )
...
* publish peripheralState from boardd
* refactor consumers
* rename thread
* peripheralState has panda type too
* add to process replay
* fix device build
* properly remove hardware unsupported alert
* latest peripheralState
* remove pandaState from thermal_monitor
* put that back
* add back harness check
* fix cloudlog
* needs pandaState
* Update selfdrive/thermald/tests/test_power_monitoring.py
Co-authored-by: Adeeb Shihadeh <adeebshihadeh@gmail.com>
* dont conflate
* Update selfdrive/thermald/tests/test_power_monitoring.py
Co-authored-by: Adeeb Shihadeh <adeebshihadeh@gmail.com>
* pigeon is peripheral
* cleanup
* less global
* comment
* move rtc to peripheral_control_thread
* better diff?
* whitespace
* get msg
* bump cereal
Co-authored-by: Adeeb Shihadeh <adeebshihadeh@gmail.com>
4 years ago
Robbe Derks
664d48fd5e
higher offroad danger temp for tici ( #22363 )
4 years ago
Robbe Derks
da2aa12754
Modem temp is an expensive call ( #22309 )
4 years ago
Adeeb Shihadeh
d4e867e976
thermald: remove cpr logging
4 years ago
Adeeb Shihadeh
e9e490a729
add booted onroad flag ( #22318 )
4 years ago
Adeeb Shihadeh
212d2c3998
log nvme temp ( #22296 )
...
* log nvme temp
* fix high cpu
Co-authored-by: Comma Device <device@comma.ai>
4 years ago
Robbe Derks
6117c7ce81
Log modem temps on Tici ( #22281 )
...
* log max modem temp
* not sure what happened here
* fix this
* make modem temps a list
* this is not needed
Co-authored-by: Comma Device <device@comma.ai>
4 years ago
Adeeb Shihadeh
69fd266238
no battery ( #22124 )
...
* no battery
* little more
* used for power monitoriong
4 years ago
Robbe Derks
86bceed57d
Thermald thermal state cleanup ( #21959 )
...
* dumb controller 'tuned' on a desk
* reduce Ki
* fix prev_time bug
* reset integral on going onroad
* cleanup thermal detection logic
* more minor tuning
* use controls' PI controller
* get rid of bat_temp
* change if once more
* cleanup
* cleanup import order
* add back bat temp in this PR
* cleanup thermal status logic
* use offroad danger temp
* revert that
* use ordered dict for prev/next bands
Co-authored-by: Comma Device <device@comma.ai>
Co-authored-by: Willem Melching <willem.melching@gmail.com>
Co-authored-by: Adeeb Shihadeh <adeebshihadeh@gmail.com>
4 years ago
robbederks
f539cd45c9
Smarter thermal controls for tici ( #21923 )
...
* dumb controller 'tuned' on a desk
* reduce Ki
* fix prev_time bug
* reset integral on going onroad
* cleanup thermal detection logic
* more minor tuning
* use controls' PI controller
* get rid of bat_temp
* change if once more
* cleanup
* cleanup import order
* add back bat temp in this PR
* move to constructor
* consistency
* add bp
Co-authored-by: Comma Device <device@comma.ai>
Co-authored-by: Willem Melching <willem.melching@gmail.com>
Co-authored-by: Adeeb Shihadeh <adeebshihadeh@gmail.com>
4 years ago
Adeeb Shihadeh
fc8b571a84
alert for per-core cpu usage ( #21983 )
...
* thermald: per-core cpu usage
* add alert
* better alert text
* list
* fix process replay
4 years ago
Adeeb Shihadeh
116bb0b524
update tested branches
4 years ago
robbederks
cbae2899df
Tici: amplifier config ( #21596 )
...
* amplifier config on boot
* add to release
* another spot
* add debug when running separately
* rename for clarity
4 years ago
Willem Melching
fb8f0ac092
cloudlog modem version ( #21562 )
...
* log modem version
* whitespace
4 years ago
Adeeb Shihadeh
a6efe9a6b7
remove modem logging ( #21497 )
4 years ago
Willem Melching
ad7f0207ac
Log gpu usage ( #21404 )
...
* Log gpu usage
* 100 total
* bump cereal
Co-authored-by: Adeeb Shihadeh <adeebshihadeh@gmail.com>
4 years ago
Willem Melching
eb3144ef71
use nmcli conn up lte to bring out of registered state
4 years ago
Adeeb Shihadeh
1da3ab42dc
diag logging ( #21360 )
...
* rat
* log max power
* cloudlog
* no print
Co-authored-by: Comma Device <device@comma.ai>
4 years ago
Adeeb Shihadeh
a420c7ad50
remove lte toggle ( #21392 )
...
* remove lte toggle
* little more
4 years ago
Willem Melching
38380612d5
tici: toggle wwan when stuck registered
4 years ago
Willem Melching
68e562454e
tici: log stuck registered
4 years ago
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>
4 years ago
Adeeb Shihadeh
96271f8bc3
log on startup if onroad flag set ( #21150 )
4 years ago
Adeeb Shihadeh
4e17c0b01a
add athena last ping time to deviceState ( #20961 )
4 years ago
Adeeb Shihadeh
2cf7ee8ced
missing nvme is only offroad alert
4 years ago
Adeeb Shihadeh
313741062e
offroad alert for missing nvme ( #20931 )
...
* offroad alert for missing nvme
* remove that
Co-authored-by: Comma Device <device@comma.ai>
4 years ago
Willem Melching
f6cf350d3a
thermald: fetch more detailed network info ( #20928 )
4 years ago
Willem Melching
4ca0edda97
Change wwan power command ( #20874 )
4 years ago
Adeeb Shihadeh
b4447993c1
add CLEAR_ON_IGNITION param type ( #20810 )
4 years ago
Adeeb Shihadeh
8fb26b95e9
rate limit offroad mem logging
4 years ago
Adeeb Shihadeh
42af09b15b
clear scons cache more aggressively
4 years ago
Adeeb Shihadeh
83e8ccb4ef
make memory usage cloudlog an event
4 years ago
Adeeb Shihadeh
4f02b4386c
log for high offroad memory usage
4 years ago
George Hotz
b88aa6b57f
log /sys/kernel/debug/regulator/pm8994_s11/voltage ( #20727 )
4 years ago
Adeeb Shihadeh
2eac604993
lte toggle ( #20683 )
4 years ago
Adeeb Shihadeh
b0bd123445
tici power saving ( #20644 )
...
* start power saving
* set power save in thermald
Co-authored-by: Comma Device <device@comma.ai>
4 years ago
Adeeb Shihadeh
14295e9203
reduce STATUS_PACKET logging frequency to every 10 minutes
4 years ago
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
4 years ago
Willem Melching
2a5d8b6f74
Remove oneplus fan support ( #20520 )
4 years ago
Willem Melching
611446edd4
CPR3 logging only on C2
4 years ago
Adeeb Shihadeh
f89818b2d9
log cpr voltages ( #20519 )
4 years ago