THANK YOU SO MUCH. My headphone mic worked with my laptop but not my android phone. I was this close to factory resetting my phone when I came across this forum. Poked around with a toothpick and got some lint out, but it still didn't work. Got a torch to look into the headphone jack and realised there was much more inside. Held the phone upside down and hit it a few times, then went at it again with the toothpick, this time with the headphone jack upside down. Huge 2x4mm ball of lint came out, and now my mic and inline controls work again!!!