VOGONS


Acorp 6BX81 looses BIOS settings

Topic actions

First post, by _ar

User metadata
Rank Newbie
Rank
Newbie

Hello All,

I have this i440BX board (https://theretroweb.com/motherboards/s/acorp-6bx81) which forgets its BIOS settings when the ATX PSU is turned off. After researching it, I found that the NVRAM that is used to store the settings is integrated into the south bridge.

Things I tried so far to fix it:
The battery holder and pin header for cmos clear/external battery were heavily corroded, so I have swapped them out for new ones. Traces tested fine, but no change.
Tested with an external battery (3 * 1.5V batteries), no change.
There's a difference in voltage when this part of the board is powered using the PSU and using the coin cell battery only, so I powered the board using a bench power supply through the battery holder matching the voltage from the PSU, but again no change.

Do you guys come across this issue a lot? Is it customary for this chipset to have such partial internal fault while everything else works OK?

Last edited by _ar on 2024-10-06, 06:03. Edited 3 times in total.

Reply 1 of 23, by rasz_pl

User metadata
Rank l33t
Rank
l33t
_ar wrote on 2024-10-05, 12:49:

The coin cell battery and pin header for cmos clear/external battery is heavily corroded, so I have swapped them out for new ones.

locate a diode nearby (most likely a dual diode - 3 pin smd package), its likely also corroded and not passing battery to ICH

https://github.com/raszpl/FIC-486-GAC-2-Cache-Module for AT&T Globalyst
https://github.com/raszpl/386RC-16 memory board
https://github.com/raszpl/440BX Reference Design adapted to Kicad
https://github.com/raszpl/Zenith_ZBIOS MFM-300 Monitor

Reply 2 of 23, by _ar

User metadata
Rank Newbie
Rank
Newbie
rasz_pl wrote on 2024-10-06, 03:19:
_ar wrote on 2024-10-05, 12:49:

The coin cell battery and pin header for cmos clear/external battery is heavily corroded, so I have swapped them out for new ones.

locate a diode nearby (most likely a dual diode - 3 pin smd package), its likely also corroded and not passing battery to ICH

Thanks for the reply! Here's a schematic of the area and a couple of measurements I made.

The attachment Screenshot 2024-10-06 at 18.13.46.png is no longer available

Battery Only: TP1 3.215, TP2 3.00, TP3 3.00, TP4 0.00
PSU on STANDBY: TP1 3.215, TP2 3.418, TP3 3.42 TP4 3.646
No Battery, PSU on STANDBY: TP1 0.00, TP2 3.42, TP3 3.42, TP4 3.65

There are two separate zener diodes basically, which all test fine in circuit and according to these measurements work fine as well. D1 had some corrosion on (mould) but it easily came off with IPA.

There's another zener on the board (not on the schematic) in the 'Standby PWR' part. In circuit (diode mode), it seems to be open in both directions. However, I'm not sure if that should affect this part as it's behind D2 and I have also read that zener diodes can test bad in circuit.

Do you see anything out of the ordinary here?

Reply 3 of 23, by myne

User metadata
Rank Oldbie
Rank
Oldbie

Since you can read schematics
https://www.gadget-manual.com/intel/

440bx reference schematic in there

I built:
Convert old ASUS ASC boardviews to KICAD PCB!
Re: A comprehensive guide to install and play MechWarrior 2 on new versions on Windows.
Dos+Windows 3.11+tcp+vbe_svga auto-install iso template
Script to backup Win9x\ME drivers from a working install
Re: The thing no one asked for: KICAD 440bx reference schematic

Reply 4 of 23, by Karbist

User metadata
Rank Member
Rank
Member

Put your multimeter in micro amp mode and measure the battery current draw while psu is disconnected, it should be around 10 micro amps.

Reply 5 of 23, by rasz_pl

User metadata
Rank l33t
Rank
l33t

TP2 and TP3 is same thing 😀 other than that it looks fine 🙁
I assume you checked CMOS Clear jumper first 😀 and there is near infinite resistance between pins 1 and 3.
What is the resistance to ground on TP2? What was the power draw when you hooked bench supply instead of battery? If should definitely NOT be 5 or 3 * 1.5V, Chipset is low power and might not liked 5V pumped into it, Intel wants 3V there.

https://github.com/raszpl/FIC-486-GAC-2-Cache-Module for AT&T Globalyst
https://github.com/raszpl/386RC-16 memory board
https://github.com/raszpl/440BX Reference Design adapted to Kicad
https://github.com/raszpl/Zenith_ZBIOS MFM-300 Monitor

Reply 7 of 23, by _ar

User metadata
Rank Newbie
Rank
Newbie
Karbist wrote on 2024-10-06, 16:59:

Put your multimeter in micro amp mode and measure the battery current draw while psu is disconnected, it should be around 10 micro amps.

Hi, Thank you for the idea! I am measuring zero draw (0.1 uA). I have double checked my method on a 486 board where it showed 5.9 uA, so IMHO my measurement is correct, no draw at all.

Reply 8 of 23, by _ar

User metadata
Rank Newbie
Rank
Newbie
rasz_pl wrote on 2024-10-06, 17:11:

TP2 and TP3 is same thing 😀 other than that it looks fine 🙁
I assume you checked CMOS Clear jumper first 😀 and there is near infinite resistance between pins 1 and 3.
What is the resistance to ground on TP2? What was the power draw when you hooked bench supply instead of battery? If should definitely NOT be 5 or 3 * 1.5V, Chipset is low power and might not liked 5V pumped into it, Intel wants 3V there.

Yes you right, TP2 is basically TP3 😀 but on the board there's the battery holder in between so I basically was testing both points just to be sure there's no breakage in the circuit.

Yes, I have tested the CMOS jumper as well. This board has a 4 pin header as it accepts an external battery (see attachment from the manual below) so I assume you were referring to pin 2 - 4, BATT + and GND. There's infinite resistance between those pins.

The attachment Screenshot 2024-10-07 at 12.50.03.png is no longer available

I have set the bench power supply's limit so that I got around 3.45 at TP2, basically matching the voltage the circuit gets when only the ATX PSU is connected. The current limit I set to 0.001A first and to 0.005A next, but the bench supply was in CV mode and showed no current draw during the test.

Reply 9 of 23, by rasz_pl

User metadata
Rank l33t
Rank
l33t

Was the zero draw with ATX psu unplugged? otherwise it might be simply being overridden with 3VSB
Unplug battery, desolder D2, plug your multimeter in its place, plug supply in and see if there is any draw.
No draw means either corrosion somewhere further down TP2 and PIIX4 or blown PIIX4

https://github.com/raszpl/FIC-486-GAC-2-Cache-Module for AT&T Globalyst
https://github.com/raszpl/386RC-16 memory board
https://github.com/raszpl/440BX Reference Design adapted to Kicad
https://github.com/raszpl/Zenith_ZBIOS MFM-300 Monitor

Reply 10 of 23, by _ar

User metadata
Rank Newbie
Rank
Newbie
rasz_pl wrote on 2024-10-07, 11:49:

Was the zero draw with ATX psu unplugged? otherwise it might be simply being overridden with 3VSB
Unplug battery, desolder D2, plug your multimeter in its place, plug supply in and see if there is any draw.
No draw means either corrosion somewhere further down TP2 and PIIX4 or blown PIIX4

Yes, the zero draw was with the ATX PSU unplugged.

Instead of desoldering anything, I used my multimeter in uA mode to inject the voltage from a battery into all the test points on the schematic. Measured no draw for all test points. It's a blown PIIX4. Is it something that happens? I mean everything else works just fine ... Strange, but it is what it is then. Thank you very much for your help!

Reply 11 of 23, by Karbist

User metadata
Rank Member
Rank
Member

Most likely the solder joint under the chipset is corroded.

Reply 12 of 23, by rasz_pl

User metadata
Rank l33t
Rank
l33t

I would look for more corrosion first, unless there is 5V or 12V near the battery and previous corrosion led to 5/12 Volts going into VBATT pin.

https://github.com/raszpl/FIC-486-GAC-2-Cache-Module for AT&T Globalyst
https://github.com/raszpl/386RC-16 memory board
https://github.com/raszpl/440BX Reference Design adapted to Kicad
https://github.com/raszpl/Zenith_ZBIOS MFM-300 Monitor

Reply 13 of 23, by _ar

User metadata
Rank Newbie
Rank
Newbie
rasz_pl wrote on 2024-10-08, 05:00:

I would look for more corrosion first, unless there is 5V or 12V near the battery and previous corrosion led to 5/12 Volts going into VBATT pin.

There were a couple of occasions, maybe like two, during my testing when the settings survived a powerdown. I was thinking, the board probably shadows the settings, like my 386DXs do, and maybe that what survived, not the nvram content. Or, as you guys say, maybe some current seeps through some corrosion sometimes somewhere and that was what kept the settings. I don't know, I'll keep an eye out for corrosion and remove it if I find anything.

BTW, here're a couple of pics after desoldering the battery holder and the cmos jumper. That diode on the last pic is D1 on my schematics, maybe I'll resolder it later.

-- EDIT, just one thing, I kept measuring around 1.5ohms of resistence when doing continuity checks, which I find odd, I would expect something like 0.5Ohms or something, I'll try to locate the source of this.

The attachment IMG_8420.jpg is no longer available
The attachment IMG_8421.jpg is no longer available
The attachment IMG_8422.jpg is no longer available

Reply 14 of 23, by rasz_pl

User metadata
Rank l33t
Rank
l33t

>during my testing when the settings survived a powerdown

SRAM has high retention, perfectly normal to survive maybe even up to tens of seconds.

so C2 is C154? its really dark, doesnt look too well 😀
Corrosion didnt look to bad, but VIAs can be fragile. All those VIAs under the battery dont fill me with confidence. Imo its much more likely the problem is with eaten via than the PIIX4 ball, especially considering VCC (RTC) ball location 5 rows deep. Dont see any potential 5/12 sources to bleed and blow the chip either.

https://github.com/raszpl/FIC-486-GAC-2-Cache-Module for AT&T Globalyst
https://github.com/raszpl/386RC-16 memory board
https://github.com/raszpl/440BX Reference Design adapted to Kicad
https://github.com/raszpl/Zenith_ZBIOS MFM-300 Monitor

Reply 15 of 23, by myne

User metadata
Rank Oldbie
Rank
Oldbie

Resistor immediately above crystal looks burnt.

Not the best picture though

I built:
Convert old ASUS ASC boardviews to KICAD PCB!
Re: A comprehensive guide to install and play MechWarrior 2 on new versions on Windows.
Dos+Windows 3.11+tcp+vbe_svga auto-install iso template
Script to backup Win9x\ME drivers from a working install
Re: The thing no one asked for: KICAD 440bx reference schematic

Reply 16 of 23, by _ar

User metadata
Rank Newbie
Rank
Newbie
rasz_pl wrote on 2024-10-08, 06:41:
>during my testing when the settings survived a powerdown […]
Show full quote

>during my testing when the settings survived a powerdown

SRAM has high retention, perfectly normal to survive maybe even up to tens of seconds.

so C2 is C154? its really dark, doesnt look too well 😀
Corrosion didnt look to bad, but VIAs can be fragile. All those VIAs under the battery dont fill me with confidence. Imo its much more likely the problem is with eaten via than the PIIX4 ball, especially considering VCC (RTC) ball location 5 rows deep. Dont see any potential 5/12 sources to bleed and blow the chip either.

I usually cut the power for about 5secs, so considering this, probably it really was the nvram that somehow kept its content?

Yes, C2 is C154 😀, let me attach an updated version of the schematics with the actual component names. However, C154 is behind D15, can it still cause something like this? I'll also take another look under the battery holder and check those traces.

The attachment Screenshot 2024-10-08 at 19.40.18.png is no longer available

Reply 17 of 23, by _ar

User metadata
Rank Newbie
Rank
Newbie
myne wrote on 2024-10-08, 07:25:

Resistor immediately above crystal looks burnt.

Not the best picture though

Took a better one. Also C149 looks a bit wonky.

The attachment IMG_8466.jpg is no longer available
The attachment IMG_8467.jpg is no longer available

Reply 18 of 23, by myne

User metadata
Rank Oldbie
Rank
Oldbie

Check all caps for shorts, and resistors for open. Caps usually fall short resistors open.

On the board isn't ideal, but should be good enough.

I built:
Convert old ASUS ASC boardviews to KICAD PCB!
Re: A comprehensive guide to install and play MechWarrior 2 on new versions on Windows.
Dos+Windows 3.11+tcp+vbe_svga auto-install iso template
Script to backup Win9x\ME drivers from a working install
Re: The thing no one asked for: KICAD 440bx reference schematic

Reply 19 of 23, by rasz_pl

User metadata
Rank l33t
Rank
l33t

Might be corroded, might be just super dirty.

>However, C154 is behind D15, can it still cause something like this?

no, but I suspect the VIA directly below C154 between 5 and 4 is the one going to the BGA VCCBATT and if this cap is corroded so might be the via.

https://github.com/raszpl/FIC-486-GAC-2-Cache-Module for AT&T Globalyst
https://github.com/raszpl/386RC-16 memory board
https://github.com/raszpl/440BX Reference Design adapted to Kicad
https://github.com/raszpl/Zenith_ZBIOS MFM-300 Monitor