Commit Graph

13 Commits

Author SHA1 Message Date
Ameya Thakur ab03e5dae1 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-11-04 22:32:21 -08: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