Unsolved
This post is more than 5 years old
57 Posts
0
315375
OptiPlex 760 BIOS update fails in specific scenario
OptiPlex 760s seem to have a bug with BIOS passwords and BIOS updates when done in a certain sequence.
Failing sequence:
- Clear BIOS password with CCTK
- Run the BIOS update
- Set BIOS password with CCTK
- Reboot
BIOS update fails.
Successful sequence:
- Clear BIOS password with CCTK
- Run the BIOS update
- Reboot
- Set BIOS password with CCTK
BIOS update succeeds.
I've only seen this behavior with OptiPlex 760s though.
DELL-Warren B
1.1K Posts
0
December 8th, 2011 08:00
I don't know why you are only seeing that on the 760. BIOS updates are not complete until a reboot occurs so it isn't recommended to attempt BIOS modifications before that happens (like in your first scenario).
DELL-Warren B
1.1K Posts
0
December 8th, 2011 12:00
It fails when you run it manually with those switches, or when you use a software deployment method with those switches?
dhalperin1
12 Posts
0
December 8th, 2011 12:00
Correct. earlier version of the flash seemed to have worked fine. I usually run this as a command line step in an SCCM/OSD task sequence. But it fails right from the command line as well
dhalperin1
12 Posts
0
December 8th, 2011 12:00
I am trying to install the BIOS update O760-A13.EXE from command line with the -NOPAUSE -NOREBOOT swtiches and it doesn't work. Can you tell me how to get this to install silently?
DELL-Warren B
1.1K Posts
0
December 8th, 2011 13:00
Some BIOSes need the /s /f switches. Have you tried those?
dhalperin1
12 Posts
0
December 8th, 2011 13:00
yup. the .exe appears to run for 2-3 seconds then closes.
DELL-Warren B
1.1K Posts
0
December 8th, 2011 13:00
Sounds like you need to open a ticket with Tech Support for that one too! :)
Clint11
57 Posts
0
December 8th, 2011 19:00
@warren
I've tested A05 to A11, A11 to A12, and A12 to A13. All show the same behavior. This is a bug in the OptiPlex 760 BIOS. I've tested this on 740, 755,760, 960, and 990 without any issues.
During boot the error message is "Could not find the firmware image in memory". After rebooting and logging in, cctk.exe --completioncode returns 000D as the code which means "The image could not be found in memory or the header could not be located."
The above error was taken from the CCTK 1.2.1 User Guide, page 133. It is also in the CCTK 2.0 Command Line Interface Reference Guide.. <ADMIN NOTE: Broken link has been removed from this post by Dell>
@dhalperin
By the way, the /nopause /noreboot switches work fine for me on the OptiPlex 760. Notice I used / instead of -
Create a batch file that runs O760-A13.exe /nopause /noreboot and then on the next line of script write echo %errorlevel% and when you run the script fromthe command line, see if outputs 0. After rebooting the system, run cctk.exe --completioncode to see if that is 0000.
Clint11
57 Posts
0
December 8th, 2011 19:00
@warren
The other weird thing is that Intel ME firmware update always seems to apply successfully since the message "ME firmware update successful" always displays during boot.
dhalperin1
12 Posts
0
December 9th, 2011 06:00
I get an error level 23, no matter what switch I use
dhalperin1
12 Posts
0
December 9th, 2011 06:00
I just noticed that you also wrote that A12 to A13 does not work. This is what I am trying, but I will also have multiple older levels as well.
Clint11
57 Posts
0
December 9th, 2011 20:00
@dhalperin
The /nopause /noreboot switches work on all versions of OptiPlex 760 BIOS for me. My comment to Warren was about the password issue only. Setting the password on the BIOS before rebooting always makes the update fail no matter what version I upgrade too.
Run it from a script again but this time add the /forceit flag. Do you still get the same error number? If you run the BIOS update without any switches, but from a script, do you still get the same error level? When you run it without the switches, do you get any other error dialogs about a Windows configuration error?
Also try downloading O760-A13.exe again just in case it is corrupted.
Are you sure a BIOS password isn't set on the system?
Clint11
57 Posts
0
December 9th, 2011 21:00
Warren,
Below are a couple scripts that can be used to reproduce this. Script 1 shows the failing sequence.
Script 2 shows the successful sequence.
Clint11
57 Posts
0
December 14th, 2011 19:00
Warren, is the BIOS team for the 760 going to investigate the password affecting the BIOS update? If it was happening on many systems, then I probably wouldn't care but so far it only happens on 760 systems which leads me to believe that it is a bug in the 760 BIOS. OptiPlex 740, 745, 960,980, and 990 don't have this issue. Thanks.
DELL-Warren B
1.1K Posts
0
December 15th, 2011 07:00
On clear issues like this, the best way to ensure that a dev team reviews this issue is to open a formal ticket with Tech Support. That way the issue gets documented properly and escalated to the appropriate team for resolution.