-
×InformationNeed Windows 11 help?Check documents on compatibility, FAQs, upgrade information and available fixes.
Windows 11 Support Center. -
-
×InformationNeed Windows 11 help?Check documents on compatibility, FAQs, upgrade information and available fixes.
Windows 11 Support Center. -
- HP Community
- Desktops
- Desktop Hardware and Upgrade Questions
- Need to safely upgrade BIOS

Create an account on the HP Community to personalize your profile and ask a question
11-19-2018
05:06 PM
- last edited on
11-19-2018
05:17 PM
by
Cheron-Z
I want to upgrade my BIOS, but the Support Assistant gives me two upgrades to choose from. Which would be correct: 2AFE or 2AF7 ROM family? Although I am running Windows 10, the PC was originally equipped with Win 8.1.
Product: Pavilion 500-c60
Product no. F3D80AA#ABA
Serial no. [edit]
Current BIOS 80.08, 9/25/13
ROM SSID 2B05
Please let me know if you need more information. Thank you.
Solved! Go to Solution.
Accepted Solutions
11-19-2018 06:37 PM
i suspect you have a system with a AMD APU cpu/gpu together if so the proper bios is determined by which APU you have
there were at least two diffrent motherboards each with a diffrent speed APU
with that said the HP site shows no bios updates available. under win 10 ....however win 8.1 does show the two bios updates
i would use windows to determine which bios is installed as each one has a diffrent version number
https://www.thewindowsclub.com/check-bios-version-windows
11-19-2018 06:37 PM
i suspect you have a system with a AMD APU cpu/gpu together if so the proper bios is determined by which APU you have
there were at least two diffrent motherboards each with a diffrent speed APU
with that said the HP site shows no bios updates available. under win 10 ....however win 8.1 does show the two bios updates
i would use windows to determine which bios is installed as each one has a diffrent version number
https://www.thewindowsclub.com/check-bios-version-windows
11-19-2018 07:45 PM
Professor,
Thank you for your reply. However, I do not need to know the current BIOS version (I know this). As I mentioned, I need to know which motherboard family is in my computer so that I can install the correct update. Please reread my initial post for the details that I need. Do you need more info about my system? Thanks.
11-20-2018 01:43 PM
No need to shout. Per your instructions, I ran several bios ID tools, without success. Here are my results:
1. Type wmic bios get biosversion at the command prompt:
Result: "HPQOEM - 1072009", "80.08", "American Megatrends - 4028E"
No BIOS SSID family was provided.
2. Type msinfo32.exe at the command prompt:
Result: BIOS version: AMI 80.08, 9/25/13
SMBIOS version: 2.7
No BIOS SSID family was provided.
3. Type regedit at the command prompt:
Result: Same as #1
No BIOS SSID family was provided.
4. Type dxdiag.exe at the command prompt:
Result: BIOS 80.08
No BIOS SSID family was provided.
Clearly, my BIOS is version 80.08, but before I update the BIOS, I must know the BIOS SSID family name.
11-20-2018 03:59 PM
ok, i downloaded one of the bios sp's and extracted it (see below)
the bios update program DOES CHECK THE MOTHERBOARDS SSID, and if wrong says so and exits
so, download both and try them, if you guess wrong it will not perform the flash, and simply exit
------------------------------------------------------------------------------------------
@ECHO OFF
SET BASE_DIR=%~dp0
%BASE_DIR:~0,2%
CD %BASE_DIR%
IF EXIST "*.log" DEL "*.log"
IF EXIST "*.txt" DEL "*.txt"
SET ROMPaq=2AF7
SET ME_ID=9.0.30.1482
SET BIOS_BIN=MEM_8023.BIN
SET ME_BIN=ME9_1482.BIN
SET SAFU_TOOL=SAFUWIN64.EXE
SET ME_TOOL=FWUpdLcl64.EXE
SET MEINFO_TOOL=MEInfo64.EXE
ECHO ============================================================================
ECHO == ==
ECHO == The system will auto restart after finish the SoftPAQ update process. ==
ECHO == Please close and save your opening documents and applications, before ==
ECHO == press any key to continue the SoftPAQ update process. ==
ECHO == ==
ECHO == Please do not close the program execution window, shut down or remove ==
ECHO == the external power from your system during the SoftPAQ update process. ==
ECHO == ==
ECHO ============================================================================
PAUSE
ECHO.
ECHO Checking the System SSID...
WMIC /OUTPUT:SSID.TXT BASEBOARD GET PRODUCT /FORMAT:VALUE
TYPE SSID.TXT >SSID.LOG
DEL SSID.TXT
FOR /F "TOKENS=1-2 DELIMS==" %%a IN (SSID.log) DO (
IF %%b EQU == %ROMPaq% GOTO ESP_CHECK
IF %%b NEQ == %ROMPaq% GOTO ME_EC_SKIP
)
:ESP_CHECK
MOUNTVOL Z: /S
SET COUNT=0
:WAIT_Z
IF [%COUNT%]==[10] GOTO FAIL_Z1
SET /A COUNT=COUNT+1
IF NOT EXIST Z: (
TIMEOUT /T 1 >NUL
GOTO WAIT_Z
)
DEL Z:\EFI\HP\BIOS\Current\*.BIN
COPY MEM_*.BIN Z:\EFI\HP\BIOS\Current\
MOUNTVOL Z: /D
SET COUNT=0
:CHECK_Z
IF [%COUNT%]==[10] GOTO FAIL_Z2
SET /A COUNT=COUNT+1
IF EXIST Z: (
TIMEOUT /T 1 >NUL
GOTO CHECK_Z
)
GOTO ME_EC_UPD
:FAIL_Z1
FOR /F "TOKENS=1-4 DELIMS=/ " %%a IN ("%Date%") DO (SET MyDate=%%b%%c%)
FOR /F "TOKENS=1-4 DELIMS=:." %%a IN ("%Time%") DO (SET MyTime=%%a%%b%%c%)
ECHO ERROR: MOUNTVOL Z: /S Command Failed. >> %MyDate%_%MyTime%.txt
GOTO ME_EC_UPD
:FAIL_Z2
FOR /F "TOKENS=1-4 DELIMS=/ " %%a IN ("%Date%") DO (SET MyDate=%%b%%c%)
FOR /F "TOKENS=1-4 DELIMS=:." %%a IN ("%Time%") DO (SET MyTime=%%a%%b%%c%)
ECHO ERROR: MOUNTVOL Z: /D Command Failed. >> %MyDate%_%MyTime%.txt
:ME_EC_SKIP
ECHO.
ECHO The System SSID is not match the SoftPAQ SSID, press any key to exit the update process.
PAUSE
GOTO EXIT
:ME_EC_UPD
ECHO.
ECHO The System SSID is match the SoftPAQ SSID, starting the ME firmware update process.
ECHO.
ECHO Checking the System ME firmware version...
MEInfo64.EXE >Info.log
FOR /F "DELIMS=D" %%a IN (Info.log) DO (
Find "FW Version" <Info.log >Info1.log
)
@DEL Info.log
FOR /F "TOKENS=3" %%a IN (Info1.log) DO (
IF %%a LSS %ME_ID% GOTO ME_UPD
IF %%a EQU %ME_ID% GOTO ME_NO_UPD
)
:ME_UPD
%ME_TOOL% -F %ME_BIN% -ALLOWSV
CLS
:ME_NO_UPD
ECHO.
ECHO The System ME firmware version is same with the SoftPAQ ME firmware version, skip the ME firmware update process.
@PING 127.0.0.1 -n 5 -w 1000 >NUL
:GUI_UPD
%SAFU_TOOL% %BIOS_BIN% /p /b /n /r /k
SHUTDOWN -r -t 90 -c "The system will auto restart after 90 seconds, please close and save your opening documents and applications before the system restart."
:EXIT