Willem Melching
0072f71fb4
only do hardware supported check if PandaState is not None ( #20385 )
4 years ago
Adeeb Shihadeh
8c207d3cd5
only show EON charge alert on EONs
4 years ago
Adeeb Shihadeh
167fa565c0
default this on
4 years ago
Adeeb Shihadeh
f7019a6a2c
add file to disable lte while onroad ( #20163 )
...
Co-authored-by: Comma Device <device@comma.ai>
4 years ago
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
4 years ago
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>
4 years ago
Adeeb Shihadeh
f28673e8b5
fix apk after cereal cleanup ( #20098 )
...
* actually a percent
* update apk
* update refs
4 years ago
Adeeb Shihadeh
312b681a46
cereal cleanup part 2 ( #20092 )
...
* car stuff
* thermal
* Revert "car stuff"
This reverts commit 77fd1c65eb
.
* 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
4 years ago
Adeeb Shihadeh
4ace476f14
fanSpeedRpmDesired -> fanSpeedPercentDesired
4 years ago
Adeeb Shihadeh
fe7f3f0ec6
remove gpsd ( #20027 )
4 years ago
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
4 years ago
Adeeb Shihadeh
449e60cb82
skip dashcam3 build for now
4 years ago
Adeeb Shihadeh
758794dec5
few fixes from LGTM
4 years ago
Adeeb Shihadeh
ffa7e0cbdb
manager tests + make all processes exit cleanly ( #19595 )
...
* manager tests
* logcatd exits cleanly
* sigint
* boardd
* multiple dbus connections hangs for some reason
* clocksd proclogd
* network type from thermal
* fix tests
* fix android logcatd
* fix mac
* fix mac proclogd
* move on device athena tests
* build first
* build first
Co-authored-by: Comma Device <device@comma.ai>
4 years ago
Adeeb Shihadeh
41b31a1756
don't go onroad if internet needed ( #19572 )
4 years ago
Adeeb Shihadeh
8674b023ba
HW abstraction layer ( #19530 )
...
* start hw refactor
* move that
* pins
* put that back
4 years ago
robbederks
e64484aecd
Move thermald hardware calls into HW abstraction layer ( #2630 )
...
* abstracted away hardware calls
* oopsie
* remove bugs
* remove bugs #2
* fix unit test
* removed print
Co-authored-by: Comma Device <device@comma.ai>
4 years ago
George Hotz
917eff8c30
New settings for governors, +30% memory bandwidth ( #2590 )
...
* new settings for governors, +30% memory bandwidth
* CPU waste is better
* warm up frame_drop
* optional CORE arg for rtshield
* back off priorities of processes not critical to driving
* if it doesn't drive, it's not realtime
* err, resource. this should have been included
* reverse order to not spike
Co-authored-by: Comma Device <device@comma.ai>
5 years ago
Willem Melching
ff65dc1401
Stricter check on date for RTC time sync ( #2582 )
...
* More strict check on time
* Also update thermald
5 years ago
Adeeb Shihadeh
30112f9add
don't show unspported alert with no health packet
5 years ago
Adeeb Shihadeh
47c21f10f5
grey panda is unsupported ( #2458 )
5 years ago
Willem Melching
77d9a68f5d
only log startup blocked on conditions changed ( #2382 )
5 years ago
Adeeb Shihadeh
4c4b53beda
prevent snapshot while onroad ( #2366 )
...
* prevent snapshot while onroad
* fix offroad check
5 years ago
Willem Melching
a1fd08c1e1
Add logs for why start was blocked ( #2312 ) ( #2346 )
...
* Add logs for why start was blocked
* adding wrapper and prev offroad alert state
* Small updates and fixes
Co-authored-by: Willem Melching <willem.melching@gmail.com>
* Moving to dict of startup conditions
* Fixing dict access
* add type for dict
* remove global
* Use cloudlog event
Co-authored-by: Adeeb Shihadeh <adeebshihadeh@gmail.com>
* Fix driverview and snapshot start
* not always log
* Cleanup update alerts
* Only ignition needs init
* Fix typing
Co-authored-by: Logan Lasiter <lasiterlogan@gmail.com>
Co-authored-by: Adeeb Shihadeh <adeebshihadeh@gmail.com>
5 years ago
Adeeb Shihadeh
81763a18b5
fix not going onroad on clean dashcam install ( #2280 )
5 years ago
vanillagorillaa
c35af4b619
Typo: thershold -> threshold ( #2230 )
5 years ago
Willem Melching
4891d3787a
Wait 5 minutes after offroad before changing thresholds ( #2113 )
5 years ago
Willem Melching
c7152d5419
Hardware abstraction class ( #2080 )
...
* hardware abstraction class
* De Morgan
* Rename pc hardware class
* Fix sound card in controlsd
* Pc get sim info
* fix hardware in test
* two more
* No more random imei on android
* no randomness on android
* Need to return something that looks like imei for registration to work
* Return proper network strength
* Unused import
* Bug fixes + gpsd is only android
5 years ago
Willem Melching
6bb2630eba
Pandad: turn on panda power ( #2073 )
...
* pandad turn on panda power
* Add gpio.py
* needs bytes
Co-authored-by: Comma Device <device@comma.ai>
5 years ago
Willem Melching
9eb3d89ca2
Thermald cleanup ( #2049 )
...
* Thermald cleanup
* no Temps, fix ui formatter
* Fix scaling
* Don't touch that
* typo
* Fix fan control
* Fix if
* change cereal
* Update comment
5 years ago
Adeeb Shihadeh
2476ea213c
clip carBatteryCapacity to 0
5 years ago
Adeeb Shihadeh
266ef886dd
add a sleep after cloudlog
5 years ago
Adeeb Shihadeh
a46d2f5b17
log when thermald shuts down device
5 years ago
robbederks
7555379b2b
Car power integrator + power management refactor ( #1994 )
...
* wip, ready to test
* tweaks
* fix
* fix
* fix power monitoring
* fix param writing
* no forced charging on high voltage
* reset capacity on reboot
* don't shutdown unless started seen
* fix unused var warning
* fix linting errors
* time is always valid
* QCOM gate
* Local params
* decimate saving
* fix linting
* rename param
* Log car battery capacity
* fix put_nonblocking
* Added some unit tests
* Add test to docker test list
* fix precommit
* cleanup
* run tests in CI
* bump cereal
Co-authored-by: Adeeb Shihadeh <adeebshihadeh@gmail.com>
5 years ago
Willem Melching
e909fddac0
Force battery temperature to 0 on comma two
5 years ago
Adeeb Shihadeh
8e63f06540
Alert when updated consistently fails ( #2013 )
...
* alert when update fails more than 10 times
* bring over offroad alert refactor from other branch
* and we have tests
* use it in snapshot
* bump apk
* don't show exceptions on release branches
* only write when changed
* why does delete use so much cpu
* clean that up
* little more
5 years ago
Willem Melching
10bfbaff8e
Lower max CPU temp to go onroad to 70 C
5 years ago
robbederks
df86c476c7
Dos ( #1795 )
5 years ago
Willem Melching
3c5c8c2508
lower temperatures slightly until UI/modeld GPU interaction is improved
5 years ago
Willem Melching
955d2aefdd
Cool down device before going onroad if CPU temp over 75 C ( #1688 )
...
* Block going onroad when temperatures are too high
* add relay check
5 years ago
Willem Melching
c82fda995b
Increase temperature range
5 years ago
Adeeb
367155168a
Update Flake8 config ( #1624 )
...
* update flake8 checks
* add E502
* no whitespace warnings
* fix violations
* no W391
Co-authored-by: Jason Young <jason@comma.ai>
5 years ago
Adeeb
d9bf9f0a40
Enable more flake8 checks ( #1602 )
...
* enable some more flake8 checks
* some more quick ones
* bump opendbc
* e401
* e711 e712
* e115 e116
* e222
* e301
* remove that
* e129
* e701 e702
* e125 e131
* e227
* e306
* e262
* W503
* e713
* e704
* e731
* bump opendbc
* fix some e722
5 years ago
William
aef01f4bdf
Shebang Fix ( #1477 )
...
* Shebang Fix
Per George's "I'd merge a PR replacing the 4 python3.7 with python3" on Discord. George updated Python to 3.8.2 for webcam tools, which broke manager from launching. Instead of chasing the exact version, it seems more reasonable to fall back to 3.
* More Python3.7's
5 years ago
Willem Melching
2ea494ed52
Wait 5s before going offroad after panda disconnect ( #1406 )
...
* wait 10s before going offroad after panda disconnect
* Add cloudlog
* Typo
* 5 s
5 years ago
ZwX1616
133b1a20b4
RHD support for driver monitoring ( #1299 )
5 years ago
Willem Melching
017b1f6770
Don't use battery temperature to determine fan type ( #1331 )
...
* Don't use battery temperature to determine fan type
* Add cloudlog
* Init is_uno
5 years ago
Willem Melching
b16e11cde5
Boardd should always send health, even with no panda ( #1322 )
...
* dont go offroad when health times out
* always send health packet
* Handle disconnect in thermal
* Handle unplug in power monitoring
* Small cleanup
* Remove copied code
* Add mutex
* Can just use infinite timeout. It will still return if not connected
5 years ago
Willem Melching
b497a01417
add low pass filter on cpu temp ( #1305 )
5 years ago
eFini
106be23c4e
use put_nonblocking when possible ( #1288 )
...
* use put_nonblocking when possible
* revert uneeded changes
5 years ago