Browse Prior Art Database

METHOD FOR CROSS LOADING FIRMWARE TO MULTIPLE DEVICES WITHIN A NETWORK

IP.com Disclosure Number: IPCOM000008152D
Original Publication Date: 1997-Jun-01
Included in the Prior Art Database: 2002-May-22
Document File: 3 page(s) / 136K

Publishing Venue

Motorola

Related People

Vladimir Malesevic: AUTHOR [+3]

Abstract

There is a need for an automated method that will Motorola has several communication systems assure the distribution of the correct firmware load that are composed of two or more devices connect- across all devices within the network. It is also ed to a network. In some of these systems all desirable to cross load the correct firmware in the devices within the network are identical, have the most efficient manner possible to minimize the same hardware and firmware, and one device from amount of time that the system is out of service. the network is connected to a centralized controller by a serial link. An example of such system is the SOLUTION IntelliRepeater site connected to a Zone Controller within a Smart&me system. The devices' firmware The following flow chart is a solution to the can be changed by downloading the data to one firmware cross loading problem. This method device in the network (i.e. the device that is con- assures that multiple devices present in a network netted to the controller), then, the firmware is cross are automatically cross loaded with the correct loaded to the rest of the devices in the network. version of firmware to maintain their compatibility.

This text was extracted from a PDF file.
At least one non-text object (such as an image or picture) has been suppressed.
This is the abbreviated version, containing approximately 50% of the total text.

Page 1 of 3

M-LA Technical Developments

METHOD FOR CROSS LOADING FIRMWARE TO MULTIPLE DEVICES WITHIN A NETWORK

by Vladimir Malesevic, Jeff Shroda and Les Gustafson

PROBLEM DESCRIPTION

                              There is a need for an automated method that will Motorola has several communication systems assure the distribution of the correct firmware load that are composed of two or more devices connect- across all devices within the network. It is also ed to a network. In some of these systems all desirable to cross load the correct firmware in the devices within the network are identical, have the most efficient manner possible to minimize the same hardware and firmware, and one device from amount of time that the system is out of service. the network is connected to a centralized controller
by a serial link. An example of such system is the SOLUTION

IntelliRepeater site connected to a Zone Controller within a Smart&me system. The devices' firmware The following flow chart is a solution to the can be changed by downloading the data to one firmware cross loading problem. This method device in the network (i.e. the device that is con- assures that multiple devices present in a network netted to the controller), then, the firmware is cross are automatically cross loaded with the correct loaded to the rest of the devices in the network. version of firmware to maintain their compatibility.

(START> ISV - Internal Software Version number

one device Iha! has
I.9 .z mylsy (i.e. DE")

4

update MYIs"

OMOtomla, Inc. I!197 58 June 1997

[This page contains 15 pictures or other non-text objects]

Page 2 of 3

0 M

MOTVROLA Technical Developments

  Every device in the network maintains an internal software version number (ISV). A device will be cross loaded with a firmware load if its ISV is smaller than the ISV of any device in the network. The following represents two cross loading scenarios.

CROSS LOADING IF ONLY ONE DEVICE HAS THE NEW FIRMWARE

1. The device with the new firmware will poll other devices in the network for their ISVs. As soon as it finds one device that has an ISV smaller than

its own, it will cross load its firmware to that device.

If the device successfully received the code, it will switch to the new fir...