A lighting unit (2802, 2902) for use in a lighting system, comprising: one or more light sources; memory storing firmware used locally by the lighting unit; a communication interface; and a lighting unit controller operably coupled with the one or more light sources, the memory, and the communication interface, the lighting unit controller configured to: broadcast, via the communication interface, to a plurality of remote lighting units of the lighting system, data indicative of a version of the firmware stored in the memory; receive, via the communication interface, directly from at least one remote lighting unit in response to the broadcast, data indicative of a version of firmware used by the at least one remote lighting unit; determine that the version of firmware used by the at least one remote lighting unit is different from a version of the firmware stored in the memory; and take remedial action to harmonize the firmware stored in the memory with the firmware used by the at least one remote lighting unit, wherein the remedial action comprises: transmitting, through the communication interface, to the at least one remote lighting unit of the lighting system, a request for a desired version of firmware; receiving, through the communication interface, directly from the at least one remote lighting unit, an image of the desired version of firmware used by the at least one remote lighting unit; and locally installing the received image of the desired version of firmware. one or more light sources; memory storing firmware used locally by the lighting unit; a communication interface; and a lighting unit controller operably coupled with the one or more light sources, the memory, and the communication interface, the lighting unit controller configured to: broadcast, via the communication interface, to a plurality of remote lighting units of the lighting system, data indicative of a version of the firmware stored in the memory; receive, via the communication interface, directly from at least one remote lighting unit in response to the broadcast, data indicative of a version of firmware used by the at least one remote lighting unit; determine that the version of firmware used by the at least one remote lighting unit is different from a version of the firmware stored in the memory; and take remedial action to harmonize the firmware stored in the memory with the firmware used by the at least one remote lighting unit, wherein the remedial action comprises: transmitting, through the communication interface, to the at least one remote lighting unit of the lighting system, a request for a desired version of firmware; receiving, through the communication interface, directly from the at least one remote lighting unit, an image of the desired version of firmware used by the at least one remote lighting unit; and locally installing the received image of the desired version of firmware. broadcast, via the communication interface, to a plurality of remote lighting units of the lighting system, data indicative of a version of the firmware stored in the memory; receive, via the communication interface, directly from at least one remote lighting unit in response to the broadcast, data indicative of a version of firmware used by the at least one remote lighting unit; determine that the version of firmware used by the at least one remote lighting unit is different from a version of the firmware stored in the memory; and take remedial action to harmonize the firmware stored in the memory with the firmware used by the at least one remote lighting unit, wherein the remedial action comprises: transmitting, through the communication interface, to the at least one remote lighting unit of the lighting system, a request for a desired version of firmware; receiving, through the communication interface, directly from the at least one remote lighting unit, an image of the desired version of firmware used by the at least one remote lighting unit; and locally installing the received image of the desired version of firmware. transmitting, through the communication interface, to the at least one remote lighting unit of the lighting system, a request for a desired version of firmware; receiving, through the communication interface, directly from the at least one remote lighting unit, an image of the desired version of firmware used by the at least one remote lighting unit; and locally installing the received image of the desired version of firmware.