I ran into an issue recently where I needed to upgrade some firmware on a Dell Server that I was unable to install an OS on, the circumstances surrounding that issue being a story for another time. I did this by utilizing the Dell Repository Manager.
After downloading and installing the software, open the Data Center Version which contains all of the server models. Start by Syncing the Database. There should be a prompt on the top right of the application or select the option on the welcome page.
After that is complete, we need to create a new Repository for the model of server that we have. Select the Create a New Repository option on the welcome page and give it a name (and description if you so desire). Select the Dell Online Catalog as your base repository and hit next. Select next keeping the defaults for the Select Brand page and then select the Linux (32-bit and 64-bit) option on the Select DUP Format page and select next.
Select your server model(s) from the list on the Select Models page and select next. Select next on the Optional Components page and then select finish. It will build the repository and give you the following message.
Select close and finish and it should open the repository for you. If not select the My Repositories tab, check your new repository and select open. Now select your components tab. Find the firmware you wish to update (if you hover over a package you will get a description) and select all of the ones you need. You can then select the Copy To option at the top. This will give you a prompt where you should select the bottom option (Create a NEW Bundle in the same repository and add component(s) into it).
On the Name and version screen, be sure to select the Linux 32-bit and 64-bit option. Then fill out all the other information appropriately as prompted and select finish.
Now that we have a bundle, we can make that into an ISO. We’re getting close to the finish line! Select the bundle and select Create Deployment Tools. Select the Create Bootable ISO (Linux Only) option and select next.
Select next until prompted for a storage location. Navigate to where you would like to store the ISO and select OK. Select next a couple more times and then finish. Once you see the job complete in the job queue you will have your ISO in your storage location.
Now that we have our ISO, you just need to make it into a bootable USB. I personally use Rufus for this but it is dealers choice. Then just boot to the USB on the server and you are off to the races.