VMware
1 2 3 Previous Next 33 Replies Last post: Feb 16, 2006 9:30 AM by Borg Number O…  

VMWare BIOS Modification / translation posted: Jan 8, 2005 1:06 PM

Click to view Borg Number One's profile Novice 33 posts since
Dec 24, 2004
I am testing the current VMware Workstation 5 beta (build 11608) and I would like to add my own BIOS-Boot-Logo(replace the VMWare-Logo with my own firm-logo), but the file: "bios.440.rom" cannot be loaded in Phoenix-BIOS-Editor.
(I do not mean the public Phonix-BIOS-Editor-Demo!!!)

I have knowledges in BIOS-modifying for example I have knowledges how to work with:

American Megatrends Inc's

(Modify AMI-BIOSes and add (Logo)Modules to AMIBIOSes)
amibcp 700b11
amibcp 700b12
amibcp 70101
amibcp 75100
amibcp 75103
amibcp 76004
amibcp for Windows ( AMIBCP8 )
including the AMI-BIOS-Simulator (simulate.exe)
amimm 200beta
amimm( mmtool ) for Windows

AMILOGO - AMI LOGO Module Configuration Utility
AMIOLG - OEM LOGO Generator
AMI SMBIOS Information Editor
AMI DMI Editor

(Flash utilities for AMI-BIOSes)
ami-winflash203
ami-winflasher14
ami-winfsi18
ami-WinSFI1090
ami-WinSFI113a
ami-WinSFI205
ami-WinSFI209
ami-WSFI207p
ami70012
ami81500
ami81502
ami81503
ami81800
ami82000
ami82100
ami82200
ami8230e
ami82600
ami82615
ami82700
ami8270a
ami82713
ami82724
ami82725
ami82729
ami82734
ami82736
ami82738
ami82740
ami82741
ami82743
ami82744
ami82900
amiflash460
amiflash465
amiflash523
amiflash641
amiflash700e
amiflash703e
amiflash710
amiflash711b
amiflash841
amiflash843
amiflash855
amiflash860
amiflash864
amiflash867

Award Software International's
(Award/Phoenix-Award BIOS-Simulator)
BIOSVIEW 1.00.00
BIOSVIEW 2.00.00
BIOSVIEW 2.00.05
BIOSVIEW 2.01.00

(Convert bmp to colored EPA/modify epa-logos)
bmp2epa 1.1
bmp2epa 1.2

(Convert AWBM[Award-Bitmap] to compressed AWBMs ["PLUGIN Image"])
BMP2PLIN_Rev_14

(Award/Phoenix-Award BIOS-Module-Modification software)
CBROM 110
CBROM 112c
CBROM 113a
CBROM 123b
CBROM 124c
CBROM 126b
CBROM 130
CBROM 130b
CBROM 130c
CBROM 132
CBROM 201a
CBROM 205
CBROM 207
CBROM 208
CBROM 214
CBROM 215
CBROM 217a
CBROM 219
CBROM 220
CBROM 32_v100
CBROM 32_v103
CBROM 32_v109
CBROM 32_v130
CBROM 32_v140
CBROM 602b

(DMI Config- view and change DMI-entires [e.g. OEM-Strings, Manufacturer-strings etc...])
dmicfg 105u
dmicfg 108u
dmicfg 23Au
dmicfg 23Iu
dmicfg 241u
dmicfg 243Cu
dmicfg 250u

(Change/modify the BIOS-Setup-Menu, BIOS-Strings, view BIOS-setup etc... )
modbin450_58
modbin6_10003
modbin6_10012
modbin6_10037
modbin6_10038
modbin6_10048
modbin6_20000beta
modbin_45036
modbin_45060

modbin_45063
modbin_45064
modbin_45066
modbin_45075
modbin_45076
modbin_45077
modbin_45080c
modbin_45082a
modbin_45088

(Flasher for Award/Phoenix-Award BIOSes)
awd52c
awd532
awd533
awd535a
awd535b
awd54
awd543
awd55
awd56
awd622
awd624
awd625a
awd631
awd650d
awd66
awd705
awd707
awd708
awd712a
awd720
awd721
awd722
awd73
awd733
awd733_x
awd73_x
awd741
awd752c
awd753
awd757
awd761
awd763
awd764
awd764a
awd77
awd771
awd772
awd776a
awd78
awd787d
awd789
awd791
awd796
awd797a
awd797d
awd800
awd801
awd802
awd803
awd808
awd808a
awd810
awd810am
awd810b
awd812
awd814c
awd816a
awd818
awd818q
awd819a
awd820a
awd821a
awd822
awd822a
awd822q
awd823
awd823e
awd823f
awd823g
awd823h
awd823i
awd823k
awd823k_msi
awd823z
awd824b
awd824c
awd824dq(Lenovo)
awd824f
awd824g
awd824l
awd826b-msi
awd826c
awd826e
awd826g
awd826h
awd828l
awd829e
awd830
awd831
awd832
awd833
awd833a
awd833b
awd833c_msi
awd833d-msi
awd852
bfl821a
flash53
winflash100
winflash120
winflash123
winflash151
winflash154
winflash159
WinFlash172
WinFlash174

Phoenix

Phoenix First BIOS Editor
phoenixdeco (phoenix-BIOS-module-unpack-utility)

etc...

I already successfully dumped
-the first 1MB inside the emulation and
-the whole VMWare-process.

