I can only hear what the other person is saying when I turn the speaker on but not when I turn the speaker off when receiving a call, anyone know how to fix this?
Do you mean that you can only hear the call when it's on speakerphone? Might be a hardware issue. You might have to bring it to a repair shop or contact HTC if it's still under warranty.