The invention relates to a
system and method for monitoring and controlling the operation of devices in a distributed network of broadcast devices, such as Set Top Boxes (STBs). Such devices typically require periodic updates as new versions of operating
software is developed. However, it is not possible to guarantee that all devices that have received an updated
software version are able to operate correctly. The
system initiates a test for a STB and monitors in real time the state of the STB as the
software download occurs. The state of the STB is reported to a
system controller and the results are output to a
test engineer. Other devices in the broadcast network can be controlled by the controller and various
troubleshooting or operational tests performed.