About Firmware Upgrades
The firmware upgrade process is used to upgrade the ROMMON, FPGA and SSD firmware on the Firepower 4100/9300 chassis Supervisor and to upgrade the FPGA on installed network modules.
Before You Begin
Before upgrading the firmware on your Firepower 4100/9300 chassis, you should perform the following preparation:
-
Review all current critical and major faults.
-
Back up your configurations.
Important Notes
The Firepower 4100/9300 chassis is restarted as part of the firmware upgrade process and the system can be down from a few minutes up to 20 minutes depending on the software that is being upgraded. Please plan your upgrade activities accordingly.
You can use the install firmware pack-version version_number verify-only command in firmware mode to pre-verify the new firmware package that you are planning to install. This allows you to be aware of any unexpected results before scheduling a maintenance window to upgrade the firmware.
During upgrade, it is important that the system does not lose power. A power outage during upgrade may corrupt the system and RMA will be required.
Due to a bug in FXOS, the SSD firmware upgrade is skipped during SUP firmware upgrade. To avoid this issue, upgrade your FXOS version to any of the following versions before upgrading your firmware:
-
2.6.1.234 or later releases of 2.6
-
2.8.1.164 or later releases of 2.8
-
2.9.1.155 or later releases of 2.9
-
2.10.1.165 or later releases of 2.10
-
2.11.1.70 or later
If you are upgrading all the firmwares, including rommon, FPGA, and SSD, it will take up to 20 minutes to complete the firmware upgrade. In addition, rebooting the chassis and bringing up the chassis, blade, and application will take 30 minutes.
If for any reason the upgrade fails, please contact Cisco TAC (https://www.cisco.com/c/en/us/support/index.html). Do NOT power cycle the unit.
Firmware Upgrade Packages
The following table lists the available firmware upgrade packages for the Firepower 4100/9300 chassis.
Note |
The version numbers of the components in a firmware package do not necessarily match the version number of the firmware package itself. |
Version |
Supported Models |
Package File Name and Contents |
Description |
||||||
---|---|---|---|---|---|---|---|---|---|
1.0.19 |
Firepower 4150 Firepower 4145 Firepower 4140 Firepower 4125 Firepower 4120 Firepower 4115 Firepower 4112 Firepower 4110 |
Firmware Package: fxos-k9-fpr4k-firmware.1.0.19.SPA
|
|
||||||
Firepower 9300 |
Firmware Package: fxos-k9-fpr9k-firmware.1.0.19.SPA
|
||||||||
1.0.18 |
Firepower 4150 Firepower 4145 Firepower 4140 Firepower 4125 Firepower 4120 Firepower 4115 Firepower 4112 Firepower 4110 |
Firmware Package: fxos-k9-fpr4k-firmware.1.0.18.SPA
|
|
||||||
Firepower 9300 |
Firmware Package: fxos-k9-fpr9k-firmware.1.0.18.SPA
|
||||||||
1.0.17 |
Firepower 9300 |
Firmware Package: fxos-k9-fpr9k-firmware.1.0.17.SPA
|
Includes important fixes for the Firepower 2-port 100G Network Module. For more information, see: https://tools.cisco.com/security/center/content/CiscoSecurityAdvisory/cisco-sa-20190220-firpwr-dos
|
||||||
1.0.16 |
Firepower 4150 Firepower 4140 Firepower 4120 Firepower 4112 Firepower 4110 |
Firmware Package: fxos-k9-fpr4k-firmware.1.0.16.SPA
|
Provides improvements to the Supervisor FPGA and includes a fix so that the Security Engine on the Firepower 4100 series security appliance is restarted whenever the chassis is rebooted. The 1.0.16 firmware package also includes updates to the Supervisor ROMMON to support new SPI flash parts used in manufacturing Firepower 4100/9300 security appliances. All Firepower 4100/9300 security appliances using the new SPI flash ship with updated firmware. Required before you can use a Firepower 2-port 100G Network Module (FPR9K-NM-2X100G) or a Firepower 4-port 100G Network Module (FPR9K-NM-4X100G) with your Firepower 9300 security appliance.
|
||||||
Firepower 9300 |
Firmware Package: fxos-k9-fpr9k-firmware.1.0.16.SPA
|
||||||||
1.0.12 |
Firepower 4150 Firepower 4140 Firepower 4120 Firepower 4112 Firepower 4110 |
Firmware Package: fxos-k9-fpr4k-firmware.1.0.12.SPA
|
Required before you can use the Secure Unlock feature.
|
||||||
Firepower 9300 |
Firmware Package: fxos-k9-fpr9k-firmware.1.0.12.SPA
|
||||||||
1.0.10 |
Firepower 4150 Firepower 4140 Firepower 4120 Firep Firepower 4112 ower 4110 |
Firmware Package: fxos-k9-fpr4k-firmware.1.0.10.SPA
|
Required before you can use a Firepower 2-port 100G Double-Wide Network Module (FPR9K-DNM-2X100G) with your Firepower 9300 security appliance.
|
||||||
Firepower 9300 |
Firmware Package: fxos-k9-fpr9k-firmware.1.0.10.SPA
|
Note |
Beginning from FXOS 2.13, the following platforms are not supported:
|
Download Firmware Upgrade Package from Cisco.com
Use the following procedure to download a firmware upgrade package from Cisco.com for your Firepower 4100/9300 chassis.
Procedure
Step 1 |
Open the Software Download page on Cisco.com for your device.
|
Step 2 |
Under Select a Software Type, click Firepower Extensible Operating System. |
Step 3 |
Choose Firepower 4100/9300 chassis. , and then select and download the firmware package from Cisco.com to a server that you can access from the |
Transfer Firmware Upgrade Package to Firepower 4100/9300 Chassis
Use the following procedure to transfer a firmware upgrade package to your Firepower 4100/9300 chassis.
Procedure
Step 1 |
Transfer the firmware upgrade package to the Firepower 4100/9300 chassis using either Firepower Chassis Manager or the FXOS CLI: Firepower Chassis Manager FXOS CLI Example:
|
||
Step 2 |
Verify that the firmware upgrade package has been successfully uploaded to the Firepower 4100/9300 chassis: scope firmware show package Example:
|
||
Step 3 |
You can enter the following command to view the contents of the firmware package: show package image_name expand
Example:
|
Install Firmware Upgrade Package
Use the FXOS CLI to upgrade the firmware on your Firepower 4100/9300 chassis.
Procedure
Step 1 |
On the Firepower 4100/9300 chassis, enter firmware mode: scope firmware Example:
|
Step 2 |
Enter the following command to view the version number of the firmware package: show package This version number is used in the following step when installing the firmware package. Example:
|
Step 3 |
To install the firmware package: Example:
Example:
|
Step 4 |
To monitor the upgrade process: show detail The firmware upgrade process should show the upgrade status as Upgrade Complete Successful after the process has completed successfully. Example:
|
Step 5 |
After the installation has completed, you can enter the following commands to view the current firmware version: top scope chassis 1 show sup version show nm-fpga-version Example:
|