[Feature]add MT2731_MP2_MR2_SVN388 baseline version
Change-Id: Ief04314834b31e27effab435d3ca8ba33b499059
diff --git a/meta/meta-mediatek/recipes-connectivity/agps/agps.bb b/meta/meta-mediatek/recipes-connectivity/agps/agps.bb
new file mode 100755
index 0000000..b0cf250
--- /dev/null
+++ b/meta/meta-mediatek/recipes-connectivity/agps/agps.bb
@@ -0,0 +1,43 @@
+DESCRIPTION = "MTK AGPS Daemon"
+LICENSE = "MediaTekProprietary"
+LIC_FILES_CHKSUM = "file://LICENSE;md5=e1696b147d49d491bcb4da1a57173fff"
+FILESEXTRAPATHS_append := ":${THISDIR}/files"
+
+inherit workonsrc
+WORKONSRC = "${TOPDIR}/../src/connectivity/agps"
+SRC_URI = "file://agps_profiles_conf2.xml"
+
+DEPENDS += "openssl platform-libs libsncfg"
+TARGET_CC_ARCH += "${LDFLAGS}"
+EXTRA_OEMAKE = "'BB_SYSROOT_ADD=${STAGING_DIR_HOST}'"
+LDFLAGS += "-lsncfg"
+
+INSANE_SKIP_${PN} += "already-stripped"
+
+FILES_${PN} += "${bindir}/mtk_agpsd"
+FILES_${PN} += "${bindir}/mtk_lbs_em_tool"
+FILES_${PN} += "${datadir}/agps/agps_profiles_conf2.xml"
+FILES_${PN} += "/data/agps_supl/"
+
+do_install() {
+ oe_runmake PREFIX="${prefix}" DESTDIR="${D}" install
+}
+
+inherit systemd
+
+SYSTEMD_PACKAGES = "${PN}"
+SYSTEMD_SERVICE_${PN} = "agps.service"
+FILES_${PN} += "${systemd_unitdir}/system/agps.service /system/etc/security/"
+
+do_install_append() {
+ install -d ${D}${datadir}/agps
+ install -m 0664 ${WORKDIR}/agps_profiles_conf2.xml ${D}${datadir}/agps
+ if ${@bb.utils.contains('DISTRO_FEATURES','systemd','true','false',d)}; then
+ install -d ${D}${systemd_unitdir}/system/
+ install -m 0644 ${B}/lib/systemd/system/agps.service ${D}${systemd_unitdir}/system
+ fi
+ install -d ${D}/system
+ install -d ${D}/system/etc
+ install -d ${D}/system/etc/security
+ cp -rf ${TOPDIR}/../meta/meta-mediatek/recipes-connectivity/agps/files/cacerts ${D}/system/etc/security
+}
diff --git a/meta/meta-mediatek/recipes-connectivity/agps/files/agps_profiles_conf2.xml b/meta/meta-mediatek/recipes-connectivity/agps/files/agps_profiles_conf2.xml
new file mode 100644
index 0000000..10ad791
--- /dev/null
+++ b/meta/meta-mediatek/recipes-connectivity/agps/files/agps_profiles_conf2.xml
@@ -0,0 +1,861 @@
+<?xml version="1.0" encoding="UTF-8" standalone="yes"?>
+<mtk_agps_profiles maj_ver="1" min_ver="2">
+
+ <!-- cur_supl_profile and supl_profile
+
+ name:
+ SLP name will be displayed on LocatioEM2 - SLP Template list
+
+ addr:
+ SLP address
+
+ port:
+ SLP port
+
+ tls:
+ enable/disable TLS connection
+ available value: true (default), false
+
+ ===== load SLP profile automatically based on PLMN =====
+ mcc (optional):
+ auto configure the supl_profile if the current MCC on DUT are the same as mcc parameter you specified and auto_profile_enable is enabled
+
+ mcc_mnc (optional):
+ auto configure the supl_profile if the current MCC and MNC on DUT are the same as mcc_mnc paramter you specified and auto_profile_enable is enabled
+
+ supl_version (optional):
+ auto configure supl_version if above mcc_mnc condition is met
+ available value: 1 -> SUPL1.0 (default)
+ available value: 2 -> SUPL2.0
+
+ tls_version (optional):
+ auto configure tls_version if above mcc_mnc condition is met
+ available value: 0 -> TLS1.0 (default)
+ available value: 1 -> TLS1.1
+ available value: 2 -> TLS1.2
+
+ sha_version (optional):
+ auto configure sha_version if above mcc_mnc condition is met
+ available value: 0 -> SHA1 for SUPL1.0 and SHA256 for SUPL2.0 (default)
+ available value: 1 -> SHA1 for SUPL1.0 and SUPL2.0
+ available value: 2 -> SHA256 for SUPL1.0 and SUPL2.0
+
+ supl_ver_minor (optional):
+ auto configure the minor of supl_version if above mcc_mnc condition is met
+ available value: 0~255, default value is 0
+
+ supl_ver_ser_ind (optional):
+ auto configure the service indicator of supl_version if above mcc_mnc condition is met
+ available value: 0~255, default value is 0
+
+ esupl_apn_mode:
+ how to choose APN for eSUPL
+ available value: 0 to use Emergency / IMS APN if they are available as GSMA IR92 (default)
+ 1 to use Emergency APN if it is available
+ 2 to use IMS APN if it is available
+ 3 not to use Emergency / IMS APN, just as a normal supl
+
+ ===== other parameters are used for DM =====
+ app_id (optional):
+ "ap0004"
+
+ provider_id (optional):
+ "221.176.0.55"
+
+ default_apn (optional):
+ "XXX WAP"
+
+ optional_apn (optional):
+ "internet"
+
+ optional_apn_2 (optional):
+ ""
+
+ address_type (optional):
+ "IPv4address:port"
+ -->
+
+ <cur_supl_profile name="GOOGLE"
+ addr="supl.google.com"
+ port="7275"
+ tls="true"
+ />
+
+ <!-- GOOGLE-->
+ <supl_profile name="GOOGLE"
+ addr="supl.google.com"
+ port="7275"
+ tls="true"
+ />
+
+ <!-- GOOGLE-->
+ <supl_profile name="GOOGLE nonTLS"
+ addr="supl.google.com"
+ port="7276"
+ tls="false"
+ />
+
+ <!-- GOOGLE-->
+ <supl_profile name="GOOGLE IP"
+ addr="74.125.204.192"
+ port="7276"
+ tls="false"
+ />
+
+ <!-- Spirent Lab -->
+ <supl_profile name="SpirentLcs"
+ addr="www.spirent-lcs.com"
+ port="7275"
+ tls="true"
+ />
+
+ <!-- Spirent Lab Operator Test Cases -->
+ <supl_profile name="Spirent"
+ addr="www.spirent.com"
+ port="7275"
+ tls="true"
+ />
+
+ <!-- R&S Lab -->
+ <supl_profile name="RnS"
+ addr="slp.rs.de"
+ port="7275"
+ tls="true"
+ />
+
+ <!-- CMCC Lab -->
+ <supl_profile name="CMCC Lab"
+ addr="218.206.176.50"
+ port="7275"
+ tls="true"
+ />
+
+ <!-- Andrew Lab -->
+ <supl_profile name="Andrew"
+ addr="slp1acva.andrew.com"
+ port="7275"
+ tls="true"
+ />
+
+ <!-- Ericsson Lab -->
+ <supl_profile name="Ericsson"
+ addr="172.22.1.100"
+ port="7275"
+ tls="true"
+ />
+
+ <!-- Ericsson Lab FQDN -->
+ <supl_profile name="Ericsson FQDN"
+ addr="mvtvltegmpc.naladmz.ericsson.ca"
+ port="7275"
+ tls="true"
+ />
+
+ <!-- Ericsson Lab FQDN 2 -->
+ <supl_profile name="Ericsson FQDN 2"
+ addr="mvtv-broadcom.naladmz.ericsson.ca"
+ port="7275"
+ tls="true"
+ />
+
+ <!-- Ericsson Lab FQDN 3 -->
+ <supl_profile name="Ericsson FQDN TW"
+ addr="gmpc01.ert.ericsson.se"
+ port="7275"
+ tls="true"
+ />
+
+ <!-- Ericsson Lab FQDN 4 -->
+ <supl_profile name="Ericsson FQDN TW 2"
+ addr="gmpc03GIC.ericsson.ca"
+ port="7275"
+ tls="true"
+ />
+
+ <!-- ORANGE -->
+ <supl_profile name="ORANGE"
+ addr="agpss.orange.fr"
+ port="7275"
+ tls="true"
+ />
+
+ <!-- CMCC-->
+ <supl_profile name="CMCC"
+ addr="221.176.0.55"
+ port="7275"
+ tls="true"
+ app_id="ap0004"
+ provider_id="221.176.0.55"
+ default_apn="CMCC WAP"
+ optional_apn="CMNET"
+ optional_apn_2=""
+ address_type="IPv4address:port"
+ />
+
+ <!-- qxwz: China Public Server on Internet -->
+ <supl_profile name="qxwz"
+ addr="supl.qxwz.com"
+ port="7275"
+ tls="true"
+ />
+
+ <!-- Telstra -->
+ <supl_profile name="Telstra"
+ addr="agps.supl.telstra.com"
+ port="7275"
+ tls="true"
+ />
+
+ <!-- CHUAN HWA -->
+ <supl_profile name="Chunghwa"
+ addr="10.1.101.137"
+ port="8025"
+ tls="false"
+ />
+
+ <!-- T-Mobile -->
+ <supl_profile name="T-Mobile LBS"
+ addr="lbs.geo.t-mobile.com"
+ port="7275"
+ tls="true"
+ />
+
+ <!-- T-Mobile for UE with SHA2 -->
+ <supl_profile name="T-Mobile SUPL"
+ addr="supl.geo.t-mobile.com"
+ port="7275"
+ tls="true"
+ />
+
+ <!-- T-Mobile for LPP Test -->
+ <supl_profile name="T-Mobile LAB"
+ addr="supl.geo.msg.lab.t-mobile.com"
+ port="7275"
+ tls="true"
+ />
+
+ <!-- KDDI for Enterprise Device: Live Network -->
+ <supl_profile name="KDDI"
+ addr="lcs-iot.kddi.ne.jp"
+ port="7275"
+ tls="true"
+ />
+
+ <!-- KDDI for Enterprise Device: Lab Test -->
+ <supl_profile name="KDDI Lab Test"
+ addr="lcs-iot-test.kddi.ne.jp"
+ port="7275"
+ tls="true"
+ />
+
+ <!-- KDDI for Consumer Device: Live Network and Lab Test -->
+ <supl_profile name="KDDI Consumer"
+ addr="location2.kddi.ne.jp"
+ port="7275"
+ tls="true"
+ />
+
+ <!-- Vodafone -->
+ <supl_profile name="Vodafone"
+ addr="supl.vodafone.com"
+ port="7275"
+ tls="true"
+ mcc_mnc="22010"
+ supl_version="2"
+ tls_version="1"
+ sha_version="0"
+ />
+
+ <!-- Iusacell (ATT Mexico) -->
+ <supl_profile name="Iusacell (ATT Mexico)"
+ addr="supl.iusacell.com"
+ port="7275"
+ tls="true"
+ mcc_mnc="334050"
+ supl_version="2"
+ tls_version="1"
+ sha_version="0"
+ />
+
+ <!-- NEXTEL (ATT Mexico) -->
+ <supl_profile name="NEXTEL (ATT Mexico)"
+ addr="supl.iusacell.com"
+ port="7275"
+ tls="true"
+ mcc_mnc="334090"
+ supl_version="2"
+ tls_version="1"
+ sha_version="0"
+ />
+
+ <!-- Sprint Lab Test -->
+ <supl_profile name="Sprint Lab Test"
+ addr="supl1.lbs.pcslab.com"
+ port="7275"
+ tls="true"
+ />
+
+ <!-- Sprint for Production -->
+ <supl_profile name="Sprint"
+ addr="supl.lbs.sprint.com"
+ port="7275"
+ tls="true"
+ />
+
+ <!-- Sprint for Production 2019 -->
+ <supl_profile name="Sprint2019"
+ addr="supl2019.lbs.sprint.com"
+ port="7275"
+ tls="true"
+ />
+
+ <!-- Test 1 -->
+ <supl_profile name="Test 1"
+ addr="127.0.0.1"
+ port="7276"
+ tls="false"
+ mcc_mnc="999998"
+ supl_version="1"
+ tls_version="0"
+ sha_version="2"
+ supl_ver_minor="4"
+ supl_ver_ser_ind="2"
+ />
+
+ <!-- Test 2 -->
+ <supl_profile name="Test 2"
+ addr="127.0.0.1"
+ port="7276"
+ tls="false"
+ mcc_mnc="999999"
+ supl_version="2"
+ tls_version="1"
+ sha_version="0"
+ />
+
+ <!-- Test 3 -->
+ <supl_profile name="Test 3"
+ addr="127.0.0.1"
+ port="7276"
+ tls="false"
+ mcc="998"
+ supl_version="1"
+ tls_version="2"
+ sha_version="1"
+ />
+
+ <!-- nlp_profile
+
+ name:
+ NLP vendor name
+
+ package_name:
+ NLP apk package name
+ -->
+ <nlp_profile name="Baidu"
+ package_name="com.baidu.map.location"
+ />
+
+ <!-- cdma_profile
+
+ name:
+ SLP name
+
+ mcp_enable:
+ enable/disable MCP parameters
+ available value: true, false (default)
+
+ mcp_addr:
+ MCP address
+
+ mcp_port:
+ MCP port
+
+ pde_addr_valid:
+ PDE address is valid or invalid
+ available value: true, false (default)
+
+ pde_ip_type:
+ PDE's address type
+ available value: 0 -> IPv4 (default)
+ available value: 1 -> IPv6
+
+ pde_addr:
+ PDE IP address
+
+ pde_port:
+ PDE port
+
+ pde_url_valid:
+ PDE URL is valid or invalid
+ available value: true, false (default)
+
+ pde_url_addr:
+ PDE URL
+ -->
+
+ <!-- CDMA profile template -->
+ <cdma_profile name="CDMA1"
+ mcp_enable="true"
+ mcp_addr="10.199.22.165"
+ mcp_port="6066"
+ pde_addr_valid="false"
+ pde_ip_type="0"
+ pde_addr="11.11.11.11"
+ pde_port="1111"
+ pde_url_valid="false"
+ pde_url_addr="www.mediatek.com"
+ />
+
+
+ <!-- agps_setting
+
+ agps_enable:
+ enable/disable A-GPS
+ available value: true (default), false
+
+ agps_protocol:
+ choose which A-GPS you want to use for SET Initiated
+ available value: 0 -> User Plane (default)
+ available value: 1 -> Control Plane
+
+ gpevt:
+ enable/disable GPEVT report
+ available value: true, false (default)
+
+ e911_gps_icon_enable:
+ enable/disable showing GPS icon during E911 location
+ available value: true (default), false
+
+ e911_open_gps:
+ enable/disable opening GPS earlier when E911 call is dialed
+
+ tc10_ignore_fw_config:
+ enable/disable TC10's configuration from FWK
+ available value: true, false (default)
+
+ lppe_network_location_disable:
+ enable/disable LPPe's crowd source location (ex: network location)
+ available value: true, false (default)
+
+ agps_nvram_enable
+ enable/disable AGPS NVRAM functionality
+ available value: true (default), false
+
+ lbs_log_enable
+ enable/disable tc10 lbs log to the debugging port
+ available value: true (default), false
+
+ lppe_crowd_source_confident
+ determine how confident you would like to fill in LPPe HA3D Position for crowd source location
+ available value: 0~99, 90 is default
+
+ ignore_si_for_e911:
+ ignore MOLR / SI for Emergency Call (For northern america operators)
+ available value: true, false (default)
+
+ -->
+ <agps_setting
+ agps_enable="true"
+ agps_protocol="0"
+ gpevt="false"
+ e911_gps_icon_enable="false"
+ e911_open_gps="false"
+ tc10_ignore_fw_config="false"
+ lppe_network_location_disable="false"
+ agps_nvram_enable="true"
+ lbs_log_enable="false"
+ lppe_crowd_source_confident="90"
+ ignore_si_for_e911="false"
+ />
+
+
+ <!-- gnss_setting
+
+ sib8_16_enable:
+ enable/disable SIB8/SIB16
+ available value: true (default), false
+
+ a_glonass_satellite_enable:
+ enable/disable Glonass aiding if hardware can support A-Glonass
+ available value: true (default), false
+
+ a_beidou_satellite_enable:
+ enable/disable Beidou aiding if hardware can support A-Beidou
+ available value: true, false (default)
+
+ a_galileo__satellite_enable:
+ enable/disable Galileo aiding if hardware can support A-Galileo
+ available value: true, false (default)
+
+ -->
+ <gnss_setting
+ sib8_16_enable="true"
+ a_glonass_satellite_enable="true"
+ a_beidou_satellite_enable="false"
+ a_galileo_satellite_enable="false"
+ />
+
+ <!-- cp_setting
+
+ molr_pos_method:
+ available value: 0 (Location Estimate) (default)
+ available value: 1 (Assistance Data)
+
+ external_addr_enable:
+ enable/disable the external address
+ available value: true, false (default)
+
+ external_addr:
+ external_address
+
+ mlc_number_enable:
+ enable/disable the mlc number
+ available value: true, false (default)
+
+ mlc_number:
+ MLC number
+
+ cp_auto_reset:
+ enable/disable to send PMTK997_5
+ available value: true, false (default)
+
+ epc_molr_lpp_payload_enable:
+ enable/disable to send LPP payload in the EPC-MOLR message
+ available value: true, false (default)
+
+ epc_molr_lpp_payload:
+ specify the LPP payload in the EPC-MOLR message in hexString format (ex: "010203ff" = { 0x01, 0x02, 0x03, 0xff }
+ the purpose of this parameter is used for LAB testing only, please do not change it.
+
+ reject_non911_nilr_enable:
+ enable/disable to reject non911 NILR request
+ available value: true, false (default)
+
+ cp_2g_disable:
+ enable/disable CP GSM functionality (tc10 requirement)
+ available value: true, false (default)
+
+ cp_3g_disable:
+ enable/disable CP UMTS functionality (tc10 requirement)
+ available value: true, false (default)
+
+ cp_4g_disable:
+ enable/disable CP LTE functionality (tc10 requirement)
+ available value: true, false (default)
+
+ cp_lppe_enable:
+ enable/disable CP LPPe functionality
+ available value: true (default), false
+
+ cp_lppe_wlan_enable:
+ enable/disable CP LPPe Wireless LAN part functionality (tc1 requirement)
+ available value: true (default), false
+
+ cp_lppe_srn_enable:
+ enable/disable CP LPPe srn (e.g., Bluetooth or BluetoothLE) part functionality (tc1 requirement)
+ available value: true (default), false
+
+ cp_lppe_sensor_enable:
+ enable/disable CP LPPe sensor (e.g., Barometers) part functionality (tc1 requirement)
+ available value: true (default), false
+
+ cp_lppe_dbh_enable:
+ enable/disable CP LPPe Device Based Hybrid functionality (tc1 requirement)
+ available value: true (default), false
+ -->
+ <cp_setting
+ molr_pos_method="0"
+ external_addr_enable="false"
+ external_addr="0123456789*#+"
+ mlc_number_enable="false"
+ mlc_number="0123456789*#+"
+ cp_auto_reset="false"
+ epc_molr_lpp_payload_enable="false"
+ epc_molr_lpp_payload="D2000010237B2026404FB8007202BFFFFFFFF80000000020C0000100940FB9001202B7FFFFF8000000000061800002018A00"
+ reject_non911_nilr_enable="false"
+ cp_2g_disable="false"
+ cp_3g_disable="false"
+ cp_4g_disable="false"
+ cp_lppe_enable="true"
+ cp_lppe_wlan_enable="true"
+ cp_lppe_srn_enable="true"
+ cp_lppe_sensor_enable="true"
+ cp_lppe_dbh_enable="true"
+ />
+
+ <!-- up_setting
+
+ ca_enable:
+ enable/disable the certificate verification
+ available value: true, false (default)
+
+ ni_request:
+ enable/disable Network Initiated (NI) functionality
+ available value: true (default), false
+
+ roaming:
+ enable/disable to use A-GPS when device is under roaming state
+ available value: true (default), false
+
+ cdma_preferred:
+ when CDMA network and WCDMA network are available, which AGPS protocol you prefer?
+ available value: 0 (WCDMA AGPS protocol is preferred) (default)
+ available value: 2 (FORCE CDMA AGPS protocol)
+
+ pref_method:
+ the preferred method in SUPL_START and SUPL_POS_INIT
+ available value: 0 -> SET assisted Preferred
+ available value: 1 -> SET Based Preferred (default)
+ available value: 2 -> no Preference
+
+ supl_version:
+ Major of SUPL version for ULP
+ available value: 1 -> SUPL1.0 (default)
+ available value: 2 -> SUPL2.0
+
+ tls_version:
+ TLS version for TLS connection
+ available value: 0 -> TLS1.0 (default)
+ available value: 1 -> TLS1.1
+ available value: 2 -> TLS1.2
+
+ sha_version:
+ SHA version for calculating VER
+ available value: 0 -> SHA1 for SUPL1.0 and SHA256 for SUPL2.0 (default)
+ available value: 1 -> SHA1 for SUPL1.0 and SUPL2.0
+ available value: 2 -> SHA256 for SUPL1.0 and SUPL2.0
+
+ supl_log:
+ enable or disable the AGPS log
+ available value: true, false (default)
+
+ msa_enable:
+ enable/disable the MSA capability
+ available value: true (default), false
+
+ msb_enable:
+ enable/disable the MSB capability
+ available value: true (default), false
+
+ ecid_enable:
+ enable/disable the eCID capability
+ available value: true (default), false
+
+ autonomous_enable:
+ enable/disable the Autonomous capability
+ available value: true (default), false
+
+ aflt_enable:
+ enable/disable the AFLT capability
+ available value: true, false (default)
+
+ udp_port_enable:
+ enable/disable the UDP 7275 port by default, if you enable it, you may cause Android/CTS failure for checking netstat
+ available value: true, false (default)
+
+ dedicated_apn_enable:
+ enable/disable the dedicated SUPL APN flow
+ available value: true, false (default)
+
+ preferred_2g3g_cell_age:
+ max age of 2G / 3G cell info in history is OK to send to SLP server instead if the latest cell is of 3G or 4G.
+ available value: non-negative integer, from 0 ~ 1800, unit in second
+ 0 (always use the latest cell info)
+ 300 (prefer to use 2G / 3G cell if its age is less than 5 mins)
+
+ lpp_enable:
+ enable/disable the LPP capability
+ available value: true (default), false
+
+ cert_from_sdcard:
+ enable/disable the AGPS certification installation from the internal SDCard (~ Android 8)
+ or from "/vendor/etc/security/cacerts_supl/lab" (Android 9 does not allow vendor modules accessing the internal SDCard).
+ Please use "false" for Android 9 and laters because the lab root certs are not secure (they may be issued by a
+ non-trusted CA or their related private keys may be public).
+ And enable this option for lab test by using Engineering Mode Utility
+ available value: true (default), false
+
+ auto_profile_enable:
+ enable/disable the auto profile configuration based on current mcc or mcc_mnc specified in cur_supl_profile or supl_profile
+ available value: true (default), false
+
+ ut1:
+ customize the SUPL UT1 timer
+ available value: 1~60, default value is 11 (OMA spec)
+
+ ut2:
+ customize the SUPL UT2 timer
+ available value: 1~60, default value is 11 (OMA spec)
+
+ ut3:
+ customize the SUPL UT3 timer
+ available value: 1~60, default value is 10 (OMA spec)
+
+ sync_to_slp:
+ sync the AGPS setting (ex: SUPL profile, SUPL version, TLS version) from AGPSD to SLPD in runtime
+ available value: true, false (default)
+
+ imsi_enable:
+ enable/disable the valid IMSI in SUPL messages
+ available value: true (default), false
+
+ no_sensitive_log:
+ remove/allow agps daemon's log with sensitive info (e.g., the current location)
+ available value: true, false (default)
+
+ supl_ver_minor:
+ Minor of SUPL version for ULP
+ available value: 0~255, default value is 0
+ choosable value in LocationEM: 0~5
+
+ supl_ver_ser_ind:
+ Service Indicator of SUPL version for ULP
+ available value: 0~255, default value is 0
+ choosable value in LocationEM: 0~5
+
+ tls_reuse_enable:
+ enable/disable tls session reuse mode
+ available value: true, false (default)
+
+ imsi_cache_enable:
+ enable/disable the IMSI cache mechanism
+ available value: true, false (default)
+ supl_raw_data_enable:
+
+ enable/disable SUPL raw data dump to main log (logcat)
+ available value: true, false (default)
+
+ allow_ni_for_gps_off:
+ allow NI request when GPS is off in location setting
+ available value: true, false (default)
+
+ force_otdoa_assist_req:
+ force to fill otdoa assistance request when posMethod=agpsSETassisted,agpsSETassistedpref,ver2-agnssSETassisted or agnssSETassistedpref
+ Notice that some servers may not allow to get otdoa assistance request when posMethod is not OTDOA
+ available value: true, false (default)
+
+ up_lppe_enable
+ enable/disable UP LPPe functionality
+ available value: true (default), false
+
+ esupl_apn_mode:
+ how to choose APN for eSUPL
+ available value: 0 to use Emergency / IMS APN if they are available as GSMA IR92 (default)
+ 1 to use Emergency APN if it is available
+ 2 to use IMS APN if it is available
+ 3 not to use Emergency / IMS APN, just as a normal supl
+
+ tcp_keepalive:
+ enable/disable TCP Keepalive functionality for SUPL
+ available value: 0 disable (default)
+ > 0 enable to send TCP keepalive packetets and interval value is tcp_keepalive in second
+
+ aosp_profile_enable:
+ enable/disable the supl profile configuration from GnssLocationProvider via native_set_agps_server (tc3 requirement)
+ auto_profile_enable will be ignored when aosp_profile_enable is true because AOSP Location Framework
+ can load SUPL_HOST and SUPL_PORT from framework resource for different MCC/MNC
+ available value: true, false (default)
+
+ bind_nlp_setting_to_supl
+ enable/disable to bind nlp setting to SUPL SI flow
+ If it is enabled, the SUPL SI is enabled only if NLP setting is enabled by user
+ If it is disabled, agps_enable will be used and it's same as previous design
+ available value: true, false (default)
+
+ up_lppe_wlan_enable:
+ enable/disable UP LPPe Wireless LAN part functionality (tc1 requirement)
+ available value: true (default), false
+
+ up_lppe_srn_enable:
+ enable/disable UP LPPe srn (e.g., Bluetooth or BluetoothLE) part functionality (tc1 requirement)
+ available value: true (default), false
+
+ up_lppe_sensor_enable:
+ enable/disable UP LPPe sensor (e.g., Barometers) part functionality (tc1 requirement)
+ available value: true (default), false
+
+ up_lppe_dbh_enable:
+ enable/disable UP LPPe Device Based Hybrid functionality (tc1 requirement)
+ available value: true (default), false
+
+ ip_version_prefer
+ select the preferred mode for IP version when connnecting to the SUPL server (Softbank requirement)
+ available value: 0 IPv6 if we have both (default)
+ 1 IPv4 if we have both
+
+ up_lpp_in_2g3g_disable
+ decide if we need to turn off lpp in 2G / 3G network (ATT requirement)
+ US ATT SUPL server may not provide assistance data if we have the lpp capability in 2G / 3G network
+ available value: true, false (default)
+
+ up_rrlp_in_4g_disable
+ decide if we need to turn off RRLP in 4G network when we have SUPL 2.0 and LPP (ATT requirement)
+ US ATT SUPL server may not provide assistance data if we have the rrlp capability in 4G network
+ available value: true, false (default)
+
+ up_si_disable
+ decide if we need to reject SUPL SI request (Sprint requirement)
+ Sprint_2019Feb_GTR-LBS-00219 asks us not to trigger SUPL SI.
+ Sprint_2019Feb_GTR-LBS-00222 asks us to support NI including normal and emergency
+ Sprint_2019Feb_GTR-LBS-00223 asks us to use Sprint SLP in our configuration
+ If we turn off agps_enable, we will allow Emergency NI only (reject SI and normal NI)
+ If we turn on up_si_disable, we will allow both normal NI and Emergency NI (reject SI only)
+ So this option is more suitable for Sprint requirements.
+ available value: true, false (default)
+
+ -->
+ <up_setting
+ ca_enable="false"
+ ni_request="true"
+ roaming="true"
+ cdma_preferred="0"
+ pref_method="1"
+ supl_version="2"
+ tls_version="1"
+ sha_version="0"
+ supl_log="false"
+ msa_enable="true"
+ msb_enable="true"
+ ecid_enable="true"
+ autonomous_enable="true"
+ aflt_enable="false"
+ qop_hacc="22"
+ qop_vacc="0"
+ qop_loc_age="0"
+ qop_delay="0"
+ udp_port_enable="false"
+ dedicated_apn_enable="false"
+ preferred_2g3g_cell_age="300"
+ lpp_enable="true"
+ cert_from_sdcard="true"
+ auto_profile_enable="true"
+ ut1="11"
+ ut2="11"
+ ut3="10"
+ sync_to_slp="false"
+ imsi_enable="true"
+ no_sensitive_log="true"
+ supl_ver_minor="0"
+ supl_ver_ser_ind="0"
+ tls_reuse_enable="false"
+ imsi_cache_enable="false"
+ supl_raw_data_enable="false"
+ allow_ni_for_gps_off="false"
+ force_otdoa_assist_req="false"
+ up_lppe_enable="true"
+ esupl_apn_mode="0"
+ tcp_keepalive="0"
+ aosp_profile_enable="false"
+ bind_nlp_setting_to_supl="false"
+ up_lppe_wlan_enable="true"
+ up_lppe_srn_enable="true"
+ up_lppe_sensor_enable="true"
+ up_lppe_dbh_enable="true"
+ ip_version_prefer="0"
+ up_lpp_in_2g3g_disable="false"
+ up_rrlp_in_4g_disable="false"
+ up_si_disable="false"
+ />
+
+</mtk_agps_profiles>
diff --git a/meta/meta-mediatek/recipes-connectivity/agps/files/cacerts/0f0d3382.0 b/meta/meta-mediatek/recipes-connectivity/agps/files/cacerts/0f0d3382.0
new file mode 100644
index 0000000..5ac1e4b
--- /dev/null
+++ b/meta/meta-mediatek/recipes-connectivity/agps/files/cacerts/0f0d3382.0
@@ -0,0 +1,41 @@
+-----BEGIN CERTIFICATE-----
+MIICNDCCAd4CCQDNZBw4CvIZ/TANBgkqhkiG9w0BAQsFADCBnzEfMB0GA1UEChMW
+U3BpcmVudCBDb21tdW5pY2F0aW9uczEMMAoGA1UECxMDUEFXMSIwIAYJKoZIhvcN
+AQkBFhNzdXBwb3J0QHNwaXJlbnQuY29tMRIwEAYDVQQHEwlFYXRvbnRvd24xCzAJ
+BgNVBAgTAk5KMQswCQYDVQQGEwJVUzEcMBoGA1UEAxMTd3d3LnNwaXJlbnQtbGNz
+LmNvbTAgFw0xNzAzMDMwOTM1NTRaGA8yMTE3MDIwNzA5MzU1NFowgZ8xHzAdBgNV
+BAoTFlNwaXJlbnQgQ29tbXVuaWNhdGlvbnMxDDAKBgNVBAsTA1BBVzEiMCAGCSqG
+SIb3DQEJARYTc3VwcG9ydEBzcGlyZW50LmNvbTESMBAGA1UEBxMJRWF0b250b3du
+MQswCQYDVQQIEwJOSjELMAkGA1UEBhMCVVMxHDAaBgNVBAMTE3d3dy5zcGlyZW50
+LWxjcy5jb20wXDANBgkqhkiG9w0BAQEFAANLADBIAkEAy+6I3kxd5NJA5r0n76br
+XTP1n8gsFU9ygKW8oGbLbqRGKmc9tGg8JwE9hxmCy+TvHEKRGCJpFouA6PIaH48M
+JwIDAQABMA0GCSqGSIb3DQEBCwUAA0EAVdeZ9Baf+NS9WFqwp1XBXjJzBsTv/yoK
+IfaYpn+XTD8J49AYcu1J+X/bGGBfu3/WEcF0MkR0+1n0fdsecImpNA==
+-----END CERTIFICATE-----
+Certificate:
+ Data:
+ Version: 1 (0x0)
+ Serial Number:
+ cd:64:1c:38:0a:f2:19:fd
+ Signature Algorithm: sha256WithRSAEncryption
+ Issuer: O=Spirent Communications, OU=PAW/emailAddress=support@spirent.com, L=Eatontown, ST=NJ, C=US, CN=www.spirent-lcs.com
+ Validity
+ Not Before: Mar 3 09:35:54 2017 GMT
+ Not After : Feb 7 09:35:54 2117 GMT
+ Subject: O=Spirent Communications, OU=PAW/emailAddress=support@spirent.com, L=Eatontown, ST=NJ, C=US, CN=www.spirent-lcs.com
+ Subject Public Key Info:
+ Public Key Algorithm: rsaEncryption
+ Public-Key: (512 bit)
+ Modulus:
+ 00:cb:ee:88:de:4c:5d:e4:d2:40:e6:bd:27:ef:a6:
+ eb:5d:33:f5:9f:c8:2c:15:4f:72:80:a5:bc:a0:66:
+ cb:6e:a4:46:2a:67:3d:b4:68:3c:27:01:3d:87:19:
+ 82:cb:e4:ef:1c:42:91:18:22:69:16:8b:80:e8:f2:
+ 1a:1f:8f:0c:27
+ Exponent: 65537 (0x10001)
+ Signature Algorithm: sha256WithRSAEncryption
+ 55:d7:99:f4:16:9f:f8:d4:bd:58:5a:b0:a7:55:c1:5e:32:73:
+ 06:c4:ef:ff:2a:0a:21:f6:98:a6:7f:97:4c:3f:09:e3:d0:18:
+ 72:ed:49:f9:7f:db:18:60:5f:bb:7f:d6:11:c1:74:32:44:74:
+ fb:59:f4:7d:db:1e:70:89:a9:34
+SHA1 Fingerprint=B1:DE:C8:55:35:3C:F8:6C:1E:32:12:85:3C:3E:A6:E3:F9:64:CC:45
diff --git a/meta/meta-mediatek/recipes-connectivity/agps/files/cacerts/0f0d3382.1 b/meta/meta-mediatek/recipes-connectivity/agps/files/cacerts/0f0d3382.1
new file mode 100644
index 0000000..7f06cea
--- /dev/null
+++ b/meta/meta-mediatek/recipes-connectivity/agps/files/cacerts/0f0d3382.1
@@ -0,0 +1,73 @@
+-----BEGIN CERTIFICATE-----
+MIIDvDCCAqQCCQCTs5QCfs4x9jANBgkqhkiG9w0BAQUFADCBnzEfMB0GA1UEChMW
+U3BpcmVudCBDb21tdW5pY2F0aW9uczEMMAoGA1UECxMDUEFXMSIwIAYJKoZIhvcN
+AQkBFhNzdXBwb3J0QHNwaXJlbnQuY29tMRIwEAYDVQQHEwlFYXRvbnRvd24xCzAJ
+BgNVBAgTAk5KMQswCQYDVQQGEwJVUzEcMBoGA1UEAxMTd3d3LnNwaXJlbnQtbGNz
+LmNvbTAeFw0xNjA1MzExMDM0MDhaFw0yNjA1MjkxMDM0MDhaMIGfMR8wHQYDVQQK
+ExZTcGlyZW50IENvbW11bmljYXRpb25zMQwwCgYDVQQLEwNQQVcxIjAgBgkqhkiG
+9w0BCQEWE3N1cHBvcnRAc3BpcmVudC5jb20xEjAQBgNVBAcTCUVhdG9udG93bjEL
+MAkGA1UECBMCTkoxCzAJBgNVBAYTAlVTMRwwGgYDVQQDExN3d3cuc3BpcmVudC1s
+Y3MuY29tMIIBIjANBgkqhkiG9w0BAQEFAAOCAQ8AMIIBCgKCAQEAu3BPjQxwbGMG
+DAZ50XDvT4VnfDxMJfp7F1u6j/cGi0yoZ9KG6k9KLhLRcdkc/xocCX1EO7AJFCr6
+YLijbhfsUZYIPgIKXZShwdFoCdTJdeMXwv9T7GybKSNokhz9wTiTIpeq/qAvH0yR
+8h+ifLnoPnijKOOas4s7au25P15yEreR0FZ39hsCCJ2RFvhIcgudk8Nrb9ChgEpI
+hAoIN1LRq6z212QW/yL4FV9TouCqNJQjqGaEl25kTPKR+IieJ6z4J6+kgA2D6xVB
+zHlXga4aDHu/KWVMiLkoLNyCpa7/fxSxAqsPyPLzVBtQqDdvtHC7LIKbu+eytluI
+B2j95X/i4QIDAQABMA0GCSqGSIb3DQEBBQUAA4IBAQBek1pdhqRA0vYGwL89NXL9
+/T2jmN3vUtwjlacsjkEUH2n2YjxiG+S8dmfrUMaYpVS3yUxNN/Pd6rhn71oA10Os
+ML180FmSYwtBuTJBfwfyK1gem2k13Se/h+mzf/ZOlr69hBrDH2fxhdCtwi9iHPO1
+zj5Yl8/7vesrIyjmhwlT82BpG/ej/5Gh+cEKh1yllg5WhEraCiiDwYupxW21AWWQ
+5YWL34qBkIE11HZs1BgwI8IK/xMcC9Pqoime34s5eosqx6Ojx7StO4EVHHSo0zVl
+713G0D08kzdHDGNEZ53dbni4D+MzCt31F2Q0dGrIGdhxEZ2bncBRdI0OzC8T1bP5
+-----END CERTIFICATE-----
+Certificate:
+ Data:
+ Version: 1 (0x0)
+ Serial Number:
+ 93:b3:94:02:7e:ce:31:f6
+ Signature Algorithm: sha1WithRSAEncryption
+ Issuer: O=Spirent Communications, OU=PAW/emailAddress=support@spirent.com, L=Eatontown, ST=NJ, C=US, CN=www.spirent-lcs.com
+ Validity
+ Not Before: May 31 10:34:08 2016 GMT
+ Not After : May 29 10:34:08 2026 GMT
+ Subject: O=Spirent Communications, OU=PAW/emailAddress=support@spirent.com, L=Eatontown, ST=NJ, C=US, CN=www.spirent-lcs.com
+ Subject Public Key Info:
+ Public Key Algorithm: rsaEncryption
+ Public-Key: (2048 bit)
+ Modulus:
+ 00:bb:70:4f:8d:0c:70:6c:63:06:0c:06:79:d1:70:
+ ef:4f:85:67:7c:3c:4c:25:fa:7b:17:5b:ba:8f:f7:
+ 06:8b:4c:a8:67:d2:86:ea:4f:4a:2e:12:d1:71:d9:
+ 1c:ff:1a:1c:09:7d:44:3b:b0:09:14:2a:fa:60:b8:
+ a3:6e:17:ec:51:96:08:3e:02:0a:5d:94:a1:c1:d1:
+ 68:09:d4:c9:75:e3:17:c2:ff:53:ec:6c:9b:29:23:
+ 68:92:1c:fd:c1:38:93:22:97:aa:fe:a0:2f:1f:4c:
+ 91:f2:1f:a2:7c:b9:e8:3e:78:a3:28:e3:9a:b3:8b:
+ 3b:6a:ed:b9:3f:5e:72:12:b7:91:d0:56:77:f6:1b:
+ 02:08:9d:91:16:f8:48:72:0b:9d:93:c3:6b:6f:d0:
+ a1:80:4a:48:84:0a:08:37:52:d1:ab:ac:f6:d7:64:
+ 16:ff:22:f8:15:5f:53:a2:e0:aa:34:94:23:a8:66:
+ 84:97:6e:64:4c:f2:91:f8:88:9e:27:ac:f8:27:af:
+ a4:80:0d:83:eb:15:41:cc:79:57:81:ae:1a:0c:7b:
+ bf:29:65:4c:88:b9:28:2c:dc:82:a5:ae:ff:7f:14:
+ b1:02:ab:0f:c8:f2:f3:54:1b:50:a8:37:6f:b4:70:
+ bb:2c:82:9b:bb:e7:b2:b6:5b:88:07:68:fd:e5:7f:
+ e2:e1
+ Exponent: 65537 (0x10001)
+ Signature Algorithm: sha1WithRSAEncryption
+ 5e:93:5a:5d:86:a4:40:d2:f6:06:c0:bf:3d:35:72:fd:fd:3d:
+ a3:98:dd:ef:52:dc:23:95:a7:2c:8e:41:14:1f:69:f6:62:3c:
+ 62:1b:e4:bc:76:67:eb:50:c6:98:a5:54:b7:c9:4c:4d:37:f3:
+ dd:ea:b8:67:ef:5a:00:d7:43:ac:30:bd:7c:d0:59:92:63:0b:
+ 41:b9:32:41:7f:07:f2:2b:58:1e:9b:69:35:dd:27:bf:87:e9:
+ b3:7f:f6:4e:96:be:bd:84:1a:c3:1f:67:f1:85:d0:ad:c2:2f:
+ 62:1c:f3:b5:ce:3e:58:97:cf:fb:bd:eb:2b:23:28:e6:87:09:
+ 53:f3:60:69:1b:f7:a3:ff:91:a1:f9:c1:0a:87:5c:a5:96:0e:
+ 56:84:4a:da:0a:28:83:c1:8b:a9:c5:6d:b5:01:65:90:e5:85:
+ 8b:df:8a:81:90:81:35:d4:76:6c:d4:18:30:23:c2:0a:ff:13:
+ 1c:0b:d3:ea:a2:29:9e:df:8b:39:7a:8b:2a:c7:a3:a3:c7:b4:
+ ad:3b:81:15:1c:74:a8:d3:35:65:ef:5d:c6:d0:3d:3c:93:37:
+ 47:0c:63:44:67:9d:dd:6e:78:b8:0f:e3:33:0a:dd:f5:17:64:
+ 34:74:6a:c8:19:d8:71:11:9d:9b:9d:c0:51:74:8d:0e:cc:2f:
+ 13:d5:b3:f9
+SHA1 Fingerprint=7A:6D:8A:73:FF:90:5C:F2:CE:52:2D:C6:9B:6C:2A:C3:62:A7:66:B8
diff --git a/meta/meta-mediatek/recipes-connectivity/agps/files/cacerts/0f0d3382.2 b/meta/meta-mediatek/recipes-connectivity/agps/files/cacerts/0f0d3382.2
new file mode 100644
index 0000000..3696076
--- /dev/null
+++ b/meta/meta-mediatek/recipes-connectivity/agps/files/cacerts/0f0d3382.2
@@ -0,0 +1,52 @@
+-----BEGIN CERTIFICATE-----
+MIICtzCCAiACCQCDLHF0XTXDZDANBgkqhkiG9w0BAQUFADCBnzEfMB0GA1UEChMW
+U3BpcmVudCBDb21tdW5pY2F0aW9uczEMMAoGA1UECxMDUEFXMSIwIAYJKoZIhvcN
+AQkBFhNzdXBwb3J0QHNwaXJlbnQuY29tMRIwEAYDVQQHEwlFYXRvbnRvd24xCzAJ
+BgNVBAgTAk5KMQswCQYDVQQGEwJVUzEcMBoGA1UEAxMTd3d3LnNwaXJlbnQtbGNz
+LmNvbTAeFw0xNTA1MjAwODM3MDZaFw0yNTA1MTcwODM3MDZaMIGfMR8wHQYDVQQK
+ExZTcGlyZW50IENvbW11bmljYXRpb25zMQwwCgYDVQQLEwNQQVcxIjAgBgkqhkiG
+9w0BCQEWE3N1cHBvcnRAc3BpcmVudC5jb20xEjAQBgNVBAcTCUVhdG9udG93bjEL
+MAkGA1UECBMCTkoxCzAJBgNVBAYTAlVTMRwwGgYDVQQDExN3d3cuc3BpcmVudC1s
+Y3MuY29tMIGfMA0GCSqGSIb3DQEBAQUAA4GNADCBiQKBgQC/9xvPjrwx4iw+JE11
+scEEP+MlE7yvZHrPO1aiNAMB8Q6WCgz9ZN0+5pjvT2EOnXYAJ6WsaAWwgD8yXxyi
+9SjmtOg7OcnXbHCaq6xgIM/elXrUge+TnkrBoUxNO0kgUY1BE1tBmBBFgQmVKvjf
+Gbrx/HZJEbukq+148jSkWeTrswIDAQABMA0GCSqGSIb3DQEBBQUAA4GBAEI1ilmt
+DZkI8QxaqX5NzDijPcqRRCO57ULUiq50V0tXS6DfIiBugeGw/gAJrxo6LDrszuCo
+EWTjNJZhCTZz4075B1IQ7VF1fYL1J3XLQsJR8ydFxDisan2tfdbFpUi5W/CnOO4U
+BN7o06HM4J4ysC1GB4a+WU7MpngJl7YXblRp
+-----END CERTIFICATE-----
+Certificate:
+ Data:
+ Version: 1 (0x0)
+ Serial Number:
+ 83:2c:71:74:5d:35:c3:64
+ Signature Algorithm: sha1WithRSAEncryption
+ Issuer: O=Spirent Communications, OU=PAW/emailAddress=support@spirent.com, L=Eatontown, ST=NJ, C=US, CN=www.spirent-lcs.com
+ Validity
+ Not Before: May 20 08:37:06 2015 GMT
+ Not After : May 17 08:37:06 2025 GMT
+ Subject: O=Spirent Communications, OU=PAW/emailAddress=support@spirent.com, L=Eatontown, ST=NJ, C=US, CN=www.spirent-lcs.com
+ Subject Public Key Info:
+ Public Key Algorithm: rsaEncryption
+ Public-Key: (1024 bit)
+ Modulus:
+ 00:bf:f7:1b:cf:8e:bc:31:e2:2c:3e:24:4d:75:b1:
+ c1:04:3f:e3:25:13:bc:af:64:7a:cf:3b:56:a2:34:
+ 03:01:f1:0e:96:0a:0c:fd:64:dd:3e:e6:98:ef:4f:
+ 61:0e:9d:76:00:27:a5:ac:68:05:b0:80:3f:32:5f:
+ 1c:a2:f5:28:e6:b4:e8:3b:39:c9:d7:6c:70:9a:ab:
+ ac:60:20:cf:de:95:7a:d4:81:ef:93:9e:4a:c1:a1:
+ 4c:4d:3b:49:20:51:8d:41:13:5b:41:98:10:45:81:
+ 09:95:2a:f8:df:19:ba:f1:fc:76:49:11:bb:a4:ab:
+ ed:78:f2:34:a4:59:e4:eb:b3
+ Exponent: 65537 (0x10001)
+ Signature Algorithm: sha1WithRSAEncryption
+ 42:35:8a:59:ad:0d:99:08:f1:0c:5a:a9:7e:4d:cc:38:a3:3d:
+ ca:91:44:23:b9:ed:42:d4:8a:ae:74:57:4b:57:4b:a0:df:22:
+ 20:6e:81:e1:b0:fe:00:09:af:1a:3a:2c:3a:ec:ce:e0:a8:11:
+ 64:e3:34:96:61:09:36:73:e3:4e:f9:07:52:10:ed:51:75:7d:
+ 82:f5:27:75:cb:42:c2:51:f3:27:45:c4:38:ac:6a:7d:ad:7d:
+ d6:c5:a5:48:b9:5b:f0:a7:38:ee:14:04:de:e8:d3:a1:cc:e0:
+ 9e:32:b0:2d:46:07:86:be:59:4e:cc:a6:78:09:97:b6:17:6e:
+ 54:69
+SHA1 Fingerprint=19:A3:30:2D:04:6A:1C:0A:E0:79:8D:BF:E1:C8:BE:F7:07:2E:11:D5
diff --git a/meta/meta-mediatek/recipes-connectivity/agps/files/cacerts/0f0d3382.3 b/meta/meta-mediatek/recipes-connectivity/agps/files/cacerts/0f0d3382.3
new file mode 100644
index 0000000..dc346fb
--- /dev/null
+++ b/meta/meta-mediatek/recipes-connectivity/agps/files/cacerts/0f0d3382.3
@@ -0,0 +1,73 @@
+-----BEGIN CERTIFICATE-----
+MIIDvDCCAqQCCQDDkVHHKI3WVzANBgkqhkiG9w0BAQUFADCBnzEfMB0GA1UEChMW
+U3BpcmVudCBDb21tdW5pY2F0aW9uczEMMAoGA1UECxMDUEFXMSIwIAYJKoZIhvcN
+AQkBFhNzdXBwb3J0QHNwaXJlbnQuY29tMRIwEAYDVQQHEwlFYXRvbnRvd24xCzAJ
+BgNVBAgTAk5KMQswCQYDVQQGEwJVUzEcMBoGA1UEAxMTd3d3LnNwaXJlbnQtbGNz
+LmNvbTAeFw0xMzA1MjIwNTEzMjRaFw0yMzA1MjAwNTEzMjRaMIGfMR8wHQYDVQQK
+ExZTcGlyZW50IENvbW11bmljYXRpb25zMQwwCgYDVQQLEwNQQVcxIjAgBgkqhkiG
+9w0BCQEWE3N1cHBvcnRAc3BpcmVudC5jb20xEjAQBgNVBAcTCUVhdG9udG93bjEL
+MAkGA1UECBMCTkoxCzAJBgNVBAYTAlVTMRwwGgYDVQQDExN3d3cuc3BpcmVudC1s
+Y3MuY29tMIIBIjANBgkqhkiG9w0BAQEFAAOCAQ8AMIIBCgKCAQEAmiQewaITek2/
+tv8rRGhuMwlC3wM6O8C9POYdwWD98OwzasaxwjDyljV2Cdj/77YOkwXgFoyQRXoA
+KtsnOWNG3PjJ+tA/0weMyWXWGDNEii4YhUrVKgSswMzgf6H4bEYy3XJrfwc3DUCb
+WrcrG1Vlk2s9DDTY56A5HuevYP6BOxZK6XOHR7aYFiDXn9QXFTiIK8W4nRkTtAKl
+SNBfwbNIbwkUygTjcqjVwZ4ZkjUNR+BVBJbu6KWumfxfCjN0HcKWiGACu3Zag3gZ
+VIYuQsXkln5Nr61H9H4ZuSiOp7wl/P8ihv3r8ohfSHmPKSJjWwAOIkmPSg7+R5nv
+wMd5r4a2NQIDAQABMA0GCSqGSIb3DQEBBQUAA4IBAQB2F8+oXZnxCT4SjPxGu1+/
+ptsHFdQnjANq50o6D1DYKnXufbkq/4DfMMTM62ViJ0WBxnsO1fPyhoiWmQ4vQJjI
+0Vr+4fDNo3eZhqSWtyeEp5SUopRIZy3kYeXqOQAeav8RqTs6/WNRSOuyKpCL3s0T
+uilBgNDSMKuUA8zAOCU/H/xyHGgBou5F9dklzMStfQ7kx6G5vvpprdS+kZfov400
+XH8UAvH/E9UxS8Kexavb0YFN1Vj4e81zmpZu4k14TR97cLtZHXyaDl2T7GetgEgU
+OaCbMeBGRy8fa14GOmdMmxJ7Ufps/SvyLop9Fv3HrIAES7w5cKEyLw5fY0ZxKU5C
+-----END CERTIFICATE-----
+Certificate:
+ Data:
+ Version: 1 (0x0)
+ Serial Number:
+ c3:91:51:c7:28:8d:d6:57
+ Signature Algorithm: sha1WithRSAEncryption
+ Issuer: O=Spirent Communications, OU=PAW/emailAddress=support@spirent.com, L=Eatontown, ST=NJ, C=US, CN=www.spirent-lcs.com
+ Validity
+ Not Before: May 22 05:13:24 2013 GMT
+ Not After : May 20 05:13:24 2023 GMT
+ Subject: O=Spirent Communications, OU=PAW/emailAddress=support@spirent.com, L=Eatontown, ST=NJ, C=US, CN=www.spirent-lcs.com
+ Subject Public Key Info:
+ Public Key Algorithm: rsaEncryption
+ Public-Key: (2048 bit)
+ Modulus:
+ 00:9a:24:1e:c1:a2:13:7a:4d:bf:b6:ff:2b:44:68:
+ 6e:33:09:42:df:03:3a:3b:c0:bd:3c:e6:1d:c1:60:
+ fd:f0:ec:33:6a:c6:b1:c2:30:f2:96:35:76:09:d8:
+ ff:ef:b6:0e:93:05:e0:16:8c:90:45:7a:00:2a:db:
+ 27:39:63:46:dc:f8:c9:fa:d0:3f:d3:07:8c:c9:65:
+ d6:18:33:44:8a:2e:18:85:4a:d5:2a:04:ac:c0:cc:
+ e0:7f:a1:f8:6c:46:32:dd:72:6b:7f:07:37:0d:40:
+ 9b:5a:b7:2b:1b:55:65:93:6b:3d:0c:34:d8:e7:a0:
+ 39:1e:e7:af:60:fe:81:3b:16:4a:e9:73:87:47:b6:
+ 98:16:20:d7:9f:d4:17:15:38:88:2b:c5:b8:9d:19:
+ 13:b4:02:a5:48:d0:5f:c1:b3:48:6f:09:14:ca:04:
+ e3:72:a8:d5:c1:9e:19:92:35:0d:47:e0:55:04:96:
+ ee:e8:a5:ae:99:fc:5f:0a:33:74:1d:c2:96:88:60:
+ 02:bb:76:5a:83:78:19:54:86:2e:42:c5:e4:96:7e:
+ 4d:af:ad:47:f4:7e:19:b9:28:8e:a7:bc:25:fc:ff:
+ 22:86:fd:eb:f2:88:5f:48:79:8f:29:22:63:5b:00:
+ 0e:22:49:8f:4a:0e:fe:47:99:ef:c0:c7:79:af:86:
+ b6:35
+ Exponent: 65537 (0x10001)
+ Signature Algorithm: sha1WithRSAEncryption
+ 76:17:cf:a8:5d:99:f1:09:3e:12:8c:fc:46:bb:5f:bf:a6:db:
+ 07:15:d4:27:8c:03:6a:e7:4a:3a:0f:50:d8:2a:75:ee:7d:b9:
+ 2a:ff:80:df:30:c4:cc:eb:65:62:27:45:81:c6:7b:0e:d5:f3:
+ f2:86:88:96:99:0e:2f:40:98:c8:d1:5a:fe:e1:f0:cd:a3:77:
+ 99:86:a4:96:b7:27:84:a7:94:94:a2:94:48:67:2d:e4:61:e5:
+ ea:39:00:1e:6a:ff:11:a9:3b:3a:fd:63:51:48:eb:b2:2a:90:
+ 8b:de:cd:13:ba:29:41:80:d0:d2:30:ab:94:03:cc:c0:38:25:
+ 3f:1f:fc:72:1c:68:01:a2:ee:45:f5:d9:25:cc:c4:ad:7d:0e:
+ e4:c7:a1:b9:be:fa:69:ad:d4:be:91:97:e8:bf:8d:34:5c:7f:
+ 14:02:f1:ff:13:d5:31:4b:c2:9e:c5:ab:db:d1:81:4d:d5:58:
+ f8:7b:cd:73:9a:96:6e:e2:4d:78:4d:1f:7b:70:bb:59:1d:7c:
+ 9a:0e:5d:93:ec:67:ad:80:48:14:39:a0:9b:31:e0:46:47:2f:
+ 1f:6b:5e:06:3a:67:4c:9b:12:7b:51:fa:6c:fd:2b:f2:2e:8a:
+ 7d:16:fd:c7:ac:80:04:4b:bc:39:70:a1:32:2f:0e:5f:63:46:
+ 71:29:4e:42
+SHA1 Fingerprint=FB:10:C1:6C:00:2B:6D:49:AB:58:86:80:AE:81:A1:27:50:E5:90:AE
diff --git a/meta/meta-mediatek/recipes-connectivity/agps/files/cacerts/0f0d3382.4 b/meta/meta-mediatek/recipes-connectivity/agps/files/cacerts/0f0d3382.4
new file mode 100644
index 0000000..82ea6a4
--- /dev/null
+++ b/meta/meta-mediatek/recipes-connectivity/agps/files/cacerts/0f0d3382.4
@@ -0,0 +1,115 @@
+-----BEGIN CERTIFICATE-----
+MIIFvDCCA6QCCQCg0UECrM07ljANBgkqhkiG9w0BAQUFADCBnzEfMB0GA1UEChMW
+U3BpcmVudCBDb21tdW5pY2F0aW9uczEMMAoGA1UECxMDUEFXMSIwIAYJKoZIhvcN
+AQkBFhNzdXBwb3J0QHNwaXJlbnQuY29tMRIwEAYDVQQHEwlFYXRvbnRvd24xCzAJ
+BgNVBAgTAk5KMQswCQYDVQQGEwJVUzEcMBoGA1UEAxMTd3d3LnNwaXJlbnQtbGNz
+LmNvbTAeFw0xMjAyMjAwNjQwMzRaFw0yMjAyMTcwNjQwMzRaMIGfMR8wHQYDVQQK
+ExZTcGlyZW50IENvbW11bmljYXRpb25zMQwwCgYDVQQLEwNQQVcxIjAgBgkqhkiG
+9w0BCQEWE3N1cHBvcnRAc3BpcmVudC5jb20xEjAQBgNVBAcTCUVhdG9udG93bjEL
+MAkGA1UECBMCTkoxCzAJBgNVBAYTAlVTMRwwGgYDVQQDExN3d3cuc3BpcmVudC1s
+Y3MuY29tMIICIjANBgkqhkiG9w0BAQEFAAOCAg8AMIICCgKCAgEA0hJNgKoFeGXC
+JkGbeNpLRhOmFSOkfiO7Y+FYuUliNF4pwTrHizO1LgzoEoi2wdDfDSIY3HtBFqXk
+3QXZbxG239/PSFw9ONGoODSesQasUb2PJuRP6pOiLjAo810vyj31nDM5R7UgVnni
+xNtZX+WlQUNaXSkClaVU/a5Rh1GgBmk0Faf80c0d1EMJzDy731J4eipPGn1fmh0S
+tq68dWCWV+391MWy0LWL0UEvl+uyzAvp7H2IAaohO34VtFDxGYRuvw8qfbIJHB8p
+xZBGirnlYdfkPcyv031MYScPFzmuv+qxYWOGy/KB3WTRXsSzTdQQHBzn4M8/OtRf
+LRsffWEBsWnnDBB4+N+FSqh/gkkU9iL0vrjo1SYzBZF89tfASbxxIs045naMPD/i
+uZ1s62267ushTGaPmSpLFWX+KylyAkzXWDiI7Or86DOIo9LGIVOlMciK2rdUkZs7
+fNvvSUxhcdCslzbw456WNHXPT8sPtwLiD689lx60JIsk3D7dcWX9buvjld7zFoTw
+jz/elNTAocwg3JoujSKV2E1ztHAjpXR9s4QEJshwfa9bkT6iLxcjy3ujbB23u00/
+YOplqOu0ZSpqoO7anzseE3vcL8bhCFxz23k+vvGrbzciP62SgLKKf8E97pq+VuhV
+6YE/MTajJ7tzDz3O482zurL1NV2I+2kCAwEAATANBgkqhkiG9w0BAQUFAAOCAgEA
+XNGBXp3glf6K5l78QNLEyCHWuoUJY1/gLiGCPBKv3lBIPTdqY/mxJMc3dM+SErAI
+utsMQQOJZ6jircrzyVYn88P7Y5QzB9m+h6p9wxFix4aqISvOXfQhmf2fWS1bc64o
+2ZxkBJRTvO1epz/rD06HVgJ3HLW016EMYN2cDrrUEZMM8kKdDv/Fxu6vZ+Yt/CUx
++isJ+Ute4+t1o2p0c4lMOH4IRGq6/Pe/8wKSGPXwgGdnVIzvbjGv9Lfy3mbhyulk
+yb5DhYebFbRS6rGLHv/McpYy8d+ualEkAIxVa2T6sDG9eskih5qCIjEBSnTvWJsS
+kuTMtHmc6ZnHuoGuR1GkwaZ9EH6TtcNvt1XfgT1dulbGaDTnBI7lqLGfiUTDue8f
+VivVLtZDcBl9GxfQXig6CpD7Yvr10GaJ2IbaRZkbtkMUTbBJi32GF/FihHv1V/ZE
+DGODfp8J2GPh/KdOihksV3WfpS6EIS5zKxNKNJdJUUtFJ5ERxTCrz+QgBwchJnhQ
+WCIAzz/9//lvVPzaz22t/iWzx5iW3B6pxI8PmbZeC1NYSvbG3aP9e25TFlD4/i00
+b1Nu4Xz+RltgUmj69i+eFeA9VwtqOoez/tLLCXT+w0qEz9faIRwc0qfskCamqw9O
+6VPtyMKSYy5++0U0xZBpqjbSSs4FRWNnC4iXXjZ6MgI=
+-----END CERTIFICATE-----
+Certificate:
+ Data:
+ Version: 1 (0x0)
+ Serial Number:
+ a0:d1:41:02:ac:cd:3b:96
+ Signature Algorithm: sha1WithRSAEncryption
+ Issuer: O=Spirent Communications, OU=PAW/emailAddress=support@spirent.com, L=Eatontown, ST=NJ, C=US, CN=www.spirent-lcs.com
+ Validity
+ Not Before: Feb 20 06:40:34 2012 GMT
+ Not After : Feb 17 06:40:34 2022 GMT
+ Subject: O=Spirent Communications, OU=PAW/emailAddress=support@spirent.com, L=Eatontown, ST=NJ, C=US, CN=www.spirent-lcs.com
+ Subject Public Key Info:
+ Public Key Algorithm: rsaEncryption
+ Public-Key: (4096 bit)
+ Modulus:
+ 00:d2:12:4d:80:aa:05:78:65:c2:26:41:9b:78:da:
+ 4b:46:13:a6:15:23:a4:7e:23:bb:63:e1:58:b9:49:
+ 62:34:5e:29:c1:3a:c7:8b:33:b5:2e:0c:e8:12:88:
+ b6:c1:d0:df:0d:22:18:dc:7b:41:16:a5:e4:dd:05:
+ d9:6f:11:b6:df:df:cf:48:5c:3d:38:d1:a8:38:34:
+ 9e:b1:06:ac:51:bd:8f:26:e4:4f:ea:93:a2:2e:30:
+ 28:f3:5d:2f:ca:3d:f5:9c:33:39:47:b5:20:56:79:
+ e2:c4:db:59:5f:e5:a5:41:43:5a:5d:29:02:95:a5:
+ 54:fd:ae:51:87:51:a0:06:69:34:15:a7:fc:d1:cd:
+ 1d:d4:43:09:cc:3c:bb:df:52:78:7a:2a:4f:1a:7d:
+ 5f:9a:1d:12:b6:ae:bc:75:60:96:57:ed:fd:d4:c5:
+ b2:d0:b5:8b:d1:41:2f:97:eb:b2:cc:0b:e9:ec:7d:
+ 88:01:aa:21:3b:7e:15:b4:50:f1:19:84:6e:bf:0f:
+ 2a:7d:b2:09:1c:1f:29:c5:90:46:8a:b9:e5:61:d7:
+ e4:3d:cc:af:d3:7d:4c:61:27:0f:17:39:ae:bf:ea:
+ b1:61:63:86:cb:f2:81:dd:64:d1:5e:c4:b3:4d:d4:
+ 10:1c:1c:e7:e0:cf:3f:3a:d4:5f:2d:1b:1f:7d:61:
+ 01:b1:69:e7:0c:10:78:f8:df:85:4a:a8:7f:82:49:
+ 14:f6:22:f4:be:b8:e8:d5:26:33:05:91:7c:f6:d7:
+ c0:49:bc:71:22:cd:38:e6:76:8c:3c:3f:e2:b9:9d:
+ 6c:eb:6d:ba:ee:eb:21:4c:66:8f:99:2a:4b:15:65:
+ fe:2b:29:72:02:4c:d7:58:38:88:ec:ea:fc:e8:33:
+ 88:a3:d2:c6:21:53:a5:31:c8:8a:da:b7:54:91:9b:
+ 3b:7c:db:ef:49:4c:61:71:d0:ac:97:36:f0:e3:9e:
+ 96:34:75:cf:4f:cb:0f:b7:02:e2:0f:af:3d:97:1e:
+ b4:24:8b:24:dc:3e:dd:71:65:fd:6e:eb:e3:95:de:
+ f3:16:84:f0:8f:3f:de:94:d4:c0:a1:cc:20:dc:9a:
+ 2e:8d:22:95:d8:4d:73:b4:70:23:a5:74:7d:b3:84:
+ 04:26:c8:70:7d:af:5b:91:3e:a2:2f:17:23:cb:7b:
+ a3:6c:1d:b7:bb:4d:3f:60:ea:65:a8:eb:b4:65:2a:
+ 6a:a0:ee:da:9f:3b:1e:13:7b:dc:2f:c6:e1:08:5c:
+ 73:db:79:3e:be:f1:ab:6f:37:22:3f:ad:92:80:b2:
+ 8a:7f:c1:3d:ee:9a:be:56:e8:55:e9:81:3f:31:36:
+ a3:27:bb:73:0f:3d:ce:e3:cd:b3:ba:b2:f5:35:5d:
+ 88:fb:69
+ Exponent: 65537 (0x10001)
+ Signature Algorithm: sha1WithRSAEncryption
+ 5c:d1:81:5e:9d:e0:95:fe:8a:e6:5e:fc:40:d2:c4:c8:21:d6:
+ ba:85:09:63:5f:e0:2e:21:82:3c:12:af:de:50:48:3d:37:6a:
+ 63:f9:b1:24:c7:37:74:cf:92:12:b0:08:ba:db:0c:41:03:89:
+ 67:a8:e2:ad:ca:f3:c9:56:27:f3:c3:fb:63:94:33:07:d9:be:
+ 87:aa:7d:c3:11:62:c7:86:aa:21:2b:ce:5d:f4:21:99:fd:9f:
+ 59:2d:5b:73:ae:28:d9:9c:64:04:94:53:bc:ed:5e:a7:3f:eb:
+ 0f:4e:87:56:02:77:1c:b5:b4:d7:a1:0c:60:dd:9c:0e:ba:d4:
+ 11:93:0c:f2:42:9d:0e:ff:c5:c6:ee:af:67:e6:2d:fc:25:31:
+ fa:2b:09:f9:4b:5e:e3:eb:75:a3:6a:74:73:89:4c:38:7e:08:
+ 44:6a:ba:fc:f7:bf:f3:02:92:18:f5:f0:80:67:67:54:8c:ef:
+ 6e:31:af:f4:b7:f2:de:66:e1:ca:e9:64:c9:be:43:85:87:9b:
+ 15:b4:52:ea:b1:8b:1e:ff:cc:72:96:32:f1:df:ae:6a:51:24:
+ 00:8c:55:6b:64:fa:b0:31:bd:7a:c9:22:87:9a:82:22:31:01:
+ 4a:74:ef:58:9b:12:92:e4:cc:b4:79:9c:e9:99:c7:ba:81:ae:
+ 47:51:a4:c1:a6:7d:10:7e:93:b5:c3:6f:b7:55:df:81:3d:5d:
+ ba:56:c6:68:34:e7:04:8e:e5:a8:b1:9f:89:44:c3:b9:ef:1f:
+ 56:2b:d5:2e:d6:43:70:19:7d:1b:17:d0:5e:28:3a:0a:90:fb:
+ 62:fa:f5:d0:66:89:d8:86:da:45:99:1b:b6:43:14:4d:b0:49:
+ 8b:7d:86:17:f1:62:84:7b:f5:57:f6:44:0c:63:83:7e:9f:09:
+ d8:63:e1:fc:a7:4e:8a:19:2c:57:75:9f:a5:2e:84:21:2e:73:
+ 2b:13:4a:34:97:49:51:4b:45:27:91:11:c5:30:ab:cf:e4:20:
+ 07:07:21:26:78:50:58:22:00:cf:3f:fd:ff:f9:6f:54:fc:da:
+ cf:6d:ad:fe:25:b3:c7:98:96:dc:1e:a9:c4:8f:0f:99:b6:5e:
+ 0b:53:58:4a:f6:c6:dd:a3:fd:7b:6e:53:16:50:f8:fe:2d:34:
+ 6f:53:6e:e1:7c:fe:46:5b:60:52:68:fa:f6:2f:9e:15:e0:3d:
+ 57:0b:6a:3a:87:b3:fe:d2:cb:09:74:fe:c3:4a:84:cf:d7:da:
+ 21:1c:1c:d2:a7:ec:90:26:a6:ab:0f:4e:e9:53:ed:c8:c2:92:
+ 63:2e:7e:fb:45:34:c5:90:69:aa:36:d2:4a:ce:05:45:63:67:
+ 0b:88:97:5e:36:7a:32:02
+SHA1 Fingerprint=F0:A5:EA:4F:BD:9E:22:38:FD:A2:08:F1:2E:5F:65:48:A9:1C:EF:95
diff --git a/meta/meta-mediatek/recipes-connectivity/agps/files/cacerts/107bf039.0 b/meta/meta-mediatek/recipes-connectivity/agps/files/cacerts/107bf039.0
new file mode 100644
index 0000000..bf1aa33
--- /dev/null
+++ b/meta/meta-mediatek/recipes-connectivity/agps/files/cacerts/107bf039.0
@@ -0,0 +1,40 @@
+-----BEGIN CERTIFICATE-----
+MIICDDCCAbYCCQDTsReF396KmzANBgkqhkiG9w0BAQUFADCBjDEQMA4GA1UEChMH
+U3BpcmVudDEMMAoGA1UECxMDUEFXMSIwIAYJKoZIhvcNAQkBFhNzdXBwb3J0QHNw
+aXJlbnQuY29tMRIwEAYDVQQHEwlFYXRvbnRvd24xCzAJBgNVBAgTAk5KMQswCQYD
+VQQGEwJVUzEYMBYGA1UEAxMPd3d3LnNwaXJlbnQuY29tMB4XDTExMDkwMjAyMjc0
+OFoXDTIxMDgzMDAyMjc0OFowgYwxEDAOBgNVBAoTB1NwaXJlbnQxDDAKBgNVBAsT
+A1BBVzEiMCAGCSqGSIb3DQEJARYTc3VwcG9ydEBzcGlyZW50LmNvbTESMBAGA1UE
+BxMJRWF0b250b3duMQswCQYDVQQIEwJOSjELMAkGA1UEBhMCVVMxGDAWBgNVBAMT
+D3d3dy5zcGlyZW50LmNvbTBcMA0GCSqGSIb3DQEBAQUAA0sAMEgCQQDrVQ0g3cgC
+0GZ7CVBwlBWf3ogxpi82rvxY7o3NGNoNWJKD/aju650HDph+/hriAxbAva9zIaKA
+YJEmN9oNPDxRAgMBAAEwDQYJKoZIhvcNAQEFBQADQQAJpKZ/i+KHVdndyfdYI5lM
+oNe6EkRXrrFSNPiKH6UoKdq+bbMlLljzBhd76Bgn18rMdAfx0yp2Z+aoK68/bbGJ
+-----END CERTIFICATE-----
+Certificate:
+ Data:
+ Version: 1 (0x0)
+ Serial Number:
+ d3:b1:17:85:df:de:8a:9b
+ Signature Algorithm: sha1WithRSAEncryption
+ Issuer: O=Spirent, OU=PAW/emailAddress=support@spirent.com, L=Eatontown, ST=NJ, C=US, CN=www.spirent.com
+ Validity
+ Not Before: Sep 2 02:27:48 2011 GMT
+ Not After : Aug 30 02:27:48 2021 GMT
+ Subject: O=Spirent, OU=PAW/emailAddress=support@spirent.com, L=Eatontown, ST=NJ, C=US, CN=www.spirent.com
+ Subject Public Key Info:
+ Public Key Algorithm: rsaEncryption
+ Public-Key: (512 bit)
+ Modulus:
+ 00:eb:55:0d:20:dd:c8:02:d0:66:7b:09:50:70:94:
+ 15:9f:de:88:31:a6:2f:36:ae:fc:58:ee:8d:cd:18:
+ da:0d:58:92:83:fd:a8:ee:eb:9d:07:0e:98:7e:fe:
+ 1a:e2:03:16:c0:bd:af:73:21:a2:80:60:91:26:37:
+ da:0d:3c:3c:51
+ Exponent: 65537 (0x10001)
+ Signature Algorithm: sha1WithRSAEncryption
+ 09:a4:a6:7f:8b:e2:87:55:d9:dd:c9:f7:58:23:99:4c:a0:d7:
+ ba:12:44:57:ae:b1:52:34:f8:8a:1f:a5:28:29:da:be:6d:b3:
+ 25:2e:58:f3:06:17:7b:e8:18:27:d7:ca:cc:74:07:f1:d3:2a:
+ 76:67:e6:a8:2b:af:3f:6d:b1:89
+SHA1 Fingerprint=56:B8:57:24:68:A8:88:BC:B9:B6:8E:2F:0A:18:A3:41:98:EF:C2:B0
diff --git a/meta/meta-mediatek/recipes-connectivity/agps/files/cacerts/1a6fed5c.0 b/meta/meta-mediatek/recipes-connectivity/agps/files/cacerts/1a6fed5c.0
new file mode 100644
index 0000000..b57322a
--- /dev/null
+++ b/meta/meta-mediatek/recipes-connectivity/agps/files/cacerts/1a6fed5c.0
@@ -0,0 +1,41 @@
+-----BEGIN CERTIFICATE-----
+MIICOjCCAeQCCQClcmEx/0u9TzANBgkqhkiG9w0BAQsFADCBojEfMB0GA1UEChMW
+U3BpcmVudCBDb21tdW5pY2F0aW9uczEMMAoGA1UECxMDUEFXMSIwIAYJKoZIhvcN
+AQkBFhNzdXBwb3J0QHNwaXJlbnQuY29tMRIwEAYDVQQHEwlFYXRvbnRvd24xCzAJ
+BgNVBAgTAk5KMQswCQYDVQQGEwJVUzEfMB0GA1UEAxMWU3BpcmVudCBDb21tdW5p
+Y2F0aW9uczAgFw0xNzAxMjMwOTA3NDNaGA8yMTE2MTIzMDA5MDc0M1owgaIxHzAd
+BgNVBAoTFlNwaXJlbnQgQ29tbXVuaWNhdGlvbnMxDDAKBgNVBAsTA1BBVzEiMCAG
+CSqGSIb3DQEJARYTc3VwcG9ydEBzcGlyZW50LmNvbTESMBAGA1UEBxMJRWF0b250
+b3duMQswCQYDVQQIEwJOSjELMAkGA1UEBhMCVVMxHzAdBgNVBAMTFlNwaXJlbnQg
+Q29tbXVuaWNhdGlvbnMwXDANBgkqhkiG9w0BAQEFAANLADBIAkEAwd1d4rRb9Z73
+v+UXFGzkiKXHMdFdiqL/r7hmyNt3j2yfslXwRGQA0QV6uBXfnUWkKTXPeUQNEpz+
+qXc20L0suQIDAQABMA0GCSqGSIb3DQEBCwUAA0EAhUEbXeKl0D4kny2DMc+xiByx
+cy8rn68mOpkp/mmRYFgeT/Ez4bViUz3PV3kptwTF/NOaDL2BTCIiDzzMs9dCxA==
+-----END CERTIFICATE-----
+Certificate:
+ Data:
+ Version: 1 (0x0)
+ Serial Number:
+ a5:72:61:31:ff:4b:bd:4f
+ Signature Algorithm: sha256WithRSAEncryption
+ Issuer: O=Spirent Communications, OU=PAW/emailAddress=support@spirent.com, L=Eatontown, ST=NJ, C=US, CN=Spirent Communications
+ Validity
+ Not Before: Jan 23 09:07:43 2017 GMT
+ Not After : Dec 30 09:07:43 2116 GMT
+ Subject: O=Spirent Communications, OU=PAW/emailAddress=support@spirent.com, L=Eatontown, ST=NJ, C=US, CN=Spirent Communications
+ Subject Public Key Info:
+ Public Key Algorithm: rsaEncryption
+ Public-Key: (512 bit)
+ Modulus:
+ 00:c1:dd:5d:e2:b4:5b:f5:9e:f7:bf:e5:17:14:6c:
+ e4:88:a5:c7:31:d1:5d:8a:a2:ff:af:b8:66:c8:db:
+ 77:8f:6c:9f:b2:55:f0:44:64:00:d1:05:7a:b8:15:
+ df:9d:45:a4:29:35:cf:79:44:0d:12:9c:fe:a9:77:
+ 36:d0:bd:2c:b9
+ Exponent: 65537 (0x10001)
+ Signature Algorithm: sha256WithRSAEncryption
+ 85:41:1b:5d:e2:a5:d0:3e:24:9f:2d:83:31:cf:b1:88:1c:b1:
+ 73:2f:2b:9f:af:26:3a:99:29:fe:69:91:60:58:1e:4f:f1:33:
+ e1:b5:62:53:3d:cf:57:79:29:b7:04:c5:fc:d3:9a:0c:bd:81:
+ 4c:22:22:0f:3c:cc:b3:d7:42:c4
+SHA1 Fingerprint=CC:1E:10:F1:11:85:A9:FC:E6:6C:16:5E:42:9D:C1:1F:B3:25:32:A9
diff --git a/meta/meta-mediatek/recipes-connectivity/agps/files/cacerts/20a318fa.0 b/meta/meta-mediatek/recipes-connectivity/agps/files/cacerts/20a318fa.0
new file mode 100644
index 0000000..61f3bc3
--- /dev/null
+++ b/meta/meta-mediatek/recipes-connectivity/agps/files/cacerts/20a318fa.0
@@ -0,0 +1,81 @@
+-----BEGIN CERTIFICATE-----
+MIIDrTCCApWgAwIBAgIJAOmdJ+pU1nQ1MA0GCSqGSIb3DQEBBQUAMG0xCzAJBgNV
+BAYTAkpQMQ4wDAYDVQQIDAVUb2t5bzEwMC4GA1UECgwnQ29yZSBBcHBsb2NhdGlv
+biBEZXZlbG9wbWVudCBEZXBhcnRtZW50MRwwGgYDVQQDDBNsb2NhdGlvbi5rZGRp
+Lm5lLmpwMB4XDTEzMTIwODAyNTk0MVoXDTM3MTIwMjAyNTk0MVowbTELMAkGA1UE
+BhMCSlAxDjAMBgNVBAgMBVRva3lvMTAwLgYDVQQKDCdDb3JlIEFwcGxvY2F0aW9u
+IERldmVsb3BtZW50IERlcGFydG1lbnQxHDAaBgNVBAMME2xvY2F0aW9uLmtkZGku
+bmUuanAwggEiMA0GCSqGSIb3DQEBAQUAA4IBDwAwggEKAoIBAQDHssBcgaPRdjRq
+0mjfyUNNi47BT1jtF8/wyYuW0Muz2kyF3kl7fA2HP9BJTMpFVykeH5c33l6XDYWM
+8jT9c/SDVcUcZS2FFFkpDq9MiVtRdJJib/QsMzKqanf4iw53jjoTmqZFwDtmlubs
+7tEkeDjRnwnVybeCZ5tWoIVCep7d/pWK2KtSstzg5klYHsZS2ussp9lFcGQfD8oH
+flObsVu091+zKo+ON97R5igxUJ9eQzhPjj8tWUfJT3rLy6HCNJXMtQUMxXtDarrR
+6Rz18vq6FbDvxoID1vRMCyOI9u95LFdlImow0QN/fTxerwQOCzGNyAMWpVox6b91
+ai5YjHfhAgMBAAGjUDBOMB0GA1UdDgQWBBRwysV2Wo52jU7b4AHyMaoL5+7w7TAf
+BgNVHSMEGDAWgBRwysV2Wo52jU7b4AHyMaoL5+7w7TAMBgNVHRMEBTADAQH/MA0G
+CSqGSIb3DQEBBQUAA4IBAQBoKmI3FcTIArCKyW2uBsrtXQHgsuXe7KYyEvIFYjNN
+s5U13L+Kod2qX1/w0gAd6r9HxQ6OjMQ73NMq9oPOAuoNl+F6UFgUomix/vTD4oei
+h+xLiUn0FZ2tV28tCTU9Ff9j8wLPcjeH6NBmTx31goPRtsHS+jUQ5bLXmhGOSz0a
+3eFe4fci6vtlpxCJ8ys6Wxij1sJoM93PFLDJzQRzrdVsV9IvZioszT/KaFEjc8s9
+78mw8vQxHihcTp9dTkkC6ykuqPL00jLks3ckkw8fdSM/WdT3QAOYMj9bbVvBZKKL
+/4oGmn0g6PpT9LtHY3jS4+de33hMcatsYe9KwwgJb0jL
+-----END CERTIFICATE-----
+Certificate:
+ Data:
+ Version: 3 (0x2)
+ Serial Number:
+ e9:9d:27:ea:54:d6:74:35
+ Signature Algorithm: sha1WithRSAEncryption
+ Issuer: C=JP, ST=Tokyo, O=Core Applocation Development Department, CN=location.kddi.ne.jp
+ Validity
+ Not Before: Dec 8 02:59:41 2013 GMT
+ Not After : Dec 2 02:59:41 2037 GMT
+ Subject: C=JP, ST=Tokyo, O=Core Applocation Development Department, CN=location.kddi.ne.jp
+ Subject Public Key Info:
+ Public Key Algorithm: rsaEncryption
+ Public-Key: (2048 bit)
+ Modulus:
+ 00:c7:b2:c0:5c:81:a3:d1:76:34:6a:d2:68:df:c9:
+ 43:4d:8b:8e:c1:4f:58:ed:17:cf:f0:c9:8b:96:d0:
+ cb:b3:da:4c:85:de:49:7b:7c:0d:87:3f:d0:49:4c:
+ ca:45:57:29:1e:1f:97:37:de:5e:97:0d:85:8c:f2:
+ 34:fd:73:f4:83:55:c5:1c:65:2d:85:14:59:29:0e:
+ af:4c:89:5b:51:74:92:62:6f:f4:2c:33:32:aa:6a:
+ 77:f8:8b:0e:77:8e:3a:13:9a:a6:45:c0:3b:66:96:
+ e6:ec:ee:d1:24:78:38:d1:9f:09:d5:c9:b7:82:67:
+ 9b:56:a0:85:42:7a:9e:dd:fe:95:8a:d8:ab:52:b2:
+ dc:e0:e6:49:58:1e:c6:52:da:eb:2c:a7:d9:45:70:
+ 64:1f:0f:ca:07:7e:53:9b:b1:5b:b4:f7:5f:b3:2a:
+ 8f:8e:37:de:d1:e6:28:31:50:9f:5e:43:38:4f:8e:
+ 3f:2d:59:47:c9:4f:7a:cb:cb:a1:c2:34:95:cc:b5:
+ 05:0c:c5:7b:43:6a:ba:d1:e9:1c:f5:f2:fa:ba:15:
+ b0:ef:c6:82:03:d6:f4:4c:0b:23:88:f6:ef:79:2c:
+ 57:65:22:6a:30:d1:03:7f:7d:3c:5e:af:04:0e:0b:
+ 31:8d:c8:03:16:a5:5a:31:e9:bf:75:6a:2e:58:8c:
+ 77:e1
+ Exponent: 65537 (0x10001)
+ X509v3 extensions:
+ X509v3 Subject Key Identifier:
+ 70:CA:C5:76:5A:8E:76:8D:4E:DB:E0:01:F2:31:AA:0B:E7:EE:F0:ED
+ X509v3 Authority Key Identifier:
+ keyid:70:CA:C5:76:5A:8E:76:8D:4E:DB:E0:01:F2:31:AA:0B:E7:EE:F0:ED
+
+ X509v3 Basic Constraints:
+ CA:TRUE
+ Signature Algorithm: sha1WithRSAEncryption
+ 68:2a:62:37:15:c4:c8:02:b0:8a:c9:6d:ae:06:ca:ed:5d:01:
+ e0:b2:e5:de:ec:a6:32:12:f2:05:62:33:4d:b3:95:35:dc:bf:
+ 8a:a1:dd:aa:5f:5f:f0:d2:00:1d:ea:bf:47:c5:0e:8e:8c:c4:
+ 3b:dc:d3:2a:f6:83:ce:02:ea:0d:97:e1:7a:50:58:14:a2:68:
+ b1:fe:f4:c3:e2:87:a2:87:ec:4b:89:49:f4:15:9d:ad:57:6f:
+ 2d:09:35:3d:15:ff:63:f3:02:cf:72:37:87:e8:d0:66:4f:1d:
+ f5:82:83:d1:b6:c1:d2:fa:35:10:e5:b2:d7:9a:11:8e:4b:3d:
+ 1a:dd:e1:5e:e1:f7:22:ea:fb:65:a7:10:89:f3:2b:3a:5b:18:
+ a3:d6:c2:68:33:dd:cf:14:b0:c9:cd:04:73:ad:d5:6c:57:d2:
+ 2f:66:2a:2c:cd:3f:ca:68:51:23:73:cb:3d:ef:c9:b0:f2:f4:
+ 31:1e:28:5c:4e:9f:5d:4e:49:02:eb:29:2e:a8:f2:f4:d2:32:
+ e4:b3:77:24:93:0f:1f:75:23:3f:59:d4:f7:40:03:98:32:3f:
+ 5b:6d:5b:c1:64:a2:8b:ff:8a:06:9a:7d:20:e8:fa:53:f4:bb:
+ 47:63:78:d2:e3:e7:5e:df:78:4c:71:ab:6c:61:ef:4a:c3:08:
+ 09:6f:48:cb
+SHA1 Fingerprint=F7:30:B2:A2:8B:4B:15:57:53:81:55:E4:81:9D:C6:5F:1B:9C:48:22
diff --git a/meta/meta-mediatek/recipes-connectivity/agps/files/cacerts/37ee4e18.0 b/meta/meta-mediatek/recipes-connectivity/agps/files/cacerts/37ee4e18.0
new file mode 100644
index 0000000..6780435
--- /dev/null
+++ b/meta/meta-mediatek/recipes-connectivity/agps/files/cacerts/37ee4e18.0
@@ -0,0 +1,55 @@
+-----BEGIN CERTIFICATE-----
+MIIC5zCCAlCgAwIBAgIEPhLkEjANBgkqhkiG9w0BAQQFADCBrTEoMCYGCSqGSIb3
+DQEJARYZc3VwcG9ydEByb2hkZS1zY2h3YXJ6LmNvbTELMAkGA1UEBhMCREUxETAP
+BgNVBAgMCEJhdmFyaWFuMQ8wDQYDVQQHDAZNdW5pY2gxDDAKBgNVBAoMA1ImUzEQ
+MA4GA1UECwwHUiZTIEFURTEwMC4GA1UEAwwnaC1zbHAubW5jMDAxLm1jYzAwMS5w
+dWIuM2dwcG5ldHdvcmsub3JnMB4XDTAzMDEwMTEyNTAyNloXDTI3MTIyNjEyNTAy
+Nlowga0xKDAmBgkqhkiG9w0BCQEWGXN1cHBvcnRAcm9oZGUtc2Nod2Fyei5jb20x
+CzAJBgNVBAYTAkRFMREwDwYDVQQIDAhCYXZhcmlhbjEPMA0GA1UEBwwGTXVuaWNo
+MQwwCgYDVQQKDANSJlMxEDAOBgNVBAsMB1ImUyBBVEUxMDAuBgNVBAMMJ2gtc2xw
+Lm1uYzAwMS5tY2MwMDEucHViLjNncHBuZXR3b3JrLm9yZzCBnzANBgkqhkiG9w0B
+AQEFAAOBjQAwgYkCgYEA5NH4/aSXbcFsKOlPcvBtswB0flDOYZItOrn+mdreNWFS
+crg3O7JJYiI/TrdeJiXR5VPwGxJ4GBUjZj3fA2mng7gJYD3Ox4AkkmzAB7HCwvUo
+WggUBhMjNmDDbMnEDelz8NiAZubNfNu28pTcB3SZOhWX3geZ0hipmkvVwerEF5UC
+AwEAAaMSMBAwDgYDVR0PAQH/BAQDAgSwMA0GCSqGSIb3DQEBBAUAA4GBAHfRtirz
+R66aOgpyu8RJkyKyZg4TzOZtlKBxIkkO30Q92iZf/pocfvKW2lSWhWo9jgMbhVAe
+KI4tuFf5JQMI6G01gJt4+66tYPnUBXHWg+MnBNNqmoMJUHDT4+kxRY7hM7bpvXD9
+tyV79vCitUjjqHwoINcK1WPOt13efou5YiZn
+-----END CERTIFICATE-----
+Certificate:
+ Data:
+ Version: 3 (0x2)
+ Serial Number: 1041425426 (0x3e12e412)
+ Signature Algorithm: md5WithRSAEncryption
+ Issuer: emailAddress=support@rohde-schwarz.com, C=DE, ST=Bavarian, L=Munich, O=R&S, OU=R&S ATE, CN=h-slp.mnc001.mcc001.pub.3gppnetwork.org
+ Validity
+ Not Before: Jan 1 12:50:26 2003 GMT
+ Not After : Dec 26 12:50:26 2027 GMT
+ Subject: emailAddress=support@rohde-schwarz.com, C=DE, ST=Bavarian, L=Munich, O=R&S, OU=R&S ATE, CN=h-slp.mnc001.mcc001.pub.3gppnetwork.org
+ Subject Public Key Info:
+ Public Key Algorithm: rsaEncryption
+ Public-Key: (1024 bit)
+ Modulus:
+ 00:e4:d1:f8:fd:a4:97:6d:c1:6c:28:e9:4f:72:f0:
+ 6d:b3:00:74:7e:50:ce:61:92:2d:3a:b9:fe:99:da:
+ de:35:61:52:72:b8:37:3b:b2:49:62:22:3f:4e:b7:
+ 5e:26:25:d1:e5:53:f0:1b:12:78:18:15:23:66:3d:
+ df:03:69:a7:83:b8:09:60:3d:ce:c7:80:24:92:6c:
+ c0:07:b1:c2:c2:f5:28:5a:08:14:06:13:23:36:60:
+ c3:6c:c9:c4:0d:e9:73:f0:d8:80:66:e6:cd:7c:db:
+ b6:f2:94:dc:07:74:99:3a:15:97:de:07:99:d2:18:
+ a9:9a:4b:d5:c1:ea:c4:17:95
+ Exponent: 65537 (0x10001)
+ X509v3 extensions:
+ X509v3 Key Usage: critical
+ Digital Signature, Key Encipherment, Data Encipherment
+ Signature Algorithm: md5WithRSAEncryption
+ 77:d1:b6:2a:f3:47:ae:9a:3a:0a:72:bb:c4:49:93:22:b2:66:
+ 0e:13:cc:e6:6d:94:a0:71:22:49:0e:df:44:3d:da:26:5f:fe:
+ 9a:1c:7e:f2:96:da:54:96:85:6a:3d:8e:03:1b:85:50:1e:28:
+ 8e:2d:b8:57:f9:25:03:08:e8:6d:35:80:9b:78:fb:ae:ad:60:
+ f9:d4:05:71:d6:83:e3:27:04:d3:6a:9a:83:09:50:70:d3:e3:
+ e9:31:45:8e:e1:33:b6:e9:bd:70:fd:b7:25:7b:f6:f0:a2:b5:
+ 48:e3:a8:7c:28:20:d7:0a:d5:63:ce:b7:5d:de:7e:8b:b9:62:
+ 26:67
+SHA1 Fingerprint=70:44:DD:F3:0C:74:4F:1B:1E:B8:53:00:46:F4:BE:51:97:91:EC:DF
diff --git a/meta/meta-mediatek/recipes-connectivity/agps/files/cacerts/42d25a61.0 b/meta/meta-mediatek/recipes-connectivity/agps/files/cacerts/42d25a61.0
new file mode 100644
index 0000000..32f31a9
--- /dev/null
+++ b/meta/meta-mediatek/recipes-connectivity/agps/files/cacerts/42d25a61.0
@@ -0,0 +1,39 @@
+-----BEGIN CERTIFICATE-----
+MIIB9TCCAZ8CAxAALDANBgkqhkiG9w0BAQsFADCBnzEfMB0GA1UEChMWU3BpcmVu
+dCBDb21tdW5pY2F0aW9uczEMMAoGA1UECxMDUEFXMSIwIAYJKoZIhvcNAQkBFhNz
+dXBwb3J0QHNwaXJlbnQuY29tMRIwEAYDVQQHEwlFYXRvbnRvd24xCzAJBgNVBAgT
+Ak5KMQswCQYDVQQGEwJVUzEcMBoGA1UEAxMTd3d3LnNwaXJlbnQtbGNzLmNvbTAg
+Fw0xNzAzMDMwOTM2MTdaGA8yMTE3MDIwNzA5MzYxN1owZzELMAkGA1UEBhMCVVMx
+CzAJBgNVBAgTAk5KMR8wHQYDVQQKExZTcGlyZW50IENvbW11bmljYXRpb25zMQww
+CgYDVQQLEwNQQVcxHDAaBgNVBAMTE3d3dy5zcGlyZW50LWxjcy5jb20wXDANBgkq
+hkiG9w0BAQEFAANLADBIAkEA7hDzb8s3NbG10ZcnRGtkbYn1kg0XEozAx28AzWcB
+qc+PAF3m0uViHwu8LE+mk9Lr8OISojo2U3LFM1LHY9x5lwIDAQABMA0GCSqGSIb3
+DQEBCwUAA0EAjjLDCHHn4g31B1WmWptRwuBDZnbYf0Tr97bqWqQ2IaHn9lrJKAnr
+CWcxKSyNRkeWJ8Wi9RGSpjUabD2UGQ0+Dg==
+-----END CERTIFICATE-----
+Certificate:
+ Data:
+ Version: 1 (0x0)
+ Serial Number: 1048620 (0x10002c)
+ Signature Algorithm: sha256WithRSAEncryption
+ Issuer: O=Spirent Communications, OU=PAW/emailAddress=support@spirent.com, L=Eatontown, ST=NJ, C=US, CN=www.spirent-lcs.com
+ Validity
+ Not Before: Mar 3 09:36:17 2017 GMT
+ Not After : Feb 7 09:36:17 2117 GMT
+ Subject: C=US, ST=NJ, O=Spirent Communications, OU=PAW, CN=www.spirent-lcs.com
+ Subject Public Key Info:
+ Public Key Algorithm: rsaEncryption
+ Public-Key: (512 bit)
+ Modulus:
+ 00:ee:10:f3:6f:cb:37:35:b1:b5:d1:97:27:44:6b:
+ 64:6d:89:f5:92:0d:17:12:8c:c0:c7:6f:00:cd:67:
+ 01:a9:cf:8f:00:5d:e6:d2:e5:62:1f:0b:bc:2c:4f:
+ a6:93:d2:eb:f0:e2:12:a2:3a:36:53:72:c5:33:52:
+ c7:63:dc:79:97
+ Exponent: 65537 (0x10001)
+ Signature Algorithm: sha256WithRSAEncryption
+ 8e:32:c3:08:71:e7:e2:0d:f5:07:55:a6:5a:9b:51:c2:e0:43:
+ 66:76:d8:7f:44:eb:f7:b6:ea:5a:a4:36:21:a1:e7:f6:5a:c9:
+ 28:09:eb:09:67:31:29:2c:8d:46:47:96:27:c5:a2:f5:11:92:
+ a6:35:1a:6c:3d:94:19:0d:3e:0e
+SHA1 Fingerprint=BD:8C:4D:9D:A5:85:0D:D6:3F:FC:69:1D:56:E0:0D:64:F2:1B:CF:B8
diff --git a/meta/meta-mediatek/recipes-connectivity/agps/files/cacerts/42d25a61.1 b/meta/meta-mediatek/recipes-connectivity/agps/files/cacerts/42d25a61.1
new file mode 100644
index 0000000..425d8e5
--- /dev/null
+++ b/meta/meta-mediatek/recipes-connectivity/agps/files/cacerts/42d25a61.1
@@ -0,0 +1,113 @@
+-----BEGIN CERTIFICATE-----
+MIIFfTCCA2UCAxAALjANBgkqhkiG9w0BAQUFADCBnzEfMB0GA1UEChMWU3BpcmVu
+dCBDb21tdW5pY2F0aW9uczEMMAoGA1UECxMDUEFXMSIwIAYJKoZIhvcNAQkBFhNz
+dXBwb3J0QHNwaXJlbnQuY29tMRIwEAYDVQQHEwlFYXRvbnRvd24xCzAJBgNVBAgT
+Ak5KMQswCQYDVQQGEwJVUzEcMBoGA1UEAxMTd3d3LnNwaXJlbnQtbGNzLmNvbTAe
+Fw0xMjAyMjAwNjQyNTNaFw0yMjAyMTcwNjQyNTNaMGcxCzAJBgNVBAYTAlVTMQsw
+CQYDVQQIEwJOSjEfMB0GA1UEChMWU3BpcmVudCBDb21tdW5pY2F0aW9uczEMMAoG
+A1UECxMDUEFXMRwwGgYDVQQDExN3d3cuc3BpcmVudC1sY3MuY29tMIICIjANBgkq
+hkiG9w0BAQEFAAOCAg8AMIICCgKCAgEA3nTp+T2Vt6QtidOib1Xy6OhBDQHeWEsw
+Bm3GUa3Lyaz3uYX0b/C2RHPdOHXWQBF+6mwtZqfyeXvWZ1+gZ/dWxTiWZWojxgAt
+zS4a9sjVjvEbyOsg/XXlLsf9TYJdr+i7EVx1rThOX40aGjrC+Xautj3Urb2ZzDoS
+Hy6weGwwGHRvWKvEdf8jv++cqy6UF+zpVHXhEcZqSiBLv7KTUNnKsx8nAKzMLlrz
+q56XI4dJrc2nVaPIOw72UfkPsK2sAYLCwE0T2i3fT2ORPy+r0DmLeU22sbEx9HRZ
+E6UyWTjiuGCDnHf6qvfj0MxXCmYyBFsLHKt2//sYQ+7yczhcEPZHf9sIvs4n+ZZl
+qQY6IUUTJTStFDEXJDy++Tocu6aZ4RgXs5oWdIKmVxWx/t8+WpGBJpkkEjF76a/x
+SNGVIhNNpL//TV6V4pnrklPhN2ealSwaa9BHkNQmlMzKOOeNhcbRspP2l01hn63d
+HIFFmGbxlD94QKJvDoDHM6lJY9ZfkvfBpSzuFGa0zfkmneiQ8wMVdUsx7P0EPT1I
+dJpko/mjYplRfTL9bP+CQfw6I2vBWBHkmBxFaF4LBoxodMvnrN+fKKZRIz8b0Z1K
+uxxPi7yZkaby6UCZjfB1GVmg0n++1/SfkuU9YGF3viNm8UL9UmmthXix4+9k3Vby
+huKppEMOfG0CAwEAATANBgkqhkiG9w0BAQUFAAOCAgEAmBmYoMCQP7J9SWbkJnDA
+mI6+UyAgjEiChAIL98tNsJztHV/RT7/bFy5V8E42gbtxQc+rHciebbbAK7rtIk8M
+gYQ8nrBmyeCzgBNfvctGprt/r7WhL+sF6tFVqaxZkLtsuqCwnFP1st/8Wj8D2l6a
+3X3l4vlH8p92JBU1NXNiSNSK7a2bgXsuyT7g1c1+Wj3nRVqzjgGtoT54ULjqrpep
+Vg+YRmnrxMoVH0VsKh6cA5srHr1D5fIfquGY1yUdYiGZIoB9NsUMs7d9K+RFxfol
+BsOJo+eo0ZIgUZJ3vxtyFWIfXdGg0mTNgGnTYGuzxFMeEvUZqfOhZv7C31HpSGs3
+WQ95873Nr5xP2lfMfTP34HNW6pk5EF4KetaT9i1YHeBJBUcHFEj2PYCKJdorwlF6
+A2znIOyRZMkeCE/yy58jAztvHniKFDAvimEBFlVXEBbjGztmpHnRHcmdWu2+DsCL
+f5JZKe2S20AUQWmX/LIWSp//RbtQe9VTTXqFK9Sqedn+FQjbQKV6SVwvGX/rR5E6
++yfkeAWrsWywn/VHN9G32dg1VzHwCOAzfjz5rYbrsu9wN5fPAX4xAMLiXo5ACnG7
+XyToIyX2findzewkarLDCcNdg6dDFVBE3oH3A80djBDGlGFW9ldxlB0NpriJOjhY
+AaUIEEzciSMFez2QaTJSqv8=
+-----END CERTIFICATE-----
+Certificate:
+ Data:
+ Version: 1 (0x0)
+ Serial Number: 1048622 (0x10002e)
+ Signature Algorithm: sha1WithRSAEncryption
+ Issuer: O=Spirent Communications, OU=PAW/emailAddress=support@spirent.com, L=Eatontown, ST=NJ, C=US, CN=www.spirent-lcs.com
+ Validity
+ Not Before: Feb 20 06:42:53 2012 GMT
+ Not After : Feb 17 06:42:53 2022 GMT
+ Subject: C=US, ST=NJ, O=Spirent Communications, OU=PAW, CN=www.spirent-lcs.com
+ Subject Public Key Info:
+ Public Key Algorithm: rsaEncryption
+ Public-Key: (4096 bit)
+ Modulus:
+ 00:de:74:e9:f9:3d:95:b7:a4:2d:89:d3:a2:6f:55:
+ f2:e8:e8:41:0d:01:de:58:4b:30:06:6d:c6:51:ad:
+ cb:c9:ac:f7:b9:85:f4:6f:f0:b6:44:73:dd:38:75:
+ d6:40:11:7e:ea:6c:2d:66:a7:f2:79:7b:d6:67:5f:
+ a0:67:f7:56:c5:38:96:65:6a:23:c6:00:2d:cd:2e:
+ 1a:f6:c8:d5:8e:f1:1b:c8:eb:20:fd:75:e5:2e:c7:
+ fd:4d:82:5d:af:e8:bb:11:5c:75:ad:38:4e:5f:8d:
+ 1a:1a:3a:c2:f9:76:ae:b6:3d:d4:ad:bd:99:cc:3a:
+ 12:1f:2e:b0:78:6c:30:18:74:6f:58:ab:c4:75:ff:
+ 23:bf:ef:9c:ab:2e:94:17:ec:e9:54:75:e1:11:c6:
+ 6a:4a:20:4b:bf:b2:93:50:d9:ca:b3:1f:27:00:ac:
+ cc:2e:5a:f3:ab:9e:97:23:87:49:ad:cd:a7:55:a3:
+ c8:3b:0e:f6:51:f9:0f:b0:ad:ac:01:82:c2:c0:4d:
+ 13:da:2d:df:4f:63:91:3f:2f:ab:d0:39:8b:79:4d:
+ b6:b1:b1:31:f4:74:59:13:a5:32:59:38:e2:b8:60:
+ 83:9c:77:fa:aa:f7:e3:d0:cc:57:0a:66:32:04:5b:
+ 0b:1c:ab:76:ff:fb:18:43:ee:f2:73:38:5c:10:f6:
+ 47:7f:db:08:be:ce:27:f9:96:65:a9:06:3a:21:45:
+ 13:25:34:ad:14:31:17:24:3c:be:f9:3a:1c:bb:a6:
+ 99:e1:18:17:b3:9a:16:74:82:a6:57:15:b1:fe:df:
+ 3e:5a:91:81:26:99:24:12:31:7b:e9:af:f1:48:d1:
+ 95:22:13:4d:a4:bf:ff:4d:5e:95:e2:99:eb:92:53:
+ e1:37:67:9a:95:2c:1a:6b:d0:47:90:d4:26:94:cc:
+ ca:38:e7:8d:85:c6:d1:b2:93:f6:97:4d:61:9f:ad:
+ dd:1c:81:45:98:66:f1:94:3f:78:40:a2:6f:0e:80:
+ c7:33:a9:49:63:d6:5f:92:f7:c1:a5:2c:ee:14:66:
+ b4:cd:f9:26:9d:e8:90:f3:03:15:75:4b:31:ec:fd:
+ 04:3d:3d:48:74:9a:64:a3:f9:a3:62:99:51:7d:32:
+ fd:6c:ff:82:41:fc:3a:23:6b:c1:58:11:e4:98:1c:
+ 45:68:5e:0b:06:8c:68:74:cb:e7:ac:df:9f:28:a6:
+ 51:23:3f:1b:d1:9d:4a:bb:1c:4f:8b:bc:99:91:a6:
+ f2:e9:40:99:8d:f0:75:19:59:a0:d2:7f:be:d7:f4:
+ 9f:92:e5:3d:60:61:77:be:23:66:f1:42:fd:52:69:
+ ad:85:78:b1:e3:ef:64:dd:56:f2:86:e2:a9:a4:43:
+ 0e:7c:6d
+ Exponent: 65537 (0x10001)
+ Signature Algorithm: sha1WithRSAEncryption
+ 98:19:98:a0:c0:90:3f:b2:7d:49:66:e4:26:70:c0:98:8e:be:
+ 53:20:20:8c:48:82:84:02:0b:f7:cb:4d:b0:9c:ed:1d:5f:d1:
+ 4f:bf:db:17:2e:55:f0:4e:36:81:bb:71:41:cf:ab:1d:c8:9e:
+ 6d:b6:c0:2b:ba:ed:22:4f:0c:81:84:3c:9e:b0:66:c9:e0:b3:
+ 80:13:5f:bd:cb:46:a6:bb:7f:af:b5:a1:2f:eb:05:ea:d1:55:
+ a9:ac:59:90:bb:6c:ba:a0:b0:9c:53:f5:b2:df:fc:5a:3f:03:
+ da:5e:9a:dd:7d:e5:e2:f9:47:f2:9f:76:24:15:35:35:73:62:
+ 48:d4:8a:ed:ad:9b:81:7b:2e:c9:3e:e0:d5:cd:7e:5a:3d:e7:
+ 45:5a:b3:8e:01:ad:a1:3e:78:50:b8:ea:ae:97:a9:56:0f:98:
+ 46:69:eb:c4:ca:15:1f:45:6c:2a:1e:9c:03:9b:2b:1e:bd:43:
+ e5:f2:1f:aa:e1:98:d7:25:1d:62:21:99:22:80:7d:36:c5:0c:
+ b3:b7:7d:2b:e4:45:c5:fa:25:06:c3:89:a3:e7:a8:d1:92:20:
+ 51:92:77:bf:1b:72:15:62:1f:5d:d1:a0:d2:64:cd:80:69:d3:
+ 60:6b:b3:c4:53:1e:12:f5:19:a9:f3:a1:66:fe:c2:df:51:e9:
+ 48:6b:37:59:0f:79:f3:bd:cd:af:9c:4f:da:57:cc:7d:33:f7:
+ e0:73:56:ea:99:39:10:5e:0a:7a:d6:93:f6:2d:58:1d:e0:49:
+ 05:47:07:14:48:f6:3d:80:8a:25:da:2b:c2:51:7a:03:6c:e7:
+ 20:ec:91:64:c9:1e:08:4f:f2:cb:9f:23:03:3b:6f:1e:78:8a:
+ 14:30:2f:8a:61:01:16:55:57:10:16:e3:1b:3b:66:a4:79:d1:
+ 1d:c9:9d:5a:ed:be:0e:c0:8b:7f:92:59:29:ed:92:db:40:14:
+ 41:69:97:fc:b2:16:4a:9f:ff:45:bb:50:7b:d5:53:4d:7a:85:
+ 2b:d4:aa:79:d9:fe:15:08:db:40:a5:7a:49:5c:2f:19:7f:eb:
+ 47:91:3a:fb:27:e4:78:05:ab:b1:6c:b0:9f:f5:47:37:d1:b7:
+ d9:d8:35:57:31:f0:08:e0:33:7e:3c:f9:ad:86:eb:b2:ef:70:
+ 37:97:cf:01:7e:31:00:c2:e2:5e:8e:40:0a:71:bb:5f:24:e8:
+ 23:25:f6:7e:29:dd:cd:ec:24:6a:b2:c3:09:c3:5d:83:a7:43:
+ 15:50:44:de:81:f7:03:cd:1d:8c:10:c6:94:61:56:f6:57:71:
+ 94:1d:0d:a6:b8:89:3a:38:58:01:a5:08:10:4c:dc:89:23:05:
+ 7b:3d:90:69:32:52:aa:ff
+SHA1 Fingerprint=D9:4E:75:24:AE:F4:3E:BC:70:19:82:B8:85:CE:F9:E4:30:BC:AF:5D
diff --git a/meta/meta-mediatek/recipes-connectivity/agps/files/cacerts/47d59e14.0 b/meta/meta-mediatek/recipes-connectivity/agps/files/cacerts/47d59e14.0
new file mode 100644
index 0000000..9e07619
--- /dev/null
+++ b/meta/meta-mediatek/recipes-connectivity/agps/files/cacerts/47d59e14.0
@@ -0,0 +1,61 @@
+-----BEGIN CERTIFICATE-----
+MIIC2jCCAkOgAwIBAgIJALifyeI1CpzLMA0GCSqGSIb3DQEBCwUAMIGFMQswCQYD
+VQQGEwJUVzESMBAGA1UECAwJTmV3VGFpcGVpMQwwCgYDVQQKDANFUlQxDDAKBgNV
+BAsMA0lPVDEfMB0GA1UEAwwWZ21wYzAyLmVydC5lcmljc3Nvbi5zZTElMCMGCSqG
+SIb3DQEJARYWYXBwbGUueWluQGVyaWNzc29uLmNvbTAeFw0xODA1MjMwMzU4NTZa
+Fw0yMTA1MjIwMzU4NTZaMIGFMQswCQYDVQQGEwJUVzESMBAGA1UECAwJTmV3VGFp
+cGVpMQwwCgYDVQQKDANFUlQxDDAKBgNVBAsMA0lPVDEfMB0GA1UEAwwWZ21wYzAy
+LmVydC5lcmljc3Nvbi5zZTElMCMGCSqGSIb3DQEJARYWYXBwbGUueWluQGVyaWNz
+c29uLmNvbTCBnzANBgkqhkiG9w0BAQEFAAOBjQAwgYkCgYEAzMh7iP+lhdC/l104
+I1wDMPNzsEhcN21rRLaanvEx2ERwpGSqiNoj7G2PHf4ASCUgXoRZAWWdTjvoYYdt
+QE6/ZmxdbJac8Mj5oRnPdl436AF/tSqlxHwNphyNiYBl8y1x2App3s1htZ+vcKRX
+XGiRS/sSwYhWXioq4hV1EmCNXUsCAwEAAaNQME4wHQYDVR0OBBYEFHIwSo9Np1t0
+wKtHOdlXA+to96J5MB8GA1UdIwQYMBaAFHIwSo9Np1t0wKtHOdlXA+to96J5MAwG
+A1UdEwQFMAMBAf8wDQYJKoZIhvcNAQELBQADgYEAZo/yvpw9tzDf0laiUtGPCKap
++oDyKAh3o5vkt6/SSdCkw/zI+w76jq/LPLqKpGHPG9kON1n9LRHlyKvAeQKfJfKJ
++0zdaL5bhoSgAyCHgcwKvyLSonEqLXyRpLbNGIw6Ah4EQvQhS5UdP/2mv3REPE3e
+XgL2E3EZrJs1PosJTXA=
+-----END CERTIFICATE-----
+Certificate:
+ Data:
+ Version: 3 (0x2)
+ Serial Number:
+ b8:9f:c9:e2:35:0a:9c:cb
+ Signature Algorithm: sha256WithRSAEncryption
+ Issuer: C=TW, ST=NewTaipei, O=ERT, OU=IOT, CN=gmpc02.ert.ericsson.se/emailAddress=apple.yin@ericsson.com
+ Validity
+ Not Before: May 23 03:58:56 2018 GMT
+ Not After : May 22 03:58:56 2021 GMT
+ Subject: C=TW, ST=NewTaipei, O=ERT, OU=IOT, CN=gmpc02.ert.ericsson.se/emailAddress=apple.yin@ericsson.com
+ Subject Public Key Info:
+ Public Key Algorithm: rsaEncryption
+ Public-Key: (1024 bit)
+ Modulus:
+ 00:cc:c8:7b:88:ff:a5:85:d0:bf:97:5d:38:23:5c:
+ 03:30:f3:73:b0:48:5c:37:6d:6b:44:b6:9a:9e:f1:
+ 31:d8:44:70:a4:64:aa:88:da:23:ec:6d:8f:1d:fe:
+ 00:48:25:20:5e:84:59:01:65:9d:4e:3b:e8:61:87:
+ 6d:40:4e:bf:66:6c:5d:6c:96:9c:f0:c8:f9:a1:19:
+ cf:76:5e:37:e8:01:7f:b5:2a:a5:c4:7c:0d:a6:1c:
+ 8d:89:80:65:f3:2d:71:d8:0a:69:de:cd:61:b5:9f:
+ af:70:a4:57:5c:68:91:4b:fb:12:c1:88:56:5e:2a:
+ 2a:e2:15:75:12:60:8d:5d:4b
+ Exponent: 65537 (0x10001)
+ X509v3 extensions:
+ X509v3 Subject Key Identifier:
+ 72:30:4A:8F:4D:A7:5B:74:C0:AB:47:39:D9:57:03:EB:68:F7:A2:79
+ X509v3 Authority Key Identifier:
+ keyid:72:30:4A:8F:4D:A7:5B:74:C0:AB:47:39:D9:57:03:EB:68:F7:A2:79
+
+ X509v3 Basic Constraints:
+ CA:TRUE
+ Signature Algorithm: sha256WithRSAEncryption
+ 66:8f:f2:be:9c:3d:b7:30:df:d2:56:a2:52:d1:8f:08:a6:a9:
+ fa:80:f2:28:08:77:a3:9b:e4:b7:af:d2:49:d0:a4:c3:fc:c8:
+ fb:0e:fa:8e:af:cb:3c:ba:8a:a4:61:cf:1b:d9:0e:37:59:fd:
+ 2d:11:e5:c8:ab:c0:79:02:9f:25:f2:89:fb:4c:dd:68:be:5b:
+ 86:84:a0:03:20:87:81:cc:0a:bf:22:d2:a2:71:2a:2d:7c:91:
+ a4:b6:cd:18:8c:3a:02:1e:04:42:f4:21:4b:95:1d:3f:fd:a6:
+ bf:74:44:3c:4d:de:5e:02:f6:13:71:19:ac:9b:35:3e:8b:09:
+ 4d:70
+SHA1 Fingerprint=F3:EE:B7:21:95:D5:E8:FD:B8:4E:A4:4A:27:94:97:A5:FA:EB:F9:59
diff --git a/meta/meta-mediatek/recipes-connectivity/agps/files/cacerts/5238210a.0 b/meta/meta-mediatek/recipes-connectivity/agps/files/cacerts/5238210a.0
new file mode 100644
index 0000000..ad4338d
--- /dev/null
+++ b/meta/meta-mediatek/recipes-connectivity/agps/files/cacerts/5238210a.0
@@ -0,0 +1,60 @@
+-----BEGIN CERTIFICATE-----
+MIICojCCAgugAwIBAgIJAOKRTsbHFjRqMA0GCSqGSIb3DQEBBQUAMGkxCzAJBgNV
+BAYTAkRFMRAwDgYDVQQIEwdCYXZhcmlhMQ8wDQYDVQQHEwZNdW5pY2gxFjAUBgNV
+BAoMDVJvaGRlJlNjaHdhcnoxDDAKBgNVBAsTA0FURTERMA8GA1UEAxMIQVRFLVRF
+U1QwIBcNNzkxMjMxMjMwMDIxWhgPMjA2OTEyMDgyMzAwMjFaMGkxCzAJBgNVBAYT
+AkRFMRAwDgYDVQQIEwdCYXZhcmlhMQ8wDQYDVQQHEwZNdW5pY2gxFjAUBgNVBAoM
+DVJvaGRlJlNjaHdhcnoxDDAKBgNVBAsTA0FURTERMA8GA1UEAxMIQVRFLVRFU1Qw
+gZ8wDQYJKoZIhvcNAQEBBQADgY0AMIGJAoGBAK9TFF6860g96uSnV5kKPHzN06JS
+jI0EmxcbyKhYeOu4LB4pyGVeyxUTZhQ1f8huDix/sWZonQ69p79X/zd/gN5bxS88
+uCqrgFZPwrmYDlGDR7rHZqCOwgx+qI9nxeDSmoLlsonrg6MG2rqOa4LqEHa1xrl1
+lGWXLCuHHZrV+KffAgMBAAGjUDBOMB0GA1UdDgQWBBT9fQc68TXzRbksHo0DJov1
+ZWx0vjAfBgNVHSMEGDAWgBT9fQc68TXzRbksHo0DJov1ZWx0vjAMBgNVHRMEBTAD
+AQH/MA0GCSqGSIb3DQEBBQUAA4GBAHbN7hCWrOCJbZv3sNm9Zt6pgq1DKVDjfBky
+x9wi7YuM1EaL7Tnn/2m/+nRincBr9IKCQigIrR5m43ZMJMyZMKYIG1OV1ad2b5Fa
+iQTNeyzo/hekFy1XSEon9McrScls4sGn+2WPO4EShyLxTD6/lqmBBQjl7288g+Hr
+UCq43huD
+-----END CERTIFICATE-----
+Certificate:
+ Data:
+ Version: 3 (0x2)
+ Serial Number:
+ e2:91:4e:c6:c7:16:34:6a
+ Signature Algorithm: sha1WithRSAEncryption
+ Issuer: C=DE, ST=Bavaria, L=Munich, O=Rohde&Schwarz, OU=ATE, CN=ATE-TEST
+ Validity
+ Not Before: Dec 31 23:00:21 1979 GMT
+ Not After : Dec 8 23:00:21 2069 GMT
+ Subject: C=DE, ST=Bavaria, L=Munich, O=Rohde&Schwarz, OU=ATE, CN=ATE-TEST
+ Subject Public Key Info:
+ Public Key Algorithm: rsaEncryption
+ Public-Key: (1024 bit)
+ Modulus:
+ 00:af:53:14:5e:bc:eb:48:3d:ea:e4:a7:57:99:0a:
+ 3c:7c:cd:d3:a2:52:8c:8d:04:9b:17:1b:c8:a8:58:
+ 78:eb:b8:2c:1e:29:c8:65:5e:cb:15:13:66:14:35:
+ 7f:c8:6e:0e:2c:7f:b1:66:68:9d:0e:bd:a7:bf:57:
+ ff:37:7f:80:de:5b:c5:2f:3c:b8:2a:ab:80:56:4f:
+ c2:b9:98:0e:51:83:47:ba:c7:66:a0:8e:c2:0c:7e:
+ a8:8f:67:c5:e0:d2:9a:82:e5:b2:89:eb:83:a3:06:
+ da:ba:8e:6b:82:ea:10:76:b5:c6:b9:75:94:65:97:
+ 2c:2b:87:1d:9a:d5:f8:a7:df
+ Exponent: 65537 (0x10001)
+ X509v3 extensions:
+ X509v3 Subject Key Identifier:
+ FD:7D:07:3A:F1:35:F3:45:B9:2C:1E:8D:03:26:8B:F5:65:6C:74:BE
+ X509v3 Authority Key Identifier:
+ keyid:FD:7D:07:3A:F1:35:F3:45:B9:2C:1E:8D:03:26:8B:F5:65:6C:74:BE
+
+ X509v3 Basic Constraints:
+ CA:TRUE
+ Signature Algorithm: sha1WithRSAEncryption
+ 76:cd:ee:10:96:ac:e0:89:6d:9b:f7:b0:d9:bd:66:de:a9:82:
+ ad:43:29:50:e3:7c:19:32:c7:dc:22:ed:8b:8c:d4:46:8b:ed:
+ 39:e7:ff:69:bf:fa:74:62:9d:c0:6b:f4:82:82:42:28:08:ad:
+ 1e:66:e3:76:4c:24:cc:99:30:a6:08:1b:53:95:d5:a7:76:6f:
+ 91:5a:89:04:cd:7b:2c:e8:fe:17:a4:17:2d:57:48:4a:27:f4:
+ c7:2b:49:c9:6c:e2:c1:a7:fb:65:8f:3b:81:12:87:22:f1:4c:
+ 3e:bf:96:a9:81:05:08:e5:ef:6f:3c:83:e1:eb:50:2a:b8:de:
+ 1b:83
+SHA1 Fingerprint=97:02:38:19:2F:A2:89:D7:83:64:B1:EA:65:5D:05:52:68:25:DD:B4
diff --git a/meta/meta-mediatek/recipes-connectivity/agps/files/cacerts/5238210a.1 b/meta/meta-mediatek/recipes-connectivity/agps/files/cacerts/5238210a.1
new file mode 100644
index 0000000..acb0970
--- /dev/null
+++ b/meta/meta-mediatek/recipes-connectivity/agps/files/cacerts/5238210a.1
@@ -0,0 +1,50 @@
+-----BEGIN CERTIFICATE-----
+MIICSzCCAbQCCQCCNadq6ShcgjANBgkqhkiG9w0BAQUFADBpMQswCQYDVQQGEwJE
+RTEQMA4GA1UECBMHQmF2YXJpYTEPMA0GA1UEBxMGTXVuaWNoMRYwFAYDVQQKDA1S
+b2hkZSZTY2h3YXJ6MQwwCgYDVQQLEwNBVEUxETAPBgNVBAMTCEFURS1URVNUMCAX
+DTc5MTIzMTIzMDAxNVoYDzIwNjkxMjA4MjMwMDE1WjBpMQswCQYDVQQGEwJERTEQ
+MA4GA1UECBMHQmF2YXJpYTEPMA0GA1UEBxMGTXVuaWNoMRYwFAYDVQQKDA1Sb2hk
+ZSZTY2h3YXJ6MQwwCgYDVQQLEwNBVEUxETAPBgNVBAMTCEFURS1URVNUMIGfMA0G
+CSqGSIb3DQEBAQUAA4GNADCBiQKBgQCvUxRevOtIPerkp1eZCjx8zdOiUoyNBJsX
+G8ioWHjruCweKchlXssVE2YUNX/Ibg4sf7FmaJ0Ovae/V/83f4DeW8UvPLgqq4BW
+T8K5mA5Rg0e6x2agjsIMfqiPZ8Xg0pqC5bKJ64OjBtq6jmuC6hB2tca5dZRllywr
+hx2a1fin3wIDAQABMA0GCSqGSIb3DQEBBQUAA4GBABiI4c2AXO2eZHxrQnqY22ph
+0YgkilqJbrv5lyM4St7XdXmqJomN0KkquT0l4OcajjCWi1TFthYaRep35rfaSHv+
+PX/5Uwp+mvjQXApIvcVgRtty2Wlpzyy9lGmPf4N503Gq355mKcMcqbhma2pTG6p+
+1bHGxbU8T+1MdPkoiMBB
+-----END CERTIFICATE-----
+Certificate:
+ Data:
+ Version: 1 (0x0)
+ Serial Number:
+ 82:35:a7:6a:e9:28:5c:82
+ Signature Algorithm: sha1WithRSAEncryption
+ Issuer: C=DE, ST=Bavaria, L=Munich, O=Rohde&Schwarz, OU=ATE, CN=ATE-TEST
+ Validity
+ Not Before: Dec 31 23:00:15 1979 GMT
+ Not After : Dec 8 23:00:15 2069 GMT
+ Subject: C=DE, ST=Bavaria, L=Munich, O=Rohde&Schwarz, OU=ATE, CN=ATE-TEST
+ Subject Public Key Info:
+ Public Key Algorithm: rsaEncryption
+ Public-Key: (1024 bit)
+ Modulus:
+ 00:af:53:14:5e:bc:eb:48:3d:ea:e4:a7:57:99:0a:
+ 3c:7c:cd:d3:a2:52:8c:8d:04:9b:17:1b:c8:a8:58:
+ 78:eb:b8:2c:1e:29:c8:65:5e:cb:15:13:66:14:35:
+ 7f:c8:6e:0e:2c:7f:b1:66:68:9d:0e:bd:a7:bf:57:
+ ff:37:7f:80:de:5b:c5:2f:3c:b8:2a:ab:80:56:4f:
+ c2:b9:98:0e:51:83:47:ba:c7:66:a0:8e:c2:0c:7e:
+ a8:8f:67:c5:e0:d2:9a:82:e5:b2:89:eb:83:a3:06:
+ da:ba:8e:6b:82:ea:10:76:b5:c6:b9:75:94:65:97:
+ 2c:2b:87:1d:9a:d5:f8:a7:df
+ Exponent: 65537 (0x10001)
+ Signature Algorithm: sha1WithRSAEncryption
+ 18:88:e1:cd:80:5c:ed:9e:64:7c:6b:42:7a:98:db:6a:61:d1:
+ 88:24:8a:5a:89:6e:bb:f9:97:23:38:4a:de:d7:75:79:aa:26:
+ 89:8d:d0:a9:2a:b9:3d:25:e0:e7:1a:8e:30:96:8b:54:c5:b6:
+ 16:1a:45:ea:77:e6:b7:da:48:7b:fe:3d:7f:f9:53:0a:7e:9a:
+ f8:d0:5c:0a:48:bd:c5:60:46:db:72:d9:69:69:cf:2c:bd:94:
+ 69:8f:7f:83:79:d3:71:aa:df:9e:66:29:c3:1c:a9:b8:66:6b:
+ 6a:53:1b:aa:7e:d5:b1:c6:c5:b5:3c:4f:ed:4c:74:f9:28:88:
+ c0:41
+SHA1 Fingerprint=18:B8:97:CB:27:F4:F7:1A:31:04:B4:BA:A2:81:FE:28:3E:48:0D:F3
diff --git a/meta/meta-mediatek/recipes-connectivity/agps/files/cacerts/7b637099.0 b/meta/meta-mediatek/recipes-connectivity/agps/files/cacerts/7b637099.0
new file mode 100644
index 0000000..6f41d24
--- /dev/null
+++ b/meta/meta-mediatek/recipes-connectivity/agps/files/cacerts/7b637099.0
@@ -0,0 +1,50 @@
+-----BEGIN CERTIFICATE-----
+MIICkjCCAfsCBD4S3EQwDQYJKoZIhvcNAQEEBQAwgY8xKDAmBgkqhkiG9w0BCQEW
+GXN1cHBvcnRAcm9oZGUtc2Nod2Fyei5jb20xCzAJBgNVBAYTAkRFMREwDwYDVQQI
+DAhCYXZhcmlhbjEPMA0GA1UEBwwGTXVuaWNoMQwwCgYDVQQKDANSJlMxEDAOBgNV
+BAsMB1ImUyBBVEUxEjAQBgNVBAMMCXNscC5ycy5kZTAeFw0wMzAxMDExMjE3MDha
+Fw0yNzEyMjYxMjE3MDhaMIGPMSgwJgYJKoZIhvcNAQkBFhlzdXBwb3J0QHJvaGRl
+LXNjaHdhcnouY29tMQswCQYDVQQGEwJERTERMA8GA1UECAwIQmF2YXJpYW4xDzAN
+BgNVBAcMBk11bmljaDEMMAoGA1UECgwDUiZTMRAwDgYDVQQLDAdSJlMgQVRFMRIw
+EAYDVQQDDAlzbHAucnMuZGUwgZ8wDQYJKoZIhvcNAQEBBQADgY0AMIGJAoGBAJyn
+kTj84x8KPxnX3vJQ7/g/AMTPX4OnoRUFt6feusB9tlzD6jt4q3Fd7Exjmm45KwLe
+PGIz91JbghwN9XG520+E+8yA8a7QPDU4w9TQFA4m9adwJFAPRW+uoAn+Uw89Xzzz
+8usgkcZFtFNPJ2dzijDQUdv7EWPogBVRPRBvWfuVAgMBAAEwDQYJKoZIhvcNAQEE
+BQADgYEAaQEoxHPEFMQYunxCvORyxaUDJMjzWF+U8aRZvRGZ3t0NeosCGliOG3GG
+0Uk4MnpmkInLFr/UXn+2q772+L5iIfmwhkprFLS7np09fueEsNMpvZlz3ze/sNfV
+qYztfwkrbgXowvSoSAvWvZiZ7rFy+0AJ0MisUGB4M3JKw6tgOKY=
+-----END CERTIFICATE-----
+Certificate:
+ Data:
+ Version: 1 (0x0)
+ Serial Number: 1041423428 (0x3e12dc44)
+ Signature Algorithm: md5WithRSAEncryption
+ Issuer: emailAddress=support@rohde-schwarz.com, C=DE, ST=Bavarian, L=Munich, O=R&S, OU=R&S ATE, CN=slp.rs.de
+ Validity
+ Not Before: Jan 1 12:17:08 2003 GMT
+ Not After : Dec 26 12:17:08 2027 GMT
+ Subject: emailAddress=support@rohde-schwarz.com, C=DE, ST=Bavarian, L=Munich, O=R&S, OU=R&S ATE, CN=slp.rs.de
+ Subject Public Key Info:
+ Public Key Algorithm: rsaEncryption
+ Public-Key: (1024 bit)
+ Modulus:
+ 00:9c:a7:91:38:fc:e3:1f:0a:3f:19:d7:de:f2:50:
+ ef:f8:3f:00:c4:cf:5f:83:a7:a1:15:05:b7:a7:de:
+ ba:c0:7d:b6:5c:c3:ea:3b:78:ab:71:5d:ec:4c:63:
+ 9a:6e:39:2b:02:de:3c:62:33:f7:52:5b:82:1c:0d:
+ f5:71:b9:db:4f:84:fb:cc:80:f1:ae:d0:3c:35:38:
+ c3:d4:d0:14:0e:26:f5:a7:70:24:50:0f:45:6f:ae:
+ a0:09:fe:53:0f:3d:5f:3c:f3:f2:eb:20:91:c6:45:
+ b4:53:4f:27:67:73:8a:30:d0:51:db:fb:11:63:e8:
+ 80:15:51:3d:10:6f:59:fb:95
+ Exponent: 65537 (0x10001)
+ Signature Algorithm: md5WithRSAEncryption
+ 69:01:28:c4:73:c4:14:c4:18:ba:7c:42:bc:e4:72:c5:a5:03:
+ 24:c8:f3:58:5f:94:f1:a4:59:bd:11:99:de:dd:0d:7a:8b:02:
+ 1a:58:8e:1b:71:86:d1:49:38:32:7a:66:90:89:cb:16:bf:d4:
+ 5e:7f:b6:ab:be:f6:f8:be:62:21:f9:b0:86:4a:6b:14:b4:bb:
+ 9e:9d:3d:7e:e7:84:b0:d3:29:bd:99:73:df:37:bf:b0:d7:d5:
+ a9:8c:ed:7f:09:2b:6e:05:e8:c2:f4:a8:48:0b:d6:bd:98:99:
+ ee:b1:72:fb:40:09:d0:c8:ac:50:60:78:33:72:4a:c3:ab:60:
+ 38:a6
+SHA1 Fingerprint=81:6C:C2:FE:CA:68:FB:C4:33:65:2A:B9:6B:51:1D:61:47:92:FB:EE
diff --git a/meta/meta-mediatek/recipes-connectivity/agps/files/cacerts/9ba3db56.0 b/meta/meta-mediatek/recipes-connectivity/agps/files/cacerts/9ba3db56.0
new file mode 100644
index 0000000..ed44e27
--- /dev/null
+++ b/meta/meta-mediatek/recipes-connectivity/agps/files/cacerts/9ba3db56.0
@@ -0,0 +1,63 @@
+-----BEGIN CERTIFICATE-----
+MIICzjCCAjegAwIBAgIJAJSPXrpHroFUMA0GCSqGSIb3DQEBBQUAME8xEDAOBgNV
+BAoTB1NwaXJlbnQxDTALBgNVBAsTBFBBV1AxEjAQBgNVBAcTCUVhdG9udG93bjEL
+MAkGA1UECBMCTkoxCzAJBgNVBAYTAlVTMB4XDTExMDIwNDIzNDcyMFoXDTIxMDIw
+MTIzNDcyMFowTzEQMA4GA1UEChMHU3BpcmVudDENMAsGA1UECxMEUEFXUDESMBAG
+A1UEBxMJRWF0b250b3duMQswCQYDVQQIEwJOSjELMAkGA1UEBhMCVVMwgZ8wDQYJ
+KoZIhvcNAQEBBQADgY0AMIGJAoGBANFIX5YtfzevR7jxitqQVVvdjkkN28vQzFKx
+N2rp6Cuqg6c2YQP6VqN51ZC+7R6eTO9KAuvlYcfhE2ux6hDyI01wkkO3erMZARuQ
+ZQ1sRWvM3xKI0l9Ti8W330U29DDw93mmpduRkclnggIpR/Txo3F07up2t4VHbC1k
+ibmcmhN1AgMBAAGjgbEwga4wDAYDVR0TBAUwAwEB/zAdBgNVHQ4EFgQUbviGjBjo
+DXOC6hcaqWKKfOpX8Z4wfwYDVR0jBHgwdoAUbviGjBjoDXOC6hcaqWKKfOpX8Z6h
+U6RRME8xEDAOBgNVBAoTB1NwaXJlbnQxDTALBgNVBAsTBFBBV1AxEjAQBgNVBAcT
+CUVhdG9udG93bjELMAkGA1UECBMCTkoxCzAJBgNVBAYTAlVTggkAlI9eukeugVQw
+DQYJKoZIhvcNAQEFBQADgYEASPCO8YOKV34K5lpccUGa9P8i1uaqJ2FMjhNtcC+7
+djn3gP0IfdWhrRCoxfQPuT7/MEtLshAMvzjp0ljbPR0816iU68dTsgYDgyelRV5G
+SjSkumTq7e70p55HoBLzWhFAazzs/h/nyJFqJLnlLnyFlEGHXLAezfofM0sx5CaW
+5OY=
+-----END CERTIFICATE-----
+Certificate:
+ Data:
+ Version: 3 (0x2)
+ Serial Number:
+ 94:8f:5e:ba:47:ae:81:54
+ Signature Algorithm: sha1WithRSAEncryption
+ Issuer: O=Spirent, OU=PAWP, L=Eatontown, ST=NJ, C=US
+ Validity
+ Not Before: Feb 4 23:47:20 2011 GMT
+ Not After : Feb 1 23:47:20 2021 GMT
+ Subject: O=Spirent, OU=PAWP, L=Eatontown, ST=NJ, C=US
+ Subject Public Key Info:
+ Public Key Algorithm: rsaEncryption
+ Public-Key: (1024 bit)
+ Modulus:
+ 00:d1:48:5f:96:2d:7f:37:af:47:b8:f1:8a:da:90:
+ 55:5b:dd:8e:49:0d:db:cb:d0:cc:52:b1:37:6a:e9:
+ e8:2b:aa:83:a7:36:61:03:fa:56:a3:79:d5:90:be:
+ ed:1e:9e:4c:ef:4a:02:eb:e5:61:c7:e1:13:6b:b1:
+ ea:10:f2:23:4d:70:92:43:b7:7a:b3:19:01:1b:90:
+ 65:0d:6c:45:6b:cc:df:12:88:d2:5f:53:8b:c5:b7:
+ df:45:36:f4:30:f0:f7:79:a6:a5:db:91:91:c9:67:
+ 82:02:29:47:f4:f1:a3:71:74:ee:ea:76:b7:85:47:
+ 6c:2d:64:89:b9:9c:9a:13:75
+ Exponent: 65537 (0x10001)
+ X509v3 extensions:
+ X509v3 Basic Constraints:
+ CA:TRUE
+ X509v3 Subject Key Identifier:
+ 6E:F8:86:8C:18:E8:0D:73:82:EA:17:1A:A9:62:8A:7C:EA:57:F1:9E
+ X509v3 Authority Key Identifier:
+ keyid:6E:F8:86:8C:18:E8:0D:73:82:EA:17:1A:A9:62:8A:7C:EA:57:F1:9E
+ DirName:/O=Spirent/OU=PAWP/L=Eatontown/ST=NJ/C=US
+ serial:94:8F:5E:BA:47:AE:81:54
+
+ Signature Algorithm: sha1WithRSAEncryption
+ 48:f0:8e:f1:83:8a:57:7e:0a:e6:5a:5c:71:41:9a:f4:ff:22:
+ d6:e6:aa:27:61:4c:8e:13:6d:70:2f:bb:76:39:f7:80:fd:08:
+ 7d:d5:a1:ad:10:a8:c5:f4:0f:b9:3e:ff:30:4b:4b:b2:10:0c:
+ bf:38:e9:d2:58:db:3d:1d:3c:d7:a8:94:eb:c7:53:b2:06:03:
+ 83:27:a5:45:5e:46:4a:34:a4:ba:64:ea:ed:ee:f4:a7:9e:47:
+ a0:12:f3:5a:11:40:6b:3c:ec:fe:1f:e7:c8:91:6a:24:b9:e5:
+ 2e:7c:85:94:41:87:5c:b0:1e:cd:fa:1f:33:4b:31:e4:26:96:
+ e4:e6
+SHA1 Fingerprint=A5:7F:0C:80:31:10:AC:67:AE:CF:5A:DA:E4:E4:E3:A7:66:8A:A5:9E
diff --git a/meta/meta-mediatek/recipes-connectivity/agps/files/cacerts/e2220fb6.0 b/meta/meta-mediatek/recipes-connectivity/agps/files/cacerts/e2220fb6.0
new file mode 100644
index 0000000..59a7ca6
--- /dev/null
+++ b/meta/meta-mediatek/recipes-connectivity/agps/files/cacerts/e2220fb6.0
@@ -0,0 +1,42 @@
+-----BEGIN CERTIFICATE-----
+MIICQjCCAewCCQDZ9j78P4VYLDANBgkqhkiG9w0BAQUFADCBpzEfMB0GA1UEChMW
+U3BpcmVudCBDb21tdW5pY2F0aW9uczEOMAwGA1UECxMFUEEtV1AxJTAjBgkqhkiG
+9w0BCQEWFnN1cHBvcnRAc3BpcmVudGNvbS5jb20xEjAQBgNVBAcTCUVhdG9udG93
+bjELMAkGA1UECBMCTkoxCzAJBgNVBAYTAlVTMR8wHQYDVQQDExZzcGlyZW50IENv
+bW11bmljYXRpb25zMB4XDTk4MDEwMjE1MjUyOVoXDTE3MTIyODE1MjUyOVowgacx
+HzAdBgNVBAoTFlNwaXJlbnQgQ29tbXVuaWNhdGlvbnMxDjAMBgNVBAsTBVBBLVdQ
+MSUwIwYJKoZIhvcNAQkBFhZzdXBwb3J0QHNwaXJlbnRjb20uY29tMRIwEAYDVQQH
+EwlFYXRvbnRvd24xCzAJBgNVBAgTAk5KMQswCQYDVQQGEwJVUzEfMB0GA1UEAxMW
+c3BpcmVudCBDb21tdW5pY2F0aW9uczBcMA0GCSqGSIb3DQEBAQUAA0sAMEgCQQC9
+DEVw4fIKnNB/BgqKRh8G5Fb/8CW0BshBAofAUmkzmFr2pZj46HO8phJ0NfstSRMH
+0euv9yU0DIL4PFCl+JGpAgMBAAEwDQYJKoZIhvcNAQEFBQADQQAKB00iTL0LDLy4
+DdRkZ+1O8f2l8/2lNhwpjerhNYLaVvnjAff948+3LrSHgsCmycFQC0DwoelJZTjZ
+NSy3yOOM
+-----END CERTIFICATE-----
+Certificate:
+ Data:
+ Version: 1 (0x0)
+ Serial Number:
+ d9:f6:3e:fc:3f:85:58:2c
+ Signature Algorithm: sha1WithRSAEncryption
+ Issuer: O=Spirent Communications, OU=PA-WP/emailAddress=support@spirentcom.com, L=Eatontown, ST=NJ, C=US, CN=spirent Communications
+ Validity
+ Not Before: Jan 2 15:25:29 1998 GMT
+ Not After : Dec 28 15:25:29 2017 GMT
+ Subject: O=Spirent Communications, OU=PA-WP/emailAddress=support@spirentcom.com, L=Eatontown, ST=NJ, C=US, CN=spirent Communications
+ Subject Public Key Info:
+ Public Key Algorithm: rsaEncryption
+ Public-Key: (512 bit)
+ Modulus:
+ 00:bd:0c:45:70:e1:f2:0a:9c:d0:7f:06:0a:8a:46:
+ 1f:06:e4:56:ff:f0:25:b4:06:c8:41:02:87:c0:52:
+ 69:33:98:5a:f6:a5:98:f8:e8:73:bc:a6:12:74:35:
+ fb:2d:49:13:07:d1:eb:af:f7:25:34:0c:82:f8:3c:
+ 50:a5:f8:91:a9
+ Exponent: 65537 (0x10001)
+ Signature Algorithm: sha1WithRSAEncryption
+ 0a:07:4d:22:4c:bd:0b:0c:bc:b8:0d:d4:64:67:ed:4e:f1:fd:
+ a5:f3:fd:a5:36:1c:29:8d:ea:e1:35:82:da:56:f9:e3:01:f7:
+ fd:e3:cf:b7:2e:b4:87:82:c0:a6:c9:c1:50:0b:40:f0:a1:e9:
+ 49:65:38:d9:35:2c:b7:c8:e3:8c
+SHA1 Fingerprint=42:87:0C:3D:A5:0E:86:8B:DE:7B:57:C8:FD:9D:BA:EA:62:60:69:24