diff options
| author | Sylvain Chouleur <sylvain.chouleur@intel.com> | 2014-08-30 23:32:37 +0200 |
|---|---|---|
| committer | Ed Tam <etam@google.com> | 2014-09-04 19:31:40 -0700 |
| commit | 6d6815a0cd85914b9f3342151ec2ad6f2d59b31a (patch) | |
| tree | d7cc5cd309f2b3acd11f14d4af882aaf65d48b2e /releasetools.py | |
| parent | f0b1edba46fa59c846c3c2b4a0457fd44307aec6 (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.py | 4 |
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" |
