Print Page | Close Window

Z77 Extreme4 SM951 UEFI BIOS

Printed From: ASRock.com
Category: Technical Support
Forum Name: Intel Motherboards
Forum Description: Question about ASRock Intel Motherboards
URL: https://forum.asrock.com/forum_posts.asp?TID=272
Printed Date: 19 Jul 2025 at 5:02am
Software Version: Web Wiz Forums 12.04 - http://www.webwizforums.com


Topic: Z77 Extreme4 SM951 UEFI BIOS
Posted By: dbranger94
Subject: Z77 Extreme4 SM951 UEFI BIOS
Date Posted: 17 Jun 2015 at 9:54am
I received a modified Z77 Extreme4 UEFI BIOS from John at ASRock.  And with his permission, I'm sharing the file with you.
It allows boot support for the SM951 AHCI, and most likely the XP941 as well.  Not sure about the NVMe version.  You'll have to use one of your x16 slots and a 4x PCIe add-in card like the DT-120 from Lycom or something similar to get the maximum speed from this SSD.
  
Download: http://home.comcast.net/~djblack94/BIOS/Z77EXT4%28P2.90M%29.zip" rel="nofollow - - Z77EXT4-UBU(P2.90M).zip
 
Using this modified BIOS, I was able to install Windows 7 using a thumb drive in a USB2 port.  You cannot use a USB3 port, Windows 7 does not have a compatible USB3.0 driver and you will have no keyboard or mouse when the Windows installation starts.  Make sure CSM is enabled and set your  primary boot device to the UEFI: variant or your thumb drive.  If you install to unallocated space, Windows will create the necessary EFI partitions and format the drive as GPT on its own.
 
Disclaimer:
Neither ASRock nor myself are responsible if you brick your motherboard!  Use these files at your own discretion!



Replies:
Posted By: TheSTRAFF
Date Posted: 04 Jul 2015 at 7:04am
I installed the bios 2.90M UBU version. I was forced to flash it from 2.90 cause it didn't change any settings but it remembered what I selected. Anyways, the system bios date and video bios date changes depending on the fastboot setting, ULTRAFast system bios date 6/9/2015 or 5/3/12 (changes randomly with restart)- video bios date unknown .. FAST/Disabled system bios 5/3/12 video bios 3/14/12...  not sure if this is something to be concerned about or not. but did run into a problem where my pc did not display anything on screen, dvi & Hdmi on both onboard and graphics card.


Posted By: Xaltar
Date Posted: 04 Jul 2015 at 12:46pm
The 2.90m UBU bios is a beta bios created by tech support with the exclusive purpose of adding SM951 boot support, as such it is likely that there are some version names/dates in the code that were left unaltered. It is not anything to worry about. The problem with no display coming up, is that ongoing or is it resolved now?


Posted By: dbranger94
Date Posted: 06 Jul 2015 at 12:24pm

I always do a BIOS reset and load defaults.  Then I do a fresh install of Windows and install all the drivers and updates.  After that you can go back into the BIOS and overclock and tweak it however you want.  I may be pessimistic, but I never expect Windows to work 100% after a BIOS update.  I usually back everything up before I do an update, just in case.



Posted By: ziph
Date Posted: 12 Nov 2015 at 5:42am
Hi dbranger94, do you still have this BIOS available as the links you have posted are 404'd.


Cheers


Posted By: Nickel
Date Posted: 15 Nov 2015 at 8:41pm
Hello ziph, I can send you the "Z77EXT4-UBU (P2.90M)" if you like.


Posted By: veroiatno
Date Posted: 17 Nov 2015 at 7:12am
The download link is not working. Can somebody send me the beta BIOS or upload somewhere. Thanks!


Posted By: Svyatpro
Date Posted: 21 Nov 2015 at 8:02pm
Hi, can anybody send me or reupload Z77EXT4-UBU(P2.90M).zip file?


Thanks!


Posted By: wardog
Date Posted: 21 Nov 2015 at 8:10pm
Originally posted by Svyatpro Svyatpro wrote:

