Hi all, this is my first time attempting to repair an Atari ST, and although I can do a decent soldering job (including micro soldering) i'm not a technician, so my electronic debugging skills are pretty limited.
I was given a few Atari STs and I'm slowly trying to get them back to life, having succeeded with some STEs, but somehow, all but one of the STFMs are working: all of them have the same symptoms: NO VIDEO, and when connected to the OSSC Upscaler, I can see the frequency go all over the place.
This one in particular that I'm working on now, motherboard C070859-001 rev 2, with a RAM expansion by Frontier Software, model XtraRAM, had the same symptoms: no video AT ALL, video frequencies going all over the place.
I saw a post from Exxos that it's common for STFMs to have bad/old/dried capacitors in the video area, so I've replaced them all, no changes. Then replaced the ones on the left side, next to the power connector. It started to be more consistent after that, but all I can get is a red screen. I've already tried to remove the ROMs (original Mask ROMs), spray some contact cleaner, clean the ROM legs, reinstall them, no changes whatsoever.
I noticed a leaked (?) ceramic capacitor (C116), replaced it, no changes.
I'm waiting for two new PSUs to arrive (one from SideCartridge, one is a Meanwell RD50A -- plus I'll be ordering a few capacitor kits from Exxos later today), but I'm not entirely sure this can be a PSU fault...
Oh, one thing you'll see in the photos is that when it syncs to OSSC and display the red screen, it shows 15khz, that's correct, but it's synced at 60Hz, and this is an European machine, not sure it's relevant.
So please let me know what else to check, if this is something common. Anything helps.
Thanks in advance
Pics below:
520 STFM - no video sync - red screen when it syncs
-
amazin
- Posts: 3
- Joined: 28 Jun 2026 16:08
520 STFM - no video sync - red screen when it syncs
You do not have the required permissions to view the files attached to this post.
-
olivier.jan
- Site sponsor

- Posts: 339
- Joined: 01 Jun 2020 08:00
Re: 520 STFM - no video sync - red screen when it syncs
Hi,
The 60hz is normal as that’s how ST boots, 50hz is set for European machines by the ROM in its early stage, but if ROM code is not running it will stay at 60hz.
I would recommend reseating all ICs, potentially removing the RAM extension and see how it goes.
Then you can check reset circuit if you have a multimeter or oscilloscope.
The 60hz is normal as that’s how ST boots, 50hz is set for European machines by the ROM in its early stage, but if ROM code is not running it will stay at 60hz.
I would recommend reseating all ICs, potentially removing the RAM extension and see how it goes.
Then you can check reset circuit if you have a multimeter or oscilloscope.
Retro stuff
520 STF/ 1040 STE / Mega ST / 2 Mega STE / 2 H5
2 x 600XL with U1MB /SOFIA 2/ AVG CART / and a few 1050
Apple //c, Commodore 128, Mac Classic, SE/30, LC, IIvi and PB G3 (Clamshell)
Amiga 600 and a few 486 and 386.
Many Nintendo G&W and other electronic games from the late 70s/early 80s.
520 STF/ 1040 STE / Mega ST / 2 Mega STE / 2 H5
2 x 600XL with U1MB /SOFIA 2/ AVG CART / and a few 1050
Apple //c, Commodore 128, Mac Classic, SE/30, LC, IIvi and PB G3 (Clamshell)
Amiga 600 and a few 486 and 386.
Many Nintendo G&W and other electronic games from the late 70s/early 80s.
-
stephen_usher
- Site sponsor

