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

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

  1. cwzkevin

    cwzkevin MDL Novice

    Aug 14, 2009
    24
    1
    0
    #101 cwzkevin, Nov 29, 2009
    Last edited by a moderator: Apr 20, 2017
  2. Yen

    Yen Admin
    Staff Member

    May 6, 2007
    13,081
    13,979
    340
    No problem!

    Try this and it works! Dell is tricky!

    Try again:
    Load your original bios.
    Manufacturer: Other
    Load AcpiTbls_before.rw
    Load again Dell SLIC

    -At advanced options tick : replace split table IDs

    It should work now!

    Note for Andy: The tool should replace the split table Id when found at rwe (RSDT) :).
     
    Stop hovering to collapse... Click to collapse... Hover to expand... Click to expand...
  3. Yen

    Yen Admin
    Staff Member

    May 6, 2007
    13,081
    13,979
    340
    Enigma1234's problem is a tool's issue. I already have made a suggestion to improve it to andyp and have written a solution to Enigma1234 for now.

    The Toshiba SLIC and FOUNDER is most compressible and therefore it works if there is less space to replace a part of a existing SLIC!
    The tool uses a very safe method to mod. Therefore it keeps the offsets of the modules. The disadvantage could be 'unable to reintegrate' problems.
    If no SLIC would fit at all, you can change the mod method to ssv2. SSv2 renames the original SLIC and inserts a complete new one, whereas dynamic replaces the existing one.

    So if you encounter 'unable to reintegrate' problems, try for Toshiba SLICs / FOUNDER and if it isn't working switch over to ssv2.

    At best is to ask here if you are unsure about something. I'll support the tool until the people are familiar with it. Also we will benefit from the posts here to make the tool more intelligent to chose the right settings more and more automated.

    Always try first the settings the tool suggests by itself! And choose the same SLIC the bios has before. E.g. if it's FSC 2.0 then mod with FSC2.1 If it's a Dell bios, mod with Dell SLIC..only if you encounter problems start to play...carefully!
     
    Stop hovering to collapse... Click to collapse... Hover to expand... Click to expand...
  4. Yen

    Yen Admin
    Staff Member

    May 6, 2007
    13,081
    13,979
    340
    #106 Yen, Nov 30, 2009
    Last edited by a moderator: Apr 20, 2017
    Stop hovering to collapse... Click to collapse... Hover to expand... Click to expand...
  5. Yen

    Yen Admin
    Staff Member

    May 6, 2007
    13,081
    13,979
    340
    Yes I know. It's the OEMID of the RSD PTR (RootSystemDescriptionPointer).
    It doesn't matter.

    I bet shakey's mod will work! It's the same as mine!
     
    Stop hovering to collapse... Click to collapse... Hover to expand... Click to expand...
  6. cwzkevin

    cwzkevin MDL Novice

    Aug 14, 2009
    24
    1
    0
    #109 cwzkevin, Nov 30, 2009
    Last edited by a moderator: Apr 20, 2017
    Here is my log,
    Code:
    Original BIOS size 529334 bytes
    7708B Module BCPCAC Size 17
    770AC Module BCPCHP Size 33
    7712C Module BCPSYS Size 128
    7716C Module BCPOST Size 64
    7717F Module BCPFDD Size 19
    771B0 Module BCPMCF Size 49
    771C5 Module BCPMSF Size 21
    771D1 Module BCPMST Size 12
    771DD Module BCPMCT Size 12
    771E9 Module BCPMNT Size 12
    771FF Module BCPP6  Size 22
    77223 Module BCPMCD Size 36
    77244 Module BCPHDD Size 33
    77253 Module BCPHDF Size 15
    7725E Module BCPMHL Size 11
    7726C Module BCPSEC Size 14
    77288 Module BCPNVS Size 28
    772BA Module BCPCI  Size 50
    772C6 Module BCPWFM Size 12
    772D2 Module BCPFWS Size 12
    772DE Module BCPQKB Size 12
    772EC Module BCPMB3 Size 14
    77304 Module BCPUSB Size 24
    77325 Module BCPACP Size 33
    77331 Module BCPKBF Size 12
    7733E Module BCPMOU Size 13
    77366 Module BCPDMI Size 40
    77387 Module BCPCMP Size 33
    773A6 Module BCPNV  Size 31
    773FB Module BCPCPU Size 85
    77411 Module BCPQBT Size 22
    7742C Module BCPPNP Size 27
    Bank size 512K
    77BB5 Module DECOMPC0.ROM Size 1072
    77B73 Module BIOSCOD0.ROM Compressed size 39 Original size 33934
    664F0 Module BIOSCOD0.ROM (Split) Compressed size 2329
    2C117 Module BIOSCOD0.ROM (Split) Compressed size 20063
    70A05 Module ROMEXEC0.ROM Size 29010
    6FEAA Module DISPLAY0.ROM Compressed size 2880 Original size 4112
    6C1E9 Module STRINGS0.ROM Compressed size 15526 Original size 35692
    689BE Module UPDATE0.ROM Size 14352
    6711B Module MOD_4800.ROM Compressed size 6280 Original size 9248
    670A6 Module ACPI1.ROM Compressed size 90 Original size 116
    66F2C Module ACPI2.ROM Compressed size 351 Original size 1189
    66ED9 Module ACPI3.ROM Size 56
    66E70 Module ACPI4.ROM Compressed size 78 Original size 90
    66E12 Module USER1.ROM Size 67
    62005 Module ROMEXEC1.ROM Size 17616
    5A0A1 Module OPROM0.ROM Compressed size 32585 Original size 65536
    56983 Module OPROM1.ROM Compressed size 14083 Original size 36864
    520F5 Module OPROM2.ROM Compressed size 18547 Original size 30720
    4E2DD Module SETUP0.ROM Compressed size 15869 Original size 38718
    4B08C Module TEMPLAT0.ROM Compressed size 12854 Original size 30816
    448BB Module MISER0.ROM Compressed size 26550 Original size 41264
    3EDCB Module MOD_5100.ROM Compressed size 23253 Original size 46080
    3CE98 Module ACPI0.ROM Compressed size 7960 Original size 19802
    38600 Module USER0.ROM Compressed size 18557 Original size 41424
    35621 Module LOGO0.ROM Compressed size 12228 Original size 64174
    30F7F Module MOD_4B00.ROM Compressed size 18055 Original size 36459
    20F2C Module BIOSCOD1.ROM Compressed size 45520 Original size 65088
    18675 Module BIOSCOD2.ROM Compressed size 34972 Original size 47712
    16C9C Module BIOSCOD3.ROM Compressed size 6590 Original size 9344
    16000 Module BIOSCOD4.ROM Compressed size 3201 Original size 30912
    9884 Module BIOSCOD4.ROM (Split) Compressed size 18291
    6000 Module LOGO1.ROM Compressed size 3448 Original size 33994
    ESCD at 0 size 2000
    ROM Hole at E000 size 8000
    ROM Hole at 7000 size 1000
    ROM Hole at 5800 size 800
    ROM Hole at 4000 size 1800
    ROM Hole at 3000 size 1000
    ROM Hole at 2000 size 1000
    Bootblock at 78000 length 8000
    Written DECOMPC0.ROM
    Written BIOSCOD0.ROM
    Written ROMEXEC0.ROM
    Written DISPLAY0.ROM
    Written STRINGS0.ROM
    Written UPDATE0.ROM
    Written MOD_4800.ROM
    Written ACPI1.BIN
    Written ACPI2.ROM
    Written ACPI3.ROM
    Written ACPI4.ROM
    Written USER1.ROM
    Written ROMEXEC1.ROM
    Written OPROM0.ROM
    Written OPROM1.ROM
    Written OPROM2.ROM
    Written SETUP0.ROM
    Written TEMPLAT0.ROM
    Written MISER0.ROM
    Written MOD_5100.ROM
    Written ACPI0.AML
    Written USER0.ROM
    Written LOGO0.BIN
    Written MOD_4B00.ROM
    Written BIOSCOD1.ROM
    Written BIOSCOD2.ROM
    Written BIOSCOD3.ROM
    Written BIOSCOD4.ROM
    Written LOGO1.BIN
    Written ESCD.ROM
    Written HOLE0.ROM
    Written HOLE1.ROM
    Written HOLE2.ROM
    Written HOLE3.ROM
    Written HOLE4.ROM
    Written HOLE5.ROM
    Written BB.ROM
    SLIC module size is 374 bytes
    The SLIC checksum has been corrected to 0
    OEM Activation 2.1 SLIC
    RSDT header NOT found
    Parsing RW Everything report for OEM/Table IDs
    RSDT OEM/Table ID is PTLTD Montara 
    FACP OEM/Table ID is INTEL MONTARAG
    BOOT OEM/Table ID is PTLTD $SBFTBL$
    OEM/Table IDs identified are:
    1. PTLTD Montara 
    2. Montara 
    3. INTEL MONTARAG
    4. PTLTD $SBFTBL$
    OEM/Table IDs identified are:
    1. PTLTD Montara 
    2. Montara 
    3. INTEL MONTARAG
    4. PTLTD $SBFTBL$
    5. INTEL GV3Ref  
    Montara  string found in BIOSCOD1.ROM at 5304
    Not replaced as not preceeded by C3h
    INTEL MONTARAG string found in ACPI0.AML at A in DSDT table (from report)
    INTEL MONTARAG string found in ACPI1.BIN at A in FACP table (from report)
    INTEL MONTARAG string found in ACPI3.ROM at A in HPET table (from report)
    INTEL MONTARAG string found in ACPI4.ROM at A in APIC table (from report)
    PTLTD $SBFTBL$ string found in BIOSCOD1.ROM at 3D30 in BOOT table (from report)
    Montara  string found split in BIOSCOD1.ROM at F264 F26F
    ** Montara  string found split in BIOSCOD1.ROM at F264 replaced
    New BIOSCOD1.ROM Module is correct size
    ** BIOSCOD1.ROM reintegrated successfully
    ** SLIC module inserted successfully
    SLIC written as module ACPI5.ROM
    ROM.SCR amended
    7708B Module BCPCAC Size 17
    770AC Module BCPCHP Size 33
    7712C Module BCPSYS Size 128
    7716C Module BCPOST Size 64
    7717F Module BCPFDD Size 19
    771B0 Module BCPMCF Size 49
    771C5 Module BCPMSF Size 21
    771D1 Module BCPMST Size 12
    771DD Module BCPMCT Size 12
    771E9 Module BCPMNT Size 12
    771FF Module BCPP6  Size 22
    77223 Module BCPMCD Size 36
    77244 Module BCPHDD Size 33
    77253 Module BCPHDF Size 15
    7725E Module BCPMHL Size 11
    7726C Module BCPSEC Size 14
    77288 Module BCPNVS Size 28
    772BA Module BCPCI  Size 50
    772C6 Module BCPWFM Size 12
    772D2 Module BCPFWS Size 12
    772DE Module BCPQKB Size 12
    772EC Module BCPMB3 Size 14
    77304 Module BCPUSB Size 24
    77325 Module BCPACP Size 33
    77331 Module BCPKBF Size 12
    7733E Module BCPMOU Size 13
    77366 Module BCPDMI Size 40
    77387 Module BCPCMP Size 33
    773A6 Module BCPNV  Size 31
    773FB Module BCPCPU Size 85
    77411 Module BCPQBT Size 22
    7742C Module BCPPNP Size 27
    Bank size 512K
    77BB5 Module DECOMPC0.ROM Size 1072
    77B73 Module BIOSCOD0.ROM Compressed size 39 Original size 33934
    664F0 Module BIOSCOD0.ROM (Split) Compressed size 2329
    2C117 Module BIOSCOD0.ROM (Split) Compressed size 20063
    70A05 Module ROMEXEC0.ROM Size 29010
    6FEAA Module DISPLAY0.ROM Compressed size 2880 Original size 4112
    6C1E9 Module STRINGS0.ROM Compressed size 15526 Original size 35692
    689BE Module UPDATE0.ROM Size 14352
    6711B Module MOD_4800.ROM Compressed size 6280 Original size 9248
    670A6 Module ACPI1.ROM Compressed size 90 Original size 116
    66F2C Module ACPI2.ROM Compressed size 351 Original size 1189
    66ED9 Module ACPI3.ROM Size 56
    66E70 Module ACPI4.ROM Compressed size 78 Original size 90
    66E12 Module USER1.ROM Size 67
    62005 Module ROMEXEC1.ROM Size 17616
    5A0A1 Module OPROM0.ROM Compressed size 32585 Original size 65536
    56983 Module OPROM1.ROM Compressed size 14083 Original size 36864
    520F5 Module OPROM2.ROM Compressed size 18547 Original size 30720
    4E2DD Module SETUP0.ROM Compressed size 15869 Original size 38718
    4B08C Module TEMPLAT0.ROM Compressed size 12854 Original size 30816
    448BB Module MISER0.ROM Compressed size 26550 Original size 41264
    3EDCB Module MOD_5100.ROM Compressed size 23253 Original size 46080
    3CE98 Module ACPI0.ROM Compressed size 7960 Original size 19802
    38600 Module USER0.ROM Compressed size 18557 Original size 41424
    35621 Module LOGO0.ROM Compressed size 12228 Original size 64174
    30F7F Module MOD_4B00.ROM Compressed size 18055 Original size 36459
    20F2C Module BIOSCOD1.ROM Compressed size 45520 Original size 65088
    18675 Module BIOSCOD2.ROM Compressed size 34972 Original size 47712
    16C9C Module BIOSCOD3.ROM Compressed size 6590 Original size 9344
    16000 Module BIOSCOD4.ROM Compressed size 3201 Original size 30912
    9884 Module BIOSCOD4.ROM (Split) Compressed size 18291
    6000 Module LOGO1.ROM Compressed size 3448 Original size 33994
    96F3 Module ACPI5.ROM Size 374
    ESCD at 0 size 2000
    ROM Hole at E000 size 8000
    ROM Hole at 7000 size 1000
    ROM Hole at 5800 size 800
    ROM Hole at 4000 size 1800
    ROM Hole at 3000 size 1000
    ROM Hole at 2000 size 1000
    Bootblock at 78000 length 8000
    Combined with original EXE
    SLIC performed successfully. BIOS file is D:\PHOENIXTOOL100\700M_A07_SLIC.EXE
    
    I also mark the difference in red. I make sure that I loaded the old rw everything report (not the new one).
     
  7. fireshark

    fireshark MDL Novice

    Sep 20, 2008
    21
    0
    0
    >>88
    Yen, that is very odd.

    Could you send me the SLIC'd BIOS anyway, since it is nto working here?

    Status reports "Phoenix BIOS (new style)".
    I am running as admin, Vista, UAC disabled.

    Do we have same files? CRC32:
    30d9f34.fd: DFB719E6
    PhoenixTool: 1AED3CEF

    Perhaps I am running some weird version?
     
  8. Yen

    Yen Admin
    Staff Member

    May 6, 2007
    13,081
    13,979
    340
    Stop hovering to collapse... Click to collapse... Hover to expand... Click to expand...
  9. catdog215

    catdog215 MDL Senior Member

    Oct 21, 2009
    419
    22
    10
    Stop hovering to collapse... Click to collapse... Hover to expand... Click to expand...
  10. Yen

    Yen Admin
    Staff Member

    May 6, 2007
    13,081
    13,979
    340
    Stop hovering to collapse... Click to collapse... Hover to expand... Click to expand...
  11. Yen

    Yen Admin
    Staff Member

    May 6, 2007
    13,081
    13,979
    340
    Stop hovering to collapse... Click to collapse... Hover to expand... Click to expand...
  12. cwzkevin

    cwzkevin MDL Novice

    Aug 14, 2009
    24
    1
    0
    I have tried to mod on three different machines (multiple times on each machine): 700m laptop with Vista, ep45+Q8200 with Win7, and intel mobo+p4 2.8G with WinXP. For every machine, I downloaded phoenixtool v1.0 zip from OP's link, cert file also from OP's link, the ("before") rw everything report from my link on p11, original bios file from my link on skydrive. And every single time, the log gave me "RSDT header NOT found". I have no idea why all these files together worked on Yen and Shakey's machine but not any of mine. I assumed the files are all the same since we are downloading them from the same places.:confused:

    Thanks again so much for everyone! I did get the bios I want already, although it is not made by myself!:D
     
  13. luky

    luky MDL Addicted

    Dec 21, 2008
    729
    33
    30
    Since Lenovo has released a new version of Bios for 3.11 ThinkPad T500 W500 and the T500 have I done modd SLIC 2.1. Success 100%. Thank you for Andyp wonderful PhoenixTool. I enclose a picture.
     
  14. SoLoR

    SoLoR MDL Expert

    Jul 30, 2008
    1,370
    1,256
    60
    #120 SoLoR, Nov 30, 2009
    Last edited by a moderator: Apr 29, 2017