Modifying other Memory Modules for PS/2


Warning: This is neither a joke nor is it intended for Beginners or Wanna-Bees. All Tips given and all the described modifications are "On Your Own Risk". Author takes no responsibility for any damage whatsoever resulting from the use of information on this site! Read the entire article first, before you begin. Good luck!

People asked if there isn't a way to use more generic modules with PS/2.
It sure is. The problems with the PS/2 are known:

  • They do not accept 60ns modules
  • They do not accept EDO or Non-Parity modules
  • The modules must be "True Parity" (36-bit)
  • The modules must supply Presence Detection among pins 67 - 70

Here's a quick guideline for modifying the more common modules.
You could have figured out by yourself reading the other articles of this series and reading the "Presence Detection" bit closer - but I think it might be useful to give some examples on this topic.


Schematic Diagrams
I still do love ASCII-graphics !

Let's get started with the modification on a "generic industrial 8MB / 60ns True Parity" SIMM - to convert it into an 8MB / 70ns parity as used in all Model 56 / 57, all 76 / 77, all 85, 90 / 95. The equivalent IBM FRU were 6450130 or 92G7202 in this case. Our modul will nicely fit as substitute for these.


The Module is 1" high and Double-Sided
Has 16 large and 8 smaller chips (8 / 4 per side) 

+------------------------------------------------------------------------+
| #######  #######  #######  #######  #######  #######  #######  ####### |
| #######  #######  #######  #######  #######  #######  #######  ####### |
| #######  #######  #######  #######  #######  #######  #######  ####### |
| #######  #######  #######  #######  #######  #######  #######  ####### |
| #######  #######  #######  #######  #######  #######  #######  ####### |
| #######  #######  #######  #######  #######  #######  #######  ####### |
|                                                                   o o  |
|       ############   ############    ############   ############  o o  |
|       ############   ############    ############   ############  o o  |
|       ############   ############    ############   ############  o o  |
+-+                                                                      |
  |1 |||||||||||||||||||||||||||||  __  ||||||||||||||||||||||||||||  72 |
  +--------------------------------+  +----------------------------------+ 
                                                            PD0  67 72 GND
                                                            PD1  68 72  " 
                                                            PD2  69 72  " 
                                                            PD3  70 72  " 
 
          (Fig. 1 : industrial 8MB / 60ns P. before modification)         


+------------------------------------------------------------------------+
| #######  #######  #######  #######  #######  #######  #######  ####### |
| #######  #######  #######  #######  #######  #######  #######  ####### |
| #######  #######  #######  #######  #######  #######  #######  ####### |
| #######  #######  #######  #######  #######  #######  #######  ####### |
| #######  #######  #######  #######  #######  #######  #######  ####### |
| #######  #######  #######  #######  #######  #######  #######  ####### |
|                                                                   o o  |
|       ############   ############    ############   ############  o o  |
|       ############   ############    ############   ############  o=o  |
|       ############   ############    ############   ############  o o  |
+-+                                                                      |
  |1 |||||||||||||||||||||||||||||  __  ||||||||||||||||||||||||||||  72 |
  +--------------------------------+  +----------------------------------+ 
                                                            PD0  67 72 GND
                                                            PD1  68 72  " 
                                       connect these pins:  PD2  69 72  " 
                                                            PD3  70 72  " 
 
          (Fig. 2 : industrial 8MB after modification to 8MB/70ns)         


The next one is the "generic industrial 16MB / 60ns True Parity" module.
The principle is the same - make connections according to the chart in on the "Presence Detection" page. The result after the modification matches the specs for the IBM 16MB modules FRU 60G1622 or 92F7204.


The Module is 1" high and Double-Sided
The Module is *much wider* than 8/4/2MB modules !
Has 18 chips on either side 

+-----------------------------------------------------------------------------+
|##### ##### ##### ##### ##### ##### ##### ##### ##### ##### ##### ##### #####|
|##### ##### ##### ##### ##### ##### ##### ##### ##### ##### ##### ##### #####|
|##### ##### ##### ##### ##### ##### ##### ##### ##### ##### ##### ##### #####|
|##### ##### ##### ##### ##### ##### ##### ##### ##### ##### ##### ##### #####|
|##### ##### ##### ##### ##### ##### ##### ##### ##### ##### ##### ##### #####|
|##### ##### ##### ##### ##### ##### ##### ##### ##### ##### ##### ##### #####|
|##### ##### ##### ##### ##### ##### ##### ##### ##### ##### ##### ##### #####|
|          ########### ########## ########### ########## ###########   o o    |
|          ########### ########## ########### ########## ###########   o o    |
|          ########### ########## ########### ########## ###########   o o    |
+---+                                                                  o o +--+
    |1 |||||||||||||||||||||||||||||  __  ||||||||||||||||||||||||||||  72 |   
    +--------------------------------+  +----------------------------------+   
                                                                     67 68     
                                                                     72 72     
                                                                     72 72     
                                                                     69 70     

         (Fig. 3 : industrial 16MB / 60ns P. before modification)              


