[unix-pc.general] 1M to 2M revisited...

darren@bacchus (Darren Friedlein) (07/09/88)

In an attempt to upgrade from 1M to 2M (so that I can use the zoom
option in TeX, in particular), I've run into one problem.  There are
resistor packs alongside the four banks of 256K drams that are labeled
330.  Anyone have the specs that can tell me if this is 330 ohms or
330K ohms?

Has *ANYONE* else done this upgrade???  I'm just guessing my way through
this.  If everything works out, I'll post a summary of my procedures to
the net.

-darren
         ____
        /    \
       |                                 Rt 4, Box 416, Durham, NC 27703
  _____|_____     Darren G. Friedlein      data (bacchus) : 919/596-7746
 /     |     \                                      voice : 919/596-9492
(      |      )
 \____/    __/   {mcnc|icus|ditka|ethos|gladys|bakerst}!bacchus!darren

hoffman@pitt.UUCP (Bob Hoffman) (07/15/88)

In article <546@bacchus> darren@bacchus (Darren Friedlein) writes:
>
>...resistor packs ... labeled
>330.  Anyone have the specs that can tell me if this is 330 ohms or
>330K ohms?

They are 33 ohms.  The last digit is the decimal multiplier.  Similarly,
code 331 = 330 ohms, 332 = 3300 ohms, 333 = 33 Kohms, and 334 = 330 Kohms.

	---Bob.
-- 
Bob Hoffman, N3CVL       {allegra, bellcore, cadre, idis, psuvax1}!pitt!hoffman
Pitt Computer Science    hoffman@vax.cs.pittsburgh.edu

morrison@eecs.nwu.edu (Vance Morrison) (07/20/88)

Hello,

I have some friendly advice for those interested in upgrading the
motherboard ram.  It is not as easy as plugging in the ram chips.
I have the schematics and after looking them over carefully the
upgrade would require installing some resistor banks (33 ohm) and some 
2 - 1 multiplexers as well as some cuts and jumpers and even THEN
I am not sure that the software will pay attention to it.

Mind you I do think it can be done (I intend to do it when memory
becomes reasonable again) but I would be VERY suprized if it could
be done ad hoc.

Sorry to be so pesimistic, but I wanted to let you know what you
are in for.


Vance Morrison

cmv@ihlpm.ATT.COM (C M Votava) (07/21/88)

In article <8570002@eecs.nwu.edu> morrison@eecs.nwu.edu (Vance Morrison) writes:

>I have some friendly advice for those interested in upgrading the
>motherboard ram.  It is not as easy as plugging in the ram chips.
>I have the schematics and after looking them over carefully the
>upgrade would require installing some resistor banks (33 ohm) and some 
>2 - 1 multiplexers as well as some cuts and jumpers and even THEN
>I am not sure that the software will pay attention to it.

Well, actually upgrading the motherboard from 1M to 2M is not too bad. Vance
is correct when he says that you don't just plug in the ram chips, but it's
not much harder. The resistor banks and multiplexers he mentions sometimes
already exist on some motherboards, for others, you can buy them at your
favorite electronics store. Here is the proceedure for upgrading a motherboard
from 0.5M to 2.0M that was posted a number of times in the past:


Fri Feb 19 13:59:54 CST 1988
This proceedure has been confirmed. -- cmv

/* Written 10:16 am  Jul 13, 1987 by looney!cmv in ihlpm:unix-pc.general */
/* ---------- "7300 Motherboard upgrade proceedure" ---------- */

Here is a proceedure for upgrading the motherboard on
a unix-pc. Do not follow this proceedure unless you KNOW WHAT YOU ARE DOING!
If you trash your motherboard, only YOU can be responsible for the damage!
The text of this proceedure was, at one time, in an official document, it has
since been dropped.

256K BYTE RAM CHIP UPGRADE

Memory on the processor board and on the memory expansion board may be expanded
from 512K bytes to 2M bytes. This is accomplished by installing 256K byte RAM
chips in place of the original 64K byte RAM chips.

UPGRADING THE PROCESSOR BOARD

