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. joo nam

    joo nam MDL Junior Member

    Jul 13, 2007
    81
    12
    0
    well i tried both method ssv2 and ssv3 using AFUDOS.exe /i and they both failed but i was able to recover from it, than i tried the flash utility that came with my board and it complains of a BIOS checksum error!
    any idea what it could be
    thanks
     
  2. 911medic

    911medic MDL Guru

    Aug 13, 2008
    5,778
    502
    180
    Stop hovering to collapse... Click to collapse... Hover to expand... Click to expand...
  3. andyp

    andyp SLIC Tools Author

    Aug 8, 2008
    1,672
    2,546
    60
    Damn, he's good! :D:D
    Andy
     
  4. 911medic

    911medic MDL Guru

    Aug 13, 2008
    5,778
    502
    180

    You're gonna Giggle, it is so simple.....

    These bios will buck if the 8bit checksum is off of original. This is what I had done first, back in the day, to allow the ASUS bios to flash from EZflash.

    I use FFh and 00h bytes in all my SSv3 mods for Checksum correction. I have never worried about the 32 bit checksum, only 8bit .

    I extract the 1b module. Check the 8bit checksum for the main bios and the 1b.
    Mod the bios as per SSv3, correct the 1b checksum (at byte 58290h you change FFh to 54h), insert the 1b, correct the main bios checksum (byte at 587F0h to 7Bh)..

    Biostar are notorious for this. Sometimes, this correction prevents flash..We learn which ones to correct, and which ones are ok by experience.

    The tool that AndyP wrote is perfect for the majority of AMI bios. You can't possibly write for every code, this tool comes very close to that. It is an easy fix manually, and I dont think it needs to be implemented in the tool.

    There are more options than most will understand at this point..LOL
     
    Stop hovering to collapse... Click to collapse... Hover to expand... Click to expand...
  5. HSChronic

    HSChronic MDL Expert

    Aug 25, 2007
    1,215
    61
    60
    this tool worked great on my Asus P5K Pro. Installed the unmodded BIOS, modded it, then reflashed. Everything worked great. Kudos to everyone involved in this process.
     
  6. roiplo

    roiplo MDL Novice

    Feb 26, 2009
    26
    1
    0
    Asrock 4CoreDual-SATA2

    After some tries I managed to create a BIOS with ASUS-SLIC and SLP1.0 for
    this motherboard. All worked fine, from flashing up to installation.
    Thank you for the tool! I don't how to upload my modified BIOS.
     
  7. andyp

    andyp SLIC Tools Author

    Aug 8, 2008
    1,672
    2,546
    60
    I must disassemble the biosstar flash util then - Joo Nam - could you tell me exactly which one you used that gave the checksum error. I certainly have found nothing in ASUS bootblocks, MMTool and AMIMMWIN, which is probably why they didn't work!

    I should probably do such a simple thing all the time. It may not need implementation, but I hate the thought of anyone having problems and frustrations with my tool.... at some point I should probably write a readme for the options.... but the idea is that they are for us to troubleshoot and advice and ideally the end user should never have to use them anyway.
     
  8. johnalvin

    johnalvin MDL Bios Modder

    Sep 3, 2007
    292
    21
    10
    #130 johnalvin, Feb 28, 2009
    Last edited by a moderator: May 23, 2017
  9. picfan

    picfan MDL Novice

    Feb 20, 2009
    31
    0
    0
    Thanks andy ,I'll try it
     
  10. joo nam

    joo nam MDL Junior Member

    Jul 13, 2007
    81
    12
    0
    if you mean the method i used to mod my BIOS, it was SSV2 , SSV3
     
  11. 911medic

    911medic MDL Guru

    Aug 13, 2008
    5,778
    502
    180
    Plug and play is a great concept...I dont think it has ever come to complete realization as marketed..:D

    As the tool has been successful for so many, I think you can mark it a success. We will always have the rogue bios, and as long as we know that MSI, ECS, BIOSTAR, XFX, and a few others are a bit special, we are good.

    I think since the majority of boards on this forum are ASUS and MSI, this is where we need to focus the tool. IMHO:cool:
     
    Stop hovering to collapse... Click to collapse... Hover to expand... Click to expand...
  12. 911medic

    911medic MDL Guru

    Aug 13, 2008
    5,778
    502
    180
    Stop hovering to collapse... Click to collapse... Hover to expand... Click to expand...
  13. andyp

    andyp SLIC Tools Author

    Aug 8, 2008
    1,672
    2,546
    60
    Sorry, which flash tool?
    Andy
     
  14. joo nam

    joo nam MDL Junior Member

    Jul 13, 2007
    81
    12
    0
    the utility is incorporated into the BIOS, you can access it from BIOS and by pressing F12 during the boot.
     
  15. joo nam

    joo nam MDL Junior Member

    Jul 13, 2007
    81
    12
    0
    @911medic
    please let me know if this is basicaly how you done it

    1. use andy's tool and mod the original BIOS using method SSv3
    2. extract and compare the 8 bit checksum of 1B model of moded BIOS against the original BIOS.
    3.make the necessary adjustment to correct the 8 bit checksum by using the FF or 00 bytes (is there a preferred location for doing this?)
    4. replace the adjusted 1B model in to the original BIOS
    5. correct the 8 bit checksum of the whole BIOS to match the original

    thanks
     
  16. 911medic

    911medic MDL Guru

    Aug 13, 2008
    5,778
    502
    180
    I did not use the tool at all. Only winhex and MMTool. I use basically the same locations in all bios I do like this. There are empty spaces in AMI bios in approximately the same areas regardless of MFGR. Just some are 00h and some are FFh. Find the largest fields and use them.

    2,3,4 and 5 are correct. I usually add all the strings manually also. This way, I can add the SLP in different areas.

    Nothing wrong with using the tool though.:D
     
    Stop hovering to collapse... Click to collapse... Hover to expand... Click to expand...