Implement product key into bios MSDM table of VMware

Discussion in 'Virtualization' started by triggat, Aug 4, 2013.

  1. randymcnally

    randymcnally MDL Novice

    Joined:
    Jul 29, 2009
    Messages:
    16
    Likes Received:
    0
    Trophy Points:
    0
    I had a go and now have made a rom file. My vm boots ok now and as far as i can tell i'm no longer getting 1058 errors...
     
  2. jackmonter5

    jackmonter5 MDL Senior Member

    Joined:
    Jul 27, 2009
    Messages:
    458
    Likes Received:
    156
    Trophy Points:
    10
  3. genuineintel

    genuineintel MDL Member

    Joined:
    Apr 28, 2009
    Messages:
    234
    Likes Received:
    32
    Trophy Points:
    10
    Is there any way to mod the EFI bios of VMWARE Workstation 10 to include the MSDM table for Windows Server 2012 R2 Standard in EFI mode? :confused:
     
  4. Tito

    Tito Super Mod / Adviser Staff Member

    Joined:
    Nov 30, 2009
    Messages:
    17,888
    Likes Received:
    16,542
    Trophy Points:
    340
  5. genuineintel

    genuineintel MDL Member

    Joined:
    Apr 28, 2009
    Messages:
    234
    Likes Received:
    32
    Trophy Points:
    10
  6. duh

    duh MDL Member

    Joined:
    Jan 20, 2009
    Messages:
    143
    Likes Received:
    15
    Trophy Points:
    10
    in the same boat (self imposed tech saavy), but i fail to understand the windows
    8/8.1 activation process itself completely.

    i been trying to port coreboot to my brand new laptops, but the slic is killing me.

    once i port coreboot, i will assume most users will install linux, but what if the
    user opts M$?

    i hope i am able to explain it more properly in the following....

    in the coreboot channel i was hushed, when i said NO M$ IN COREBOOT.
    reason they believe in freedom and a user opts M$ its his/her individual right, and
    i need to respect it. well said point....

    fine with that, but while reading more about seabios i find slic is more or less
    related to acpi....

    so it means i can include slic in the acpi and i can mod it up. But i have very
    limited technical knowledge on slic, how to proceed?

    if it can be done on vmware, then it for sure can be done in seabios. anyone
    have info/knowledge on how to proceed?

    to the best of my knowledge UEFI is more or less a prison and the coding style
    is a burden/overkill on the whole system.

    When things can be simplified from hw init to boot block to blah blah! UEFI
    makes things more complicated beyond imagination.

    TIA!

    thanks!
    -paul
     
  7. Yen

    Yen Admin Staff Member

    Joined:
    May 6, 2007
    Messages:
    12,431
    Likes Received:
    12,999
    Trophy Points:
    340
  8. egawrangler

    egawrangler MDL Novice

    Joined:
    Aug 15, 2009
    Messages:
    11
    Likes Received:
    1
    Trophy Points:
    0
    Care to re-up please? THX!! I don't know about anyone else but that URL looks down to me...


     
  9. sebus

    sebus MDL Guru

    Joined:
    Jul 23, 2008
    Messages:
    6,201
    Likes Received:
    1,945
    Trophy Points:
    210
    Works fine, use IE & just download
     
  10. egawrangler

    egawrangler MDL Novice

    Joined:
    Aug 15, 2009
    Messages:
    11
    Likes Received:
    1
    Trophy Points:
    0
    Correct, my bad...ISP must be blocking the URL @ home.

    So this is the 361H BIOS, I'd be interested to know if anyone has tried the same process with the 385D BIOS?
     
  11. pix

    pix MDL Member

    Joined:
    Nov 3, 2008
    Messages:
    128
    Likes Received:
    83
    Trophy Points:
    10
    Although you don't seem to need the MSDM, it would be great if someone (like Yen:)) would create a 385D and 386D pre-msdm'd bios for us to play with. It's a shame the public one is based on an old version.

    I'm all for DIY by the way but adding new tables is a bit beyond me..

    edit: You can google the 7z archive shown in the screenshot in post 191 and use Yen's instructions in #104 to change the bogus key in that archive to a valid one. That will give you a working 385D with most of the heavy lifting already done for you. 386D would be nice still though for ESXi :)
     
  12. The_Guardian

    The_Guardian Contributor

    Joined:
    May 7, 2012
    Messages:
    2,054
    Likes Received:
    6,794
    Trophy Points:
    90
    I am trying this for the first time but I do not know what .vmx file to edit...I have one under C:program files (x86)\VMware\workstation\vmware-vmx.exe and a bunch of .vmx file for windows 8 in my documents where the newly created VMware file are. What is the exact name of the file I need to edit to include the .rom? I am a little confused on this last step. Thanks in advance. :)


    Update: I found the file to edit and low and behold my windows 10 tech. preview is activated in VMware using win 8.x dummy oem-dm key.
     
  13. EFA11

    EFA11 Avatar Guru

    Joined:
    Oct 7, 2010
    Messages:
    8,729
    Likes Received:
    6,728
    Trophy Points:
    270
    yes for now, expect that to change at RTM, currently TP uses 8.x keys.
     
  14. NiteCrew

    NiteCrew MDL Novice

    Joined:
    Jan 24, 2009
    Messages:
    17
    Likes Received:
    2
    Trophy Points:
    0
    Hi all,

    I would like to learn how to add MSDM table to untouch VM workstation 11 6006 file (bios). I was able to add both SLP and SLIC. But from reading this thread, it might not be simple for those with limited knowledge. Unless i'm missing something.

    Thanks
     
  15. bigfoot15

    bigfoot15 MDL Member

    Joined:
    Jul 22, 2009
    Messages:
    102
    Likes Received:
    222
    Trophy Points:
    10
  16. nuhi

    nuhi MDL Novice

    Joined:
    Sep 24, 2013
    Messages:
    18
    Likes Received:
    40
    Trophy Points:
    0
    Hi guys, I just saw a mention of acpi.addtable.filename in vmx settings, hxxp://daveparsons.net/blog/2014/04/20/replace-acpi-tables-in-vmware-bios/
    Does that thing works? Seems like a neat solution for all the bios editing.

    Tried quick searching, found nothing.
    I would try it myself if I had an ACPI MSDM table laying around. Maybe RWEverything can extract one from another EFI binary?
    Thanks.
     
  17. bigfoot15

    bigfoot15 MDL Member

    Joined:
    Jul 22, 2009
    Messages:
    102
    Likes Received:
    222
    Trophy Points:
    10
    Just extract it from the bios posted above your post
     
  18. nuhi

    nuhi MDL Novice

    Joined:
    Sep 24, 2013
    Messages:
    18
    Likes Received:
    40
    Trophy Points:
    0
    It works. ACPI tables can be added to VMWare dynamically with acpi.addtable.filename.
    Installed non-EFI machine, used bigfoot15's ROM from above, saved MSDM table via RWEverything.
    Used that BIN in EFI machine to add the table.

    Thanks, will report if something doesn't work as expected, for now in UEFI managed to see the inserted MSDM ACPI table.
     
  19. sebus

    sebus MDL Guru

    Joined:
    Jul 23, 2008
    Messages:
    6,201
    Likes Received:
    1,945
    Trophy Points:
    210
    That is Donk - the author of Unlocker from Insanelymac (he does know his stuff!)

    It definitely works, and way more intelligent way to get SLIC in VM

    sebus
     
  20. azlvda

    azlvda MDL Member

    Joined:
    Jun 28, 2009
    Messages:
    125
    Likes Received:
    63
    Trophy Points:
    10
    image googling "rw everything msdm table" and hex editor
    install ... activated :clap: