Patent ID: 8250567
Filing Date: 2012-08-21
Classification: G06F

Abstract:
1. A method for upgrading a firmware in a network terminal comprising an interface to a network and a non-volatile memory adapted to store only one version of the firmware, wherein the firmware comprises a core firmware comprising essential network terminal services and an extended firmware comprising non-essential network terminal services, wherein the non-essential network terminal services are being suspended during the firmware upgrade in the network terminal, and wherein the method comprising, implemented at the network terminal, the steps of: erasing the extended firmware from the non-volatile memory; downloading a rescue firmware to the non-volatile memory from a server located on the network, wherein the rescue firmware is being adapted to allow the network terminal to download firmware from the server; rebooting the network terminal with the core firmware and the rescue firmware; downloading a new version of the core firmware and a new version of the extended firmware from the server to the non-volatile memory; erasing the rescue firmware from the non-volatile memory; and rebooting the network terminal with the new version of the core firmware and the new version of the extended firmware.