Request thread to insert SLP1.0 into BIOS

Discussion in 'BIOS Mod Requests. Post Requests Only' started by kageon1, Aug 20, 2007.

  1. offon7544

    offon7544 MDL Expert

    Sep 27, 2007
    1,018
    8
    60
    Stop hovering to collapse... Click to collapse... Hover to expand... Click to expand...
  2. phase

    phase MDL Novice

    Feb 5, 2009
    7
    0
    0
  3. offon7544

    offon7544 MDL Expert

    Sep 27, 2007
    1,018
    8
    60
    No, after test on the same board, my bios work with "Hewlett" string, the string is not put in DMI area, so you can't see it in DMI table, this is normal, here a hexdump of my bios :

    oembios.exe find the string, so i can make the feedback myself.
     
    Stop hovering to collapse... Click to collapse... Hover to expand... Click to expand...
  4. phase

    phase MDL Novice

    Feb 5, 2009
    7
    0
    0
    #2025 phase, Apr 24, 2009
    Last edited: Apr 24, 2009
    Pulled the 1B Module out of the BIOS you supplied and the string is at the same location
    While in the edit I made the SLP string had to be placed:
    The difference in strings (Hewlett-Packard/Hewlett) is irrelevant as both work (tested on my main computer which had previously used Hewlett as the SLP string in the DMI table). I should note that the location where I manually made the modification seems to be empty, but when doing a memory dump from the running system, that location is filled with strings that say "To Be Filled By O.E.M." Also, running AMIMMWIN.exe /SLP on my bios does not show it having an SLP string, while on yours it does.

    I really don't know how the whole SLP 1.0 Activation scheme works, I found a link on msfn.org that shows:

    F000,0000,FFF0,Hewlett
    E000,0000,FFF0,Hewlett

    For the HP OEMBIOS.CAT (CRC32=CD4E1902). Does that mean that it expects the string to be found anywhere from the start of the bios for the next FFFF bytes?
     
  5. offon7544

    offon7544 MDL Expert

    Sep 27, 2007
    1,018
    8
    60
    SystemString must be fully contained within the range from PhysicalStartAddress to PhysicalEndAddress, the string check is case-insensitive

    Ex : F000,0000,FFF0,Hewlett
    System search the string "Hewlett" in the range from f000:0000 to f000:fff0
     
    Stop hovering to collapse... Click to collapse... Hover to expand... Click to expand...
  6. offon7544

    offon7544 MDL Expert

    Sep 27, 2007
    1,018
    8
    60
    Stop hovering to collapse... Click to collapse... Hover to expand... Click to expand...
  7. offon7544

    offon7544 MDL Expert

    Sep 27, 2007
    1,018
    8
    60
    Stop hovering to collapse... Click to collapse... Hover to expand... Click to expand...
  8. The SIN Raven

    The SIN Raven MDL Novice

    Dec 9, 2008
    19
    0
    0
    Thanks allot offon7544.
    1019 is working in xp and vista.
    They are activated.:D
    Can you please do the same to 1021.006 bios?:confused:
    There is one with SLIC, but i whant also SLP 1.0.
    Again thanks.
    Best regards:

    The SIN Raven
     
  9. offon7544

    offon7544 MDL Expert

    Sep 27, 2007
    1,018
    8
    60
    Stop hovering to collapse... Click to collapse... Hover to expand... Click to expand...
  10. The SIN Raven

    The SIN Raven MDL Novice

    Dec 9, 2008
    19
    0
    0
    Again thanks allot, also for the info about 1021.006.
    Great work.
    Best regards.

    The SIN Raven
     
  11. fallan

    fallan MDL Novice

    Mar 19, 2009
    45
    4
    0
    Stop hovering to collapse... Click to collapse... Hover to expand... Click to expand...
  12. phase

    phase MDL Novice

    Feb 5, 2009
    7
    0
    0
    #2034 phase, Apr 27, 2009
    Last edited: Apr 27, 2009
    Sorry, had a busy weekend.

    Here's what I came up with using WinHex to view the extracted 1B module, as well as to search through System RAM to find the string location.


    Manual DMI Edit (DMICFG.EXE) - HEWLETT Manufacturer String - 0009:F060

    Manual 1B Module Edit - 000F:E380



    Forum Downloaded 1B Module Edit- 2C14:6075

    So for some reason or another, that SLP string wound up at 2C14:6075 in RAM when the system was up and running. Flashing back to that BIOS instantly gave me a WGA Notifcation and Nag screen that this copy of Windows wasn't activated.

    I also have absolutely no clue what exactly is populating the RAM with the string "To Be Filled By" at 000F:E840. (The text continues to say To Be Filled By O.E.M)
     
  13. offon7544

    offon7544 MDL Expert

    Sep 27, 2007
    1,018
    8
    60
    #2035 offon7544, Apr 28, 2009
    Last edited: Apr 28, 2009
    Stop hovering to collapse... Click to collapse... Hover to expand... Click to expand...
  14. osmuni

    osmuni MDL Novice

    Apr 5, 2009
    27
    11
    0
  15. offon7544

    offon7544 MDL Expert

    Sep 27, 2007
    1,018
    8
    60
    Stop hovering to collapse... Click to collapse... Hover to expand... Click to expand...
  16. offon7544

    offon7544 MDL Expert

    Sep 27, 2007
    1,018
    8
    60
    Stop hovering to collapse... Click to collapse... Hover to expand... Click to expand...