FAQ banner
Get the Help and Supports!

This help center can answer your questions about customer services, products tech support, network issues.
Select a topic to get started.

ICT Tech Savings Week
2025 MEGA SALE | In-Stock & Budget-Friendly for Every Project

How to Upgrade Cisco 9300 Switches: A Complete Guide to IOS-XE Firmware Updates


For IT administrators and purchasing decision-makers in small to medium-sized enterprises (SMEs), maintaining an up-to-date network infrastructure is essential for performance, security, and supportability. This guide explains how to upgrade Cisco 9300 Series switches, particularly their IOS-XE software, using the recommended Install Mode method.
how to upgrade cisco 9300

What Are the Cisco 9300 IOS-XE Upgrade Modes?

Cisco Catalyst 9300 switches support two upgrade modes:

Install Mode (Recommended)

  • Introduced in IOS-XE 16.6.2 and later.
  • Software is modular and consists of .pkg files managed through a central packages.conf file.
  • Supports rollback, faster load time, and automatic stack synchronization.

Bundle Mode

  • Uses a monolithic .bin file containing all software components.
  • Still supported on older versions but lacks flexibility and is not recommended for newer deployments.

Use show version to confirm the current mode, and configure boot system flash:packages.conf to ensure consistent operation in Install Mode.

What Should Be Prepared Before Upgrading a Cisco 9300 Switch?

Before starting the upgrade, confirm the following:

  • Allocate a maintenance window of 2–3 hours.
  • Ensure at least 1 GB of free flash space.
  • Obtain the correct .bin image, either via USB (FAT32) or TFTP.
  • Confirm console access is available.
  • Verify the device is in Install Mode using show version.
  • Save the current configuration using write memory.
  • Confirm boot variables:
    • boot system flash:packages.conf
    • no boot manual

How Do You Perform the Cisco 9300 Upgrade in Install Mode?

Step 1: Remove Inactive Files

install remove inactive

Step 2: Copy the New Image to Flash

From USB:

copy usbflash0:/cat9k_iosxe.x.x.x.SPA.bin flash:/

From TFTP:

copy tftp:///cat9k_iosxe.x.x.x.SPA.bin flash:/

Verify:

dir flash:*.bin

Step 3: Set Boot Parameters


configure terminal
no boot system
boot system flash:packages.conf
no boot manual
end
write memory

Step 4: Install and Activate the Image

install add file flash:cat9k_iosxe.x.x.x.SPA.bin activate commit

You can add prompt-level none to bypass the confirmation prompt.

What Should You Check After the Upgrade?

  • Check package files:
    dir flash:*.pkg
  • Verify version:
    show version
  • Check bootloader:
    show boot
  • Clean up again:
    install remove inactive

How Do You Upgrade a Cisco 9300 Stack?

On the active switch in the stack, run:

install add file flash:cat9k_iosxe.x.x.x.SPA.bin activate commit

If the image is on a specific member:

install add file flash-3:cat9k_iosxe.x.x.x.SPA.bin activate commit

The image will automatically propagate to all stack members.

Will ROMMON Be Updated During the Cisco 9300 Upgrade?

Yes, if the image includes a newer ROMMON version, the switch will automatically upgrade the primary SPI flash ROMMON during install.

For golden SPI flash, run:

upgrade rom-monitor capsule golden switch

Repeat on each switch in a stack.

FAQs

Is the Cisco 9300 End of Life?

No. The Catalyst 9300 Series is actively supported. However, specific IOS-XE releases may reach EOS. Refer to Cisco’s product lifecycle resources for details.

How often should you upgrade Cisco 9300 firmware?

There is no fixed schedule, but firmware should be reviewed quarterly. Upgrade during maintenance if security patches, bug fixes, or feature requirements arise.

How do you upgrade Cisco licenses?

License upgrades, such as Smart Licensing or PAK activation, are performed separately from IOS upgrades using Cisco’s Smart Licensing portal or CLI. Refer to official documentation for steps.

Can Cisco IOS upgrades be scheduled?

Native IOS does not support scheduling. Use third-party tools like SecureCRT scripts, Kiwi CatTools, or Cisco DNA Center in enterprise environments for automation.

Conclusion

Upgrading Cisco Catalyst 9300 switches is essential for maintaining a secure and high-performing network. By following the Install Mode method and recommended best practices, IT teams can execute upgrades reliably with minimal downtime.

For Cisco 9300 hardware, accessories, or support, visit router-switch.com.


Categories: Switches Cisco