summaryrefslogtreecommitdiff
path: root/releasetools.py
diff options
context:
space:
mode:
authorSylvain Chouleur <sylvain.chouleur@intel.com>2014-08-30 23:32:37 +0200
committerEd Tam <etam@google.com>2014-09-04 19:31:40 -0700
commit6d6815a0cd85914b9f3342151ec2ad6f2d59b31a (patch)
treed7cc5cd309f2b3acd11f14d4af882aaf65d48b2e /releasetools.py
parentf0b1edba46fa59c846c3c2b4a0457fd44307aec6 (diff)
OTA: support new bootloader structure
Since bootloader structure has changed to include checksum, OTA scripts must be adapted to decode it. Bug: 17309588 Change-Id: I9fb4d6f7c7ba66a7bfa5e75bce5dfab8cf2744b5 Signed-off-by: Sylvain Chouleur <sylvain.chouleur@intel.com>
Diffstat (limited to 'releasetools.py')
-rw-r--r--releasetools.py4
1 files changed, 2 insertions, 2 deletions
diff --git a/releasetools.py b/releasetools.py
index 7a40edd..368834a 100644
--- a/releasetools.py
+++ b/releasetools.py
@@ -30,9 +30,9 @@ def WriteSplashscreen(info):
info.script.WriteRawImage("/splashscreen", "splashscreen.img")
def WriteBootloader(info, bootloader):
- header_fmt = "<8sHH"
+ header_fmt = "<8sHHI"
header_size = struct.calcsize(header_fmt)
- magic, revision, reserved = struct.unpack(
+ magic, revision, reserved, reserved = struct.unpack(
header_fmt, bootloader[:header_size])
assert magic == "BOOTLDR!", "bootloader.img bad magic value"