Hi all,
Who's the plonker who thought he'd rather solder all the RAM directly in and not using sockets.. yes. This would be me.
Well long story short there's a problem with the 512k I soldered in, I get a black screen with white borders, the machine worked fine beforehand. I thought I could isolate the new banks by soldering resistors R71, R72 and R73 to ground but I still get the black screen white borders, so it seems not.
Is there a good way to disable all this RAM I just installed to 100% confirm the issue. Then could I use my fancy new Oscilloscope to find out which chip(s) could be faulty? Thanks
REMINDER - Stay logged in for at least 2 hours a week to get whitelisted.
Also it helps build a picture where our "good traffic" is coming from for detection scripts.
:o)
Also it helps build a picture where our "good traffic" is coming from for detection scripts.
:o)
STFM RAM Diagnostics
-
Steve
- Posts: 3310
- Joined: 15 Sep 2017 11:49
STFM RAM Diagnostics
You do not have the required permissions to view the files attached to this post.
-
exxos
- Site Admin

- Posts: 28402
- Joined: 16 Aug 2017 23:19
- Location: UK
Re: STFM RAM Diagnostics
For fear of stating the obvious, did you actually test the RAM individually in a known machine to make sure each RAM chip actually worked before soldering it in?
-
PhilC
- Moderator

- Posts: 7456
- Joined: 23 Mar 2018 20:22
Re: STFM RAM Diagnostics
@Steve have you tried booting it eith a diagcart yet?
With serial connected you should get an output that will point you at the direction of the faulty chips. That and it'll keep the ram active and will help with scoping it out.
With serial connected you should get an output that will point you at the direction of the faulty chips. That and it'll keep the ram active and will help with scoping it out.
If it ain't broke, test it to Destruction.
-
Steve
- Posts: 3310
- Joined: 15 Sep 2017 11:49
Re: STFM RAM Diagnostics
My diagnostic cart doesn't work. I'm just gonna take it all back out, I was stupid putting it all in in the first place. Sorry.
-
DoG
- Posts: 1298
- Joined: 07 Apr 2018 12:26
Re: STFM RAM Diagnostics
Connect R71 and R72 to +5V instead of ground. R73 as well if you want but it is not needed.
-
rubber_jonnie
- Site Admin

- Posts: 14920
- Joined: 17 Aug 2017 19:40
- Location: Essex
Re: STFM RAM Diagnostics
I'm a bit surprised you get indications of no RAM at all.
First off, I must shout the word "Sockets" at you so you don't do it again!
I would suggest that before you start desoldering, you should buzz out the address and data lines on the new bank to see if there are any bad lines.
Similarly check that all of the chips have a good GND and VCC connection.
As for the diag cart, I'd suggest that you hook up to the serial port and see if you can see any output there, it may give you a clue.
Of course the other thing is that you have obviously been handling the board to do the upgrade, which may have jogged the MMU and GLUE, so worth removing, cleaning /tweaking the contacts and reinstalling.
First off, I must shout the word "Sockets" at you so you don't do it again!
I would suggest that before you start desoldering, you should buzz out the address and data lines on the new bank to see if there are any bad lines.
Similarly check that all of the chips have a good GND and VCC connection.
As for the diag cart, I'd suggest that you hook up to the serial port and see if you can see any output there, it may give you a clue.
Of course the other thing is that you have obviously been handling the board to do the upgrade, which may have jogged the MMU and GLUE, so worth removing, cleaning /tweaking the contacts and reinstalling.
Collector of many retro things!
800XL and 65XE both with Ultimate1MB,VBXL/XE & PokeyMax, SIDE3, SDrive Max, 2x 1010 cassette, 2x 1050 one with Happy mod, 3x 2600 Jr, 7800 and Lynx II
Approx 20 STs, including a 520 STM, 520 STFMs, 3x Mega ST, MSTE & 2x 32 Mhz boosted STEs
Plus the rest, totalling around 50 machines including a QL, 3x BBC Model B, Electron, Spectrums, ZX81 etc...
800XL and 65XE both with Ultimate1MB,VBXL/XE & PokeyMax, SIDE3, SDrive Max, 2x 1010 cassette, 2x 1050 one with Happy mod, 3x 2600 Jr, 7800 and Lynx II
Approx 20 STs, including a 520 STM, 520 STFMs, 3x Mega ST, MSTE & 2x 32 Mhz boosted STEs
Plus the rest, totalling around 50 machines including a QL, 3x BBC Model B, Electron, Spectrums, ZX81 etc...
-
mst
- Posts: 25
- Joined: 30 Jan 2021 16:36
Re: STFM RAM Diagnostics
You can use YAART.TOS program to diagnose the exact failing address,
To disable a chip, you need to desolder the RAS/CAS; but there is a risk
To disable a chip, you need to desolder the RAS/CAS; but there is a risk
You do not have the required permissions to view the files attached to this post.
-
Steve
- Posts: 3310
- Joined: 15 Sep 2017 11:49
Re: STFM RAM Diagnostics
It's okay guys sorry for wasting anyones time... I really shouldn't have soldered it all in without knowing it all worked in the first place - just making myself work for no reason. I've just removed it all and the STFM is back working, I'll just get a 4MB upgrade kit from Exxos instead.
-
stephen_usher
- Site sponsor