Hi, can anybody send me or reupload Z77EXT4-UBU(P2.90M).zip file?


FIRST, edit your post to remove your email. It's spam-bait posted in a forum.


Second, get that file direct from ASRock for your Z7 Extreme4 http://www.asrock.com/mb/Intel/Z77%20Extreme4/?cat=Beta" rel="nofollow - HERE under the BETA Zone downloads.


Posted By: dbranger94
Date Posted: 22 Nov 2015 at 9:03am
It would appear that Comcast has erased my ftp site and everything on it.  I'll try to get new links up asap.


Posted By: Svyatpro
Date Posted: 22 Nov 2015 at 9:31am
Sorry for posting e-mail. But I want to get exactly modified "UBU" BIOS with updated modules.


Posted By: wardog
Date Posted: 22 Nov 2015 at 10:24am
I too now have the Z77EXT4-UBU(P2.90M).zip file, compliments of the http://forum.asrock.com/forum_posts.asp?TID=272&PID=1141&title=z77-extreme4-sm951-uefi-bios#1141" rel="nofollow - OP here, dbranger94 .

Svyatpro, PM me you email and I'll attach it for you.


Posted By: honkytonk
Date Posted: 20 Dec 2015 at 12:08pm
Hello,

I would also like to try the updated Bios. 

Z77EXT4-UBU(P2.90M)

Thanks


-------------
ASRKZ77Extm4P2.9,i73770K,32GB2400Corsair,GTX780TiKingpin,XiFiTitanium,4xOCZVertex2-64GB-Raid0,2xKingstonHyperX-240GB-Raid0,UEFI-Dualboot-Win10/Win7Ult64


Posted By: Pingu
Date Posted: 08 Jan 2016 at 11:59am
Does anyone know if this Bios will work with the 950 Pro's?


Posted By: 4e.Guevara
Date Posted: 06 Apr 2016 at 6:19am
Hello!

Can anyone send me Z77EXT4-UBU(P2.90M) BIOS? I would like to try it too.

Thanks


-------------
ASRock Z77 Extreme4
Core i5 2500K@4500Mhz, 1.34V
Corsair Vengeance 2x4Gb@1866Mhz
MSI GeForce GTX 750 Ti
Crucial MX200(256Gb),WD 10EZEX(1Tb),WD 5000AADS(500Gb)
Asus Xonar D1
PSU AOpen 600W
Win-7 64-bit


Posted By: CaptainTE
Date Posted: 19 Apr 2016 at 3:26pm
Hello,

I am also looking for the Z77EXT-UBU(P2.90M) BIOS...like everyone else lol.  The original link 404's unfortunately :(

Thank you in advance!


Posted By: dbranger94
Date Posted: 19 Apr 2016 at 4:25pm
I still don't have a way to host these files.  But, if you PM me with an e-mail address I'll be happy to send you the files.


Posted By: CaptainTE
Date Posted: 19 Apr 2016 at 4:52pm
Originally posted by dbranger94 dbranger94 wrote:

I still don't have a way to host these files.  But, if you PM me with an e-mail address I'll be happy to send you the files.

You are AWESOME! Thank you so much for sending me the file! I sent you a PM with my email address.

Thank you so much again!

I'll upload it to MEGA so anyone can download it that way!


Posted By: CaptainTE
Date Posted: 19 Apr 2016 at 5:31pm
Thank you so much @dbranger94 for sending me the BIOS and for responding so quickly!

I have uploaded the BIOS to MEGA so hopefully this will work for anyone who wants to download this file.  It contains the unmodified BIOS as well as the modified one.  I have not tested it yet but dbranger94 says it works fine.  I'll update y'all when I do update to it.

https://mega.nz/#!78EBGbpZ!onf6W1knF0lJIaXV-LSL9hrbpPOaVUM5WTHfqFgVE9Y" rel="nofollow - https://mega.nz/#!78EBGbpZ!onf6W1knF0lJIaXV-LSL9hrbpPOaVUM5WTHfqFgVE9Y


