Addressable Loop Firmware Upgrade via Dual Memory Segmentation
Find Innovative SolutionsGenerate Solutions
Solution Overview
Problem
Current solutions for maintaining up-to-date firmware in fire and security systems, such as manual uploading or replacing devices, result in excessive costs and require devices to be taken offline for periods of time.
Innovation Solution
A control system with a control panel and connected devices that utilize a data control loop to automatically upgrade firmware by transitioning between active and free memory areas, allowing the system to operate normally while updating firmware without removing devices from their locations.
Engineering Contradictions & Design Principles
Engineering Contradiction Analysis
1Reliability
If manual uploading or device replacement is used to upgrade firmware, then firmware can be updated, but devices must be taken offline and excessive costs are incurred
Solution Approach 1:
The memory unit is divided into two distinct memory areas: a first memory area storing current firmware and a second memory area storing updated firmware. This segmentation allows the system to load and execute updated firmware from the second memory area while the first memory area remains intact, enabling firmware updates without taking devices offline.
Solution Approach 2:
The updated firmware is pre-loaded into the second memory area before being activated. The control panel delivers updated firmware over the data control loop, and the connected device stores it in advance in the second memory area, then switches to using it. This preliminary action allows seamless transitions without system interruption.
2Reliability
If manual uploading or device replacement is used to upgrade firmware, then firmware can be updated, but excessive costs are incurred
Solution Approach 1:
The connected device automatically receives, stores, and activates updated firmware through the data control loop without requiring manual intervention. The device self-manages the firmware update process by switching between memory areas, eliminating the need for technicians to manually upload firmware or replace devices, thereby reducing maintenance costs.
Solution Approach 2:
The data control loop serves multiple functions: it transmits system commands, device status data, and firmware updates through the same communication infrastructure. This multi-functionality eliminates the need for separate update mechanisms or additional hardware, reducing overall system cost and complexity.
3Reliability
If traditional firmware update methods are used, then firmware can be updated, but devices must be removed from their locations
Solution Approach 1:
By segmenting the memory unit into first and second memory areas, the system can store multiple firmware versions simultaneously. This allows the device to remain installed and operational while firmware is updated in the background, eliminating the need to remove devices from their locations for maintenance.
Solution Approach 2:
The system maintains continuous operation during firmware updates by switching between memory areas. The connected device remains online and functional throughout the update process, ensuring uninterrupted service and eliminating the need to relocate or reinstall devices.
Data Source
AI summary
A fire and security system includes a control panel and one or more connected device. The control panel is in signal communication with a data control loop. The connected device is in signal communication with the at least one control panel via the at least one data control loop. The connected device includes a memory unit having a free memory area that stores first data and an active memory area that stores second data different from the first data. In response to operating the connected device according to the second data, the at least one connected device receives updated data delivered by the at least one of the control panel over the data control loop, and replaces the first data stored in the free memory data with the updated data.


