HP BIOS Configuration Utility
Paquet d'installation silencieuse pour HP BIOS Configuration Utility
4.0.33.1-0
Utilities
Utilities
- package: tis-hp-bcu
- name: HP BIOS Configuration Utility
- version: 4.0.33.1-0
- categories: Utilities
- maintainer: tranquil IT, Gwenaël Adam
- editor: HP
- locale: all
- target_os: windows
- architecture: x64
- signature_date:
- size: 9.24 Mo
- depends:
package : tis-hp-bcu
version : 4.0.33.1-0
architecture : x64
section : base
priority : optional
name : HP BIOS Configuration Utility
categories : Utilities
maintainer : tranquil IT, Gwenaël Adam
description : HP BIOS Configuration Utility (BCU) enables you to read available BIOS settings and their values, set or reset Setup Password, and replicate BIOS settings across multiple client computers.
depends : tis-7zip
conflicts :
maturity : PROD
locale : all
target_os : windows
min_wapt_version :
sources :
installed_size :
impacted_process :
description_fr : L'utilitaire de configuration du BIOS HP (BCU) vous permet de lire les paramètres BIOS disponibles et leurs valeurs, de définir ou de réinitialiser le mot de passe de configuration et de répliquer les paramètres du BIOS sur plusieurs ordinateurs clients.
description_pl : Narzędzie HP BIOS Configuration Utility (BCU) umożliwia odczyt dostępnych ustawień BIOS-u i ich wartości, ustawianie lub resetowanie hasła konfiguracji oraz replikowanie ustawień BIOS-u na wielu komputerach klienckich.
description_de : Mit dem HP BIOS Configuration Utility (BCU) können Sie die verfügbaren BIOS-Einstellungen und deren Werte auslesen, das Setup-Passwort festlegen oder zurücksetzen und die BIOS-Einstellungen auf mehrere Client-Computer übertragen.
description_es : La utilidad de configuración del BIOS de HP (BCU) le permite leer la configuración del BIOS disponible y sus valores, establecer o restablecer la contraseña de configuración y replicar la configuración del BIOS en varios equipos cliente.
description_pt : O utilitário de configuração da BIOS da HP (BCU) permite ler as definições da BIOS disponíveis e os seus valores, definir ou repor a palavra-passe de configuração e replicar as definições da BIOS em vários computadores cliente.
description_it : HP BIOS Configuration Utility (BCU) consente di leggere le impostazioni del BIOS disponibili e i relativi valori, impostare o reimpostare la password di configurazione e replicare le impostazioni del BIOS su più computer client.
description_nl : Met het HP BIOS Configuration Utility (BCU) kunt u de beschikbare BIOS-instellingen en hun waarden uitlezen, het installatiewachtwoord instellen of opnieuw instellen en BIOS-instellingen kopiëren naar meerdere clientcomputers.
description_ru : Утилита настройки BIOS HP (BCU) позволяет считывать доступные параметры BIOS и их значения, устанавливать или сбрасывать пароль настройки, а также дублировать параметры BIOS на нескольких клиентских компьютерах.
audit_schedule :
editor : HP
keywords :
licence :
homepage :
package_uuid : 8e0f4953-0f00-4f12-af3e-7fb31a12e443
valid_from :
valid_until :
forced_install_on :
changelog : https://ftp.ext.hp.com/pub/caps-softpaq/cmit/HP_BCU.html
min_os_version :
max_os_version :
icon_sha256sum : d5123fea09c3da3573bc73f79d4b83ed8d2af59cf47534d16ef090e95ea53184
signer : Tranquil IT
signer_fingerprint: 8c5127a75392be9cc9afd0dbae1222a673072c308c14d88ab246e23832e8c6bb
signature_date : 2026-06-09T12:38:20.000000
signed_attributes : package,version,architecture,section,priority,name,categories,maintainer,description,depends,conflicts,maturity,locale,target_os,min_wapt_version,sources,installed_size,impacted_process,description_fr,description_pl,description_de,description_es,description_pt,description_it,description_nl,description_ru,audit_schedule,editor,keywords,licence,homepage,package_uuid,valid_from,valid_until,forced_install_on,changelog,min_os_version,max_os_version,icon_sha256sum,signer,signer_fingerprint,signature_date,signed_attributes
signature : KgIq2hoBjUK9AZCYKCUSefBNqx9Jj55pE8S1ok3jUjZYcSj6cbHGSGW0Hi68s5Ua9fp+y2ggv7tkEt0GStNvwV0vER1MFcJcK9htaSjU4PZsCp8qXfzp0bwvn/xc81erfy94twe8/pm9YiD/eR/Cq27SWNj4IO99Axe+cFxpY3sQluQKFlIDHb9P8v3vTPrRvtxNKVjs+WG50S1qVGbwQiLot9xVYeN7z0N7/padfL5l8N0HaWJtufWobbgrF1dy9TWxZF/Q9RickqkxsJlwLsAp7U7cqjwJMJ5jeGX4GRteVm92SAdJEh5pkVn9D+bNx+BaVwOX9ICHvJohG/KQrw==
# -*- coding: utf-8 -*-
from setuphelpers import *
from setupdevhelpers import *
def install():
zippedexe = glob.glob('sp*.exe')[0]
unzipdir = makepath('C:', 'BCUSetup')
if not isdir(unzipdir):
mkdirs(unzipdir)
unzip_with_7zip(zippedexe, target=unzipdir)
binary = glob.glob(rf"{unzipdir}\Setup.exe")[0]
install_exe_if_needed(
binary,
silentflags= '/S /v/qn',
key='{4EC31E09-AFC1-496B-8AF0-9BE81999BE5F}',
min_version= ''
)
# -*- coding: utf-8 -*-
from setuphelpers import *
def update_package():
# Declaring local variables
package_updated = False
proxies = get_proxies()
if not proxies:
proxies = get_proxies_from_wapt_console()
url = "https://ftp.ext.hp.com/pub/caps-softpaq/cmit/HP_BCU.html"
# Getting latest version from official website
for bs_search in bs_find_all(url,'h3', proxies=proxies):
if "VERSION" in bs_search.text:
version = bs_search.text.split(" ")[-1]
print(f"Latest version is {version}")
break
for bs_search in bs_find_all(url,'a', proxies=proxies):
if bs_search['href'].endswith('.exe'):
download_url = bs_search['href']
latest_bin = download_url.split("/")[-1]
# Downloading latest binaries
print(f"Latest {control.name} version is: {version}")
print(f"Download URL is: {download_url}")
if not isfile(latest_bin):
print(f"Downloading: {latest_bin}")
wget(download_url, latest_bin, proxies=proxies)
else:
print(f"Binary is present: {latest_bin}")
# Checking version from file
version_from_file = get_version_from_binary(latest_bin)
if Version(version_from_file, 4) != Version(version, 4) and version_from_file != "":
print(f"Changing version to the version number of the binary (from: {version} to: {version_from_file})")
version = version_from_file
else:
print("Binary file version corresponds to online version")
# Changing version of the package
version = ".".join(version.split(".")[:4])
if Version(version, 4) > Version(control.get_software_version(), 4):
print("Software version updated (from: %s to: %s)" % (control.get_software_version(), Version(version)))
package_updated = True
else:
print("Software version up-to-date (%s)" % Version(version))
control.set_software_version(version)
control.save_control_to_wapt()
# Deleting outdated binaries
remove_outdated_binaries(version)
# Validating or not update-package-sources
return package_updated
38d056ab130f7bf7c481c12636a4e9959de36561d3dfcbe54c6e3571bc0c1dc3 : WAPT/certificate.crt
b0894769bfe7cb31c835fe03b6f923cf87f12cc7a753e2d306fb5e03fc1a85e6 : WAPT/control
d5123fea09c3da3573bc73f79d4b83ed8d2af59cf47534d16ef090e95ea53184 : WAPT/icon.png
dfa94061406326bf572115cf90bcdcc7e6d3d858efb949e14edfc9e91694b9e8 : luti.json
cec1c6a4cd02073fc0c3c70c24b823e16c455a1b22ff3e724ae9c986366da22a : setup.py
f82b85a847beb02bffba791c520c675ccfd6c9ec6655a8f3be61981859d20eec : sp143621.exe
d8c5a7e86a6de0aa3dfbcdd6163fce18b16418a9a936e3c2d998ff96cd8fd9f8 : update_package.py