--- title: EnterpriseExt CSP description: Learn how the EnterpriseExt CSP allows OEMs to set their own unique ID for their devices, set display brightness values, and set the LED behavior. ms.assetid: ACA5CD79-BBD5-4DD1-86DA-0285B93982BD ms.reviewer: manager: dansimp ms.author: dansimp ms.topic: article ms.prod: w10 ms.technology: windows author: manikadhiman ms.date: 06/26/2017 --- # EnterpriseExt CSP The EnterpriseExt configuration service provider allows OEMs to set their own unique ID for their devices, set display brightness values, and set the LED behavior. > **Note**   The EnterpriseExt CSP is only supported in Windows 10 Mobile.   The following shows the EnterpriseExt configuration service provider in tree format as used by both the Open Mobile Alliance (OMA) Device Management (DM) and OMA Client Provisioning. ``` ./Vendor/MSFT EnterpriseExt ----DeviceCustomData --------CustomID --------CustomString ----Brightness --------Default --------MaxAuto ----LedAlertNotification --------State --------Intensity --------Period --------DutyCycle --------Cyclecount ``` The following list shows the characteristics and parameters. **./Vendor/MSFT/EnterpriseExt** The root node for the EnterpriseExt configuration service provider. Supported operations is Get. **DeviceCustomData** Node for setting the custom device ID and string. **DeviceCustomData/CustomID** Any string value as the device ID. This value appears in **Settings** > **About** > **Info**. Here's an example for getting custom data. ```xml 1 ./Vendor/MSFT/EnterpriseExt/DeviceCustomData/CustomID ./Vendor/MSFT/EnterpriseExt/DeviceCustomData/CustomString ``` **DeviceCustomData/CustomString** Any string value that is associated with the device. Here's an example for setting custom data. ```xml 1 ./Vendor/MSFT/EnterpriseExt/DeviceCustomData/CustomID urn:uuid:130CCE0D-0187-5866-855A-DE7406F76046 ./Vendor/MSFT/EnterpriseExt/DeviceCustomData/CustomString {"firstName":"John","lastName":"Doe"} ``` **Brightness** Node for setting device brightness values. **Brightness/Default** Default display brightness value. For example, you can maximize battery life by reducing the default value or set it to medium in a facility that is generally darker. The valid values are: - Automatic - the device determines the brightness - Low - Medium - High The supported operations are Get and Replace. Here's an example for getting the current default value. ```xml 2 ./Vendor/MSFT/EnterpriseExt/Brightness/Default ``` Here's an example for setting the default value to medium. ```xml 2 ./Vendor/MSFT/EnterpriseExt/Brightness/Default medium ``` **Brightness/MaxAuto** Maximum display brightness value when the device is set to automatic mode. The device brightness will never be higher than the MaxAuto value. The value values are: - Low - Medium - High The supported operations are Get and Replace. Here's an example for setting the maximum auto-brightness to medium. ```xml 2 ./Vendor/MSFT/EnterpriseExt/Brightness/MaxAuto medium ``` **LedAlertNotification** Node for setting LED behavior of the device. **LedAlertNotification/State** LED state. The valid values are: - 0 - off - 1 - on - 2 - blink Example: LED On ```xml 3 ./Vendor/MSFT/EnterpriseExt/LedAlertNotification/Intensity int 100 ./Vendor/MSFT/EnterpriseExt/LedAlertNotification/State int 1 ``` Example: LED Off ```xml 3 ./Vendor/MSFT/EnterpriseExt/LedAlertNotification/State int 0 ``` **LedAlertNotification/Intensity** Intensity of the LED brightness. You can set the value between 1 - 100. Example: LED blink ```xml 3 ./Vendor/MSFT/EnterpriseExt/LedAlertNotification/Period int 500 ./Vendor/MSFT/EnterpriseExt/LedAlertNotification/Dutycycle int 70 ./Vendor/MSFT/EnterpriseExt/LedAlertNotification/Intensity int 100 ./Vendor/MSFT/EnterpriseExt/LedAlertNotification/Cyclecount int 543210 ./Vendor/MSFT/EnterpriseExt/LedAlertNotification/State int 2 ``` **LedAlertNotification/Period** Duration of each blink, which is the time of ON + OFF. The value is in milliseconds. This is valid only for blink. **LedAlertNotification/DutyCycle** LED ON duration during one blink cycle. You can set the value between 1 - 100. This is valid only for blink. **LedAlertNotification/Cyclecount** Number of blink cycles. The data type is a 4-byte signed integer. Any negative value or zero results in an error. This node is only valid for blink. **DeviceReboot** Removed in Windows 10. **DeviceReboot/WaitTime** Removed in Windows 10. **MaintenanceWindow** Removed in Windows 10. **MaintenanceWindow/MaintenanceAllowed** Removed in Windows 10. **MaintenanceWindow/MWMandatory** Removed in Windows 10. **MaintenanceWindow/ScheduleXML** Removed in Windows 10. **MaintenanceWindow/MWNotificationDuration** Removed in Windows 10. **MaintenanceWindow/MWminimumDuration** Removed in Windows 10. **DeviceUpdate** Removed in Windows 10. **DeviceUpdate/DateTimeStamp** Removed in Windows 10. **DeviceUpdate/UpdateResultXml** Removed in Windows 10. **MDM** Removed in Windows 10. **MDM/Server** Removed in Windows 10. **MDM/Username** Removed in Windows 10. **MDM/Password** Removed in Windows 10. **MDM/EnableDeviceEnrollment** Removed in Windows 10. **Pfx** Removed in Windows 10. **DisableEnterpriseValidation** Removed in Windows 10.     10/10/2016