Unknown image format -- Compressed?

Only for programmers and BIOS gurus with technical questions.
Post Reply
ahanix1989
New visitors - please read the rules.
Posts: 3
Joined: Sun Jan 02, 2005 7:44 am

I had recently obtained a Supermicro P6SBA mainboard with AMIBIOS. I set BIOS display mode to "Silent", but still got the BIOS messages.

I downloaded and flashed the latest BIOS from their site, and got a fullscreen logo. Compared the original and the new roms, and found the new rom has an"OEM Logo" entry. However, when I extracted it, I couldn't determine with a hex editor what format it was. I had a program that supported over 400 formats (Including EPA), but it also couldn't determine from the header what the image was. I tried just importing a 640x480x256 PCX as "Full Screen Logo", but it didn't use it. I tried replacing the OEM logo with a PCX, and the system would simply hang with a flashing cursor....

Here is a ZIP that contains the original BIOS, the new BIOS that had a logo, a picture of the logo, and the module extracted from the new BIOS (ZIP, 701KB).

http://webpages.charter.net/lalo1229/bios.zip
atang1
BIOS Newbie
Posts: 17
Joined: Sat Jan 01, 2005 7:18 pm
Location: Framingham, Ma.

Is it Ansi?
ahanix1989
New visitors - please read the rules.
Posts: 3
Joined: Sun Jan 02, 2005 7:44 am

From what I can tell, it isn't that either
I tried loading it in several ANSI viewers, none worked. I used an ANSI editor and created a mostly-white image, and viewed in notepad... and it uses something else for 'white' (OEMLOGO seems to use ÿÑÿÿ)

I'm thinking of calling the company tomorrow.... it's entirely possible that someone would answer
Borg Number One
Master Flasher
Posts: 169
Joined: Sun May 02, 2004 7:47 pm
Contact:

Such threads makes me angry!!!! :) :)
Damned.....

It is that easy!!!!!
Damned, damned, damned!!!!!!!

You should really learn how to use a hex-editor!!!!! :) :)

The OEM-Logo-Module is a module with
-binary code (to display the Logo)
-PCX-data.

Goto: 0x05d0 in your extracted oemlogo-file
There you should see the header of the pcx-picture-data "0A0501".

Extract the whole picture-data (including header) and store it to a *.pcx-file.

(Highest possible lossless optimized and "pngcrush"-ed PNG-picture [by/from your BIOS-Logo]!!!!!!! :) )
Image

PS: Check:

http://bnobtc.pix-art.com

there is the BNOBTC v5
(remove the '-' in the download link and you will get the newer/latest public release.)

Furthermore you can find a small archive with BIOS-Logos in their original-format.
(a reeeeeeaaaaaaaaaally huge BIOS-Logo gallery will be there soon. :)
Last edited by Borg Number One on Fri Jan 14, 2005 1:00 am, edited 1 time in total.
BIOS backup - Multi BIOS - prevent a BIOS update failure:
RD1 BIOS Savior

http://www.ioss.com.tw
ahanix1989
New visitors - please read the rules.
Posts: 3
Joined: Sun Jan 02, 2005 7:44 am

Now how do I replace it?
My original intention was to replace the image... not just extract the current ugly one :P
Borg Number One
Master Flasher
Posts: 169
Joined: Sun May 02, 2004 7:47 pm
Contact:

Thank you for the new BIOS-logo.

Now your own/new BIOS-logo should be displayed after flashing this:
http://bnobtc.pix-art.com/SBAB21.rar

I simply replaced the PCX-Data (in the mixed Logo-module) with your PCX-Data.
BIOS backup - Multi BIOS - prevent a BIOS update failure:
RD1 BIOS Savior

http://www.ioss.com.tw
Post Reply