Page 3 of 7
#31 RE: [Guide] How to extract/insert/replace EFI BIOS modules by using the UEFITool by Lost_N_BIOS 21.09.2018 05:31

avatar

Great, I thought so but haven't seen this often enough to be sure, thanks for confirmation plutomaniac!!
And thank you for the answer on the rest as well, so only when it's active at FPF level and ME then it's enabled, and nothing can change that but replacement PCH or having access to the actual key to reset it after edit (Which we never have)

#32 RE: [Guide] How to extract/insert/replace EFI BIOS modules by using the UEFITool by plutomaniac 21.09.2018 14:16

avatar

Zitat von Lost_N_BIOS im Beitrag #31
so only when it's active at FPF level and ME then it's enabled

The CSME settings matter only for the first non-manufacturing mode boot (fpt -closemnf). Once the CSME settings are fused into the PCH, they don't matter anymore. The CSME can have whatever settings it wants but only what is fused into the PCH matters. So you only need to see if the PFP are committed.

Zitat von Lost_N_BIOS im Beitrag #31
and nothing can change that but replacement PCH or having access to the actual key to reset it after edit (Which we never have)

The hash of the Public Key (+ Exponent if I remember correctly) is fused into the PCH so yes, only with the Private Key can someone (OEM) release a working update. But once set, noone (including the OEM) can change the BootGuard settings themselves as these are permanently fused. This is why Flash Image Tool asks for confirmation by default before building an image with BootGuard enabled.

#33 RE: [Guide] How to extract/insert/replace EFI BIOS modules by using the UEFITool by Lost_N_BIOS 21.09.2018 16:00

avatar

Thanks! The system is in manufacturing mode right now, so he will need to close that once we're done. I'll have to have you chime in later once we're done testing/trying what we're doing, so you can advise him on best thing to do before any closing.

#34 RE: [Guide] How to extract/insert/replace EFI BIOS modules by using the UEFITool by Gman2oo6 08.10.2018 18:46

avatar

Ok lets see i have a question to ( or more )

First off all love these kind off forums !!
Already did update my Asmedia 104x USB 3.0 firmware that went well
But now i have a question about my bios ( all my system specifications are in my signature )

I downloaded the original bios from Asus the 3602 for my motherboard and started to work with UBU + MMTools from this site
I already updated the following items to the NEW BIOS ( but did not jet install it )


1
2
3
4
5
6
7
8
 
          OLD                                               NEW
___________________________________________________
RAID : 10.5.1.1070 RAID : 12.9.0.2006
NETWORK : 1.3.72 GE NETWORK : 1.5.86 GE
JMBX36xx : 1.07.23 JMBX36xx : 1.08.01
MARVEL : 1.0.0.1029 MARVEL : 1.1.0.1002
MARVEL : 1.0.0.0022 MARVEL : 1.0.0.0034
Also all mCODES are up to date
 

Now i also wanted to injected with the SataDriver90.ff BUT
1: it's not in it ( can't find it in the BIOS )
2: when i try to injected it in the CSMCORE ( compressed or not ) it will tell me FILE SIZE EXCEEDS THE VOLUME SIZE and/or ERROR IN INSERTING FILE
tryed it with all 3 versions off MMTools but no luck

Any idea why this won't work ?
Do i need it ?
Also i now have a raid system so when i update my bios will the original raid be lost ? ( in that case i have to make a backup off all )
Did i update the right files in my ROM
I will upload my ORIGINAL and MODDED roms with this post

So i hope somebody could help me out her

Thanks already

ORIGINAL BIOS : BIOS 3602
MODDED BIOS : BIOS MODDED

PS some info of DEV :
Intel(R) Desktop/Workstation/Server Express Chipset SATA RAID Controller : PCI\VEN_8086&DEV_2822&SUBSYS_844D1043&REV_05

#35 RE: [Guide] How to extract/insert/replace EFI BIOS modules by using the UEFITool by Fernando 08.10.2018 19:39

avatar

@Gman2oo6:
Welcome to the Win-RAID Forum!

1. The Intel EFI RAID BIOS module is either named "SataDriver" or "RaidDriver and can be found within the DXE Driver Volume of all AMI UEFI BIOSes, which natively support the Intel RAID option in UEFI mode.
It is neither part of the CSMCORE module nor can be inserted into it.
Since the mainboard manufacturers give the SataDriver resp. RaidDriver modules different headers (GUIDs), it is better to update just the "body" (as *.efi file) of the SataDriver resp. RaidDriver module.