- There are seventy-two MB8264 chips located on the processor board. These
are 150nsec, 64K byte RAM chips manufactured by Fujitsu (the RAM chips used in
future machines may be provided by another vendor due to the laws of supply and
demand). These chips are illustrated in the schematics on sheets 19 thru 22.

These chips will have to be removed and replaced with the appropriate 256K
byte RAM chips (for example, MB81256-15).

- After the 256K byte chips have been installed, memory size has quadrupled.
Two more address bits will be required to access this extra memory, therefore
another address MUX is needed.

(sheet 18) A 74F258 Multiplexor chip must be installed at board location 13B.

- Jumper JR1 (sheet 18) is located at the front of the processor board, to the
immediate left of the chip in position 12A. When 64K byte RAM chips are being
used, it is jumpered E2-E3.

With the installation of 256K byte RAM chips the E2-E3 connection should be
opened and re-jumpered E1-E2.

ditto@cbmvax.UUCP (Michael Ditto) (08/02/88)

In article <8570002@eecs.nwu.edu> morrison@eecs.nwu.edu (Vance Morrison) writes:
>I have some friendly advice for those interested in upgrading the
>motherboard ram.  It is not as easy as plugging in the ram chips.
  [ ... lists some other things that are required ... ]

Then, in <574@bacchus.UUCP> darren@bacchus.UUCP (Darren Friedlein) writes:
>I've done all this (4 multiplexers, all the chips, a capacitor on each
>chip, the resitor packs and set the jumpers like I was told (same as
>1M in 4 banks).  Still doesn't work.  Anyone know what's missing?

I've upgraded a 1Meg 7300 to 2Meg, so I know it's possible.  I didn't
have to change the jumpers, since they specify chip size (64K vs. 256K).
I DID have to cut two traces and jumper them somewhere else.
Unfortunately, I didn't write down what the changes were, and I don't
have my hardware manual handy; but they were related to address decoding
and selecting one bank vs. the other.  I'll try to get the details and
post them soon.

