Rescuing an Ebay "for parts or spares" 520STFM board
Posted: 28 Apr 2022 23:08
When I was preparing to build my Phoenix H5C1, I mistakenly thought that the donor board I had was unusable. I browsed Ebay and found a board in its shield for £40 marked as not working. I figured that for £40 I could give it a shot and at least get some good chips off it. After ordering it I figured out I COULD use my original donor board for my Phoenix, so I went ahead and did that.
That left me with a board that outputted this on the screen
I had a gut feeling it was RAM related as the shifter was obviously running and had been at least partly programmed. That meant ROM, CPU, MMU, GLU etc were probably OK.
Apart from a little bit of dust and the odd removal of part of the shifter shield (maybe a marpet was previous fitted? - The MMU still had a clip though...) , the board looked to be in pretty good pretty good shape with nothing obviously wrong. I reseated all of the socketed chips to no avail. No chips getting hot to the touch.
I then grabbed my trusty Exxos diagnostic cart and booted up.
A red screen is looking good. I'd expect that with no keyboard attached. Time to look at the serial console.
Looks like my intuition was correct! We have a bogey RAM chip. Looks like it's the one for bit 5.
Now which chip is that!? It could be the 6th chip in the first column, counting from the top. It could be the 6th in the 2nd column counting from the right. It could go left to right, then down. It could go any number of ways to be honest. I could try and sound things with the schematic, but I had a simpler idea.
I grabbed the data sheet from https://pdf1.alldatasheet.com/datasheet ... AJ-15.html and I made myself a little probe tied to ground.
By shorting the data out pin (pin 14) to ground, I can see if anything changes on the running memory test.
Sure enough, on the 6th chip in the first column...
OK! we have our culprit! I reflowed the solder on it just in case. No joy.
socket installed.
Luckily I had a spare compatible chip from a system I had pulled the RAM from to install one of Exxos' under the PSU 4MB RAM expansions. I popped it in.
Fingers crossed. Time to try a boot.
Looking very promising!
I'm going to call that success!
That left me with a board that outputted this on the screen
I had a gut feeling it was RAM related as the shifter was obviously running and had been at least partly programmed. That meant ROM, CPU, MMU, GLU etc were probably OK.
Apart from a little bit of dust and the odd removal of part of the shifter shield (maybe a marpet was previous fitted? - The MMU still had a clip though...) , the board looked to be in pretty good pretty good shape with nothing obviously wrong. I reseated all of the socketed chips to no avail. No chips getting hot to the touch.
I then grabbed my trusty Exxos diagnostic cart and booted up.
A red screen is looking good. I'd expect that with no keyboard attached. Time to look at the serial console.
Looks like my intuition was correct! We have a bogey RAM chip. Looks like it's the one for bit 5.
Now which chip is that!? It could be the 6th chip in the first column, counting from the top. It could be the 6th in the 2nd column counting from the right. It could go left to right, then down. It could go any number of ways to be honest. I could try and sound things with the schematic, but I had a simpler idea.
I grabbed the data sheet from https://pdf1.alldatasheet.com/datasheet ... AJ-15.html and I made myself a little probe tied to ground.
By shorting the data out pin (pin 14) to ground, I can see if anything changes on the running memory test.
Sure enough, on the 6th chip in the first column...
OK! we have our culprit! I reflowed the solder on it just in case. No joy.
socket installed.
Luckily I had a spare compatible chip from a system I had pulled the RAM from to install one of Exxos' under the PSU 4MB RAM expansions. I popped it in.
Fingers crossed. Time to try a boot.
Looking very promising!
I'm going to call that success!