Zitat von Gman2oo6 im Beitrag #598
Also i now have a raid system so when i update my bios will the original raid be lost ?
No, an existing RAID array will not be touched by an updated Intel RAID OROM or SataDriver module.

Regards
Dieter (alias Fernando)

#36 RE: [Guide] How to extract/insert/replace EFI BIOS modules by using the UEFITool by Gman2oo6 09.10.2018 01:18

avatar

@Fernando:
So if im not mistaking now you are saying that i don't need to inject the SataDriver90.FF i Only need to update the RAID from 10.5.1.1070 to 12.9.0.2006 ?
I was just following this:

Zitat
How to insert an Intel EFI "RaidDriver/SataDriver" module:
(when such file is missing within the AMI UEFI BIOS)

second when i do this:

i only have this:


Noting like yours?

Zitat
The Intel EFI RAID BIOS module is either named "SataDriver" or "RaidDriver and can be found within the DXE Driver Volume of all AMI UEFI BIOSes


Well i have search everywhere but i cannot find it only thing i find with SATA in it is this
|045|SataController |BB65942B-521F-4EC3-BAF9-A92540CF60D2|0021A2D0|000E18|DRVR|

This is a complete report of the original bios:
EDIT by Fernando: Deleted, because not required at all

#37 RE: [Guide] How to extract/insert/replace EFI BIOS modules by using the UEFITool by Fernando 09.10.2018 11:30

avatar

@Gman2oo6:
Since you obviously have a BIOS Modding problem, which has not much to do with the topic of this thread (choice of the best suitable EFI "RaidDriver"), I have moved our discussion into >this< thread.

Now to your questions/problems:

  1. An Intel EFI RAID module (named SataDriver or RaidDriver) is only needed and used by the system, if
    a) the Intel SATA Controller has been set to "RAID" within the BIOS,
    b) the RAIDed HDD/SSD contains the boot sector and
    c) the system drive boots resp. shall boot in UEFI mode.
  2. Since the original BIOS for your mainboard doesn't contain any Intel EFI RAID module, you cannot insert any "pure" Intel EFI RAID module (with the extension *.efi). You have to insert a complete Intel EFI RAID module (with the extension *.ffs).
  3. Before you are going to insert the desired Intel EFI RAID module version, you have to find out, which GUID the mainboard manufacturer (here: ASUS) uses for the Intel EFI RAID modules. AFAIK the GUID starts with the numbers 90."

Questions:
1. Have you created a RAID array or do you want to create it?
2. Do you want to boot your RAIDed system drive in UEFI mode?

Off topic:
Please shorten your signature, which needs too much space. Only 2-3 lines are needed to give us the information about
1. the mainboard manufacturer, the mainboard model and its chipset
2. the connection (SATA/PCIe/M.2) and the used data transfer protocol (AHCI/RAID/NVMe) of your system drive)
3. the in-use Operating System

#38 RE: [Guide] How to extract/insert/replace EFI BIOS modules by using the UEFITool by Gman2oo6 09.10.2018 15:22

avatar

Ok clear

1:
a: Yes it is
b: No its not the boot sector
c: Yes it boots up in UEFI mode

2:when starting UBU to check it says in the RST has to be the file with DEV_2822 what i have but you can only put this in it

# Only IRST files should be located in this folder.
# SataOrom.bin DevID 2822/282a
# RaidDriver.efi

So a *.ffs wil not work in that folder /Intel/RST only in /Intel/RSTe you can put a *.ffs but

# Only IRSTe files should be located in this folder.
# SataOrom.bin DevID 2826
# RaidDriver.efi
# SCUOrom.bin DevID 1D6x
# SCUDriver.efi
# sSataOrom.bin DevID 2827
# sSataDriver.efi

thats not my DevID !!

I downloaded this version : Intel-RSTe_EFI-RAID_SataDriver_v12902006_without-header
but in UBU it tells me its a INTEL and not a OROM thats why i got the next rom down below

so i downloaded this one
>"Universally TRIM modified" Intel RST(e) RAID ROM v12.9.0.2006 with TRIM in RAID0 support
Note: This modded OROM is designed for DEV_2822/282a Intel RAID Controllers.
For details look look >here<. Credits go to CPL0 aka Dufus for having developed this special OROM modification.

this one he sees and also replaces it to this version 12.9.0.2006 ( from 10.5.1.1070 )

3: I cannot find any GUID starting with 90 !

1: I already have a RAID0 array installed

#39 RE: [Guide] How to extract/insert/replace EFI BIOS modules by using the UEFITool by Fernando 09.10.2018 16:01

avatar

