472 lines
11 KiB
XML
472 lines
11 KiB
XML
<?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
|
|
|
|
===== 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="173.194.72.192"
|
|
port="7276"
|
|
tls="false"
|
|
/>
|
|
|
|
<!-- Spirent Lab -->
|
|
<supl_profile name="Spirent"
|
|
addr="www.spirent-lcs.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"
|
|
/>
|
|
|
|
<!-- 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"
|
|
/>
|
|
|
|
<!-- 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"
|
|
addr="lbs.geo.t-mobile.com"
|
|
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"
|
|
/>
|
|
|
|
<!-- 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"
|
|
/>
|
|
|
|
<!-- 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"
|
|
/>
|
|
|
|
<!-- 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="false"
|
|
mcp_addr="10.199.2.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)
|
|
-->
|
|
<agps_setting
|
|
agps_enable="true"
|
|
agps_protocol="0"
|
|
gpevt="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.
|
|
|
|
-->
|
|
<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"
|
|
/>
|
|
|
|
<!-- 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:
|
|
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
|
|
|
|
otdoa_enable:
|
|
enable/disable the OTDOA 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 SDCard
|
|
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
|
|
|
|
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)
|
|
-->
|
|
<up_setting
|
|
ca_enable="false"
|
|
ni_request="true"
|
|
roaming="true"
|
|
cdma_preferred="0"
|
|
pref_method="1"
|
|
supl_version="1"
|
|
tls_version="0"
|
|
sha_version="0"
|
|
supl_log="false"
|
|
msa_enable="true"
|
|
msb_enable="true"
|
|
ecid_enable="true"
|
|
otdoa_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"
|
|
ut2="11"
|
|
ut3="10"
|
|
sync_to_slp="false"
|
|
/>
|
|
|
|
</mtk_agps_profiles>
|