VOGONS


IBM 5170 CPU upgrade

Topic actions

First post, by Pizmo

User metadata
Rank Newbie
Rank
Newbie

As the title says, I have an IBM PC AT 5170 with an 8MHz 80286 CPU. I'd like to upgrade the CPU to possibily a 16MHz 286. Would this be a simple plug and play swap of the CPU, or would I be opening up a can of worms filled with BIOS upgrades, and endless chip swapping? Old hardware like this is really outside my wheelhouse. So I'm not even going to attempt the upgrade if it isn't a straight forward CPU swap.

Reply 1 of 8, by BitWrangler

User metadata
Rank l33t++
Rank
l33t++

There's 2 ways, the expensive easy way, and the expensive time consuming pain in the ass way.

The expensive easy way is finding an upgrade socket accelerator, which may be 386SX rather than 286 and those tend to run $400 or so on eBay.

The expensive hard way is replacing all the RAM chips with faster ones, some of the logic and he crystals in the timing circuits, plus the CPU, this can possibly run to about the same depending on what deals you can find.

The way to not quite do it, is try overclocking current CPU or replacement to 10 Mhz and seeing if things cope. Fairly good chance if you've got AC, if you're trying to do this in 30C ambients you might not get anywhere.

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 2 of 8, by Pizmo

User metadata
Rank Newbie
Rank
Newbie
BitWrangler wrote on Yesterday, 00:11:
There's 2 ways, the expensive easy way, and the expensive time consuming pain in the ass way. […]
Show full quote

There's 2 ways, the expensive easy way, and the expensive time consuming pain in the ass way.

The expensive easy way is finding an upgrade socket accelerator, which may be 386SX rather than 286 and those tend to run $400 or so on eBay.

The expensive hard way is replacing all the RAM chips with faster ones, some of the logic and he crystals in the timing circuits, plus the CPU, this can possibly run to about the same depending on what deals you can find.

The way to not quite do it, is try overclocking current CPU or replacement to 10 Mhz and seeing if things cope. Fairly good chance if you've got AC, if you're trying to do this in 30C ambients you might not get anywhere.

Thank you for your reply, but to hell with all that. This computer is very sentimental to me as I have had it my entire life. So I don't want to risk destroying it by attempting an upgrade that is far too over my head.

Just out of curiosity, I have an old ibm clone with a faulty power supply. The clone has a 10mhz 286. Would I be able to swap the cpu in the 5170 with that 10MHz 286 without doing all the things you mentioned in your reply?

Reply 3 of 8, by rmay635703

User metadata
Rank Oldbie
Rank
Oldbie
Pizmo wrote on Yesterday, 01:55:
BitWrangler wrote on Yesterday, 00:11:
There's 2 ways, the expensive easy way, and the expensive time consuming pain in the ass way. […]
Show full quote

There's 2 ways, the expensive easy way, and the expensive time consuming pain in the ass way.

The expensive easy way is finding an upgrade socket accelerator, which may be 386SX rather than 286 and those tend to run $400 or so on eBay.

The expensive hard way is replacing all the RAM chips with faster ones, some of the logic and he crystals in the timing circuits, plus the CPU, this can possibly run to about the same depending on what deals you can find.

The way to not quite do it, is try overclocking current CPU or replacement to 10 Mhz and seeing if things cope. Fairly good chance if you've got AC, if you're trying to do this in 30C ambients you might not get anywhere.

Thank you for your reply, but to hell with all that. This computer is very sentimental to me as I have had it my entire life. So I don't want to risk destroying it by attempting an upgrade that is far too over my head.

Just out of curiosity, I have an old ibm clone with a faulty power supply. The clone has a 10mhz 286. Would I be able to swap the cpu in the 5170 with that 10MHz 286 without doing all the things you mentioned in your reply?

Yes if it’s pga but it will only run the same speed your existing CPU runs.

There were some rare dinguses that fit an AT that allowed you to choose any frequency you wanted but your board still can only run as fast as components and bios allow, which may only be 8.5mhz.

Worth noting LATE IBM 5170’s ( aka 1987ish) would generally overclock to 10mhz but you would still need
1. Compatible generic AT bios
2. New clock crystal
~3. Potentially a 10mhz CPU

https://forum.vcfed.org/index.php?threads/ibm … -upgrade.68451/

Reply 4 of 8, by Jo22

User metadata
Rank l33t++
Rank
l33t++

Beware, some older 5170 BIOS versions are said to have a speed check against overclocking.
They're limited to 6 - 8 MHz operation.

But it not difficult to use an replacement BIOS.
There are at least 3 other BIOSes. Award, AMI, Quadtel etc.

"Time, it seems, doesn't flow. For some it's fast, for some it's slow.
In what to one race is no time at all, another race can rise and fall..." - The Minstrel

//My video channel//

Reply 5 of 8, by keenmaster486

User metadata
Rank l33t
Rank
l33t

I'm not sure anyone ever made a PGA 16 MHz 286, and the 5170 probably won't run stable at that speed anyway.

Your best bet is probably to find a 12 MHz PGA Intel 286 (which they did make, though they are hard to find - 10 MHz PGA is easier to find).

Yes, you'll need a third party BIOS.

And you'll have to replace the crystal. Luckily it's socketed.

And you'll probably have to look at those RAM chips, which might choke on you even at 10 MHz.

So you need all this:

-New 10 or 12 MHz CPU
-Third party BIOS
-20 or 24 MHz crystal
-Faster RAM chips (120ns or better to start with)

World's foremost 486 enjoyer.

Reply 6 of 8, by Anonymous Coward

User metadata
Rank l33t++
Rank
l33t++

Assuming your AT hasn’t already been overclocked, then it’s safe to assume you have the type III motherboard (model 339) as that was what shipped with the 8 MHz system. Only the 6mhz type 1 motherboard could be freely overclocked, so any tinkering will indeed require a BIOS replacement. I believe someone on vcfed released an original patched BIOS many years ago that removes the speed governor.

16mhz and 20mhz PGA 80286s do exist. They were made by Harris, but weren’t common… therefore not cheap. But this isn't much of an issue as the 5170 board will never reach those speeds without clock doubling. In theory it should be possible to design a clock doubling circuit, but without cache you’d hardly notice the difference. Designing an upgrade with cache would really increase the complexity, and you’d be better off just shelling out the $$$ and buying a ready made upgrade (usually based on 486slc.

I recommend just doing a board swap. It’s probably the cheapest and easiest way.

"Will the highways on the internets become more few?" -Gee Dubya
V'Ger XT|Upgraded AT|Ultimate 386|Super VL/EISA 486|SMP VL/EISA Pentium

Reply 7 of 8, by BitWrangler

User metadata
Rank l33t++
Rank
l33t++

I started pondering if one could use it as a backplane with one of the "crappy" ISA 386SX16 backplane mother-cards that used to be common and cheap, but even stuff like that is $500+ on fleabay these days... idea would be to break out some chip enable pins and be able to switch back and forth between onboard system and backplane system, sharing storage/expansion ... with unit off.

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 8 of 8, by keenmaster486

User metadata
Rank l33t
Rank
l33t

Now you're getting into "just buy an Intel Inboard" territory.

At some point you have to say this: a 5170 is a 286 machine. In fact, it is *the* reference 286 machine for IBM-compatibles. That's the spirit of it. It makes sense to try to push it to its limits, but too many system-replacing upgrades and you just have a different computer in your 5170 case, and it's not even a 5170 any more.

World's foremost 486 enjoyer.