- Posts: 7386
- Joined: 13 Nov 2017 19:19
- Location: Oxford, UK.
Re: 520 STFM - no video sync - red screen when it syncs
Of course, there are the standard tests to do on the CPU:
Go over to the ROMs and check to see if they are being selected. After reset the CPU should read four long words (eight 16 bit word accesses) starting at address 0x00000000. After reset the MMU should enable the ROMs for these first reads from the low memory addresses. If the ROMs are no being selected check that all the address lines are low except for the bottom three. If they are and the ROMs are no being selected then suspect the MMU. It's probably just a bad connection, so just reseat it and use contact cleaner as you do. Test again.
If the memory expansion is clipped on over the top of the MMU then quite often this can be the problem.
- Power
- Clock
- /Reset
- /Halt
Go over to the ROMs and check to see if they are being selected. After reset the CPU should read four long words (eight 16 bit word accesses) starting at address 0x00000000. After reset the MMU should enable the ROMs for these first reads from the low memory addresses. If the ROMs are no being selected check that all the address lines are low except for the bottom three. If they are and the ROMs are no being selected then suspect the MMU. It's probably just a bad connection, so just reseat it and use contact cleaner as you do. Test again.
If the memory expansion is clipped on over the top of the MMU then quite often this can be the problem.
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: 14918
- Joined: 17 Aug 2017 19:40
- Location: Essex
Re: 520 STFM - no video sync - red screen when it syncs
BTW C16 is not electrolytic, so I'd suggest that there may have been some other contamination, maybe a liquid spill because C16 simply can't leak, it looks like some sort of monolithic cap.
You may want to look around further for other signs of liquid damage like that, and possibly consider it may have come from a cap on the Frontier board.
You may want to look around further for other signs of liquid damage like that, and possibly consider it may have come from a cap on the Frontier board.
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...
-
amazin
- Posts: 3
- Joined: 28 Jun 2026 16:08
Re: 520 STFM - no video sync - red screen when it syncs
Friends, some updates.
1) The memory expansion is a Frontier Software Xtra (non Deluxe). I found the install manual here: https://docs.dev-docs.org/htm/search.php?find=xtra-RAM
2) By reading the install manual, apparently it used to come with an adapter for the MMU chip, but perhaps not to the version on this motherboard, which has a SMD version (C101601-38) soldered directly to the motherboard. The original adapter, as far as I can imagine, used to go over the socket, on the socket version of the MMU. So whoever installed it, soldered wires directly to the resistors next to the MMU, except for a single pin, directly to the MMU.
3) The installer also did something quite lovely: the shifter board was installed on top of the shifter, being soldered directly to it's legs... I...didn't like that, so I desoldered the Shifter (no damage whatsoever), and cut the pins connecting to the the Shifter's legs. Installed a socket and that's it.
4) So the problem persists, it's only showing the red screen, sometimes the video sync frequency goes all over the place (from what I can see from the OSSC upscaler's LCD screen), but most of the time, 80%, it syncs and displays the red screen.
So at this point, without an oscilloscope, I can't measure the clock on the CPU pins. I'll try to get one of those cheap portable ones.
So I think that's it for now, thanks all for the help and suggestions!
1) The memory expansion is a Frontier Software Xtra (non Deluxe). I found the install manual here: https://docs.dev-docs.org/htm/search.php?find=xtra-RAM
2) By reading the install manual, apparently it used to come with an adapter for the MMU chip, but perhaps not to the version on this motherboard, which has a SMD version (C101601-38) soldered directly to the motherboard. The original adapter, as far as I can imagine, used to go over the socket, on the socket version of the MMU. So whoever installed it, soldered wires directly to the resistors next to the MMU, except for a single pin, directly to the MMU.
3) The installer also did something quite lovely: the shifter board was installed on top of the shifter, being soldered directly to it's legs... I...didn't like that, so I desoldered the Shifter (no damage whatsoever), and cut the pins connecting to the the Shifter's legs. Installed a socket and that's it.
4) So the problem persists, it's only showing the red screen, sometimes the video sync frequency goes all over the place (from what I can see from the OSSC upscaler's LCD screen), but most of the time, 80%, it syncs and displays the red screen.
So at this point, without an oscilloscope, I can't measure the clock on the CPU pins. I'll try to get one of those cheap portable ones.
So I think that's it for now, thanks all for the help and suggestions!
You do not have the required permissions to view the files attached to this post.
Who is online
Users browsing this forum: ClaudeBot and 7 guests