ReleaseNotes FlashUpdate
ReleaseNotes FlashUpdate
Dell Inc.
Copyright (C) 2007 - 2023, All Rights reserved.
www.dell.com
===============================================================================
Feature: Flash64W, Flash32W
Version: 3.3.22 (11/10/2023)
Fixes/Enhancements
-----------------------------------------------
1. CBT-2666: Bug report CPSE-20148 Cinnamonbay Precision 7780: System update fails
Issue was a local buffer was overwriting stack causing a hang.
Also instead of loging all entries from the payload, only log entries also in
the current system
===============================================================================
Feature: Flash64W, Flash32W
Version: 3.3.21 (10/18/2023)
Fixes/Enhancements
------------------------------------------------
1. CBT-2604: Flash Power policy improvement
check the battery health.
1. When Battery health is bad without Ac power.
- Warning Battery status and remind to connect AC power and try again.
2. When Battery health is bad and connected Ac power.
- Just warning battery status and keep processing flash update.
===============================================================================
Feature: Flash64E.efi
Version: 3.3.20
Build Date: 09/28/2023
Fixes
------------------
3. CBT-1612 - :Update EFI to a newer Visual Studio and use newer edk2
Known Issue
------------
None
===============================================================================
Fixes
------------------
1. CBT-2273 Selective CSME payload Display in UI
- Make legacy flash UI skip shows the payload info if the system CPUID matches
with the rule file containing
CPUID list.
2. CBT-2380 BIOS Payload is disappear in DFU
- Fix the side effect caused by CBT-2273.
3. CBT-2298 Fix the bug of function HexAscii()
- Fix for Flash16D.exe, Flash32E.efi, and Flash64E.efi
Known Issue
------------
None
===============================================================================
Feature: Flash64W.exe
Version: 3.3.18
Build Date: 11/17/2022
Fixes/Enhancements
------------------
1. Correct dispaly name of shell flash utility (Flash64E.efi).
Known Issue
------------
None
===============================================================================
Feature: Flash64W.exe
Version: 3.3.17
Build Date: 07/28/2022
Fixes/Enhancements
------------------
1. CBT-2119 Compare BiosVersion in Flash Update tool when /BcWirelessOnly provided.
.Add a check for current BIOS version and incoming payload BIOS version after
system info all
gathered.
Known Issue
------------
None
===============================================================================
Feature: Flash64W.exe
Version: 3.3.16
Build Date: 04/11/2022
Fixes/Enhancements
------------------
1. Including DbutilLibrary 1.012 :contains DBUtil2.5 DLL replacement fix
2. Add command line switch /BcWirelessOnly. BIOS will only flash BiosConnect
payload with this command.
This command is only supported in MFG mode.
Known Issue
------------
None
===============================================================================
Feature: flash32W.exe, flash64W.exe Flash64E.efi
Version: 3.3.15
Build Date: Skipped
Fixes/Enhancements
------------------
1. Fixed parameter parsing logic defection.
Known Issue
------------
None
===============================================================================
Feature: flash32W.exe, flash64W.exe Flash64E.efi
Version: 3.3.14
Build Date: 05/19/2021
Fixes/Enhancements
------------------
1. Unload DBUtil before exit.
2. Updated OSPA Lib (No impact to this utility)
Date: 5/19/2021 12:34:15 AM
Revision: 6eec8b442b3109208c4aefbe615dec7fdd791fd0
Known Issue
------------
None
===============================================================================
Feature: flash32W.exe, flash64W.exe Flash64E.efi
Version: 3.3.13
Build Date: 05/14/2021
Fixes/Enhancements
------------------
1. Rebuilt Flash with DBUtil2 driver Ver2.7 addressing PSRC-14836. Fixing the DSA-
2021-088 on Windows 7 & Windows 8.
Known Issue
------------
None
===============================================================================
Feature: flash32W.exe, flash64W.exe Flash64E.efi
Version: 3.3.12
Build Date: 03/19/2021
Fixes/Enhancements
------------------
1. Added command line option for EC Hard Reset: /EC=HardReset
2. Fixed a potential issue, RBU flag is not set correctly. It caused system boot
into Windows directly without flashing.
Known Issue
------------
None
===============================================================================
Feature: flash32W.exe, flash64W.exe Flash64E.efi
Version: 3.3.11
Build Date: 02/15/2021
Fixes/Enhancements
------------------
1. Include support for BiosMeasurement in efi version of the tool
2. Add command line option EC=HardReset
===============================================================================
Feature: flash32W.exe, flash64W.exe Flash64E.efi
Version: 3.3.10
Build Date: 01/19/2020
Fixes/Enhancements
------------------
1. Rebuild with DellRingZeroLib (Ver 1.008) includes DGR support for efi only
2. Rebuild with DellRingZeroLib2 includes DBUtil2 (Ver2.6) has attribute changes
for security enhancements and support for Windows-10 2015 LTSB v10240
3. /daci option will not work on the DGR enabled platforms (Gen12 onwards)
Known Issue
------------
None
===============================================================================
Feature: flash32W.exe, flash64W.exe Flash64E.efi
Version: 3.3.9
Build Date: 12/2/2020
Fixes/Enhancements
------------------
1. Added support to control number of payload copies.
- /c=num option is for setting the number of copies. (num:1~10)
Known Issue
------------
None
===============================================================================
Feature: flash32W.exe, flash64W.exe Flash64E.efi
Version: 3.3.8
Build Date: 08/7/2020
Fixes/Enhancements
------------------
1. Rebuilding the tool after changes to DBUtil2, OSPA & WmiDaci libraries.
Known Issue
------------
None
===============================================================================
Feature: flash32W.exe, flash64W.exe Flash64E.efi
Version: 3.3.7
Build Date: 06/7/2020
Fixes/Enhancements
------------------
1. Fixed log file can't be appended for flash32W.exe, flash64W.exe.
2. Don't delete Symlink file or folder for flash32W.exe, flash64W.exe.
3. Fixed the system hang issue with WSMT setup option enabled in Flash64E.efi.
Known Issue
------------
None
===============================================================================
Feature: flash32W.exe, flash64W.exe Flash64E.efi
Version: 3.3.6
Build Date: 02/05/2020
Fixes/Enhancements
------------------
1. Fixed Flash64E payload not found issue.
Known Issue
------------
None
===============================================================================
Feature: flash32W.exe, flash64W.exe Flash64E.efi
Version: 3.3.5
Build Date: 01/22/2020
Fixes/Enhancements
------------------
1. System stops at collecting info after using flahs64w.efi to upgrade NVME
firmware.
2. Ported the tool to visual studio 2017
3. Fixed issue: Symlink Privilege Escalation Vulnerability.
4. Updated DBUtil driver.
5. Set secure system directory for DLL search path.
Known Issue
------------
None
===============================================================================
Feature: flash32W.exe, flash64W.exe Flash64E.efi
Version: 3.3.4
Build Date: 11/20/2019
Fixes/Enhancements
------------------
1. Flash64e cannot perform automatically flash under UEFI shell.
Known Issue
------------
None
===============================================================================
Feature: flash32W.exe, flash64W.exe Flash64E.efi
Version: 3.3.3
Build Date: 11/08/2019
Fixes/Enhancements
------------------
1. Fixed the CPU exception issue with WSMT enabled under Windows
Known Issue
------------
None
===============================================================================
Feature: flash32W.exe, flash64W.exe Flash64E.efi
Version: 3.3.2
Build Date: 10/21/2019
Fixes/Enhancements
------------------
1. Support new command "ForceiFuse". This command is only work in MfgMode.
2. Switched to DellUtilLib2 and added PFS version 2 support.
Known Issue
------------
None
===============================================================================
Feature: flash32W.exe, flash64W.exe Flash64E.efi
Version: 3.3.1
Build Date: 07/24/2019
Fixes/Enhancements
------------------
1. BIOS flash tool bypassed system ID check issue with /f /s
2. Fixed Utility closes accidently when check BitLocker status.
Known Issue
------------
None
-------------------------------------
Feature: flash32W.exe, flash64W.exe Flash64E.efi
Version: 3.3.0
Build Date: 07/03/2019
Fixes/Enhancements
------------------
1. Added support for Suspend BitLocker (Only win)
2. Added current BIOS x.y.z version Optional Label (OP) support for "x.y.z [OP]" to
"x.y.z". (for Win32/Win64/EFI64)
3. Added Support to Classic Flash for SEMB Command Line Switch
- /m option is allowed only when mfgmode is set. In non mfgmode, this switch
will be ignored.
4. Fixed Flash64 not working with Windows 10 1809 Redstone 5
Known Issue
------------
None
-------------------------------------
Feature: flash32W.exe, flash64W.exe Flash64E.efi
Version: 3.1.18
Build Date: 05/16/2018
Fixes/Enhancements
------------------
1. Removed DOS stub from flash32W.exe and flash64W.exe
Known Issue
------------
None
-------------------------------------
Feature: flash32W.exe, flash64W.exe Flash64E.efi
Version: 3.1.17
Build Date: 04/17/2018
Fixes/Enhancements
------------------
1.Added /wmi and /daci command line options for flash32w.exe and flash64w.exe
2.Some fields of File Properties needs to be updated on flash.exe
3.Add the logo type in log file for command line switch "/ReportLogoType"
Known Issue
------------
None
-------------------------------------
Feature: flash32W.exe, flash64W.exe Flash64E.efi
Version: 3.1.16
Build Date: 02/16/2018
Fixes/Enhancements
------------------
1.Modified flash32W.exe and Flash64W.exe, WMI-ACPI interface to use WMIDACI lib
instead of BIOSIntf Lib. No changes in Flash64E.efi.
Known Issue
------------
None
-------------------------------------
Feature: flash32W.exe, flash64W.exe Flash64E.efi
Version: 3.1.15
Build Date: 12/25/2017
Fixes/Enhancements
------------------
1. BITS360039 :Incorrect information under updated BIOS when flash BIOS with econly
command.
Known Issue
------------
None
-------------------------------------
Feature: flash32W.exe, flash64W.exe Flash64E.efi
Version: 3.1.14
Build Date: 11/16/2017
Fixes/Enhancements(flash32W.exe, flash64W.exe)
------------------
1. Fixed an issue where showing Password Error dialog message when not needed.
(CBT-397).
Fixes/Enhancements(Flash64E.efi)
--------------------------------
None
Known Issue
------------
None
===============================================================================
Feature: flash32W.exe, flash64W.exe Flash64E.efi (Note: These binaries are not
released)
Version: 3.1.13
Build Date: 09/19/2017
Fixes/Enhancements
------------------
1. Ported all DACI calls to WMI-ACPI instead of Ring 0.
2. Added new selector calls (2 & 3) for Protocol functions.
3. /od option is allowed only when mfgmode is set. In non mfgmode returns Command
not supported error.
4. Fixed a bug in DellUtliLib, system hang in endless while loop while release
wired memory.
Known Issue
------------
None
===============================================================================
Dell Inc.
Copyright (C) 2016, All Rights reserved.
www.dell.com
Fixes/Enhancements
------------------
1. Added missing code for /ReportLogoType command line option.
2. Fixed the issue that /l command is not working if direct flash is performed.
Known Issue
------------
None
===============================================================================
Fixes/Enhancements
------------------
1. Fixed a bug in Power Status to allow flashing if battery is more than 50% or the
value in policy by SE.
2. Fixed the DACI call (Cl:7/Sel:3/Arg1:7) for Flash Power gen9 Nudd.
Known Issue
------------
None
===============================================================================
Fixes/Enhancements
------------------
1. Added /od "Overwrite Data" option
2. Added "PreviousStatus" option to show previous flash status from BIOS.
3. Added "ReportLogoType" to show "Dell Logo/Custom Logo" is being used.
4. Added Power Status to allow flashing if battery is more than 50% or the value in
policy by SE.
Known Issue
------------
None
===============================================================================
Feature: flash32W.exe, flash64W.exe Flash64E.efi
Version: 3.1.9
Build Date: 04/05/2017
Fixes/Enhancements
------------------
1. Change help string "A guided system BIOS update with messages, when BIOS file
bundled".
- Show none option only when the flash utility is packaged with payload file.
- For the flash utility without packaging with payload, display help screen if
no parameter is input.
Known Issue
------------
None
===============================================================================
Feature: flash32W.exe, flash64W.exe Flash64E.efi
Version: 3.1.8
Build Date: 03/21/2017
Fixes/Enhancements
------------------
1. Updated win64 flash standalone exe help text to change the verbage on default
invocations at the request of CFI
Known Issue
------------
None
===============================================================================
Feature: flash32W.exe, flash64W.exe Flash64E.efi
Version: 3.1.7
Build Date: 11/1/2016
Fixes/Enhancements
------------------
1. Corrected "Error:Error:Unsupported BIOS image" string to "Error:Unsupported BIOS
image".
Known Issue
------------
None
===============================================================================
Fixes/Enhancements
------------------
1. Added MultiPFSPayload support to BIOSMeasurement option.
2. Added /baseonly command line option.
3. Replaced "Unable to read the BIOS update payload" message to Error:
Unsupported BIOS image. (BITS301872)
Known Issue
------------
BIOSMeasurement is not supported in flash64E.efi.
===============================================================================
Feature: flash32W.exe, flash64W.exe flash64e.efi
Version: 3.1.5
Build Date: 9/13/2016
Fixes/Enhancements
------------------
1. Added PowerCheck to skip for new portable platforms
0A(notebook), 1E(tablet), 1F(convertable), 20(detachable) (Based on SMBIOS2016
- BIOS POV version 1.0 Aug 11, 2016).
Known Issue
------------
None
===============================================================================
Feature: flash32W.exe, flash64W.exe flash64e.efi
Version: 3.1.4
Build Date: 8/24/2016
Fixes/Enhancements
------------------
1. Added /DellLogo Command line option
Known Issue
------------
None
===============================================================================
Feature: flash32W.exe, flash64W.exe flash64e.efi
Version: 3.1.3
Build Date: 8/03/2016
Fixes/Enhancements
------------------
1. Added support for new platform manifest guid (DellPlatformVersionManifest)
Known Issue
------------
None
===============================================================================
Fixes/Enhancements
------------------
1. Added support for reading Multi system payload.
Known Issue
------------
None
===============================================================================
Dell Inc.
Copyright (C) 2016, All Rights reserved.
www.dell.com
Fixes/Enhancements
------------------
1. Fixed smiley face apperance in the System Information BITS257478
Known Issue
------------
None
===============================================================================
Dell Inc.
Copyright (C) 2015, All Rights reserved.
www.dell.com
Feature: flash16D.exe, flash32W.exe, flash64W.exe
Version: 3.0.4
Build Date: 12/3/2015
Fixes/Enhancements
------------------
1. Fixed a problem in BIOS downgrade allowed
Known Issue
------------
1. EFI version doesn't support allow BIOS Downgrade.
===============================================================================
Dell Inc.
Copyright (C) 2015, All Rights reserved.
www.dell.com
Fixes/Enhancements
------------------
1. Added 'Not Supported' error message when running /BiosMeasurement command line
option with a BIOS that doesn't support PCR0 payload
=========================================================
Feature: flash16D.exe, flash32W.exe, flash64W.exe, flash32E.exe, flash64E.exe
Version: 3.0.1
Build Date: April 27th, 2014
Fixes/Enhancements
------------------
Enhancements:
========================================================
Feature: Flash32W.exe Flash64W.exe
Version: 3.0.0
Build Date: 3/30/2015
Fixes/Enhancements
------------------
1. PCR0 extraction
2. SMBIOS Table > 1MB for Win32 and Win64
=================================================================
Version: 2.9.0
Build Date: December 5, 2014
Fixes/Enhancements
------------------
Enhancements:
=================================================================
Version: 2.8.0
Build Date: November 12, 2014
Fixes/Enhancements
------------------
Enhancements:
=================================================================
Version: 2.7.1
Build Date: October 22, 2014
Fixes/Enhancements
------------------
Enhancements:
=================================================================
Version: 2.7.0
Build Date: October 06, 2014
Fixes/Enhancements
------------------
Enhancements:
Allows Multiple Model Numbers ( System Ids ) to be used for the payload delivery.
Requires Composer 1.4.0 or newer for this feature
=================================================================
Version: 2.6.0
Build Date: October 01 2014
Fixes/Enhancements
------------------
Enhancements:
Added "Allow BIOS Downgrade" Setup feature. The feature will block
downgrades to previous revisions if it is disabled in Setup.
=================================================================
Version: 2.5.3
Build Date: June 25 2014
Fixes/Enhancements
------------------
Enhancements:
=================================================================
Version: 2.5.2
Build Date: June 10 2014
Fixes/Enhancements
------------------
Enhancements:
Added messages for detachable systems.
BITS :
fixed BITS092499 Cannot Flash when admin password len is set to one.
fixed BITS123173 Flash crashes when the user does not have admin privileges.
=================================================================
Version: 2.5.1
Build Date: January 28, 2014
Fixes/Enhancements
------------------
fixed BITS125414, The /EcOnly option does not work
=================================================================
Version: 2.5.0
Build Date: August 9, 2013
Fixes/Enhancements
------------------
=================================================================
Version: 2.4.1
Build Date: May 1, 2013
Fixes/Enhancements
------------------
BITS075726 DOS Flash will not Log to a file
The Windows version of flash now closes the log file before reset.
Closing the log file flushes the contents to the disk.