Hacker Newsnew | past | comments | ask | show | jobs | submitlogin

I built my own PC years ago and it came without a tpm so I can't upgrade. The motherboard does have the plug for a tpm so I bought a cheap one and tried plugging it in. Windows still doesn't recognize it. I did my best but the obsoleting Microsoft is doing here is heavy handed


You still need to enable the dTPM in the BIOS. It is not like a USB device which is plug-and-play.


That's on newer machines where it's likely built into the processor, not for older machines that had a TPM as an option that connected via a header.


How old is your PC? My 10 years old laptop has a TPM built into the CPU (Intel PTT), which Windows 11 is perfectly happy about once I figured out how to enable it in the boot options.


My PC built around 2021 can't either, apparently (for ASUS motherboards at least) you need to manually update the bios and enable it:

https://www.asus.com/microsite/motherboard/ASUS-motherboards...


What's your CPU? My math may be wrong, but the minimum Intel CPU supported is 8th gen, which started coming out about 8 years ago.


+1 to being really really sceptical of anyone claiming to have a 10 year old system that supports it. Skylake is literally well known for not supporting TPM 2.0 and the i7-6700K is still considered reasonably high end by todays standards (tech hasn't moved fast in the past decade and the 14nm Skylakes aren't that far off the 14nm+++++ high end variants Intel sells today).

The first draft of TPM 2.0 was 2015. The finalized version was Nov 2019. Intel 8th gen and above do have the option to upgrade to TPM 2.0 via a firmware update but as you point out those CPUs are not 10 years old.

That's one of the problems with this TPM 2.0 requirement. Tech has not moved fast in the past decade and the requirement is asking people to throw away 10 year old systems that can still easily beat today's midrange lineup.

I think what OP may be experiencing is that Windows 11 does install on older TPM 1.x hardware. It just nags to upgrade the hardware to TPM 2.0.


I went and checked now, and your timeline seems way off. According to https://trustedcomputinggroup.org/resource/tpm-library-speci... the first draft of TPM 2.0 was in 2013 not 2015, and the first "non-draft" version was in 2014 not 2019. It does make sense, revision 1.16 of TPM 2.0 does predate my CPU.


Intel PTT was introduced in some 4th generation CPUs in 2013, I don't know where people get 8th generation from.

And yes, it does not support TPM 2.0. Luckily Windows 11 only actually requires TPM version 1.2 (even if Microsoft claims that it's not recommended): https://support.microsoft.com/en-us/windows/ways-to-install-...

(I'm not seeing any "nags" anywhere, I don't know where that would be?)

Edit: I just noticed that that page is the same that was linked from the article. Yet it still contains the block that the article claims has been removed. Did they put it back in again?

Edit 2: Or I do have TPM 2.0? It seems to think that I do:

* https://i.imgur.com/03hTtsd.png

* https://i.imgur.com/gA7q7xf.png


That looks consistent with an unsupported version of TPM (it states 1.16) and many others have reported that cpu doesn’t support TPM 2.0.

Qq do you actually have windows 11 installed. Your original post implied you had yet TPM 1.16 is below even the TPM 1.2 version allowed.


Look at the screenshots again. It states Specification version: 2.0. And the PC Health check app agrees that I have a TPM 2.0.

And yes, I have Windows 11 installed

I can't tell you why it seems to think that it is a valid TPM 2.0 module, but a lot of people have reported seeing similar things, e.g. https://old.reddit.com/r/techsupport/comments/rrta2r/tpm_que...

(Btw. I'm pretty sure 16 is larger than 2. It's not saying 1.1.6. It's a version string, not a decimal number)

Edit: The name of the specification is: Trusted Platform Module Library Family “2.0”, Revision 1.16. This was released in 2014: https://trustedcomputinggroup.org/resource/tpm-library-speci...

So yes, this is TPM 2.0. And TPM 2.0 was released in a non-draft version at the time my CPU was made. And the "1.16" is the revision number of the TPM 2.0 specification that it supports.


It says it's an Intel Core i7-6700HQ

* https://i.imgur.com/03hTtsd.png

* https://i.imgur.com/gA7q7xf.png

The PC Health check app says it's not supported, but the installer doesn't complain. I don't know if it would have allowed me to update automatically, but it works when using the ISO.


Intel PTT should support TPM 2.0. Not all boards/combinations support it correctly without a bios update, and not all boards have bios updates.


Mine I built in 2020 with an R9 3900_ and it was able to upgrade by enabling a fTMP.


It has to be a TPM 2.0, not 1.2.




Guidelines | FAQ | Lists | API | Security | Legal | Apply to YC | Contact

Search: