This method is the most convenient way to upgrade from IGEL Linux v5 to IGEL Linux 10. The method uses the Universal Firmware Update feature of the UMS (Universal Management Suite) and a profile.

Checking the Requirements

  • The upgrade has been tested with at least one characteristic device; see Testing the Upgrade.
  • UMS version 5.06.100 (preferred), version 5.05.100 or version 5.04.100 is available.
  • All devices are connected to a regular LAN (not PPTP, OpenVPN, NCP, CAG VPN, genucard or LTE).
  • All devices are in a safe environment where the upgrade process cannot be disrupted, e.g. by powering off the devices.

Creating the Universal Firmware Updates

  1. Create a Universal Firmware Update for IGEL Linux v5.11 or higher; see Universal Firmware Update.
  2. After you have created the Universal Firmware Update for IGEL Linux v5.11 or higher, create a Universal Firmware Update for IGEL Linux 10.

    The creation order is crucial because the IGEL Linux 10 firmware must have a higher ID in order to be chosen by the device.

Creating a Profile

  1. Create a profile that is based on IGEL Linux 5.11.100 or higher. Find a suitable name for the profile, e.g. "Allow firmware upgrade to IGEL Linux 10".
  2. In the profile's configuration dialog, navigate to System > Update > Firmware Update and change the settings as follows:
    • Select "HTTPS" as Protocol.
    • UMS version 5.06.100 and version 5.05.100: Activate Allow firmware upgrade to IGEL Linux 10.
    • Activate Automatic Update Check.

    In UMS version 5.06.100, the screen should look as shown here:


    In UMS version 5.05.100, the screen looks similar.
  3. If you have UMS version 5.04.100, go to System > Registry > update and activate the force_firmware_migration parameter.
    The screen should look like the one shown below:

4. Click Save.

Putting It All Together

  1. Assign the profile to all devices that are to be upgraded. This can be done by assigning the profile to the directory that contains these devices.
  2. In the context menu of the assignment, select Now.
  3. Assign the two previously created Universal Firmware Updates to the directory.
    The directory and its assigned objects should as shown here:

Executing the Upgrade

  1. In the UMS, select all devices that are to be upgraded and reboot them.

    You can create a scheduled job for the reboot and assign it to the devices or the directory containing these devices. For more information, see Tasks.


    On reboot, the devices update to IGEL Linux v5.11 (or higher). With this version, the Allow firmware upgrade to IGEL Linux 10 parameter is recognized by the devices. As the Automatic Update Check parameter is still activated, the devices look for new firmware again. By means of the two Universal Firmware Updates, the UMS offers both IGEL Linux v5 and IGEL Linux 10 firmware. Because the ID of the IGEL Linux 10 firmware is higher and Allow firmware upgrade to IGEL Linux 10 is activated, the devices choose to upgrade to IGEL Linux 10.
    For a detailed description of the upgrade process from IGEL Linux v5.11 or higher to IGEL Linux 10, see Testing the Upgrade.

  2. When all devices have been upgraded successfully, remove the "Allow firmware upgrade to IGEL Linux 10" profile and the two Universal Firmware Updates from the directory.