My system uses the ASUS PRIME Z390-A Motherboard, Intel Core i7-9700, HyperX HX436C17PB3K2/32 RAM, Samsung (MZ-V7S1T0B/AM) 970 EVO Plus SSD 1TB and a ASUS GeForce GTX 950 2GB video card (used from previous configuration); this configuration has been running the latest version of Windows 10 since I set up the system in January. I did not make any changes to the default BIOS settings - the BIOS was version 1602. On Monday I ran the PC Heath Check App - everything passed except the app could not find TMP 2.0 support. I went to ASUS and found that BIOS Version 1903 supports TPM 2.0. I flashed the firmware and the reboot resulted in the blue screen of death with the recommendation to perform Windows Repair. I contacted ASUS and tier one support said the system should have booted up normally. They asked several questions and escalated me to advanced support. Someone from advanced support is supposed to contact me within the next 24 hours. I support several systems, with ASUS motherboards, that can update to Windows 11 if I update the BIOS. I can also add TPM 2.0 Modules since they have the headers on the motherboard. Either way, am I going to run into this same problem with every one of these systems or was I just unlucky with my system? My plan is to use spare hard drives to do a clean install of Windows 10, update to Windows 11 and confirm activation - then do a clean install of Windows 11 and confirm activation. Then I can reconnect the existing boot drive and wait until I am ready or need to update these systems with a clean install of Windows 11. If enabling TPM makes it impossible to boot the existing drive I would have make this change before the free update expires. This process worked well with the move to Windows 10 and I didn't update our systems until several months after the free update expired.