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

    alisultan MDL Junior Member

    Apr 14, 2008
    87
    3
    0
  2. MrBeer

    MrBeer MDL Member

    May 23, 2007
    214
    17
    10
    i trted everthing 129 ssv2/ssv3/etc on from the program the rrst/oem stay the same no lo*der fresh install

    the funny thinhg i redo the bios put asus 2.0 back with ssv3 129/128 instll vista works first try
     
  3. mrstimpy

    mrstimpy MDL Novice

    Aug 3, 2009
    3
    0
    0
    #766 mrstimpy, Aug 4, 2009
    Last edited by a moderator: Apr 20, 2017
  4. psi

    psi MDL Junior Member

    Aug 8, 2007
    66
    1
    0
    Me too!

    I try several times and RSDT table stay with _ASUS_Notebook.

    Please andyp, help us!!!:)
     
  5. Mustang Sally

    Mustang Sally MDL Junior Member

    May 9, 2007
    79
    0
    0
  6. andyp

    andyp SLIC Tools Author

    Aug 8, 2008
    1,673
    2,570
    60
    Fixed. Thanks
    Andy
     
  7. mrstimpy

    mrstimpy MDL Novice

    Aug 3, 2009
    3
    0
    0
    Thank YOU man!! Thanks for the hard work and support!!

    Cheers!!
     
  8. MrBeer

    MrBeer MDL Member

    May 23, 2007
    214
    17
    10
    #775 MrBeer, Aug 5, 2009
    Last edited by a moderator: May 23, 2017
  9. MrBeer

    MrBeer MDL Member

    May 23, 2007
    214
    17
    10
    going to try that now lets see how 1.30 works
     
  10. nTT

    nTT MDL Novice

    Jun 11, 2007
    21
    2
    0
    #777 nTT, Aug 5, 2009
    Last edited by a moderator: Apr 20, 2017
    Not sure I understand there mate. In that BIOS example, in the original, the address of the slic is not read from RSDT (see below). In 1B there's reserved space for SLIC (Dell isn't using it though) and someone tried SSV2 in 1B but it didn't work. (I didn't check if they removed one or both F0 modules though and I don't have the files to check anymore).

    Code:
    Offset      0  1  2  3  4  5  6  7   8  9  A  B  C  D  E  F
    
    00047670   66 61 5F 5E 0F A9 0F A1  CB 52 53 44 54 28 00 00   fa_^ © ¡ËRSDT(  
    00047680   00 01 00 44 45 4C 4C 20  20 46 58 30 39 20 20 20      DELL  FX09   
    00047690   00 05 06 09 20 4D 53 46  54 97 00 00 00 00 00 00        MSFT—      
    000476A0   00 00 00 00 00 00 00 00  00 00 00 00 00 00 00 00                   
    000476B0   00 00 00 00 00 00 00 00  00 00 00 00 00 00 00 00                   
    000476C0   00 00 00 00 00 00 00 00  00 00 00 00 00 00 00 00                   
    000476D0   00 00 00 00 00 00 00 00  00 00 00 00 00 00 00 00                   
    000476E0   00 00 00 00 00 00 00 00  00 00 00 00 00 00 00 00                   
    000476F0   00 00 00 00 00 00 00 00  00 00 00 00 00 00 00 00                   
    00047700   00 00 00 00 00 00 00 00  00 00 00 00 00 00 00 00                   
    00047710   00 00 00 00 00 00 00 00  00 00 00 00 00 00 00 00                   
    00047720   00 00 00 00 00 00 00 00  00 00 00 00 00 00 00 00                   
    00047730   00 00 00 00 00 00 00 00  00 00 00 00 00 00 00 00                   
    00047740   00 00 00 00 00 00 00 00  00 00 00 00 00 00 00 00                   
    00047750   00 00 00 00 00 00 00 00  00 00 00 00 00 00 00 00                   
    00047760   00 00 00 00 00 00 00 00  00 00 00 00 00 00 00 00                   
    00047770   00 00 00 00 00 00 00 00  00 58 53 44 54 2C 00 00            XSDT,  
    00047780   00 01 00 44 45 4C 4C 20  20 46 58 30 39 20 20 20      DELL  FX09   
    00047790   00 05 06 09 20 4D 53 46  54 97 00 00 00 00 00 00        MSFT—      
    000477A0   00 00 00 00 00 00 00 00  00 00 00 00 00 00 00 00                   
    000477B0   00 00 00 00 00 00 00 00  00 00 00 00 00 00 00 00                   
    000477C0   00 00 00 00 00 00 00 00  00 00 00 00 00 00 00 00                   
    000477D0   00 00 00 00 00 00 00 00  00 00 00 00 00 00 00 00                   
    000477E0   00 00 00 00 00 00 00 00  00 00 00 00 00 00 00 00                   
    000477F0   00 00 00 00 00 00 00 00  00 00 00 00 00 00 00 00                   
    00047800   00 00 00 00 00 00 00 00  00 00 00 00 00 00 00 00                   
    00047810   00 00 00 00 00 00 00 00  00 00 00 00 00 00 00 00                   
    00047820   00 00 00 00 00 00 00 00  00 00 00 00 00 00 00 00                   
    00047830   00 00 00 00 00 00 00 00  00 00 00 00 00 00 00 00                   
    00047840   00 00 00 00 00 00 00 00  00 00 00 00 00 00 00 00                   
    00047850   00 00 00 00 00 00 00 00  00 00 00 00 00 00 00 00                   
    00047860   00 00 00 00 00 00 00 00  00 00 00 00 00 00 00 00                   
    00047870   00 00 00 00 00 00 00 00  00 46 41 43 50 84 00 00            FACP„  
    00047880   00 02 00 44 45 4C 4C 20  20 46 58 30 39 20 20 20      DELL  FX09   
    00047890   00 05 06 09 20 4D 53 46  54 97 00 00 00 00 00 00        MSFT—      
    000478A0   00 00 00 00 00 01 00 09  00 B2 00 00 00 E1 1E 00            ²   á  
    000478B0   E2 00 08 00 00 00 00 00  00 04 08 00 00 00 00 00   â               
    000478C0   00 50 08 00 00 08 08 00  00 20 08 00 00 00 00 00    P              
    000478D0   00 04 02 01 04 10 00 00  E3 65 00 E9 03 00 04 10           ãe é    
    000478E0   00 01 00 0D 00 32 03 00  00 A5 04 00 00 01 08 00        2   ¥      
    000478F0   00 F9 0C 00 00 00 00 00  00 06 00 00 00 00 00 00    ù              
    00047900   00 00 00 00 00 00 00 00  00 46 41 43 50 F4 00 00            FACPô  
    00047910   00 03 00 44 45 4C 4C 20  20 46 58 30 39 20 20 20      DELL  FX09   
    00047920   00 05 06 09 20 4D 53 46  54 97 00 00 00 00 00 00        MSFT—      
    00047930   00 00 00 00 00 00 00 00  00 00 00 00 00 00 00 00                   
    00047940   00 00 00 00 00 00 00 00  00 00 00 00 00 00 00 00                   
    00047950   00 00 00 00 00 00 00 00  00 00 00 00 00 00 00 00                   
    00047960   00 00 00 00 00 00 00 00  00 00 00 00 00 00 00 00                   
    00047970   00 00 00 00 00 00 00 00  00 00 00 00 00 00 00 00                   
    00047980   00 00 00 00 00 00 00 00  00 00 00 00 00 00 00 00                   
    00047990   00 00 00 00 00 00 00 00  00 00 00 00 00 01 20 00                   
    000479A0   00 00 08 00 00 00 00 00  00 01 20 00 00 00 00 00                   
    000479B0   00 00 00 00 00 01 10 00  00 04 08 00 00 00 00 00                   
    000479C0   00 00 00 00 00 00 00 00  00 00 00 00 00 00 00 00                   
    000479D0   00 00 00 00 00 00 00 00  00 01 20 00 00 08 08 00                   
    000479E0   00 00 00 00 00 01 40 00  00 20 08 00 00 00 00 00         @         
    000479F0   00 01 20 00 00 00 00 00  00 00 00 00 00 00 00 00                   
    00047A00   00 00 00 00 00 00 00 00  00 41 50 49 43 8C 00 00            APICŒ  
    00047A10   00 01 00 44 45 4C 4C 20  20 46 58 30 39 20 20 20      DELL  FX09   
    00047A20   00 05 06 09 20 4D 53 46  54 97 00 00 00 00 00 E0        MSFT—     à
    00047A30   FE 01 00 00 00 00 08 01  80 00 00 00 00 00 08 02   þ       €       
    00047A40   81 00 00 00 00 00 08 03  82 00 00 00 00 00 08 04          ‚       
    00047A50   83 00 00 00 00 00 08 05  84 00 00 00 00 00 08 06   ƒ       „       
    00047A60   85 00 00 00 00 00 08 07  86 00 00 00 00 00 08 08   …       †       
    00047A70   87 00 00 00 00 01 0C 01  00 00 00 C0 FE 00 00 00   ‡          Àþ   
    00047A80   00 02 0A 00 00 02 00 00  00 00 00 02 0A 00 09 09                   
    00047A90   00 00 00 0D 00 2E 8B C0  90 4D 43 46 47 3C 00 00        .‹ÀMCFG<  
    00047AA0   00 01 00 44 45 4C 4C 20  20 4F 45 4D 4D 43 46 47      DELL  OEMMCFG
    00047AB0   20 05 06 09 20 4D 53 46  54 97 00 00 00 00 00 00        MSFT—      
    00047AC0   00 00 00 00 00 00 00 00  E0 00 00 00 00 00 00 00           à       
    00047AD0   FF 00 00 00 00 2E 8B C0  90 53 4C 49 43 76 01 00   ÿ    .‹ÀSLICv  
    00047AE0   00 01 00 44 45 4C 4C 20  20 46 58 30 39 20 20 20      DELL  FX09   
    00047AF0   00 05 06 09 20 4D 53 46  54 97 00 00 00 00 00 00        MSFT—      
    00047B00   00 9C 00 00 00 06 02 00  00 00 24 00 00 31 41 53    œ        $  1AS
    00047B10   52 00 04 00 00 01 01 00  00 00 00 00 00 00 00 00   R               
    00047B20   00 00 00 00 00 00 00 00  00 00 00 00 00 00 00 00                   
    00047B30   00 00 00 00 00 00 00 00  00 00 00 00 00 00 00 00                   
    00047B40   00 00 00 00 00 00 00 00  00 00 00 00 00 00 00 00                   
    00047B50   00 00 00 00 00 00 00 00  00 00 00 00 00 00 00 00                   
    00047B60   00 00 00 00 00 00 00 00  00 00 00 00 00 00 00 00                   
    00047B70   00 00 00 00 00 00 00 00  00 00 00 00 00 00 00 00                   
    00047B80   00 00 00 00 00 00 00 00  00 00 00 00 00 00 00 00                   
    00047B90   00 00 00 00 00 00 00 00  00 01 00 00 00 B6 00 00                ¶  
    00047BA0   00 00 00 02 00 44 45 4C  4C 20 20 46 58 30 39 20        DELL  FX09 
    00047BB0   20 20 00 57 49 4E 44 4F  57 53 20 00 00 00 00 00      WINDOWS      
    00047BC0   00 00 00 00 00 00 00 00  00 00 00 00 00 00 00 00                   
    00047BD0   00 00 00 00 00 00 00 00  00 00 00 00 00 00 00 00                   
    00047BE0   00 00 00 00 00 00 00 00  00 00 00 00 00 00 00 00                   
    00047BF0   00 00 00 00 00 00 00 00  00 00 00 00 00 00 00 00                   
    00047C00   00 00 00 00 00 00 00 00  00 00 00 00 00 00 00 00                   
    00047C10   00 00 00 00 00 00 00 00  00 00 00 00 00 00 00 00                   
    00047C20   00 00 00 00 00 00 00 00  00 00 00 00 00 00 00 00                   
    00047C30   00 00 00 00 00 00 00 00  00 00 00 00 00 00 00 00                   
    00047C40   00 00 00 00 00 00 00 00  00 00 00 00 00 00 00 00                   
    00047C50   00 00 00 00 00 00 00 00  00 4F 53 46 52 80 00 00            OSFR€  
    00047C60   00 01 00 44 45 4C 4C 20  20 46 58 30 39 20 20 20      DELL  FX09   
    00047C70   00 05 06 09 20 4D 53 46  54 97 00 00 00 01 00 00        MSFT—      
    00047C80   00 2C 00 00 00 3D 13 6F  B4 5F 23 34 46 9F 03 B1    ,   = o´_#4FŸ ±
    00047C90   C0 1C 54 78 5B 00 00 00  00 50 00 00 00 62 00 00   À Tx[    P   b  
    



    Do you mean to insert new Fx module with SLIC and patch 1B RSDT/XSDT SSV2 style? If so, do you remove the current F0 slic module first (And possibly the second F0 -- if it's just bogus in order to trick the existing tools)? And will that work?

    Please elaborate.

    Thanks,
    Nodens / nTT
     
  11. zzZZzz

    zzZZzz MDL Novice

    Jun 25, 2009
    6
    0
    0
    Hi Andy,

    I never used bootlo*ders. I tried both flash methods ... easy flash from Asus Bios and AFLASH2 from DOS boot. In all cases, RSDT shows _ASUS_ . Is there any change in AMItool 1.30 that can fix this or should i wait until ASUS slic 2.1 available ?

    Best Regards,
    Ramiro
     
  12. andyp

    andyp SLIC Tools Author

    Aug 8, 2008
    1,673
    2,570
    60
    #780 andyp, Aug 5, 2009
    Last edited by a moderator: Apr 20, 2017
    (OP)
    Sorry. I just mean find the first F0 in the rom image in Winhex and paste over the new SLIC and correct the header. That is how SSV2 is done. Because it is an uncompressed module and the size is the same, this makes it easy!

    Andy