OTA升级基本信息介绍
Common types of OTA upgrade include GOTA(Google OTA),MOTA(MTK OTA),
Adups Fota(广升FOTA), Redbend FOTA and customer-developed FOTA
| Developer | Cost | MTK has Source code |
GOTA | | get license from google | no |
MOTA | MTK | free | yes |
Adups FOTA | Adups | get license from Adups | no |
Redbend FOTA | Redbend | get license from Redbend | no |
1.How to disable Adups FOTA
step1. Modify ProjectConfig.mk
MTK_FW_UPGRADE = no
MTK_FW_UPGRADE_APP = no
If you want to remove Adups FOTA related source, please apply for patch ALPS03032516
Note: It is necessary to Modify ProjectConfig.mk
Whether you need to remove the source code depends on you.
2. How to enable MOTA
step1. Check whether the code base contains vendor/mediatek/proprietary/packages/apps/SystemUpdate
If no, please submit an eservice to apply for SystemUpdate source code.
step2. Modify ProjectConfig.mk
MTK_SYSTEM_UPDATE_SUPPORT = yes
(so we can compile systemupdate.apk in project. It is MOTA client app to provide MOTA entry by Settings -> About phone -> System updates)
step3. Setup MOTA Server
You should build a MOTA server, please submit an eservice to apply for the MOTA server source code.
The guidance document MOTA_GUIDE_0.93.docx can be downloaded from http://dcc.mediatek.com
step4. Make upgrade packages
Please download Introduction to Recovery.pdf from http://dcc.mediatek.com
3. How to enable GOTA
step1. Modify ProjectConfig.mk
MTK_SYSTEM_UPDATE_SUPPORT = no
step2. The phone needs to install the GMS package
step3. How to make upgrade packages
It is not the same with making upgrade pkg for MOTA.
Please ask Google for help.
How to use GOTA upgrade?
Settings -> About phone -> system updates
4. How to enable Redbend FOTA
step1. Modify ProjectConfig.mk
MTK_DM_APP = yes
MTK_FOTA_SUPPORT = yes
step2. Sign agreements with redbend company and get their support
step3. How to make upgrade packages
It is not the same with making upgrade pkg for MOTA.
Please ask Redbend for help.