Help - Search - Members - Calendar
Full Version: BIOS modding
InsanelyMac Forum > Discuss and Learn > Mods and Overclocking
Jedric
For those who are brave, found a good site for BIOS MB mod.

http://www.rebelshavenforum.com/sis-bin/ul...t=000049#000000

What I plan to do are:

Change manufacturer logo with Apple splash
Remove small intel logo in splash in bottom right hand side.
Remove Post massage "Press Tab to display post message" on bottom left hand side.
Add startup sound - if all possible.


Disclaimer: Do this at your own risk, I'm not resposible for any changes you made on you system.
 Levkovski - Think Unique
Good luck : )
Youtube your success when it happens?
Jedric
Ok I finally got rid of Hackintosh in Geekbench biggrin.gif . This is the closest I can get to the real MacPro1,1. Its MacPro 1,1 since its the closest that resemble my system, First gen Mac pro with 4 cores 2.66 GHz. Mine is still running @ 2.4GHz. and will be OC later.

I edited the DMI using DMICFG.exe(courtesy of Stikman). No OSX cosmetic work so far.

Still working on full screen Apple boot logo.
BlackCH
If possible, would be nice if you can post some guidelines of the procedure.
stellarola
QUOTE(BlackCH @ Oct 15 2008, 01:54 AM) *
If possible, would be nice if you can post some guidelines of the procedure.


+1. I'm very interested in this as well.

-Stell
MacNutty
Are you able to run boot camp?
stellarola
QUOTE(MacNutty @ Oct 15 2008, 05:05 AM) *
Are you able to run boot camp?



This won't "fix" that.

-Stell
Jedric
Here you go folks.

There's nothing to it Really.

Just download the DMICFG.EXE here on Stikmans thread http://forum.insanelymac.com/index.php?act...st&id=35831

Its a DOS based program and its for AWARD but it worked on my AMI BIOS.

NOTE: Make sure you back-up or do a print-out of you DMI settings just in case you want to revert back. Just Google "CrystalDMI" just copy your settings on a notepad or something....

Boot up in DOS. Yes DOS.... not windows DOS prompt.

Run the DMICFG and edit the following according to the way you want it. (You can go to Geekbench site and copy the info of the Mac Pro Early 2008 if you like)

-Bios Information
Bios Vendor (Seems to be read-only) on almost all MB.
BIOS Version

-System Information (This is for the System profiler)
Manufacturer
Product Name
Version(does nothing really)
Serial Number

-Base Board(This is for your Motherboard info)
Manufacturer
Product
Serial Number

Optional
-System Enclosure or Chassis
Manufacturer
Serial Number

The serial number is picked up by OSX system profiler propely from the DMI. Just have an issue on my CPU speed not sure why its showing 3.8GHz but its already doing that even before the DMIEDIT. Must be my AppleSMBIOS.kext.
BlackCH
Hey, Thanx a lot!
Just a question:
It works directly on the already loaded on-board BIOS, or on a BIOS bin file?
SticMAC™
It edits the DMi on the bios directly!
One word of advice If you are planning to do ANY of the Logo editing do it before you edit the DMI as the software you install in WindBlows ONLY install if it can verify the Board manufacturer! In my case ASUS! So write down everything you change just incase
It reads everything from the BIOS, so using vanilla AppleSMBIOS.kext even the serial number from the G5 I used for my MOD!

Getting rid of the Intel logo is not that easy so for no my ASUS starts up like this:
You can set the BIOS NOT to show the DEL, TAB prompt......

SticMAN

QUOTE(BlackCH @ Oct 17 2008, 10:19 AM) *
Hey, Thanx a lot!
Just a question:
It works directly on the already loaded on-board BIOS, or on a BIOS bin file?
Bomans
It's funny that you hide your serial on 1 screen but not on the "About this mac" hysterical.gif
SticMAC™
Fixed it!!!

I got rid of that UGLY blue and white Intel logo.....

