Is it possible to change CPU string on the BIOS post?

Posted on 2009-04-16
Last Modified: 2013-12-10
First of all I apologize for my english, it's not my first language.

I know that this question seems foolish but I want to change the CPU string posted by the bios. The reason is because a friend of mine has a computer shop and he has different lines of computers, one of them are overlocked ones (tested very hard to be stable) and he wants the bios to post something like "Intel Q9550: 2,83@3,2Ghz" instead of "Intel Q9550: 2,83Ghz" (the AMI bios doesn't show up the actual speed).

As I said before, he usually works with AMI bios and Asus motherboards (P5Q, P6T...). I don't know if changing de cpu code will result in missfunctioning of the cpus... or if it's possible to change only the string.

Thanks in advance.

Question by:TallyxZ
    LVL 69

    Expert Comment

    You do it by changing the BIOS binary and flashing it.  If you don't know the downside of doing this, it's better not to risk it for little or no gain.  I don't recommend that average users go around changing BIOS binaries for cosmetic reasons.
    LVL 26

    Expert Comment

    Yes it can be done. There are programs called BIOS editors. They are often specific to the BIOS code and even chip.

    No, I don't recommend doing it because there is a good chance of turning the board into a paper weight.

    The basic procedure involves getting a copy of the BIOS code and rewriting it as like rewriting a program.
    It is not something that can be done quickly, easily, or safely.

    LVL 26

    Expert Comment

    There was a misspelling a few years ago in many AMD BIOS's on many boards that caused it to display:
    "Genuine AMD Procussor"
    Eventually normal BIOS updates fixed the problem.
    LVL 33

    Expert Comment

    I haven't messed with any of the latest AMI bioses, But you used to be able to just add text to their bios, without going near the binaries.
    This site is not in English, but has links to what looks to be the most recent of the AMI, Award, and Phoenix Bios Editors and Flashers.
    Look on the Right side of the page.

    AMIBCP 7.60.04  -- DOS based editor for older versions of the bios
    AMIBCP 3.13 --  Windows based editor for newer version of the bios (how newer I don't know)
    MMTool 3.19 -- collection of tools.

    This was using an even older DOS based editor, but might give you an idea of what to expect
    What I was referring to is under -- Configure BIOS Features --
    LVL 33

    Expert Comment

    minor correction:

    MMTool v3.19

    This is a hardcore hacking tool..... so learn about it before you use it!
    You've been warned.

    This does more than just change and save settings. You can Extract, Insert, and Modify whole Modules of the bios file. You can also change the Text Strings that show in the bios when you go into it durning bootup, and even add a cpu to the list of chips it recognizes.
    Very Dangerous Stuff!
    Or just DL this:

    TOOL_8_RC1.RAR (this is the collection I was thinking of)

    This  file has both the MMTool 3.12 and the AMIBCP 3.13 programs included, as well as a few other AMI utilities. It also has a .PDF file that has the basic info for the programs.

    Author Comment

    Sorry I haven't introduce myself before and I've not explained the steps I followed before posting here;
    I've modified a few bioses, almost always to hide, unhide or set defaults bios features, I've also changed logos... and I can manage with hot flash quite well (I have access to many motherboards), so there's no real danger :)

    Before asking you, I had been playing with the tools contained in TOOL_8_RC1, I know how to extract modules from the bios, but, when I try to open one of them using winhex, it seems to be compressed in someway, so I see nothing understandable. I've been playing around cpuid microcodes, and I can see cpu codes (hex) but I cannot see the Strings anywhere. I think speed is coded in another way but the names, I gave up after 3 hours of googling.

    MMTol has a tab with many many Strings, but no one speaks about cpu strings...


    Author Comment

    Sorry, it was AMIBCP the one that show you all strings in bios
    LVL 33

    Accepted Solution

    Ahhhhh... in that case, you probably have more hands-on time than I do, and more recently.   ; )

    AMIBCP doesn't do much other than adding text to the boot screen and tweaking the settings.

    It sounds like you need MMTool to edit the string that contains the CPU info that the bios calls after deciding what is in the socket.
    Since it seems to show the ChipID even when OC'ed, you probably won't need to mess with any code, just the string it calls.

    That's about as far as I can take you, I never got that far into it. But the people over at Rebels Haven are pretty slick at this stuff.

    If you can read Chinese, this has interesting stuff on it

    Translated to English via Google

    Hmmmm... looks like some of my other bios links are dead.  I need to go through them and see what's what.   : /
    LVL 33

    Expert Comment

    Thank you much.   : )

    Featured Post

    Do You Know the 4 Main Threat Actor Types?

    Do you know the main threat actor types? Most attackers fall into one of four categories, each with their own favored tactics, techniques, and procedures.

    Join & Write a Comment

    Suggested Solutions

    Title # Comments Views Activity
    wordsWithout 49 64
    countAbc challenge 9 35
    WMI, model #, retrieving information 10 59
    White board coding practice 3 35
    This article will show, step by step, how to integrate R code into a R Sweave document
    Displaying an arrayList in a listView using the default adapter is rarely the best solution. To get full control of your display data, and to be able to refresh it after editing, requires the use of a custom adapter.
    In this fifth video of the Xpdf series, we discuss and demonstrate the PDFdetach utility, which is able to list and, more importantly, extract attachments that are embedded in PDF files. It does this via a command line interface, making it suitable …
    In this seventh video of the Xpdf series, we discuss and demonstrate the PDFfonts utility, which lists all the fonts used in a PDF file. It does this via a command line interface, making it suitable for use in programs, scripts, batch files — any pl…

    745 members asked questions and received personalized solutions in the past 7 days.

    Join the community of 500,000 technology professionals and ask your questions.

    Join & Ask a Question

    Need Help in Real-Time?

    Connect with top rated Experts

    15 Experts available now in Live!

    Get 1:1 Help Now