@Gman2oo6:
1. As the name "UEFI BIOS Updater" already says, this tool can only update a module, which is already present within the related BIOS file. If you want to insert a natively not present BIOS module, you have to do it manually by using the AMI Aptio MMTool v4.5 or the latest UEFITool version.

2. If you want to know the first numbers of the GUID header, which ASUS is using for the Intel EFI SataDriver resp. RaidDriver modules, you can open any UEFI BIOS of an ASUS mainboard, which definitively supports Intel RAID.

#40 RE: [Guide] How to extract/insert/replace EFI BIOS modules by using the UEFITool by Gman2oo6 09.10.2018 18:47

avatar

Ok then i guess its save to say this one is ok for me

Universally TRIM modified" Intel RST(e) RAID ROM v12.9.0.2006 with TRIM in RAID0 support
Note: This modded OROM is designed for DEV_2822/282a Intel RAID Controllers.

Indeed when i take a bios from a newer board i will find it example

ROG MAXIMUS X FORMULA BIOS 1704





But not in my bios sadly
so i will go for the first option and see what happens

#41 RE: [Guide] How to extract/insert/replace EFI BIOS modules by using the UEFITool by Lost_N_BIOS 10.10.2018 10:07

avatar

Intel RAID orom is in the "RAW" section of CMSCore - A062CF1F-8473-4AA3-8793-600BC4FFE9A8 when looking at the file using UEFITool

With extracted body, the orom starts at 00010018 with 55 aa - and ends at 0002dc17 with a block of 320bytes of FF >> Total of 121,856 bytes / 119KB

That can be updated via hex extract and update then reinsert, or by putting updated bin file name SataOrom.bin into the Files\intel\RST folder.
Test example using UBU shown below


SATA90? Have no clue what that is, but it's likely not needed or used here, never heard of it myself, nor have I ever heard of anyone updating/discussing that?
You made me look, I searched entire site and your post is the single result here for SATA90

This stuff you mention >>>
# SataOrom.bin DevID 2822/282a
# RaidDriver.efi

Example of how to put file in there is all I think, however, the random orom I grabbed for the sample image above is 2822/282a, I assume yours probably is as well.
Check in hex, at the top, under version info, right after PCIR and before "Intel Corporation" you will see 2a 28 22 28
I checked 12.9 version (Intel-RSTe_RAID-ROM_v12.9.0.2006_TRIM-mod-acc-CPL0) and it's same as mentioned above too, these work in UBU for your boards BIOS as mentioned/shown above

#42 RE: [Guide] How to extract/insert/replace EFI BIOS modules by using the UEFITool by uzairali001 08.12.2018 22:48

I'm unable to flash NvmExpressDxe_4 as when I load this in UEFITool I gets error "UEFI volume not found"

#43 RE: [Guide] How to extract/insert/replace EFI BIOS modules by using the UEFITool by Lost_N_BIOS 09.12.2018 05:14

avatar

@uzairali001 - You have to open BIOS in UEFITool, not NvmExpressDxe_4, then find location within the BIOS per the guide to insert NvmExpressDxe_4 using right click functions
Please read the steps of the guide again, then do them slow one by one.

#44 RE: [Guide] How to extract/insert/replace EFI BIOS modules by using the UEFITool by SpaceCrime 12.01.2019 00:33

Finally found a forum that may help me out.

I have a new HP Pavilion Gaming Desktop - HP Motherboard 843B using AMI V2.20.1271 / BIOS REVISION: 84B VF.20. I am aware OEM manufactures take the BIOS/UEFI and strip it down.

Anyways, I've been searching for a BIOS utility and stumbled on this UEFIT tool. What I wanted to do is replace the boot logo (in my case the HP logo shows on startup).

I even called HP support and they don't have any utility. Ditto for AMI.

Question:

1. Does this tool have the function to change the splash logo? And compatible with my AMI version provided above.
2. Looking for instructions if available.

Thanks,

Jay.

#45 RE: [Guide] How to extract/insert/replace EFI BIOS modules by using the UEFITool by Lost_N_BIOS 12.01.2019 06:50

avatar

@SpaceCrime - yes, possibly, but flashing modified BIOS may not be easy for you (and it may not be possible due to security/RSA, Sure Start since you mentioned HP)
Do you have flash programmer? If not, order CH341A flash programmer and SOIC8 test clip cable, these are on ebay for around $2.50 each and I suggest you have both in hand before you attempt to do anything.
Give me the exact system model name, or a page you download BIOS from and I will check it for you. The info you have above is no use without model name.

Xobor Forum Software von Xobor
Datenschutz