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. 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.
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)?
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.]
- 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.
Great work, just got another idea, we don't need anymore 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 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.
@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.