Commit Graph

17 Commits

Author SHA1 Message Date
padarshr be2d226224 Add OTA support for odm/vbmeta_system/product partitions
With Dynamic partitions enabled, this change is needed to support ota
of new partitions like vbmeta_system, and also implement
BlockDifference functions for odm, product.

Change-Id: I05b91662860a41b1da2325fefab3a73f408b9085
2019-05-20 04:46:57 -07:00
padarshr f1af07ee7b Releasetools: Add support to upgrade vbmeta/dtbo on non-A/B.
This adds support to upgrade vbmeta/dtbo partitions on non-A/B
devices. The releasetools extension will now search for
vbmeta/dtbo in IMAGES/ folder in target files, and generate
rules in updater-script for FOTA (same as other firmware images).

Change-Id: I7f08282ea932d9212a6f2343b7ffa3c95de8ca9c
2018-03-09 12:21:30 +05:30
padarshr ae6ea77cdb Add support to upgrade .img firmware files during FOTA
This change is to add support to upgrade firmware images
having .img file extension during FOTA.

Change-Id: Ia7a0c8f287bceb1e2f091a4f6d59899c8224fe24
2016-08-31 23:07:43 -07:00
Ameya Thakur c0211671f3 recovery: releasetools: Add elf images to list of bootimages
We now treat elf files as 'bootable' images. This ensures that they
are added to the list of images that require a failsafe update.

Change-Id: I3ea2e8d995dc5e2d2d34948cbe64f9802fdb0c24
2015-10-25 00:10:19 -07:00
Ameya Thakur f183b36c08 common: releasetools: Do not distinguish between nand and emmc devices
Code cleanup. We no longer support nand based devices on mainline.

Change-Id: Ie2291f82fc6b0fc1972fccd825ce9b1686d1d3cb
2014-07-14 13:38:20 -07:00
Pavel Nedev 65bad509fd releasetools: Don't update if file is the same
If during incremental OTA package preparation the file is not changed
at all do not include it in the update package.

Change-Id: I0a0b2ad5578e640d36fefbd5b7f002a0f3f24d2c
2013-09-10 18:22:31 +03:00
Pavel Nedev ca5eaa4082 devices: qcom: releasetools: Incremental FOTA fixes
Adds verification stage for incremental FOTA. This way on error
the update process will be interrupted thus preventing possible
damage in case of partial update.
Handles incremental patches correctly depending on their destination -
partition or fs path.

Change-Id: Id69427f7869eaf0ce8a24c7632e77fdc3da01cce
2013-08-21 17:47:36 +03:00
Pavel Nedev 7cf11dace4 device: qcom: releasetools.py: Extend Incremental FOTA
Extend Incremental FOTA functionality with:
 - safe boot update
 - mount destination partition of the firmware update image if needed

Change-Id: I916e915ad54a90062af41ad06459f0fe9f5f81d2
2013-08-14 18:39:05 +03:00
Stanimir Varbanov a220ab4f78 device: qcom: releasetools: Add device specific updater commands
Redesigns releasetools.py script adding new functionallity
to install encrypted images and secure boot partitions update
to avoid device break during full OTA update. The new changes
contain updater script commands for image decryption and safe
boot partitions update.

Change-Id: I53c341b51744c7ea92d5c57c5d2abeef3719085a
2013-08-12 17:15:28 +03:00
Stanimir Varbanov 4cb7edf523 device: qcom: common: Inmplement IncrementalOTA_InstallEnd
Inmplement IncrementalOTA_InstallEnd device specific python function
to handle incremental OTA update of NON-HLOS firmware files.

Change-Id: I4dc656d986ff11ca751924c7a8121257ded9e865
2013-06-12 08:05:34 -07:00
Duy Truong 0c0744e022 Update copyright to The Linux Foundation
Change-Id: Id084b09bf3a083ea5c0389900bbeb5ef149b3108
2013-02-10 06:35:11 -08:00
Shashank Mittal eb866e2198 recovery: Clean up releasetools script.
-- Remove some unused functions.
 -- Add support to read filesmap file for mmc image upgrade.

Change-Id: Ibe1f0389a652126da74f0690468c6e91ea346393
2011-12-09 00:20:36 -08:00
Shashank Mittal 874d47a5f2 recovery: Add script to add NON-HLOS images to OTA package.
Change-Id: Ic01959e68487a0b4ccaedfde0d21a8f854839b79
2011-12-08 11:34:04 -08:00
Ajay Dudani b81e928f4a common: Skip updater related changes
Newer ICS platform will have a new updater.  Skip pulling in old
updater changes for now.

Change-Id: Iaeba2885db64013cce4978b25ba7f7a3c403531c
2011-11-14 18:49:37 -08:00
Shashank Mittal e984d204fa [updater]: Add support for radio image upgrade on eMMC devices.
Change-Id: Ia8e23d7d66b5d95fbb276865a742d334caa3128f
2011-08-23 20:04:15 -07:00
Subbaraman Narayanamurthy 077f748171 [recovery/qcom]: Add SSD based implementation for image upgrade
After recovery extracts the images to radio folder, for NAND targets,
set cookie in FOTA and bootloader message. For eMMC targets, create
cookie file in FAT partition.

Change-Id: I79990b8f31e64186d8bcef68aa55fc1d8b2ca8b5
2011-06-29 17:25:50 -07:00
Subbaraman Narayanamurthy 865d8bba4a [qcom/common]: Add device specific firmware update for qcom.
- Device specific firmare update for QCOM devices.
- Send image offset hardcoded to apps bootloader.

Change-Id: I3666e2f27161ef598f648f845dd22ebbcb4a5fc2
2010-08-03 18:07:32 -07:00