Auto-commit: 2025-10-31 08:58:35
This commit is contained in:
BIN
Bios-Update-HP-v1.0/BCUsignature32.dll
Normal file
BIN
Bios-Update-HP-v1.0/BCUsignature32.dll
Normal file
Binary file not shown.
BIN
Bios-Update-HP-v1.0/BCUsignature64.dll
Normal file
BIN
Bios-Update-HP-v1.0/BCUsignature64.dll
Normal file
Binary file not shown.
50
Bios-Update-HP-v1.0/BIOS.CMD
Normal file
50
Bios-Update-HP-v1.0/BIOS.CMD
Normal file
@@ -0,0 +1,50 @@
|
||||
REM Initialisation des variables vardate et vartime
|
||||
for /F "skip=1 delims=" %%F in ('
|
||||
wmic PATH Win32_LocalTime GET Day^,Month^,Year /FORMAT:TABLE
|
||||
') do (
|
||||
for /F "tokens=1-3" %%L in ("%%F") do (
|
||||
set CurrDay=0%%L
|
||||
set CurrMonth=0%%M
|
||||
set CurrYear=%%N
|
||||
)
|
||||
)
|
||||
set CurrDay=%CurrDay:~-2%
|
||||
set CurrMonth=%CurrMonth:~-2%
|
||||
set vardate=%CurrYear%%CurrMonth%%CurrDay%
|
||||
if "%time:~0,1%"==" " (
|
||||
set vartime=0%time:~1,1%%time:~3,2%
|
||||
) else (
|
||||
set vartime=%time:~0,2%%time:~3,2%
|
||||
)
|
||||
|
||||
Set cmdreg=reg
|
||||
Set cmdPnputil=c:\windows\system32\pnputil.exe
|
||||
Set cmdpowershell=powershell
|
||||
if defined PROCESSOR_ARCHITEW6432 Set cmdreg=%SystemRoot%\sysnative\reg.exe
|
||||
if defined PROCESSOR_ARCHITEW6432 Set cmdPnputil=%SystemRoot%\Sysnative\cmd.exe /c c:\windows\system32\pnputil.exe
|
||||
if defined PROCESSOR_ARCHITEW6432 Set cmdpowershell=%SystemRoot%\sysnative\WindowsPowerShell\v1.0\powershell.exe
|
||||
|
||||
echo ---------Bios update ----------->>C:\pnpDrivers\BIOS.log
|
||||
for /f "delims=" %%D in ('dir /a:d /b %~dp0') do set BIOSFILE=%%D
|
||||
echo %BIOSFILE%
|
||||
set Fullpath=%~dp0%BIOSFILE%
|
||||
echo ---------Fullpath = %Fullpath% ----------->>C:\pnpDrivers\BIOS.log
|
||||
|
||||
cd "%Fullpath%"
|
||||
del "%Fullpath%\HpFirmwareUpdRec.log" /F /Q
|
||||
|
||||
echo 3010:SUCCESS:REBOOT=A restart is required to complete the install>>C:\pnpDrivers\BIOS.log
|
||||
echo 1602:CANCEL:NOREBOOT=The install is cannot complete due to a dependency>>C:\pnpDrivers\BIOS.log
|
||||
echo 273:CANCEL:NOREBOOT=Flash did not update because update is same BIOS version>>C:\pnpDrivers\BIOS.log
|
||||
echo 282:CANCEL:NOREBOOT=Flash did not update because update is an older BIOS version>>C:\pnpDrivers\BIOS.log
|
||||
|
||||
if EXIST "%Fullpath%\HpFirmwareUpdRec.exe" echo HpFirmwareUpdRec.exe>>C:\pnpDrivers\BIOS.log
|
||||
if EXIST "%Fullpath%\HpFirmwareUpdRec.exe" start /wait "BIOS" "%Fullpath%\HpFirmwareUpdRec.exe" -s -r -h -b -f"%Fullpath%
|
||||
if EXIST "%Fullpath%\HPBIOSUPDREC.exe" echo HPBIOSUPDREC.exe>>C:\pnpDrivers\BIOS.log
|
||||
if EXIST "%Fullpath%\HPBIOSUPDREC.exe" start /wait "BIOS" "%Fullpath%\HPBIOSUPDREC.exe" -s -b -r -a
|
||||
if EXIST "%Fullpath%\install.cmd" echo %Fullpath%\install.cmd>>C:\pnpDrivers\BIOS.log
|
||||
if EXIST "%Fullpath%\install.cmd" Call "%Fullpath%\install.cmd"
|
||||
|
||||
set codesortie=%ERRORLEVEL%
|
||||
echo %codesortie%>>C:\pnpDrivers\BIOS.log
|
||||
if %codesortie% EQU 3010 exit /B 0
|
||||
394
Bios-Update-HP-v1.0/Bios Flash.htm
Normal file
394
Bios-Update-HP-v1.0/Bios Flash.htm
Normal file
@@ -0,0 +1,394 @@
|
||||
<html xmlns:v="urn:schemas-microsoft-com:vml"
|
||||
xmlns:o="urn:schemas-microsoft-com:office:office"
|
||||
xmlns:w="urn:schemas-microsoft-com:office:word"
|
||||
xmlns:st1="urn:schemas-microsoft-com:office:smarttags"
|
||||
xmlns="http://www.w3.org/TR/REC-html40">
|
||||
|
||||
<head>
|
||||
<meta http-equiv=Content-Type content="text/html; charset=windows-1252">
|
||||
<meta name=ProgId content=Word.Document>
|
||||
<meta name=Generator content="Microsoft Word 11">
|
||||
<meta name=Originator content="Microsoft Word 11">
|
||||
<!--[if !mso]>
|
||||
<style>
|
||||
v\:* {behavior:url(#default#VML);}
|
||||
o\:* {behavior:url(#default#VML);}
|
||||
w\:* {behavior:url(#default#VML);}
|
||||
.shape {behavior:url(#default#VML);}
|
||||
</style>
|
||||
<![endif]-->
|
||||
<title>HP Firmware Flash Update</title>
|
||||
<o:SmartTagType namespaceuri="urn:schemas-microsoft-com:office:smarttags"
|
||||
name="address"/>
|
||||
<!--[if gte mso 9]><xml>
|
||||
<o:DocumentProperties>
|
||||
<o:Author> </o:Author>
|
||||
<o:LastAuthor>Scott Sanders</o:LastAuthor>
|
||||
<o:Revision>5</o:Revision>
|
||||
<o:TotalTime>9</o:TotalTime>
|
||||
<o:Created>2006-09-05T15:10:00Z</o:Created>
|
||||
<o:LastSaved>2010-05-10T15:31:00Z</o:LastSaved>
|
||||
<o:Pages>2</o:Pages>
|
||||
<o:Words>1887</o:Words>
|
||||
<o:Characters>10757</o:Characters>
|
||||
<o:Company>HP Inc.</o:Company>
|
||||
<o:Lines>89</o:Lines>
|
||||
<o:Paragraphs>25</o:Paragraphs>
|
||||
<o:CharactersWithSpaces>12619</o:CharactersWithSpaces>
|
||||
<o:Version>12.00</o:Version>
|
||||
</o:DocumentProperties>
|
||||
</xml><![endif]-->
|
||||
<!--[if gte mso 9]><xml>
|
||||
<w:WordDocument>
|
||||
<w:Zoom>145</w:Zoom>
|
||||
<w:ValidateAgainstSchemas/>
|
||||
<w:SaveIfXMLInvalid>false</w:SaveIfXMLInvalid>
|
||||
<w:IgnoreMixedContent>false</w:IgnoreMixedContent>
|
||||
<w:AlwaysShowPlaceholderText>false</w:AlwaysShowPlaceholderText>
|
||||
<w:BrowserLevel>MicrosoftInternetExplorer4</w:BrowserLevel>
|
||||
</w:WordDocument>
|
||||
</xml><![endif]--><!--[if gte mso 9]><xml>
|
||||
<w:LatentStyles DefLockedState="false" LatentStyleCount="267">
|
||||
</w:LatentStyles>
|
||||
</xml><![endif]--><!--[if !mso]><object
|
||||
classid="clsid:38481807-CA0E-42D2-BF39-B33AF135CC4D" id=ieooui></object>
|
||||
<style>
|
||||
st1\:*{behavior:url(#ieooui) }
|
||||
</style>
|
||||
<![endif]-->
|
||||
<style>
|
||||
<!--
|
||||
/* Style Definitions */
|
||||
p.MsoNormal, li.MsoNormal, div.MsoNormal
|
||||
{mso-style-parent:"";
|
||||
margin:0in;
|
||||
margin-bottom:.0001pt;
|
||||
mso-pagination:widow-orphan;
|
||||
font-size:12.0pt;
|
||||
font-family:"HP Simplified","Arial";
|
||||
mso-fareast-font-family:"HP Simplified";
|
||||
color:#000;}
|
||||
h1
|
||||
{mso-margin-top-alt:auto;
|
||||
margin-right:0in;
|
||||
mso-margin-bottom-alt:auto;
|
||||
margin-left:0in;
|
||||
mso-pagination:widow-orphan;
|
||||
mso-outline-level:1;
|
||||
font-size:30.0pt;
|
||||
font-family:"HP Simplified","Arial";
|
||||
mso-fareast-font-family:"HP Simplified";
|
||||
mso-fareast-theme-font:minor-fareast;
|
||||
color:#007dba;
|
||||
font-weight:bold;}
|
||||
h2
|
||||
{mso-margin-top-alt:auto;
|
||||
margin-right:0in;
|
||||
mso-margin-bottom-alt:auto;
|
||||
margin-left:0in;
|
||||
mso-pagination:widow-orphan;
|
||||
mso-outline-level:2;
|
||||
font-size:18.0pt;
|
||||
font-family:"HP Simplified","Arial";
|
||||
mso-fareast-font-family:"HP Simplified";
|
||||
mso-fareast-theme-font:minor-fareast;
|
||||
color:#000;
|
||||
font-weight:bold;}
|
||||
h3
|
||||
{mso-margin-top-alt:auto;
|
||||
margin-right:0in;
|
||||
mso-margin-bottom-alt:auto;
|
||||
margin-left:0in;
|
||||
mso-pagination:widow-orphan;
|
||||
mso-outline-level:3;
|
||||
font-size:13.5pt;
|
||||
font-family:"HP Simplified","Arial";
|
||||
mso-fareast-font-family:"HP Simplified";
|
||||
mso-fareast-theme-font:minor-fareast;
|
||||
color:#000;
|
||||
font-weight:bold;}
|
||||
a:link, span.MsoHyperlink
|
||||
{color:#007dba;}
|
||||
a:visited, span.MsoHyperlinkFollowed
|
||||
{color:#007dba;}
|
||||
p
|
||||
{mso-margin-top-alt:auto;
|
||||
margin-right:0in;
|
||||
mso-margin-bottom-alt:auto;
|
||||
margin-left:0in;
|
||||
mso-pagination:widow-orphan;
|
||||
font-size:12.0pt;
|
||||
font-family:"HP Simplified","Arial";
|
||||
mso-fareast-font-family:"HP Simplified";
|
||||
color:#000;}
|
||||
@page Section1
|
||||
{size:8.5in 11.0in;
|
||||
margin:1.0in 1.25in 1.0in 1.25in;
|
||||
mso-header-margin:.5in;
|
||||
mso-footer-margin:.5in;
|
||||
mso-paper-source:0;}
|
||||
div.Section1
|
||||
{page:Section1;}
|
||||
/* List Definitions */
|
||||
@list l0
|
||||
{mso-list-id:576793600;
|
||||
mso-list-template-ids:-2129070332;}
|
||||
@list l0:level1
|
||||
{mso-level-number-format:bullet;
|
||||
mso-level-text:\F0B7;
|
||||
mso-level-tab-stop:.5in;
|
||||
mso-level-number-position:left;
|
||||
text-indent:-.25in;
|
||||
mso-ansi-font-size:10.0pt;
|
||||
font-family:Symbol;}
|
||||
@list l0:level2
|
||||
{mso-level-tab-stop:1.0in;
|
||||
mso-level-number-position:left;
|
||||
text-indent:-.25in;}
|
||||
@list l0:level3
|
||||
{mso-level-tab-stop:1.5in;
|
||||
mso-level-number-position:left;
|
||||
text-indent:-.25in;}
|
||||
@list l0:level4
|
||||
{mso-level-tab-stop:2.0in;
|
||||
mso-level-number-position:left;
|
||||
text-indent:-.25in;}
|
||||
@list l0:level5
|
||||
{mso-level-tab-stop:2.5in;
|
||||
mso-level-number-position:left;
|
||||
text-indent:-.25in;}
|
||||
@list l0:level6
|
||||
{mso-level-tab-stop:3.0in;
|
||||
mso-level-number-position:left;
|
||||
text-indent:-.25in;}
|
||||
@list l0:level7
|
||||
{mso-level-tab-stop:3.5in;
|
||||
mso-level-number-position:left;
|
||||
text-indent:-.25in;}
|
||||
@list l0:level8
|
||||
{mso-level-tab-stop:4.0in;
|
||||
mso-level-number-position:left;
|
||||
text-indent:-.25in;}
|
||||
@list l0:level9
|
||||
{mso-level-tab-stop:4.5in;
|
||||
mso-level-number-position:left;
|
||||
text-indent:-.25in;}
|
||||
@list l1
|
||||
{mso-list-id:1843009106;
|
||||
mso-list-template-ids:1886153374;}
|
||||
@list l1:level1
|
||||
{mso-level-number-format:bullet;
|
||||
mso-level-text:\F0B7;
|
||||
mso-level-tab-stop:.5in;
|
||||
mso-level-number-position:left;
|
||||
text-indent:-.25in;
|
||||
mso-ansi-font-size:10.0pt;
|
||||
font-family:Symbol;}
|
||||
ol
|
||||
{margin-bottom:0in;}
|
||||
ul
|
||||
{margin-bottom:0in;}
|
||||
-->
|
||||
</style>
|
||||
<!--[if gte mso 10]>
|
||||
<style>
|
||||
/* Style Definitions */
|
||||
table.MsoNormalTable
|
||||
{mso-style-name:"Table Normal";
|
||||
mso-tstyle-rowband-size:0;
|
||||
mso-tstyle-colband-size:0;
|
||||
mso-style-noshow:yes;
|
||||
mso-style-parent:"";
|
||||
mso-padding-alt:0in 5.4pt 0in 5.4pt;
|
||||
mso-para-margin:0in;
|
||||
mso-para-margin-bottom:.0001pt;
|
||||
mso-pagination:widow-orphan;
|
||||
font-size:10.0pt;
|
||||
font-family:"HP Simplified","Arial";}
|
||||
</style>
|
||||
<![endif]--><!--[if gte mso 9]><xml>
|
||||
<o:shapedefaults v:ext="edit" spidmax="4098"/>
|
||||
</xml><![endif]--><!--[if gte mso 9]><xml>
|
||||
<o:shapelayout v:ext="edit">
|
||||
<o:idmap v:ext="edit" data="1"/>
|
||||
</o:shapelayout></xml><![endif]-->
|
||||
</head>
|
||||
|
||||
<body bgcolor=white lang=EN-US link=blue vlink=blue style='tab-interval:.5in'>
|
||||
|
||||
<div class=Section1>
|
||||
|
||||
<table class=MsoNormalTable border=0 cellpadding=0 width="100%"
|
||||
style='width:100.0%;mso-cellspacing:1.5pt;mso-yfti-tbllook:1184;mso-padding-alt:
|
||||
0in 5.4pt 0in 5.4pt'>
|
||||
<tr style='mso-yfti-irow:0;mso-yfti-firstrow:yes;mso-yfti-lastrow:yes'>
|
||||
<td style='padding:.75pt .75pt .75pt .75pt'>
|
||||
<p class=MsoNormal align=center style='text-align:center'><span
|
||||
style='mso-no-proof:yes'><img width=66 height=55 id="_x0000_i1040"
|
||||
src=logo.bmp></span></p>
|
||||
</td>
|
||||
<td style='padding:.75pt .75pt .75pt .75pt'>
|
||||
<h1 align=center style='text-align:center'><span style='mso-fareast-font-family:
|
||||
"HP Simplified"'>Firmware Flash Update<o:p></o:p></span></h1>
|
||||
</td>
|
||||
<td style='padding:.75pt .75pt .75pt .75pt'>
|
||||
<p class=MsoNormal align=center style='text-align:center'><span
|
||||
style='mso-no-proof:yes'><img width=66 height=55 id="_x0000_i1039"
|
||||
src=logo.bmp></span></p>
|
||||
</td>
|
||||
</tr>
|
||||
</table>
|
||||
|
||||
<div class=MsoNormal align=center style='text-align:center'>
|
||||
|
||||
<hr size=2 width="95%" align=center>
|
||||
|
||||
</div>
|
||||
|
||||
<p>This Firmware Update SoftPaq contains utilities and data files for restoring or upgrading the firmware on HP business notebooks and desktops. See below for descriptions of some of the supported methods.</p>
|
||||
|
||||
<div class=MsoNormal align=center style='text-align:center'>
|
||||
|
||||
<hr size=2 width="95%" align=center>
|
||||
|
||||
</div>
|
||||
|
||||
<span style='font-size:12.0pt;font-family:"HP Simplified","Arial";mso-fareast-font-family:
|
||||
"HP Simplified";color:#007dba;mso-ansi-language:EN-US;mso-fareast-language:
|
||||
EN-US;mso-bidi-language:AR-SA'>
|
||||
|
||||
<ul type=disc>
|
||||
<li class=MsoNormal style='mso-margin-top-alt:auto;mso-margin-bottom-alt:auto;
|
||||
mso-list:l0 level1 lfo3;tab-stops:list .5in'><a href="#HPQWIN"><u>Firmware updates
|
||||
in Microsoft Windows OS.</u></a> </li>
|
||||
<li class=MsoNormal style='mso-margin-top-alt:auto;mso-margin-bottom-alt:auto;
|
||||
mso-list:l0 level1 lfo3;tab-stops:list .5in'><a href="#F10FLSH"><u>BIOS updates
|
||||
from the (ESC) Startup Menu or (F10) BIOS Setup Utility.</u></a> </li>
|
||||
<li class=MsoNormal style='mso-margin-top-alt:auto;mso-margin-bottom-alt:auto;
|
||||
mso-list:l0 level1 lfo3;tab-stops:list .5in'><a href="#BitL"><u>BIOS updates on a system using Windows Bitlocker
|
||||
or BIOS measurements.</u></a> </li>
|
||||
<li class=MsoNormal style='mso-margin-top-alt:auto;mso-margin-bottom-alt:auto;
|
||||
mso-list:l0 level1 lfo3;tab-stops:list .5in'><a href="#HPCMS"><u>Updating the
|
||||
firmware with HP Client Management Solutions (HPCMS).</u></a> </li>
|
||||
<li class=MsoNormal style='mso-margin-top-alt:auto;mso-margin-bottom-alt:auto;
|
||||
mso-list:l0 level1 lfo3;tab-stops:list .5in'><a href="#BB"><u>Recovering the
|
||||
BIOS after a failed flash.</u></a> </li>
|
||||
<li class=MsoNormal style='mso-margin-top-alt:auto;mso-margin-bottom-alt:auto;
|
||||
mso-list:l0 level1 lfo3;tab-stops:list .5in'><a href="history.txt"
|
||||
target="_blank"><u>View revision history</u></a></li>
|
||||
</ul>
|
||||
<p></p>
|
||||
</span>
|
||||
|
||||
<div class=MsoNormal align=center style='text-align:center'>
|
||||
|
||||
<hr size=2 width="95%" align=center>
|
||||
|
||||
</div>
|
||||
|
||||
<h2 align=center style='text-align:center'><a name=DESCRIP>General Information</a>
|
||||
</h2>
|
||||
|
||||
<p>This package is used to update firmware locally or to provide files needed to deploy the firmware update to supported systems on a local network. The default Softpaq unbundle location is C:\SWSETUP\SPnnnnn\ where 'nnnnn' is the Softpaq number.</p>
|
||||
|
||||
<p>However the target systems may also use the internet to search for and apply the latest system firmware updates - check Windows Update to find new releases for supported firmware components. In addition the BIOS firmware can be updated directly from BIOS Setup (F10 hotkey at boot). Select the 'Update System BIOS' option under the Main menu to access this function. Under the 'BIOS Update Preferences' option you may set up periodic update checks, or you can use the 'Check HP.com for BIOS Updates' link to search for an update immediately.</p>
|
||||
|
||||
<div class=MsoNormal align=center style='text-align:center'>
|
||||
|
||||
<hr size=2 width="95%" align=center>
|
||||
|
||||
</div>
|
||||
|
||||
<h2 align=center style='text-align:center'><a name=HPQWIN>HP Firmware Update and Recovery (HpFirmwareUpdRec) Flash Utility</a></h2>
|
||||
|
||||
<p>The HP Firmware Update tool for use in Microsoft Windows operating systems is found in this package. To display the available options for this utility, enter [Path]\HpFirmwareUpdRec -? at a command prompt or local search box. If the system has a BIOS administrator password enabled, then HpFirmwareUpdRec will prompt for the password to be entered before completing the flash process. For more information, view <a href="contents.txt" target="_blank"><u>contents.txt</u></a> or <a href="HpFirmwareUpdRec.txt" target="_blank"><u>HpFirmwareUpdRec.txt</u></a>.</p>
|
||||
|
||||
|
||||
<h3 align=left style='text-align:left'>Using a USB Device to run HpFirmwareUpdRec</a></h3>
|
||||
|
||||
<p>HpFirmwareUpdRec can also be run from a USB storage device, including flash memory devices and external hard drives. To do this insert the device and take note of the assigned drive letter. Run HpFirmwareUpdRec64.exe and choose the option to Create Recovery USB flash drive. Or you can manually copy the application .exe and the associated .bin file and .inf file to the root of the drive indicated by the drive letter or a folder on that drive. The update utility can then be executed from its location on the USB device. If the system has a BIOS Setup password enabled, then HpFirmwareUpdRec will prompt for the password to be entered before completing the flash process. For
|
||||
more information, view <a href="contents.txt" target="_blank"><u>contents.txt</u></a>
|
||||
or <a href="HpFirmwareUpdRec.txt" target="_blank"><u>HpFirmwareUpdRec.txt</u></a>.</p>
|
||||
|
||||
<p>Several HP models support more than one configuration, requiring a different BIOS family for each. In some cases the included version of the update utility packs both files together when creating BIOS Update USB key, which will not result in a successful update. You may avoid this problem by checking the system's BIOS version and family in the BIOS information page
|
||||
(F1 or F10 key at boot) or using msinfo32.exe in Windows. Once you know the correct family for your system, delete the other 2 files in the Softpaq folder that do not match your system's BIOS. The folder default location is c:\swsetup\SP######.</p>
|
||||
|
||||
<div class=MsoNormal align=center style='text-align:center'>
|
||||
|
||||
<hr size=2 width="95%" align=center>
|
||||
|
||||
</div>
|
||||
|
||||
<h2 align=center style='text-align:center'><a name=F10FLSH>Startup Menu / F10
|
||||
Setup Firmware Update</a></h2>
|
||||
|
||||
<p>The HP Business Desktop systems provide a firmware upgrade option through both the Startup Menu and the F10 Setup application. using the "Update System BIOS"
|
||||
link. Reboot the PC and press the Esc key to display the Startup Menu. Select the "Update System and Supported Device Firmware" menu option directly for an immediate update from media (see below). Alternatively, select "BIOS Setup (F10)" or reboot and press F10 to access the BIOS Setup utility. In the Update System BIOS menu, select "Update System and Supported Device Firmware Using Local Media".</p>
|
||||
|
||||
<p>These methods require that the firmware binary file is present on USB media or the hard drive in a specific folder - either "HP\DEVFW" or "EFI\HP\DEVFW" will support this feature. The file must be named 'firmware.bin'.
|
||||
The HP Firmware Update and Recovery utility has a feature that will copy the image file to the correct folder on a USB device for you. If no firmware file is found on USB media, the system will look for a firmware file on the hard drive.
|
||||
If a BIOS administrator password has been set, the password will be required before being able to access the "Update System BIOS" menu or BIOS Setup. The firmware update will not be complete until the system is restarted.</p>
|
||||
|
||||
<div class=MsoNormal align=center style='text-align:center'>
|
||||
|
||||
<hr size=2 width="95%" align=center>
|
||||
|
||||
</div>
|
||||
|
||||
<h2 align=center style='text-align:center'><a name=HPCMS>HP Client Management Solutions (HPCMS) BIOS Management</a></h2>
|
||||
|
||||
<p>Use this Softpaq with more Client Management Solutions from HP and other vendors to remotely target, distribute, and update the System BIOS and BIOS settings on network PCs. Refer to the chosen application's documentation for specific capabilities and instructions. For more information, see <a href="http://www.hp.com/go/clientmanagement" target="_blank"><u>HP Client Management Solutions</u></a> -> Additional Resources: HP Whitepapers.</p>
|
||||
|
||||
<div class=MsoNormal align=center style='text-align:center'>
|
||||
|
||||
<hr size=2 width="95%" align=center>
|
||||
|
||||
</div>
|
||||
|
||||
<h2 align=center style='text-align:center'><a name=BitL>BitLocker Drive Encryption / BIOS Measurements</a></h2>
|
||||
|
||||
<p>If you have Windows BitLocker Drive Encryption (BDE) enabled on your system, it is recommended that BDE be suspended temporarily before the BIOS is updated.
|
||||
You should also obtain your BDE recovery password or recovery PIN before suspending BDE. After the BIOS is flashed, BDE can be resumed.</p>
|
||||
|
||||
<p>To make a change to BDE, select Start > Control Panel > BitLocker Drive Encryption, click 'Suspend Protection' or 'Resume Protection' and then click 'Yes'.</p>
|
||||
|
||||
<p>If you use HpFirmwareUpdRec to update your BIOS in Windows, the application will attempt to suspend Bitlocker for you while the firmware updates are in progress.</p>
|
||||
|
||||
<p>As a general rule, updating the BIOS will modify measurement values stored in the Platform Configuration Registers (PCRs) of the system's security module (TPM).
|
||||
Technologies that use these PCR values to verify platform health (BDE is one such example) should be temporarily disabled prior to flashing the BIOS. Once the BIOS is updated, the functions should be re-enabled and the system should be restarted so that new measurements can be taken.</p>
|
||||
|
||||
<p>The primary measurement for BIOS code is stored in PCR 0. When the TPM is enabled, the value of PCR 0 after the system has been updated should match the value listed in the revision history (<a href="history.txt" target="_blank"><u>History.txt</u></a>).</p>
|
||||
|
||||
<div class=MsoNormal align=center style='text-align:center'>
|
||||
|
||||
<hr size=2 width="95%" align=center>
|
||||
|
||||
</div>
|
||||
|
||||
<h2 align=center style='text-align:center'><a name=BB>Crisis Recovery Mode</a></h2>
|
||||
|
||||
<p>In the event of a failed BIOS update (for example if power is lost while updating), the System BIOS may become corrupted. Crisis Recovery Mode detects this condition and will automatically attempt to recover to a known good state. Some advanced systems have the ability to recover without user intervention - an error response during boot up showing 2 red and then 4 white blinks on the power LED indicates this mode. After restoring the BIOS image, the system will reboot normally. If this feature is not present on your model, the recovery process will search the hard drive and any USB media sources for a compatible binary image.
|
||||
The original factory image will have a suitable BIOS binary for automatic recovery without user intervention. Otherwise, the binary (.bin) file in the Softpaq root folder should be copied to the "EFI\HP\BIOS\current" folder of the desired storage device in a FAT or FAT32 partition, and the system powered on. Once the binary image is located, the BIOS will display a recovery screen and will start the recovery process. Do not power off the system until recovery is complete.</p>
|
||||
|
||||
<p>Whenever HpFirmwareUpdRec is used to update the firmware, the utility will automatically populate the recovery file in the correct location should the Tools partition or \EFI file path exist. This process can be used to configure for automatic recovery a system which has had the original hard drive image replaced or reinstalled with system software recovery media.</p>
|
||||
|
||||
<p>Sometimes there are restrictions on which BIOS versions are allowed to be installed on a platform. If the BIOS that was on
|
||||
the system had restrictions, then only allowable BIOS versions may be used for recovery.</p>
|
||||
|
||||
<p> </p>
|
||||
|
||||
<div class=MsoNormal align=center style='text-align:center'>
|
||||
|
||||
<hr size=2 width="95%" align=center>
|
||||
|
||||
</div>
|
||||
|
||||
<p align=center style='text-align:center'>Copyright (c) 2022 HP Development Company, L.P. All Rights Reserved.<br>
|
||||
Product names mentioned herein may be trademarks and/or registered trademarks
|
||||
of their respective companies.</p>
|
||||
|
||||
</div>
|
||||
|
||||
</body>
|
||||
|
||||
</html>
|
||||
170
Bios-Update-HP-v1.0/History.txt
Normal file
170
Bios-Update-HP-v1.0/History.txt
Normal file
@@ -0,0 +1,170 @@
|
||||
Revision History
|
||||
T76 ROM Family
|
||||
|
||||
Models Supported: HP EliteBook 830 G8 Notebook PC
|
||||
HP EliteBook 840 G8 Notebook PC
|
||||
HP EliteBook 850 G8 Notebook PC
|
||||
HP ZBook Firefly 14 inch G8 Mobile Workstation PC
|
||||
HP ZBook Firefly 15.6 inch G8 Mobile Workstation PC
|
||||
HP EliteBook 840 Aero G8 Notebook PC
|
||||
|
||||
- Provides the following drivers and firmware:
|
||||
T76
|
||||
Cypress Power Delivery (PD) Firmware (CCG6), version 2.5.0
|
||||
EC/SIO Firmware, version 30.37.00
|
||||
Intel GOP EFI Driver, version 17.0.1053
|
||||
Management Engine (ME) Firmware, version 15.0.35.1951
|
||||
T37
|
||||
EC/SIO Firmware, version 58.01.00(TI PD : v7.4)
|
||||
Intel GOP EFI Driver, version 17.0.1053
|
||||
Management Engine (ME) Firmware, version 15.0.35.1951
|
||||
|
||||
Version 01.08.20
|
||||
|
||||
ENHANCEMENTS:
|
||||
- Enhancement to address security vulnerabilities CVE-2022-23924, CVE-2022-23925, CVE-2022-23926, CVE-2022-23927, CVE-2022-23928, CVE-2022-23929, CVE-2022-23930, CVE-2022-23931, CVE-2022-23932, CVE-2022-23933, CVE-2022-23934.
|
||||
- Enhancement to address security vulnerabilities CVE-2022-23953, CVE-2022-23954, CVE-2022-23955, CVE-2022-23956, CVE-2022-23957, CVE-2022-23958.
|
||||
- Adds a feature to control display of BIOS Admin login based on ""BIOS Administrator visible at power-on authentication"" when Enhanced BIOS Authentication Mode (EBAM) is set.
|
||||
|
||||
FIXES:
|
||||
- Fixes issue where system failure to boot after switching between two different saved bootstores.
|
||||
|
||||
PCR0 (TPM2.0) = T76 : 347A7153B67EFD154D50053731DABEDD0C6FC57D69CDEA90D83FC61F50F038FE
|
||||
T37 : 9646D40EA7EFF6A91DA5671049DD5F7B7D27FB1526030AB078EC033CC39DA1EE
|
||||
|
||||
Version 01.08.00
|
||||
|
||||
ENHANCEMENTS:
|
||||
- Addresses security vulnerabilities CVE-2021-39297, CVE-2021-39299, CVE-2021-39300, CVE-2021-39301.
|
||||
- Updates the splash screen with Protected by Sure Start bitmaps.
|
||||
- Updates the Intel Thunderbolt retimer firmware to version 2.25.1.1.
|
||||
- Provides support for the Hynix 32GB memory module.
|
||||
- Provides support for the Realtek audio codec.
|
||||
|
||||
FIXES:
|
||||
- Fixes an issue where the system displays the incorrect unlock screen message when the system screen is locked.
|
||||
- Fixes an issue where system battery does not recharge properly through the HP Thunderbolt Dock G4r.
|
||||
- Fixes an issue where a system that attempts to update firmware via FTP server with proxy from the F10 setup interface reports the error, Failure during data transfer (maximum downloaded content size exceeded).
|
||||
- Fixes an issue where an unsupported Thunderbolt Dock is displayed in the BIOS Config Utility.
|
||||
- Fixes an issue where the audio replay volume is lower than expected after the BIOS is updated.
|
||||
|
||||
PCR0 (TPM2.0) = 70EE7804465E4706A4C891043A17448835886BC11BBAE74BCD94E935DFBFBBA8
|
||||
|
||||
Version 01.07.02
|
||||
|
||||
ENHANCEMENTS:
|
||||
- Enhancement to address security vulnerabilities CVE-2021-0145.
|
||||
- Enhancement to address security vulnerabilities CVE-2021-0157, CVE-2021-0156.
|
||||
- Enhancement to address security vulnerabilities CVE-2021-0107, CVE-2021-0111, CVE-2021-0114, CVE-2021-0115, CVE-2021-0116, CVE-2021-0117, CVE-2021-0118, CVE-2021-0119, CVE-2021-0124, CVE-2021-0125.
|
||||
- Update camera Firmware Management to enhance camera firmware flash stability
|
||||
- Update HP Sure Run Agent to v5.0.0.26569 for compatibility and stability enhancement.
|
||||
- Adds Windows11 operating system support.
|
||||
- Enhancement to address security vulnerabilities CVE-2021-0107, CVE-2021-0111, CVE-2021-0114, CVE-2021-0115, CVE-2021-0116, CVE-2021-0117, CVE-2021-0118, CVE-2021-0119, CVE-2021-0124, CVE-2021-0125.
|
||||
- Enhancement to address security vulnerabilities CVE-2021-33113, CVE-2021-33115.
|
||||
- Correct help string for F10 "Special Keys mapped to Fn+Keypress"
|
||||
- Correct POST error message for "300-Confguration change warning" on Traditional Chinese
|
||||
|
||||
FIXES:
|
||||
- Fixes an issue where Thunderbolt grahpic card doesn<73>t work properly after restarting unit.
|
||||
- Fixes an issue where can't adjust brightness by FN+F3/F4 when Privacy Panel brightness turned on in F10
|
||||
- Fixes an issue where charge LED from amber change to white when battery charging to 88%
|
||||
- Fixes an issue where it showes yellow bang in device manager on UCSI item.
|
||||
- Fixes an issue where mobile hotspot doesn<73>t work properly when a device connects to 5GHz channel.
|
||||
- Fixes issue where HP Sure Run failure to enable with error message "Operation failed with the following error code:4" when "Remote Device Management" permanently disabled.
|
||||
- Fixes issue where option in F10 setup menu does not match option get from BIOS Configuration Utility when HP Cloud Managed is permanently disabled.
|
||||
- Fixes issue where some F10 settings or help message display incomplete when change to non-English language."
|
||||
- Fixes an issue where HP logo doesn't appear when system triggers ME recovery.
|
||||
|
||||
PCR0 (TPM2.0) = 2A382FFFAA90861C18C45568BDFB25A7EDA5915D6561DACA2689EBA7EE17378A
|
||||
|
||||
Version 01.06.02
|
||||
|
||||
ENHANCEMENTS:
|
||||
- Addresses security vulnerabilities CVE-2021-0072, CVE-2021-0161, CVE-2021-0164, CVE-2021-0165, CVE-2021-0166, CVE-2021-0168, CVE-2021-0170, CVE-2021-0076, CVE-2021-0183.
|
||||
- Updates the power-on battery warning message when the battery capacity is low.
|
||||
- Updates the battery capacity icon display when Maximize My Battery Health is set in the F10 settings and the battery is fully charged.
|
||||
- Provides support for the Apple USB-C 87W adaptor.
|
||||
- Provides support for a new camera module.
|
||||
- Updates the Realtek USB UEFI PXE driver to v2.035.
|
||||
- Updates HP Sure Run Service Agent to enhance compatibility and stability.
|
||||
- Delays the response of the power button on the keyboard to avoid accidental activation of the power button during sanitization mode while HP Easy Clean is used.
|
||||
- Provides support for the Soft Start feature.
|
||||
- Provides support for the Apple XDR display.
|
||||
- Updates the Intel reference code to provide enhanced stability and compatibility.
|
||||
- Adds support for a new memory module.
|
||||
- Improves power management on systems running multiple Type-C ports.
|
||||
|
||||
NOTE: Due to the enhanced security features included in this update, the BIOS cannot be downgraded to an earlier version after this package is installed.
|
||||
|
||||
FIXES:
|
||||
- Fixes an issue on a system with Sure Admin enabled where the Power-On Password cannot be cleared after the defaults are restored using Restore Security Settings to Factory Defaults.
|
||||
- Fixes an issue where the CTRL+ALT+Insert key combination does not function in the Fn unlock mode.
|
||||
- Fixes an issue where the current and new version numbers in the HP Firmware Update and Recovery tool are reversed.
|
||||
- Fixes an issue where the touchscreen does not function in the F10 menu.
|
||||
- Fixes issue where the HP Sure Recover page is not displayed correctly in the F10 setup menu after the display language is changed to a non-English language.
|
||||
- Fixes an issue where the system cannot charge the battery when battery is in shipping mode.
|
||||
- Fixes an issue where the HP Thunderbolt G2 dock disconnects from the system unexpectedly.
|
||||
|
||||
PCR0 (TPM2.0) = 9E4BD2BEE9B44D6E74744FA8BCE34B946E6B0BD0ECAA3C0727762D52EE2ABB1D
|
||||
|
||||
Version 01.04.01
|
||||
|
||||
ENHANCEMENTS:
|
||||
- Addresses security vulnerabilities CVE-2021-0069, CVE-2021-0071, and CVE-2021-0075.
|
||||
- Addresses security vulnerabilities CVE-2020-12359.
|
||||
- Addresses security vulnerabilities CVE-2020-8700, CVE-2020-8703, CVE-2020-24507 and CVE-2020-24516.
|
||||
- Addresses security vulnerabilities CVE-2020-24489, CVE-2020-24511, and CVE-2020-24512.
|
||||
- Improves Customer Experience when a 3rd party device is used to charge the system through the USB-C port.
|
||||
- Updates the UEFI Wi-Fi Driver to version 1.2.4.2193 to enhance connection stability in the pre-boot environment.
|
||||
- Adds camera firmware update capability for additional supported camera devices.
|
||||
- Improves the performance of the clickpad firmware update process.
|
||||
- Enhances cursor movement when the clickpad is used.
|
||||
- Enhances cursor movement when a Bluetooth mouse is used.
|
||||
- Provides enhanced stability when an external monitor is connected to the system using an HP USB-C Dock G5.
|
||||
- Updates the Intel Sensor Hub firmware to version 5.4.300.4468.
|
||||
|
||||
FIXES:
|
||||
- Fixes an issue where the keyboard Fn key LED does not power off when the system is in hibernation.
|
||||
- Fixes an issue on a system connected to an HP dock that enters hibernation where the system restarts or shuts down during Wake on LAN.
|
||||
- Fixes an issue that occurs on a system connected to an external monitor using an HP Docking station where the speaker on the monitor does not function properly function after the system resumes from a hibernate or system off state while the lid is closed.
|
||||
- Fixes an issue on a system with the lid closed where the system cannot power on with external monitor connected though HP Docking station.
|
||||
|
||||
PCR0 (TPM2.0) = 4A0024313F0A692D5D4ED2F8C2BFC2425B758C8AC87AD22403DE0D42582367F7
|
||||
|
||||
|
||||
Version 01.01.32
|
||||
|
||||
- Fixes an issue where a system connected to a dock monitor stops functioning (hangs) when a BIOS update is performed.
|
||||
|
||||
- Fixes an issue where an external monitor connected to the system using VGA or DisplayPort displays a black screen after the system is powered on (cold boot) while the lid is closed and BitLocker is enabled.
|
||||
|
||||
- Fixes an issue where the F1 through F12 keys do not function properly.
|
||||
|
||||
- Fixes an issue where the system cannot boot to PXE from an IPv4/IPV6 network after Custom/system address is enabled in the F10 menu.
|
||||
|
||||
- Fixes an issue which causes an error to occur when the HP Sure Admin QR Code is used on a system when Intel AMT (Active Management Technology) is disabled and Pre-boot WiFi is enabled.
|
||||
|
||||
- Fixes an issue where the SSD ID string is incomplete in Secure Erase in the F10 menu.
|
||||
|
||||
- Fixes an issue where system continues to boot to the USB recovery partition and not the USB image partition after the USB drive is selected from the boot menu.
|
||||
|
||||
- Fixes an issue where the system does not boot successfully after the A/C power adapter is disconnected from the system during a capsule BIOS update on EMMC systems.
|
||||
|
||||
- Improves the resume time from Modern Standby time when the system is running in DC mode.
|
||||
|
||||
- Improves the Modern Standby (MSC) experience when the system transitions from AC to DC power mode while the lid is closed.
|
||||
|
||||
- Enables the second source ELAN Clickpad Firmware update.
|
||||
|
||||
- Enables Brightness hotkey support for Linux Ubuntu.
|
||||
|
||||
- Adds the Permanent Configuration of Boot Order for external network devices.
|
||||
|
||||
- Limits system power when the system is running in DC mode and the battery temperature is below 10C.
|
||||
|
||||
PCR0 (TPM2.0) = 48A46D5C8AD10C3F55E5A1423C700CC519A0A4F1902EAC2C5EC20DE3C6187BD5
|
||||
|
||||
|
||||
Version 01.01.04
|
||||
|
||||
PCR0 (TPM2.0) = 8D09D72E59E783817DD6847FECDA9CFE2B8C8B71DEEE02472555271ADB1AA69E
|
||||
BIN
Bios-Update-HP-v1.0/HpFirmwareUpdRec.exe
Normal file
BIN
Bios-Update-HP-v1.0/HpFirmwareUpdRec.exe
Normal file
Binary file not shown.
81
Bios-Update-HP-v1.0/HpFirmwareUpdRec.txt
Normal file
81
Bios-Update-HP-v1.0/HpFirmwareUpdRec.txt
Normal file
@@ -0,0 +1,81 @@
|
||||
HP Firmware Update and Recovery
|
||||
|
||||
The purpose of the HP Firmware Update and Recovery Utility is to provide a method for end-users
|
||||
to update the system BIOS, ME (Intel only), and other supported firmware on a system running MS Windows.
|
||||
|
||||
NOTES:
|
||||
1. [Path]\HPFIRMWAREUPDREC -? will display the available options for this utility.
|
||||
|
||||
2. If the system has a BIOS Setup password enabled, then HPFIRMWAREUPDREC will prompt
|
||||
for the password to be entered before completing the update process.
|
||||
|
||||
USAGE:
|
||||
|
||||
1. Close all other applications before launching HPFIRMWAREUPDREC. The system will
|
||||
restart to apply the update.
|
||||
|
||||
2. Open the folder containing the application and firmware binary file. Double-click
|
||||
on the HPFIRMWAREUPDREC icon.
|
||||
|
||||
3. HPFIRMWAREUPDREC will inform the user that a firmware update is about to occur.
|
||||
|
||||
4. The version of the firmware image in the binary file and the version of the
|
||||
current system firmware are displayed. Once OK is selected the system will restart
|
||||
to begin the update process.
|
||||
|
||||
5. Upon completion, the user is notified that the firmware update was successful.
|
||||
Select Restart.
|
||||
|
||||
6. On restart, you may see the firmware performing the final update, and the system
|
||||
may reset several times before loading the operating system.
|
||||
|
||||
7. When the system starts Windows, the system firmware update is complete.
|
||||
|
||||
|
||||
ADVANCED USAGE:
|
||||
|
||||
1. Close all other applications before launching HPFIRMWAREUPDREC.
|
||||
|
||||
2. On the Windows Task Bar select Start, then Run, and enter
|
||||
the following on the command line:
|
||||
[Path]\HPFIRMWAREUPDREC -f[bin file]
|
||||
|
||||
3. HPFIRMWAREUPDREC will inform the user that a firmware update is about to occur.
|
||||
|
||||
4. The version of the firmware image in the [bin file] and the version of the
|
||||
current system firmware are displayed. Once OK is selected the system will
|
||||
restart to begin the update process.
|
||||
|
||||
5. Upon completion, the user is notified that the firmware update was successful.
|
||||
Select Restart.
|
||||
|
||||
6. On restart, you may see the firmware performing the final update, and the system
|
||||
may reset several times before loading the operating system.
|
||||
|
||||
7. When the system starts Windows, the system firmware update is complete.
|
||||
|
||||
|
||||
|
||||
Command Line Options
|
||||
|
||||
|
||||
-fBIN-file Specifies the path to the .BIN image file, and does not change the <20>working
|
||||
directory?from the location of the utility. Default is *.BIN in the executable
|
||||
folder. Valid with all other options.
|
||||
|
||||
-ppassword-file Specify encrypted password file created with the HpqPswd utility. Valid with
|
||||
all other options.
|
||||
|
||||
-s Silent mode. Suppresses all output.
|
||||
|
||||
-b If BitLocker with TPM is in use, automatically suspend it.
|
||||
|
||||
-? Show the same usage dialog that appears if an invalid command line is detected.
|
||||
This options overrides all other options, including -s.
|
||||
|
||||
|
||||
Copyright (c) 2020 HP Development Company, L.P.
|
||||
|
||||
|
||||
Product names mentioned herein may be trademarks and/or registered trademarks
|
||||
of their respective companies.
|
||||
BIN
Bios-Update-HP-v1.0/HpFirmwareUpdRec64.exe
Normal file
BIN
Bios-Update-HP-v1.0/HpFirmwareUpdRec64.exe
Normal file
Binary file not shown.
BIN
Bios-Update-HP-v1.0/HpqPswd.exe
Normal file
BIN
Bios-Update-HP-v1.0/HpqPswd.exe
Normal file
Binary file not shown.
29
Bios-Update-HP-v1.0/HpqPswd.txt
Normal file
29
Bios-Update-HP-v1.0/HpqPswd.txt
Normal file
@@ -0,0 +1,29 @@
|
||||
HP Password Encryption Utility Client Usage Guide
|
||||
|
||||
HPQPswd is a utility for saving a BIOS Setup Password to an encrypted file.
|
||||
This file can be provided to HP BIOS update utilities for automated scripting,
|
||||
to avoid user prompting.
|
||||
|
||||
Command Line Switches
|
||||
|
||||
Command Result
|
||||
|
||||
-p"password" BIOS Setup Password to encrypt. Quotes are optional.
|
||||
-f"filename" File pathname to create. Quotes are optional.
|
||||
-s Silent mode. Requires <20>p and <20>f options.
|
||||
-? Show usage.
|
||||
|
||||
Requirements:
|
||||
|
||||
- AES 256 encryption is used.
|
||||
- User interface prompts for password, verification, and destination file.
|
||||
- Browse supported for file location.
|
||||
- Command line options are provided to support automated silent mode execution.
|
||||
- No dependencies on other software.
|
||||
- Support password max length of 32 Unicode characters.
|
||||
|
||||
|
||||
Copyright (c) 2020 HP Development Company, L.P.
|
||||
|
||||
Product names mentioned herein may be trademarks and/or registered trademarks
|
||||
of their respective companies.
|
||||
BIN
Bios-Update-HP-v1.0/HpqPswd64.exe
Normal file
BIN
Bios-Update-HP-v1.0/HpqPswd64.exe
Normal file
Binary file not shown.
BIN
Bios-Update-HP-v1.0/T37_01082000.bin
Normal file
BIN
Bios-Update-HP-v1.0/T37_01082000.bin
Normal file
Binary file not shown.
57
Bios-Update-HP-v1.0/T37_01082000.inf
Normal file
57
Bios-Update-HP-v1.0/T37_01082000.inf
Normal file
@@ -0,0 +1,57 @@
|
||||
|
||||
; Copyright (C) 2022 HP Development Company. L.P. All Rights Reserved.
|
||||
|
||||
[Version]
|
||||
Signature = "$WINDOWS NT$"
|
||||
Provider = %Provider%
|
||||
Class = Firmware
|
||||
ClassGuid = {f2e7dd72-6468-4e36-b6f1-6488f42c1b52}
|
||||
DriverVer = 03/13/2022,1.8.20.0
|
||||
CatalogFile = T37_01082000.cat
|
||||
PnpLockdown = 1
|
||||
|
||||
[Manufacturer]
|
||||
%MfgName% = Firmware,NTx86, NTamd64, NTarm
|
||||
|
||||
[Firmware.NTx86]
|
||||
%FirmwareDesc% = Firmware_Install,UEFI\RES_{ea11c3ed-db24-4c6b-bede-4940ea19cb84}
|
||||
|
||||
[Firmware.NTamd64]
|
||||
%FirmwareDesc% = Firmware_Install,UEFI\RES_{ea11c3ed-db24-4c6b-bede-4940ea19cb84}
|
||||
|
||||
[Firmware.NTarm]
|
||||
%FirmwareDesc% = Firmware_Install,UEFI\RES_{ea11c3ed-db24-4c6b-bede-4940ea19cb84}
|
||||
|
||||
[Firmware_Install.NT]
|
||||
CopyFiles = Firmware_CopyFiles
|
||||
|
||||
[Firmware_CopyFiles]
|
||||
T37_01082000.bin
|
||||
|
||||
[Firmware_Install.NT.Hw]
|
||||
AddReg = Firmware_AddReg
|
||||
|
||||
[Firmware_AddReg]
|
||||
HKR,,FirmwareId,,{ea11c3ed-db24-4c6b-bede-4940ea19cb84}
|
||||
HKR,,FirmwareVersion,%REG_DWORD%,0x01081400
|
||||
HKR,,FirmwareFilename,,{ea11c3ed-db24-4c6b-bede-4940ea19cb84}\T37_01082000.bin
|
||||
|
||||
[SourceDisksNames]
|
||||
1 = %DiskName%
|
||||
|
||||
[SourceDisksFiles]
|
||||
T37_01082000.bin = 1
|
||||
|
||||
[DestinationDirs]
|
||||
DefaultDestDir = %DIRID_WINDOWS%,Firmware\{ea11c3ed-db24-4c6b-bede-4940ea19cb84} ; %SystemRoot%\Firmware
|
||||
|
||||
[Strings]
|
||||
; localizable
|
||||
Provider = "HP Inc."
|
||||
MfgName = "HP Inc."
|
||||
FirmwareDesc = "HP T37 System Firmware"
|
||||
DiskName = "Firmware Update"
|
||||
|
||||
; non-localizable
|
||||
DIRID_WINDOWS = 10
|
||||
REG_DWORD = 0x00010001
|
||||
BIN
Bios-Update-HP-v1.0/T76_01082000.bin
Normal file
BIN
Bios-Update-HP-v1.0/T76_01082000.bin
Normal file
Binary file not shown.
57
Bios-Update-HP-v1.0/T76_01082000.inf
Normal file
57
Bios-Update-HP-v1.0/T76_01082000.inf
Normal file
@@ -0,0 +1,57 @@
|
||||
|
||||
; Copyright (C) 2022 HP Development Company. L.P. All Rights Reserved.
|
||||
|
||||
[Version]
|
||||
Signature = "$WINDOWS NT$"
|
||||
Provider = %Provider%
|
||||
Class = Firmware
|
||||
ClassGuid = {f2e7dd72-6468-4e36-b6f1-6488f42c1b52}
|
||||
DriverVer = 03/11/2022,1.8.20.0
|
||||
CatalogFile = T76_01082000.cat
|
||||
PnpLockdown = 1
|
||||
|
||||
[Manufacturer]
|
||||
%MfgName% = Firmware,NTx86, NTamd64, NTarm
|
||||
|
||||
[Firmware.NTx86]
|
||||
%FirmwareDesc% = Firmware_Install,UEFI\RES_{563e71f8-8344-418c-a722-9b55c56997e5}
|
||||
|
||||
[Firmware.NTamd64]
|
||||
%FirmwareDesc% = Firmware_Install,UEFI\RES_{563e71f8-8344-418c-a722-9b55c56997e5}
|
||||
|
||||
[Firmware.NTarm]
|
||||
%FirmwareDesc% = Firmware_Install,UEFI\RES_{563e71f8-8344-418c-a722-9b55c56997e5}
|
||||
|
||||
[Firmware_Install.NT]
|
||||
CopyFiles = Firmware_CopyFiles
|
||||
|
||||
[Firmware_CopyFiles]
|
||||
T76_01082000.bin
|
||||
|
||||
[Firmware_Install.NT.Hw]
|
||||
AddReg = Firmware_AddReg
|
||||
|
||||
[Firmware_AddReg]
|
||||
HKR,,FirmwareId,,{563e71f8-8344-418c-a722-9b55c56997e5}
|
||||
HKR,,FirmwareVersion,%REG_DWORD%,0x01081400
|
||||
HKR,,FirmwareFilename,,{563e71f8-8344-418c-a722-9b55c56997e5}\T76_01082000.bin
|
||||
|
||||
[SourceDisksNames]
|
||||
1 = %DiskName%
|
||||
|
||||
[SourceDisksFiles]
|
||||
T76_01082000.bin = 1
|
||||
|
||||
[DestinationDirs]
|
||||
DefaultDestDir = %DIRID_WINDOWS%,Firmware\{563e71f8-8344-418c-a722-9b55c56997e5} ; %SystemRoot%\Firmware
|
||||
|
||||
[Strings]
|
||||
; localizable
|
||||
Provider = "HP Inc."
|
||||
MfgName = "HP Inc."
|
||||
FirmwareDesc = "HP T76 System Firmware"
|
||||
DiskName = "Firmware Update"
|
||||
|
||||
; non-localizable
|
||||
DIRID_WINDOWS = 10
|
||||
REG_DWORD = 0x00010001
|
||||
35
Bios-Update-HP-v1.0/contents.txt
Normal file
35
Bios-Update-HP-v1.0/contents.txt
Normal file
@@ -0,0 +1,35 @@
|
||||
FILES INCLUDED IN THIS PACKAGE:
|
||||
|
||||
BCUsignature32.dll
|
||||
BCUsignature64.dll
|
||||
Bios Flash.htm (How to Use documentation)
|
||||
History.txt (Softpaq release history)
|
||||
HPFIRMWAREUPDREC.exe
|
||||
HPFIRMWAREUPDREC64.exe
|
||||
HPFIRMWAREUPDREC.txt
|
||||
HpqPswd.exe
|
||||
HpqPswd64.exe
|
||||
HpqPswd.txt
|
||||
logo.bmp
|
||||
contents.txt (this file)
|
||||
license.txt (copy of Softpaq license text)
|
||||
T76_xxxxxx.bin (firmware image file)
|
||||
T76_xxxxxx.inf (firmware install map)
|
||||
T37_xxxxxx.bin (firmware image file)
|
||||
T37_xxxxxx.inf (firmware install map)
|
||||
|
||||
HpFirmwareUpdRec.exe - A utility to locally update the system firmware on
|
||||
individual systems in Microsoft Windows.
|
||||
|
||||
HpFirmwareUpdRec64.exe - 64-bit version of HpFirmwareUpdRec.exe
|
||||
|
||||
|
||||
HPQ Password Utility - HPQPswd is a utility for saving a BIOS Setup Password to
|
||||
an encrypted file. This file is provided to HP firmware update
|
||||
utilities for automated scripting to avoid user prompting.
|
||||
|
||||
|
||||
Copyright (c) 2020 HP Development Company, L.P.
|
||||
|
||||
Product names mentioned herein may be trademarks and/or registered trademarks
|
||||
of their respective companies.
|
||||
49
Bios-Update-HP-v1.0/license.txt
Normal file
49
Bios-Update-HP-v1.0/license.txt
Normal file
@@ -0,0 +1,49 @@
|
||||
PLEASE READ CAREFULLY BEFORE USING THIS SOFTWARE OR SOFTWARE AVAILABLE ON AN HP PRODUCT:
|
||||
This End-User license Agreement ("EULA") is a legal agreement between (a) you (either an individual or a single entity) and (b) HP Inc. ("HP") that governs your use of any Software Product, installed on or made available by HP for use as a standalone product or with your HP product ("HP Product") that is not otherwise subject to a separate license agreement between you and HP or its suppliers. The term "Software Product" includes application software, firmware, operating systems, drivers, and any other types of software and may include associated media, printed materials, and online or electronic documentation.
|
||||
AN AMENDMENT OR ADDENDUM TO THIS EULA MAY ACCOMPANY THE HP PRODUCT OR THE SOFTWARE PRODUCT. IN THE EVENT OF A CONFLICT BETWEEN ANY SUCH AMENDMENT OR ADDENDUM AND THIS EULA, THE TERMS OF THE AMENDMENT OR ADDENDUM SHALL CONTROL.
|
||||
RIGHTS IN THE SOFTWARE PRODUCT ARE OFFERED ONLY ON THE CONDITION THAT YOU AGREE TO ALL TERMS AND CONDITIONS OF THIS EULA. BY INSTALLING, COPYING, DOWNLOADING, OR OTHERWISE USING THE SOFTWARE PRODUCT, YOU AGREE TO BE BOUND BY THE TERMS OF THIS EULA. IF YOU DO NOT ACCEPT THESE LICENSE TERMS, YOUR SOLE REMEDY IS TO RETURN THE ENTIRE UNUSED PRODUCT (HARDWARE AND SOFTWARE) WITHIN 14 DAYS FOR A REFUND SUBJECT TO THE REFUND POLICY OF YOUR PLACE OF PURCHASE.
|
||||
THIS EULA IS A GLOBAL AGREEMENT AND IS NOT SPECIFIC TO ANY PARTICULAR COUNTRY, STATE OR TERRITORY. IF YOU ACQUIRED THE HP PRODUCT OR THE SOFTWARE PRODUCT AS A CONSUMER WITHIN THE MEANING OF RELEVANT CONSUMER LEGISLATION IN YOUR COUNTRY, STATE OR TERRITORY, THEN DESPITE ANYTHING TO THE CONTRARY IN THIS EULA, NOTHING IN THIS EULA AFFECTS ANY NON-EXCLUDABLE STATUTORY RIGHTS OR REMEDIES THAT YOU MAY HAVE UNDER SUCH CONSUMER LEGISLATION; THIS EULA IS SUBJECT TO THOSE RIGHTS AND REMEDIES.
|
||||
1. GRANT OF LICENSE. HP grants you the following rights provided you comply with all terms and conditions of this EULA:
|
||||
a. Use. You may use the Software Product on a single HP Product. If the Software Product is provided to you via the internet and was originally licensed for use on more than one HP Product, you may install and use the Software Product only on those HP Products. You may not separate component parts of the Software Product for use on more than one HP Product. You do not have the right to distribute the Software Product. You may load the Software Product into your HP Product’s temporary memory (RAM) for purposes of using the Software Product.
|
||||
b. Storage. You may copy the Software Product into the local memory or storage device of the HP Product.
|
||||
c. Copying. You may make archival or back-up copies of the Software Product, provided the copy contains all of the original Software Product's proprietary notices and that it is used only for back-up purposes.
|
||||
d. Reservation of Rights. To the maximum extent permitted by applicable law, HP and its suppliers reserve all rights not expressly granted to you in this EULA.
|
||||
e. Freeware. Notwithstanding the terms and conditions of this EULA, all or any portion of the Software Product which constitutes non-proprietary HP software or software provided under public license by third parties ("Freeware"), is licensed to you subject to the terms and conditions of the software license agreement accompanying such Freeware whether in the form of a discrete agreement, shrink wrap license or electronic license terms accepted at time of download. Use of the Freeware by you shall be governed entirely by the terms and conditions of such license.
|
||||
f. Recovery Solution. Any software recovery solution provided with/for your HP Product, whether in the form of a hard disk drive-based solution, an external media-based recovery solution (e.g. CD or DVD) or an equivalent solution delivered in any other form, may only be used for restoring the hard disk of the HP Product with/for which the recovery solution was originally purchased. The use of any Microsoft operating system software contained in such recovery solution shall be governed by the Microsoft License Agreement.
|
||||
2. UPGRADES. To use a Software Product identified as an upgrade, you must first be licensed for the original Software Product identified by HP as eligible for the upgrade. After upgrading, you may no longer use the original Software Product that formed the basis for your upgrade eligibility as a separate Software Product.
|
||||
3. ADDITIONAL SOFTWARE. This EULA applies to updates or supplements to the original Software Product provided by HP unless HP provides other terms along with the update or supplement. In case of a conflict between such terms, the other terms will prevail.
|
||||
4. TRANSFER.
|
||||
a. Third Party. The initial user of the Software Product may make a one-time transfer of the Software Product to another end user. Any transfer must include all component parts, media, printed materials, this EULA, and if applicable, the Certificate of Authenticity. The transfer may not be an indirect transfer, such as a consignment. Prior to the transfer, the end user receiving the transferred product must agree to all the EULA terms. Upon transfer of the Software Product, your license is automatically terminated.
|
||||
b. Restrictions. You may not rent, lease, or lend the Software Product or use the Software Product for commercial timesharing or bureau use. You may not sublicense, assign, or transfer the license or Software Product except as expressly provided in this EULA.
|
||||
5. PROPRIETARY RIGHTS. All intellectual property rights in the Software Product and user documentation are owned by HP or its suppliers and are protected by law, including but not limited to United States copyright, trade secret, and trademark law, as well as other applicable laws and international treaty provisions. You shall not remove any product identification, copyright notices, or proprietary restrictions from the Software Product.
|
||||
6. LIMITATION ON REVERSE ENGINEERING. You may not reverse engineer, decompile, or disassemble the Software Product, except and only to the extent that the right to do so is mandated under applicable law notwithstanding this limitation or it is expressly provided for in this EULA.
|
||||
7. TERM. This EULA is effective unless terminated or rejected. This EULA will also terminate upon conditions set forth elsewhere in this EULA or if you fail to comply with any term or condition of this EULA.
|
||||
8. NOTICE OF DATA COLLECTION. HP and its affiliates may collect, combine, and use device and individual user information you provide in relation to support services related to the Software Product. HP will not use this information to market to you without your consent. Learn More about HP data collection practices at www.hp.com/go/privacy.
|
||||
9. DISCLAIMER OF WARRANTIES. TO THE MAXIMUM EXTENT PERMITTED BY APPLICABLE LAW, HP AND ITS SUPPLIERS PROVIDE THE SOFTWARE PRODUCT "AS IS" AND WITH ALL FAULTS, AND HEREBY DISCLAIM ALL OTHER WARRANTIES, DUTIES AND CONDITIONS, EITHER EXPRESS, IMPLIED, OR STATUTORY, INCLUDING, BUT NOT LIMITED TO, WARRANTIES: (i) OF FITNESS FOR A PARTICULAR PURPOSE; (ii) OF MERCHANTABILITY; (iii) OF TITLE, (iv) OF NONINFRINGEMENT, (v) THAT THE SOFTWARE PRODUCT WILL FUNCTION WITH NON-HP SUPPLIES OR ACCESSORIES; AND (vi) OF LACK OF VIRUSES ALL WITH REGARD TO THE SOFTWARE PRODUCT. Some states/jurisdictions do not allow exclusion of implied warranties or limitations on the duration of implied warranties, so the above disclaimer may not apply to you in its entirety.
|
||||
10. LIMITATION OF LIABILITY. Subject to local law, notwithstanding any damages that you might incur, the entire liability of HP and any of its suppliers under any provision of this EULA and your exclusive remedy for all of the foregoing shall be limited to the greater of the amount actually paid by you separately for the Software Product or U.S. $5.00. TO THE MAXIMUM EXTENT PERMITTED BY APPLICABLE LAW, IN NO EVENT SHALL HP OR ITS SUPPLIERS BE LIABLE FOR (A) ANY LOSS OF PROFITS, BUSINESS, REVENUE, ANTICIPATED SAVINGS, GOODWILL, DATA, OR CONTRACTS, (B) ANY TYPE OF SPECIAL, INCIDENTAL, INDIRECT, OR CONSEQUENTIAL DAMAGES WHATSOEVER, (C) BUSINESS INTERRUPTION, (D) PERSONAL INJURY, OR (E) LOSS OF PRIVACY, ARISING OUT OF OR IN ANY WAY RELATED TO THE USE OF OR INABILITY TO USE THE SOFTWARE PRODUCT, OR OTHERWISE IN CONNECTION WITH ANY PROVISION OF THIS EULA, EVEN IF HP OR ANY SUPPLIER HAS BEEN ADVISED OF THE POSSIBILITY OF SUCH DAMAGES AND EVEN IF THE REMEDY FAILS OF ITS ESSENTIAL PURPOSE. Some states/jurisdictions do not allow the exclusion or limitation of incidental, consequential, product liability, or certain direct damages, so the above limitation or exclusion may not apply to you.
|
||||
11. U.S. GOVERNMENT CUSTOMERS. Consistent with FAR 12.211 and 12.212, Commercial Computer Software, Computer Software Documentation, and Technical Data for Commercial Items are licensed to the U.S. Government under HP's standard commercial license.
|
||||
12. COMPLIANCE WITH EXPORT LAWS. You shall comply with all laws and regulations of the United States and other countries ("Export Laws") to assure that the Software Product is not (1) exported, directly or indirectly, in violation of Export Laws, or (2) used for any purpose prohibited by Export Laws, including, without limitation, nuclear.
|
||||
13. CAPACITY AND AUTHORITY TO CONTRACT. You represent that you are of the legal age of majority in your state or country of residence and, if applicable, you are duly authorized by your employer to enter into this contract.
|
||||
14. APPLICABLE LAW. If the Software Product is provided as part of an HP Product, this EULA is governed by the laws of the country, state, or territory in which the HP Product was purchased. If the Software Product is being licensed to you as a standalone product, this EULA is governed by the laws of the State of California, U.S.A.
|
||||
15. ENTIRE AGREEMENT. This EULA (including any addendum or amendment to this EULA which is included with the HP Product) is the entire agreement between you and HP relating to the Software Product, and this EULA supersedes all prior or contemporaneous oral or written communications, proposals, and representations with respect to the Software Product or any other subject matter covered by this EULA. To the extent the terms of any HP policies or programs for support services conflict with the terms of this EULA, the terms of this EULA shall control. Should any term, condition or provision of this EULA be held invalid or unenforceable as to any party or circumstance, such ruling shall not affect the validity and enforceability of the remaining terms, conditions, and provisions of this EULA.
|
||||
16. CONSUMER RIGHTS. Consumers in some countries, states, or territories may have the benefit of certain statutory rights, remedies, localizations, and limitations under consumer legislation in respect of which HP’s liability cannot lawfully be excluded or limited. Notwithstanding anything to the contrary in this EULA, if you acquired the HP Product or licensed the Software Product as a consumer within the meaning of relevant consumer legislation in your country, state, or territory, the provisions of this EULA (including the disclaimers of warranties, limitations and exclusion of liability) must be read subject to applicable law and apply only to the maximum extent permitted by such applicable law. For example:
|
||||
AUSTRALIA: If you acquired the Software Product as a consumer within the meaning of the ‘Australian Consumer Law’ under the Australian Competition and Consumer Act 2010 (Cth), then despite any other provision of this EULA:
|
||||
(1) The Software Product comes with guarantees that cannot be excluded under the Australian Consumer Law, including that goods will be of acceptable quality and services will be supplied with due care and skill. If HP fails to comply with any such consumer guarantee, HP’s or HP’s licensors’ liability is limited to the following:
|
||||
(A) in connection with the provision of warranty and support services for the Software Product, to any one or more of the following (at HP’s discretion): (i) the supplying of the services again; or (ii) the payment of the costs of having the services supplied again; and
|
||||
(B) in connection with the provision of the Software Product, to any one or more of the following (at HP’s discretion): (i) the replacement of the Software Product or the supply of equivalent software; (ii) the repair of the Software Product; (iii) the payment of the costs of replacing the Software Product or of acquiring equivalent software; or (iv) the payment of the costs of having the Software Product repaired; and
|
||||
(C) otherwise, to the maximum extent permitted by law;
|
||||
(2) Nothing in this EULA excludes, restricts, or modifies any right or remedy, or any guarantee, warranty, or other term or condition implied or imposed by the Australian Consumer Law which cannot be lawfully excluded or limited; and
|
||||
(3) The benefits provided to you by the warranties in this EULA are in addition to other rights and remedies available to you under applicable law in relation to the goods or services to which the warranty relates.
|
||||
If you think that you are entitled to any warranty under this EULA or any of the above remedies, please contact HP at:
|
||||
HP PPS Australia Pty Ltd
|
||||
353 Burwood Hwy
|
||||
Forest Hill
|
||||
VIC 3131
|
||||
Australia
|
||||
To initiate a support request or warranty claim, please call 13 10 47 (within Australia) or +61 2 8278 1039 (if dialing internationally) or visit www.hp.com.au and select the “Customer Service” option for the most current list of phone support numbers.
|
||||
NEW ZEALAND: If you are purchasing goods for personal, domestic or household use or consumption and not for the purpose of a business as a New Zealand consumer, you are entitled to repair, replacement, or refund for a failure, as well as compensation for other reasonably foreseeable loss or damage as a result of the failure.
|
||||
© Copyright 2015, 2021 HP Development Company, L.P.
|
||||
The information contained herein is subject to change without notice. The only warranties for HP products and services are set forth in the express warranty statements accompanying such products and services. Nothing herein should be construed as constituting an additional warranty. HP shall not be liable for technical or editorial errors or omissions contained herein.
|
||||
Third Edition: June 2021
|
||||
First Edition: August 2015
|
||||
Document Part Number: 817678-003
|
||||
BIN
Bios-Update-HP-v1.0/logo.bmp
Normal file
BIN
Bios-Update-HP-v1.0/logo.bmp
Normal file
Binary file not shown.
|
After Width: | Height: | Size: 14 KiB |
24
Bios-Update-HP-v1.0/readme.md
Normal file
24
Bios-Update-HP-v1.0/readme.md
Normal file
@@ -0,0 +1,24 @@
|
||||
# HP BIOS Update (Batch)
|
||||
|
||||
Automates **HP BIOS** updates using HP tools (`HpFirmwareUpdRec.exe` / `HPBIOSUPDREC.exe`) and optional `install.cmd`, with consistent logging and exit handling.
|
||||
|
||||
## How it works
|
||||
- Detects architecture to call proper binaries (`sysnative` when needed).
|
||||
- Finds the **first subfolder** next to the script and treats it as the **BIOS package folder**.
|
||||
- Cleans previous `HpFirmwareUpdRec.log`, then runs:
|
||||
- `HpFirmwareUpdRec.exe -s -r -h -b -f"<folder>"` if present
|
||||
- `HPBIOSUPDREC.exe -s -b -r -a` if present
|
||||
- `install.cmd` if present
|
||||
- Writes detailed logs to **`C:\pnpDrivers\BIOS.log`** (including result code).
|
||||
|
||||
## Exit codes (mapped)
|
||||
- **3010** → SUCCESS: *Reboot required*
|
||||
- **1602** → CANCEL: *Dependency prevents completion*
|
||||
- **273** → CANCEL: *Same BIOS version (no update)*
|
||||
- **282** → CANCEL: *Attempted downgrade (older version)*
|
||||
|
||||
## Requirements
|
||||
- Run as **Administrator**.
|
||||
- Place HP BIOS package files in a **subfolder** next to the `.cmd/.bat`.
|
||||
- Supported tools inside that folder: `HpFirmwareUpdRec.exe` and/or `HPBIOSUPDREC.exe` (from HP).
|
||||
|
||||
Reference in New Issue
Block a user