0% found this document useful (0 votes)
10 views3 pages

DOS Flash Utility for BIOS Updates

Bios
Copyright
© All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as TXT, PDF, TXT or read online on Scribd
0% found this document useful (0 votes)
10 views3 pages

DOS Flash Utility for BIOS Updates

Bios
Copyright
© All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as TXT, PDF, TXT or read online on Scribd

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

[Link] version 1.14.00

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

The DOS Flash utility is designed to update the computer system firmware
(BIOS) from a DOS, FreeDOS, or similar environment. Windows command line
is not supported.

The DOS Flash utility consists of the executable file ([Link]) and a
driver file ([Link]) specific to updating the system BIOS. They must be
present in the same directory. DOS Flash also supports updating the initial
graphics display logo to a custom image.

BIOS VERSION UPDATE:


____________________

DOS Flash requires a BIOS binary image file included in a BIOS SoftPaq
release in order to update the System BIOS. See the DOS Flash folder for the
correct files. Not all HP Desktop systems are compatible with this version of
the DOS Flash utility. If the utility is run on a system that does not
support it, an error message will say so. The BIOS SoftPaq release package
for that system will include the correct DOS Flash tool (typically,
[Link] and [Link]).

DOS Flash can update a system BIOS without requiring the administrator to
enter a Setup password if the unit has not already been assigned a Setup
password. However if a Setup password is set on the target PC, then DOS Flash
will require password verification before allowing a BIOS update, or the
process will report an error. The Setup password must be provided in the
command line when the DOS Flash utility is executed, using the /p option.
See below for syntax description.

CUSTOM LOGO IMAGE UPDATE:


_________________________

DOS Flash allows replacing the standard HP logo image with a custom image
provided by the user. Valid image files are JPEG or uncompressed BMP (bitmap)
images up to 1024 x 768 resolution. BMP (bitmap) format images are limited to
16 bpp. Also, the maximum file size differs from system to system, but will
be between 22KB and 32KB. The command line switch "/I " followed by the image
filename will write the custom logo to the BIOS. When using DOS Flash to
change the logo, the System BIOS is not updated at the same time. The custom
image can be deleted (restoring the standard HP logo) with the "/I delete"
option.

COMMAND LINE SYNTAX:


____________________

UPDATE SYSTEM BIOS:


dosflash [/p <password>] [/f [Link] <BIOS family>]

DOS Flash will search the current directory for the System BIOS binary. If
more than one are present, the latest BIOS image file (highest version number)
compatible with the target PC will be used.

The /f option is used when needing to suppress any user prompts, for instance
when automating a mass deployment using Altiris. BIOS family is listed in BIOS
Setup / System Information / System BIOS before the version number (e.g. J52),
and is also the first part of the binary filename.

UPDATE STARTUP IMAGE:

dosflash /I {<imagefile> | delete}

If the imagefile file size exceeds the maximum for the target PC, a File Too
Large error is reported, along with the maximum file size supported for the
system.

USE CASES:
__________

dosflash
This will attempt to update the System BIOS. Assumes no BIOS Setup password
is set.

dosflash /p Admin123
This will attempt to update the System BIOS using �Admin123� as the BIOS
Setup password for authentication.

dosflash /p Admin123 /I [Link]


This will update the system startup logo using �[Link]� as the image,
and uses �Admin123� to authenticate the BIOS Setup password.

dosflash /Image [Link]


This will update the system startup logo using �[Link]� as the image.
This syntax implies that there is no BIOS Setup password set.

dosflash /I delete
This will delete a custom startup logo from the system. The default HP logo
will be used after reboot. This syntax implies that there is no BIOS
Setup password set.

dosflash /I DELETE /P Admin123


This will delete a custom startup logo from the system. The default HP logo
will be used after reboot. Uses �Admin123� as the BIOS Setup password
for authentication.

dosflash /f [Link] J52


This will update the System BIOS with the binary in the current directory
without pausing for user input.

dosflash /I [Link] /p Admin123 /f [Link] J52


This will update the system startup logo using "[Link]" as the image,
authenticating with a BIOS Setup password of "Admin123" and suppressing
prompts.

ERROR LEVELS:
_____________

0 - No errors

4 - Could not open input file

16 - Unsupported system type

44 - Could not open [Link]

45 - All other errors: wrong password, file size too big, image dimensions
too large

_____________________________________________________________________________

Copyright (c) 2018 HP Development Company, L.P.

Product names mentioned herein may be trademarks and/or registered trademarks


of their respective companies.

Common questions

Powered by AI

To perform a BIOS update with a preset BIOS Setup password, the correct command syntax includes: typing "dosflash", followed by the "/p" option and the actual password, e.g., "dosflash /p Admin123". If multiple directives are needed, such as using specific drivers or suppressing prompts, these must also be included in the command line, maintaining the sequence .

To revert to the default HP startup logo, the "/I delete" command is used without specifying a BIOS Setup password, unless one is in place, in which case it must be provided for authentication . The process can fail if the password isn't supplied when required, resulting in an authentication failure .

To suppress user prompts during a BIOS update, the "/f" option must be specified along with the potential requirement of providing the FlshUefi.cpu driver and the BIOS family identifier, ensuring that the correct binary is used without user interaction .

Automating mass deployment using DOS Flash reduces manual effort and ensures uniformity across devices by utilizing command line parameters, such as "/f" or "/p", to streamline executions without user prompts . However, risks include executing unauthorized updates if security measures like password protocols are not rigorously followed, potentially deploying incompatible updates leading to system failure if not verified, and unintentionally omitting steps due to complex syntax or incorrect parameters .

Updating a custom logo does not simultaneously update the system BIOS. A specific image file, either in JPEG or BMP format and within the allowed size limits, must be provided with the "/I" command . If an image exceeds the target PC's size limits, a File Too Large error occurs. Unlike BIOS updates that may require password authentication, logo updates are separate operations unless the BIOS password is needed for verification .

The DOS Flash utility reports several error levels: 0 indicates no errors occurred; 4 signals an input file could not be opened, suggesting a file path or name issue; 16 indicates the system type is unsupported by the utility; 44 means FlshUefi.cpu could not be opened, likely due to a missing file or directory issue; 45 encompasses all other errors, such as an incorrect password, excessive file size, or large image dimensions .

Image files used for updating the startup logo must be in JPEG or BMP format, with BMP images limited to 16 bpp, and should not exceed the resolution of 1024 x 768. File size constraints vary between systems, generally ranging from 22KB to 32KB, and exceeding these limits will result in a File Too Large error .

If an incorrect BIOS family indication is provided, DOS Flash could potentially select an incompatible BIOS binary, resulting in an update error or an unsupported system type error, as these identifiers ensure that the correct BIOS version and files are matched with the target system . This could lead to non-functional hardware post-update if the BIOS alteration is incorrect.

To successfully run the DOS Flash utility, the following prerequisites must be met: DOSFlash.exe and FlshUefi.cpu must be present in the same directory . The system must be compatible with the DOS Flash version used; otherwise, an error message will indicate incompatibility . If a BIOS Setup password is set, it must be provided via the command line using the /p option; otherwise, the update will require password verification and report an error if the password is not provided .

DOS Flash will automatically select the latest BIOS binary image file based on version number present in the current directory if more than one BIOS image is available. This typically facilitates the update process in mass deployment scenarios . However, a potential limitation is the assumption of compatibility with the target PC without additional verification, which might result in errors if the BIOS family is not correctly matched .

You might also like