US 12,124,841 B2
Live firmware and configuration updates of multi-node alarm systems
Rohith Tenneti, Bradenton, FL (US); and Antonio Montero, Bradenton, FL (US)
Assigned to CARRIER CORPORATION, Palm Beach Gardens, FL (US)
Filed by Carrier Corporation, Palm Beach Gardens, FL (US)
Filed on Nov. 4, 2022, as Appl. No. 17/980,739.
Claims priority of provisional application 63/278,189, filed on Nov. 11, 2021.
Prior Publication US 2023/0143055 A1, May 11, 2023
Int. Cl. G06F 8/656 (2018.01); G06F 11/14 (2006.01)
CPC G06F 8/656 (2018.02) [G06F 11/1433 (2013.01)] 16 Claims
OG exemplary drawing
 
1. A method for performing live firmware and configuration update, the method comprising:
sending an update file from a client node to a distribution node, the distribution node serving as a single-entry point into a network of one or more network nodes;
multicasting the update file from the distribution node to the one or more network nodes, the one or more network nodes including a fire alarm system panel;
wherein the one or more network nodes are configured to perform:
maintaining live operation of network nodes during an update, wherein each of the network nodes comprises a disk that is divided into a plurality of partitions, wherein a currently running application file is located in a first partition of the network node;
downloading the update file in a common partition of the disk of the network node to be updated;
extracting the update file from the common partition to a second partition of the disc of the network nodes to be updated;
installing the update file; and
switching the live operation of the network nodes to operate from the currently running application file in the first partition to the update file in the second partition.