Is it possible using MDM commands to install iOS update version not present in AvailableOSUpdates mdm command response.

In iOS and tvOS, the AvailableOSUpdates response only contains the latest available update. Is it possible to install older version not present in AvailableOSUpdates using ScheduleOSUpdateCommand ProductVersion parameter? When I'm sending first ScheduleOSUpdate with older version than the latest available update in first response I'm receiving product key of update which I sent to install. Then periodically we're sending next ScheduleOSUpdate with default install action to start installation process when update will be downloaded. However, response for the second sent ScheduleOSUpdate contains product key of latest available update instead this one which I originally sent and wanted to install. The device is installing the latest update. To decide If older update is supported on the device we're using service https://gdmf.apple.com/v2/pmv.

Answered by Device Management Engineer in 725515022

Yes, some older versions of iOS and tvOS can be installed by ScheduleOSUpdate. For best results:

  • don't include ProductKey in your request when including ProductVersion
  • use OSUpdateStatus to determine when the download is complete, rather than sending more ScheduleOSUpdate commands
  • don't send the AvailableOSUpdates command again until the update is complete

If you are still having problems, please submit feedback at https://feedbackassistant.apple.com/.

Accepted Answer

Yes, some older versions of iOS and tvOS can be installed by ScheduleOSUpdate. For best results:

  • don't include ProductKey in your request when including ProductVersion
  • use OSUpdateStatus to determine when the download is complete, rather than sending more ScheduleOSUpdate commands
  • don't send the AvailableOSUpdates command again until the update is complete

If you are still having problems, please submit feedback at https://feedbackassistant.apple.com/.

Thanks for your reply. Do You know can I install every update version which is included in gdmf.apple.com service? If not, is there any service, or any other place where I can find which update version I can schedule to install? We're trying to install updates version by version, not necessary always the newest one.

Is it possible using MDM commands to install iOS update version not present in AvailableOSUpdates mdm command response.
 
 
Q