1. A method for updating firmware instructions on a first device, the method comprising: receiving, at the first device, a file, the file comprising at least two different firmware update files, each firmware update file comprising a respective file header, each file header having information about a corresponding set of intended firmware configuration targets, the first device comprising a first set of firmware instructions of a first configuration; executing a first update, by the first device, of 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 a selected one or more of the at least two different firmware update files; wherein, prior to executing the update, the first set of firmware instructions causes the first device to parse the respective file headers such that the selected one or more firmware update files comprise only those firmware update files for which the first configuration is included in the corresponding set of intended firmware configuration targets.