openpilot/installer/updater
Adeeb Shihadeh b276881fcd
agnos updater (#2600)
* agnos updater

* add manifest

* fix path

* get manifest from overlay

* update manifest

* remove merge markers

* add streaming decompressor

* dont need read all

* Unsparsify

* Fix output filename

* Optimization

* cleanup

* Small cleanup

* Read manifest from merged overlay

* Write hash at end of partition

* Sync before writing hash

* Write bytes in file

* add manifest with image sizes

* Fix manifest path

* File was closed already

* Format string

* Put raw hash

* Read hashes in launch script

* update launch script

* should be agnos version

* fix slot

* Make sure we clear the hash

* Verify partition size

* move updated

* Standalone flasher

* Don't rely on ordering

* Get path

* Debug log

* Download agnos

* Info is enough

* update manifest

* Remove f

* Check downloader return code

* Exit on wrong manifest

* Fix typos

* Set pythonpath before hardware init

* move agnos into hardware folder

* remove comments

* Fix abstractmethod

Co-authored-by: Comma Device <device@comma.ai>
Co-authored-by: Willem Melching <willem.melching@gmail.com>
2020-12-18 13:17:12 +01:00
..
.gitignore bring over installer 2020-01-17 10:39:50 -08:00
Makefile explicitly turn display on in updater (#2362) 2020-10-19 20:16:27 -07:00
test_updater.py NEOS background updater (#1892) 2020-08-12 11:39:21 -07:00
update.json neos 15-1 (#2430) 2020-10-27 15:22:54 -07:00
update_agnos.json agnos updater (#2600) 2020-12-18 13:17:12 +01:00
updater explicitly turn display on in updater (#2362) 2020-10-19 20:16:27 -07:00
updater.cc explicitly turn display on in updater (#2362) 2020-10-19 20:16:27 -07:00