How do I find an unknown SLP or SLIC in a BIOS?

Discussion in 'BIOS Mods' started by Galane, May 15, 2014.

  1. Galane

    Galane MDL Novice

    Feb 11, 2013
    46
    5
    0
    I have a desktop system from an OEM that's not included in SLIC toolkit or other utilities. I know it has an SLP and must have at least SLIC 2.0 because the company shipped large numbers of computers with both Windows versions and even had their logo on the COA tags.

    So yes, a large company which would have their own SLP and SLIC codes in the BIOS but not recognized by the available utilities.

    I want to extract them from the last OEM BIOS and transplant (plus update to SLIC 2.1 or later) to the last BIOS released by the motherboard manufacturer. The board is made by Intel, same as the retail version but with the OEM BIOS.

    I have the OEMBIOS backup from XP but not from Vista, haven't been able to get an original Vista DVD for this OEM.
     
  2. Tito

    Tito Super Mod / Adviser
    Staff Member

    Nov 30, 2009
    17,612
    15,466
    340
    No need to create multiple threads on similar topics. I have already given you some answers.

    There is no SLIC in the RW report. Unlike SLP strings, the SLIC table can be detected by SLIC Toolkit without any stored database; it just explores the ACPI namespace & finds the table. So most likely the machine came with System Builder edition of Vista, not OEM:SLP.

    For SLP string detection, we need corresponding OEMBIOS set. After decrypting them, we can get the valid string & its address.
     
    Stop hovering to collapse... Click to collapse... Hover to expand... Click to expand...
  3. Galane

    Galane MDL Novice

    Feb 11, 2013
    46
    5
    0
    I posted the OEMBIOS set there, but has anyone downloaded it?
     
  4. Tito

    Tito Super Mod / Adviser
    Staff Member

    Nov 30, 2009
    17,612
    15,466
    340
    Better ask FreeStyler, who is currently maintaining OEMBIOS tool.
     
    Stop hovering to collapse... Click to collapse... Hover to expand... Click to expand...
  5. Yen

    Yen Admin
    Staff Member

    May 6, 2007
    11,211
    11,008
    340
    It's quite easy. For Vista activation you need to find a SLIC >=2.0. Use rw-everything and look for ACPITables on the particular machine. No SLIC table, no licensing for Vista.
    For SLP1.0 (XP) dump string address space (also with rw-everything) and search for a potential OEM string.
    Both has nothing to do with recognition. IF licensed then they are there for sure. DMI area (0xE0000-0xFFFFF) for SLP1.0 strings and ACPINamespace for all ACPITables and SLIC has to be one of them...:)

    Additionally decrypt the OEMBIOS files to find all valid ranges / strings...
     
    Stop hovering to collapse... Click to collapse... Hover to expand... Click to expand...