You can change it to something if you want, or replace it with a black box(if you use a black background Or just remove it completely leaving the screen to be filled by the OEM logo!

According to the BIOS mod pages the logo is supposed to be at a certain module ID but on my P5B-Deluxe I found it to sneaked in under something else!(cheeky bastards these Intel Boys) So, out it went!
Bomans
That's awesome!

Gonna try this soon!
Jedric
QUOTE(SticMAN™ @ Oct 17 2008, 01:00 PM) *
Fixed it!!!

I got rid of that UGLY blue and white Intel logo.....

You can change it to something if you want, or replace it with a black box(if you use a black background Or just remove it completely leaving the screen to be filled by the OEM logo!

According to the BIOS mod pages the logo is supposed to be at a certain module ID but on my P5B-Deluxe I found it to sneaked in under something else!(cheeky bastards these Intel Boys) So, out it went!


Excellent.... you beat me to it.

Can you post how you removed it?

Another thing I wanted to remove was the "press tab to display bios post message" and do a full screen apple logo.

I was trying to do it using amibcp but it every time I open the BIOS amibcp crashes.
OriginalMACNUT
QUOTE(Jedric @ Oct 17 2008, 09:11 AM) *
Excellent.... you beat me to it.

Can you post how you removed it?

Another thing I wanted to remove was the "press tab to display bios post message" and do a full screen apple logo.

I was trying to do it using amibcp but it every time I open the BIOS amibcp crashes.


Be careful with AMIBCP ( AMIBCP313 ), I've been using it, with some models, like MSI, it corrupts the bios for some reason. though I've not had any problems with ASRock or ASUS bios so far.
Jedric
QUOTE(OriginalMACNUT @ Oct 17 2008, 04:12 PM) *
Be careful with AMIBCP ( AMIBCP313 ), I've been using it, with some models, like MSI, it corrupts the bios for some reason. though I've not had any problems with ASRock or ASUS bios so far.


So you are able to open BIOS for Asus? im using the same version 313 but when I open the BIOS file amibcp crashes. Im running winxp sp3. What OS are you running?
OriginalMACNUT
QUOTE(Jedric @ Oct 17 2008, 10:38 AM) *
So you are able to open BIOS for Asus? im using the same version 313 but when I open the BIOS file amibcp crashes. Im running winxp sp3. What OS are you running?


I'm using Vista Ultimate SP1, I can open some of ASUS, but not all. I have the same problem as well with it crashing.
aqua-mac
I put a walkthrough up here for using DMICFG:

http://aquamac.proboards106.com/index.cgi?...=699&page=1

Be careful though, I accept no responsibility if you bu**er your mainboard!
OriginalMACNUT
Open AMIBCP for Windows v3.13 and load your .Rom, now select the DMI String Tab ( Second tab from Last )

This is an ex. for a MacPro, If you search Geekbench, you can find other Models for MacBooK and MacBook Pro, then just add in there Mac Model & Board Model.

Okay with the Table ( DMI )

Type ( 0 )
Apple Inc.
MP31.88Z.006C.B05.0802291410
( 09/03/2008 ) This is my date for bios, add yours here

TYPE ( 1 )
Apple Inc.
MacPro1,1
MacPro
Add your Serial # here

Type ( 2 )
Apple Inc.
Mac-F4208DC8
PVT
Add your Serial # here

*EDIT*
It seems that AMIBCP is the only way to edit the Bios Vendor At the Moment sad.gif
If you look at the link in my next 2 replies, it show that my Bios is Made by Apple smile.gif

Hope this help, But Aqua has an excellent guide as well smile.gif
Thanks,
-Omn
Jedric
OriginalMACNUT Have you tried removing the "press tab to display bios post message" Display on post? I want to remove this message, however I want still want to be able to press tab and see the post so just the message itself that I want gone. I want to do a full screen logo same as the one in mac when booting. Mylogo2 in Asus cuts the logo and puts that message at the bottom. If only I can AMIBCP does not crash....
OriginalMACNUT
Jedric,

I'll look into this for you, as I've been wanting to do the same. I'll have time in the morning to check this out, and I'll let you know what I come across.
OriginalMACNUT
Here are Pics. Found the Problem though, If I tried using the (MacPro3,1) & MB ( Mac-F4208CC8 Proto1 ) I would get hackintosh from geekbench, with the older Mac MB set. Everything is clean and how it should be ( Can I really say SHould* ) lol
Thanks.
http://browse.geekbench.ca/geekbench2/view/82364
Bottom Pic shows it can be set smile.gif Just not in DMICFG sad.gif



Jedric
I was getting the same thing if I used MacPro3,1. No matter what I do it keeps showing hackintosh. I PM John the developer of Geekbench and asked about how Geekbench detects the system? if its thru DMI? he said that Geekbench looks at the whole system and Geekbench is hard to fool, but the closer your system to the real mac, it can be done. So I decided to try the MacPro 1,1 which was a success. Close enough anyway original Mac Pro just says MacPro not MacPro1,1. Im happy with mine, my goal is just to get rid of the hackintosh. smile.gif.

OMN Im interested in changing the BIOS vendor from AMI to Apple. I opened my whole BIOS in Hex editor as you suggested to Aquamac but I could not find American Megatrend Inc. ascii. same. I looked at your BIOS and it was the same no Apple Inc that I could find. Am I missing something. I'm using Hex Workshop.
aqua-mac
Hey same here, I would get Hackintosh if I used 3,1!
MacNutty
Can you install boot camp?
Jedric
QUOTE(aqua-mac @ Oct 18 2008, 05:55 PM) *
Hey same here, I would get Hackintosh if I used 3,1!


OMN/Aqua

You guys care to try MacPro 3,1 with AppleACPIPlatform.kext ver 1.1.1? I PMed "The King" who had success on his Asus notebook and he suggested this.
aqua-mac
Thanks Jedric, I will give that a go, (any ideas where I can find a modified ver 1.1.1, I seem only to find 1.1.0).

I think I have just worked out why by manually editing the SMBios element of my Asus P5E3 Premium wifi@n bios does not effect what is shown in Geekbench. The settings are actually stored elsewhere on the motherboard and override what is actually in the bios itself. Even though I have edited the motherboard DMI, if I save the bios, the settings contained therein, are the original settings. This has the benefit of if you upgrade the bios, the modified settings remain and are independent of the bios itself. None of the manual edits I have tried with this particular bios are seen or change what has been changed by DMICFG.exe. So in simple terms, by using DMICFG.exe, I can get Geekbench to report all changes apart from the bios vendor id. Maybe that info can be saved and manually edited, I will look into that. This is what Geekbench currently reports:



The structure of the bios seems slightly different too and this may explain why AMCBCP.exe crashes when you try to open up this bios, as it finds that some elements are not in the exact place it is expecting.
SticMAC™
AMIBCP is NOT the way to edit most of the older versions of BIOS's!

I have a ASUS P5B-Deluxe if you edit it in Windows with the new V8 Tools it allows the BIOS to be rewritten BUT constantly gives a BIOS corruption error!
You can however use "MyLogo2" to change the Large OEM Logo.

I found this version of MMTool and it allows to add and remove modules. MMTool_3.19_Mod_21FiX.rar (attached)

Also for those who want to know, the sneaky buggers at Intel did not put their Logo in the usual place.
They seemed to have put it in position "F0",
you can extract it with MMTool to your WinBlows Desktop, it will have no extension, rightclick on it and say open with Paint or Photopaint, just to check but it should be the correct one!
I checked 7 different BIOS's!

then change it and put it back or merely remove it from the setup in MMtool, that way it is out the way!

Regarding the OEM logo:

You can see it, as it is defined under ID "0E" and says OEM Logo.
Extract it to the same as the first one(different name of course),
Edit the existing one in Photopaint, DON'T "Save as" but just "Save", that way it will not have an extension!
Put it back with MMtool!!

Regarding the "Del" and "Tab" message:


You can set the Bios not to show the "Press Delete" message but there is No way of removing the "Press Tab" message. You will either have to hide it with a white border or try and make the writing black in DMICFG.exe. I'm not bothered so I'm not trying!


This MMtool guarantees no corruption


Have fun!

SticMAN
aqua-mac
Hi Stickman,

MMTool is what I used to save the SMBios part, edit and replace them. However, none of the edits made manually show up when using DMICFG on the latest Asus boards in the bios itself.

Even though you can use DMICFG.exe to change what is reported, which DOES effect what is seen by Geekbench, it does not change what is written to the bios. I have checked that by making changes with DMICFG, saving the bios then opening it up with MMTool and the SMBios part of the bios remains unchanged. Also, reflashing the bios with the standard Asus bios leaves my modified settings unchanged.
SticMAC™
Same here, whatever I've changed with DMICFG is not shown in MMTool but is "permanent" on the BIOS, so even if you upgrade the BIOS, the settings stays!

StiCMAN

QUOTE(aqua-mac @ Oct 19 2008, 09:47 AM) *
Hi Stickman,

MMTool is what I used to save the SMBios part, edit and replace them. However, none of the edits made manually show up when using DMICFG on the latest Asus boards in the bios itself.

Even though you can use DMICFG.exe to change what is reported, which DOES effect what is seen by Geekbench, it does not change what is written to the bios. I have checked that by making changes with DMICFG, saving the bios then opening it up with MMTool and the SMBios part of the bios remains unchanged. Also, reflashing the bios with the standard Asus bios leaves my modified settings unchanged.
Jedric
QUOTE(SticMAN™ @ Oct 19 2008, 11:16 AM) *
Same here, whatever I've changed with DMICFG is not shown in MMTool but is "permanent" on the BIOS, so even if you upgrade the BIOS, the settings stays!

StiCMAN


This is my understanding as well, DMI is independent. Which is good, as you dont have to change your DMI everytime you load a new BIOS. Thats why I was bold enough to try changing it. I tried to change the info on SMBIOS module but my I had some freezing during boot post.

QUOTE(aqua-mac @ Oct 19 2008, 06:49 AM) *
Thanks Jedric, I will give that a go, (any ideas where I can find a modified ver 1.1.1, I seem only to find 1.1.0).


Aqua same here I could only find 1.1.0, I have PMed "The King" and asked him the link to get it.
Jedric
For those who are interested in removing the "Press tab to display BIOS POST message"

I found the module. Its Module21 "Multi Language". Extract it using MMTool and do a hex edit. I haven't done any test or editing. I Just found it.
Jedric
First things first.... I have removed the intel logo successfully as per SticMan's instruction. Just remove the F0 module in MMtool. One thing to note is to use the MMTool ver 3.19Mod21fix. Version below this does not allow you to delete, add/insert or replace modules.

One more good new is the possibility of MAC/Apple "chime" on boot post. Now i'm all excited smile.gif I know lots of guys would love this.

Here's what I did.

I downloaded the BIOS for Asus laptop F3Jv. This laptop has a chime option on post. I added .rom extension.

The BIOS of FJ3v can be opened with AMIBCP which is great.

I used the MMTool and found module "FA" contains the chime. Its a wave file. I extracted it and rename to .wav and it played on windows sound recorder.

Now for some help. Would anyone care to try applying the suggestions on http://www.rebelshavenforum.com/sis-bin/ul...c;f=52;t=000132 on adding New Item and New Labels in the BIOS. Most of us can't open our BIOS in AMIBCP so this would be the long way of doing it.

I don't have module FA in my BIOS, so im assuming its straight insert using MMTool. Just edit the wav file using sound editor and replace it with the Mac/Apple chime.
Fernicus
Wow! I'd like to see this!
SticMAC™
Adding the module FA to the bios doesn't make it play the sound! We will have to look into adding the BIOS options for enabling the sound as in the F3Jv rom. I would like to but I'm busy, the Wife just slapped a Acer Aspire One 150 on my desk and said: " Here, see if you can make this work" biggrin.gif

I've made the Mac_Startup sound file into a small enough wav for you to insert. It has no extension but it is a wav file, the Bios has no prob if it is smaller but hates it if it is bigger!

StiCMAN
dawiinci
I want to replace the OEM Logo of my MSI Neo2-FR P35. I thought I could remove the Intel Logo and take a BMP with a white background. But I am not sure wether if it works with my BIOS or not. I have an already modified BIOS to use multicore.

Any advice?
Jedric
QUOTE(dawiinci @ Nov 4 2008, 05:21 PM) *
I want to replace the OEM Logo of my MSI Neo2-FR P35. I thought I could remove the Intel Logo and take a BMP with a white background. But I am not sure wether if it works with my BIOS or not. I have an already modified BIOS to use multicore.

Any advice?


There's actually 3 logo's in the AMI BIOS. The AMI logo which is the 1A module, the full screen logo by the MB manufacturer which is the 0E module and the intel logo which is the F0.

What BIOS do you have? If its AMI then you can try the attached. You can replace 1A and 0E. For the F0 just follow SticMan's procedure.

BIOS Requirements
The loaded BIOS ROM file should have the followings:
The file MUST be an AMIBIOS ROM file (Core version 8.xx.xx only)
Large OEM Logo module (Module ID 0x0E) to be present
Small OEM Logo module (Module ID 0x1A) to be present
Quiet Boot function should be inside.

New Logo File Requirements
The Change OEM Logo Utility requires that the new Logo file fit the following format:
16-Color Bitmap format, even width, 640*480 pixels (Maximum)
256-Color Bitmap format, even width, 640*480 pixels (Maximum)
256-Color PCX format, even width, 640*480 pixels (Maximum)
True-Color JPG format, even width, 640*480/800*600/1024*768 pixels (Maximum)

WARNING: "DO THIS AT YOUR OWN RISK."
BlackCH
I moded the boot screen and took out the "Press tab to display BIOS POST message" from the multilanguage module. Also I removed the 'Intel' logo (module F0). all with MMtool. I tryed the OEMLOGO.exe to replace the screen but the modded BIOS will allways show CMOS setup error at boot. With MMTool theres no problem at all.
I changed the DMI information as well, to match a MacPro1,1 with DMIFCG. The info didnt show right on the program itself (showed some wierd characters instead) but all was there when I checked with CrystalDMI. Unfortunately vanilla SMBIOS doesnt pick the info by itself so I still need to use an injector. Geekbench picks all without problem thou...
Thanks for sharing this!
Jedric
QUOTE(BlackCH @ Nov 20 2008, 08:43 PM) *
I moded the boot screen and took out the "Press tab to display BIOS POST message" from the multilanguage module. Also I removed the 'Intel' logo (module F0). all with MMtool. I tryed the OEMLOGO.exe to replace the screen but the modded BIOS will allways show CMOS setup error at boot. With MMTool theres no problem at all.
I changed the DMI information as well, to match a MacPro1,1 with DMIFCG. The info didnt show right on the program itself (showed some wierd characters instead) but all was there when I checked with CrystalDMI. Unfortunately vanilla SMBIOS doesnt pick the info by itself so I still need to use an injector. Geekbench picks all without problem thou...
Thanks for sharing this!


Whats brand is your MB? Extract your original logo using OEMLOGO.EXE. In photoshop(if you dont have one just download GIMP) and compare the properties/attributes of the image ie. color, size, etc. and make your new image the same.

when you took out the "Press tab to display BIOS POST message" did you get a full screen logo?
This is a "lo-fi" version of our main content. To view the full version with more information, formatting and images, please click here.