Update device software

Software running on MediaKind Beam devices can be updated via MK.IO. If a subscription supporting software update is current, new software versions will be made available in MK.IO and updates can be performed at the user's convenience. To manage the software running on a device, go to the Devices page in MK.IO.

MK.IO will monitor the software versions running on a Beam device. New software versions available for download can be preloaded to a device by selecting the device in the Devices page and using the dropdown in the Software panel.

Updating is supported via API as well.

MK.IO provides the following functions:

  • View the software bundle version running on a device (the current version).
  • View the software bundle version available to roll-back to (the roll-back version).
  • View the software bundle versions already downloaded to the device and are ready to deploy.
  • Instruct the device to download a new software bundle to the device, and view the status and progress of that download.
  • Instruct the device to switch to a new software bundle.
  • Instruct the device to roll-back to the previous software bundle.

📘

Software bundles

Currently MK.IO supports updating the full operating system and software stack using software bundles and the dual-bank mechanism in Beam devices. If the version chosen for deployment matches the version in the second bank, a roll-back operation will be performed instead of an upgrade or downgrade.

Beam devices allow for the storage of multiple software bundles ready for deployment. There is a limited amount of storage available for software bundles, so the Beam device employs a mechanism to manage the storage space by deleting older software bundles when there is not enough space for a new software bundle. This is done automatically by the device.