Aspects of the present invention may be seen in an electronic device
network that employs a generator to generate update packages and a
corresponding update agent in the electronic device to update its
firmware/software. The generator may employ bank order dependency
analysis techniques to determine optimum bank orders. The generator may
make use of an optimum bank order to generate update packages that are
efficient and compact.