The fix is reali easy. Ive done it on 2 s2's and an s3. Ur charhing port is faulty, usually because the connecter that goes into the charger has moved, which over time it does, as it often gets pushed while connecting and disconnecting chargers. Because of this, the phone thinks its connected...