New AMI BIOS tool for performing SSV2/3 and Dynamic SLIC Modification

Discussion in 'MDL Projects and Applications' started by andyp, Jan 7, 2009.

  1. jusilusi

    jusilusi MDL Novice

    Jun 28, 2009
    49
    4
    0
    Thanks for reply.

    2. They match if "Cancel" is selected, but not if "Yes" is selected. Isn't cert verification checking slic bin against .xrm-ms cert? Why different results?

    3. Attached is the 340 byte FC_0000_0.bin. Anything of interest there?
     
  2. SoLoR

    SoLoR MDL Expert

    Jul 30, 2008
    1,371
    1,256
    60
    2. because when you click cancle it takes slic from 1B module that you just moded, when you click yes it takes slic from FC module

    3. NEC slic... hm no idea if nec had 2.0 slic for vista, i have even less clue why it would be inside asus bios... might be fake but not like it matters, bottom line is it wont work with win7 anyway :)
     
  3. jusilusi

    jusilusi MDL Novice

    Jun 28, 2009
    49
    4
    0
    2. I clicked the verify certificate button before modification. Perhaps NoJuan999 could provide more information.

    3. Would be interesting to see what's inside DC0's MSI 2.0 slic.
     
  4. SoLoR

    SoLoR MDL Expert

    Jul 30, 2008
    1,371
    1,256
    60
    that slic is empty, i checked :) its 340bytes of 0s with fake strings. and ohh i guess you are trying modifyed bios already and not offical asus one? then no wonder it matches... i tought you want to learn how to mod it from scratch.

    edit: nec 2.0 slic is indeed also in original bios from asus page in FC module... very wierd. Make slic dump while you are on original bios and see if system shows it.
     
  5. jusilusi

    jusilusi MDL Novice

    Jun 28, 2009
    49
    4
    0
    No, I was working on the official un-modded one, clicking the Verify Certificate button before hitting Go. If "Cancel" was selected at the pop up message about 2.0 slic, match is reported; but non-matching if "Yes' is selected.
     
  6. SoLoR

    SoLoR MDL Expert

    Jul 30, 2008
    1,371
    1,256
    60
    did you select wanted slic/bin already? i dont know how program is working exactly, maybe it verifys against selected slic and/or against slic in bios, depending on certain conditions. I never used that verfy certificate option, so i dont know how that option is working and against what slic it matches...
     
  7. jusilusi

    jusilusi MDL Novice

    Jun 28, 2009
    49
    4
    0
    Oops, there's been a terrible mistake.

    The verification report says "Existing" slic does not match cert, but new slic to be inserted matches. This is correct.

    Sorry for the error.

    Thanks for you patience.
     
  8. DC0

    DC0 MDL Novice

    Nov 15, 2009
    6
    0
    0
    here you go. Though I don't understand how it will help you.
     
  9. Roman

    Roman MDL Addicted

    Jun 5, 2007
    646
    82
    30
    #1151 Roman, Nov 15, 2009
    Last edited by a moderator: Apr 29, 2017
  10. jusilusi

    jusilusi MDL Novice

    Jun 28, 2009
    49
    4
    0
    @DC0
    Thanks for the 2.0 slic dump. As SoLoR explained, it's essentially blank and thus a fake. The NEC 2.0 slic found in ASUS MB is probably a fake as it does not match against any known NEC 2.0 slic bin.

    @Roman
    Thanks for the ASUS 2.1 slic dump.
     
  11. Roman

    Roman MDL Addicted

    Jun 5, 2007
    646
    82
    30
    SLIC 2.0 fake (empty) dump. :p
     
  12. DC0

    DC0 MDL Novice

    Nov 15, 2009
    6
    0
    0
    Thank you Roman! It worked just fine! Windows became activated, though I've had certificate from IBM-Lenovo and key from IBM-Lenovo.
     
  13. TR2N

    TR2N MDL Member

    Feb 28, 2008
    170
    0
    10
    Dear AndyP!

    I am not sure, if it is a bug or it is "normal". In the last versions of the AMI tool the software was able to detect the manufacturer of my BIOS/board, in my case MSI (P35 Platinum) when i select it for modding. In the latest versions i have to choose the vendor manually. Is it normal, maybe AMI tool is not able to mod the BIOS file correctly because of this?

    I think, the last version it was working was 1.36 or 1.38, sorry i am not sure...

    Regards,
    TR2N
     
  14. gsxrjjordan

    gsxrjjordan MDL Novice

    Jul 16, 2009
    4
    0
    0
    +1 also interested, I have the same board.
     
  15. senator_ebi

    senator_ebi MDL Novice

    Nov 15, 2009
    5
    0
    0
    help for find Slic 2.1 for Gigabyte GA-8I848p775-g

    :confused::confused:
    Hi can someone help me out with putting the SLIC 2.1 tables into the bios for a gigabyte GA-EX38-DS4? Thanks!

    -Manufacturer: Gigabyte
    -Motherboard Model:GA-8I848p775-g


    Thanks Again!
     
  16. NoJuan999

    NoJuan999 Experienced SLIC Tool Operator

    Jul 31, 2009
    9,917
    1,941
    300
  17. cinzagalo

    cinzagalo MDL Novice

    Mar 16, 2008
    41
    3
    0
    Hi Andy, this is the LOG using the alternate method:
    "Original BIOS size 262144 bytes (256K)
    3144A Module 2 Padded size 27540 (Actual size 27540 Original size 38000)
    30D34 Module 8 Padded size 1802
    2C35E Module 0 Padded size 18890 (Actual size 18890 Original size 24486)
    28E78 Module 3 Padded size 13530 (Actual size 13530 Original size 19828)
    2691F Module 4 Padded size 9549 (Actual size 9549 Original size 14876)
    24BE5 Module 1 Padded size 7470 (Actual size 7470 Original size 11054)
    244EB Module 6 Padded size 1774
    1AA3D Module A Padded size 39586 (Actual size 39586 Original size 65536)
    15D03 Module D Padded size 19758 (Actual size 19758 Original size 26899)
    15A88 Module F Padded size 623 (Actual size 623 Original size 49868)
    14AE5 Module 10 Padded size 3991 (Actual size 3991 Original size 8476)
    14090 Module 12 Padded size 2633 (Actual size 2633 Original size 3107)
    13715 Module 13 Padded size 2415 (Actual size 2415 Original size 3006)
    11F01 Module 11 Padded size 6152
    10CA7 Module 33 Padded size 4686 (Actual size 4686 Original size 4852)
    101EF Module 32 Padded size 2732 (Actual size 2732 Original size 10209)
    101DB Module C Padded size 8
    1008F Module 31 Padded size 320 (Actual size 320 Original size 470)
    8F8D Module 20 Padded size 28918 (Actual size 28918 Original size 65536)
    302C Module 20 Padded size 24405 (Actual size 24405 Original size 40960)
    2FE6 Module 51 Padded size 58
    2655 Module 2C Padded size 2437 (Actual size 2437 Original size 3600)
    1459 Module 50 Padded size 4592 (Actual size 4592 Original size 10401)
    1334 Module 3B Padded size 281
    No extended headers
    Bootblock at 3C000 length 4000
    NVRAM at 38000 length 4000
    Main BIOS checksum is correct
    ASUS_FLASH SLP 1.0 string added
    Module 02 written 38000 bytes
    Module 02 written
    New 02 Module is 18 bytes too big
    Zero area 1
    Module 02 written
    New 02 Module is 50 bytes too small
    Module 02 written
    New 02 Module is 35 bytes too small
    Module 02 written
    New 02 Module is 21 bytes too small
    Module 02 written
    New 02 Module is 13 bytes too small
    Module 02 written
    New 02 Module is 12 bytes too small
    Module 02 written
    New 02 Module is 8 bytes too small
    Module 02 written
    New 02 Module is 6 bytes too small
    Module 02 written
    New 02 Module is 8 bytes too small
    Module 02 written
    New 02 Module is 5 bytes too small
    Module 02 written
    New 02 Module is 3 bytes too small
    Module 02 written
    New 02 Module is 2 bytes too small
    Module 02 written
    New 02 Module is 2 bytes too big
    Zero area 2
    Module 02 written
    New 02 Module is 15 bytes too small
    Module 02 written
    New 02 Module is 8 bytes too small
    Module 02 written
    New 02 Module is 10 bytes too small
    Module 02 written
    New 02 Module is 11 bytes too small
    Module 02 written
    New 02 Module is 8 bytes too small
    Module 02 written
    New 02 Module is 7 bytes too small
    Module 02 written
    New 02 Module is 7 bytes too small
    Module 02 written
    New 02 Module is 7 bytes too small
    Module 02 written
    New 02 Module is 7 bytes too small
    Module 02 written
    New 02 Module is 8 bytes too small
    Module 02 written
    New 02 Module is 9 bytes too small
    Module 02 written
    New 02 Module is 6 bytes too small
    Module 02 written
    New 02 Module is 7 bytes too small
    Module 02 written
    New 02 Module is 5 bytes too small
    Module 02 written
    New 02 Module is 7 bytes too small
    Module 02 written
    New 02 Module is 5 bytes too small
    Module 02 written
    New 02 Module is 5 bytes too small
    Module 02 written
    New 02 Module is 5 bytes too small
    Module 02 written
    New 02 Module is 9 bytes too small
    Module 02 written
    New 02 Module is 6 bytes too small
    Module 02 written
    New 02 Module is 8 bytes too small
    Module 02 written
    New 02 Module is 8 bytes too small
    Module 02 written
    New 02 Module is 3 bytes too small
    Module 02 written
    New 02 Module is 5 bytes too small
    Module 02 written
    New 02 Module is 5 bytes too small
    Module 02 written
    New 02 Module is 5 bytes too small
    Module 02 written
    New 02 Module is 5 bytes too small
    Module 02 written
    New 02 Module is 1 bytes too small
    Module 02 written
    New 02 Module is 1 bytes too big
    Zero area 3
    Module 02 written
    New 02 Module is 69 bytes too small
    Module 02 written
    New 02 Module is 59 bytes too small
    Module 02 written
    New 02 Module is 40 bytes too small
    Module 02 written
    New 02 Module is 20 bytes too small
    Module 02 written
    New 02 Module is 12 bytes too small
    Module 02 written
    New 02 Module is 13 bytes too small
    Module 02 written
    New 02 Module is 9 bytes too small
    Module 02 written
    New 02 Module is 5 bytes too small
    Module 02 written
    New 02 Module is 3 bytes too small
    Module 02 written
    New 02 Module is 4 bytes too small
    Module 02 written
    New 02 Module is 5 bytes too small
    Module 02 written
    New 02 Module is 2 bytes too small
    Module 02 written
    New 02 Module is 1 bytes too small
    Module 02 written
    New 02 Module is 1 bytes too small
    Module 02 written
    New 02 Module is correct size
    Successfully inserted 02 module containing SLP1.0 string (SSV2 style)
    0F module size is 49868 bytes
    SLIC module size is 374 bytes
    SLIC module checksum is 0
    OEM Activation 2.1 SLIC
    Scanning for space to insert SLIC
    There is space to insert SLIC in ROM image at 10
    RSDT table found at C019
    Patching with alternate method
    ACPI module written
    New ACPI Module is 8 bytes too big
    RSDT table found at C019
    Patching with alternate method
    ACPI module written
    New ACPI Module is 1 bytes too big"

    What to do next?
    Thank you for helping.