Being a former electronics tech at an R&D level and currently a Software Eng... these type of 'problems' are fun to fix as long as it is not your own phone. Well, it happened to me. If I dialed out or received a call the phone would automatically flip to speaker. Reading through the solutions/temp fixes, I saw a pattern that was common:
So how many Software Engineers does it take to change a light bulb? (the answer is at the end of this post)
Looking for the software setting is logical and a solid first step. Pulling the battery is the next best step. At this point... the rest is most likely a hardware issue. In my case, (and I suspect in almost all remaining cases) the issue is actually fuzz and lint getting into that micro usb hole in your phone. This lint (pocket lint, purse lint) will actually short out the usb connections enough to make the phone think that it should run in car mode. Thus the speaker automatically turns on.
WARNING: Doing this next step could damage your usb port and ruin your phone.
The reason the problem appears to be intermittent is because you have to charge your phone everyday... connecting it to the charger will reposition the lint. Solution: take a small toothpick and carefully (with out breaking the tooth pick) extract the lint from the usb connection. the hole is pretty small and extreme caution should be used to clean it out. NEVER use any metal tool to clean out the lint because it most likely damage the connection. I use the tooth pick technique and my phone has been working fine since then. Instead of a toothpick, you could use the edge of a paper card or some other stiff paper. Be gentle and do not get your toothpick or paper fragments stuck in the usb port or you may cause more problems.
So how many Software Engineers does it take to change a light bulb? None, it is a hardware problem.
- a software setting needed to be changed
- a software glitch (pull the battery will fix this one)
- a shorted car connection or usb connection
- intermittent results
So how many Software Engineers does it take to change a light bulb? (the answer is at the end of this post)
Looking for the software setting is logical and a solid first step. Pulling the battery is the next best step. At this point... the rest is most likely a hardware issue. In my case, (and I suspect in almost all remaining cases) the issue is actually fuzz and lint getting into that micro usb hole in your phone. This lint (pocket lint, purse lint) will actually short out the usb connections enough to make the phone think that it should run in car mode. Thus the speaker automatically turns on.
WARNING: Doing this next step could damage your usb port and ruin your phone.
The reason the problem appears to be intermittent is because you have to charge your phone everyday... connecting it to the charger will reposition the lint. Solution: take a small toothpick and carefully (with out breaking the tooth pick) extract the lint from the usb connection. the hole is pretty small and extreme caution should be used to clean it out. NEVER use any metal tool to clean out the lint because it most likely damage the connection. I use the tooth pick technique and my phone has been working fine since then. Instead of a toothpick, you could use the edge of a paper card or some other stiff paper. Be gentle and do not get your toothpick or paper fragments stuck in the usb port or you may cause more problems.
So how many Software Engineers does it take to change a light bulb? None, it is a hardware problem.
