Ok Guys.
Here's what's up.
I've been working on modifying a BIOS for my laptop to support a new CPU. All is in nearly ready. Howeve,r I need to correct, or rather find a new, Checksum value.
How I understand it works at the moment is that there is within the BIOS a Checksum value, 32-bit. The first 4-bytes of the file are then summed together and then added to the checksum value. If the end result is 0, everything is dandy. Then the next 4-bytes are summed up and so on.
The trick is to find the checksum value taht will allow all the added 4-byte packets to equal zero.
Sounds simple, but some detals elude me. Is this summation in a binary or Hex? Decimal? (Is that even possibly mathematically?) Is the checksum value also inculded in this algorithm? (The checksum added up and then added to itself?).
Hey Peter, I know you work with BIOSes and if you're at liberty to disclouse information like this, the help would be greatly appreciated.
Thanks to all for any help!
Here's what's up.
I've been working on modifying a BIOS for my laptop to support a new CPU. All is in nearly ready. Howeve,r I need to correct, or rather find a new, Checksum value.
How I understand it works at the moment is that there is within the BIOS a Checksum value, 32-bit. The first 4-bytes of the file are then summed together and then added to the checksum value. If the end result is 0, everything is dandy. Then the next 4-bytes are summed up and so on.
The trick is to find the checksum value taht will allow all the added 4-byte packets to equal zero.
Sounds simple, but some detals elude me. Is this summation in a binary or Hex? Decimal? (Is that even possibly mathematically?) Is the checksum value also inculded in this algorithm? (The checksum added up and then added to itself?).
Hey Peter, I know you work with BIOSes and if you're at liberty to disclouse information like this, the help would be greatly appreciated.
Thanks to all for any help!