Didn't see a support megathread so I decided to makea thread for my issue.

The issue I am having is that literally only 1 set of earbuds works in my iPhone 4. I have tried almost 20 different sets and they all do the same thing as each other. They will play music and stuff, but only if you crank the volume up almost all the way. If I try and have it lower, it will either be harsh static or no sound at all. This only happens wit earbuds, as my headphones work fine. The pair of earbuds that work are some Samsung ones, not even the original ones that came with the iPhone work.

Does anyone know of a fix or has had this issue? It was doing this on version 4.0.1 of iOS, all the way up to 5.0.1.

I personally have never had the issue, if you do think it is a hardware problem you can always attempt to get it replaced.

I went on the Apple website and booked a Genius appointment. I went to an Apple store and explained to them the problem [Lock button had randomly ceased to work]. They replaced my unit within 5 minutes of being there, even though I was out of my warranty by about 6 months.