[T-Mobile LG G2x] UndoCreator:
Probable fix

Hello,

So we’ve been working on this issue for quite a while. And have come up with a semi-practical solution. This might interest some of you, who have this issue.

Issue:

Both I and my friend opted out to purchase the new and wonderful LG g2x phone. After receiving the phones we came against a very similar issue. The cellphone unit would shutdown/turnoff during the charge [car or wall]. The shutdown would occur around 95% of battery charge. In addition the phone would get hot. After the shutdown to start the phone would require pulling the battery out of the unit and reconnecting it again, otherwise known as: Perform a battery pull.

Trials:

So after doing some research and funding out that LG is literally doing nothing about this issue, [great testament to their corporate integrity] we decided to take on this issue. At first we also believed that it is, indeed, the battery that gets heated and goes offline after reaching some temperature. After recognizing the poor quality of the battery, I’ve decided to purchase a better quality one online. No surprise really the phone would still lockup at 95% charge.

At this point I took it upon myself to resolve this issue with what resources I have available. I am an MIT student and have a high tech engineering lab available at my disposal, in addition to some free time with a winter break and all. Anyways, I pulled the phone apart and this is what I’ve discovered…

Discovery:

So inside the phone right next to the 4 connecting diodes that connect the battery to the cellphone unit are 2 semis [semiconductor hubs] that are responsible for providing battery charge information to the cellphones cpu [central processing unit] in addition theres also a line running to those semis that probably carries some sort of information [current] that the semis are also responsible for.

The first approach that we took was through the hardware, and killed that additional line and allowed the semis to only be responsible for the battery charge. The results were somewhat positive. Although the phone would freeze and glitch like crazy it would not shutdown with a subsequent necessity of pulling the battery.

We also noticed that it was the two semis that would get hot actually and lockup shutting the phone up and requiring a battery pull. The reason you need to pull the battery is because the iodes would overheat and completely glitch out, also even though the phone was now powered off there still was a current running between the battery and the phone. Only the battery pull would allow the diodes to drop the charge and reset to the position for the phone to be functional again and able to power up.

Solution:

So the idea was to find a software solution, which would free up this one line running into semis and allow them only to carry the responsibility for reporting the battery charge to the cpu. Believe it or not the first thing that came to my mind was the solution.

The app called Advance Task Killer (ATK) [available free on the market] proved to be useful. I do understand that this program is not very effective and only kills running progs in the foreground. However, that single line is also not very important to information transfer and becomes useless after you clear the cellphone’s foreground information transfer.

Basically when you run atk the line becomes inactive and you can charge the phone without any lockups. I’ve been doing that for about 10 days now. Discharging the battery to about 17% and charging it all the way up again and the phone has not yet turned off once and required a battery pull, nor has it been getting hot.

The idea is to clear the line prior to putting the phone on charge [car or wall]. So what you do is run atk few times [twice at least] then plug the phone in. this worked for both me and my boi here @ mit. After a week plus of testing we decided to release this onto the public.

We both a running stock lg g2x gingerbreads and have not tested it on any other roms, however, I suspect that it will have a similar effect on more leaner and cleaner roms like CS7.

Hope this helps those who are still struggling with this issue.

P.S.

In addition I would like to add that we did pull the battery apart in the lab and found that the stock battery was complete SHAYT! Some of the cells were cracked and overall it was just poorly manufactures. Cracked cells inside the power unit diminish its capacity to carry charge by a factor razed to n^power. Also may cause the battery to heat up during the final stages of its charge process [around 95%] due to the fact that to go the last 5% it will require higher resistance also in n^power. I suspect that in this great economy LG is cutting corners whatever place it can so there’s prolly very minimal quality control in power unit production. To those who think that they lose charge too quickly, that the battery gets too hot during charges, and possibly causing the phone to lock up: If you are using the stock battery, you may want to consider replacing it.

P.P.S.

Overall it is a hardware issue, in our opinion, that could be fixed with the use of the software, by rendering that extra line inactive for example. However, I would like to NOT compliment LG as a corporation and organization in general on their moral standing and responsibility that they carry to their customer base by doing completely nothing about this issue!

Thank You LG, I am no longer your customer.

“Making the world a better place, one action at a time.”