I feel guilty about posting this teaser ("I've done it, but I'm not
gonna tell you how, nyah nyah" :-) because I did exactly the same thing
about 5 months ago.  The thing I was waiting for then was to make the
same mod to a second machine and take careful notes so that I could tell
you all about it.  Well, I never got around to it (and no longer have
access to that 7300 or the one I hacked), so I'll have to study the
schematics again and hopefully I'll remember the exact mod; at the least
I should be able to give some pointers.

Good luck, hardware hackers!

-- 
					-=] Ford [=-

	.		.		(In Real Life: Mike Ditto)
.	    :	       ,		ford@kenobi.cts.com
This space under construction,		...!ucsd!elgar!ford
pardon our dust.			ditto@cbmvax.commodore.com

scs@lokkur.UUCP (Steve Simmons) (08/05/88)

In various articles lots of folks ask about how to upgrade the 7300
motherboard and .5Mb ram boards to 2Mb.  I guess it's appropriate to
re-post this old article (which was not written by me) on how to do
it.  When RAM prices come back down I'm gonna try it on my .5Mb expansion
card.

The original author is Craig Votava of AT&T.

------------------------------

Hi Folks!

Well, after the having my mailbox stuffed with requests (yea!) I decided
I'd better get this out, so here's my story on "How I Changed My Memory
Board From 0.5MB to 2.0MB".

Before I start, let me say that Mark Hillard (gizzmo!mark), who was at
one time, a NASA solder technician, requests that I emphasize
the fact that attempting to de-solder components can cause damage to the
board. Excess heat causes the foil to weaken which makes it very susceptible
to damage. I guess what he's trying to say (and I agree) is DON'T TRY THIS
WITHOUT HAVING DE-SOLDERING EXPERIENCE FIRST!! Even if you have experience,
go to Radio Shack (like I did) and buy an experimenters board and practice
soldering and un-soldering a garbage chip (or socket) until you get the
knack back! Remember; the less time the iron spends on the board, the better!

Ok, now for the good stuff...

Equipment:

	PCA D-60-00226-00 REV D Copyright 1984 0.5 Megabyte Memory Board
		The only weird thing about the board is that there is a factory
		cut trace near C32 and a 33 Ohm resistor across it. It looks
		like R8 on the schematics, and since I can't find R8 on the
		board, that's what I think it is. It's off of a clock
		(20MHz ??) from the motherboard.

	Weller TC202 60w Soldering Station
		My girlfriend got this for me for about $100.00 for xmas.
		They are GREAT! If you don't want to get this, there are
		others at lower prices. These have a thermostat in the tip
		to regulate the temp., that's the important part. Try to get
		the pencil tip, all I had was the blunt end tip.

	Silverstat AS196 Soldapult - LS197 tip
		For those of you that have never seen one, it's a long (5")
		tube with a plunger in it like a big syringe. You cock it by
		pushing the syringe all the way in against a powerful spring
		and it locks in place. When you hit the button, the plunger
		jumps back sucking air through the hole in the tip. If you
		have the tip over liquid solder, it sucks it right up!
		I borrowed this (thanks Larry!) but they run about $20.00 I
		think. Get extra tips too, that will help.

	72 Sockets
		I don't remember who made them, but mine had round holes
		instead of pressure clamps. Find a hardware guru and have
		him suggest some to you, that's what I did.

	72 Samsung KM41256-15 6222 "Made in Korea" Memory Chips
		I think the "-15" means 150nS. These work fine, and are among
		the cheapest around.

	1 74F258 Memory Decoder Chip
	1 10 Ohm resistor pack
		You only need these if they were not initially put on your
		board. Check to see if there is a 74F258 chip at location
		2-B and resistor pack at RP4. If not, put them there.
		
	Solder
		Make sure you have enough, I ran out about 1/2 way through.
		Mine was Radio Shack rosin core solder, I like the rosin core
		because it cleans the connections before the solder sets. The
		only bad thing is all the rosin left (see next item).

	Denatured Alcohol
		I have a "squeeze" bottle of this that I use to remove excess
		rosin from my solder connections. It works (fairly) well on
		the rosin while not effecting the green "paint" on the back
		of the circuit board. Any better suggestions out there??

	Old Toothbrush
		What you do is douse the back of the board with the alcohol,
		then brush it off with the toothbrush - it really works!

	Ohm Meter
		To check electrical continuity between points

	Orange Sticks
		These were great! They're a stick of wood about pencil size
		with tapered ends. TV repair guys use them for poking around
		in High Voltage areas. The nicest thing is that if you try to
		force something too hard, the orange stick breaks instead of
		the part! How I used them is described below.

	The Computer Shopper Catalog
		This made a GREAT workspace, it's thick enough to be "cushy",
		but doesn't "give" too much to bend the board; and the size is
		just perfect! I didn't ground myself to anything in particular,
		but I was in my bare feet most of the time on my kitchen 
		linoleum.

	Jewelers Loupe
		I had a 5x one to look at traces when I needed to.

	Light
		LOTS of it!

Following will be a description of how I did my board. Many people say that
it's easier to clip the chips off with small, sharp clippers, then unsolder
each pin individually. I may use this method for the motherboard, but for
the expansion board I didn't, so I don't know which way is easier. My method
was to free each pin on the entire chip and extract it intact, this worked
well, and I still have the chips ... maybe I'll put 'em in my mom's apple!

Things to remember EACH time the iron touches the board:
----------
If you're not sure of something ... ANYTHING (is the iron touching the board
correctly, etc), I mean ANYTHING... STOP and start all over on that pin!
Remember if you screw up once, that could be it!

If the pin is not cleaned out properly, re-solder the pin completely back again,
then start over (I know this sounds dumb, and hard to fight temptation on, but
it's really better that trying to get the last bit out 5 or 6 times!).
----------

I'd also suggest that you do 1 or 2 memory chips by themselves first (taking
out the old memory, putting in the socket, then the memory, then running the
board through diagnostics) just to get into the swing. Once your ready to go
into FULL production, follow these steps:

Step 1: De-solder a row (9) chips. Personally, I prefer holding the iron at a
	45 degree angle on the right and the soldapult at a 45 degree angle to
	the left. I used a count of 4 making sure I saw the solder turn liquid
	during the count, then hitting it with the soldapult. A successfully
	unsoldered pin allows you to see the round foil and the pin sticking
	thru the hole. If it looks clean from the foil side, you're ok.

