cancel
Showing results for 
Search instead for 
Did you mean: 

Patched TRIM in RAID! (Former: RIVE 3301 Patched for TRIM in RAID!)

Nodens
Level 16
Ok what you've all been waiting for 😛 After an insane amount of coffee and tea consumption I'm proud to announce, TRIM under RAID!

HowTo:

1. Download my modded UEFI image: http://bit.ly/VXz2cI (Newer links below, read the enitre post:))
2. Download F6 11.7 driver from Intel here: http://downloadcenter.intel.com/Detail_Desc.aspx?agr=Y&ProdId=3449&DwnldID=22194&keyword="Intel+Rapi...
(EDIT: There are newer driver versions)
3. Flash UEFI image via USB Flashback method (EZ-Flash won't flash it..like any modded UEFI).
4. Force install the 11.7 driver via device manager/have disk (You can use other 11.x versions BUT 11.7 is a must if you use Win8 due to a gazillion Win8 fixes it includes..Also I don't suggest anything bellow 11.6 as it's not made with the specific OROM in mind..)
5. Reboot and rerun the Windows Experience Index assessment (Windows uses this to figure out if the drive is SSD or HDD). (For Win8.1, run "winsat formal" in admin command prompt).
6. Go ahead and Optimize the array 🙂

Special thanks to my testers: jezjohnson and broken pixel!!


Disclaimer: This is my own work and is unrelated to ASUS. Also I am not responsible if this eats your data or makes you grow hair on your forhead..It has been tested enough but you know how these disclaimers go:p

Notes:
a) If you are installing a new operating system on the array the F6 drivers could probably fail, in that case install with a 3.x F6 driver and once installation finishes force install 11.x via device manager as normal.

b) You do not need to rebuild your arrays. It works with existing arrays as they are:)


The is only one image from now on. It includes both the patched OROM and the lastest UEFI Driver (Binary images: 12.0.0.1783 provided by Pacman, 12.5.0.1815/12.6.0.1867/12.7.0.1910&1936 provided by asder00 ). When you use the one, the other is not used at all, so there's no point making 2 versions.


All files moved from dropbox to Necrosan's server. I want to take a moment to thank Necrosan for volunteering to host them and accomodating all my needs!


The thread was getting too big and I was getting banned from dropbox for traffic every now and then heh. So new format, each board has a folder with all the mods for the board inside. Earlier versions are only OROM modded. those that come in 2 versions (plain and +UEFI) have either the patched OROM in the first case or an updated UEFI driver in the later. Versions after those have both.

New mods will be announced here.

Latest Rampage IV: 4310, Sabertooth:4210, P9X79/-Deluxe/-Pro/:4210, P9X79-WS: 3401

Repository:
--------------------------------------------------------------
RIVE: http://www.necrosan.com/rog/UEFI/RIVE/
RIVF: http://www.necrosan.com/rog/UEFI/RIVF/
RIVG: http://www.necrosan.com/rog/UEFI/RIVG/
Sabertooth X79: http://www.necrosan.com/rog/UEFI/Sabertooth_X79/
P9X79: http://www.necrosan.com/rog/UEFI/P9X79/
P9X79-Deluxe: http://www.necrosan.com/rog/UEFI/P9X79_Deluxe/
P9X79-Pro: http://www.necrosan.com/rog/UEFI/P9X79_Pro/
P9X79-WS: http://www.necrosan.com/rog/UEFI/P9X79_WS/
--------------------------------------------------------------
Patched OROMs for self-modding: http://www.necrosan.com/rog/UEFI/patched_orom/
They would work for any X79 board.
--------------------------------------------------------------


FAQ or Things you should read before asking questions

Q: Intel Toolbox is not working properly with this patch:
A: With this patch forget the Toolbox.

Q: How do I know if it working or not?
A: Installing Win8 and doing it's "Optimize" is the only verified method of triggering TRIM on demand. Anvil works for some drives and not for others on Win7. Most of the issues reported are with specific drives under Win7. To verify that the drives actually act upon the command you need to use the hex editor method as posted by Fernando here:
http://www.win-raid.com/t24f34-Easy-TRIM-test-methods.html
This method is the best for checking but it is a bit involved. A simpler approach for ordinary users is Trimcheck by CyberShadow: http://files.thecybershadow.net/trimcheck/
Source:https://github.com/CyberShadow/trimcheck

