USG FLEX H Series - Configuration Rollback on Firmware Upgrade Failure

Zyxel_Claudia
Zyxel_Claudia Posts: 78  Zyxel Employee
First Comment Friend Collector Second Anniversary

The uOS firmware version 1.30 introduces a critical enhancement designed to ensure reliability during firmware upgrades by automatically rolling back to the previous configuration if the new configuration fails to apply. This update prevents situations where a failed upgrade could leave the device in a default or inconsistent state, thus maintaining the continuity of operations.

Key Feature: Automatic Configuration Rollback

When upgrading firmware, uOS devices with a dual-partition setup (Partition 1 and Partition 2) can now detect configuration failures and automatically revert to the last known working state.

How the Rollback Process Works

  1. Firmware Upgrade Process:
    • The upgrade process applies the new firmware version to the standby partition (e.g., Partition 2).
    • The current configuration from the active partition (e.g., Partition 1) is copied to the standby partition.
  2. Configuration Application Check:
    • After applying the new firmware, the device tests the configuration in the standby partition to ensure compatibility.
    • If the configuration is incompatible or fails to apply (often due to changes in configuration requirements in the new firmware version), the device reverts to the active partition with the original configuration.
  3. User Notification:
    • When the device reboots into the previous firmware, users will see an error notification on the dashboard, stating that the “Configuration Apply Failed.”
    • This notification provides clear visibility and prompts users to investigate the failure or contact support if necessary.

Examples of Upgrade Behavior

  1. Firmware Version 1.21 to 1.30:
    • When upgrading from 1.21 to 1.30, if the configuration fails to apply, the device will roll back to previous partition with firmware version 1.21.
    • Since firmware version 1.21 does not support error notifications in the boot status, no error will be visible on the dashboard.
  2. Upgrades on Firmware Version 1.30 and Above:
    • Upgrading within versions that support rollback (e.g., 1.30 to future versions) will display error messages under boot status on the dashboard if a configuration rollback occurs.

Important Considerations

  • Error Visibility: Only firmware versions 1.30 and above display error messages in the boot status on the dashboard.
  • Reporting and Support: If a configuration rollback occurs, administrators can view the boot status error and report the issue to technical support with diagnostic logs for further investigation.

Conclusion

The Configuration Rollback on Firmware Upgrade Failure feature in uOS 1.30 is a critical enhancement that strengthens device reliability during firmware updates. By preserving the previous configuration in the event of a failure, it reduces risks associated with system upgrades, provides operational continuity, and facilitates easier troubleshooting for administrators. This update underscores a commitment to delivering a resilient and user-friendly upgrade experience for all uOS devices.