mirror of
https://github.com/commaai/agnos-builder.git
synced 2026-07-23 15:52:08 +08:00
flash_all.sh: download from firmware.json
This commit is contained in:
+3
-3
@@ -5,10 +5,10 @@ DIR="$(cd "$(dirname "${BASH_SOURCE[0]}")" >/dev/null && pwd)"
|
||||
cd $DIR
|
||||
|
||||
DOWNLOADED="aop abl xbl xbl_config devcfg"
|
||||
scripts/download-from-manifest.py --master --partitions $DOWNLOADED
|
||||
scripts/download-from-manifest.py --manifest firmware.json
|
||||
for part in $DOWNLOADED; do
|
||||
tools/edl w ${part}_a $DIR/agnos-firmware/$part.bin
|
||||
tools/edl w ${part}_b $DIR/agnos-firmware/$part.bin
|
||||
tools/edl w ${part}_a $DIR/output/$part.img
|
||||
tools/edl w ${part}_b $DIR/output/$part.img
|
||||
done
|
||||
|
||||
./flash_kernel.sh
|
||||
|
||||
@@ -46,6 +46,9 @@ def download_and_decompress(url, expected_hash, filename):
|
||||
assert(sha256.hexdigest().lower() == expected_hash.lower())
|
||||
|
||||
def load_manifest(url):
|
||||
if Path(url).is_file():
|
||||
with open(url) as f:
|
||||
return json.loads(f.read())
|
||||
r = requests.get(url)
|
||||
r.raise_for_status()
|
||||
return json.loads(r.content.decode())
|
||||
|
||||
Reference in New Issue
Block a user