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

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

  1. Serg008

    Serg008 MDL BIOS/EFI Guru

    Feb 23, 2010
    23,347
    10,326
    390
  2. nexus76

    nexus76 MDL Addicted

    Jan 25, 2009
    788
    300
    30
    Stop hovering to collapse... Click to collapse... Hover to expand... Click to expand...
  3. CodeRush

    CodeRush MDL Member

    Jun 20, 2011
    221
    674
    10
    @Donovan6k, that extra stuff is a file section header (0x18 bytes in section, type - RAW).
    Just remove it before disassembly, if you need.
    I think the new format is actually better.

    @andyp, am I right that modified ASUS BIOS can be signed with a key present in OA30.txt file and then flashed by EZ Flash and other ASUS BIOS flashing tool? Is any type of modification (like 0xE2 MSR unlock, to name a few) possible or just "New Module" method?
     
  4. donovan6000

    donovan6000 MDL Novice

    Dec 29, 2010
    33
    14
    0
    @CodeRush Thanks for the header explanation. I mainly just don't want to rewrite parts of my tutorials to fit the new format, but I guess it can't be helped :p

    @andyp Thanks for the quick response. Got things cleared up. Also who's the author of hewprsa.exe? I'd be very interest in talking to them :D
     
  5. andyp

    andyp SLIC Tools Author

    Aug 8, 2008
    1,673
    2,570
    60
    Just to be clear there should NOT be a difference unless you are looking in the DUMP directory whilst manipulating in treeview
    They are the file section header (internally I refer to them as submodules just because I figured it all out manually from old Insyde BIOSes before the EFI specs where published with the correct nomenclature)
    A

     
  6. Yen

    Yen Admin
    Staff Member

    May 6, 2007
    13,101
    14,047
    340
    Stop hovering to collapse... Click to collapse... Hover to expand... Click to expand...
  7. Tito

    Tito Super Mod / Adviser
    Staff Member

    Nov 30, 2009
    18,822
    19,033
    340
  8. yuit

    yuit MDL Novice

    Oct 6, 2007
    13
    2
    0
    Thanks for fast reply, but I run the bios update in dos "phlash16.exe /bu /v /swap=no bios.slic" and it says "BIOS ROM file may be corrupt (Extended checksum not zero)". Is it ok to flash? I try to make backup but it won't allow me without bios.wph??

    edit: running in dos because I installed x64 windows 7 and winphlash doesn't seem to work.

    edit2: managed to successfully flash and activate using BartPE. Thanks very much Serg008!
     
  9. gippa2005

    gippa2005 MDL Novice

    Jul 9, 2010
    1
    0
    0
    Hi RACERPRO, do you know if your method #2 should work with latest F7 bios?
     
  10. sunnysim

    sunnysim MDL Novice

    Jul 16, 2009
    11
    1
    0
    how to remove slic 2.1 with new module use phoenixtool218 Tool
    I Use this method :
    Transfer your board data with FD44Editor from BIOS backup to vanilla BIOS file and then flash the modified file with "flashprp" command using FTK, and your "permanent" is no more.
    I get this Error 280:failed to disable write protection for the bios space
    my motherboard is asus B75M-A-ASUS-0602
     
  11. RACERPRO

    RACERPRO MDL Senior Member

    Feb 13, 2008
    345
    15
    10
    Made the same with final BIOS F7, and everything works very well (with slic 2.1 from Gigabyte).
     
  12. svl7

    svl7 MDL Novice

    Jan 22, 2012
    15
    14
    0
    I just tried v2.18, been using v2.13 and missed the other updates so I don't know since when this occurs, but I noticed that the modules no longer get split up into it's separate parts, i.e. actual data of the module, header, name, tail... Is this behavior intended? I prefer the old behavior since it makes it easier to work with the actual content of a module without having to mess with the extra data.

    Here's a screenshot showing the behavior of v2.18 (left) vs v2.13 (right). I tried it on different bios and always got the same result, no more module splitting.

    View attachment 23906
     
  13. andyp

    andyp SLIC Tools Author

    Aug 8, 2008
    1,673
    2,570
    60
    Did you do anything other than just load the BIOS (ie go into treeview)
    A