Tool to Insert/Replace SLIC in Phoenix / Insyde / Dell / EFI BIOSes

Discussion in 'MDL Projects and Applications' started by andyp, Nov 26, 2009.

  1. phrunt

    phrunt MDL Addicted

    May 1, 2007
    896
    90
    30
    maybe you can upload an rw everything report of before and after the mod? it may help
     
  2. naseap

    naseap MDL Senior Member

    Jul 25, 2009
    489
    123
    10
    I have the Asus P8P67 plain board and modded the 1253 bios with the 1.73b4 dynamic mode. Flash was a success and I was able to activate. I have the gskill 2 x 4g 1333 modules and I have not tried to mess with the memory settings yet. I used bupdater. Thanks Andy!!!!
     
  3. bsobel

    bsobel MDL Novice

    Mar 6, 2010
    9
    0
    0
    can i get teh 1.73b4 version please.
     
  4. abisin

    abisin MDL Novice

    Jun 17, 2008
    4
    0
    0
    " working H67 ASUS and the bricking P67. They are virtually identical."

    Hi, Andy,
    Ok, I just compared your SLICed file
    A1902AB9-5394-45F2-857A-12824213EEFB_1_256.ROM from DUMP directory
    with A1902AB9-5394-45F2-857A-12824213EEFB_1_271.ROM file from DUMP directory of the guy from China's site bios.cn..
    I found 3 differences: first two are OK coz they do the same, BUT why do you change 74 from offset E1F to EB ???

    Offsets: hexadec.

    E16: 75 90 ;OK
    E17: 00 90 ; OK

    E1F: 74 EB ; ???
    3 difference(s) found.

    So,
    In his file:
    00000E1E: 01740C add [si][00C],si
    00000E21: 48 dec ax

    In your file:
    00000E1E: 01EB add bx,bp
    00000E20: 0C48 or al,048 ;'H'
     
  5. efinder

    efinder MDL Novice

    Jan 19, 2011
    6
    0
    0
    Hi, Andy! Do you have a progress with BenQ dynamic mod?
     
  6. andyp

    andyp SLIC Tools Author

    Aug 8, 2008
    1,673
    2,570
    60
    Right... i have found the problem.
    the tool does patch the right code but in the 1.8b7 bios the search string is too specific so it doesn't patch the first jmp
    again it NOPs rather than JMP short $+2 the second thing
    and it does something else that probably isn't needed - so i've removed it.

    1.7b5 soon

    Andy

     
  7. andyp

    andyp SLIC Tools Author

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

    That disassembly isn't right... use 64bit... it comes out ok in ida

    75 00 = JMP short $+2
    90 90 = nop nop

    same thing

    I patch one more jmp that may result in slic table not being inserted
    given that the memory speed setting seems to happen when the 75 00 is done and it seems to vary amongst bioses i'm not sure its my method

    but will make b5 only do the first one for a test

    Andy

     
  8. andyp

    andyp SLIC Tools Author

    Aug 8, 2008
    1,673
    2,570
    60
    Outstanding problems

    Am i correct in saying these are the outstanding problems:
    1) Why P8P67 PRO bricks with SSV2 - are there any other ASUS boards that brick with a SSV2 mod done with v1.72+
    2) BenQ dynamic lock
    3) Integrating _C00 modules (from Yen)

    Anything else??

    Andy
     
  9. ghosttest

    ghosttest MDL Novice

    Mar 29, 2010
    10
    1
    0
    P8P67-M PRO, used 173b5, cpu voltage control and memory speed setting are still broken. Flashed back to the original and all back to normal.
     
  10. efinder

    efinder MDL Novice

    Jan 19, 2011
    6
    0
    0