"Charging paused. Voltage too high" on Samsung Galaxy S2 after upgrading to ICS I am keep on getting this pop-up every 30 sec. I searched on the internet, and most of the solutions are to play with the charging pin. 

It's also showing it's charging when it's not.
My phone thinks it&#39;s charging

I think this has to be a software issue.

Does anyone have any solution?
Short answer:

That's no doubt a software issue, reported across forums after an upgrade to ICS 4.0.x.

Some users reporting this can be found here:


Galaxy s2 charging port problem - xda-developers
Re: ICS 4.0.3 Charging Paused, Voltage Too High an... - Vodafone eForum


Don't know with certainty if you've upgraded the firmware to ICS 4.0 or any other variant, being the latest ones 4.0.3 or 4.0.4

Nonetheless, you either roll back and wait for a new version that doesn't cause that issue or you can try some of the suggestions provided below (all reported to have worked without problems by other owners of a Samsung Galaxy S2).



Extending the answer:



First and above all

Backup all personal data on your phone to make sure you are not going to lose anything either by rolling back or trying a new/different firmware.

e.g., contacts, SMS, MMS, Internet settings, Wi-Fi passwords, etc...



You can go with one of these suggestions:

Once the backup is concluded, the following solutions are documented as to have solved that particular issue on your phone. Solutions ordered from the simplest to the most complicated:


Clearing cache data

The problem you're facing can be related to old files still in cache. Follow these steps to clear your cache and see if it solves it:


Boot your phone in recovery mode, to do that press and hold VOLUME UP and MIDDLE KEY, while holding both press POWER ON;
You will see your phone booted in recovery mode , in recovery mode touch screen will not work so use Volume UP and Volume Down to navigate through options and MIDDLE KEY to confirm;
Choose “wipe cache partition” from menu;
It will clear the cache data;
Now select reboot system now;



Factory Reset

Samsung has a master reset code used to factory reset your phone. You can try this as to cleanup your phone and wait for a better ICS version, or try another ICS version (see suggestion n.º 3):


Make sure you have a backup of your personal data (e.g., contacts, SMS, MMS, Internet settings, Wi-Fi passwords, etc).
Take your SIM and memory card out of your phone
Turn your phone back on, and wait for the dial pad
Dial the factory reset code: *2767*3855# 


This will wipe, reset and then correctly format the internal storage. After the process is completed, place your SIM and memory cards back on the phone.


Firmware Flash (Odin)

Download the Latest Samsung Odin here, and install either one of the latest ICS versions or a previous one that can be found on the links at the very end of this answer.

3.1. flash your firmware to the Android 4.0:


XXLPQ — Update Galaxy S2 to Android 4.0 Official Firmware Manually 


  This firmware and the guide below is compatible only and only with Galaxy S2, model number i9100. It’s not compatible with any other device, including US variants of S2, the Epic 4G Touch, T-mobile Galaxy S2 and AT&amp;T Galaxy S2 along with Skyrocket. Check your device’s model number in Settings » About phone.



3.2. Install Android ICS 4.0.3 XXLPJ Firmware Update:


Install Android ICS 4.0.3 XXLPJ Firmware on Samsung Galaxy S2 GT I9100


  Here is another tutorial how to Install Android ICS 4.0.3 XXLPJ Firmware Update on Samsung Galaxy S2 GT i9100. Samsung Galaxy II got the Official XXLPQ Firmware update recently. But the Firmware had some bugs and users reported it. Samsung revived the Android 4.0.3 and added some other latest features



3.3. flash your firmware to the Android 4.0.4:


XXLQ5 - Download &amp; Install Official Android 4.0.4 ICS Firmware for Samsung Galaxy S2


  Finally, you can download and install latest official Android 4.0.4 Ice Cream Sandwich Firmware on Samsung Galaxy S II now. Yup, there is a leaked official Android 4.0.4 ICS Firmware for Samsung Galaxy S2 ~ XXLQ5 Firmware (Europe region). 

Update Samsung Galaxy S2 I9100 to Android 4.0.4 ICS XXLQ5 Leaked Firmware


  Samsung Galaxy S2 I9100 has been running on the Android 4.0.3 firmware and recently there were rumors that said that it won’t receive the Android 4.0.4 ICS update. However, all these rumors were shattered today because there is a new leaked firmware for I9100 that is based on Android 4.0.4 ICS and with XXLQ5 firmware, which means that Samsung should eventually launch the new update in the near future.






Useful and related links:


The official Android 4.0 (Ice Cream Sandwich) website.
A very extensive list with Official i9100 Firmwares LPE/Q/7/2/F/S/4/7/G/9/W/D/F to Download and an how-to guide to flash your firmware with Odin.
Android Firmwares.NET - Samsung Galaxy S II Firmwares.