MDE Honeywell CT37 Update JSON

Aufbau einer JSON Datei um das OS-Update auf einem Honeywell MDE (hier das CT37) . Voraussetzungen Android 14 mit MR6 ( Operating system build number 514.00.06.0090-G)
{
"channels": [
{
"android_os": {
"versions": [
{
"dessertVersion": 14,
"hon4490": {
"GMS-Incremental-OTA": {
"version": "514.00.09.0098-G",
"upgrades": [
{
"installed_version": "514.00.06.0090-G",
"file": "https://gpmd.canda.com/FULL_OS/BETA/HON4490-U-514.00.00.9749-G-TEST.zip"
}
]
}
}
}
]
},
"description": "Release channel",
"id": "release"
}
],
"help": [
"Full OTA version greater than the device's current version.",
"Incremental OTA version greater than the device's current version.",
"If the device's current version is not found in the list of upgrades, and",
"the full ota version is greater than the current version then the full OTA",
"is selected",
"HUpgrader Settings->Upgrade Major must be disabled."
],
"logcat": true,
"schemaVersion": 1
}

Die Datei muss auf einem http oder https Source abgelegt und erreichbar sein.

Danach muss eine OEM Config in Intune oder dem anderem MDM erstellt werden.
Unter DEVICES / ANDROID / CONFIGURATION muss eine Policy type OEMConfig (Honeywell UEMConnect) erstellt werden und nachher einer EntraID oder Device Gruppe zugewiesen werden.

JSON Code
{
"kind": "androidenterprise#managedConfiguration",
"productId": "app:com.honeywell.oemconfig",
"managedProperty": [
{
"key": "schemaVersion",
"valueString": "1.0.0"
},
{
"key": "system_configuration",
"valueBundle": {
"managedProperty": [
{
"key": "hupgrader_settings",
"valueBundle": {
"managedProperty": [
{
"key": "hupgrader_custom_enable",
"valueString": "1"
},
{
"key": "hupgrader_server_url",
"valueString": "https://gpmd.canda.com/JSON/directory.json"
},
{
"key": "hupgrader_del_after_upgrade",
"valueString": "1"
},
{
"key": "hupgrader_battery_threshold",
"valueString": "30"
},
{
"key": "hupgrader_check_on_bootup",
"valueString": "1"
},
{
"key": "hupgrader_reboot_after_update",
"valueString": "1"
},
{
"key": "hupgrader_upgrade_major",
"valueString": "0"
}
]
}
}
]
}
}
]
}