Page 3 of 14
#31 RE: [Guide] AMI (non-UEFI) BIOS Modding by Fernando 03.11.2014 10:32

avatar

Zitat von mockingbird im Beitrag #30
I got it to work by slipstreaming your universal driver onto the CD and targetting for DEV 2824 instead of 2822.
It's fine, that you succeeded at least.
You obviously had mixed something before:
  1. DEV_2822 is the DeviceID of the "Intel Desktop Express SATA RAID Controller" and has nothing to do with your your system as long as you are running it in AHCI mode.
  2. The correct DeviceID of your on-board "Intel(R) ICH8 SATA AHCI Controller" is DEV_2824 and not supported by any original Intel AHCI driver. That is why you had to load/slipstream a modded variant of the Intel AHCI driver.
  3. Your problem was an AHCI driver and not a BIOS related one. So it had nothing to do with the topic of this thread, because the Intel RAID ROM version of your mainboard BIOS was/is irrelevant (not used at all), since your on-board Intel SATA Controller has been set to "AHCI" mode.

Enjoy your Windows XP x64 running in AHCI mode with your Intel ICH8 Chipset system!
Fernando

#32 RE: [Guide] AMI (non-UEFI) BIOS Modding by mockingbird 03.11.2014 17:45

Zitat
It's fine, that you succeeded at least.


I did try your drivers in the beginning, but like I said, it doesn't work with F6 in Windows setup. I can see it trying to display the box, because in the corner of the screen there appears the ascii symbol of a box corner, but the system just freezes. This may have something to do with the size of the description entries for the controllers. Maybe I'll perform an experiment and trim the INFs and see if setup will display it then.