Posted By: parsec
Date Posted: 20 Apr 2016 at 12:02am
The P2.90M UEFI version for the Z77 Extreme4 board is available in the Beta Zone area on this board's download page:

http://www.asrock.com/mb/Intel/Z77%20Extreme4/?cat=Beta" rel="nofollow - http://www.asrock.com/mb/Intel/Z77%20Extreme4/?cat=Beta

I tried the USA link and the China link, from the USA, and both worked fine, I have two copies of this UEFI file, Z77 Extreme4(P2.90M)ROM.

I've had no problem using the standard UEFI files for this board, when I installed Windows in UEFI booting mode. That causes the EFI bootloader to be used, which is required for PCIe SSDs. I must say that was using standard SATA SSDs.

Is the point of using the modified UEFI, with the version 13 Intel Option ROM, that the ASRock UEFI P2.90M does not work?

If you are installing Windows with CSM enabled, and the Launch Storage OpROM Policy option set to Legacy Only, and the installation does not work, that is why.

Also, Windows 7 cannot be installed to use the EFI bootloader without a modification to the Win 7 installation package. The EFI bootloader is not in the correct folder, a known bug with Win 7.



-------------
http://valid.x86.fr/48rujh" rel="nofollow">


Posted By: cocoguagua
Date Posted: 22 Apr 2016 at 2:11pm
I'm trying to install w10 int SM951 NVME with a PCIE Adapter. I created a usb UEFI installer correctly. The installer starts to install normaly but when ir reboots first time, it starts again the installation process because in the bios not detect the SM951 NVME. I have tried with the two Bios of this post and nothing the bios not shows any SM951 dispositive.  If i change the SM951 NVME by SM951 AHCI will work? or the problem can be the PCIE Adapter (A EBay Cheap M2 to PCIE Adapter)?. 

Sorry for my english

Thanks


Posted By: CaptainTE
Date Posted: 26 Apr 2016 at 5:23pm
Originally posted by cocoguagua cocoguagua wrote:

I'm trying to install w10 int SM951 NVME with a PCIE Adapter. I created a usb UEFI installer correctly. The installer starts to install normaly but when ir reboots first time, it starts again the installation process because in the bios not detect the SM951 NVME. I have tried with the two Bios of this post and nothing the bios not shows any SM951 dispositive.  If i change the SM951 NVME by SM951 AHCI will work? or the problem can be the PCIE Adapter (A EBay Cheap M2 to PCIE Adapter)?. 

Sorry for my english

Thanks

I am not sure what the problem is, I don't have any NVME drives myself so I cannot test the functionality of the newest BIOS from Asrock or the modified ones.  If it continues to not work, you might want to try adding NVME drive functionality manually.

These forums have the instructions, I have not done them so do not know if they would work for our Asrock board.  It might be worth a shot though:
http://www.win-raid.com/t871f16-Guide-How-to-get-full-NVMe-support-for-Intel-Chipset-systems-from-Series-up.html" rel="nofollow - http://www.win-raid.com/t871f16-Guide-How-to-get-full-NVMe-support-for-Intel-Chipset-systems-from-Series-up.html
and
http://www.overclock.net/t/1571271/tutorial-how-to-add-nvme-support-on-any-ami-uefi-bios-with-an-intel-chipset" rel="nofollow - http://www.overclock.net/t/1571271/tutorial-how-to-add-nvme-support-on-any-ami-uefi-bios-with-an-intel-chipset





Also, I have updated the BIOS that was posted here to the latest firmware and drivers for everything I could using UBU:

