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

DOS Flash Utility for BIOS Updates

DOSFLASH.EXE version 1.15.01 is a utility for updating system firmware (BIOS) from a DOS environment, requiring specific files to be present in the same directory. It allows for BIOS updates and custom logo image changes, with command line options for password authentication and error handling. Compatibility varies by HP Desktop systems, and the document outlines command syntax and use cases for different scenarios.

Uploaded by

xmt34478
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)
124 views3 pages

DOS Flash Utility for BIOS Updates

DOSFLASH.EXE version 1.15.01 is a utility for updating system firmware (BIOS) from a DOS environment, requiring specific files to be present in the same directory. It allows for BIOS updates and custom logo image changes, with command line options for password authentication and error handling. Compatibility varies by HP Desktop systems, and the document outlines command syntax and use cases for different scenarios.

Uploaded by

xmt34478
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.15.01

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

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. 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. K01),
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] K01


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


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

CHANGE HISTORY:
_______________

Version 1.15.01
- Fixed slow DOSFLASH response with certain USB Drives

Version 1.15.00
- Added Support for new ROM Families (i.e. K01)

Version 1.14.00
- Initial version

_____________________________________________________________________________

Copyright (c) 2011-2015 Hewlett-Packard Development Company, L.P.

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


of their respective companies.

Common questions

Powered by AI

A 'Unsupported system type' error indicates that DOSFLASH.EXE is being run on a computer model not supported by its current version. To resolve this, users need to ensure the correct version of the DOS Flash tool specific to their system is being used, which may involve downloading the appropriate BIOS SoftPaq release for that system .

In environments where BIOS setup passwords are used, DOSFLASH.EXE requires password verification. The user must supply the Setup password using the '/p <password>' option in the command line. For example, if the Setup password is 'Admin123', the command would be 'dosflash /p Admin123'. This applies to both updating the BIOS and the startup logo .

To update a custom startup logo and suppress user prompts with DOSFLASH.EXE, you would use the command 'dosflash /I <imagefile> /f flshuefi.cpu <BIOS family>' ensuring the custom image file is within the acceptable size limits. A typical command might be 'dosflash /I custom.jpg /f flshuefi.cpu K01' .

When customizing the startup logo using DOSFLASH.EXE, several considerations and limitations must be observed: the image file must be a JPEG or uncompressed BMP and not exceed a resolution of 1024 x 768. File size constraints vary by system, typically between 22KB and 32KB, and exceeding this will result in a 'File Too Large' error. The command used must correctly reflect either adding ('/I <imagefile>') or deleting a logo ('/I delete'). Proper authentication via the Setup password is required if it is set .

The command 'dosflash /f flshuefi.cpu <BIOS family>' is used to update the System BIOS automatically without requiring interaction. It is useful in mass deployment scenarios where user prompts are undesirable. This action requires the BIOS binary corresponding to the specified BIOS family to be present in the directory .

The rationale for using DOSFLASH.EXE exclusively in DOS environments rather than supporting BIOS updates from a Windows command line might be due to the stable and controlled environment DOS provides, eliminating many variables present in Windows. DOS environments enable direct access to hardware which can be essential for firmware updates, reducing risks of interference from other software or system processes that are active in a multitasking OS like Windows .

Updating the BIOS with DOSFLASH.EXE requires a BIOS binary image file and does not require authentication unless a Setup password is set. The command format is 'dosflash [/p <password>] [/f flshuefi.cpu <BIOS family>]'. In contrast, updating the startup logo requires a valid image file which must be JPEG or uncompressed BMP up to 1024 x 768 resolution. This process is distinct and does not update the BIOS itself. The command format is 'dosflash /I {<imagefile> | delete}'. Moreover, if a Setup password is set, authentication is required for both processes .

If multiple BIOS binary files are present in a directory, DOSFLASH.EXE will select the latest BIOS image file, determined by the highest version number, that is compatible with the target PC. This ensures the most up-to-date and compatible BIOS version is used for the update process .

The version history for DOSFLASH.EXE shows changes such as 'Fixed slow DOSFLASH response with certain USB Drives' in version 1.15.01 and 'Added Support for new ROM Families (i.e., K01)' in version 1.15.00. Understanding version history is important for users to be aware of new features, bug fixes, and support updates that can impact the usability and compatibility of the software .

DOSFLASH.EXE uses error codes to indicate different error conditions. The possible error levels are: 0 for no errors, 4 for 'Could not open input file', 16 for 'Unsupported system type', 44 for 'Could not open flshuefi.cpu', and 45 for all other errors such as wrong password, file too big, or image dimensions too large .

You might also like