--- title: SUPL DDF file description: This topic shows the OMA DM device description framework (DDF) for the SUPL configuration service provider. ms.assetid: 514B7854-80DC-4ED9-9805-F5276BF38034 ms.reviewer: manager: dansimp ms.author: dansimp ms.topic: article ms.prod: w10 ms.technology: windows author: manikadhiman ms.date: 06/03/2020 --- # SUPL DDF file This topic shows the OMA DM device description framework (DDF) for the **SUPL** configuration service provider (CSP). Looking for the DDF XML files? See [CSP DDF files download](configuration-service-provider-reference.md#csp-ddf-files-download). The XML below is the DDF for the current version for this CSP. ```xml ]> 1.2 SUPL ./Vendor/MSFT/ com.microsoft/1.2/MDM/SUPL SUPL1 Required for SUPL. Defines the account for the SUPL Enabled Terminal (SET) node. Only one SUPL account is supported at a given time. AppID Required. The AppID for SUPL is automatically set to "ap0004". This is a read-only value. Addr Optional. Specifies the address of the Home SUPL Location Platform (H-SLP) server for non-proxy mode. The value is a server address specified as a fully qualified domain name, and the port specified as an integer, with the format server: port. text/plain Ext Microsoft Version 1 Optional. Determines the major version of the SUPL protocol to use. For SUPL 1.0.0, set this value to 1. For SUPL 2.0.0, set this value to 2. The default is 1. Refer to FullVersion to define the minor version and the service indicator. text/plain FullVersion 1.0.0 Optional. Determines the full version (X.Y.Z where X, Y, and Z are the major version, the minor version, and the service indicator, respectively) of the SUPL protocol to use. The default is 1.0.0. If FullVersion is defined, Version field is ignored. text/plain MCCMNCPairs Required. List all of the MCC and MNC pairs owned by the mobile operator. This list is used to verify that the UICC matches the network and SUPL can be used. When the UICC and network do not match, the phone uses the default location service and does not use SUPL. text/plain LocMasterSwitchDependencyNII 1 This setting is deprecated in Windows 10. Optional. Boolean. Specifies whether the location toggle on the location screen in Settings is also used to manage SUPL network-initiated (NI) requests for location. If the value is set to 0, the NI behavior is independent from the current location toggle setting. If the value is set to 1, the NI behavior follows the current location toggle setting. The default value is 1. Note that most clients do not support this behavior. This value manages the settings for both SUPL and v2 UPL. If a phone is configured for both SUPL and V2 UPL and these values differ, the SUPL setting will always be used. text/plain NIDefaultTimeout 30 Optional. Time in seconds that the network-initiated location request is displayed to the user, while awaiting a response and before doing the default action. The default is 30 seconds. A value between 20 and 60 seconds is recommended. text/plain ServerAccessInterval 60 Optional. Integer. Defines the minimum interval of time in seconds between mobile originated requests sent to the server to prevent overloading the mobile operator's network. The default value is 60. text/plain Name Specifies the name of the H-SLP root certificate as a string, in the format name.cer. text/plain Data The base 64 encoded blob of the H-SLP root certificate. RootCertificate2 Specifies the root certificate for the H-SLP server. Name Specifies the name of the H-SLP root certificate as a string, in the format name.cer. text/plain Data The base 64 encoded blob of the H-SLP root certificate. RootCertificate3 Specifies the root certificate for the H-SLP server. Name Specifies the name of the H-SLP root certificate as a string, in the format name.cer. text/plain Data The base 64 encoded blob of the H-SLP root certificate. RootCertificate4 Specifies the root certificate for the H-SLP server. Name Specifies the name of the H-SLP root certificate as a string, in the format name.cer. text/plain Data The base 64 encoded blob of the H-SLP root certificate. RootCertificate5 Specifies the root certificate for the H-SLP server. Name Specifies the name of the H-SLP root certificate as a string, in the format name.cer. text/plain Data The base 64 encoded blob of the H-SLP root certificate. RootCertificate6 Specifies the root certificate for the H-SLP server. Name Specifies the name of the H-SLP root certificate as a string, in the format name.cer. text/plain Data The base 64 encoded blob of the H-SLP root certificate. V2UPL1 Required for V2 UPL for CDMA. Specifies the account settings for user plane location and IS-801 for CDMA. Only one account is supported at a given time. MPC Optional. The address of the mobile positioning center (MPC), in the format ipAddress: portNumber. For non-trusted mode of operation, this parameter is mandatory and the PDE parameter must be empty. text/plain PDE Optional. The address of the Position Determination Entity (PDE), in the format ipAddress: portNumber. For non-trusted mode of operation, this parameter must be empty. text/plain LocMasterSwitchDependencyNII 1 Optional. Boolean. Specifies whether the location toggle on the location screen in Settings is also used to manage network-initiated requests for location. If the value is set to 0, the NI behavior is independent from the current location toggle setting. If the value is set to 1, the NI behavior follows the current location toggle setting. For CDMA phones, this value must be set to 1. The default value is 1. text/plain ApplicationTypeIndicator_MR Required. This value must always be set to 00000011. NIDefaultTimeout 30 Optional. Time in seconds that the network-initiated location request is displayed to the user, while awaiting a response and before doing the default action. The default is 30 seconds. A value between 20 and 60 seconds is recommended. text/plain ServerAccessInterval 60 Optional. Integer. Defines the minimum interval of time in seconds between mobile originated requests sent to the server to prevent overloading the mobile operator's network. The default value is 60. text/plain ```