VMware Workstation/ESXi BIOS/EFI SLIC Mod

Discussion in 'Virtualization' started by pantagruel, Aug 26, 2015.

  1. pantagruel

    pantagruel MDL Addicted

    Aug 30, 2007
    521
    1,901
    30
    #181 pantagruel, Nov 19, 2019
    Last edited: May 3, 2020
    (OP)
    Stop hovering to collapse... Click to collapse... Hover to expand... Click to expand...
  2. Robert Frampton

    Robert Frampton MDL Novice

    Nov 8, 2019
    3
    2
    0
    @pantagruel

    Thank you! Though is not visible via SLIC_ToolKit_V3.2 it works like a charm.
     
  3. pantagruel

    pantagruel MDL Addicted

    Aug 30, 2007
    521
    1,901
    30
    SLIC_ToolKit_V3.2 isn't aware of more recent OEM SLP strings. Glad it works, I'll add Virtual_XP to all BIOS440 mods from now.
     
    Stop hovering to collapse... Click to collapse... Hover to expand... Click to expand...
  4. lulighttec

    lulighttec MDL Novice

    Feb 23, 2010
    11
    0
    0
    I'm working on a similar project, but I'm trying to use a Dell A16 UEFI to mod the VMWare EFI. I have gotten as far as dumping the UEFI/BIOS from the physical machine running in EFI mode. I can open it in UEFITool, but I can't see any of the sections labeled as such, and can't see the Volume image for the EFI part of the rom. I'm not so worried about the SLIC; if I do this right that should be part of the finished rom. I need to replace the SMBIOS descriptor in the EFI64.rom with that from the Dell A16. Can you point me in the right directions?
     
  5. pantagruel

    pantagruel MDL Addicted

    Aug 30, 2007
    521
    1,901
    30
    @lulighttec
    Sorry, I'm not familiar with the Dell A16 UEFI. Maybe someone in the BIOS Mods subforum can help you. I can make you up a VMware EFI mod if that's of any help.
     
    Stop hovering to collapse... Click to collapse... Hover to expand... Click to expand...
  6. lulighttec

    lulighttec MDL Novice

    Feb 23, 2010
    11
    0
    0
    that probably will be a huge help, once I figure out how to extract the info from the UEFI. It's for a Latitude E6410 that has been mentioned a bunch in this thread. I'll pop a question over in that forum and see what I can find, and report back with more info when ready.

    Thanks,
    lulighttec
     
  7. pantagruel

    pantagruel MDL Addicted

    Aug 30, 2007
    521
    1,901
    30
    #187 pantagruel, Dec 7, 2019
    Last edited: Dec 7, 2019
    (OP)
    It looks like the SMBIOS in VMware EFI64.ROM is here:

    vmsmbios.PNG vmsmbiosbinwinhex.png

    Probably you need to replace/edit the PE32 image section. You may need to experiment, I'm not sure what you were able to extract from the A16. If the .ffs is compatible/usable maybe 'Replace as is', else edit?

    Hope it helps.

    EDIT: I think this table is not static, and will be refreshed on boot up, so it may be pointless to try this.

    If you have VMware running on the A16 host, you can try:

    SMBIOS.reflectHost = "TRUE"

    in the .vmx, and the host smbios info will be reflected.
     
    Stop hovering to collapse... Click to collapse... Hover to expand... Click to expand...
  8. rpo

    rpo MDL Expert

    Jan 3, 2010
    1,447
    1,421
    60
    Virtuelbox 6.1.0 is available, but "Virtualization core: Drop recompiler, i.e. running VMs now needs a CPU supporting hardware virtualization". My ten years old Dell Studio 540 has no hardware virtualization; have to stay with virtalbox 6.0.
     
  9. pantagruel

    pantagruel MDL Addicted

    Aug 30, 2007
    521
    1,901
    30
    @Disk2019
    Thanks for the info about the update, but the 15.5.2 BIOS and EFI's are the same as 15.5.0/15.5.1. I don't know why you are having a problem.
     
    Stop hovering to collapse... Click to collapse... Hover to expand... Click to expand...
  10. pantagruel

    pantagruel MDL Addicted

    Aug 30, 2007
    521
    1,901
    30
    VMware Workstation 15.5.2 Pro/Player | 12 March 2020 | Build 15785246

    The EFIs and BIOS.440 are the same as 15.5.0/15.5.1:

    BIOS BUILD 491
    EFI ROM version: VMW71.00V.14410784.B64.1908150010 (64-bit RELEASE)
    EFI ROM version: VMW71.00V.14410784.B32.1908150010 (32-bit RELEASE)

    You can get the latest modded BIOS/EFIs on the first post.
     
    Stop hovering to collapse... Click to collapse... Hover to expand... Click to expand...
  11. Brother i have tested with these bios rom file in EFI64 mode everything works fine but at last when i tried to activate win7 with sp1 vm (guest machine) it states an error cant be activated. as according to my concern i have applied all steps correctly but idk why it failed getting activated.

    VM15.5_DELL25_EFI64_SLIC is it the (U)EFI build 491 you are saying as EFI ROM version: VMW71.00V.14410784.B64.1908150010 (64-bit RELEASE)
     
  12. pantagruel

    pantagruel MDL Addicted

    Aug 30, 2007
    521
    1,901
    30
    @Disk2019
    I'm using VM15.5_DELL25_EFI64_SLIC.ROM (from the download) in my 7x64 EFI machine running in VMware Workstation Pro 15.5.2. In the guest the version shows as:
    Code:
    Guest: EFI ROM version: VMW71.00V.14410784.B64.1908150010 (64-bit RELEASE)
    The same machine not running the modded EFI shows the same but will not activate:
    Code:
    Guest: EFI ROM version: VMW71.00V.14410784.B64.1908150010 (64-bit RELEASE)
    To activate, the 7x64 EFI.vmx must include :
    Code:
    firmware = "efi"
    efi64.filename = "VM15.5_DELL25_EFI64_SLIC.ROM"
    And if VM15.5_DELL25_EFI64_SLIC.ROM is placed in the 7x64 EFI machine folder, and the cert is installed, it will activate.

    Again, I don't know why you're having a problem. What error are you getting?
     
    Stop hovering to collapse... Click to collapse... Hover to expand... Click to expand...
  13. brother i am trying it again & will update if its not getting done on my side . thanks a lot lot for your support & help :)
     
  14. Brother should we have to put slic bin file with cert at c drive too or only cert file is needed . it is not speciad in how to use tutorial about slic bin file path .
    i am using paravirtualized scsi disk with sata mode in creating a new win7 vm or i must use recommended disk with its mode by vmware workstation.
     
  15. pantagruel

    pantagruel MDL Addicted

    Aug 30, 2007
    521
    1,901
    30
    @Disk2019
    Place the cert on the root of C drive and install it using:
    Code:
    slmgr.vbs /ilc C:\DELL-DD981F15.XRM-MS
    The SLIC bin is used to create the modded EFI so no need need to worry about that.

    Also, you need to install the OEM:SLP key for your Windows version:
    Code:
     /ipk xxxxx-xxxxx-xxxxx-xxxx-
    The keys are available in the Windows 7 sub-forum.

    You can activate using:
    Code:
     slmgr.vbs /ato
    though this should happen automatically.

    This is all explained in the VMware BIOS EFI Mod How-to-Use.pdf included in the download.
     
    Stop hovering to collapse... Click to collapse... Hover to expand... Click to expand...
  16. pantagruel

    pantagruel MDL Addicted

    Aug 30, 2007
    521
    1,901
    30
    @Disk2019
    I use:

    - Custom (advanced) install
    - I will install the operating system later
    - SCSI Controller - LSI Logic SAS
    - SCSI

    Works for me.
     
    Stop hovering to collapse... Click to collapse... Hover to expand... Click to expand...
  17. brother i confirm using fujitsu roms & cert resolved my issue. thanks a lot for all your support .
     
  18. dragon_sage

    dragon_sage MDL Novice

    Apr 1, 2020
    1
    0
    0
    Hello all,

    Maybe I'm dumb. But I used the Dell mod rom files and replaced them in my VMWare workstation Pro folder. Method 2. I have a windows 10 VM but it still shows the VMWare bios. I also edited the vmx to reflect host bios. I also tried adding the efi.file name and putting the file in the vm folder. Same result.

    Please tell me what I over looked when I was RTFM?

    Regards,
    DS.