0% found this document useful (0 votes)
38 views

ReleaseNotes FlashUpdate

Uploaded by

sumitpaudel22
Copyright
© © All Rights Reserved
Available Formats
Download as TXT, PDF, TXT or read online on Scribd
0% found this document useful (0 votes)
38 views

ReleaseNotes FlashUpdate

Uploaded by

sumitpaudel22
Copyright
© © All Rights Reserved
Available Formats
Download as TXT, PDF, TXT or read online on Scribd
You are on page 1/ 14

===============================================================================

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
------------------

1. CBT-2614 - :Issue while taking BIOSMeasurement from UEFI shell using


Flash64E.efi tool.
Fixes issue with multiple payloads. Only on EFI shell utility
2. CBT-2563 - :Merge Edk2 update, VS2019 and Arm AARCH64 changes from latest tip

3. CBT-1612 - :Update EFI to a newer Visual Studio and use newer edk2

Known Issue
------------
None

===============================================================================

Feature: Flash64W.exe, Flash32W.exe


Version: 3.3.19
Build Date: 08/16/2023

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

Dell Provided Feature Release Notes


-------------------------------------
Feature: flash32W.exe, flash64W.exe Flash64E.efi
Version: 3.1.12
Build Date: 09/13/2017

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

===============================================================================

Feature: flash32W.exe, flash64W.exe Flash64E.efi


Version: 3.1.11
Build Date: 07/06/2017

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

===============================================================================

Feature: flash32W.exe, flash64W.exe Flash64E.efi


Version: 3.1.10
Build Date: 06/07/2017

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

===============================================================================

Feature: flash32W.exe, flash64W.exe Flash64E.efi


Version: 3.1.6
Build Date: 10/27/2016

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
===============================================================================

Feature: flash32W.exe, flash64W.exe flash64e.efi


Version: 3.1.2
Build Date: 6/17/2016

Fixes/Enhancements
------------------
1. Added support for reading Multi system payload.

Known Issue
------------
None
===============================================================================
Dell Inc.
Copyright (C) 2016, All Rights reserved.
www.dell.com

Dell Provided Feature Release Notes


-------------------------------------
Feature: flash16D.exe, flash32W.exe, flash64W.exe flash64e.efi
Version: 3.0.5
Build Date: 1/6/2016

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

Dell Provided Feature Release Notes


-------------------------------------
Feature: Flash32W.exe Flash64W.exe
Version: 3.0.2
Build Date: 5/22/2015

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:

1.Supports SMBTable located at > 1MB

========================================================
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:

Supports Single payloads across mutlple platforms

=================================================================
Version: 2.8.0
Build Date: November 12, 2014

Fixes/Enhancements
------------------
Enhancements:

Windows executables return Exit Codes based on DUP error codes.


Execution via "start /WAIT FlashUpDateWin.exe" will set CMD.EXE
%ERRORLEVEL% to the appropriate DUP code.
DUP codes definitions extended, as per POV.

=================================================================
Version: 2.7.1
Build Date: October 22, 2014

Fixes/Enhancements
------------------
Enhancements:

Allows /NoVideo option on command line.


This tells BIOS flash dxe to flash without video card.
Updated BIOS to support this option is required.

=================================================================

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

if any Id matches the current system, the payload can be sent.

=================================================================

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.

DA were created to acccess the values: TOKEN_ALOW_BIOS_DOWNGRADE_EN

=================================================================

Version: 2.5.3
Build Date: June 25 2014

Fixes/Enhancements
------------------
Enhancements:

Updated detachable systems messaging to use current smbios table data.

=================================================================

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
------------------

Now Supports 32bit and 64Bit BIOS.

=================================================================

Version: 2.4.1
Build Date: May 1, 2013

Fixes/Enhancements
------------------
BITS075726 DOS Flash will not Log to a file

The DOS program does not do logging.


The logging option is removed from the DOS help screens.

The Windows version of flash now closes the log file before reset.
Closing the log file flushes the contents to the disk.

You might also like