Software Delivery Repository
Software Delivery Repository | Getting Started | FAQ | RepositoriesFirmware Pack for ProLiant (Gen9 and earlier)
For Gen10 and later, please see the production 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 HPE SUM.
Once the rpm is installed (rpm -Uvh packagename.rpm), you'll find the firmware and flash utility in
A user-generated token must be supplied as the http username to access post-production Gen9 and Gen8 repositories. Login with your HPE Passport credentials and generate your token here. Once you have a valid token, you may access the FWPP repositories with your web browser (or dnf/yum, or zypper) using the URL syntax below. NOTE: you must additionally have an active warranty or support contract linked to your HPE Passport account to access HPE firmware updates for ProLiant G7, Gen8 and Gen9 servers. Warranty/support is NOT required for Gen10/Gen11 servers.
Once you have a valid token, you may access the FWPP repository with
your web browser (or dnf/yum, or zypper) using the following http URL syntax:
http://TOKEN:null@downloads.linux.hpe.com/SDR/repo/fwpp-gen9
Similarly for rsync:
rsync -avH TOKEN@rsync.linux.hpe.com::FIRMWARE/repo/fwpp-gen9 .
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. |
Generate Token
then
Browse Gen9 Browse Gen8 what's my gen? Gen10 and later? |
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/repo_generation/rhel/dist_ver/arch/project_ver/
enabled=1
gpgcheck=1
gpgkey=http://downloads.linux.hpe.com/repo/fwpp/GPG-KEY-FirmwarePackforProLiant
Where:
TOKEN Generated here repo_generation fwpp-gen9, fwpp-gen8 (what's my gen?) dist_ver 7, 8, 9 arch x86_64 project_ver (Gen9) current, next, gen9.1, 2022.03.0, 2021.05.0, 2020.09.0, 2020.03.0, 2019.12.0, 2019.09.0 project_ver (Gen8, G7) current, gen8.1_hotfix9, gen8.1_hotfix2, g7.1_hotfix3, 2017.07.1, 2017.04.0, 2016.10.0
current is an accumuilation of all firmwrae from every Service Pack for ProLiant
next is firmware scheduled to go into the next Service Pack for ProLiant
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=1
gpgkey=http://downloads.linux.hpe.com/repo/fwpp/GPG-KEY-FirmwarePackforProLiant
Where:
TOKEN Generated here repo_generation fwpp-gen9, fwpp-gen8 (what's my gen?) dist_ver 12, 15 arch x86_64 project_ver (Gen9) current, next, 2022.03.0, 2021.10.0, 2021.05.0, 2020.09.0, 2020.03.0, 2019.12.0 project_ver (Gen8, G7) current, gen8.1_hotfix9, gen8.1_hotfix2, g7.1_hotfix3, 2017.07.1, 2017.04.0, 2016.10.0
current is an accumuilation of all firmwrae from every Service Pack for ProLiant
next is firmware scheduled to go into the next Service Pack for ProLiant
Installing fwpp packages
List hp-firmware packages
# yum search 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 "./setup" in this directory to physically flash the firmware. HPE SUM firmware RPM commands may also be used to manage and flash the staged firmware onto the local system. HPE SUM GUI, CLI, InputFile and interactive CLI modes require the full RPM files instead of installed RPMs. See the HPE Smart Update Manager User Guide's chapter on Deploying Firmware RPMs at http://www.hpe.com/info/hpsum/documentation for more information.