VOGONS


Reply 20 of 37, by AvalonH

User metadata
Rank Member
Rank
Member
smoke86 wrote on 2022-10-06, 21:42:

Update: I managed to do a bodge wire mod as described above, but nothing changed.
I think it may be faulty 83706 controller and further repair attempts won't make any sense.

Can you post a picture of the chip (after you soldered the wire).

I have got two Zappa boards and one of them has the exact same issue, not saving bios settings and time/date. On the working board with power off and cmos battery in, Pin7 - VBAT - measures 3.008V (one lead on pin 7 and one on ground). This is a new battery and taking it out of the board it measures 3.009v, so barely any drop while in the board and powering cmos memory.
On the other board that doesn't store cmos settings, pin7 measures 0.2V.

Searching around the web and Usenet I found other reports of the same problem, all on 430FX Intel Advanced boards (Zappa, Morrison, Endeavor) and all using PC87306.

Reply 21 of 37, by smoke86

User metadata
Rank Member
Rank
Member

I removed the wire as it changed nothing.

Reply 23 of 37, by Windows9566

User metadata
Rank Member
Rank
Member

i had some different problematic Intel brand boards, one that doesn't post, one that has that same CMOS issue, and one that has no working IDE. i guess may be reaching the end of its MTBF. 2 are zappas and 1 is a thor ATX, the thor doesn't work at all, and 2 of the zappas have different issues, 1 with cmos issues and 1 with non working IDE. i may transfer the PC87306 IC from the dead Advanced/ATX to one of the zappas to see if any changes.

Toshiba Satellite 200CDS
Toshiba Satellite Pro 430CDT
Toshiba Satellite Pro 480CDT
Toshiba Tecra 740CDT
IBM Thinkpad 760LD
Nan Tan(Clev0) FMA86T

Reply 24 of 37, by Repo Man11

User metadata
Rank l33t
Rank
l33t
Windows9566 wrote on 2022-10-08, 21:00:

i had some different problematic Intel brand boards, one that doesn't post, one that has that same CMOS issue, and one that has no working IDE. i guess may be reaching the end of its MTBF. 2 are zappas and 1 is a thor ATX, the thor doesn't work at all, and 2 of the zappas have different issues, 1 with cmos issues and 1 with non working IDE. i may transfer the PC87306 IC from the dead Advanced/ATX to one of the zappas to see if any changes.

Ironically, I have a PCChips M507 430FX motherboard that works great. One thing you can say for fake cache chips is that they don't go bad.

A lot of times when you first start out on a project you think, This is never going to be finished. But then it is, and you think, Wow, it wasn't even worth it. - Jack Handey

Reply 25 of 37, by rasz_pl

User metadata
Rank l33t
Rank
l33t
Repo Man11 wrote on 2022-10-08, 22:57:
Windows9566 wrote on 2022-10-08, 21:00:

i had some different problematic Intel brand boards, one that doesn't post, one that has that same CMOS issue, and one that has no working IDE. i guess may be reaching the end of its MTBF. 2 are zappas and 1 is a thor ATX, the thor doesn't work at all, and 2 of the zappas have different issues, 1 with cmos issues and 1 with non working IDE. i may transfer the PC87306 IC from the dead Advanced/ATX to one of the zappas to see if any changes.

Ironically, I have a PCChips M507 430FX motherboard that works great. One thing you can say for fake cache chips is that they don't go bad.

https://en.wikipedia.org/wiki/Survivorship_bias
most pcchips got thrown out while relatively new just for being pcchips

https://github.com/raszpl/sigrok-disk FM/MFM/RLL decoder
https://github.com/raszpl/FIC-486-GAC-2-Cache-Module (AT&T Globalyst)
https://github.com/raszpl/386RC-16 ram board
https://github.com/raszpl/Zenith_ZBIOS Zenith Z-386 MFM-300 ZBIOS disassembly

Reply 26 of 37, by BitWrangler

User metadata
Rank l33t++
Rank
l33t++

My PCChips theory is that the engineers had no illusions about them being bottom of the barrel products and designed them with wide tolerances such that whatever components were cheapest that week could be used... so parts wander 30% out of tolerance, no worries.... Mid level brands, the designers thought it would only get okay stuff, then crap happened and it didn't and they died early, top level brands, it works fine as long as high tolerance top price components stay within 1%, after that it gives up.


