I'm having some trouble with a RAM upgrade on my 512ke, and thought maybe people would have some ideas.
I picked up this machine a few months back, it is equipped with a Sophisticated Circuits SCSI board and a Mac's-a-Million RAM expansion board. As you can see in the photo the RAM expansion has 3 socketed rows of 16 chips, allowing 2mb total (including the 512k on the logic board). When I purchased it only the first expansion bank was populated, and the machine worked fine and showed 1mb total RAM as expected. I decided to see if I could get it working with 2mb total, so I purchased 40 used (32 + 8 spares) RAM chips of the same specification as the originals. Unfortunately new old stock chips are prohibitively expensive.
Through a bunch of swapping I have confirmed that I have 32 good used chips (in addition to the 16 known-good chips that came with the board), all of which have functioned properly in the 1mb total configuration. I confirmed they are good by populating the first expansion bank with 16 used chips, and then removed those and swapped for another 16 used chips. When I say function properly I have not done any sort of RAM tests, I mean the chips passed the boot test and the machine was able to boot to the finder.
Of note, during my process of swapping the used chips in/out of the first bank, at one point I got a sad mac. I re-seated the last two chips I had swapped in and the sad mac went away, indicating to me that there is some sort of seating issue that can cause good chips to show an error. Also worth noting the board has some solder-blob "jumpers" that are used to set the total RAM - I know there is a setting for 1mb total and 2mb total, I'm not sure if the board can recognize 1.5mb. It's hard to see in the photo but in the bottom left corner there is a small box with a 1 and 2 next to it. Inside that box you can see two "arrows" which are un-jumpered, and below that is a solder blob that is jumpering two additional "arrows". When the 1 is jumpered as in the photo the board is configured for 1mb total (this is how it was when I got it), and based on the photos I have found online of this board as well as some information @JDW generously provided through a friend of his, the 2mb configuration is set by having both 1 and 2 un-jumpered.
So where I am now... I un-jumpered both 1 and 2, put the original known-good 16 chips in row A (as marked on the board, A is at the bottom, B & C above), and filled row B and C with 32 used chips, all of which had at one point worked in this machine. Powered on, sad Mac code 034000. I took all the chips out, sprayed all the sockets with DeoxIT, brushed all the chip legs with DeoxIT. Tried again, sad Mac code 030002. Dead Mac Scrolls indicates 034000 is bad RAM in a Mac Plus SIMM 2 or 4, and 030002 is SIMM 1 or 3. Since this isn't a plus, I don't know how those codes relate to my board, if at all. Also worth noting when I cleaned and replaced the chips, I didn't make sure that all the row B and C chips went back into the row they came out of, though I wish I would have. I've always kept the 16 known-good chips in row A.
Does anyone have any thoughts on troubleshooting further? I believe there are ways to get the machine to identify the exact chip that is bad, but I don't know if this is possible with the expansion board, I would suspect not. Based on the info @JDW found this board is probably a copy of the Beck-Tech boards of the day. Does anyone know if these boards are able to operate in a 1.5mb total configuration? If there is a jumper setting that allows 1.5mb, that would at least let me narrow down the number of chips I'm working with.
I picked up this machine a few months back, it is equipped with a Sophisticated Circuits SCSI board and a Mac's-a-Million RAM expansion board. As you can see in the photo the RAM expansion has 3 socketed rows of 16 chips, allowing 2mb total (including the 512k on the logic board). When I purchased it only the first expansion bank was populated, and the machine worked fine and showed 1mb total RAM as expected. I decided to see if I could get it working with 2mb total, so I purchased 40 used (32 + 8 spares) RAM chips of the same specification as the originals. Unfortunately new old stock chips are prohibitively expensive.
Through a bunch of swapping I have confirmed that I have 32 good used chips (in addition to the 16 known-good chips that came with the board), all of which have functioned properly in the 1mb total configuration. I confirmed they are good by populating the first expansion bank with 16 used chips, and then removed those and swapped for another 16 used chips. When I say function properly I have not done any sort of RAM tests, I mean the chips passed the boot test and the machine was able to boot to the finder.
Of note, during my process of swapping the used chips in/out of the first bank, at one point I got a sad mac. I re-seated the last two chips I had swapped in and the sad mac went away, indicating to me that there is some sort of seating issue that can cause good chips to show an error. Also worth noting the board has some solder-blob "jumpers" that are used to set the total RAM - I know there is a setting for 1mb total and 2mb total, I'm not sure if the board can recognize 1.5mb. It's hard to see in the photo but in the bottom left corner there is a small box with a 1 and 2 next to it. Inside that box you can see two "arrows" which are un-jumpered, and below that is a solder blob that is jumpering two additional "arrows". When the 1 is jumpered as in the photo the board is configured for 1mb total (this is how it was when I got it), and based on the photos I have found online of this board as well as some information @JDW generously provided through a friend of his, the 2mb configuration is set by having both 1 and 2 un-jumpered.
So where I am now... I un-jumpered both 1 and 2, put the original known-good 16 chips in row A (as marked on the board, A is at the bottom, B & C above), and filled row B and C with 32 used chips, all of which had at one point worked in this machine. Powered on, sad Mac code 034000. I took all the chips out, sprayed all the sockets with DeoxIT, brushed all the chip legs with DeoxIT. Tried again, sad Mac code 030002. Dead Mac Scrolls indicates 034000 is bad RAM in a Mac Plus SIMM 2 or 4, and 030002 is SIMM 1 or 3. Since this isn't a plus, I don't know how those codes relate to my board, if at all. Also worth noting when I cleaned and replaced the chips, I didn't make sure that all the row B and C chips went back into the row they came out of, though I wish I would have. I've always kept the 16 known-good chips in row A.
Does anyone have any thoughts on troubleshooting further? I believe there are ways to get the machine to identify the exact chip that is bad, but I don't know if this is possible with the expansion board, I would suspect not. Based on the info @JDW found this board is probably a copy of the Beck-Tech boards of the day. Does anyone know if these boards are able to operate in a 1.5mb total configuration? If there is a jumper setting that allows 1.5mb, that would at least let me narrow down the number of chips I'm working with.