Afte dumping I could find "parts" of the whole BIOS inside the both dumped files and I could successfully extract/uncompress the VMWare-Logo.
(...and other BIOS-modules/components too)

Look here:
http://bnobtc.pix-art.com/
(What is about the questions on this page?)

The public BIOS-File (Is it from an earlier VMware release?)

ftp://download1.vmware.com/pub/software/support/bios.440.rom.zip

can successfully loaded in Phoenix BIOS Editor.
http://bnobtc.pix-art.com/images/borgbios/phoenix/pbe-vmware.gif

Please, tell me (if necessary via E-mail) how to modify the "bios.440.rom" (from the current VMware Workstation 5 beta (build 11608) ) so it can be load in Phoenix First-BIOS-Editor?

I would like to change the logo.

Message was edited by: Borg Number One

Message was edited by: Borg Number One

Re: Modifying BIOS in VMWare

1. Dec 24, 2004 5:43 AM in response to: Borg Number O…
Click to view KevinG's profile Guru 16,980 posts since
Jan 8, 2004
END USER LICENSE AGREEMENT
FOR VMWARE® DESKTOP SOFTWARE PRODUCT

You may not remove any titles, trademarks or trade names, copyright notices, legends, or other proprietary markings on the Software. You are not granted any rights to any trademarks or service marks of VMware. VMware retains all rights not expressly granted to you.

Re: Modifying BIOS in VMWare

3. Dec 24, 2004 4:13 PM in response to: Borg Number O…
Click to view petr's profile Champion 7,218 posts since
Jul 10, 2003
I am testing the current VMware Workstation 5 beta
(build 11608)
and I would like to add my own
BIOS-Boot-Logo(replace the VMWare-Logo with my own
firm-logo), but the file: "bios.440.rom" cannot be
loaded in Phoenix-BIOS-Editor.

What it says? I do not know about any modifications which could cause this... Did you extract BIOS to the file correctly? It is compressed in VMware binaries...

Re: Modifying BIOS in VMWare

6. Dec 25, 2004 3:12 PM in response to: Borg Number O…
Click to view petr's profile Champion 7,218 posts since
Jul 10, 2003
See http://www.vmware.com/support/gsx2/doc/guestos_netware6_gsx.html - especially pay attention to what 'vmware-enable-netware.pl' does.

Re: Modifying BIOS in VMWare

8. Dec 26, 2004 9:29 AM in response to: Borg Number O…
Click to view petr's profile Champion 7,218 posts since
Jul 10, 2003
In the VMware-4.5-Install-package you can find the
file: "bios.440.rom" but its size(525.362 Bytes) is
not usual and it will not be accepted by VMware:

This file should not be there... definitely, nothing in the product will use it. And it should be 524288 bytes long; I get 525360 bytes long file if I run 'unix2dos' on bios image to convert LF to CRLF, and 525360 is rather near to the size you report...

Re: Modifying BIOS in VMWare

10. Dec 27, 2004 9:31 AM in response to: Borg Number O…
Click to view bblnews@hotmail.com's profile Enthusiast 106 posts since
Dec 26, 2003
to my knowledge there does not exist any public BIOS EDITOR for Phoenix Bios 6.xx, AMI Bios 8.xx and Award Bios 6.xx.
It would be interesting if you know any publicly available tools, or are you a BIOS developer yourself?

Vmware workstations seems to use a standard 440BX chipset, so maybe you can even exchange the Phoenix BIOS for a plain vanilla Award 4.51PG bios, on which you could use some tools from www.biosmods.com (MODBIN, AWDFLASH).
Don't know which motherboard BIOS would come closest, maybe Asus P2B.

Also there's www.linuxbios.org, they create an opensource BIOS.

What I'd like to know is if the size of the Vmware BIOS space is hardcoded/limited to 512KB (4Mbit).

as you noticed already, Vmware has an internal default BIOS, but you are able to specify another one.

Interesting thread!

Re: VMWare BIOS Modification / translation

13. Feb 9, 2006 11:05 AM in response to: Borg Number O…
Click to view Jasemccarty's profile Champion 3,806 posts since
Apr 5, 2005
I cannot seem to get any alternate bios to work in Workstation 5.5.1.

Any pointers?

Re: VMWare BIOS Modification / translation

14. Feb 9, 2006 2:21 PM in response to: Jasemccarty
Click to view petr's profile Champion 7,218 posts since
Jul 10, 2003
You mean alternate from this thread, or from other sources? In that case please name other sources ;-) If BIOS has support for i440BX, and Opteron processors, it should work. In other cases BIOS will be unable to communicate with motherboard, or with processor's SMM mode. If you are hitting some ASSERT/NOT_IMPLEMENTED (make sure you have checked 'run with debug info'), just post them here. If it is just dead, I'm afraid we'll need to know BIOS you are trying to use...

VMware Developer

SDKs, APIs, Videos, Learn and much more in the Developer community.

Learn More

Developer Sample Code

Increase your developer productivity with VMware API sample code.

Learn More

VMworld Sessions & Labs

Online access to the latest VMworld Sessions & Labs and online services.

Learn more

Purchase PSO Credits Online

Purchase credits to redeem training and consulting services online.

Buy Now

Community Hardware Software

View reported configurations or report your own.

Learn More

VMware vSphere

Come witness the next giant leap in virtualization.

Register Today

Communities