Can the Hyper-V BIOS be modded?

Discussion in 'Virtualization' started by reginakampher, Aug 17, 2008.

  1. TheOneAndOnly

    TheOneAndOnly MDL Junior Member

    Aug 21, 2007
    96
    3
    0
    So, if you run Everest inside the VM what does it tell you your SLIC is?
     
    Stop hovering to collapse... Click to collapse... Hover to expand... Click to expand...
  2. mvanhelmont

    mvanhelmont MDL Novice

    Jun 11, 2007
    11
    0
    0
    everest give me OEM ID: HPQOEM
    OEM Table ID: SLIC-MPC
    Creator ID: HPQ

    i have added a screenshot.
     
  3. ZaForD

    ZaForD MDL Expert

    Jan 26, 2008
    1,212
    200
    60
    It does work...

    Hey Guys,

    I can now confirm what mvanhelmont is saying.
    See attached screenshot, Vista SP1 in Hyper-V.


    I put a blank 80gb HDD in a Dell Optiplex (which has a Dell SLIC)
    Did a clean install of Server 2008 STD.
    Used the Dell Cert and STD CDKey.
    Rebooted, Server 2008 now activated.

    Did a complete Windows Update, except for Sliverlight (KB955305) and Server Manger (KB940518)
    I didn't notice they were not ticked. :eek:
    Rebooted and Added Hyper-V and Desktop Experience.
    Rebooted, Started Hyper-V, created a new VM and installed Vista Ultimate (without any CDKey) from my SP1 MSDN image.

    Once completed, I rebooted the VM with the 'WOWcd_auto_HP1.01.iso'
    The VM's screen flashed abit, then Vista loaded.
    I used 'slmgr' to add the HP cert and an Ultimate CDKey, both completed successfully.
    Rebooted VM with the 'WOWcd_auto_HP1.01.iso' again the screen flashed then booted. Ultimate was Activated.
    Did a Windows Update and rebooted, Ultimate still activated.

    Rebooted again without the 'WOWcd_auto_HP1.01.iso'
    No Screen flash and No Activation.

    Just to make sure I tried this again on my normal Server 2008 install and Vista failed to boot, hang at the BIOS screen as normal.
    My guess is its something to do with the Hyper-V updates.
    The new install started as the RTM version, my normal one has gone from Beta to RC to RTM.

    I hope this info helps guys. :cool:
     
  4. Yen

    Yen Admin
    Staff Member

    May 6, 2007
    13,081
    13,979
    340
    WoW!

    The patch seems to work!

    @TheOneAndOnly

    You won’t find the HPQOEMSLIC-MPC when you try to find it at vm.exe allocated RAM.
    The result of mvanhelmont is as expected.

    WoW patches the SLIC at Acpi namespace by following the Root System Description Pointer of VM bios. It neither patches the bioscode of VM nor the vm.exe!


    One thing isn’t clear to me. Have you guys mounted the HP.iso as virtual device, or do you use it as physical CD (burnt to disc)?
     
    Stop hovering to collapse... Click to collapse... Hover to expand... Click to expand...
  5. mvanhelmont

    mvanhelmont MDL Novice

    Jun 11, 2007
    11
    0
    0
    i have mount the Wow Iso as virtual device zo it loads always without cd in my physical drive.
     
  6. ZaForD

    ZaForD MDL Expert

    Jan 26, 2008
    1,212
    200
    60
    Hi Yen,
    I was also using the HP.iso as a virtual device.

    This afternoon, I burnt it to a disk and used it in the physical CD.
    Booted VM
    Screen flashed again
    Vista loaded
    But was NOT activated.

    I tried rebooting, shuting down and restarting, I even rebooted the Host system and tried again.

    Vista would NOT activate with the HP.iso in the Physical CD.
    It ONLY activated with the HP.iso as a Virtual Device.

    I hope this helps guys. :)


    [I can keep this test system for around a week if you need anything else tested.]
     
  7. nnaaahh

    nnaaahh MDL Novice

    Mar 13, 2008
    15
    0
    0
    Does this WoW patch work for OEM activation of Windows XP?
     
  8. reginakampher

    reginakampher MDL Addicted

    Apr 5, 2008
    677
    158
    30
    No. Only Vista and Server 2008
     
  9. nnaaahh

    nnaaahh MDL Novice

    Mar 13, 2008
    15
    0
    0
    Any ideas on how to get OEM activation for Windows XP working on a Hyper-V VM?
     
  10. WickedNick

    WickedNick MDL Junior Member

    Sep 25, 2008
    81
    11
    0
    Hello everyone!

    What is more preferred vendor you'd like to put to SLIC table for Hyper-V?
     
    Stop hovering to collapse... Click to collapse... Hover to expand... Click to expand...
  11. urie

    urie Moderator
    Staff Member

    May 21, 2007
    9,039
    3,388
    300
    Personally for myself i would prefer Dell.
     
  12. Yen

    Yen Admin
    Staff Member

    May 6, 2007
    13,081
    13,979
    340
    You did a successful mod?

    I'm still thinking about.......
     
    Stop hovering to collapse... Click to collapse... Hover to expand... Click to expand...
  13. ZaForD

    ZaForD MDL Expert

    Jan 26, 2008
    1,212
    200
    60
    - Update -

    Hi Guys,

    I discoverd this yesterday, not sure if it makes any difference, but it may be of use to some peeps. :)

    The 'WOWcd_auto_HP1.01.iso' will only activate Vista in a Hyper-V VM.
    If Server 2008 is Activated.

    I installed Server 2008 on an old Sony Vaio laptop to do a demo.
    I couldn't activate it as it has the Vaio has no SLIC table in the BIOS. So I was using the 60 day trial.
    I installed Vista SP1 in a VM, added the HP Cert and CD key via 'slmgr' and rebooted with the 'WOWcd_auto_HP1.01.iso' as a virtual device.
    But it wouldn't activate.

    Transferd the .VHD to my actived Server 2008, booted it with the 'WOWcd_auto_HP1.01.iso' and it was activeted.
     
  14. WickedNick

    WickedNick MDL Junior Member

    Sep 25, 2008
    81
    11
    0
    Stop hovering to collapse... Click to collapse... Hover to expand... Click to expand...
  15. TheOneAndOnly

    TheOneAndOnly MDL Junior Member

    Aug 21, 2007
    96
    3
    0
    Stop hovering to collapse... Click to collapse... Hover to expand... Click to expand...
  16. Yen

    Yen Admin
    Staff Member

    May 6, 2007
    13,081
    13,979
    340
    #77 Yen, Sep 26, 2008
    Last edited by a moderator: Apr 20, 2017
    :eek: Great work, just got another idea, we don't need anymore:D

    Yes, please explain the way to. Injected 1b module into a dummy bios, copied those 4 bytes additionally?

    I'll have a look as well:D

    How did you calculate those 4 bytes:
    Code:
    Offset      0  1  2  3  4  5  6  7   8  9  A  B  C  D  E  F
    
    00003E70               7E AD 5D FD                                ~*]ý
    
    If you don't mind, please explain. To know more about AMI module checksum is greatly appreciated.

    Thanks.

    BtW: You can add Dell Computer string at bios offset 16430h and correct checksum again to try to activate XP Dell as well, another OEM will be easier.
     
    Stop hovering to collapse... Click to collapse... Hover to expand... Click to expand...
  17. WickedNick

    WickedNick MDL Junior Member

    Sep 25, 2008
    81
    11
    0
    Stop hovering to collapse... Click to collapse... Hover to expand... Click to expand...
  18. TheOneAndOnly

    TheOneAndOnly MDL Junior Member

    Aug 21, 2007
    96
    3
    0
    #79 TheOneAndOnly, Sep 28, 2008
    Last edited by a moderator: Apr 20, 2017
    Stop hovering to collapse... Click to collapse... Hover to expand... Click to expand...
  19. WickedNick

    WickedNick MDL Junior Member

    Sep 25, 2008
    81
    11
    0
    @TheOneAndOnly,

    I'm really sorry! I was mistaken! Nevertheless the problem you have started to solve was actual not only for you but for many other people.
     
    Stop hovering to collapse... Click to collapse... Hover to expand... Click to expand...