When connected to a device that has the perClass Mira Runtime installed, like the Headwall MV.X, then it may be possible to update it through perClass Mira. This can be done through the Runtime tab:



This will show a list of currently installed versions of the runtime, which will often be just a single one installed to /opt/perClass/lib. From here it is possible to click on Install new to install a new version of the runtime. perClass Mira will then request a tarball containing the runtime to upload to the device. Next it will likely request to upload runtime.sh to the device, this is required to be able to install a runtime. Depending on if this is the first time that the runtime is uploaded this way, it may request a new directory name for the old version of the runtime. Afterwards it will upload the new tarball, extract it, and then link the newly installed directory as /opt/perClass/lib.



To go back to the previous version, that version can be selected in the table, and then Make active can be clicked.


NOTE: The MV.X needs to be restarted to load the new runtime library.

Updating the license

It may be required to update the license file on the MV.X if a new version is installed. This can be accomplished by clicking the Update license button and providing a license file, it may be required to upload runtime.sh again.