• ×
    Information
    Need Windows 11 help?
    Check documents on compatibility, FAQs, upgrade information and available fixes.
    Windows 11 Support Center.
  • post a message
  • ×
    Information
    Need Windows 11 help?
    Check documents on compatibility, FAQs, upgrade information and available fixes.
    Windows 11 Support Center.
  • post a message
Guidelines
Are you having HotKey issues? Click here for tips and tricks.
HP Recommended

Hi.  I have attempted to upgrade from W10 to W11 and noted in the steps needed to enable TPM2.0. I have confirmed via start up diagnostics that TPM is unhidden and avaialble.  UEFI version showed as 8.2.0.0.  Via the TPM management I get an error message stating that TPM cannot be found and to verify version 1.2 of higher.  The BIOS system firmware passed when run from BIOS system update. 

 

I am at a loss what else to do to get the correct version of TPM.  Any help would be much appreciaTPM Capture.JPGBIOS pass.JPGted please.  Rob

9 REPLIES 9
HP Recommended

@robmeg112,

 

Welcome to our HP Community forum!

 

According to the information you provided, your HP Pavilion All-in-One - 24-k0012na (1D9X8EA) is fitted with a Ryzen 7 4800H which is a Windows 11 eligible processor, and your motherboard's SSID is 86EE.  Please check this: type in: System Information in your lower Windows search bar, click on the System Information app, and look to the right of "BaseBoard Product".


Next, please make sure that your AIO got the latest BIOS version (F.20 Rev.A for motherboard 86EE) as found here: https://support.hp.com/us-en/drivers/hp-pavilion-all-in-one-pc-24-k0000a/model/37719677.

 

Anyway, here’s what may be going on:


Likely Cause:

 

  • The Ryzen 7 4800H supports firmware TPM (fTPM), but on some systems the setting is disabled or set to “Hidden” in BIOS.

  • In certain older HP BIOS versions, TPM is off by default or set to version 1.2 mode. Windows 11 requires TPM 2.0.

  • If TPM is disabled or stuck in 1.2 mode, Windows (and tpm.msc) will report “Cannot find TPM.”

 

Try These Steps to fix it:

 

  1. Enter BIOS Setup (Esc → F10 at startup).

  2. Look for SecurityTPM Device or Embedded Security Device.

    • Make sure it is Enabled.

    • Set TPM Device Selection to Firmware TPM (fTPM).

    • Ensure TPM State is Enabled.

  3. Look for Clear TPM or Reset TPM to Factory Defaults — run this if TPM is enabled but stuck in an older state.

  4. Make sure Secure Boot is enabled under Boot Options.

  5. Save changes and reboot.

  6. In Windows, press Win + R, type tpm.msc, and confirm it now shows Specification Version: 2.0.

 

Kind Regards,

 

NonSequitur777


HP Recommended

Hi NoSequitur777.

 

Many thanks for your response.  Very helpful but sadly did not upgrade to TPM2.  I did everything you asked with the exception of Set TPM selection to Firmware TPM (fTPM).  This was not a menu option offered.

 

Under security, TPM is available and enabled.  Secure boot is enabled.  I set to Network book (is that correct), and NW protocol is IPv4 & 6.    I also saw that the UEFI boot option was set to OS.  I cleared TPM, re ran from windows tpm.msc and same error version 1.2.

 

Am I missing something at the set TPM to Firmware TPM stage?

Kind regards

Rob

  

 

 

HP Recommended

@robmeg112,

 

Interesting.  It sounds like your Pavilion AIO is still running in TPM 1.2 mode due to an older BIOS, not because you missed a setting.

 

OK, as I understand it, in your model (HP Pavilion All-in-One – 24-k0012na, motherboard with SSID: 86EE with Ryzen 7 4800H), there is no separate “Firmware TPM (fTPM)” toggle. When (if!) the BIOS is up to date, the system should automatically use fTPM 2.0 on Ryzen CPUs.

 

Here’s what to do:

 

  1. Check BIOS version:

  2. After updating:

    • Enter BIOS Setup (Esc → F10 at startup).

    • Go to Security → TPM Device (or “Embedded Security Device”) set to Enabled.

    • Make sure Secure Boot is enabled under Boot Options.

    • Save and exit.

  3. Clear old TPM data:

    • In BIOS: Clear TPM (or “Reset to Factory Defaults”), confirm, then reboot.

  4. Verify in Windows

    • Press Win + R, type tpm.msc, press Enter.

    • “Specification Version” should now read 2.0.

 

Bottom line: If you don’t have F.20 Rev.A, TPM will stay in 1.2 mode no matter what you do in current BIOS menus.

 

Updating is the key step to get TPM 2.0 for Windows 11.

 

Kind Regards,

 

NonSequitur777


HP Recommended

Hi.

 

Many thanks for the prompt response and recommendations. I ahve checked teh BIOS version and its F.03 dated 08/05/2020, see attached.

 

Any further assistance would be much appreciated.

Kind regards

Rob Capture BIOS F.03.JPG

HP Recommended

@robmeg112,

 

Thank you kindly for the screenshot: very helpful indeed!

 

All right, the problem is that your BIOS version (F.03) dated 08/05/2020 is obsolete: you really need to update your BIOS to the newest version, which is F.20, dated 05/23/2025: HP Pavilion All-in-One - 24-k0012na Software and Driver Downloads | HP® Support.

 

Kind Regards,

 

NonSequitur777


HP Recommended

Hi again, and many thanks for the info.

 

Having tried to upgrade the firmware, the HP support page does not offer my version of OS see screen shot.  The Windows 10 home edition I am on is 22H2 (OS build 19045.6216) and there are 4 OS versions offered,. non of which match mine.  

 

Hoping you can advise next steps.

Thansk in advance again, RobCapture W version.JPG

 

 

 

HP Recommended

@robmeg112,

 

Just choose the "Windows 10 Version 20H2 (64-bit)" option -it really doesn't matter: you need the F.20 BIOS update.

 

Kind Regards,

 

NonSequitur777


HP Recommended

That has fixed it, you have been a real star assiting me! 

 

Many. many thanks

Rob

HP Recommended

@robmeg112,

 

You are most welcome!

 

Please mark my post as an "Accepted Solution".

 

Kind Regards,

 

NonSequitur777


† The opinions expressed above are the personal opinions of the authors, not of HP. By using this site, you accept the <a href="https://www8.hp.com/us/en/terms-of-use.html" class="udrlinesmall">Terms of Use</a> and <a href="/t5/custom/page/page-id/hp.rulespage" class="udrlinesmall"> Rules of Participation</a>.