VOGONS


Reply 20 of 23, by Sphere478

User metadata
Rank l33t++
Rank
l33t++

I could make a breakout version if someone wants to do some experiments.

You could run jumper wires around and find the combos that worked. (Risky)

I think the best solution would be to find someone with a tophat and confirm it though.

Sphere's PCB projects.
-
Sphere’s socket 5/7 cpu collection.
-
SUCCESSFUL K6-2+ to K6-3+ Full Cache Enable Mod
-
Tyan S1564S to S1564D single to dual processor conversion (also s1563 and s1562)

Reply 21 of 23, by Sphere478

User metadata
Rank l33t++
Rank
l33t++

Re: BIOS corrupting itself

Got some help on this.

Does this look like the answer we were waiting for? 🤔

I’m away from computer RN on my phone.

Sphere's PCB projects.
-
Sphere’s socket 5/7 cpu collection.
-
SUCCESSFUL K6-2+ to K6-3+ Full Cache Enable Mod
-
Tyan S1564S to S1564D single to dual processor conversion (also s1563 and s1562)

Reply 22 of 23, by Roman555

User metadata
Rank Oldbie
Rank
Oldbie
Sphere478 wrote on 2022-06-21, 01:30:

Yeah, if you wanna pull together a few datasheets and research it, I can punch out a pcb for you. Just tell me what it needs to do.

That is a particularly perplexing situation though. How one chip could assert dominance over another while in parallel. My guess is there may be a pin for telling the chip to be quiet that is only connected to the lower chip and not the upper. Maybe like a IDE master/slave kinda thing.

Sphere478, have you already seen this article ? Might be helpful for your project. Personally I made this DIY "tophat" years ago but I don't remember if it helped me at least once. I'm even not sure whether it works at all

diy-tophat.jpg

P.S. Yet another similar device

[ MS6168/PII-350/YMF754/98SE ]
[ 775i65G/E5500/9800Pro/Vortex2/ME ]

Reply 23 of 23, by kaputnik

User metadata
Rank Oldbie
Rank
Oldbie
Sphere478 wrote on 2022-12-24, 17:19:
Re: BIOS corrupting itself […]
Show full quote

Re: BIOS corrupting itself

Got some help on this.

Does this look like the answer we were waiting for? 🤔

I’m away from computer RN on my phone.

Had a look at this.

Preferably you would control the soldered chip with the active low #CE (Chip Enable) line, disabling the chip by pulling it high. It could also be done by pulling the #OE (Output Enable) line high. The difference between them is that #CE controls the whole chip, while #OE only controls the chip's output. If #CE is high, the chip will be completely disabled with tristated pins, drawing only negligible current. If #OE is high (and #CE low), the chip is initialized, but the data output lines will be tristated, not outputting anything. It'll consume more power, but the advantage is that output is instantly available after pulling #OE low, there's no delay while the chip is initialized. When wanting to permanently disable a chip, using #CE of course makes most sense.

In this particular scenario, there's however a practical problem doing the above. Assuming that the #CE line is hardwired to ground permanently enabling the chip, you can't simply wire a pullup to the #CE pin on the soldered chip to keep it permanently high and leave the original connection. The pin will still be shorted to ground and kept low. There's no way around cutting the connection to the mobo. If the mobo actively controls the #CE line, it would be even more complicated, you'd both have to cut the connection, and wire the control line from the mobo to the new chip.

The approach of the top hat adapter seems to be instead keeping the soldered chip in a permanent reset state (and in extension disabled) by simply hardwiring the active low #RESET pin of the soldered chip to ground. The connection to the mobo trying to pull the #RESET pin high through an assumed resistance can be left in place, the short to ground in the adapter will "win", holding the pin low. No modifications of the mobo required.

In addition to that, it would be a good idea to add a pullup for the new chip's #RESET line in the adapter.

If I were to guess, the top hat adapter looks something like this electrically:

tophat2.PNG
Filename
tophat2.PNG
File size
62.21 KiB
Views
197 views
File license
Fair use/fair dealing exception

Note "guess". I'm founding this on assumptions of how the control circuitry on the mobo for those pins is designed. Knowing would involve some quite thorough research of a bunch of different mobos. It also assumes that the chip is tristated when the #RESET is active. It likely is, but I don't know for sure. Might also add that the resistor is a precaution, see it as some kind of short circuit protection. It's probably not really needed.

Also almost forgot to mention I based this on 29 series EEPROM pinout. If you got something else, you'll have to adapt it for that.

Hope I made any sense. Precise technical descriptions in foreign languages isn't always my strong suit 😀