Has anyone else has this problem? For some reason my mic isn't working unless I toggle on speakerphone. It doesn't seem to be kernel related since I flashed two different kernels. Anyone else have this problem?
Try cleaning out your mic hole. It's just to the inside of the right hand speaker on the bottom of your phone. Use a toothbrush to clean out debris.
I had something similar happen with my old HTC M8 a few years ago. It ended up being the Ghost Armor aplication I got. They sprayed some type of adhesive (<---?) or something similar to get the screen protector to stick. Whatever it was they sprayed got into my mic hole and plugged it up.