Despite that chip looking well soldered, I'd give the thing a "long cook" with a hotair gun, even a "paint stripper" type... reason is firstly the tin can migrate out of the solder in cold storage conditions and do weird semi-conductory crap, so a long heat bath will get that properly realloying again somewhat. Secondly, the design of flash RAM is such that when memory cells are fatigued and won't flip their bits when ordered, a restoration of performance is possible by baking them, letting the materials reset a bit. IDK how long that might give you with older tech, 50 more config changes before it screws up again? If it works it's a bit of a hail mary and you should set the system up as you want it with as few boots as possible, then leave it, don't be using it as your test rig, parts in and out all the time.

Unicorn herding operations are proceeding, but all the totes of hens teeth and barrels of rocking horse poop give them plenty of hiding spots.

Reply 27 of 37, by Repo Man11

User metadata
Rank l33t
Rank
l33t
BitWrangler wrote on 2022-10-09, 05:03:

My PCChips theory is that the engineers had no illusions about them being bottom of the barrel products and designed them with wide tolerances such that whatever components were cheapest that week could be used... so parts wander 30% out of tolerance, no worries.... Mid level brands, the designers thought it would only get okay stuff, then crap happened and it didn't and they died early, top level brands, it works fine as long as high tolerance top price components stay within 1%, after that it gives up.


Despite that chip looking well soldered, I'd give the thing a "long cook" with a hotair gun, even a "paint stripper" type... reason is firstly the tin can migrate out of the solder in cold storage conditions and do weird semi-conductory crap, so a long heat bath will get that properly realloying again somewhat. Secondly, the design of flash RAM is such that when memory cells are fatigued and won't flip their bits when ordered, a restoration of performance is possible by baking them, letting the materials reset a bit. IDK how long that might give you with older tech, 50 more config changes before it screws up again? If it works it's a bit of a hail mary and you should set the system up as you want it with as few boots as possible, then leave it, don't be using it as your test rig, parts in and out all the time.

Both of the AT/Socket 7 PCChips boards I have use a jumper for the BIOS chip to choose between five and twelve volts, and my assumption for why they have this is that it allowed them to use both types of flash chips, giving them more options for using whatever ones they could purchase for the lowest cost. My hunch is that PCChips boards were prevented from having this CMOS memory issue because the I/O chip in question was probably too expensive for them to even consider using it.

A lot of times when you first start out on a project you think, This is never going to be finished. But then it is, and you think, Wow, it wasn't even worth it. - Jack Handey

Reply 28 of 37, by smoke86

User metadata
Rank Member
Rank
Member

Resistance diode - > pin7 441ohm, pin7 - > gnd shows nothing.
I actually resoldered all the side of 87306 to ensure no bad connections are there.

Reply 29 of 37, by pa1983

User metadata
Rank Newbie
Rank
Newbie

My I ask if you have any addon cards like ISA sound cards installed and hocked up to speakers or line in on some device?

I was troubleshooting the same exact problem on a SS7 board, VBAT had correct voltage on the soutbridge VBAT pin but still it would lose CMOS settings after some time.
Did the same things you did, reflowed the south bridge, bypassed cmos battery with a small resistor and diode directly to vbat with a CR2032, no difference.

I eventually unplugged a every PCI/ISA card one at a time until I got to the sound card.
Removing the soundcard and it worked fine and kept cmos setting until the next day, usually it would lose cmos with in 5-15 minutes.

Then I put the soundcard back, same problem, then I removed the cable from the line out on the soundcard, problem gone!

I tested two know good cards, SB16 and AWE64, same problem if line out was connected.

Seems to be a grounding issue so the potential between vbat and gnd got to low, odd but yea as long as I dont leave anything connected to the soundcard after power down its fine.

Might not be your problem but it could be I guess.

YouTube, Gallery

Reply 30 of 37, by smoke86

User metadata
Rank Member
Rank
Member

Nope, nothing except cpu and ram is plugged in.

Reply 31 of 37, by rasz_pl

User metadata
Rank l33t
Rank
l33t
smoke86 wrote on 2022-10-09, 18:51:

Resistance diode - > pin7 441ohm, pin7 - > gnd shows nothing.

define nothing? for me nothing means zero, and zero resistance to ground on pin 7 would be an obvious defect and something we can fix

https://github.com/raszpl/sigrok-disk FM/MFM/RLL decoder
https://github.com/raszpl/FIC-486-GAC-2-Cache-Module (AT&T Globalyst)
https://github.com/raszpl/386RC-16 ram board
https://github.com/raszpl/Zenith_ZBIOS Zenith Z-386 MFM-300 ZBIOS disassembly

Reply 32 of 37, by smoke86

User metadata
Rank Member
Rank
Member

Nothing means open line, no connection

Reply 33 of 37, by rasz_pl

