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. SeaWolf63

    SeaWolf63 MDL Novice

    Dec 18, 2008
    16
    0
    0
  2. SeaWolf63

    SeaWolf63 MDL Novice

    Dec 18, 2008
    16
    0
    0
    Andy
    All fine. Win XP Home SP3 russian. Thanks. ;)
     
  3. andyp

    andyp SLIC Tools Author

    Aug 8, 2008
    1,673
    2,570
    60
    Hurrah! Thanks for the feedback.
    Andy
     
  4. roiplo

    roiplo MDL Novice

    Feb 26, 2009
    26
    1
    0
    ASUS Laptop A7Cc

    Thanks Andy. The newer version was a success!
     
  5. BIOSNOIDEA

    BIOSNOIDEA MDL Senior Member

    Mar 8, 2009
    335
    48
    10
    I better explain myself clearer, I think

    With P5B Deluxe I end with 2 files after converting= old bios and new one with the_SLIC
    With P5QL PRO I end with 4 files after converting=old bios, new one modded with the _SLIC, one 1B and finally 1B_SLIC.

    Should I disregard these last 2 ones and trust the modded one with the _SLIC is ok?
     
  6. andyp

    andyp SLIC Tools Author

    Aug 8, 2008
    1,673
    2,570
    60
    1B.BIN and 1B_SLIC.BIN should always be created. Provided the tool pops up a dialog box at the end says it was successful all should be OK.

    Andy
     
  7. BIOSNOIDEA

    BIOSNOIDEA MDL Senior Member

    Mar 8, 2009
    335
    48
    10
    Andy, thanks, I screwed up ! Told you I am ignorant.................I did again and is exactly what you said so I might have deleted them..........
    I see your RC12. I have ASRock (second class Asus with AMI). Thanks. I have one of those so I will give it a try.

    Cheers
     
  8. BIOSNOIDEA

    BIOSNOIDEA MDL Senior Member

    Mar 8, 2009
    335
    48
    10
    STOP !!!! STOP !!!!!! I went back and used the old RC6 with OTHERS in the manufacturers name and SS2 AND......AND...... SUCCESS !!!!!!!! It worked.
    Andy, not sure what is going on with version RC12 but found old threads my 911Medic and mentions of RC 6 in an ASUS and that made me go back to the old one.
    If you want I can do it again and log it? I am happy to help and learn. You put lots of efforts like others to help so it is payback time !
     
  9. BIOSNOIDEA

    BIOSNOIDEA MDL Senior Member

    Mar 8, 2009
    335
    48
    10
    riginal BIOS size 524288 bytes (512K)
    5F834 Module 8 Padded size 1944
    5B718 Module 4 Padded size 16648 (Actual size 16648 Original size 27131)
    5B6FC Module C Padded size 8
    59EE8 Module 18 Padded size 6144 (Actual size 6141 Original size 16965)
    59938 Module 19 Padded size 1436 (Actual size 1436 Original size 4868)
    37108 Module 1B Padded size 141340 (Actual size 141338 Original size 273352)
    350B0 Module 21 Padded size 8260 (Actual size 8260 Original size 18629)
    34E04 Module 29 Padded size 664 (Actual size 664 Original size 1440)
    347F8 Module 2A Padded size 1528 (Actual size 1526 Original size 2416)
    2DD6C Module 20 Padded size 27256 (Actual size 27255 Original size 49152)
    27DDC Module 20 Padded size 24444 (Actual size 24442 Original size 40960)
    1F5BC Module 11 Padded size 34824
    1F478 Module 6 Padded size 304 (Actual size 302 Original size 553)
    1F0E0 Module 22 Padded size 900 (Actual size 900 Original size 3652)
    1F088 Module 80 Padded size 68
    Main BIOS checksum is correct
    Boot block checksum is correct
    No extended boot block
    1B module size is 273352 bytes
    AMIBIOS string found at F73E
    SLIC module size is 374 bytes
    SLIC module checksum is 0
    Scanning for space to insert SLIC
    There is space to insert SLIC in ROM image at 60100
    RSDT table found at 349A9
    RSDT table can be extended
    XSDT table found at 34AA9
    XSDT table can be extended
    RSDT table OEM and Table ID patched to DELL M07
    XSDT table OEM and Table ID patched to DELL M07
    FACP table OEM and Table ID patched to DELL M07
    APIC table OEM ID patched to DELL
    OEM table OEM ID patched to DELL
    Dell Computer SLP 1.0 string added
    Module 1B written
    New 1B Module is 24 bytes too big
    Zero area 1
    Module 1B written
    New 1B Module is 40 bytes too small
    Module 1B written
    New 1B Module is 20 bytes too small
    Module 1B written
    New 1B Module is 12 bytes too small
    Module 1B written
    New 1B Module is 8 bytes too small
    Module 1B written
    New 1B Module is 4 bytes too small
    Module 1B written
    New 1B Module is 4 bytes too small
    Module 1B written
    New 1B Module is 4 bytes too small
    Module 1B written
    New 1B Module is correct size
    SLIC inserted at 60100
    1B copied to original BIOS
    New BIOS written 524288 bytes
    Main BIOS checksum is correct
    Boot block checksum is correct
    SLIC performed successfully. BIOS file is F:\SERVERBIOSASROCK\P4I65G_1.40_SLIC.ROM
     
  10. andyp

    andyp SLIC Tools Author

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

    Thanks for the feedback. RC12 recognises ASRock (although it doesn't in this case - there are no identifiable strings) and, by default, will not allow an SSV2 mod to place the SLIC after the AMIBIOSC header in the ROM image. This is because of a known problem with an ASRock BIOS reported in the main thread. Almost all ASUS BIOSes have the same problem. It is interesting to hear that yours is OK. I will make it flag a warning with the option to continue rather than bail completely. SSV3 doesn't work because there is not enough space. (Also, There was a problem around RC6 when the 'force SLIC below' option was not being correctly recognised - hence why it worked!)

    Cheers
    Andy
     
  11. BIOSNOIDEA

    BIOSNOIDEA MDL Senior Member

    Mar 8, 2009
    335
    48
    10
    Andy, thanks and happy to help........with my limited knowledge.

    Interesting to see that RC12 would find the RSDT table different that RC6

    RSDT table found at 348B9 This is RC12

    RSDT table found at 349A9 This is RC6

    And then all the sequencies of "too small" so it gives me the idea is trying to fit to the correct size till finally does it ?

    They also see the 1B module as different sizes.

    Cheers
     
  12. Soma

    Soma MDL Novice

    Mar 23, 2009
    1
    0
    0
    Hi all!

    Fisrt of all, thank you to all for your input and share of the know-how.
    Thanks to it, I've became a bit more knowledgeable about all this "bios oem thing", :)



    Now, since I'm still with a few (lot) of doubts, I would to ask a few questions:

    This is to make SLP1.0 Bios for Windows Home Server activation.

    I have an ASUS P5KPL-VM MB with 0802 Bios. I'm have the latest one, which is the 0904 already prepared to update via Asus Update tool for Windows.

    I already hexed another copy of the 0904 Bios with the "Hewlett-Packard" string trough the "slic100rc10".

    Since Asus Update Tool for Windows recognize the hexed version as a OK Bios, can I flash it trough that program or is it better to do it trough DOS afudos?

    Also, can I hexed the Bios with only SLP (one string), only with SLIC (one string) or can I make a Bios with SLP and SLIC strings in one go?
    Since the SLP and SLIC differ (for HP for instance), what I wanted to do was have, in the same Bios, activation for WHS (SLP) and activation for Server 2008 (SLIC).


    Thank you all, for any input you can share....