When adapting Android to a custom product, system updates are a very important matter. Fortunately Android provides a reliable update mechanism which can also be customized to your needs. Learn how to use it and/or implement some customizations from the recovery image to the OTA client application. A demonstration will be featured showing different use cases on i.MX6-based hardware.