Well I took the thing a part and cleaned it. Let me just say this.... this was not fun to take a part. It is very very tiny. So I advice against this unless you have a lot of patience and take photos for reference.
I wish I saw this earlier to help with the dissemble :
http://www.modd3d.com/articles/item/ove ... -boy-microAnyway, I got the thing cleaned. There was a lot of gunk around the headphone jack and speaker. I cleaned that off with rubbing alcohol. And somebody on GBATemp suggested I raise those two tabs on the speaker (the tabs Tanooki mentioned). I raised those tabs to make sure they touch the motherboard. There were no wires. The speaker was just like my GBA SP, except smaller.
After reassembling (took me like 3 hours, not joking, that power button kicked me ass).... it worked... however it stopped working... then after I pressed the housing (above the speaker) down more with my fingers, it started to work again. So I think it's just a the speaker not making solid contact with the motherboard. I think I need to tighten the screws some more, but I will need to find replacement screws as these are pretty stripped. But if that doesn't work, is there another way I can make the speaker get better contact with the motherboard? I was thinking about putting a very tiny spacer on the bracket were the tabs are placed to force a tighter contact.
CRTGAMER, luckily, it doesn't seem like that is the problem. That was my initial thought. I was afraid I was going to have to lose the headphone feature so I can get the built in speakers to work.
Old Username: sp957
Systems: Genesis, Super Nintendo, Saturn, Dreamcast, Playstation 2, Xbox 360, and Windows PC
Handhelds: Gameboy Advance SP, Nintendo DSi, and New Nintendo 3DS
My Trade Thread