[XDA Assist] DavidRHG:
Hello

Many of us have the same problem without a clear solution, I know that here are hundreds of post with the same issue but no solution found. I want to solve this problem and help other users.

Symptoms:

- Unable to charge (popup: Charging paused battery temperature too low)

- Unable to use camera flash (Battery temperature too low)

- Unable to charge in off mode (Yellow triangle with a thermometer)

- Thermistor reading up to -25C

Causes and possible solutions:

1. Charging port/flex/board (Dirty, short, broken wire or sensor) (Most of the people said that the problem is solved after clean the charging port with isopropyl alcohol or replace it)

2. Motherboard (Sometimes replace the charging port assembly do not solve the problem. A chemical bath could solve the problem, if not there are some components on the mother board that can be tested and replaced "Really advance technicians") image attached

3. Software (Rarely this problem begins after an upgrade or a change of rom. flash stock rom with odin)

4. Battery (I have read hundreds of post from several forums and nobody solve the problem replacing the battery. Test with another battery before buy a new one. People said that performing a battery status wipe in (home+vol down+power) could solve the problem but I couldn't find anybody that claimed that it works.

Temporal Solutions:

1. Retire the back cover and put your phone one something warm, for example you router. Dial *#0*# scroll down and press thermistor button. connect your phone to computer or wall charger and it should start charging when the CHG/BATT temperature reach -2C or -1C.

My phone normally show CHG temperatures around -7 to -5, but warming it on my router it have reached +6C.

2. Turn off your phone and press home+voldown+power at the same time and hold them until a greens letters show up. Then press vol up and you will see an android icon with the word Downloading..... plug your phone to the wall charger for a while, it will charge.

3. Buy an external charger and another battery and jut keep one of them charged.

4. To solve the flash problem you have to be root user and download Wanam Xposed that app have an option to disable the camara temperature check.

What I am looking for:

I know that should be a way to disable the low temperature warning or set the limits.

Maybe we can create a patch....

I'm not a developer but this problem could be my begining as developer hehehe

I know that the kernel or the drivers in the kernel export the battery temperature readings and status in intents in sys/class/power_supply/ and the JNI (JAVA) batteryservice read that data and make the action (shut down, pause, etc etc....)

Anybody know how to edit batterymanager or batteryervice? It should be via framework....

people said that there is a hidden menu that allow to set the temperature limits but I couldn't find it... its a myth hehehehe.

PLEASE HELP US..... SOME ONE WHO KNOWS ABOUT EDIT KERNEL OR FRAMEWORK ETC ETC.........

Tests:

I opened the phone and disconnect the flex... the battery temperature is fixed in -25C and don't change.... I connect the flex and the temperature is -10C. but constantly.... I believe that when the termistor circuit is open the limit is -25C. Then if the phone is reading less temperature than it should maybe that i due to a high resistance in the flex or board.

My phone is a Samung Galaxy S4 TMO SGH-M919 4.4.4 Stock

htp: s23.postimg.org/60pj79p3v/battery.png (I'm noob can't post images)