![]() |
|
Post Reply
|
| Author | ||||||
user14000
Newbie
Joined: 23 Aug 2021 Status: Offline Points: 35 |
Topic: ASRock TPM 2.0 Module on ASRock H81M-HDS and SecurPosted: 23 Aug 2021 at 4:21pm |
|||||
|
Hardware: ASRock H81M-HDS Motherboard with ASRock TPM 2.0 Module
OS: Windows 10 , UEFI Boot , GPT HDD. BIOS 2.20 TPM 2.0 - BIOS detected module but CURRENT STATUS TURNED OFF. Windows 10 System Information status - Secure Boot Enabled. BIOS 2.30A TPM 2.0 - Module detected and Enabled. Windows 10 System Information status - Secure Boot Unsupported. The problem are: 1. BIOS v2.30A Secure Boot feature is not working. 2. BIOS v2.20 does not support TPM 2.0 Therefore I can see BIOS v2.30A is the only version that is able to detect TPM 2.0 module, but the BIOS Secure Boot feature is not working. Please kindly help to fix the problem. Thanks. |
||||||
![]() |
||||||
user14000
Newbie
Joined: 23 Aug 2021 Status: Offline Points: 35 |
Posted: 07 Sep 2021 at 5:57pm |
|||||
|
ASRock H81M-HDS (BIOS v2.30A)
----------------------------- ASRock Support, Secure Boot is not detected in Windows (System Information status - Secure Boot Unsupported). These four lines of status always displayed in BIOS, despite Secure Boot being Enabled in the BIOS, Clear and Installing defaults Secure boot keys in the BIOS. << System Mode state User System Mode state Setup Secure Boot state Disabled Secure Boot state Enabled >> Regards, User14000 |
||||||
![]() |
||||||
Mister XY
Newbie
Joined: 11 Mar 2024 Status: Offline Points: 15 |
Posted: 11 Mar 2024 at 4:26am |
|||||
|
Hi, I also have the same problem, what would you recommend now or what are you currently using?
1. TMP I 2.30a I without secure boot 2. without TPM I 2.30 I secure boot So variant 1 or 2? Or did you spontaneously find another solution? |
||||||
![]() |
||||||
stormryder
Newbie
Joined: 24 Mar 2025 Status: Offline Points: 150 |
Posted: 24 Mar 2025 at 2:25pm |
|||||
|
TPM 2.0 modules won't work with this board.
Only TPM 1.2 is possible. I got a TPM 1.2 module from Authikey, and it works. |
||||||
![]() |
||||||
stormryder
Newbie
Joined: 24 Mar 2025 Status: Offline Points: 150 |
Posted: 24 Mar 2025 at 2:27pm |
|||||
|
PS: See my post in this sticky thread:
https://forum.asrock.com/forum_posts.asp?TID=19151&PN=4&title=tpm-2-0-support-and-windows-11-intel |
||||||
![]() |
||||||
paulodoidaotga
Newbie
Joined: 11 Jun 2026 Location: Brazil Status: Offline Points: 120 |
Posted: 6 hours 26 minutes ago at 1:11am |
|||||
|
Hi stormryder, I was following the topic "TPM 2.0 and Windows 11 (Intel) Support" but it seems someone hid or deleted it. I was going to better answer your motherboard and understanding of the conversation with what Xaltar and BlahBG were saying and what you said in that conversation. I will answer you in more detail here about your motherboard, what you understood with a bit of misunderstanding about TPM1.2 and TPM2.0 and some of Xaltar's claims that can also have confusing interpretations. Also, what you confuse about fTPM(PTT) and dTPM, in reality one is independent of the other, and a motherboard not having fTPM support does not mean that it does not support TPM or update to TPM 2.0.
I hope you have notifications enabled in this topic to receive the notification email. I hope the guy with the z170 received the email with my message saying that his has TPM 2.0, since that thread is offline/hidden now. First of all, I'll say upfront that I found several motherboards with beta BIOS made in 2018, well before Windows 11 existed, including yours with version 2.30A available on its website. Since there are no notes about the inclusion of TPM 2.0 in the description of your motherboard's beta BIOS on the website, it may not work or may only support a specific chip like the Nuvoton 650 from that time and not an Infineon 9665. But the TPM 2.0 files are present within that beta BIOS that is on the website. In that thread, the user pcguy417 posted months before you that he had the same motherboard and was having problems enabling TPM 2.0, but it's not clear which chip he used and if he followed the correct order for installing TPM 2.0. He tried the beta and other older versions but had no chance of recognizing it because the TPM 2.0 codes are only in the beta BIOS.
For motherboards of your generation, I've already found ASRock BIOSes with TPM 2.0 support and beta BIOS available on the motherboard's own website: H81M-HDS - BIOS 2.30A - https://www.asrock.com/MB/Intel/H81M-HDS/index.br.asp#BIOS Z97 Extreme4 - BIOS 2.60A - https://www.asrock.com/MB/Intel/Z97%20Extreme4/index.asp#BIOS Z97 Pro4 - BIOS 2.61 - https://www.asrock.com/mb/Intel/Z97%20Pro4/index.asp#BIOS SABERTOOTH Z87 - BIOS 2302 - https://www.asus.com/br/supportonly/sabertooth_z87/helpdesk_bios/ Motherboards with beta BIOS supporting TPM 2.0, shipped to users by ASRock and others reposted on the forum: Z97 Extreme6 - BIOS 2.80A - https://forum.asrock.com/forum_posts.asp?TID=9091&PN=1&title=asrock-z97-extreme6-and-tpm2s-module Z97 Killer - BIOS 2.60A https://forum.asrock.com/forum_posts.asp?TID=9019&PN=1&title=fatal1ty-z97-killer-tpm In this thread, it appears that user Qant2m managed to get support to send him the BIOS for his B85M Pro4 with TPM 2.0 support. He didn't provide a driver link but will send it to anyone who requests it via private email message. https://forum.asrock.com/forum_posts.asp?TID=19375&KW=tpm&PN=3&title=bios-does-not-support-tpm-2-0 In this thread, user Wingklip managed to obtain the F9d beta BIOS version with TPM 2.0 support for his Z97X-UD5H-BK motherboard. He shared the BIOS in the thread. Also in this thread, user Silpion obtained the F8e beta BIOS version with TPM 2.0 support for his H97M-D3H motherboard and shared it in the thread. User Tris also received a beta BIOS with TPM 2.0 support for his B75M-D3H motherboard and shared it in the thread in April. https://winraid.level1techs.com/t/discussion-tpm-2-0-on-unsupported-motherboards/91560/11 In that conversation, you initially posted in this thread: https://forum.asrock.com/forum_posts.asp?TID=19151&PID=186869&title=tpm-2-0-support-and-windows-11-intel#186869
In your understanding, you're mixing things up: 1.2 and 2.0 not being compatible due to hardware issues, and 1.2 and 2.0 not being physically compatible due to "hardware" that should be on the motherboard. Your first statement is correct, but your understanding of it not allowing connection and functioning on your board is incorrect. We must define three basic things to separate the physical hardware. 1- The TPM connector chip hardware has a female LPC (TPM1S) and firmware on the chip itself, an internal program that dictates how to use that chip and what instructions it can process due to its internal silicon structure, or whatever it's made of. Or simply because a newer firmware with TPM 2.0 has never been made for a particular chip. In other words, the TPM chip has code that dictates what it can "compute". 2- The motherboard hardware has a male LPC (TPM1S) connector and another firmware in the BIOS to read the TPM chip on that connector. That is, another code to communicate with the code of the TPM chip that is connected to the LPC port. 3- There is no physical "hardware" on the motherboard to specifically support TPM 1.2 or TPM 2.0. What exists are motherboards like notebook motherboards that may already come with a soldered TPM chip. *The Wikipedia images you mention in another answer you gave to BlahBG are of the TPM chip, but they are not usually soldered onto the motherboard, but rather onto an additional PCB board with an LPC connector. With these definitions, we arrive at 2 conclusions: 1- TPM chip hardware with firmware 1.2 may or may not be compatible with firmware 2.0, because the internal structure may not "compute" the latest instructions. However, some TPM chip hardware with firmware 2.0 may be compatible with firmware 1.2, such as the Nuvoton 6xx series, which was made during the 1.2 era and has firmware from that time. This is because the TPM can be backward compatible in these cases; the new physical hardware can compute both the new 2.0 instructions and the old 1.2 instructions. So some chips with this TPM2.0 support even have 1.2 firmware from their initial versions, which users downgraded from 2.0 to 1.2, so the chip would work on these older motherboards that only have firmware to recognize 1.2. These TPM chips connected to the LPC are independent of the processor, as everything is done through communication between the chip's TPM firmware and the motherboard's TPM firmware, which must be in compatible versions. In the last case, there are TPM chips that do not have firmware 1.2, as they were developed with 2.0 initially, such as the Nuvoton 7xx. In conclusion, a TPM 1.2 chip does not compute TPM 2.0. This is what is correct in your statement; hardware 1.2 does not support hardware 2.0 if a firmware 2.0 has not been made for it. But a TPM 2.0 chip can compute TPM 1.2 as well, in addition to being compatible with the LPC connector of older boards. However, the way you point it out, it seems that there is no backward compatibility of the motherboard hardware with TPM 2.0, when in fact the chip's hardware that was not made in version 2.0 is the limiting factor in this case. The motherboard itself limits the TPM version only because the TPM firmware inside it has a BIOS version that was made to read the TPM version on the chip. It doesn't physically limit it because the LPC connector is the same. This only makes it necessary to buy new hardware with a TPM 2.0 LPC chip. There are some cases of successful TPM chip firmware downgrades. I have the impression I've read about it here on the forum, but it might be in a more recent section that I couldn't find after that topic was hidden, or it might be in another topic I read somewhere. I was even formulating a reply for the guy if I ever find the topic. The user karakarga received a 1.2 module with firmware 2.0 and managed to reinstall the old 1.2 firmware to run on his 3rd and 4th generation Intel X79. https://winraid.level1techs.com/t/request-latest-firmware-for-asus-tpm-m-r2-0-module-13-pin/99877/4 The user TKMaker also managed to downgrade. https://winraid.level1techs.com/t/request-asus-x79-deluxe-with-cpu-ratio-and-tpm-adjust-problems/37605 2- Older motherboard hardware like these was manufactured during a time when TPM 1.2 was more widespread and TPM 2.0 was in its early stages, where their BIOS firmware only had codes to recognize TPM chips with firmware 1.2. For these boards to recognize chips with TPM 2.0 firmware, the motherboard needs to have the TPM 2.0 code in its firmware to recognize the TPM chip connected to the LPC with the same firmware version, TPM 2.0. The LPC pin connections on ASRock boards are the same on these boards or on newer ones like the z370, but nothing prevents the motherboard from not running TPM 2.0 if the BIOS is updated with TPM 2.0 firmware. As long as both are on the same version, they will know the instructions the chip has and "computes," and they can "communicate" normally between the motherboard's BIOS hardware and the TPM chip hardware. When PPT or fTPM is used, it's on the processor; when dTPM is used on the LPC connector (TPM1S), it's the motherboard firmware that activates and connects to the chip, and this is independent of whether your processor supports TPM or not. The motherboard alone recognizes and delivers the TPM to Windows. In conclusion, with a new TPM 2.0 chip connected to the motherboard's LPC connector, even if it's an old motherboard, if the BIOS has the firmware coded for TPM 2.0, it will recognize the TPM 2.0 correctly. This is the mistaken deduction in your conclusion, and in your conversation with BlahBG, that there is a hardware limitation that prevents the motherboard from recognizing the chip, when there is no such hardware limitation, only a firmware limitation. The ASRock 17-Pin LPC TPM1S connectors have the same pinout, and if the board has the correct firmware for TPM 2.0, it communicates normally with the TPM 2.0 and works. It's the same connector up to the 300 series, for example, the 8th generation Intel processors, and the oldest one initially supported by Windows 11. Even though 8th generation processors largely come with support for the virtual TPM 'Intel PPT' to enable TPM 2.0 even without the chip physically installed in the LPC connector, a Z370 Extreme4, for example, also supports installing a physical TPM 2.0 chip in the LPC connector and enabling it on the Trusted Platform page in the BIOS. *It's funny that theoretically it's possible to enable the two different TPMs on this board. Some of my references on this: H81M-HDS Manual, page 24, TPM Header (17-pin TPMS1): https://download.asrock.com/Manual/H81M-HDS.pdf Z97 Extreme4 Manual, page 25, TPM Header (17-pin TPMS1)*This was incorrectly named 'Serial Port Header' in the manual on the page, but the beginning is correct: https://download.asrock.com/Manual/Z97%20Extreme4.pdf Z370 Extreme4 Manual, page 25, TPM Header (17-pin TPMS1): https://download.asrock.com/Manual/Z370%20Extreme4.pdf 8th and 9th Generation Intel Datasheet, page 11, S/H-Processor Line Platforms: https://www.intel.com/content/www/us/en/content-details/337344/8th-and-9th-generation-intel-core-processor-families-and-intel-xeon-e-processor-families-datasheet-volume-1-of-2.html FAQ ASRock PTT, Question 500, TPM2.0 module is required in Windows 11 specification, does it need TPM2.0 hardware module?: https://www.asrock.com/support/faq.asp?id=500 ASRock TPM-S Module: https://www.asrock.com/mb/spec/card.asp?Model=TPM-S+Module TCG Trusted Computinggroup, TPM 2.0 Library: https://trustedcomputinggroup.org/resource/tpm-library-specification/ Nuvoton NPCT42x Datasheet: https://media.digikey.com/pdf/data%20sheets/nuvoton%20pdfs/npct42x_preliminary_rev1.1.pdf Nuvoton NPCT650 Datasheet: https://www.datasheetcafe.com/wp-content/uploads/2022/07/Nuvoton-NPCT650.pdf Nuvoton Product Selection Guide 2019, page 74, Trusted Platform Module (TPM): https://cdn.promelec.ru/upload/items/2021/12/13/nuvotonpsg.pdf Nuvoton Product Selection Guide 2026, page 128, Trusted Platform Module (TPM): https://www.nuvoton.com/export/sites/nuvoton/files/product-related-information/NuvotonPSG.pdf Intel, What is the Trusted Platform Model (TPM) and how does it relate to Intel® Platform Trust Technology (Intel® PTT)? https://www.intel.com/content/www/us/en/support/articles/000094205/processors/intel-core-processors.html Intel, What is a Trusted Platform Module (TPM)?: https://www.intel.com/content/www/us/en/learn/what-is-a-trusted-platform-module.html Now, going back to your specific motherboard. It DOES support TPM 2.0 firmware in a BIOS 2.30A [beta] made by ASRock in 2018 and available on their website to this day. The page doesn't describe the BIOS, but I downloaded it, opened it, and confirmed that the files are there. I believe that by following these steps you can get TPM 2.0 working normally on the motherboard: *Remember that TPM 2.0 may require Windows in EFI and GPT, so if it doesn't boot and only repairs Windows, you may have to do a clean install of Windows with TPM 2.0 enabled. *Correct order of execution for TPM 2.0 to work well: place the TPM 2.0 chip on the motherboard and update with the beta BIOS with TPM 1- install a TPM 2.0 chip; 2- install Versano 2.30A; 3- disable CSM; 4- Enable Secure Boot 5- Enable TPM in the Trusted Computing option of the BIOS. https://www.asrock.com/MB/Intel/H81M-HDS/index.br.asp#BIOS In that conversation here on the forum, I found a more interesting one about TPM 2.0 for a Z97 Pro4, which also has TPM 2.0 BIOS on the ASRock website, which might be useful for people with older motherboards, so I added the note about the execution order above. In it, he links to the topic, and in the topic he explains that he is having slowdown problems after installing the TPM 2.0 chip in the connector. He installed the beta BIOS with TPM 2.0 support available for his motherboard, installed the TPM 2.0 chip in the LPC (TPM1S) connector of the motherboard, and enabled TPM in the BIOS.
Within this thread, user cheesechompers3d replied that they had the same problem, and that trying to install the chip on the motherboard first and then flash the BIOS is a good solution.
And user dr_ge replied saying that it worked for him, TPM 2.0 starts up faster.
Lastly, just one funny thing about Xaltar before they leave the topic hidden: he answers correctly, but makes an incomplete and confusing analogy about USB versions, and those do have hardware differences between the 2.0 and 3.0 pinouts. His confusion is about fTPM, dTPM, and a "hardware" that you thought existed for the motherboard that wouldn't support TPM 2.0, but that hardware doesn't exist in the way you describe. The funny thing is that he uses an analogy of hardware that has differences to explain his point, but in a poorly explained way that makes it seem like he's the one who made a nonsensical comparison of different hardware. lol
|
||||||
![]() |
||||||
Xaltar
Moderator Group
Joined: 16 May 2015 Location: Europe Status: Offline Points: 39493 |
Posted: 5 hours 21 minutes ago at 2:16am |
|||||
|
The thread was hidden because it was outdated and no longer useful and violated
forum policy. Thanks for the explanation, it covers much of what I was trying to convey. This thread will now also be locked, any further attempt to argue, from anyone will result in the same. There are plenty of resources available on this topic so I see no point mirroring them here. This is not redit, I won't tolerate impoliteness on these forums. Here we give users the benefit of the doubt and help them understand rather than call them out. Edited by Xaltar - 5 hours 13 minutes ago at 2:24am |
||||||
|
||||||
![]() |
||||||
Post Reply
|
|
|
Tweet
|
| Forum Jump | Forum Permissions ![]() You cannot post new topics in this forum You cannot reply to topics in this forum You cannot delete your posts in this forum You cannot edit your posts in this forum You cannot create polls in this forum You cannot vote in polls in this forum |