J'ai récemment découvert qu'il existe une version F.28 de mise à jour du BIOS disponible pour mon ordinateur portable (de bureau), un HP ProBook 6560b démarrant avec la version F.20. J'espère que cela corrigera les ventilateurs toujours en marche sur cette machine.
La mise à jour du BIOS est disponible sous forme de SoftPaq à télécharger ici:
Selon l'aide du BIOS, je devrais y trouver un BIN et un fichier SIG portant le même nom que la variante du BIOS (qui est 68SCE
selon dmidecode). Celui-ci doit être placé sur la partition HP_TOOLS
dans le répertoire /Hewlett-Packard/BIOS/New
et il peut être mis à niveau via le BIOS (si un module HpBiosUpdate.efi
existe dans /Hewlett-Packard/BIOSUpdate
). On dirait que tout est préparé correctement:
# mount /dev/disk/by-label/HP_TOOLS /mnt/
# ls -lR /mnt/Hewlett-Packard/BIOS*
/mnt/Hewlett-Packard/BIOS:
total 12
drwxr-xr-x 2 root root 4096 Dec 21 2011 Current
drwxr-xr-x 2 root root 4096 Dec 21 2011 New
drwxr-xr-x 2 root root 4096 Dec 21 2011 Previous
/mnt/Hewlett-Packard/BIOS/Current:
total 2564
-rwxr-xr-x 1 root root 2621440 Dec 21 2011 68SCE.BIN
-rwxr-xr-x 1 root root 256 Dec 21 2011 68SCE.SIG
/mnt/Hewlett-Packard/BIOS/New:
total 0
/mnt/Hewlett-Packard/BIOS/Previous:
total 0
/mnt/Hewlett-Packard/BIOSUpdate:
total 2112
-r-xr-xr-x 1 root root 259072 Aug 31 2010 CryptRSA32.efi
-r-xr-xr-x 1 root root 443904 Aug 31 2010 CryptRSA.efi
-rwxr-xr-x 1 root root 706528 Mar 28 2011 HpBiosUpdate32.efi
-rwxr-xr-x 1 root root 256 Mar 28 2011 HpBiosUpdate32.s09
-rwxr-xr-x 1 root root 256 Mar 28 2011 HpBiosUpdate32.sig
-rwxr-xr-x 1 root root 722848 Mar 28 2011 HpBiosUpdate.efi
-rwxr-xr-x 1 root root 51 Dec 21 23:59 HpBiosUpdate.log
-rwxr-xr-x 1 root root 256 Mar 28 2011 HpBiosUpdate.s09
-rwxr-xr-x 1 root root 256 Mar 28 2011 HpBiosUpdate.sig
Il n’existe malheureusement aucun fichier BIN ni SIG dans le SoftPaq, il n’ya qu’un fichier CAB qui contient les fichiers qui pourraient être corrects mais qui portent simplement le nom Rom.*
. Il existe également un ROM.CAB
qui contient également quelques fichiers Rom
-:
# curl -O ftp://ftp.hp.com/pub/softpaq/sp59001-59500/sp59012.exe
% Total % Received % Xferd Average Speed Time Time Time Current
Dload Upload Total Spent Left Speed
100 22.0M 100 22.0M 0 0 529k 0 0:00:42 0:00:42 --:--:-- 355k
# 7za x -osp59012 sp59012.exe
7-Zip (A) [64] 9.20 Copyright (c) 1999-2010 Igor Pavlov 2010-11-18
p7Zip Version 9.20 (locale=en_US.UTF-8,Utf16=on,HugeFiles=on,4 CPUs)
Processing archive: sp59012.exe
Extracting /68SCE.CAB
Extracting /68SCF.CAB
Extracting /hpqflash/hpqRun.exe
Extracting /hpqflash/map.ini
Extracting /hpqflash/SP59012_E.exe
Extracting /hpqflash/SP59012_F.exe
Extracting /HPQFlash.exe
Extracting /hpqRun.exe
Extracting /map.ini
Extracting /ROM.CAB
Extracting /WSSP59012.rtf
Everything is Ok
Files: 11
Size: 25651054
Compressed: 23089672
# find sp59012 -name '*.CAB' | xargs -I_ cabextract -d _.d _
Extracting cabinet: sp59012/ROM.CAB
extracting sp59012/ROM.CAB.d/Rom.bin
extracting sp59012/ROM.CAB.d/Rom.sig
extracting sp59012/ROM.CAB.d/ver.txt
extracting sp59012/ROM.CAB.d/ver.sig
extracting sp59012/ROM.CAB.d/efibios.sig
All done, no errors.
Extracting cabinet: sp59012/68SCF.CAB
extracting sp59012/68SCF.CAB.d/Rom.bin
extracting sp59012/68SCF.CAB.d/Rom.sig
extracting sp59012/68SCF.CAB.d/ver.txt
extracting sp59012/68SCF.CAB.d/ver.sig
extracting sp59012/68SCF.CAB.d/efibios.sig
All done, no errors.
Extracting cabinet: sp59012/68SCE.CAB
extracting sp59012/68SCE.CAB.d/Rom.bin
extracting sp59012/68SCE.CAB.d/Rom.sig
extracting sp59012/68SCE.CAB.d/ver.txt
extracting sp59012/68SCE.CAB.d/ver.sig
extracting sp59012/68SCE.CAB.d/efibios.sig
All done, no errors.
# cat sp59012/map.ini
[SYSTEM_ID]
1619=hpqflash.exe -s -a -f68SCE.CAB -phpqssm.bin
1618=hpqflash.exe -s -a -f68SCF.CAB -phpqssm.bin
1621=hpqflash.exe -s -a -f68SCE.CAB -phpqssm.bin
161C=hpqflash.exe -s -a -f68SCF.CAB -phpqssm.bin
161D=hpqflash.exe -s -a -f68SCE.CAB -phpqssm.bin
1620=hpqflash.exe -s -a -f68SCF.CAB -phpqssm.bin
177C=hpqflash.exe -s -a -f68SCE.CAB -phpqssm.bin
Le map.ini
pointe sur le 68SCE.CAB
(1619
est l'identifiant de la carte mère conformément à dmidecode). Je pourrais essayer les fichiers de ce fichier. Mais je ne veux pas maquiller mon cahier. Quelqu'un a-t-il déjà fait cela auparavant?
La méthode suivante fonctionne pour moi avec un HP Probook 6460b. J'ai utilisé Virtualbox (Windows XP guest) avec un lecteur flash USB connecté pour effectuer les étapes ci-dessous.
SP60365_E.exe
.SP60365_E.exe
et SP60365_F.exe
(selon votre système) dans C:\SWSetup\SP60365\hpqflash
.Vous pouvez voir mon message dans ce fil sur les forums HP .
Pour mettre à jour le BIOS sur ProBook 11 G2
Créez ces répertoires dans mon usb:
/EFI/HP/BIOS/New
/EFI/HP/BIOS/Previous
/EFI/HP/BIOSUpdate
/Hewlett-Packard/BIOS/New
/Hewlett-Packard/BIOS/Previous
/Hewlett-Packard/BIOSUpdate
Extraire spXXXX.exe
dans /EFI/HP/BIOS/New
et dans /Hewlett-Packard/BIOS/New
/EFI/HP/BIOS/New/BIOSUpdate/*
dans /EFI/HP/BIOSUpdate
et dans /Hewlett-Packard/BIOSUpdate