1. A method of performing automatic Trivial File Transfer Protocol (TFTP) firmware download, the method comprising: obtaining a configuration file, where the configuration file includes an Internet Protocol (IP) address of a target device and a file name of a target file in the target device; retrieving a software image in the target file; determining if there is a match between the software image from the target file and another software image currently running on a networked-connected device; and downloading to the networked-connected device the software image from the target file if the software image is compatible and different from the software image currently in the device.