Hi, this is my ASRock Z97E-ITX/ac BIOS mod, it was made using the lastest 2.20 version downloaded from the ASRock Site.
I have this board and have problems trying to boot from this SSD TOSHIBA RC100 NVMe SSD. AFAIK this is the only SSD in this form factor (M.2 2242) with NVMe PCI 3.0 x2 interface. I tried other SSD disks with M.2 SATA interface and they worked fine without any mod, but this one was not able to be detected by the UEFI firmware even with the Win10 already installed in UEFI mode taken apart from other computer in which it worked fine.
So, I decided to investigate and came to this forum. I modded my BIOS according to these guides and everything worked fine with the RC100
UEFI Modules where updated using UBU_v1_70_rc10_2 following this guide, the Intel CPU Microcode were updated using the MMTool method. [Tool Guide+News] “UEFI BIOS Updater” (UBU)
Thank you. I actually already did add NVME my self, but I have not yet tried flashing it. I could probably update the other modules as well, but I figured maybe @pnkiller78 already has the environment set up, with the drivers, microcode etc downloaded and ready to inject/replace quite easily.
A bit off topic: the 2.20A bios with TPM support boots extremely slow (60+ secs of black screen before first bios message). Does anyone know if this can be fixed without ASRock’s help?
Do you use the TPM? If not, disable it, that may speed up the startup delay. I will check BIOS for you tonight, and see if maybe there is some other delay set as well. Is Intel ME Firmware OK/healthy currently? Can you see ME FW version in the BIOS, or with HWInfo64 in the large window, on left side, expand motherboard then go into ME and check ME FW Version. In either of those places, does it show valid ME version or only N/A or 0.0.0.0?
It’s OK, I was only considering maybe that was part of the delay at startup. I have not used TPM, so was unsure if maybe it could be causing this. You could test by disable real quick, reboot and see if same or not. If ME is corrupted that could cause delays, and boot failure too.
I see. Well, ME seemed to be working (reported a version number inside BIOS). I decided to use the PC without TPM for now. Maybe ASRock will release a TPM enabled BIOS without the start up bug some time.
Did it start faster now with TPM disabled? If yes, was the TPM configured and working when it was slowing the startup down? If yes, maybe that is normal to see with TPM use, it does have to decrypt things and that takes time.
Now I’m using a bios (2.20, from this thread) without the TPM functionality. It is starting fast. It seems, from the ASRock forum thread (http://forum.asrock.com/forum_posts.asp?TID=6627), as the 2.10 BIOS with TPM started fast, but the 2.20A BIOS with TPM is slow. Probably something wrong with the 2.20 version only. I was trying to find the 2.10 bios with TPM support, but the link is dead.
Well you can always use that 2.10 w/ TPM while you wait for next update too, if you need the TPM functionality. I agree, sounds like something they broke in 2.20A since 2.10 is fine with TPM Send a PM to Emily for 2.10E link again, she is nice, she’ll post new link for you once she has time to read your message.
Just wanted to mention I use BIOS 2.20A and it detects my TPM 2.0 device just fine. However, to have it recognized, it was necessary (as ASRock suggests) to disable TPM in the BIOS and remove the device before flashing the BIOS. If you flash without doing so, you get a non-functional TPM and the machine may boot slowly.
As for NVMe support, that’s the reason I found this thread, which I am only now thinking of adding. Considering using pnkiller78’s modded BIOS.