diff --git a/BCU-4.0.24.1/BIOS Configuration Utility User's Guide.url b/BCU-4.0.24.1/BIOS Configuration Utility User's Guide.url deleted file mode 100644 index 672b888..0000000 --- a/BCU-4.0.24.1/BIOS Configuration Utility User's Guide.url +++ /dev/null @@ -1,2 +0,0 @@ -[InternetShortcut] -URL=http://ftp.hp.com/pub/caps-softpaq/cmit/whitepapers/BIOS_Configuration_Utility_User_Guide.pdf diff --git a/BCU-4.0.24.1/GetAllBiosSettings.bat b/BCU-4.0.24.1/GetAllBiosSettings.bat deleted file mode 100644 index aa25277..0000000 --- a/BCU-4.0.24.1/GetAllBiosSettings.bat +++ /dev/null @@ -1,15 +0,0 @@ -@echo. -@echo THE PROGRAM REQUIRED ADMINISTRATOR PRIVILEGES! -@echo. - -"%~dp0BiosConfigUtility64.exe" /get:"%temp%\Settings.txt" - -@echo. -@echo Data export to %temp%\Settings.txt -@echo. - -start "launch" "%temp%\Settings.txt" - -pause - - diff --git a/BCU-4.0.24.1/SPDownload.txt b/BCU-4.0.24.1/SPDownload.txt deleted file mode 100644 index 0d8736d..0000000 --- a/BCU-4.0.24.1/SPDownload.txt +++ /dev/null @@ -1,3 +0,0 @@ - -SPaqURL==https://ftp.hp.com/pub/softpaq/sp81501-82000/sp81841.exe -NoteURL==https://ftp.hp.com/pub/softpaq/sp81501-82000/sp81841.html diff --git a/BCU-4.0.24.1/_Download BCU.URL b/BCU-4.0.24.1/_Download BCU.URL deleted file mode 100644 index 3841926..0000000 --- a/BCU-4.0.24.1/_Download BCU.URL +++ /dev/null @@ -1,4 +0,0 @@ -[InternetShortcut] -URL=https://ftp.hp.com/pub/caps-softpaq/cmit/HP_BCU.html -IDList= -HotKey=0 diff --git a/BiosSledgehammer.ps1 b/BiosSledgehammer.ps1 index 610ade8..e3169da 100644 --- a/BiosSledgehammer.ps1 +++ b/BiosSledgehammer.ps1 @@ -26,7 +26,7 @@ param( #Script version -$scriptversion = "5.0.6.BETA" +$scriptversion = "5.1.0" #This script requires PowerShell 4.0 or higher #requires -version 4.0 diff --git a/README.md b/README.md index af83252..7896617 100644 --- a/README.md +++ b/README.md @@ -89,7 +89,7 @@ When starting BiosSledgehammer.ps1, the following will happen: * If the file **ME-Update.txt** is found, it is read and checked if a Management Engine (ME) firmware update is required. If so, the ME firmware files are locally copied and an update is performed. Any **.log* file generated by the update tool is attached to the BIOS Sledgehammer log file. Finally, a restart is requested because the actual update is performed during POST. See [ME Update](#management-engine-me-update) for more details. * If the file **TPM-Update.txt** exists, it is read and checked if a TPM update is required. This happens by checking if the TPM specification version (1.2 or 2.0) or the TPM firmware are below the configured versions. If so, the TPM updates files are locally copied and executed. Any **.log* file generated by the update tool is attached to the BIOS Sledgehammer log file. Finally, a restart is requested because the actual update is performed during POST. See [TPM Update](#tpm-update) for more details. * If the file **BIOS-Password.txt** is found, it is checked if the device is already set to use this password. The password is not specified directly (clear), but by using a *.bin file name that stores the password encrypted. If the passwords differ, the configured *.bin file is read from the [PwdFiles folder](#pwdfiles-folder) and the password is changed. See [BIOS Password](#bios-password) for more details. -* If the file **BIOS-Settings.txt** exists, it is read and each entry is the name of a BIOS setting that needs to be changed. Each entry will be performed as single change (not all in a batch) to detect faulty settings more easily. See [BIOS Settings](#bios-settings) for more details. +* If the file **BIOS-Settings.txt** exists, it is read and each entry is the name of a BIOS setting that needs to be changed. Each entry will be executed as a single change in the exact order they are defined; this makes detecting faulty settings (if any) easy. See [BIOS Settings](#bios-settings) for more details. Starting with Windows 10 1703, you can in-place convert from BIOS legacy (MBR) to UEFI boot mode (GPT); this is supported by BIOS Sledgehammer using the parameter ``-ActivateUEFIBoot``. This parameter will result in BIOS Sledgehammer only apply the BIOS settings defined in **Activate-UEFIBoot.txt**, which are one or two settings to change the boot mode to UEFI. Please see [In-place BIOS to UEFI boot mode conversion](#in-place-bios-to-uefi-boot-mode-conversion) for more details.