I have dozens of these black screen systems. I have a basic flowchart for troubleshooting all SNESes in my head. It’s simple and progresses from the easiest fixes to the most difficult. But I’ll spoil it and reveal ahead of time that they almost all have dead CPUs that need to be replaced. It’s never the easy stuff.
The first steps are disassembly and cleaning the housing. Of course, the latter doesn’t fix anything, but time is money, and by cleaning the housing first I can leave it to dry while I work on the motherboard itself.
Step one is to clean the cartridge slot with a toothbrush and 91% alcohol. 99% is better but it’s more expensive and harder to find. 91% is good enough. Most folks recommend wrapping a credit card in a cloth, dipping it in alcohol, and then inserting and removing it repeatedly to clean the cartridge slot, but I’ve never understood this method at all. I don’t understand how that could possibly be very effective. A toothbrush seems like the obvious answer to me. For one thing, with the credit card and cloth method you’re only cleaning the removable top part of the connector, which is completely pointless if you don’t also clean the pins beneath it that are soldered directly to the board. For RGB, APU, and 1CHIP models I suppose the credit card method may be all right, since you can’t just lift the connector off on those. But a toothbrush just seems like a far better method to me. You need to use serious elbow grease when cleaning these things, and there’s no way to put the kind of force necessary behind your scrubbing if you’re just using a credit card wrapped in cloth.
Of course, rather than clean it, it’s faster to just grab a known working cartridge slot connector to test the system quickly. Keeping one handy saves time.
Cleaning beneath the connector is very important. If someone spilled something on the console long ago, you have to consider where gravity would have taken it. Soda spilled on top of the console wouldn’t have just sat on the top removable piece of the connector for all those years, so it’s rare to find much corrosion on the removable part. Any liquid spilled on top of the system would have run down through the connector and settled on the pins beneath. That’s why you tend to find rust and corrosion on these pins. Sometimes they look all green, like the Statue of Liberty. I scrub these with a brass brush to remove any corrosion, then clean them off with a different toothbrush and some cotton swabs. Deoxit is also good to use here.
At this point you can test the system. If it works, great. You’re done. But the premise here is that these simple things usually don’t work. Most consoles don’t have so much corrosion, so, while cleaning is always a good idea for sanitary reasons, it rarely actually fixes anything. Ordinary dust and dirt won’t stop the console from reading games. So let’s move on to the next step in my flowchart.
If you hold the reset button on a working console while powering it on with a game inserted, you get a black screen until you release the button. The idea here is that if the reset button is very dirty (again, think spilled soda) then it can be stuck in the activated position, causing the same symptoms as if it were actually being held down. I’ve never actually seen this personally, but it’s an explanation that makes a lot of sense to me, so it has a place in my flowchart and I always first try cleaning the reset button with a toothbrush and a bit of alcohol. If it seems sticky I temporarily desolder and remove it just for testing. It never turns out to be the culprit, but it’s pretty quick to remove so it’s not much of a waste of time.
C62 is a small 2.2µF capacitor right above the CIC chip, near the reset button. I’m told that if this is bad it has basically the same effect as holding the reset button down, resulting in a black screen on all games. Again, I’ve never actually come across a system where this had happened, but it’s an easy thing to replace, so I sometimes try replacing it if it looks funny. It has never fixed anything for me though.
I’ve seen this next thing once and only once. Since it happened once though, it does have a place in my flowchart, since I suppose I could come across it again.
I flip the board upside down and do a visual and tactile check of the solder joints on the bottom of the cartridge slot. When I say “tactile” what I really mean is that I press on them one at a time with my fingers to see if they’re cracked. It doesn’t hurt to quickly reflow them all. It almost never fixes anything, but it can help you eliminate the cartridge slot completely as a possibility. If you are an insane person you can get a multimeter, connect the top removable connector, and then check each pin on the bottom of the board for continuity with the corresponding pin inside the removable connector. This is a colossal waste of time though and you should only do this if you are a masochist. Even with a third hand tool, you’ll nudge the board constantly, your hand will slip, you’ll drop one of the probes, you’ll lose count of which pin you were at and have to start over and you will want to off yourself in no time. Besides, you really don’t need to test. It’s never the cartridge slot that causes these issues. When it comes to the cartridge slot, if everything looks good, it is good. The one time I had a system where this sort of thing was an issue, the solder joint was so badly cracked on the underside of the board I could wiggle it with my finger. If something is wrong it will be obvious.
Next is to check for broken traces. There are no shortcuts here. You just need a jeweler’s loupe and a lot of time on your hands. What I’ve learned from experience though is that you shouldn’t waste your time on this step unless you have good reason to suspect there will, in fact, be some broken traces. Basically that means if you have a system that had liquid damage or was in a very damp, wet, humid, or dirty environment you may want to spend some time looking at it carefully under magnification. So if you open it up and find lots of rust or dead bugs, it may actually have some broken traces. But if you open it and it’s nice and clean, don’t waste your time. Unless, of course, someone else worked on it prior to you. If that’s the case, you should absolutely check for broken traces, scratches, lifted solder pads, and that sort of thing, since you never know what the last guy may have done to it.
If the system is an SHVC model, yes, you can try swapping out the sound module. Some games will give a black screen if the sound module is disconnected or bad. But many games actually load to the first screen and freeze when the sound module is bad or disconnected, so if you’re using a game like that and you get a black screen, don’t waste your time, since it’s not the sound module. An Everdrive will load and display the contents of your SD card even with a bad/disconnected sound module. If you try to run a ROM, it’ll freeze.
An Everdrive, by the way, is something that can be very helpful when you’re not quite sure of the extent of the problem. Some systems may give a black screen on most games, but display garbled graphics on another. Still others give a black screen on 9 out of 10 games but might play one specific game just fine. Those consoles may have hope. To help understand the extent of the problem a bit better I see if it’ll read an Everdrive. If it reads the Everdrive and loads the burn-in test rom, I run it and see what it says. These black screen systems may not read any retail games, but sometimes they do read the Everdrive, though it doesn’t always actually load up fully. It often crashes when trying to display the contents of the SD card. But if it does load and I can get the burn-in test rom to run, it usually is very straightforward and simply says, “CPU —— FAIL”. That’s about as clear-cut an answer as it gets. Almost all the failures are CPU-related, but occasionally you do see some VRAM problems. Those are nice since you can easily grab the VRAM from another console. There’s also plenty of space between the pins so soldering them in is easy. But I’ve only seen bad VRAM two or three times and those had all been worked on previously. I don’t think the VRAM is typically prone to failure. Normally it’s a CPU problem.
At this point the only thing left is to replace the CPU. That’s not as hard as it sounds if you have hot air rework equipment. It’s very easy to remove the old CPU, but you do need to be moderately good at soldering to put in the new one. I usually end up with a few solder bridges at the end that need to be fixed. The hardest part though is locating a good CPU. The reason I have dozens of dead black screen SNES boards is because I have no good CPUs to put in them. Most, I’m sure, would work fine with a new CPU, but the trouble is that there’s nowhere to get them. I found a few IC dealers online that claim to have a small quantity in stock, but they are asking such high prices it would actually be cheaper to buy working SNES consoles for the CPUs than to buy from those bloodsuckers. When I get really badly water-damaged or otherwise screwed-up boards I take the CPUs. Sometimes they’re bad, too. But occasionally they’re good and I can revive one dead system from my stack. It always feels good. Plus I end up producing some unique SNES consoles like 1990 SHVC boards equipped with the later (and much more resilient) “S-CPU B”, which was normally only found in the GPM-02, RGB, and APU motherboard revisions.
Hello,
I have been trying to get my old childhood SNES up and running, and your posts have been the best resource by far in trying to diagnose what’s wrong. Unfortunately I haven’t been able to get it fully running yet and was hoping you could point me in the right direction.
I have a 2 Chip SHVC SNES, I have taken it apart and thoroughly cleaned the whole thing with 91% Isopropyl alcohol, but overall the board looks to be in pretty good shape. I have four games (all of their boards and pins also look clean) and they all seem to react somewhat differently:
Super Mario World: Publisher screen flashes before going all black, music continues to play, button inputs to don’t appear to register
Super Mario Kart: Publisher Screen stays on screen, no sound
Ken Griffey Jr Presents Major League Baseball: Long intro sequence followed by a static ‘Press Start’ screen, when I press start, the prompt disappears but the image remains and nothing happens
Desert Strike Return to the Gulf: Game works flawlessly without any issues, colors seem to look good, no freezing or anything. No problems at all.
I was running low on hope until trying Desert Strike because I saw your posts and others calling our how unreliable the SHVC Consoles were and how they were prone to failure. I have tried unplugging the Sound Module and replugging it, as well as ordering a new one just to be safe, but I am not sure if that’s worthwhile. If you have any other ideas (maybe replacing the APU?) I would really appreciate it as I desperately want to fix this specific SNES.
Thanks!
Great blog post, nice and step by step elimination of potential issues.
I have a weird one, got a ’92 SNES PAL with CPU-A and it came to me with a blown fuse, replaced fuse and I can now boot the game and the sound works but no video. Thought it might just be the Multi AV port but it has the same symptoms on RF out to a TV, sound but no Video.
I have reflowed the AV port, checked for clean 5v from Voltage Regulator, replaced all Caps as a couple were leaking underneath. Still no change.
Visual insection on the board under magnifing glasses only showed very slight corrosion on traces going to the expansion port but I beeped them out with the multimeter along the VIAs and the port is not is use anyway.
Dead test cart does not show video either unfortunatly. I have a working identical model so have tried the PSU, game cart and multiAV cable (SCART) from that just to make sure but it has the same symptoms.
Any ideas would be appreciated, quite hard to find forum posts with this issue as it is normally no video or audio posts.
Thanks
Andy
To Kieran and Andy: I apologize for missing your posts for so long. I turned off email notifications because I get 100 spam comments a day, so I didn’t see your posts.
To Keiran: This sounds like the CPU is bad. I had a similar issue where one game played fine but every other game had issues like those you’ve described (freezing at the publisher screen, buttons not working, etc…). Replacing the CPU fixed it. The removable sound module contains the sound chips on SHVC consoles, so if replacing the entire module makes no difference, then you’ve ruled out the sounds chip as the possible issue. Also the fact Desert Strike works means the sound module is most likely not the problem.
To Andy: I’m really sorry, but I have no clue what could be wrong. It sounds like you’ve done a great job troubleshooting. Honestly, I probably would have given up sooner if I were in your shoes. I just don’t have that much patience, haha.
Hi SmileCitrus,
Thanks for your blog… i have a sfc that plays all games sometimes perfectly.. then it wont work for a while, black screen, then only some games work intermittently.
then out of no where it reads them again, done some seriously cleaning, recapping etc.. everything but chip swapping. any ideas?
Sorry, I have no idea. That’s an odd one. If it sometimes plays all games perfectly then the CPU and PPUs might actually be okay. All I can suggest is if you have an Everdrive, FX pak, or any type of flash cart run the burn-in test rom and see what it says.
It seems kind of unlikely, but I guess it’s also possible there could be a cracked solder joint somewhere that only intermittently makes contact. When it’s making contact the console works. When it’s not making contact you get a black screen. You’ve probably done this already, but just try visually inspecting the solder joints on the rear of the motherboard for the cartridge slot to make sure none of them are cracked.
Hi,
I just saw your post, thanks for sharing!
My case is an strange one, I have an everdrive X5 and some games work perfect, but others simply do not load. The only strange one is SFII that works but the characters sprites are bad or seem to be from a previos game that was loaded.. it’s wierd. Anyhow, thanks for the post!