Zitat
  • The correct DeviceID of your on-board "Intel(R) ICH8 SATA AHCI Controller" is DEV_2824 and not supported by any original Intel AHCI driver. That is why you had to load/slipstream a modded variant of the Intel AHCI driver.


  • Yes, you're quite right now that I think about it. I checked all the INFs from all the different versions I downloaded, and DEV_2824 isn't there. Why is that? Was this an oversight on Intel's part?

    edit: (Let me answer my own question with an answer you gave to me a few months ago)

    Zitat von Fernando im Beitrag RE: Dell Optiplex GX745 - Possible to add AHCI?
    No, I name the Intel ICH8, ICH9 and ICH10 chipsets without an "R" (RAID capable) or "M" (Mobile) behind the digits "castrated", because they do not fully support AHCI (unless the mainboard manufacturer has implemented the Intel SATA Controller setting "AHCI" into the BIOS and the user takes a modded driver, where the missing HardwareIDs have been added).



    So P5B is ICH8, not ICH8R. Intel never intended for it to be used for AHCI, that's why they never released a driver, eventhough Asus implemented "AHCI" in the BIOS. Do you know if TRIM works with ICH8 as it does with ICH8R/ICH8-M as long as I'm using OROM 1.20E?

    Zitat
  • Your problem was an AHCI driver and not a BIOS related one. So it had nothing to do with the topic of this thread, because the Intel RAID ROM version of your mainboard BIOS was/is irrelevant (not used at all), since your on-board Intel SATA Controller has been set to "AHCI" mode.
  • [/ol]
    Enjoy your Windows XP x64 running in AHCI mode with your Intel ICH8 Chipset system!
    Fernando


    Yes, you're right, my problem had nothing to do with the BIOS in the end, but the reason why I posted it here is because MMTOOL was showing VEN_8086 DEV_2822:



    On a side topic, I've got a P5B-VM SE with ICH8 but no AHCI option (Checked the BIOS with MMTOOL, the OROM isn't even there. Checked AMIBCP, there's no hidden option either). Do you have any advice about possibly implementing AHCI into the BIOS? If you're interested, here's a link:

    http://dlcdnet.asus.com/pub/ASUS/mb/sock...SUS-SE-1101.zip

    #33 RE: [Guide] AMI (non-UEFI) BIOS Modding by Fernando 03.11.2014 19:43

    avatar

    Zitat von mockingbird im Beitrag #32
    I did try your drivers in the beginning, but like I said, it doesn't work with F6 in Windows setup.
    That is why I recommend to integrate the driver by using a tool like nLite.

    Zitat
    Do you know if TRIM works with ICH8 as it does with ICH8R/ICH8-M as long as I'm using OROM 1.20E?

    TRIM doesn't work at all with Windows XP and Vista, because both Operating Systems do not support this feature.

    Zitat
    On a side topic, I've got a P5B-VM SE with ICH8 but no AHCI option (Checked the BIOS with MMTOOL, the OROM isn't even there. Checked AMIBCP, there's no hidden option either). Do you have any advice about possibly implementing AHCI into the BIOS?

    No, only the mainboard manufacturer would have been able to add AHCI support to an ICH8 chipset mainboard.

    #34 RE: [Guide] AMI (non-UEFI) BIOS Modding by mockingbird 03.11.2014 20:44

    Zitat von Fernando im Beitrag #33
    TRIM doesn't work at all with Windows XP and Vista, because both Operating Systems do not support this feature.

    Right, Win7 and up... But does ICH8 support it properly? I've seen conflicting reports, so I wonder if OROM 1.20E has something to do with it. Is it possible to use later OROMs with ICH8? Like OROM from ICH9/ICH10?

    Zitat
    No, only the mainboard manufacturer would have been able to add AHCI support to an ICH8 chipset mainboard.


    Right... So this is low-level BIOS programming we're talking about... I would be tempted to try a BIOS from a variant of the P5B-VM SE, but it looks like the variants are shrinks of the P5B design, while the SE is a completely new design, so that would likely brick the board.

    #35 RE: [Guide] AMI (non-UEFI) BIOS Modding by Fernando 03.11.2014 21:13

    avatar

    Zitat von mockingbird im Beitrag #34
    Right, Win7 and up... But does ICH8 support it properly?
    AFAIK TRIM works with all Intel chipsets, when the OS is Win7 or newer, the SATA mode is "AHCI" and the driver is either the generic MS AHCI or an Intel RST driver.

    Zitat
    I've seen conflicting reports, so I wonder if OROM 1.20E has something to do with it. Is it possible to use later OROMs with ICH8? Like OROM from ICH9/ICH10?

    3 x "No!"

    #36 RE: [Guide] AMI (non-UEFI) BIOS Modding by mockingbird 03.11.2014 21:20

    According to this Intel document, only ICH7 AHCI and up:

    http://www.intel.com/support/chipsets/imsm/sb/CS-022304.htm

    #37 RE: [Guide] AMI (non-UEFI) BIOS Modding by Fernando 03.11.2014 21:26

    avatar

    Zitat von mockingbird im Beitrag #36
    According to this Intel document, only ICH7 AHCI and up:
    http://www.intel.com/support/chipsets/imsm/sb/CS-022304.htm
    Ok, older Intel Chipsets are not supported by any Intel RST driver.

    #38 RE: [Guide] AMI (non-UEFI) BIOS Modding by greeny18 20.01.2015 18:10

    Fernando,

    Thank you for posting all these guides and tutorials - I already learned a lot! However, I am currently stuck with the following problem:
    I want to insert the ASMedia 106x AHCI ROM v0.954 module into the bios of my current mainboard (Asrock 980DE3/U3S3). I have downloaded the bios, the AHCI rom module and the MMTool. I can successfully open the bios with the tool but now I am stuck and dont know how to proceed. Can you help me?
    In case you want to have a look at the bios yourself, I got it from here: http://66.226.78.22/downloadsite/bios/AM...S3(1.60)ROM.zip and the rom module from your other thread.

    Best,

    greeny

    #39 RE: [Guide] AMI (non-UEFI) BIOS Modding by Fernando 20.01.2015 19:26

    avatar

    @ greeny18:
    Welcome at Win-RAID Forum!

    Zitat von greeny18 im Beitrag #38
    I want to insert the ASMedia 106x AHCI ROM v0.954 module into the bios of my current mainboard (Asrock 980DE3/U3S3). I have downloaded the bios, the AHCI rom module and the MMTool. I can successfully open the bios with the tool but now I am stuck and dont know how to proceed.
    This is what you should do:
    1. Rename the BIOS file to 980DEUS1.ROM.
    2. Open it by using the AMI MMTool v3.26.
    3. Go to the line, where the ASMedia Option ROM is listed, and highlight it.
    4. Click the tab "Replace" and navigate to the folder, where the ASMedia ROM file named 1b21-0612_v0954.bin is stored.
      Now the MMTool window should look like this:
    5. Hit the "Replace" button.
    6. Save the modified BIOS.
    7. Rename the BIOS file to the original name.
    8. Flash the BIOS.

    Good luck!
    Dieter (alias Fernando)

    #40 RE: [Guide] AMI (non-UEFI) BIOS Modding by greeny18 21.01.2015 00:19

    Hey,

    worked like a charm - thanks a lot! I was hoping that this would improve the performance of my SSD that I had connected to the Sata3 port of this controller - sadly it didnt. Is there any other firmware version or driver that might help to get better performance (I have tested the SSD in another computer and got way better results so I strongly believe that it is the controllers fault). Sorry for the slightly offtopic question.

    Thanks again!

    #41 RE: [Guide] AMI (non-UEFI) BIOS Modding by Fernando 21.01.2015 00:26

    avatar

    @ greeny18:
    Thanks for your feedback - it is fine, that you succeeded.

    Zitat von greeny18 im Beitrag #40
    Is there any other firmware version or driver that might help to get better performance?
    Many users (inclusive myself) had problems with the ASMedia AHCI ROM v0.954. Maybe the v0.951 is better.

    #42 RE: [Guide] AMI (non-UEFI) BIOS Modding by greeny18 21.01.2015 01:27

    Hi,

    thanks for your suggestion. I guess I can use the same procedure for the v0.951 firmware?

    #43 RE: [Guide] AMI (non-UEFI) BIOS Modding by Fernando 21.01.2015 01:36

    avatar

    Zitat von greeny18 im Beitrag #42
    I guess I can use the same procedure for the v0.951 firmware?
    Yes!

    #44 RE: [Guide] AMI (non-UEFI) BIOS Modding by avictord 31.01.2015 06:20

    avatar

    My first post here. This site is an excellent insight into BIOS editing. Well done those involved - Fernando (Dieter) and Co.

    I've successfully edited (yet to flash) an EVGA X58 4 Way SLI BIOS with relevant ROMs and will look to post later when the system is ready.

    To my question. I'm looking at another system that has non-UEFI AMI BIOS (Dell Alienware Area 51) using MMTOOL 3.26 it is able to extract the various roms etc. However I was looking into the OEM Logo and extracted it (uncompressed) and can not workout which format the OEM Logo is in.

    I Tried renaming with extension PCX, BMP, JPG, other discussions etc even tried HxD to determine the format and no joy. I'm guessing I've done something wrong or its in a format I'm not aware of.

    Has anyone any ideas? Appreciate any feedback.
    [[File:MMTOOL.jpg|none|auto]]

    Extracted OEM Logo (uncompressed)

    EDIT: Worked it out Just realized that there is HEX values on the first line that maybe related to the extract or the the way the image is stored... THe file is BMP . Although it would be great to ID what the code represents...

    [[File:test.rar]]

    #45 RE: [Guide] AMI (non-UEFI) BIOS Modding by Fernando 31.01.2015 11:25

    avatar

    @ avictord:
    Welcome at Win-RAID Forum!

    Zitat von avictord im Beitrag #44
    Worked it out Just realized that there is HEX values on the first line that maybe related to the extract or the the way the image is stored... THe file is BMP .
    Yes, the "OEM Logo" file within the BIOS is usually a bitmap (.bmp) one.

    Zitat
    Although it would be great to ID what the code represents...

    I cannot open the file you had attached. Please reupload it as a zip or rar file.

    Regards
    Dieter (alias Fernando)

    Xobor Forum Software von Xobor
    Datenschutz