Software Delivery Repository

Software Delivery Repository   |   Getting Started   |   FAQ  |  Repositories

Firmware Pack for ProLiant

The HPE Firmware Pack for ProLiant (FWPP) provides rpm-packaged firmware for various ProLiant system boards, host adapters, nics and other complex logic devices. Installing an rpm stages the firmware payload and flasher utility on your Linux filesystem. The flasher may then be run manually, or via a system configuration manager like HP SUM. Once the rpm is installed (rpm -Uvh packagename.rpm), you'll find the firmware and flash utility in

    /usr/lib/x86_64-linux-gnu/hp-firmware-type-vendor-version/

Simply run "./hpsetup" in this directory to flash the component on the target host.

An active warranty or support contract is required to access HPE ProLiant Server firmware updates. A user-generated token must be supplied as the http username to access this repository. If you have a valid warranty or support contract, login with your HPE Passport credentials and generate your token here. Once you have a valid token, you may access the FWPP repository with your web browser (or yum, or zypper) using the following http URL syntax:

    http://TOKEN:null@downloads.linux.hpe.com/SDR/repo/fwpp

Similarly for rsync:

    rsync -avH TOKEN@rsync.linux.hpe.com::FIRMWARE/repo/fwpp .

Simply press enter when/if your rsync client prompts for a password. To automate the rsync via Cron, consider this optional shell script.

Firmware is also available via the HPE Support Center. View your existing contracts and warranties or get help linking contracts or warranties to your HPE Support Center user profile. To obtain additional support coverage, please contact your local HPE office, HPE representative, or visit Contact HPE. Click here for more information.

For a technical overview and FAQ about the transition from scexe to rpm, please see this customer announcement.

For a formatted list of firmware rpms and their associated devices, please refer to the current gen9/gen10 firmware rpm map.

  Generate Token then

Browse gen10/gen9

Browse gen8

Browse G7

with token as username


(what's my gen?)

Subscribe your system to the fwpp repository


Red Hat Enterprise Linux

Cut-n-paste the following section (substituting ditribution, architecture and project version) into /etc/yum.repos.d/fwpp.repo on your RedHat system:

[fwpp]
name=Firmware Pack for ProLiant
baseurl=http://TOKEN:null@downloads.linux.hpe.com/repo/fwpp/rhel/dist_ver/arch/project_ver/
enabled=1
gpgcheck=0
gpgkey=file:///etc/pki/rpm-gpg/GPG-KEY-FirmwarePackforProLiant


Where:

   TOKEN                   Generated here
   dist_ver                6, 7  
   arch                    x86_64  
   project_ver             current, 2017.10.1, 2017.07.1, 2017.04.0, 2016.10.0, 2016.04.0, 2015.10.0, 2015.06.0
   project_ver (gen8, G7)  gen8.0_postprod, g7.0_postprod, 2017.07.1, 2017.04.0, 2016.10.0, 2016.04.0, 2015.10.0, 2015.06.0, 2015.04.0
        
      (what's my gen?)


SUSE Linux Enterprise Server

Cut-n-paste the following section (substituting ditribution, architecture and project version) into /etc/zypp/repos.d/fwpp.repo on your SUSE system:

[fwpp]
name=Firmware Pack for ProLiant
baseurl=http://TOKEN:null@downloads.linux.hpe.com/repo/fwpp/suse/dist_ver/arch/project_ver/
enabled=1
autorefresh=1
type=rpm-md
keeppackages=0
gpgcheck=0
gpgkey=file:///etc/pki/rpm-gpg/GPG-KEY-FirmwarePackforProLiant


Where:

   TOKEN                   Generated here
   dist_ver                11, 12
   arch                    x86_64  
   project_ver             current, 2017.10.1, 2017.07.1, 2017.04.0, 2016.10.0, 2016.04.0, 2015.10.0, 2015.06.0, 2015.04.0
   project_ver (gen8, G7)  gen8.0_postprod, g7.0_postprod,  2017.07.1, 2017.04.0, 2016.10.0, 2016.04.0, 2015.10.0, 2015.06.0, 2015.04.0
        
      (what's my gen?)


Installing fwpp packages


List hp-firmware packages

# yum search hp-firmware


Install a specific package

# yum install packagename


NOTE: this simply stages the flash utility and firmware payload on your filesystem at /usr/lib/x86_64-linux-gnu/hp-firmware-type-vendor-version/ . Run "./hpsetup" in this directory to physically flash the firmware. HP SUM firmware RPM commands may also be used to manage and flash the staged firmware onto the local system. HP SUM GUI, CLI, InputFile and interactive CLI modes require the full RPM files instead of installed RPMs. See the HP Smart Update Manager User Guide's chapter on Deploying Firmware RPMs at http://www.hpe.com/info/hpsum/documentation for more information.


Contact