Help us improve your experience.

Let us know what you think.

Do you have time for a two-minute survey?

 
 

request system firmware upgrade

Syntax

Description

Use this command to upgrade firmware and optics module on a system running either Junos OS or Junos OS Evolved.

Note:

For firmware upgrades on Junos OS Evolved, we recommend that you work with the Juniper Networks Technical Assistance Center (JTAC).

Options

bios

(EX4400 and EX4100) Upgrade BIOS.

  • progress—(Optional) Check the progress of BIOS upgrade.

cb

(ACX7100 Series routers, MX10004, and MX10008 routers) Upgrade baseboard FPGA.

  • fancpld—(Optional) Upgrade fanboard CPLD.

  • optics—(Optional) Upgrade optics CPLD.

cpld cpu

(EX4400) Upgrade CPU CPLD.

  • progress—(Optional) Check the progress of CPU CPLD upgrade.

cpld sys

(EX4400 and EX4100) Upgrade system CPLD.

  • progress—(Optional) Check the progress of system CPLD upgrade.

eusb

(EX4100) Upgrade eUSB firmware.

  • progress—(Optional) Check the progress of eUSB firmware upgrade.

fpc

Upgrade FPC ROM monitor.

  • bcm-pfe—(Optional) Upgrade BCM PFE chip.

  • dpll—(Optional) Upgrade FPC DPLL firmware.

  • dpll-cfg—(Optional) Upgrade FPC DPLL configuration.

  • opticscpld<0|1|2|3>—(Optional) Upgrade optics CPLD.

    • opticscpld0—Upgrade optics CPLD 0.

    • opticscpld1—Upgrade optics CPLD 1.

    • opticscpld2—Upgrade optics CPLD 2.

    • opticscpld3—Upgrade optics CPLD 3.

    Note:

    Run the show system firmware command to verify the number of optics CPLDs supported on your device.

  • slot slot-number—(Optional) Upgrade all devices in a particular FPC slot.

    After you upgrade the firmware on the LC4800 or the LC9600 line card, the line card may go offline. If this happens, use the request chassis fpc slot-number restart command to restart the line card.

fpm

(MX10004 and MX100008 routers) Upgrade front panel module firmware.

ftc slot (0 | 1)

(MX10004 and MX10008 routers) Upgrade fan tray controller firmware.

mmc

(EX4400) Upgrade the eMMC firmware.

  • progress—(Optional) Check the progress of eMMC upgrade.

pem slot slot-number mcu (primary | secondary)

(Junos OS only—PTX10008, PTX10016, QFX10008, QFX10016, MX10004, MX10008, MX10016, and MX304 devices) Upgrade PEM firmware. The mcu option upgrades the firmware on one micro controller unit at a time, applies only to the MX304 router, and is required for the MX304 PEM firmware upgrade.

Within the JNP10K-PWR-AC3 module, there are four types of MCUs; primary, secondary, communication, and LED. This module contains four primary MCUs; however, you can operate the device with three or fewer input leads attached. Before upgrading the firmware on this module, however, you must reattach all of the unattached input leads to ensure that all of the primary MCUs are upgraded to the same firmware version. If you do not reattach an unattached lead, the primary MCU corresponding to that lead is not upgraded, and the PEM remains offline with an alarm of firmware mismatch. This mismatch causes a corresponding PEM output shutdown, causing the PEM to appear offline to avoid issues caused by different firmware versions. If you did not ensure that all of the leads were attached before upgrading and now have the alarm firmware mismatch, attach all of the leads and repeat the firmware upgrade to clear the alarm.

pic

(Junos OS only) Upgrade PIC firmware.

poe fpc-slot slot-number Upgrade Power over Ethernet (PoE) firmware.
poe file <jfirmware filename> fpc-slot (number | all-numbers) <poe-at-firmware | poe-bt-firmware>

(EX4400 and EX4100) 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.

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

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

psm

Upgrade power supply module firmware.

Within the JNP10K-PWR-AC3 module, there are four types of MCUs; primary, secondary, communication, and LED. This module contains four primary MCUs; however, you can operate the device with three or fewer input leads attached. Before upgrading the firmware on this module, however, you must reattach all of the unattached input leads to ensure that all of the primary MCUs are upgraded to the same firmware version. If you do not reattach an unattached lead, the primary MCU corresponding to that lead is not upgraded, and the PSM remains offline with an alarm of firmware mismatch. This mismatch causes a corresponding PSM output shutdown, causing the PSM to appear offline to avoid issues caused by different firmware versions. If you did not ensure that all of the leads were attached before upgrading and now have the alarm firmware mismatch, attach all of the leads and repeat the firmware upgrade to clear the alarm.

  • slot slot-number—(Optional) Upgrade a particular power supply module.

