1. A method for updating firmware instructions on a first device, the method comprising: receiving, at the first device, a file comprising at least two different firmware update files, each firmware update file comprising a respective file header that has information about aset of intended firmware configuration targets, wherein the first device comprises a first set of firmware instructions of a first configuration; parsing the respective file headers to identify one or more firmware update files which corresponds to the first configuration, wherein the identification includes those firmware update files that correspond with any of the set of intended firmware configuration targets that matches the first configuration; executing, by the first device, a first update by updating the first set of firmware instructions by replacing at least a first portion of the first set of firmware instructions with at least a second portion of the identified firmware update file which corresponds to the first configuration; and executing a subsequent update, by the first device, of an existing set of firmware instructions on the first device by replacing at least a third portion of the existing firmware instructions with at least a fourth portion of a different identified one of the at least two different firmware update files.