GBC Repair Help - Constant Buzzing Sound

ilag

Member
This seems to be a somewhat active forum for people who know what they're doing, so I figured I'd ask here for help.

I dug an old Gameboy Color out of my drawers [no, not those ones], and it seems to work just fine as far as playing games goes. As for the sound, there's a big annoyance. The sound works just fine, if not a little quieter than I remember, but there's a constant buzzing sound in the background, almost as if there's a ground loop isolation problem [which shouldn't happen because I'm using batteries]. The sound is present with both headphones and the speaker, and is independent of the volume. This seems to indicate that the problem is further up on the board, but I have no idea what to look for.

I have noticed some white residue on the inside of the casing which may be the remains of battery acid corrosion. Very little if any appeared on the board. I've done my best to remove this corrosion using compressed air and scraping off stubborn bits with a straight pen. Still, the problem persists, but at least I haven't broken anything yet.

As far as electronics knowledge goes, I know little but am eager to learn. I've built many computers before and am capable of disassembling and reassembling laptops, so I'm not completely helpless. I have little experience soldering, but I do know how to do it if I need to [which I probably will]. I was also at one point planning on using an Arduino and the cartridge header off of an old Game Boy Game Genie to build a ROM dumper, but budgetary constraints forced me to put that plan on hold.

Anyway, to get back on topic, what should I be looking at to identify what's wrong with the sound on my GBC? Do you guys need any additional information? Any pieces of the circuitry you want me to test? Should I just not bother trying to fix this and live with the background noise? I'd appreciate a response, even if it's to say, "dude, that sucks."
 
Look around the board for any busted caps. See you you can find one with a sort of brown colour leaking out of it some where.
 
I found three obvious capacitors. None of them appeared to have popped. The only "brown liquid" I found was around some of the solder joins, apparently by design. Testing with an Ohm meter showed that they held a charge, though I'm not certain of what the charges were and what they're supposed to be.

I did some more research on the capacitors and found something interesting. This from a guy who outright replaced the capacitors, which fixed the sound but caused a bad picture:
http://www.assemblergames.com/forums/showthread.php?34645-GBC-bad-sound
I did the same as above (sans lifting the pad) to a teal CGB-CPU-004 (the above is CGB-CPU-001) and the sound has remained exactly as it was before I swapped out the capacitors.
I suppose that I should mention that the Game Boy Color I have is a teal one. The sticker on the casing says CGB-001 but the board says CGB-CPU-05. Capacitors may not be the issue here.

Still, thanks for saying something that could have been it.


Edit: I've discovered that slightly wiggling the power switch while it is turned on causes the buzzing to make cuts, sounding similar to blowing into a microphone. Whether this is useful information or not remains to be seen.
 
Replace the power switch. It's not letting a clean power source through.
 
Well, I don't exactly have a replacement power switch, so I figured I'd air-dust the switch and ensure the contacts are clean. Turning the device on in its disassembled state resulted in significant improvements, but upon connecting the screen and attempting again, the buzzing returned. Maybe it is those capacitors after all. Darn it. Or maybe the power switch is that bad.

Before I spend any money obtaining replacement parts, what pins do I have to jump in order to effectively bypass the switch without removing it, so as to determine if that's the cause of the problem?
[EDIT: Just tested with my voltimeter set to "beep if there's a circuit" mode. Looks like either C to 3, or on the other side of the board VCC to SW1VCC.]
[EDIT 2: Direct bypass between VCC and SW1VCC resulted in no discernible difference. I am entirely certain that the power switch is not the culprit.]

Also, what would be my best bet at obtaining a replacement switch? Is scavenging from a junk GBC the best option, or would it be possible [or easy or remotely practical] to jury-rig something I can find at Radio Shack?
 
Are you using batteries, or an external supply? Are battery contacts corroded?
what impedance headphones are you using? Have you tried adding in filter caps? Did your evil genius friend add in a secret noise generating circuit?

edit: for corrosion, rub in baking soda and water paste with a toothbrush. Let sit for 15+ minutes, rinse off, dry with compressed air.
 
Batteries are being used for this. I have no external supply. As far as I can tell, the battery contacts are not corroded.

Headphones shouldn't matter, as the sound is made with the built-in speaker as well. However, I've noticed that the sound is significantly more audible when using headphones, but not with my computer speakers.




Any comments on why when the GameBoy's screen is unplugged, the noise almost completely disappears, only to come back when the screen is reconnected?
 
10 days later, I'm going to assume you guys are stumped. I have a funny feeling that the screen is somehow playing a part in this, but due to lack of spare parts I can't fully investigate. Either way, the sound is not a serious problem, and I remain convinced that something I did ended up helping it a bit. Considering that all I did amounted to cleaning up the insides, I'm sure there's just one connection inside that isn't perfectly clean, probably within the screen unit which I haven't tried to take apart. That, or the capacitors are partially but not fully worn out, and my attempts at testing them somehow helped fix them. Either way, I think I'll live with the problem, unless somebody has a genius solution.
 
Back
Top