User metadata
Rank l33t
Rank
l33t
smoke86 wrote on 2022-10-10, 04:48:

Nothing means open line, no connection

I specifically asked about resistance. Nothing resistance is zero, the opposite of nothing is all of the resistance 😀. If you are getting megaohms then the chip has blown battery backup power circuit. In normal operation 5V supply powers the SRAM, when turned off blown backup is unable to take over.
replacement "[1pcs] PC87306-IBE/VUL Peripheral RTC UART PQFP160Opens in a new window or tab" ~$15

>Resistance diode - > pin7 441 ohm

that also doesnt look good unless there is resistor between

https://github.com/raszpl/sigrok-disk FM/MFM/RLL decoder
https://github.com/raszpl/FIC-486-GAC-2-Cache-Module (AT&T Globalyst)
https://github.com/raszpl/386RC-16 ram board
https://github.com/raszpl/Zenith_ZBIOS Zenith Z-386 MFM-300 ZBIOS disassembly

Reply 34 of 37, by smoke86

User metadata
Rank Member
Rank
Member
rasz_pl wrote on 2022-10-10, 05:21:

that also doesnt look good unless there is resistor between

No idea, trace goes between layers inside of the the moterboard.
Does replacing the chip actually make sense in that case as there is no voltage on pin7?
I think I'll give it a try and bodge pin7 directly to the resistor before the diode. Will see then.

Reply 35 of 37, by Windows9566

User metadata
Rank Member
Rank
Member
rasz_pl wrote on 2022-10-09, 04:40:
Repo Man11 wrote on 2022-10-08, 22:57:
Windows9566 wrote on 2022-10-08, 21:00:

i had some different problematic Intel brand boards, one that doesn't post, one that has that same CMOS issue, and one that has no working IDE. i guess may be reaching the end of its MTBF. 2 are zappas and 1 is a thor ATX, the thor doesn't work at all, and 2 of the zappas have different issues, 1 with cmos issues and 1 with non working IDE. i may transfer the PC87306 IC from the dead Advanced/ATX to one of the zappas to see if any changes.

Ironically, I have a PCChips M507 430FX motherboard that works great. One thing you can say for fake cache chips is that they don't go bad.

https://en.wikipedia.org/wiki/Survivorship_bias
most pcchips got thrown out while relatively new just for being pcchips

i have had really good luck with PCChips, have a M912 and a M520 that both work great.

Toshiba Satellite 200CDS
Toshiba Satellite Pro 430CDT
Toshiba Satellite Pro 480CDT
Toshiba Tecra 740CDT
IBM Thinkpad 760LD
Nan Tan(Clev0) FMA86T

Reply 36 of 37, by smoke86

User metadata
Rank Member
Rank
Member

OK, after almost 4 years i decided to give it another shot.
This time I lifted pin7 of 87306 to make it lose a contact with motherboard and connected it to the VBAT line making a connection in sequence"
battery --> onboard diode - 87306 pin7.

And it worked, now BIOS settings are being saved.

Thanks for your help guys!

Reply 37 of 37, by BitWrangler

User metadata
Rank l33t++
Rank
l33t++
smoke86 wrote on 2026-04-27, 07:07:
OK, after almost 4 years i decided to give it another shot. This time I lifted pin7 of 87306 to make it lose a contact with moth […]
Show full quote

OK, after almost 4 years i decided to give it another shot.
This time I lifted pin7 of 87306 to make it lose a contact with motherboard and connected it to the VBAT line making a connection in sequence"
battery --> onboard diode - 87306 pin7.

And it worked, now BIOS settings are being saved.

Thanks for your help guys!

There should be a special level of paradise for ppl who come back and update their mysterious problem threads with the solution they find years later. Well done and thanks very much for updating.

Though skimming through this thread, I saw an unmentioned early troubleshooting step that might help other people who have a similar sounding problem. Some motherboards have a "storage jumper" which saves battery rundown in storage. So it completely disconnects it, settings won't save, clock won't keep time etc and so on. Sometimes these are not labelled, sometimes labelled cryptically. If it had been supplied with a jumper cap sitting on one pin, and discovered with it dangling almost off, one might have thought. "oh no, good thing I caught that" at some time and put the jumper on firmly, but actually set. Anyway. Good thing to have a check of documentation for mention of a storage jumper, then if not mentioned, check for jumpers that are not covered in manual and eliminate them as possibilities. Some may be test jumpers.

Unicorn herding operations are proceeding, but all the totes of hens teeth and barrels of rocking horse poop give them plenty of hiding spots.