Phoenix SecureCore BIOS Mod

Discussion in 'BIOS Mods' started by amoeller, Aug 11, 2009.

  1. amoeller

    amoeller MDL Novice

    Jun 9, 2009
    32
    0
    0
    I have a Gateway P-7805U laptop with a Phoenix SecureCore BIOS on it. It currently has SLIC 2.0 on it and would like to upgrade when the Gateway SLIC 2.1 comes out. I have the original BIOS but have a number of problems modding it. (http://support.gateway.com/support/drivers/getFile.asp?id=23161&uid=241367136 is the original BIOS from Gateway.) I know that you can mod this BIOS because there is this BIOS with the HP SLIC 2.1 in it. You can find it at http://forum.notebookreview.com/showthread.php?p=5156352#post5156352 and that dose work. What I can't figure out is how to extract the WPH file out of the EXE that Gateway gives you. Also using iaTa's WPH file it won't even open in Phoenix BIOS Editor v2.1 or higher. It says ether No BCD's found or Invalid ROM length.

    If anyone can tell me how to do this that would be great.

    Thanks in advance.
     
  2. Busykid508

    Busykid508 MDL Guru

    Jun 4, 2009
    5,562
    362
    180
    Download Universal Extractor
    http://www.softpedia.com/get/Compression-tools/Universal-Extractor.shtml
     
  3. Mr_MKE

    Mr_MKE MDL Novice

    Mar 13, 2009
    23
    0
    0
    #3 Mr_MKE, Aug 11, 2009
    Last edited: Aug 11, 2009
    Link doesnt work. Folder is empty.


    Hmmmm, a bunch of BIOS files disapeared. Wonder why?
     
  4. amoeller

    amoeller MDL Novice

    Jun 9, 2009
    32
    0
    0
  5. winwatcher

    winwatcher MDL Novice

    Jul 12, 2009
    28
    4
    0
    #5 winwatcher, Aug 11, 2009
    Last edited: Aug 11, 2009
    Universal Extractor link is working now, or at least it did for me.
     
  6. reginakampher

    reginakampher MDL Addicted

    Apr 5, 2008
    678
    148
    30
    Open IMV-3564.exe with WinHex.
    The BIOS rom file is located from 0xA7730 to 0x2A772F.
    The rom file is 2,097,152 Bytes.
    This rom image can be opened with PBE.
    The BIOS wph file is located from 0xA7730 to 0x2A977E.
    the wph file is 2,105,423 Bytes.

    In order to open iaTa's wph file with PBE, you need to truncate the last 8,271 Bytes.
    Open iaTa's wph file in WinHex.
    Cut or remove from 0x200000 to 0x20204E.
    Save it.
    This file should be 2,097,152 Bytes.
    This is the rom image file.
    This can be opened with PBE.
     
    Stop hovering to collapse... Click to collapse... Hover to expand... Click to expand...
  7. amoeller

    amoeller MDL Novice

    Jun 9, 2009
    32
    0
    0
    #7 amoeller, Aug 13, 2009
    Last edited: Aug 13, 2009
    (OP)
    I followed exactly what you said and got the right file sizes but PBE still won't open it. I get the same errors. I deleted the last bytes of the WPH and the error now isn't Invalid ROM Length but now No BCP's found. I used WinHex v15.4 and used define block to select data and copy into a new file. Im also using PBE v2.2.0.1.

    Thanks in advance.
     
  8. amoeller

    amoeller MDL Novice

    Jun 9, 2009
    32
    0
    0
    I Did It Myself

    Well I found out how to do this BIOS mod but did it a different way. What I did was download the P78_BIOS_IMV3564_9C.17.00_x64 zip file from Gateway then opened the IMV-3564.exe file in my hex editor. I used WinHex but Hex Workshop also works. I found out that the SLIC table starts at offset 1012501 and ends at offset 1012874. You can replace that one area with another SLIC table like a 2.1 table from any OEM manufacture. You basically copy and paste the hex code by replacing it with the Gateway one. You can higlight the SLIC table and replace it by pasting. Also You have to make sure that the code is overwritten and not added on. Also make sure that you have the hex code in the hex area and not reversed or you may have problems.

    I tested this method and it works fine.

    I TAKE NO RESPONSIBLY FOR ANY DAMAGE YOU DO TO YOUR SYSTEM! USE AT YOUR OWN RISK!
     
  9. cadbob

    cadbob MDL Novice

    Nov 1, 2009
    8
    0
    0


    amoeller, Did you replace the HP with Acer or Gateway info?

    Could you post?

    TIA
     
  10. corageous

    corageous MDL Novice

    Aug 10, 2009
    10
    0
    0
    Hi could you mod Gateway's new bios 9C.20.00? Your post explained why I could not get a clean rw everything report.
     
  11. AlBester

    AlBester MDL Novice

    Mar 21, 2008
    33
    5
    0
    Clean RW Everything report is HERE for GW P-7805u from SLIC 2.0.
     
  12. AlBester

    AlBester MDL Novice

    Mar 21, 2008
    33
    5
    0
    I'm gonna have to call BS on this. I just tried this same technique, replace 176h values starting at "SLICv" in the EXE file with another device's 2.1 SLIC. On your system that "works", can you run SLIC ToolKit 3.2 and go to Advanced, verify the X&RSDT shows "==" and same with PubKey. It seems that using the EXE file, the "GATEWASYSTEM" XSDT and RSDT fields are not updated on the laptop's flash. Not sure how this was done on 9C.17 but I just tried this with 9C.20 (same techniques). There has to be something else changed in the BIOS or perhaps not even using the GW EXE file modified (but stand-alone BIOS tool with proper switches).
     
  13. AlBester

    AlBester MDL Novice

    Mar 21, 2008
    33
    5
    0
    Please see the link HERE for a working mod for 9C.20 on Gateway 7805u.