VMware Workstation (&Player) v11-bios397 HP PROLIANT SLIC 2.3 patched

Discussion in 'Virtualization' started by Seven_of_Nine, Dec 3, 2014.

  1. Seven_of_Nine

    Seven_of_Nine MDL Novice

    Jun 1, 2010
    3
    6
    0
    #1 Seven_of_Nine, Dec 3, 2014
    Last edited: Dec 3, 2014
    Just some small steps to help everyone out.

    1) Use 7ZIP on local installed vmware-vmx.exe and obtain file "6006" from the .rsrc\BINRES\

    2) Launch any Windows guest OS within your VMWARE 11 and create a RW-Everything report (v1659 via these forums)
    Open "ACPI tables" and save them all (CTRL+F2)

    3) Get the Tool to Insert/Replace SLIC in Phoenix / Insyde / Dell / EFI BIOSes (v2.59 via these forums)

    4) Get a proper BIN+matching cert also via these forums from for example user "Tito" on these forums

    Then time to bring it together:

    Launch the bios tool from step 3
    Insert your 6006 file (step1) + BIN&CERT (step4) + match it with your RW report (step2) AND press "GO"
    The tool does it's job and creates a "6006_SLIC" file next to the "6006" file.

    Rename this 6006_SLIC file to something usefull: "bios440.rom" :biggrin:
    And for usage in your VM's edit the .VMX file and add the line "bios440.filename = "path to the BIOS ROM file"

    The VM can now boot from your own created BIOS that has been given a valid SLIC tables inside.

    All these steps are tested and verified + functional on my platforms.

    EDIT - Have been following these Forums for years and used all the knowledge in daily practice. As this is just my 2nd post (under 20 in total) I can not put URL's / attachments here. I figured a little write up would be just as good as a direct link to a binary download. Make the effort; it's worth your while!
     
  2. sebus

    sebus MDL Guru

    Jul 23, 2008
    5,964
    1,821
    180
    But does it really matter at all these days, when you can have KMS emulator running in another VM?
     
  3. s1ave77

    s1ave77 MDL Guide Dog/Dev

    Aug 15, 2012
    15,692
    22,579
    340
    Or even inside the very same VM .... still might be a nice test environment (to test OEM activation or branding).

    At least, although it might look like the opposite atm, MDL is still a Dev forums, if i'm not completely misguided, and (again) took the wrong turn :D.
     
    Stop hovering to collapse... Click to collapse... Hover to expand... Click to expand...
  4. urie

    urie Moderator
    Staff Member

    May 21, 2007
    8,772
    3,121
    300
    @ Seven of nine, just to let you know AndyP's phoenix tool can actually edit the vmware-vmx.exe file you do not need to unpack it for normal slic mod.
     
  5. ripper10

    ripper10 MDL Novice

    Aug 2, 2010
    3
    0
    0
    #5 ripper10, Dec 31, 2014
    Last edited: Dec 31, 2014
    Hello everyone, how can i use andi's tool to insert an SLP string into the bios of vmware workstation 11?
    I can successfully insert the SLIC but the option for SLP is grayed out and since I want to install Windows Xp I need to insert the SLP string.
    Any help would be appreciated.
     
  6. urie

    urie Moderator
    Staff Member

    May 21, 2007
    8,772
    3,121
    300
  7. ZaForD

    ZaForD MDL Expert

    Jan 26, 2008
    1,180
    178
    60
    Can someone who knows how to do this try it again.

    'Cos I can't find any 6006 files BINRES folders :confused:
     
  8. Tito

    Tito Super Mod / Adviser
    Staff Member

    Nov 30, 2009
    17,695
    15,679
    340
    Stop hovering to collapse... Click to collapse... Hover to expand... Click to expand...
  9. pantagruel

    pantagruel MDL Senior Member

    Aug 30, 2007
    273
    854
    10
    Get the vmware-vmx.exe file

    C:\Program Files (x86)\VMware\VMware Workstation\vmware-vmx.exe(x86 system)
    C:\Program Files (x86)\VMware\VMware Workstation\x64\vmware-vmx.exe(x64 system)

    copy it to a folder like 'VMware Bios' on your desktop. Extract the exe to a new folder with 7zip and you'll find the 6006 file inside

    \VMware Bios\vmware-vmx\.rsrc\BINRES\6006

    You can open the 6006 file with Andy's Tool.
     
    Stop hovering to collapse... Click to collapse... Hover to expand... Click to expand...
  10. ZaForD

    ZaForD MDL Expert

    Jan 26, 2008
    1,180
    178
    60
    @Tito and Pantagruel
    Thanks for the help guys. :worthy:

    I really don't get this, I just tried it again:
    Copied over the "vmware-vmx.exe" file to the desktop.
    Downloaded and installed the latest version 7zip.
    Extracted the "vmware-vmx.exe" file
    But still no "BINRES" folder or "6006" file :confused:
     

    Attached Files:

  11. Tito

    Tito Super Mod / Adviser
    Staff Member

    Nov 30, 2009
    17,695
    15,679
    340
    Stop hovering to collapse... Click to collapse... Hover to expand... Click to expand...
  12. ZaForD

    ZaForD MDL Expert

    Jan 26, 2008
    1,180
    178
    60
    OH Crap... :eek:
    Good spot mate.

    I really should just stick to the screw part of IT ;)
     
  13. ZaForD

    ZaForD MDL Expert

    Jan 26, 2008
    1,180
    178
    60
    #13 ZaForD, Jan 26, 2015
    Last edited: Jan 26, 2015
    Finally got it working, Thanks Guys. :cool:

    FYI....
    With the latest version of 7zip 9.38 beta (x64)
    When I tried 'Right Clicking' and 'Extracting' vmware-vmx.exe. I still didn't get the 'BINRES' or other folders ???
    Yet opening 'vmware-vmx.exe' in 7zip then 'Extracting' it, I got all the folders.
    Not sure if its a settings thing or a bug, but I thought I'd let you guys know. ;)
     
  14. urie

    urie Moderator
    Staff Member

    May 21, 2007
    8,772
    3,121
    300
    Just tried using 7zip 9.20 x64 and no such problems also remember there is no BINRES folder in the vmware-kvm.exe in is in vmware_vmx.exe. Personally I use a resource editor i,e, restorator.
     
  15. ZaForD

    ZaForD MDL Expert

    Jan 26, 2008
    1,180
    178
    60
    Oooops...
    I goofed again :eek:
    At least this time is was only a typo. :)

    @Urie,
    Yeah, it maybe a better thing.
    We all know how reliable they can be. :D
     
  16. rensaid

    rensaid MDL Novice

    Feb 26, 2015
    15
    2
    0
    Check a new version of VMware, plz. There is no bios file there. So what is to do?
     
  17. kelorgo

    kelorgo MDL Addicted

    Oct 29, 2012
    838
    1,499
    30
    It's still there. In VMware Workstation 11.1.0, inside vmware-vmx.exe, the BIOS is there as .rsrc\BINRES\6006 as always. On a 64-bit system, you can find vmware-vmx.exe inside the x64 directory.
     
  18. mraksol

    mraksol MDL Novice

    Jun 30, 2016
    11
    0
    0
    NOt work its lie
     
  19. Marcus76

    Marcus76 MDL Novice

    Jul 6, 2014
    6
    0
    0
    Thanks! I needed a Lenovo BIOS for Workstation 12.1.1 that would specifically match the system I backed up from my Lenovo H420 before I used it for something else.

    I ran RWEverything on the H420 system and found it was using the OEM TableID of "LENOVOTC-03" so I wanted to match that. I haven't seen a Mega Bios pack for WS 12.1.1 yet so I thought I'd try my hand at doing the VMWare bios modification.

    I extracted the 6006 rom from vmware-vmx.exe using 7-Zip. I used AndyP's wonderful PhoenixTool v2.66 and was able to insert the Lenovo "LENOVO[TC-03]2.1-4810B8F4.BIN" 2.1 SLIC from the "OEMCERT_AND_SLICS_2016-06-15" into the 6006.ROM file. The system already had the right SLP Key and the right certificate. I just needed to add the right SLIC table to the VMWare BIOS.

    Adding the BIOS440.FILENAME parameter to the VMX file and pointing it to the updated 6006.ROM file worked perfectly. The system booted and properties now show it as activated! AWESOME! :clap:

    Thanks to Seven_of_Nine for the guide and to the MDL developers for these incredible tools! :worthy: