"Can't hear caller over ear speaker after screen replacement"に関する回答Great Jason, nice to see that the cleaning worked for you. I finally managed to fix my problem as well, however the cleaning didn't help. It took me almost 4 months to understand what was wrong. I'll explain the best i can. This was my problem and solution: The prongs underneath the actual earpiece is only supposed to touch the copper plates, not actually that much force, if they are pushed too hard, it will not work. So i got an original screen and found that when i disassembled it there were two very very small plastic squares with hole in them(for the screws), and is working to keep a good distance for the screws(so they are not screwed all the way into the bottom). As i ordered my new earpiece and flex cable these small plastic squares were not included. So without them the screws were reaching the bottom and pressing the earpiece too far down and the prongs were too hard against the copper plates. So it should be firm with a loose fit(that the plastic squares solves). I guess if you lost these plastic...
"Can't hear caller over ear speaker after screen replacement"に関する回答Frank, i don't know how it went for Alex. I've changed both the earpiece (speaker), also the flex cable for the sensor/front camera. "iPhone 5 Front Camera and Sensor Cable Due to the copper plates was unforunate ripped from the flex cable(very easy to do), i've installed the new cable as well as a new speaker and still no progress. I begin to wonder if it may be that it is some dust or fat on the surface of the connector or the copperplates or the spiral contacts, i will try to clean it. But i'm doubtful this will help. Also there is no success when trying to pinch the phone right near the speaker when placing a call(read in some forum that it could work due to a glitch in the connection). Too bad nobody seems to have a real solution or answer for this problem even though a lot of people are experiencing the same problem. This happend to me when i changed the screen so maybe a bad screen? Although everything else are working fine!