Upgrading the firmware on HP Procurve switch

I have an HP ProCurve 3500-48 POE switch that I wish to upgrade the firmware version on. ProCurve switches come with 2 boot partitions so we can upload the new firmware to the partition not currently in use. In this scenario I have setup a TFTP server (SolarWinds TFTP Server) on the local LAN; I have tested connectivity from the switch by pinging the TFTP server.

I downloaded the firmware from the HP website > Drivers & Downloads section – ensure to specify the correct model of switch when performing a search.

Determine which partition (primary/secondary) is currently the boot partition
show flash



Setup a TFTP server on IP address 192.168.1.2 and placed the new firmware (K_15_13_0012.swi file) in the TFTP root folder (TFTP Server Root Directory = F:\TFTP-Root)

Copy flash from TFTP server to boot partition. In this instance I can see the current firmware is running on the ‘Primary’ partition therefore I will upload the upgrade firmware to the ‘Secondary’ partition.
copy tftp flash <ip address> <firmware version> <boot partition>

Set boot partition, this switch should auto reboot.
boot system flash <boot partition>

After the switch has rebooted you should be able to confirm is running the new firmware version and the boot image. If for whatever reason you need to downgrade to the old firmware version, just change the boot partition.

Leave a Reply

Fill in your details below or click an icon to log in:

WordPress.com Logo

You are commenting using your WordPress.com account. Log Out / Change )

Twitter picture

You are commenting using your Twitter account. Log Out / Change )

Facebook photo

You are commenting using your Facebook account. Log Out / Change )

Google+ photo

You are commenting using your Google+ account. Log Out / Change )

Connecting to %s