Commit Graph

109 Commits (master)

Author SHA1 Message Date
Adeeb Shihadeh aeb98b3937
bunch of gpu config (#23932)
Co-authored-by: Comma Device <device@comma.ai>
2022-03-25 13:46:36 -07:00
Adeeb Shihadeh 8af20af66d
pylint: enforce indentation (W0311) (#24039)
* pylint: enforce indentation (W0311)

* few more
2022-03-24 23:23:29 -07:00
Comma Device 03ac5bb4e3 cleanup tici_init in launch script 2022-03-21 16:45:24 -07:00
George Hotz 814741dafe
thermald: use named thermal zones (#23936)
* thermald: use named thermal zones

* remove print

* and for c2

Co-authored-by: Comma Device <device@comma.ai>
2022-03-14 14:45:50 -07:00
Willem Melching da5a0c41a0
C3: detect metered Android hotspot (#23734)
* C3: detect metered networks

* show in ui

* fix text layout

* bump cereal

* revert ui changes

* set networkMetered

* add athena method

* add metered logging to uploader

* use in athena uploader

* remove param

* use networkmanager properties to set cell to unmetered

* fix indentation

* no need to check

* bump cereal

* review

* bump cereal
2022-03-09 11:36:52 +01:00
Adeeb Shihadeh a1b795cd78
AGNOS 4 (#23724) 2022-02-08 19:48:14 -08:00
Willem Melching 0d099e07aa
athena: add suport for download bandwith setting (#23727)
* athena: add suport for download bandwith setting

* clean ingress rules
2022-02-08 12:07:11 +01:00
Willem Melching 4c406cdbe5
Add setUploadLimit method to athena (#23693)
* Add setUploadLimit method to athena

* add comments

* move to hw abstraction layer

* move to hw

* better errors
2022-02-07 16:55:16 +01:00
Willem Melching 3ce4976db7
thermald: track engaged state in param and kmsg (#23478)
* thermald: track engaged state in param

* write in kmsg

* format string

* move to python
2022-01-10 19:54:07 +01:00
Ewout ter Hoeven 55390d273f
Convert format strings strings to f-strings (#23241)
* Convert all text strings to f-strings

Reformats all the text from the old "%-formatted" and .format(...) format to the newer f-string format, as defined in PEP 498. This requires Python 3.6+.

Flynt 0.69 was used to reformat the strings. 120 f-strings were created in 51 files.

F-strings are in general more readable, concise and performant. See also: https://www.python.org/dev/peps/pep-0498/#rationale

* revert pyextra changes

* revert ublox.py

Co-authored-by: Willem Melching <willem.melching@gmail.com>
2021-12-16 14:58:17 +01:00
Adeeb Shihadeh 7c9fa91fb8 fix missing time import 2021-12-10 20:14:24 -08:00
Adeeb Shihadeh 85b90883ad
AGNOS 3 (#23172)
* AGNOS 3

* always forget to do this

* update

* release manifest
2021-12-08 19:24:40 -08:00
Adeeb Shihadeh f71085484d tici: lower min volume 2021-12-08 18:54:16 -08:00
Adeeb Shihadeh e4caaeb2d3
tests for agnos manifest (#23176) 2021-12-08 16:21:12 -08:00
Adeeb Shihadeh c8e64b2c62
tici: higher cpu freq while offroad (#23151) 2021-12-07 21:44:35 -08:00
Adeeb Shihadeh 1501c2e376
whole new family (#23157)
* family two

* more volume

* repeating dm sound

* update tests
2021-12-07 13:45:49 -08:00
Adeeb Shihadeh 5e20a46db6
tici: use powersave CPU governor while offroad (#23146)
* tici: use powersave CPU governor while offroad

* fix path
2021-12-06 13:53:55 -08:00
Adeeb Shihadeh 3b367e6872
Newer sounds (#23091)
* new prompt sound

* padding

* prompt distracted

* debug

* fix spelling

* lower min volume

* better volume at low speeds

* revert debug

* revert that

* fix tests

* update refs

Co-authored-by: Comma Device <device@comma.ai>
2021-12-02 00:28:25 -08:00
Adeeb Shihadeh e679d05d9e
New sounds (#22652)
* new engage/disengage + amp config

* first family

* cleanup audible alerts

* tici isn't special

* fix up debug cycle alerts

* these were better

* extend range

* use distracted sound

* log scaling

* getting closer

* slightly louder

* prompt

* update tests

* update refs

* fix c2 test

* resolve todo

* adjust tolerance

* revert for now

* should work

Co-authored-by: Comma Device <device@comma.ai>
2021-11-30 19:47:33 -08:00
George Hotz 6462ced209
thermald: track power usage / pmic temps (#23013)
Co-authored-by: Comma Device <device@comma.ai>
Co-authored-by: Adeeb Shihadeh <adeebshihadeh@gmail.com>
2021-11-23 16:08:20 -08:00
Willem Melching 14f0df0f22
modem.Command timeout is in seconds (#22851)
* modem.Command timeout is in seconds

* getting tempts needs longer timeout
2021-11-10 16:05:27 +01:00
Adeeb Shihadeh 7c611cd711 flush progress print from agnos and neos updaters 2021-10-16 14:13:17 -07:00
Adeeb Shihadeh d708b5b546
thermald: log screen brightness (#22570)
* thermald: log screen brightness

* bump cereal
2021-10-15 17:19:45 -07:00
Adeeb Shihadeh 5b641379ae
phonelibs -> third_party (#22477)
* git mv to third_party

* find and replace

* fix release tests

* update pre-commit

* update tici bins

* update eon bins

Co-authored-by: Comma Device <device@comma.ai>
2021-10-07 16:32:44 -07:00
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>
2021-10-06 20:32:22 -07:00
Adeeb Shihadeh 29b2a7d20b
agnos 2 (#22390)
* agnos 2

* release notes
2021-09-30 21:56:44 -07:00
Adeeb Shihadeh 425020a849
agnos updater: support non-sparse images (#22371)
* print progress for all partitions

* noop generator

* less spammy

* cleanup
2021-09-29 11:08:19 -07:00
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>
2021-09-21 14:40:05 +02:00
Adeeb Shihadeh 745de33941
agnos 1.5 (#22147)
* agnos 1.5

* bump version
2021-09-06 20:17:37 -07:00
Adeeb Shihadeh dde69fb933
agnos 1.4 (#22029) 2021-08-23 20:35:04 -07:00
Adeeb Shihadeh 058724e61d
agnos 1.3 (#21924)
* agnos 1.3

* update updater

Co-authored-by: Comma Device <device@comma.ai>
2021-08-13 13:57:45 -07:00
Adeeb Shihadeh 3193396969
tici: set amplifier config after exiting power save (#21920) 2021-08-13 00:46:54 -07:00
Adeeb Shihadeh 589f82c766
agnos 1.2 (#21847) 2021-08-04 11:10:05 -07:00
Adeeb Shihadeh c545dc6e14
update agnos (#21813) 2021-07-30 17:36:05 -07:00
Adeeb Shihadeh b55d709376
update agnos (#21775)
* update agnos

* update manifest
2021-07-29 20:00:11 -07:00
Adeeb Shihadeh 060592e34a
only show updater UI if necessary (#21787)
* only show updater UI if necessary

* cleanup

Co-authored-by: Comma Device <device@comma.ai>
2021-07-29 18:12:37 -07:00
Adeeb Shihadeh 6bc5566340 fix unused 2021-07-29 17:21:08 -07:00
Comma Device 56d682831b fix updater UI repaints 2021-07-29 17:12:12 -07:00
Adeeb Shihadeh 14d26d6d89
agnos updater UI (#21776)
* start agnos updater UI

* wifi

* progress

* sometimes things fail

* fix wifi

* in launch script

* fwd

* fwd stderr

* update that

* release files

Co-authored-by: Comma Device <device@comma.ai>
2021-07-29 15:57:58 -07:00
sshane f48064c4d7
implement display power (#21731)
* implement display power

* FB_BLANK_POWERDOWN

Co-authored-by: Adeeb Shihadeh <adeebshihadeh@gmail.com>
2021-07-28 14:26:58 -07:00
Adeeb Shihadeh bb507dc8fe
agnos 0.23 (#21740)
* agnos 0.23

* bump
2021-07-27 02:08:34 -07:00
robbederks ec9b7833fa
do not update splash partition anymore (#21727) 2021-07-26 16:35:04 -07:00
robbederks cebddc94c4
Tici sound improvements (#21722)
* tune amp config and add EQed sounds

* fix release files

* bump up max

* cleanup

* more volume

Co-authored-by: Adeeb Shihadeh <adeebshihadeh@gmail.com>
2021-07-26 16:28:41 -07:00
Adeeb Shihadeh 19f7cabcd1
agnos 0.22 (#21633)
* agnos 0.22

* stagign

* update
2021-07-17 14:52:50 -07:00
Willem Melching f4d87cecf7
agnos.py: retry swap (#21608)
* retry until success

* try this

* redirect stderr

* also check positive

* add logging

* f string
2021-07-15 16:11:10 +02:00
Willem Melching a7aa22253b
Athena getNetworks method (#21597)
* add iwlist scan

* return using athena

* add lte

* add last one too

* unused

* add release files

* more compact

* typo

* remove debug code

* different file

* array

* rebase mistake
2021-07-14 16:16:45 +02: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 45d4f8301b
hardware: only create dbus objects when needed (#21576)
* only create dbus objects when needed

* fix typo

* use cached_property
2021-07-13 16:22:22 +02:00
Adeeb Shihadeh 21c7981919
fix agnos updater bug + type hints (#21566)
* add type hints

* fix bug

* more hints
2021-07-12 15:22:44 -07:00
Adeeb Shihadeh b0e3c35edd
agnos 0.21 (#21559)
* agnos 0.21

* update

Co-authored-by: Willem Melching <willem.melching@gmail.com>
2021-07-12 17:33:45 +02:00