Help us improve your experience.

Let us know what you think.

Do you have time for a two-minute survey?


request system firmware upgrade poe



Upgrade the PoE controller software on switches and line cards.

The Junos OS image running on the switch contains a copy of the PoE controller software. This command compares the Junos OS version with the version of the software running on the PoE controller. If the Junos OS version is a more recent version, the command downloads the more recent version to the controller.

For all Virtual Chassis except EX8200 Virtual Chassis, execute this command on the primary. The primary itself need not support PoE for this command to work—for example, you can execute this command on the primary of a mixed EX4200 and EX4500 Virtual Chassis when the primary is an EX4500 switch, which does not support PoE. On an EX8200 Virtual Chassis, you must execute this command on the member switch, not the primary XRE200 External Routing Engine.

We recommend that all members of a Virtual Chassis run the same version of the PoE controller software.

Upgrading the controller software can take up to 10 minutes. Use the show poe controller command to monitor the progress of the software download.


When you enter the request system firmware upgrade poe command, a message advises you that the controller software upgrade has started and that it will take about 10 minutes to complete. This message appears even if the FPC you have specified does not have a PoE controller or if the PoE controller software is up-to-date. To determine whether or not the controller software upgrade has actually started, use the show poe controller command.


While the upgrade is in progress, power to the powered devices is not guaranteed. We recommend that you upgrade the controller software during a regularly scheduled maintenance window.

If you load a version of the Junos OS software that is not compatible with the PoE firmware version, a major alarm will be raised. See Table 1 for firmware compatibility.

Table 1: PoE Firmware Compatibility

PoE Firmware


Junos OS Release

Prior to 19.3R1

19.3R1 and later


PoE-at is supported.

POE-bt is not available.

PoE-at is supported.

PoE-bt is not available without firmware upgrade.


PoE-at is not supported.

PoE-bt is not available.


Firmware downgrade is required for PoE.

PoE-at is supported.

PoE-bt is supported.


fpc-slot (number | all-members)

Upgrade the PoE controller firmware for the Virtual Chassis member or line card specified by number, or for all Virtual Chassis members and line cards, specified by all-members.


(EX4300-48MP switches only) Rollback the PoE firmware to IEEE 802.3at (PoE-at).


(EX4300-48MP switches only) Upgrade the PoE firmware to IEEE 802.3bt (PoE-bt).

Required Privilege Level


Output Fields

When you enter this command, you are provided feedback on the status of your request.

Sample Output

request system firmware upgrade poe (Specific FPC Slot)

Release Information

Command introduced in Junos OS Release 12.1.

Support for poe-at-firmware and poe-bt-firmware options introduced in 19.3 for EX4300-48MP switches.