Tool to Insert/Replace SLIC in Phoenix / Insyde / Dell / EFI BIOSes

Discussion in 'MDL Projects and Applications' started by andyp, Nov 26, 2009.

  1. Tito

    Tito Super Mod / Adviser
    Staff Member

    Nov 30, 2009
    18,820
    19,031
    340
  2. andyp

    andyp SLIC Tools Author

    Aug 8, 2008
    1,673
    2,570
    60
    Because that's really what it is. It inserts code to generate a SLIC table using the EFI API at boot. It only worked on a few boards. SSV2 is an outdated term really - it referred to AMI BIOS mods where the modules were all kept the same size (MSI boards needed it). I think it meant Super Static V2 - which actually has no meaning at all these days.

    A
     
  3. andyp

    andyp SLIC Tools Author

    Aug 8, 2008
    1,673
    2,570
    60
    No... I can't for the life of me figure out the structure. Its not a traditional Dell pattern
    A

     
  4. jackmonter5

    jackmonter5 MDL Senior Member

    Jul 27, 2009
    480
    167
    10
    andy, would it be possible to change the MSDM key in EFI bios?
     
  5. omnious

    omnious MDL Novice

    Dec 15, 2013
    5
    0
    0
    Hi,

    Thanks for looking into this.

    It's in CpuPei (2BB5AFA9-FF33-417B-8497-CB773C2B93BF_1_673.ROM)

    Offset 0x2F6A: 0x80 -> 0x00
    or
    Offset 0x2F43: 0x80 -> 0x00
     
  6. andyp

    andyp SLIC Tools Author

    Aug 8, 2008
    1,673
    2,570
    60
    Hi

    You're using the version from the front aren't u.... Use the 2.50b3 from a few posts back - it works fine here.
    Latest version now in first post.

    A

     
  7. Russtavo

    Russtavo MDL Junior Member

    Feb 5, 2008
    94
    11
    0
    Merry Christmas Andy and thanks for all the brilliant work on the SLIC tools! :xmas:
     
  8. omnious

    omnious MDL Novice

    Dec 15, 2013
    5
    0
    0
    Hi,

    I've downloaded the version from the front page and after trying it I get a new error:

    "Submodule to be inserted has invalid common header"

    :(
     
  9. andyp

    andyp SLIC Tools Author

    Aug 8, 2008
    1,673
    2,570
    60
    Insert in tree view or in DUMP directory??
    A

     
  10. omnious

    omnious MDL Novice

    Dec 15, 2013
    5
    0
    0
    DUMP directory, I hex edit the file, save it and then continue by pressing OK on the popup dialogue.
     
  11. BDMaster

    BDMaster MDL BIOS/EFI Modifier

    Aug 2, 2009
    821
    313
    30
    Stop hovering to collapse... Click to collapse... Hover to expand... Click to expand...
  12. andyp

    andyp SLIC Tools Author

    Aug 8, 2008
    1,673
    2,570
    60
    Oh right... Just made the modification above here with no problems. Are you editing an existing file or adding a new one??
    A

     
  13. omnious

    omnious MDL Novice

    Dec 15, 2013
    5
    0
    0
    I'm editing an existing file and get that error...

    Thanks.
     
  14. kingmimi08

    kingmimi08 MDL Novice

    Jan 7, 2014
    6
    0
    0
    Hi im having a problem regarding loading the bios,

    what i did was to download a bios in hp then opened the andyp too. after that it wants me to select the rom so i selected the one that i downloaded however i dont know why it keep on saying its not a phoenix/dell/insyde. what im i doing wrong? i also tried extracting the .exe file but with no luck. anyone please helP?


    EDIT: already figured it out sorry :)
     
  15. BDMaster

    BDMaster MDL BIOS/EFI Modifier

    Aug 2, 2009
    821
    313
    30
    @ andyp

    I am tring new version of your Tool 2.50, I use "Structure" button to read it an found name modules.
    In this new version I can find the module names only when open every single module and looking for it !,
    but was better before in version 2.19 as it could see quickly to the right side og GUID module so
    no waste time fo find which is ! :(
    Have tried to use "Structure" method to reintegrate the "SetupUtility" module and then insert new modules
    unsuccessful !!! Always "module count mismatch", (header error that I correct) then math_error assembler !
    The only way to reassemble bios file is set flags to set flags in "Advanced" allow modify modules + no SLIC,
    but how to insert new modules ?
    Can You explain to me what error I've done ? or How can I do it ?
    Many thanks for your effors and availability Andy !

    I found a solution (weird solution !) :
    Crate a "Work" folder copy into Phoenix Toolkit 2.50 and bios to modify (PEW71x64.fd) run the tool and open the bios file, then go to
    "Structure" select DXE Driver and the "SetupUtility" module original "FE3542FE-C1D3-4EF8-657C-8048606FF670_0_449.ROM" then use
    function Replace (compressed) select the .MOD file and it's OK.
    To insert new module as above You have to select DXE Core and the select "Insert" new (Compressed) Module, the program ask if to
    "Insert at end of Firmware Volume ?" must choice NO to get well.
    It's lonely solution :?!?!

    Instead it's impossible to delete module !

    On Windows 7 are many problems I will try on XP !
     
    Stop hovering to collapse... Click to collapse... Hover to expand... Click to expand...