Forum FAQForum FAQ SearchSearch MemberlistMemberlist   UsergroupsUsergroups RegisterRegister ProfileProfile Log in to check your private messagesLog in to check your private messages Wim's BIOS RSS FeedRSS Log inLog in

problem obtaining the bios serial id from an Award BIOS

 
Post new topic   Reply to topic    Wim's BIOS Forum Index -> In-depth High-tech BIOS section

Recommended by Wim's BIOS...

BIOS Agent scan: Upgrade your BIOS! Driver Agent scan: Instant Access to 116,215 Device Drivers Updates!

View previous topic :: View next topic  
Author Message
belingueres
New visitors - please read the rules.


Joined: 12 Jul 2004
Posts: 3

PostPosted: Mon Jul 12, 2004 5:02 pm     Post subject: problem obtaining the bios serial id from an Award BIOS Reply with quote

Hi,

I'm having trouble getting the serial id of the BIOS on my machine (it has an Award BIOS, and it is relatively new a Pentium III with a Soyo motherboard).

Anyway.

I'm programming in C++, and I guess I'm correctly traversing the SMBIOS table structures (since some utility I downloaded shows me the same information I'm obtaining).

More specifically, what I can't obtain is the last part of the BIOS id string, which ends like something like this:

2A5LEF09C-00

Is this information accesible differently than using the BIOS table structures?
Is it in a fixed 32 bit address?
Is this problem present on other BIOS manufacturers too?

Any clue will be valuable.

TIA,
Gabriel
Back to top
View user's profile Send private message
ruelnov
Master Flasher


Joined: 08 Jun 2004
Posts: 172
Location: Phils.

PostPosted: Tue Jul 13, 2004 4:44 am     Post subject: Reply with quote

If you can still boot from this board, press PAUSE (or CTRL+BREAK) while it's booting up and you should see the complete BIOS ID string at the bottom of your screen.

If not, open the bios binary in Modbin and it's listed under BIOS Message.
Back to top
View user's profile Send private message Send e-mail MSN Messenger
belingueres
New visitors - please read the rules.


Joined: 12 Jul 2004
Posts: 3

PostPosted: Tue Jul 13, 2004 1:21 pm     Post subject: Reply with quote

I can perfectly boot from this machine.
I'm not having hardware problems, but what I want to do is a program that obtain the complete BIOS id string.

Right now, I'm doing it in C++ with relative success:

I can traverse the SMBIOS table structures one by one without problem, but I can't assemble the complete id string that appears at the bottom of the screen on boot time since I can not find one of the serial id's that appears there, by means of traversing the BIOS table structures.

That's why I suspect I'm missing something or that serial id is in some fixed 32 bit address, or else there must be some standard way of retrieving it, but I don't now it yet.

TIA
Back to top
View user's profile Send private message
ruelnov
Master Flasher


Joined: 08 Jun 2004
Posts: 172
Location: Phils.

PostPosted: Tue Jul 13, 2004 3:07 pm     Post subject: Reply with quote

I can locate my complete BIOS ID String from offset EC71h to offset EC8Fh of the BIOS Dump from memory.
Back to top
View user's profile Send private message Send e-mail MSN Messenger
belingueres
New visitors - please read the rules.


Joined: 12 Jul 2004
Posts: 3

PostPosted: Tue Jul 13, 2004 7:08 pm     Post subject: Reply with quote

Yeah, I can locate it too in the 32-bit memory adresess ranging from 0xf0000 to 0xfffff.

However, the question is: Is it portable across all Award BIOS to get it at that fixed position? or is it some method to go get it (for example, from some pointer in other fixed memory address)?

Gabriel
Back to top
View user's profile Send private message
ruelnov
Master Flasher


Joined: 08 Jun 2004
Posts: 172
Location: Phils.

PostPosted: Wed Jul 14, 2004 1:21 am     Post subject: Reply with quote

It's mapped in that area of memory for Award bioses, as far as I know.
Back to top
View user's profile Send private message Send e-mail MSN Messenger
Display posts from previous:   
Post new topic   Reply to topic    Wim's BIOS Forum Index -> In-depth High-tech BIOS section All times are GMT
Page 1 of 1

 
Jump to:  
You cannot post new topics in this forum
You cannot reply to topics in this forum
You cannot edit your posts in this forum
You cannot delete your posts in this forum
You cannot vote in polls in this forum


Powered by phpBB © 2001, 2005 phpBB Group