Remote firmware upgrades

All devices are already flashed with original firmware that assures the best user experience. In some cases we might provide additional firmware that might be required for some special features (or performance improvement). Users can flash their devices through the Management Interface. The method depends on the type of the device and its firmware as well as on the version of the Visionect Software Suite.

Main firmware app updates

We are constantly introducing new features through the Visionect Software Suite and firmware updates. The Visionect Software Suite gets device firmware binaries from an online repository service (at http://firmware.visionect.com:8089/). Every time a new firmware update is released, the binary is available to all our customers.

../_images/MI_settings_fw.png

Firmware settings in Global settings

The Visionect Software Suite also provides an automatic firmware updater. Your Suite will automatically upgrade your client device with the latest local suitable firmware. This setting can apply both globally (Global settings) or per device, so you can choose if the device should be automatically flashed to the latest firmware or not.

../_images/new-fw-upgr1.png

Setting the automatic firmware update

Bootloader updates

The bootloader is the part of the device firmware that enables the client device to connect to a remote server, check for new firmware, download and install it and finally run the new firmware. It is a simplified version of the main firmware application, updated very infrequently and with much care to prevent any problems with any devices in the field. The bootloader is updated from the main firmware app. If the bootloader upgrade process fails, the device will automatically reconnect and re-download the bootloader.

The device will keep working even when faced with catastrophic failure (ie the Visionect Software Suite not being accessible anymore) - it will simply boot the latest app without any bootloader.

If a device supports bootloader flashing, the Visionect Software Suite will (if enabled) select the latest available bootloader from the firmware repository and flash it on the device. This setting can apply both, globally (Global settings) or per device, so you can choose if the chosen device should be automatically flashed to the latest firmware or not.

../_images/new_fw_bl_flash1.png