-Intel RST(e) OROM 13.1.0.2126 (same as OP's version and newest available for 7-series chipsets)

-Updated Intel OROM VBIOS SNB-IVB to 2171 (latest available for Ivy Bridge and Sandy Bridge)

-Updated Intel EFI GOP driver (SandyBridge v2.0.1024 / IvyBridge v3.0.1030)

-Updated Intel OROM Boot Agent CL v0.1.06 (used CL instead of GE, has made no difference for me)

-Updated Broadcom LAN OROM v17.2.0

-Updated Broadcom EFI UNDI v17.2.1

-Updated Asmedia 106 SATA OROM v0.97 (latest available and has been stable for me)

-Updated Intel CPU Microcode for IvyBridge (1C) and SandyBridge (29)


The microcode for IvyBridge 19 and also the SandyBridge Microcode 28 is supposedly better for overclocking, but I'm not a heavy overclocking so have experienced no issues on 1C (I can?™t test the SandyBridge 29 Microcode since I don't have a Sandy Bridge processor on hand but I don?™t think there would be any problems).  You can always change it yourself very easily using UBU (link provided below with instructions)


I've been running this BIOS for a few days and it's been super stable.  No problems at all.  I had to plug my usb drive into the top usb 3.0 ports and used the built in BIOS Instant Flash when you enter the BIOS Setup.