Step 2: Push each pin back and forth at least once from the foil side with
	the orange stick to loosen it from that side (sometimes leftover rosin
	from the initial solder makes them stick)

Step 3: Rub off any excess solder splashes around each pin with
	the tip of the orange stick. While doing this check for lifted foil,
	missed pins, and any other "bad stuff" you can think of.

Step 4: Turn board over to component side and push each pin of each chip with
	the end of the orange stick to loosen it, you may hear a slight
	"tick" as the pin breaks free.

Step 5: When you're convinced the chip is loose, use the end of the orange
	stick to pry up on end of the chip a bit. Then go to the other side,
	and pry it up a bit. Keep going back and forth until it comes out.

Step 6: ALLWAYS check the leads of the removed chip to see if any foil was
	extracted with it. If so, you're already screwed, but at least you'll
	know where the problem is.

Step 7: Carefully check both sides of where the chip was and make sure
	everything is ok.

Step 8: Install the sockets and solder them down. You all know the "be
	carefull's" of this step.

Step 9: Check both sides again and remove the excess rosin with the alcohol
	and toothbrush.

Step 10: Install the memory chips (make SURE they're seated properly) and run
	 diagnostics.

Once you've replaced all of the memory chips and made sure you have the
address decoder chip (2-B) and resistor pack (RP11), all you need to do
is the jumpering and you're set! If you haven't run diagnostics after each row,
now is the time to do it, just to be sure that 0.5MB of the memory you've
installed works.

Jumpering:

On the board is a set of 3 holes in a box labeled "w4" (lower left about at
chip location 1-K). The two lower holes are grouped together, separated by
a vertical line from the third (upper) hole. If you look at the foil side,
the 2 grouped holes (lower) have foil running between them. Remove this foil
and check it with an ohm meter to be sure there is no connection. Now solder
in a small bit of wire coming out of the middle hole and looped around, into
the isolated (upper) hole. Check your work with an ohm meter just to be sure.
This jumper will disconnect address line 11 from the memory address decoders,
and connect up address line 19 (This part is similar to the mother board
upgrade). At this point you can run diagnostics again. If you do this, you
will be checking a different 0.5MB chunk within the 2MB on the board.

There are 2 more similar sets of holes labeled "w1" and "w2" (upper left near
A-1). Use the same procedure to disconnect the existing holes (foil is on the
component side this time) and jump the middle hole with the isolated hole.
These jumpers ground pins 13 and 18 of the 74F373 chip at 1-A (check it with
your ohm meter if you want, ground foil runs around the board edge)
and, in effect, hardwire the board for slot 1 using up ALL available
expansion memory (even though the machine can take 4MB, only 2MB of it
can be on the expansion bus).

W3 simply pulls up +5 volts on pin 73 of the expansion plug. Convergent
claims it is "unused". I've found no reason to disbelieve them. You don't
have to touch this one.

Testing:

THE BOARD MUST BE PLACED IN EXPANSION SLOT 1 OR IT WILL NOT WORK! Expansion
slot 1 is directly under the power supply, or, the slot on the same side as
the volume control for the speaker, or, the right side if you look at the
machine from the front, or, the left side if you look at the machine from the
back. When you boot up from the diagnostic floppy to run diagnostics, you
should see 2M of memory in the expansion slot. The total memory as reported
by the Administration function from your "office" should be 2560k. Be sure
to run diagnostics on it to make sure everything is correct, and you're all
set!

By this point you will have de-soldered and re-soldered 1152 pins!

The only other cautions that come to mind is always handle the board with
care, I have heard of printed circuit boards cracking and rendering them
useless. If you constantly remind yourself that if you screw up once, you're
done for, and never continue when you have a slight doubt in your head, you
should be fine.

I am willing to help anybody who wants, but if you decide to do this, nobody
can take responsibility for what happens but yourself, so "Lets be careful
out there..."

Good Luck!

Craig Votava
AT&T Bell Labs, Naperville IL
IH 4G-324 312/979-2542
-- 
+ Steve Simmons, Inland Sea Software, Ltd.                 scs@lokkur.uucp +
| 9353 Hidden Lake, Dexter, MI. 48130		              313-426-8981 |
+ UNIX Admin and Training Services     "Just eight scenic miles from Hell" +