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

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

  1. aeon

    aeon MDL Novice

    Jan 8, 2010
    3
    0
    0
  2. Tito

    Tito Admin / Adviser
    Staff Member

    Nov 30, 2009
    19,091
    19,920
    340
  3. Tito

    Tito Admin / Adviser
    Staff Member

    Nov 30, 2009
    19,091
    19,920
    340
  4. nel1156

    nel1156 MDL Junior Member

    Sep 7, 2011
    62
    20
    0

    Sorry I post wrongly.
     
  5. Tito

    Tito Admin / Adviser
    Staff Member

    Nov 30, 2009
    19,091
    19,920
    340
    Can u pls upload SLIC Toolkit advanced tab screenshot??
     
  6. kizwan

    kizwan MDL Member

    Mar 6, 2010
    189
    31
    10
    #2490 kizwan, Feb 22, 2012
    Last edited by a moderator: Apr 20, 2017
    You can dump DSDT in windows using iasl.exe:-
    Code:
    iasl -g
     
    Stop hovering to collapse... Click to collapse... Hover to expand... Click to expand...
  7. tqhoang

    tqhoang MDL BIOS Modder

    Apr 29, 2008
    1,613
    360
    60
    #2491 tqhoang, Feb 22, 2012
    Last edited by a moderator: Apr 20, 2017
    Just need to be careful since the dumped DSDT *might* be hardware-specific (at least with RAM size). I've seen some have different address locations depending on if you had 2GB, 4GB, etc.
     
  8. ibnabatoot

    ibnabatoot MDL Novice

    Feb 19, 2012
    3
    0
    0
    #2495 ibnabatoot, Feb 22, 2012
    Last edited by a moderator: Apr 20, 2017
    cheers for the replies guys.

    unfortunately that method is slightly different to what i wanted to do.

    little backstory- we have a database of dsdt.aml files from gigabyte which have been patched for use with osx.
    we are trying to do the same with asus 1155.
    however, with these asus 1155 insyde roms, i cant find a way to get at the dsdt.dsl. all the methods ive found online have either been for award bioses, or older ami bios.

    we need to get the dsdt from the actual rom, rather than on an individual board level.

    phoenixtool has a way to do it i believe, i just cant work out how :Flush:
     
  9. kizwan

    kizwan MDL Member

    Mar 6, 2010
    189
    31
    10
    If ASUS, most likely they use AMI UEFI. If true then DSDT should be in 11D8AC35-FB8A-44D1-8D09-0B5606D321B9_X_XXX.ROM. DSDT file start with "DSDT". So, delete anything before "DSDT".
     
    Stop hovering to collapse... Click to collapse... Hover to expand... Click to expand...
  10. nel1156

    nel1156 MDL Junior Member

    Sep 7, 2011
    62
    20
    0

    To serg008

    Thanks your advice. I do the bios with your advice.

    I find, in H61MHVS Bios, Pubkey rom, Marker rom and 'SLIC' string rom are existing and paired with each other.

    In your mod bios, "Pubkey found in 996AA1E0-1E8C-4F36-B519-A170A206FC14_0_504.ROM at 4" and "Marker found in 69009842-63F2-43DB-964B-EFAD1C39EC85_0_502.ROM at 4"
    are extra and no needed and don't match / pair wth 'SLIC' string found in 4C494E55-5849-5342-4554-544552212121_1_326.ROM

    Thus, I use the method : Dyn (advance option - replace emptly + allow mannual modi module) + HEX (modi the 996AA1E0) and reinsert into the dump.

    ***the method is fully tested and confirmed working slic ***


    nel1156
     
  11. nel1156

    nel1156 MDL Junior Member

    Sep 7, 2011
    62
    20
    0
    To Andy

    Thanks for your great program and advice form Serg008. I find as follows :

    When origin M/B bios (Asrock H67M, H61M) have only one 'SLIC' string rom + NO / NIL Pubkey rom 996AA1E0 + NO / NIL Marker rom found in 69009842
    The program works correctly by producing the correct mod bios. (tested with H67M and confirm working)

    When origin M/B bios ( Asrock H61MHVS, MSI H61P31 ) have ALL 3 ROMS, program seems know how to modify Marker rom and 'SLIC' string rom.
    But program seems DOESN'T know the need to modify the existing blank Pubkey rom 996AA1E0-XX....

    Thus, following the Serg008's advice, when using ver 1.95, I suggest (which I fully tested and confirm working) that when origin M/B bios ( H61MHVS, H61P31 ) have ALL 3 ROMS
    ==> click advance - replace empty module + allow user modi
    + manually reinsert HEX modify the original rom 996AA1E0-1E8C-4F36-B519-A170A206FC14_0_XXX in dump
    ==> then let program continue assembly the UEFI bios. ==> will produce the correct rom.


    Besides, the program prompts the bios successfully mod that seems doesn't the check the above case (all exiting / blank 3 roms in UEFI bios).

    Thanks Andy's program and advice form serg008.


    nel1156
     
  12. rebox

    rebox MDL Novice

    Feb 24, 2012
    2
    0
    0