- Posts: 7391
- Joined: 13 Nov 2017 19:19
- Location: Oxford, UK.
Re: STFM RAM Diagnostics
If you fit sockets, you can make the Exxos kit reversable without desoldering. (However, you need to trim the pins and make sure the underneath of the PSU is insulated just in case as it's a tight fit.)
Intro retro computers since before they were retro...
ZX81->Spectrum->Memotech MTX->Sinclair QL->520STM->BBC Micro->TT030->PCs & Sun Workstations.
Added code to the MiNT kernel (still there the last time I checked) + put together MiNTOS.
Collection now with added Macs, Amigas, Suns and Acorns.
ZX81->Spectrum->Memotech MTX->Sinclair QL->520STM->BBC Micro->TT030->PCs & Sun Workstations.
Added code to the MiNT kernel (still there the last time I checked) + put together MiNTOS.
Collection now with added Macs, Amigas, Suns and Acorns.
-
rubber_jonnie
- Site Admin

- Posts: 14920
- Joined: 17 Aug 2017 19:40
- Location: Essex
Re: STFM RAM Diagnostics
Might be worth building a DRAMduino, that way you can test your RAM chips.
I did also build a ZIF to 16 pin adapter that plugs into a socket and let's you quickly swap out RAM for testing.
The DRAMduino is a bit faster for testing.
I've had a couple of mainboards fail when the extra RAM is installed my theory is that the boards were tested and failed for 1meg so got a half.
I managed to get one working, it just needed some bodge wires, the other never worked with the extra RAM.
I did also build a ZIF to 16 pin adapter that plugs into a socket and let's you quickly swap out RAM for testing.
The DRAMduino is a bit faster for testing.
I've had a couple of mainboards fail when the extra RAM is installed my theory is that the boards were tested and failed for 1meg so got a half.
I managed to get one working, it just needed some bodge wires, the other never worked with the extra RAM.
Collector of many retro things!
800XL and 65XE both with Ultimate1MB,VBXL/XE & PokeyMax, SIDE3, SDrive Max, 2x 1010 cassette, 2x 1050 one with Happy mod, 3x 2600 Jr, 7800 and Lynx II
Approx 20 STs, including a 520 STM, 520 STFMs, 3x Mega ST, MSTE & 2x 32 Mhz boosted STEs
Plus the rest, totalling around 50 machines including a QL, 3x BBC Model B, Electron, Spectrums, ZX81 etc...
800XL and 65XE both with Ultimate1MB,VBXL/XE & PokeyMax, SIDE3, SDrive Max, 2x 1010 cassette, 2x 1050 one with Happy mod, 3x 2600 Jr, 7800 and Lynx II
Approx 20 STs, including a 520 STM, 520 STFMs, 3x Mega ST, MSTE & 2x 32 Mhz boosted STEs
Plus the rest, totalling around 50 machines including a QL, 3x BBC Model B, Electron, Spectrums, ZX81 etc...
Who is online
Users browsing this forum: ClaudeBot and 4 guests