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

    Johnnnnn MDL Novice

    May 20, 2007
    22
    0
    0
  2. 911medic

    911medic MDL Guru

    Aug 13, 2008
    5,772
    503
    180
    Stop hovering to collapse... Click to collapse... Hover to expand... Click to expand...
  3. mjgr33n

    mjgr33n MDL Novice

    Sep 14, 2008
    45
    22
    0
    Works fine for me in Vista 64 Business and Ultimate English on asus p5q deluxe bios, so must be the language that is an issue.
     
  4. andyp

    andyp SLIC Tools Author

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

    I am pretty sure is is a language issue. Microsoft acknowledges that SendKey.Send has these issues, unfortunately it is the only method that I have been able to get working.

    I have tried SendMessage (both WM_KEYDOWN/UP and WM_CHAR) and SendInput. Neither work. If anybody has any ideas..............

    Otherwise I will have to try to do a language check and only have it automated on English systems.

    The only other issue is if the path containts any of ()~+% - this is fixed in RC7 which I will upload soon.

    Andy
     
  5. Johnnnnn

    Johnnnnn MDL Novice

    May 20, 2007
    22
    0
    0
    Unticking automate mmtool did work, xp and dutch language,
    But than i must replace the b1 module in the file with the b1q slic but i was confused with file i should take the slic ore the normal bios.
     
  6. 911medic

    911medic MDL Guru

    Aug 13, 2008
    5,772
    503
    180
    Does it work???:D:cool:
    Without looking, this is around where the module size is adjusted..probably different means to the same end..I would imagine...
     
    Stop hovering to collapse... Click to collapse... Hover to expand... Click to expand...
  7. andyp

    andyp SLIC Tools Author

    Aug 8, 2008
    1,673
    2,570
    60
    When MMTool loads (the SLIC ROM is loaded automatically)

    1) Select 1B from the module list so that it is highlighted
    2) Select the 'Replace' tab
    3) Ensure that 'Module ID' contains 1B and 'Offset' and 'Segment' contain 0000.
    4) Select Browse and choose the 1B_SLIC.BIN just created (in the same path as the original ROM)
    5) Select the Replace button
    6) Select the Save button
    7) Select Yes from the overwite dialog
    8) Exit MMTool

    Andy
     
  8. Johnnnnn

    Johnnnnn MDL Novice

    May 20, 2007
    22
    0
    0
    This above has to be done fast otherwise program closes with an error b1 module not inserted.
    Works for me now thanks

    Quote:
    Originally Posted by Johnnnnn
    I did mod it with the tool rc6 but one minor difference with your ssv3 mod
    Look in hexedit for AMIBIOSC0800
    in hex edit at offsett dc008 line you have 75 but the tool gives ff what is correct? The rc6 tool did delete 75. Rest is the same.

    for 911medic

    Bios mod ssv3 works, succes.
    But why the difference between my own mod and your mod.
    This is your mod ssv3
    FF0000000000010200080A414D4942494F534330383030FFFFF1E2ADED1400FECFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF75FFFFFF

    my mod with rc6

    FF0000000000010200080A414D4942494F534330383030FFFFF1E2ADED1400FECFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF

    is my mod wrong?

    Your mod bios p5kl-am-se ssv3 works for sure. tested it.
     
  9. andyp

    andyp SLIC Tools Author

    Aug 8, 2008
    1,673
    2,570
    60
    Fixed in RC7. I had found this already (for a change!)



    911medic - is this you correcting the 8 bit checksum?? Just a guess, at the wrong PC to get my tools out.

    Andy
     
  10. 911medic

    911medic MDL Guru

    Aug 13, 2008
    5,772
    503
    180
    Probably..I havent checked it, but it is either resizing the modules or checksum correction.

    If people compare the tool mods to our manual mods, they will second guess themselves crazy..Like I said..different means to the same end.

    I have a routine I follow, just like your tool. I guess they differ somehow..:D

    I am glad the manual works. I am sure the tool mod works also.


    @Johnnnnn: If Andys tool mods it without errors, it will most likely flash and activate...;)
     
    Stop hovering to collapse... Click to collapse... Hover to expand... Click to expand...
  11. andyp

    andyp SLIC Tools Author

    Aug 8, 2008
    1,673
    2,570
    60
    New release. Hopefully this one will be the final one!

    v1.00 RC7

    ADD: When performing an SSV3 mod and shrinking the 1B module; if the module is shrunk back to original size then it is inserted SSV2 style
    ADD: Method of inserting/replacing modules manually with MMTool is detailed

    FIX: Manual MMTool was still being closed after 10 seconds
    FIX: Automated MMTool failed if pathname contained any of '()%~^'
    FIX: Automate MMTool should only be selected automatically on English systems
    FIX: When attempting to insert a long SLP string (that won't fit) the option is now given to truncate
    FIX: Verify button is enabled once BIOS selected (manufacturer need not be selected)
    FIX: If the original BIOS was read-only, a number of file errors could occur

    Andy
     
  12. phrunt

    phrunt MDL Addicted

    May 1, 2007
    896
    90
    30
    love this feature, thanks for the new version

    ADD: When performing an SSV3 mod and shrinking the 1B module; if the module is shrunk back to original size then it is inserted SSV2 style
     
  13. phrunt

    phrunt MDL Addicted

    May 1, 2007
    896
    90
    30
    i tried to mod this p5q pro i have here with the rc7 on an english vista business, it failed to insert 1b module, tried again with rc8 and it worked... so something has changed that works better on english too
     
  14. andyp

    andyp SLIC Tools Author

    Aug 8, 2008
    1,673
    2,570
    60
    :mad: Damn... I have spent hours with the very unhelpful MSDN docs figuring out how it works.........

    What happens?
    Andy