+-----------------------------------------------------------------------------+
|##### ##### ##### ##### ##### ##### ##### ##### ##### ##### ##### ##### #####|
|##### ##### ##### ##### ##### ##### ##### ##### ##### ##### ##### ##### #####|
|##### ##### ##### ##### ##### ##### ##### ##### ##### ##### ##### ##### #####|
|##### ##### ##### ##### ##### ##### ##### ##### ##### ##### ##### ##### #####|
|##### ##### ##### ##### ##### ##### ##### ##### ##### ##### ##### ##### #####|
|##### ##### ##### ##### ##### ##### ##### ##### ##### ##### ##### ##### #####|
|##### ##### ##### ##### ##### ##### ##### ##### ##### ##### ##### ##### #####|
|          ########### ########## ########### ########## ###########   H o    |
|          ########### ########## ########### ########## ###########   H o    |
|          ########### ########## ########### ########## ###########   H o    |
+---+                                                                  H o +--+
    |1 |||||||||||||||||||||||||||||  __  ||||||||||||||||||||||||||||  72 |   
    +--------------------------------+  +----------------------------------+   
                                                                     67 68     
                                                                     72 72     
                                                                     72 72     
                                                                     69 70     

         (Fig. 4 : industrial 16MB after modification to 16MB/70ns)             


Latest in the line of successful reworks are 32MB SIMMs.

A word of warning at this place:

32MB Modules tend to be either very high (over 1" / 2.54cm) or wider than 8 and even 16MB modules. In addition only few newer PS/2 take 32MB SIMMs. I have tested it with my 9585-0NG, which is the only machine that I know to accept 32MB Parity Modules. The PC300 / PC700 and some models of the 8640 Server 300 also take 32MB Parity.
The 9595A Series and Server 500 nicely take 32MB ECC - but they do not take Parity over 64MB = 8MB modules.
So if you plan to modify a set of 32MB modules - make sure they are neither to high nor to wide and fit in your machine. The room under the power supply in a Mod. 85 for example is limited !

The modified module should be equivalent to IBM 32MB / 70ns Parity (Tall module) P/N 92G7205, FRU 73G3235 or IBM 32MB / 70ns Parity (Wide module) P/N 92G7206 (Option O70P32Y), FRU 73G3135.


The Module is 1" high and Double-Sided
The Module may be either much wider or much taller than average modules !

+-----------------------------------------------------------------------------------+
|########### ########### ########### ########### ########### ########### ###########|
|########### ########### ########### ########### ########### ########### ###########|
|########### ########### ########### ########### ########### ########### ###########|
|                                                                                   |
|########### ########### ########### ########### ########### ########### ###########|
|########### ########### ########### ########### ########### ########### ###########|
|########### ########### ########### ########### ########### ########### ###########|
|                                                                               o o |
|      ########### ########## ###########    ########## ########### ########### o o |
|      ########### ########## ###########    ########## ########### ########### o o |
|      ########### ########## ###########    ########## ########### ########### o o |
+------+                                                                      +-----+
       |1 |||||||||||||||||||||||||||||  __  ||||||||||||||||||||||||||||  72 |      
       +--------------------------------+  +----------------------------------+      
                                                                               67 72 
                                                                               68 72 
                                                                               69 72 
                                                                               70 72 

         (Fig. 5 : industrial 32MB / 60ns P. before modification)              


+-----------------------------------------------------------------------------------+
|########### ########### ########### ########### ########### ########### ###########|
|########### ########### ########### ########### ########### ########### ###########|
|########### ########### ########### ########### ########### ########### ###########|
|                                                                                   |
|########### ########### ########### ########### ########### ########### ###########|
|########### ########### ########### ########### ########### ########### ###########|
|########### ########### ########### ########### ########### ########### ###########|
|                                                                               o o |
|      ########### ########## ###########    ########## ########### ########### o=o |
|      ########### ########## ###########    ########## ########### ########### o=o |
|      ########### ########## ###########    ########## ########### ########### o o |
+------+                                                                      +-----+
       |1 |||||||||||||||||||||||||||||  __  ||||||||||||||||||||||||||||  72 |      
       +--------------------------------+  +----------------------------------+      
                                                                               67 72 
                                                                               68 72 
                                                                               69 72 
                                                                               70 72 
         (Fig. 6 : industrial 32MB after modification to 32MB/70ns)             


From the principle this should work with any sort of "4 / 8 / 16MB / 32MB 60ns Fast Page Modules with Parity" (36-bit). They often sell for half the price "special PS/2" SIMMs are sold for. The rework is in most cases very easy - assumed the module has the soldering spots present. Most modules -that I know- have them.

Good luck !


9595 Main Page