Q: My XYZ drive gets passed the command but the hex editor test shows TRIM has not been applied.
A: What drive controllers do with the command, depends on the drives.
If it doesn't work with your drives using this patch it would not work on ASRock and Gigabyte implementations as well and it's either a drive issue or Intel OROM/driver issue.

Q: Are there any drives /reported known to not work?
There is currently no drive known as not working.

NOTICE: Do not post ANY external links on this thread unless they point to Intel or a major manufacturer(drivers). I do not have time to personally verify any downloads other than the ones I make myself. Nor can I "police" the links in case they change to malicious targets at some point in the future. I can not support this unless I know exactly what's been flashed. Please respect this rule. I can not end up in a situation where I'm chasing an issue that doesn't exist because the user reporting it downloaded something else that may or may not be right.
If you want to send me new driver or OROM versions, use PM instead.
RAMPAGE Windows 8/7 UEFI Installation Guide - Patched OROM for TRIM in RAID - Patched UEFI GOP Updater Tool - ASUS OEM License Restorer
There are 10 types of people in the world. Those who understand binary and those who don't!

RealBench Developer.
197 Views
954 REPLIES 954

Nodens
Level 16
So you verify luzhanyi's results. 12.5 driver is not working properly.
RAMPAGE Windows 8/7 UEFI Installation Guide - Patched OROM for TRIM in RAID - Patched UEFI GOP Updater Tool - ASUS OEM License Restorer
There are 10 types of people in the world. Those who understand binary and those who don't!

RealBench Developer.

Nodens wrote:
12.5 driver is not working properly.
The Intel RST(e) drivers v12.5.0.1066 work properly in AHCI mode, but do not support the TRIM in RAID0 feature, not even for Z77 systems.
My current System:
MB: ASRock Fatal1ty Z170 Prof. Gaming i7, CPU: Intel Core i5 6600K, Disk Drives: 250 GB Samsung 970 EVO NVMe SSD + 1 TB Samsung 850 EVO SATA SSD, Graphics: Intel HD Graphics 530, OS: Win10 Pro x64

Fernando 1 wrote:
The Intel RST(e) drivers v12.5.0.1066 work properly in AHCI mode, bud do not support the TRIM in RAID0 feature, not even for Z77 systems.


Thanks for the clarification Fernando. Intel has probably not merged the RAID TRIM support in the 12.5 codetree yet:/
RAMPAGE Windows 8/7 UEFI Installation Guide - Patched OROM for TRIM in RAID - Patched UEFI GOP Updater Tool - ASUS OEM License Restorer
There are 10 types of people in the world. Those who understand binary and those who don't!

RealBench Developer.

Nodens wrote:
Thanks for the clarification Fernando. Intel has probably not merged the RAID TRIM support in the 12.5 codetree yet:/

Hi,
It does not sound right.
I tested RIVE and P9X79WS under UEFI Win 8 RAID 0.
I modded BIOS 3602 for RIVE changing only SataDriver module to 12.5.0.1815 (Thanks to Asder00 for the file and Fernando for the tutorial) and did the same for P9X79WS BIOS 3401 and installed driver 12.5.0.1066
BIOS setting for both machines: BIOS setting: CSM/Enabled/Boot from Storage Devices/Both, UEFI first
TRIM is working! (Tested by Win 8 optimization)
But for P9X79PRO I tried to use modded BIOS 5101 with changed ROM module and I did not see POST, just black screen…

Rassal
Level 9
Ok i managed to get 12 driver with 12 OROM 3602 bios... works fine, trim works. Not upgrading to 12.5.

