Motherboard keeps giving checksum error after installing new battery

1

I am repairing a computer with an ASUS M2NBP-VM CSM ACPI motherboard (I am not sure this is the correct description of the motherboard but, at least, this is what gets printed to the screen during boot).

During boot, I get the following error message:

CMOS checksum error - Defaults loaded

Indeed, the time, date, and boot device priority are reset and the values I had set up before switching the computer off are gone.

My first explanation was that the CMOS battery must be empty so I bought and installed a new one. But the behaviour has not changed: after switching off and disconnecting the power cable, the next time I switch on, the CMOS settings are lost and the error message is printed again.

Any suggestions as to what I should check next?

EDIT

Following the suggestions contained in the answers and comments, I performed a few further tests using another computer that I know is working properly, i.e. it does not lose BIOS settings between reboots.

  1. Unplugged computer with its own battery on, waited a minute or two, plugged again, booted: settings are there.
  2. Unplugged again, removed battery, put new battery (the one I had used to test the bad computer as described above) in, plugged in, booted, set up time and date, shut down, unplugged, waited for a few minutes, plugged, booted: settings are there. So: the new battery is good.
  3. Unplugged again, removed new battery, put old battery from bad computer in, plugged, set up time and date, shut down, unplugged, waited for a few minutes, plugged, booted: settings are NOT THERE. So: the old battery is bad.

So, I have ruled out the case that the new battery is bad. I have performed another test on another computer I am trying to repair. Same model as the bad one above. Removed battery and put the new battery in: it does not retain the settings. The reset jumper is also in the proper position (no reset).

So the problem must be in the main boards. Since I would find it unlikely that they have both broken in the same way, I guess the only test left is to flash the firmware on the main board. Only, I do not understand why this should work: the old firmware has worked before, why should the old firmware have stopped working at some point?

Giorgio

Posted 2015-06-22T18:25:11.337

Reputation: 187

Can you access the firmware, or is this error preventing that to be possible. My only suggestion would be to flash the firmware. – Ramhound – 2015-06-22T18:41:51.327

@Ramhound: The error does not prevent accessing the BIOS. I can also boot into Windows. I have never flashed the firmware on a motherboard. I can look into it though. – Giorgio – 2015-06-22T18:46:13.550

Did the firmware reflash work? I have a board (Intel DG45ID) that exhibits the same problem: does not keep settings even with new batteries. Keeping the old battery used to work (erratically) but now it doesn't anymore. – marcus – 2019-05-25T18:20:58.177

@marcus: I did not try it: I had never flashed firmware on a motherboard before and I eventually gave up. – Giorgio – 2019-05-26T10:19:23.083

@Giorgio Thank you for your reply. My board stopped giving errors after leaving it plugged in for a few hours. I'm not sure it will stay that way but it's something! Looks like the battery recharged itself (??!!) https://superuser.com/questions/639606/cmos-battery-recharged

– marcus – 2019-05-27T10:53:18.280

Answers

1

Even though it may sound obvious, I will add this answer in case someone in the future needs help.

Be sure the new battery is making good contact on both poles. I went thru several rounds of contact cleaning and pin bending/unbending until it finally worked for me. Even if the battery holder seems to keep the battery firm in place, the connectors might need some extra help depending on their age and how the motherboard is oriented (vertically or horizontally) when in use.

Some people try more extreme solutions like soldering an extra wire to bypass whatever is not working well on the motherboard (there are videos about this on YouTube), hopefully you will not need to do this.

marcus

Posted 2015-06-22T18:25:11.337

Reputation: 121

1

If you've confirmed the new CMOS battery is outputting the expected voltage, then more than likely it's not your problem.

Next steps:

  • Reset the BIOS to defaults (option in the BIOS), save and reboot.
  • If that doesn't work, try (re)flashing the BIOS with the latest version offered by the Motherboard manufacturer (Asus).
  • If that doesn't help, replace the motherboard.

Ƭᴇcʜιᴇ007

Posted 2015-06-22T18:25:11.337

Reputation: 103 763

0

  1. Are you setting and saving the settings?
  2. Is the new battery good?
  3. There is usually a CMOS jumper for resetting. Is it possible it fell out or was placed on the wrong pins?

rfportilla

Posted 2015-06-22T18:25:11.337

Reputation: 425

"1. Are you setting and saving the settings?": Yes, if I reboot directly without switching the power off, time, date and boot priority are retained: it boots from cd whereas the factory default is boot from hard disk. – Giorgio – 2015-06-22T18:32:55.837

I would check the other two things. If it is not that and, as mentioned above, flashing doesn't fix, then it's possible the cmos is bad. This may be trivial based on your needs. If it is bad enough, replace motherboard. – rfportilla – 2015-06-22T18:39:27.657

"3. CMOS jumper" According to http://www.manualslib.com/download/10121/Asus-M2nbp-Vm-Csm.html, page 31, the jumper is in the correct position (pins 1-2) and should not reset.

– Giorgio – 2015-06-22T18:41:35.293

"2. Is the new battery good?": It is new (I bought it today). I do not have any tool to measure its voltage but I could try putting it on another motherboard and see if it works there. – Giorgio – 2015-06-22T18:43:30.437

1If you have another motherboard that is known to be working, why not just pull the battery from that one? It doesn't happen often, but I have had brand new batteries that were bad. – rfportilla – 2015-06-22T18:46:02.883

Following your suggestions, I have used the working motherboard to verify the battery. – Giorgio – 2015-06-22T21:43:33.807

These are the only things I can think of: the 3 things I mentioned and flashing the bios as Techie007 mentioned. Other than that, I would recommend just living with it or replacing the motherboard. The default settings are usually fine and for most motherboards, it's just an annoying message that pops up when the computer starts. If this is ok, then just deal with it. If not, replace it. – rfportilla – 2015-06-24T13:35:06.583