If you do not trust my BIOS file, you can update the BIOS yourself using these instructions (that's what I followed):
http://www.win-raid.com/t154f16-Tool-Guide-News-quot-UEFI-BIOS-Updater-quot-UBU.html" rel="nofollow - http://www.win-raid.com/t154f16-Tool-Guide-News-quot-UEFI-BIOS-Updater-quot-UBU.html

It's pretty straightforward except for updating the Intel VBios which was kind of confusing.


Anyways, here's the UBU updated 2.90M BIOS in a zipped file uploaded to MEGA:
https://mega.nz/#!zwVAgJLS!fnkkmlRnpl_FXf789kFnfm6FTQBcQEtZnSot_sHXEeA" rel="nofollow - https://mega.nz/#!zwVAgJLS!fnkkmlRnpl_FXf789kFnfm6FTQBcQEtZnSot_sHXEeA



I also updated all the drivers and firmware that I could on this board and it's been rock stable since with no more USB 3.0 dropping or anything.  Unfortunately, I could not update the Asmedia ASM 1042 USB 3.0 firmware, but the latest drivers are working fine for me.


I would look at the Win-Raid forums for instructions on how to update drivers, firmware, and BIOS:
http://www.win-raid.com/forum.php" rel="nofollow - http://www.win-raid.com/forum.php


-Intel Management Driver and Firmware (latest MEI driver is: v11.0.5.1189 [installer v11.0.4.1186 only contains MEI driver 11.0.0.1181 confusing] and latest MEI firmware for Z77 is: v8.1.65.1586)
http://www.win-raid.com/t596f39-Intel-Management-Engine-Drivers-Firmware-amp-System-Tools.html" rel="nofollow - http://www.win-raid.com/t596f39-Intel-Management-Engine-Drivers-Firmware-amp-System-Tools.html

-Intel SATA AHCI Controller (best for Z77 is: v13.1.0.1058):
http://www.win-raid.com/t25f23-Which-are-the-quot-best-quot-Intel-AHCI-RAID-drivers.html" rel="nofollow - http://www.win-raid.com/t25f23-Which-are-the-quot-best-quot-Intel-AHCI-RAID-drivers.html

-Broadcom BCM 57781 v15.6.0.14 LAN Driver (latest I could find):
https://www.broadcom.com/support/ethernet-nic-netlink-57xx" rel="nofollow - https://www.broadcom.com/support/ethernet-nic-netlink-57xx

-Realtek ALC898 Audio Driver v6.0.1.7790:
http://www.station-drivers.com/index.php?option=com_remository&Itemid=352&func=fileinfo&id=2156&lang=en" rel="nofollow - http://www.station-drivers.com/index.php?option=com_remository&Itemid=352&func=fileinfo&id=2156&lang=en

-Asmedia 106x SATA Controller Driver v3.1.9.0:
http://www.win-raid.com/t29f25-Recommended-AHCI-RAID-and-NVMe-Drivers.html" rel="nofollow - http://www.win-raid.com/t29f25-Recommended-AHCI-RAID-and-NVMe-Drivers.html

-Intel Chipset INF Drivers for Z77 v10.1.1.18 (need to run adminstrator command prompt: "SetupChipset.exe -overall"):
http://www.win-raid.com/t895f42-Intel-Chipset-Device-quot-Drivers-quot-INF-files.html" rel="nofollow - http://www.win-raid.com/t895f42-Intel-Chipset-Device-quot-Drivers-quot-INF-files.html

-Asmedia ASM-1042 USB 3.0 Drivers (latest for Windows 7 is v1.16.33.1):
http://www.win-raid.com/t834f25-USB-Drivers-original-and-modded.html" rel="nofollow - http://www.win-raid.com/t834f25-USB-Drivers-original-and-modded.html

-Intel Z77 USB 3.0 Drivers (I followed the direction to use the modded ones v4.0.4.51 and they have been rock-stable for me whereas before my usb ports kept dropping connections)
http://www.win-raid.com/t834f25-USB-Drivers-original-and-modded.html" rel="nofollow - http://www.win-raid.com/t834f25-USB-Drivers-original-and-modded.html


Also, as mentioned above I have not found a way to update the Asmedia ASM-1042 USB 3.0 Firmware to the latest stable version of v130125_00_02_00.  My board is stuck on FW v111017_00_07_1e.  Keep in mind that firmware is different than drivers.  Firmware needs to be updated in DOS, drivers had no problem installing in Windows.  For more information, I had the same problem as this guy.  It seems like our board does not have a SPI Flash for the Asmedia ASM-1042 USB 3.0 controller, which enables it to be upgraded I think:
http://www.win-raid.com/t375f13-Asmedia-x-USB-firmware-11.html#msg22089" rel="nofollow - http://www.win-raid.com/t375f13-Asmedia-x-USB-firmware-11.html#msg22089



I hope this helps people out!  It took me a while to track down the latest drivers and firmware.  This is the latest that I could find as of 4/26/2016.


Disclaimer: I am not responsible for any harm that comes to your motherboard.  I will say though that I've done all of the above updates/upgrades and my computer has been running stable for days.

My system:
i7-3770k @ 4.2 ghz
32 GB 1600 RAM
AMD Radeon 7850


Posted By: parsec
Date Posted: 27 Apr 2016 at 1:06am
Originally posted by cocoguagua cocoguagua wrote:

I'm trying to install w10 int SM951 NVME with a PCIE Adapter. I created a usb UEFI installer correctly. The installer starts to install normaly but when ir reboots first time, it starts again the installation process because in the bios not detect the SM951 NVME. I have tried with the two Bios of this post and nothing the bios not shows any SM951 dispositive.  If i change the SM951 NVME by SM951 AHCI will work? or the problem can be the PCIE Adapter (A EBay Cheap M2 to PCIE Adapter)?. 

Sorry for my english

Thanks


If you cannot find the SM951 shown in the System Browser tool in the BIOS, then something is wrong.

The entry in the Boot Order for any PCIe SSD used as the OS drive is Windows Boot Manager. If you don't have that entry in the Boot Order, something is wrong.

What is the CSM option set to in the BIOS? It is in the ACPI screen.

When you are installing Windows 10, did you do a Custom installation?

How are you formatting your NVMe SM951?

If during the Windows 10 installation, you never saw the SM951 displayed as the OS target drive, then something is wrong.

During the Windows 10 installation, you must ONLY HAVE the SM951 running on the board. NO OTHER drives must be connected to the PC, or at least must have no power connected to the drives.

The modified BIOS for some reason contains the Intel RST(e) OROM 13.1.0.2126. That does not make sense IMO, since a Z77 chipset does not use the Intel RSTe driver or OROM. The ONLY boards that use the RSTe OROM and driver are X79 chipset boards.

A Z77 chipset board must use an Intel IRST OROM, since it can only use the Intel IRST driver.

Next, the only Intel IRST OROM that supports NVMe is a version 14 OROM.

Unless someone can explain why an RSTe OROM is being used, IMO it is wrong.

There are other factors involved, such as using RAID mode, and installing the IRST 14.6 or 14.8 "F6" RAID driver during the Windows 10 installation.

I don't have an M.2 to PCIe adapter to try with my Z77 Extreme4 board and a Samsung NVMe 950 Pro SSD that I can use to test if the ASRock P2.90M UEFI/BIOS works. I might try an Intel 750 NVMe SSD with my Z77 Extreme4 board, to test a Windows 10 installation.

Yes, an AHCI version of the SM951 will be easier to use with this board and installing Windows 10. None of the NVMe requirements will be necessary, but the Windows 10 installation must be a UEFI booting installation. I'm installing the P2.90M UEFI version to see what if any changes to the CSM option have happened. Not that they are necessary, but the newer sub-options make PCIe SSD installation somewhat easier.


-------------
http://valid.x86.fr/48rujh" rel="nofollow">


Posted By: parsec
Date Posted: 27 Apr 2016 at 12:56pm
A picture is worth a thousand words:



This is an Intel 750 NVMe SSD with Windows 10 running on my ASRock Z77 Extreme4 board. Cool

I'm using the Beta UEFI version P2.90M just as it comes from this board's download page, no modifications to the file at all.

This 750 is the standard AIC (Add In Card) version of the drive, which fits in a PCIe slot, at least an x4 slot.

A M.2 to PCIe adapter card for a Samsung SM951 or 950 Pro should work fine, as long as the adapter card is designed correctly.

So the standard P2.90M Beta UEFI for the Z77 Extreme4 board should work fine with any of the few NVMe SSDs available today.

Since I'm using an i7-2600K in this board, I only have PCIe 2.0 available. So the performance is not quite what it would be with PCIe 3.0. Still, it is not bad:



The same SSD on an ASRock Z170 Extreme7+ board, with PCIe 3.0:






-------------
http://valid.x86.fr/48rujh" rel="nofollow">


Posted By: loong
Date Posted: 22 Dec 2016 at 9:29pm
" rel="nofollow - Can I use this bios on Z77 Extreme4-M ?


Posted By: parsec
Date Posted: 22 Dec 2016 at 10:03pm
Originally posted by loong loong wrote:

" rel="nofollow - Can I use this bios on Z77 Extreme4-M ?


Sorry, no, it would not install on a different board. The update process checks the UEFI/BIOS file being used, compared to the board, if they don't match it won't update.

If that check was bypassed somehow, and the UEFI/BIOS file does not match the board's features and UEFI options, the result would be a non-functioning UEFI and board.




-------------
http://valid.x86.fr/48rujh" rel="nofollow">


Posted By: Nickel
Date Posted: 24 Feb 2017 at 7:45am
@CaptainTE
"
.... Anyways, here's the UBU updated 2.90M BIOS in a zipped file uploaded to MEGA: https://mega.nz/#%21zwVAgJLS%21fnkkmlRnpl_FXf789kFnfm6FTQBcQEtZnSot_sHXEeA" rel="nofollow - https://mega.nz/#!zwVAgJLS!fnkkmlRnpl_FXf789kFnfm6FTQBcQEtZnSot_sHXEeA"

Hello,
I use your "UBU updated 2.90M BIOS" for over half a year and everything runs perfectly. Also no problems when overclocking with the included SandyBridge Microcode 29.
Thank you, greetings from Germany.



Posted By: slackeritguy
Date Posted: 10 Apr 2017 at 12:33pm
" rel="nofollow - Hello guys, first time poster over here.

I was just wondering if there's a 2017 UBU updated version of the 2.90M bios?, that would be great.

Thanks!.



Print Page | Close Window

Forum Software by Web Wiz Forums® version 12.04 - http://www.webwizforums.com
Copyright ©2001-2021 Web Wiz Ltd. - https://www.webwiz.net