Updating firmware etc on a Dell R730

EDIT: I’m updating this post with new information, I’m missing some photos – they are on my other laptop…

EDIT: If you get stuck with older firmware which cannot use existing DELL infrastructure, give https://updateyodell.net a try. It helped me leapfrog along the upgrade path.

I started reading Updating firmware etc on a Dell R720 – the details were in a Twitter thread. Until recently, that was sufficient. Today, that thead won’t load. Later in this post, you’ll see what I did.

EDIT: Now that I’ve written this, I see I can do all this through the Lifecycle Controller if you have network access. You need to hook up one of the NICs; the iDRAC maintenance connection will not suffice.

In this post:

  1. Dell R730
  2. iDRAC 8

Lifecycle Controller

Get into the Lifecycle Controller. Press the right function key as your system boots. Eventually, you should see this.

Dell R730 Lifecycle Controller
Dell R730 Lifecycle Controller

Click on Firmware Update – this does more than just firmware updates. Don’t be put off by that.

Firmware Update

Click on Launch Firmware Update.

Launch Firmware Update
Launch Firmware Update

Click on Network Share (I’m going to use HTTPS Server) and then click on Next.

Enter Access Details
Enter Access Details

Click on HTTPS and Share Name/Address should be populated automatically with downloads.dell.com. Click on Next. It will take a short while for the next screen to come up, where it will mention that HTTPS is not supported. Lovely. Let’s do this anyway. Click on Yes.

HTTPS not supported
HTTPS not supported

This will take a while. Eventually, you’ll see the updates you can get. These are most of mine.

Edit: 2023-02-03 – I’m finally adding in the post-update photos.

After waiting, you’ll see something like this. Here are the updates which were available to me:

Updates available
Updates available
Updates available
Updates available

The checkmarks were already there. I accepted them as-is. You can select the items you want to update and click on Apply. Wait. My updates took about 20 minutes.

This screen shows the progress.

Progress
Progress

When completed, the system reboots. I went back into Lifecycle Controller and looked to see if there were any more firmware updates. There weren’t. This is what I saw.

Post update, checking firmware available.
Post update, checking firmware available.
Post update, checking firmware available.
Post update, checking firmware available.
Post update, checking firmware available.
Post update, checking firmware available.

Be patient, try again

Sometime the update doesn’t work. That’s when I tried the iDRAC Settings | Update and rollback option, sometimes for a second time. Eventually, it all got updated.

Using https://updateyodell.net is also a fine option if you get stuck.

Uploading iDRAC firmware

You can do this if you need to. I’m sure the Lifecycle Controller will do it for you.

The original post about this, for an R720, had a very old firmware, which needed to upgrade in increments, not directly to the latest release.

Fortunately, the copy/paste of an IRC conversation gave me clues: 7z

Installed 7zip on my Mac, you can get it for other OS too.

I grabbed the iDRAC 2.83.83.83 (Windows 64 file) from:

https://www.dell.com/support/home/en-us/product-support/product/poweredge-r730/drivers

To extract files from the EXE file:

[air01 dan ~/tmp] % 7zz x iDRAC-with-Lifecycle-Controller_Firmware_DDK5R_WN64_2.83.83.83_A00.EXE

7-Zip (z) 22.01 (x64) : Copyright (c) 1999-2022 Igor Pavlov : 2022-07-15
 64-bit locale=en_US.UTF-8 Threads:4

Scanning the drive for archives:
1 file, 121369240 bytes (116 MiB)

Extracting archive: iDRAC-with-Lifecycle-Controller_Firmware_DDK5R_WN64_2.83.83.83_A00.EXE
--       
Path = iDRAC-with-Lifecycle-Controller_Firmware_DDK5R_WN64_2.83.83.83_A00.EXE
Type = PE
Physical Size = 121369240
CPU = x64
64-bit = +
Characteristics = Executable LargeAddress
Created = 2022-01-07 02:49:05
Headers Size = 1024
Checksum = 121397376
Name = SelfExtractable.exe
Image Size = 2297856
Section Alignment = 4096
File Alignment = 512
Code Size = 1192448
Initialized Data Size = 961024
Uninitialized Data Size = 0
Linker Version = 14.0
OS Version = 6.0
Image Version = 0.0
Subsystem Version = 6.0
Subsystem = Windows GUI
DLL Characteristics = HighEntropyVA Relocated NX-Compatible TerminalServerAware
Stack Reserve = 1048576
Stack Commit = 4096
Heap Reserve = 1048576
Heap Commit = 4096
Image Base = 5368709120
Comment = 
{
FileVersion: 22.1.0.1213
FileVersion: 15, 06, 00, 0
ProductVersion: 22.1.0.1213
ProductVersion: 2.83.83.83
CompanyName: Dell Inc.
FileDescription: Update Package: iDRAC 2.83.83.83, A00
InternalName: Self Extractable
LegalCopyright: Copyright (C) 2003-2022 Dell Inc. All rights reserved.                                                                      
OriginalFilename: SelfExtractable.exe
ProductName: iDRAC 2.83.83.83, A00
}
----
Path = [0]
Size = 119205648
Packed Size = 119205648
Virtual Size = 119205648
Offset = 2154496
--
Path = [0]
Type = zip
Offset = -2154496
Physical Size = 121360143
Tail Size = 1
Embedded Stub Size = 2154496

Everything is Ok            

Folders: 2
Files: 49
Size:       142662318
Compressed: 121369240
[air01 dan ~/tmp] % cd payload
[air01 dan ~/tmp/payload] % ls -l
total 116640
-rw-r--r--  1 dan  staff  114870502 Mar 29  2022 firmimg.d7
[air01 dan ~/tmp/payload] % 

In the iDRAC, I went to iDRAC | Update and Rollback, selected the file, uploaded it from my laptop, then clicked on the uploaded file and said update.

Now I’m on iDRAC Firmware Version 2.83.83.83, as of Sat Jan 28 18:12:40 2023.

Website Pin Facebook Twitter Myspace Friendfeed Technorati del.icio.us Digg Google StumbleUpon Premium Responsive

Leave a Comment

Scroll to Top