-
×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
- Business PCs, Workstations and Point of Sale Systems
- Z840 TPM Utility never actually updates the TPM firmware to ...

Create an account on the HP Community to personalize your profile and ask a question
07-05-2023 08:27 AM
I have a US based z840 from a company that went out of business.
It didn’t have a hard drive so I installed a SSD then a new install of Windows 10 x64.
The BIOS was updated to the latest available, 2.61.
The TPM is a IFX chip version 4.40 running TPM 1.2.
I ran the TPM Update from Softpaq 81900 mentioned in other posts and it says the TPM firmware on this computer cannot be updated.
I found there is a more recent Softpaq 87753.
This version seems to work, but like others have mentioned in posts here, it reboots, says changes are made, there is no update status screen and after pressing F1 during two reboots it says changes are being made, it deactivates the TPM in the BIOS while booting then just returns to Windows.
The TPM still says 1.2.
I've read all the documentation I could find from the manual and this forum but I could not find a working solution that actually updates the firmware.
07-05-2023 12:26 PM - edited 07-05-2023 12:28 PM
What does the bios show for TPM?
The user guide HpqPswd.pdf lists "TPM12_4.40.119.0_to_TPM20_5.62.3126.0.BIN"
I assume you used that file to do the upgrade. What did the BIOS show after rebooting? Was it still 1.2 ?
If you are wanting to upgrade to windows 11 your Haswell processors will not allow a direct upgrade. You will have to install windows 11 from a USB flash using the following procedure and TPM is not required.
https://jensd.be/1860/windows/upgrade-to-windows-11-22h2-on-unsupported-hardware
Thank you for using HP products and posting to the community.
I am a community volunteer and do not work for HP. If you find
this post useful click the Yes button. If I helped solve your
problem please mark this as a solution so others can find it
07-05-2023 06:21 PM
The utility auto chooses but I have also tried the utility with just the single BIN file TPM12_4.40.119.0_to_TPM20_5.62.3126.0.BIN.
It shows 1.2 in the BIOS after it "updates" and I dont have the 3rd line like your screenshot.
My belief is that during the upgrade there should actuall be a screen that says updating but I dont get that. It just reboots and returns to Windows at F1 notices that the TPM is being updated.
The goal is to actually use it to test virtual workstations like a Win11/server 22 guest likely with Proxmox.
I have been able to install Win11 as a host OS using Rufus.
Is there another method to update the TPM? Can it be done outside of Windows?
07-05-2023 07:05 PM
I read two reports of upgrade to 2.0 using the 443 bin
You might try manually upgrading to the 443 version of 1.2
using TPM12_4.40.119.0_to_TPM12_4.43.257.0.BIN
then upgrade to 2.0 using
TPM12_4.43.257.0_to_TPM20_5.62.3126.0.BIN
There was some thought by @SDH that possibly some z840 might have different chips during manufacturing.
Thank you for using HP products and posting to the community.
I am a community volunteer and do not work for HP. If you find
this post useful click the Yes button. If I helped solve your
problem please mark this as a solution so others can find it
07-05-2023 10:31 PM
do not try to manually update the TPM, unless you know EXACTLY which revision you currently have and which is the correct updated v2 revision you can/will corrupt the existing TPM firmware and possibly prevent a recovery back to a working TPM
there is only ONE INFINEON TPM CHIP MODEL USED IN ALL z840 SYSTEMS
if your system is a usa based z840, then reset the bios back to factory defaults by removing the power cord and then pressing the power button for 10 sec then opening the side cover and pressing the cmos reset button 5 sec or remove the cmos batt for 10 sec
now replace the cmos batt/power cord side cover and power on set the time/date AND CHANGE NOTHING ELSE, reboot enter windows, and run the sp81900 file then open the extracted sp81900 folder and run "TPMConfig64" as a administrator if using a 64bit OS
https://ftp.hp.com/pub/softpaq/sp81501-82000/sp81900.html
07-06-2023 03:50 AM
I tried these steps, unfortunately the SP81900 update has an older version of TPMConfig64 (version 1.0.6.1 ). According to the logs it works with chip firmware versions 6 or 7. The chip states in the logs that it is version 4.40.119.0. Using the updater in SP87753 for another system listed in the support doc HPSBHF03568 rev. 11 - Infineon TPM Security Update | HP® Customer Support, IFXTPMUpdate_TPM12_v0443.exe, I was able to update it to 4.43.257 but I'm still stuck on TPM 1.2 after retrying the TPMConfig64 (Version 2.0.4.1) again. Nothing was changed after the BIOS reset but it is on the latest available version 2.61
I did confirm the chip has SLB9660TT12 printed on it.