Software Delivery Repository

Software Delivery Repository   |   Getting Started   |   FAQ  |  Repositories

Fwget


fwget is a simple command-line browser that interacts with the HPE Firmware Pack for ProLiant online repository . This python2/3 script allows users to search, locate, and download firmware packages including rpm, fwpkg and fup files. Acquired firmware may then be flashed with the fwget companion tool "ilorest", or by running the embedded setup command found in firmware rpms. If you know how to use apt-get, or yum, you know how to use fwget.


In order to access HPE firmware repositories an access token must be supplied the first time fwget is invoked. Login with your HPE Passport credentials and generate your token here. 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 servers.



Usage


$ fwget  < search | locate | download | list >   [ search term ]



Example


$ fwget search dl380      (what's my ProLiant model?)
firmware-system-p89-2.74_2019_07_21-1.1.i386.rpm       Online ROM Flash Component for Linux - HPE ProLiant DL380 Gen9/DL360 Gen9 (P89) 
U30_2.10_05_21_2019.fwpkg                              ROM Flash Firmware Package - HPE ProLiant DL380 Gen10 (U30) 
firmware-system-u30-2.10_2019_05_21-1.1.x86_64.rpm     Online ROM Flash Component for Linux - HPE ProLiant DL380 Gen10 (U30)
firmware-system-u30-2.04_2019_04_18-1.1.x86_64.rpm     Online ROM Flash Component for Linux - HPE ProLiant DL380 Gen10 (U30) 

$ fwget download U30_2.10_05_21_2019.fwpkg ./U30_2.10_05_21_2019.fwpkg
$ ilorest flashfwpkg U30_2.10_05_21_2019.fwpkg iLOrest : RESTful Interface Tool version 3.0 Copyright (c) 2014, 2019 Hewlett Packard Enterprise Development LP ------------------------------------------------------------------------------------------------- Uploading firmware: U30_2.10_05_21_2019.signed.flash Uploading component U30_2.10_05_21_2019.signed.flash Component U30_2.10_05_21_2019.signed.flash uploaded successfully 0 hour(s) 1 minute(s) 26 second(s) Firmware has successfully been flashed and a reboot is required for this firmware to take effect.



Get fwget


fwget.py   Direct download, written for python3, works with python2
fwget-1.0.0-1.noarch.rpm   RHEL8, SLES15
fwget-1.0.0-1_all.deb   Debian, Ubuntu
fwget-python2-1.0.0-1.noarch.rpm   RHEL7, SLES12 (python2)



fwget is open source software licensed under the GPLv2. We're interested in your feedback and pull requests. Check back for the HPE git location.


Contact