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

    dewot MDL Junior Member

    Apr 25, 2008
    60
    21
    0
  2. SoLoR

    SoLoR MDL Expert

    Jul 30, 2008
    1,371
    1,256
    60
    I know its bit "out of scope" for this tool, but i need to ask (and i rather ask here then send PM). Would it be hard to also have option to add DSDT table with SLI certificate string for pre x58/p55 boards? (or if you could make tool that would do this :))
     
  3. andyp

    andyp SLIC Tools Author

    Aug 8, 2008
    1,673
    2,570
    60
    Shouldn't be too hard. Point me in the direction of some info... There may be other issus to consider... I will take some advice ;)

    Andy
     
  4. Yen

    Yen Admin
    Staff Member

    May 6, 2007
    13,101
    14,048
    340
    #945 Yen, Sep 18, 2009
    Last edited by a moderator: May 23, 2017
    Stop hovering to collapse... Click to collapse... Hover to expand... Click to expand...
  5. andyp

    andyp SLIC Tools Author

    Aug 8, 2008
    1,673
    2,570
    60
    Error 6 fixed in 1.35.

    Andy
     
  6. qtm

    qtm MDL Addicted

    Jul 8, 2009
    640
    605
    30
    Thanks for the new version:)
     
  7. fjr115

    fjr115 MDL Novice

    Feb 20, 2009
    10
    1
    0
    #948 fjr115, Sep 19, 2009
    Last edited by a moderator: Apr 20, 2017
    Hello andy!
    I don't understand this code.

    Code:
    30h - bootblock - always 8 bytes
    
    0  DWORD  relative offset of EBB
    4  DWORD  ? size of NVRAM (before EBB start)
    Code:
    Offset      0  1  2  3  4  5  6  7   8  9  A  B  C  D  E  F
    
    00000000   09 00 60 04 01 34 2E 31  34 10 00 10 02 01 01 03   ..`..4.14.......
    00000010   1D 00 20 08 01 E0 FF 00  00 50 FF 00 00 2A 00 2F   .. ..àÿ..Pÿ..*./
    00000020   08 01 E8 FF 00 00 EC FF  00 00 37 00 30 08 01 00   ..èÿ..ìÿ..7.0...
    00000030   00 02 00 00 00 01 00 4E  00 40 06 03 06 10 FF FF   .......N.@....ÿÿ
    00000040   FF FF 00 00 00 40 1B 00  01 10 FF FF FF FF FF FF   ÿÿ...@....ÿÿÿÿÿÿ
    00000050   50 0A 02 01 FF 00 00 00  00 10 00 00 00 01 FF 00   P...ÿ.........ÿ.
    00000060   00 1C 00 00 F8 00 00 FF                            ....ø..ÿ
    10000h is the size of NVRAM.
    But I don't know what is 20000h.

    And I want to know how to found this:1E0018 Module 15 Padded size 59584 (Unlinked) [In Asus Maximus 2 Formula BIOS 2202]


    I hope you can tell me.
    Thanks
     
  8. gdyag

    gdyag MDL Novice

    Aug 12, 2009
    10
    0
    0
    #949 gdyag, Sep 20, 2009
    Last edited by a moderator: May 23, 2017
  9. NoJuan999

    NoJuan999 Experienced SLIC Tool Operator

    Jul 31, 2009
    9,917
    1,941
    300
    #951 NoJuan999, Sep 20, 2009
    Last edited by a moderator: May 23, 2017
  10. Paul64

    Paul64 MDL Novice

    Aug 26, 2007
    27
    0
    0
    with an msi motherboard i get the message "there is nos space in bios to insert slic - do you want to add it to nvram?"

    i press yes and the process completes with success

    sorry for the ignorance but i wanted to ask if this is normal and nothing to be afraid of
     
  11. 911medic

    911medic MDL Guru

    Aug 13, 2008
    5,772
    503
    180
    It is normal for some bios. You insert to Navram, then you flash without switches.
    AFUDOS /ibios.rom

    If the SLIC still does not show in the rweverything (or whatever you check with), then flash with the /P /N /C swithces..

    AFUDOS /ibios.rom /P /N /C
     
    Stop hovering to collapse... Click to collapse... Hover to expand... Click to expand...
  12. Paul64

    Paul64 MDL Novice

    Aug 26, 2007
    27
    0
    0
    thanx i'll try that
     
  13. fjr115

    fjr115 MDL Novice

    Feb 20, 2009
    10
    1
    0
    Hello Andyp
    I want to know how to use Lha0 to extract modules.
    I hope you can tell me.
    Thank you
     
  14. andyp

    andyp SLIC Tools Author

    Aug 8, 2008
    1,673
    2,570
    60
    #957 andyp, Sep 24, 2009
    Last edited by a moderator: Apr 20, 2017
    (OP)
    The first 4 bytes - 00020000h - is the offset of the start of the EBB from the END of the image.
    The second 4 bytes - 00010000h - is the offset of the NVRAM area from the START of the EBB.

    The unlinked modules - the tool scans each byte to see if it could be start of a valid header - and this is one it found.

    Andy
     
  15. andyp

    andyp SLIC Tools Author

    Aug 8, 2008
    1,673
    2,570
    60
    Write a LZH file consisting of a generated header and the binary data from the BIOS. The only header field you cannot fill in is the CRC - because you have no way of knowing. If you use normal LHA it will fail with a CRC error, I have patched this is LHA0.

    Andy
     
  16. qtm

    qtm MDL Addicted

    Jul 8, 2009
    640
    605
    30
    ami136 problem

    IASL.EXE is not in the same directory as the tool
     
  17. andyp

    andyp SLIC Tools Author

    Aug 8, 2008
    1,673
    2,570
    60
    My bad. Left over from a beta version. Will fix tomorrow.

    Andy