re
Note:

For SRX1600, SRX2300 and SRX4300, there is no backup BIOS image.

Upgrade baseboard BIOS/FPGA. There is an active BIOS image and a backup BIOS image.

  • bios—(Optional) Upgrade BIOS.

  • ctrl-fpga—(Optional) Upgrade Control FPGA.

  • fancpld—(Optional) Upgrade fanboard CPLD.

  • fpga—(Optional) Upgrade baseboard FPGA.

  • i210-ha0—(Optional) Upgrade Intel I210-HA0 GbE NIC.

  • i210-ha1—(Optional) Upgrade Intel I210-HA1 GbE NIC.

  • i210—(Optional) Upgrade baseboard i210 GbE NIC.

  • i40nvm—(Optional) Upgrade baseboard i40.

    Starting in Junos OS Release 19.3R1, you can upgrade the i40e NVM firmware on routers with VM Host support.

  • ssd—(Optional) Upgrade Routing Engine solid-state drive (SSD) firmware.

    • disk1—Upgrade SSD disk1 firmware.

    • disk2—Upgrade SSD disk2 firmware.

    Starting in Junos OS Release 17.2R1, you can upgrade the SSD firmware on routers with the VM Host support.

  • ucd—(Optional) Upgrade RE UCD firmware.

  • xmcfpga—(Optional) Upgrade XMC FPGA.

Note:

To upgrade the re fpga component from version 0x0108 to 0x010A on QFX5130-32CD, the upgrade must be performed twice since the first upgrade command upgrades the component to version 0x0109.

sfb slot slot-number tag tag-number

(MX10004 and MX10008 routers) Upgrade the SF2 and SFB2 switch fabric firmware. slot-number can be 0 to 5. For tag tag-number option, specify the tag number that indicates you want to update the FPGA. To find out what number you should use for the tag option, issue the show system firmware command. For example, on the MX10004 router, the show system firmware command shows the tag numbers in the third column as follows:

After you upgrade the firmware on the SFB, you must take the SFB offline by using the request chassis sfb slot slot-number offline command. Once the SFB is offline, bring the SFB back online and make the new firmware take effect by using the request chassis sfb slot slot-number online-reload command.

uboot <progress>

(EX4100) Upgrade the U-boot firmware.

  • progress—(Optional) Check the progress of U-boot upgrade.

vcpu Upgrade VCPU ROM monitor.

Required Privilege Level

maintenance

Output Fields

When you enter this command, you are provided with the resulting status of the command.

Sample Output

request system firmware upgrade

Note:

For SRX1600 and SRX2300, there is no backup BIOS image.

request system firmware upgrade (SRX1600, SRX2300 and SRX4300)

request system firmware upgrade fpc slot

request system firmware upgrade sfb

Release Information

Command introduced in Junos OS Release 10.2.

cb option added in Junos OS Evolved Releases 21.1R2 and 21.2R1. Support for the MX10004 router added in Junos OS Release 22.3R1.

pem option introduced in Junos OS Release 21.2R1.

sfb option introduced in Junos OS Release 21.4R1 for the MX10008 router. Support for the MX10004 router added in Junos OS Release 22.3R1.

mcu option introduced in Junos OS Release 22.2R1-S1 and 22.3R1 for the MX304 router.

opticscpld, and fancpld options introduced in Junos OS Evolved Release 23.4R1-S1 for QFX5130-48C devices.

ctrl-fpga, i210-ha0, i210-ha1, and ucd options introduced in Junos OS Release 23.4R1 for SRX1600 and SRX2300 devices.

ctrl-fpga, i210-ha0, i210-ha1, and ucd options introduced in Junos OS Release 24.1R1 for SRX4300 device.

dpll, and dpll-cfg options introduced in Junos OS Evolved Release 23.4R1-S1 for QFX5130-48C.

dpll, and dpll-cfg options introduced in Junos OS Evolved Release 23.4R2 for QFX5130-48CM.

dpll, and dpll-cfg options introduced in Junos OS Evolved Release 23.4R2 for QFX5230-64CD.