Default [Q] Swap microphone

Since my s2 has too low mic sound when I call (exept when using speaker).
Is it possible to swap the 2 microphones we got in our s2? (and how?)

I can't seem to fix this issue, it is not software related I think.

Also another weird thing is that when I record my voice (in build sound recorder app), the bar doesn't move that far (maybe 2 milimeter).
When I use sound meter and I make same noises, it shows me 30-50dB and if I blow it gets up to 97 dB.

But when I blow on sound recorder it still moves only about 2 milimeter.

Is it fixable by swapping the 2 mics or do I have to get a new mic?