VOGONS


First post, by tony359

User metadata
Rank Member
Rank
Member

Hi all

I am curious about something. I've been working on some Asus P5P800-VM boards and as a "restoration" process I always read and write the BIOS back on the chip, to prevent bit rotting.

Those boards have all the same BIOS version but I've discovered there is always a small difference between them. Always in the same place.

Given the boards are the same model and revision and the BIOS is the same version, what could possibly be that difference?

Attached a screenshot of the different bits.

Thanks!

My Youtube channel: https://www.youtube.com/@tony359

Reply 1 of 5, by MagefromAntares

User metadata
Rank Newbie
Rank
Newbie

Hi,

As these bytes are near the string "System Serial Number", I think it is logical to assume that one of them is the serial number, there is also a "System Version" string nearby, so the another one might be an internal version number which might differ from the BIOS version number.

If I had to guess the serial number is the larger block and the version the smaller one.

Obviously this is only conjecture on my part, but it seems logical for these values to be near their description strings.

Reply 2 of 5, by tony359

User metadata
Rank Member
Rank
Member

Interesting I didn’t know the bios contained custom data. But that means that if I flash the bios with a programmer I lose that data? I’ll se if there is a valid SN in that bios.

My Youtube channel: https://www.youtube.com/@tony359

Reply 3 of 5, by MagefromAntares

User metadata
Rank Newbie
Rank
Newbie

The serial number is there so they can track if a board gets sent back with an error to know which manufacturing line it was produced. It is encoded into the ROM because then it cannot be as easily tampered with as written text on the board.

Reply 4 of 5, by aVd

User metadata
Rank Member
Rank
Member

Hi, Tony.
I'm not 100% sure, but those little differences could be due to different data stored in DMI tables.

SvarDOS fan :: artificial "intelligence" bots - not a fan at all :: say NO to systemd :: is freeware a lie, when human freedom is a fundamental lie? :: f00ck €u!

Reply 5 of 5, by MagefromAntares

User metadata
Rank Newbie
Rank
Newbie
aVd wrote on Today, 11:25:

I'm not 100% sure, but those little differences could be due to different data stored in DMI tables.

That is a definite possibility, DMI tables can contain different information, including a serial number. If tony359 uses Linux a utility named dmidecode is most likely available in the distributions package repository and the data can be checked to match.