Is there a way to install the Intel Rapid Storage Technology software with this? I tried to install it, but i keep getting doesnt meet requirement error... is there any way to install this?
Rampage IV Extreme (4802) + Core i7-3930K @ 4.3GHZ + Corsair H100i Push Config.
VCore = 1.33v | LLC = Auto | VTT = 1.10v | 2nd VTT = Auto | VCCSA = 1.10v | PLL = 1.78125v
G.Skill Ripjawz Z 32GB DDR3-1866 @ 1866 (8x4gb) Using XMP profile#1
Dual Corsair Force GT 120gb Raid-0 Sata 6G RSTe + 1TB WD Blue Sata 6G ASMedia
Dual Sapphire Radeon 6870 xfire - Cooler Master Cosmos II Case
PC Power & Cooling Silencer MKII 950w power supply.
Dell 2709WFP LCD Monitor (1920x1200) - Windows 8.1 Pro x64

Nodens
Level 16
Hold on. For the P9X79PRO you changed the OROM or the EFI module?

Also since I just remembered you did not manage to post at all, what exact procedure did you follow and what did you change?
RAMPAGE Windows 8/7 UEFI Installation Guide - Patched OROM for TRIM in RAID - Patched UEFI GOP Updater Tool - ASUS OEM License Restorer
There are 10 types of people in the world. Those who understand binary and those who don't!

RealBench Developer.

Nodens wrote:
Also since I just remembered you did not manage to post at all, what exact procedure did you follow and what did you change?

I used MMtool Aptio (direct link to download *Link Removed*
for RIVE
Opened BIOS 3602, highlighted
Volume 02
Index 23
FileName Sata_Driver_11_6_0_172
and replaced to the file SataDriver.ffs 12.5.0.1815 (direct link to download *Link Removed*)
for P9X79WS
Opened BIOS 3401, highlighted
Volume 02
Index 22
FileName Sata_Driver_11_6_0_172
and did the same.
It’s not necessary for BIOS modding to change ROM for Windows RAID 0 with BIOS setting: CSM/Enabled/Boot from Storage Devices/Both, UEFI first.

Nodens wrote:
Hold on. For the P9X79PRO you changed the OROM or the EFI module?

Also since I just remembered you did not manage to post at all, what exact procedure did you follow and what did you change?

For P9X79PRO I replaced only OROM, because there is no RAID (UEFI Win 7)
Interesting, the first attempt I made with non modified OROM for x79 from Asder00 and the machine works with ACHI mode, but I could not come in in BIOS in RAID mode...
and repeat
with modded BIOS 5101 with changed ROM module and I did not see POST, just black screen

Nodens
Level 16
You seem to be confused on what OROM and what UEFI Driver is. Option ROM is legacy and unless it's patched with my method it won't work at all if you just replace it. Sata Driver is the UEFI Driver not an OROM. With that in mind I'm not sure you are doing it properly. Tell me what do you want modded in what version and I'll do it for you. Do you want patched OROM, UEFI Driver update or both? And which board and version? The WS board is already available in both configurations at the original post.
RAMPAGE Windows 8/7 UEFI Installation Guide - Patched OROM for TRIM in RAID - Patched UEFI GOP Updater Tool - ASUS OEM License Restorer
There are 10 types of people in the world. Those who understand binary and those who don't!

RealBench Developer.

Nodens wrote:
You seem to be confused on what OROM and what UEFI Driver is. Option ROM is legacy and unless it's patched with my method it won't work at all if you just replace it. Sata Driver is the UEFI Driver not an OROM. With that in mind I'm not sure you are doing it properly. Tell me what do you want modded in what version and I'll do it for you. Do you want patched OROM, UEFI Driver update or both? And which board and version? The WS board is already available in both configurations at the original post.

Dear Nodens,
Thank you for the offer, but I already did it. I mean BIOS modding (thanks to Fernando for the tutorial).
The main thing is IF YOU ARE USING Windows with BIOS CSM/Enabled/Boot from Storage Devices/Both, UEFI first YOU DO NOT HAVE to replace OROM, and if you want to be up to date (12.5 ?!) YOU HAVE JUST TO REPLACE SataDriver module, NOT OROM.
From this point of view it's strange to see offered modded OROM and StataDriver moduls at the same time.
The second main thing is that TRIM is working with replaced SataDrive module 12.5.0.1815 (the OROM is not replaced!) in BIOS and installed Intel RST 12.5.0.1066 driver.
Best Regards, Nikolator
PS Fernando, what do you think? Am I wrong about changing only SataDriver module without replacing OROM?