Intune – Knox Platform for Enterprise (OEMConfig) claim your 2 year free license for Premium features

If you have been working with OEMConfig in Intune for Samsung devices you might have seen that there are some specific policies that says “Premium Features” on them when looking through the list of settings.

https://www.samsungknox.com/en/solutions/it-solutions/knox-platform-for-enterprise

How to claim your 2 year free license

Go to https://www.samsungknox.com/ and login if you have an existing account. If you don’t have an existing account you need to create it (which is free). Once created it usually takes a couple of days before it gets approved by your local Samsung branch. There’s a manual review process that goes on behind the scenes at Samsung which takes a couple of days but I have never encountered any problems with it or that it gets denied.

In the Knox portal, find the section that’s called “Knox Platform for Enterprise”. Hover the mouse over it and click on “Generate” to generate your free license key that’s valid for 2 years.

The key get generated and you can find over over at “Licenses” -> “Commercial Keys” and look for the one that’s called Knox Platform for Enterprise Premium

Creating a Premium policy that removes the Bluetooth toggle on a device

Create a new OEMConfig in Intune by navigating to Devices -> Android -> Configuration Profiles -> Create Profile and select Android Enterprise as platform and Profile type is OEMConfig

Read more about OEMConfig in Intune here:
https://docs.microsoft.com/en-us/mem/intune/configuration/android-oem-configuration-overview

Start with giving your Profile a name and enter the KPE Premium license key you generated from the Knox portal. Once that’s done click on Configure on the setting Device-wide policies (Selectively applicable to Fully Manage Device (DO) or Work Profile-on company owned devices (WP-C) mode as noted)

Note.
For testing purposes I recommend enabling Debug Mode as well, this will enable the KSP app on the device which will show you information on the configuration you tried to apply to the device.

configure the following settings:

Enable device policy controls” to True

And scroll down to the Device Settings (Premium) and click Configure

configure the following settings:

Enable devices settings controls” to True

Hide Settings Bluetooth” to True

And click on “Review + save”

Once saved, assign it to your group of users or devices

Under “Policies received” we can find information about which settings have been applied.

Here’s an before and after shot on the device

Before

After

What happens if you don’t have a license

If you don’t specify a valid license in your configuration

On the device and in the Knox Service Plugin (KSP) you’ll see something like this:

Package: com.google.android.apps.work.clouddpc
Result: Completed with errors

And under configuration results

Device Settings (Premium)
Message: [Permission error occured. Please check your license key has necessarry privileges and tr again.]
[13009][Permission com.samsuing.android.knox.permissions.KNOX_CUSTOM_SETTING, com.samsung.android.knox.permission.KNOX_CUSTOM_SYSTEM missing]

And of course the bluetooth setting is still available for the device.

That’s it for now, Don’t forget to follow me on twitter @timmyitdotcom

13 comments

  1. Like the look of that we working with COPE at the moment and my problem is I see security settings wanting a samsung and google account setting up, this can get messy and confusing hopefully this will enable me somewhere to adjust that.

    1. For me the licenses have been renew automatically for another 2 years. When I created this article they were valid until 2024 and they have since then been renewed without me doing anything until 2026.

  2. Hi Timmy, this is really helpful, thanks! I’m struggling with the screen lockout time applying. When I configure it in Intune I get two red exclamation marks against the screen timeout setting and disabling adaptive brightness and setting it to the brightest setting. I assume I have to enable something else, but I have got Enable Device Customization set to true and Enable device restriction controls also set to true. Is there another setting that needs enabling?

    1. Hi Phil, Screen lockout and adaptive brightness are 2 different things and I just want to point that out.

      Here’s Samsungs documentation on the screen lockout https://docs.samsungknox.com/admin/knox-manage/kbas/kba-412-how-to-configure-screen-timeouts-knox-manage/

      https://docs.samsungknox.com/admin/knox-manage/configure/profile/configure-profile-policies/android-enterprise-policies/

      First make sure that you have a device that is running a Knox version that supports this feature. If its an older device it might not have the capability.

      Here’s some of my settings I have configured which is working just fine (Cant post screenshots in the comments so I can only post raw text):

      Device-wide policies (Selectively applicable to Fully Manage Device (DO) or Work Profile-on company owned devices (WP-C) mode as noted)
      Enable device policy controls
      true
      Application management policies
      Enable application management controls
      true
      Enable permission controls
      true

      Device and Settings customization profile (Premium)
      Configure values in settings menu
      Configure a setting menu item
      Name of the Setting item

      Display > Adaptive brightness
      Set value for the setting
      Use specified value
      Specify value
      255

      Configure a setting menu item 1
      Name of the Setting item
      Display > Adaptive brightness
      Set value for the setting
      Off
      Allow end-user modification of this setting
      true
      Configure to hide settings
      false

      Configure a setting menu item 2
      Name of the Setting item
      Display > Screen timeout
      Set value for the setting
      Use specified value
      Specify value
      43200000
      Allow end-user modification of this setting
      true
      Configure to hide settings
      false

  3. You legend! I think it was this section I was missing:-

    Device-wide policies (Selectively applicable to Fully Manage Device (DO) or Work Profile-on company owned devices (WP-C) mode as noted)
    Enable device policy controls
    true
    Application management policies
    Enable application management controls
    true
    Enable permission controls
    true

    I’ve added those and it has now taken the settings properly. Thank you so much for your help.

  4. Hey folks,
    unfortunately i got the same issue as Phil described before.
    I’ve gone through all the hints mentioned here and tested the exact same configuration posted by Timmy.
    Even though I still get the red exclamation mark next to those settings .

    Any other ideas of what I could be missing?

    1. Did you follow the guide in the post?

      Go to https://www.samsungknox.com/ and login if you have an existing account. If you don’t have an existing account you need to create it (which is free). Once created it usually takes a couple of days before it gets approved by your local Samsung branch. There’s a manual review process that goes on behind the scenes at Samsung which takes a couple of days but I have never encountered any problems with it or that it gets denied.

      In the Knox portal, find the section that’s called “Knox Platform for Enterprise”. Hover the mouse over it and click on “Generate” to generate your free license key that’s valid for 2 years.

      1. It keep sending me to the Knox admin portal. Where I can only ask for a 90day trial knox suite enterprise plan.

  5. Hi, I’ve followed your instructions and for some reason I am getting and error with “Profile name(version:
    Message [12006] “Profile name(version)” couldn’t be set to “”. Fatal error occurred. No policies have been received appRestrictions is empty”

Leave a Reply