yashsingh1/xdaforums huggingface dataset:
[Nexus S General] demo23019:
Not charging 100% is normal and there is a thread here that was started back on releasedate that explains. My vibrant did the same also you don't need an app it u have clockwork recovery is has an option built in to recondition battery "wipe batt stat"
[Nexus S General] avetny:
lol !!! you don't need 100%

but if you want !!! just make you screen always ON at charge ! this is it ! and wait 100%

but you dont need that
[Nexus S General] bfksc:
Sorry but that is incorrect. Li-Ion batteries have built-in overcharge protection with a microchip that controls and monitors current, voltage, temp, state of charge, battery life, etc. There is absolutely no need to have any kind of "special" charging technique to prevent overcharge - it simply can't be overcharged due to the chip.

And that thread about not charging to 100% is not completely right. The charge runs to ~90% then current level drops down to slowly top up the battery to 100% - this is how all Li-Ion batteries are charged. Once the battery hits that point, it reports a full charge even though the battery is not fully charged yet. However it's charged enough for most uses and a partial charge does NOT hurt Li-Ion batteries. Once the battery hits 100%, it shuts off the charge, and if the charge level drops to 90%, it begins a trickle to top it back up to 100% again (batteryuniversity.com has lots of facts about Li-Ion technology). But there is a known bug in Gingerbread (not sure if it's just v2.3.3 or not) that prevents the phone from charging beyond 97%. Even bump charges don't work as it shows 98/99/100% but in fact it's still stuck at 97%.

Let me repeat that, IT'S A BUG in the firmware, not a feature. Google programmers are aware of this bug.

As for issues with this...there really aren't any...Li-Ion prefers top up charges, even if they're partial charges. So charging to 97% won't hurt it. I'm sure Google will have this fixed in a future update...it's not a major a bug, just an annoying one.

:)
[Nexus S General] bolabola118:
YES I posted this idea long time ago on here... lol but its always a good idea to repost for other people who didn't get to see it. Thanks :)
[Nexus S General] demo23019:
I really dont get your post towards me saying im wrong when you just go on saying yourself just in more detail in what i quoted above....its normal like i said

And i never said that thread was 100% accurate it just discuses this situation and people pointed other including myself into the right direction on understanding the situation

http://xdaforums.com/showthread.php?t=875809&page=6
[Nexus S General] zephiK:
its not a bug its intentional

Proof: Xperia X10: http://xdaforums.com/showthread.php?t=877255

http://phandroid.com/2010/12/25/you...is-lying-to-you-and-its-not-such-a-bad-thing/

It does this because in the long end, if it does go to 100%.. it'll hurt the battery and cause it to deteriorate as time goes on.
[Nexus S General] RogerPodacter:
Exactly. In fact I was able to hack into this chip in the nexus one, the ds2784 fuel gauge inside the battery. The link in my sig shows the work we did, and my changes got incorporated into the cyan source repo. We can change any register address in the battery memory chip, charge current, empty voltage, mAh capacity, etc. There are 80 memory addresses in the n1 battery chip.

The nexus s has less, and its a different model chip, so its not possible to do the same exact changes. But this 97% issue is not intentional, its just a bug related to type of driver used.
[Nexus S General] bfksc:
I said nothing of the sort, I said it's NOT normal. Do you like to fill your gas tank most of the way, but never fully? Li-Ion batteries are designed to be topped up rather than fully depleted. Not fully charging a Li-Ion battery does nothing for longevity since they do not rely on undercharge to extend battery life. Li-Ion has finite charge cycles based more closely on number of complete charges, not how much they're "filled". Charging to 97% is akin to never topping up your gas tank and then complaining you can't get the same fuel range. I'm not that experienced with Android just yet, but I know a lot about rechargeable batteries.

;)

I wasn't trying to deride you, just point out that the thread you mentioned is wrong. It's based on assumptions that are incorrect. The 97% charge issue is definitely a software related bug, not at all intentional nor is it helpful. It doesn't hurt really either, but it definitely doesn't help battery longevity as proposed by that thread.

I'm not worrying about the charge level as I get decent battery life as it is. And since it doesn't really do any harm, it's ok for now. I'm fairly sure Google will fix it in an update. Most likely it'll be an unannounced fix, but it'll be there (I hope!).

:)
[Nexus S General] bfksc:
You can keep quoting erroneous posts, but that doesn't change the facts. This is a bug and it was NOT intentional.

Again, as I've mentioned before Li-Ion batteries are virtually impossible to harm (except with excessive full discharging) since they have a microchip in the battery pack to prevent overcharge, undercharge, high temps, etc. Most Li-Ion batteries have these chips because without them, an overcharge can cause fires or possibly even explosive pressures. The chips are a safety net, and charging to 97% is just a bug, error, or oversight. It is not intentional nor helpful in any way.

Think about this one...if it were helpful (and it's not), every phone on the planet would charge to 97% and stop. Why would any company want to shorten battery life by charging to the proper level of 100%?

:rolleyes:

Seriously...I know a thing or three about batteries. And this is an erroneous charge level.

;)
[Nexus S General] bfksc:
Thanks for chiming in Roger...are you the person who discovered the bug in the driver?
[Nexus S General] split2th:
An obvious bug. And it's bugging me.:)
[Nexus S General] RogerPodacter:
i'm the one who cracked the nexus one DS2784 fule gauge chip wide open, and got my enhanced battery driver incorporated into the cyanogen source repo. me with a few others spent months at the kernel hardware level learning the ds2784 chip and i literally became an expert in that battery function because of it.

with the new kernel changes we then made a regular java app to go along with the enhanced driver. during this project, i looked at every other phone's battery driver i could find, the evo, inspire, desire, on and on.

when i reviewed the nexus s driver, it too uses a different fual gauge chip, a cheaper one unfortunately. the n1 uses an all-in-one solution which everything is controlled inside the battery itself. the nexus s seems to use a cheaper type of fuel gauge which doesnt give the same level of control.

even so, there are a few interesting things in the nexus s battery driver that i wanted to try to see if this "bug" could be squashed or corrected. i believe this entire issue is due to the type of chip used and its nature of taking readings based on voltage rather than other phoens like the n1's ds2784 being based on current readings.

check the data sheet here:

http://datasheets.maxim-ic.com/en/ds/MAX17040-MAX17041.pdf

there are only 6 registers to do any type of interaction, where the n1 chip had near 80 memory registers.

also you can see this voltage table which i would love to tweak and see results:

/*
* Battery Table
*/
#define BATT_CAL 2447 /* 3.60V */

#define BATT_MAXIMUM 406 /* 4.176V */
#define BATT_FULL 353 /* 4.10V */
#define BATT_SAFE_RECHARGE 353 /* 4.10V */
#define BATT_ALMOST_FULL 188 /* 3.8641V */
#define BATT_HIGH 112 /* 3.7554V */
#define BATT_MED 66 /* 3.6907V */
#define BATT_LOW 43 /* 3.6566V */
#define BATT_CRITICAL 8 /* 3.6037V */
#define BATT_MINIMUM (-28) /* 3.554V */
#define BATT_OFF (-128) /* 3.4029V */

also, there is one line that i think is causing this issue, look here at line 39:

http://android.git.kernel.org/?p=ke...05b1ae49090b2785b37d997e4a2c04978cb4d;hb=HEAD

38 #define MAX17040_DELAY 1000
39 #define MAX17040_BATTERY_FULL 95

that value "95" certainly seems to be related to this issue, couple that with voltage readings to determine SoC, and i could easily see why this issue happens. of course i dont know for sure, i could be wrong, i dont have a nexus s to compile and test for myself.

if you look further down in the driver, we see:

160 static void max17040_get_status(struct i2c_client *client)
......
179 if (chip->soc > MAX17040_BATTERY_FULL)
180 chip->status = POWER_SUPPLY_STATUS_FULL;

so right there we KNOW that if the state of charge is greater than MAX_BATT_FULL, then the chip is set to STATUS_FULL. and we know that MAX_BATT_FULL is set to 95. it would be worthwhile trying to tweak that value higher to 98-100.

i'd bet money that we tweak that value, and we could fix this issue.
[Nexus S General] RogerPodacter:
you know, the more i look back at the code, i do think this may have been intentionally written. so maybe i need to take my foot out of my mouth. however it can be "fixed" or changed to not do this, part of is what i posted above. and then there is additional info, look at these commits:

http://android.git.kernel.org/?p=ke...7;hp=1a0b4631881871f7ea827b9656eea6dc5c04c47d

http://android.git.kernel.org/?p=ke...4;hp=4625fa06fb3e77babb2dd09c6a2316fd34991695

and one more, which spells it out plain as day:

http://android.git.kernel.org/?p=ke...4;hp=f7ba01b3b0c31750ab0cf5516d6914be52060144

its right there plain as day, so i guess i was wrong, but it also could be reverted and fixed. wish i had a nexus s to test...
[Nexus S General] j0hnZ:
Is there anything in there about it disconnecting and connecting over and over if connected to a computer? My vibrant never did this garbage.
[Nexus S General] xspyda:
Still can't get 100 percent even with wifi teather enabled.
[Nexus S General] mariosergio2112:
do we realy need this?
[Nexus S General] j0hnZ:
Has anyone in this thread wanted to see it fixed, if so, then the answer to your question is obviously yes.
[Nexus S General] bfksc:
What I've noticed is that if I enable keep awake during charging so the screen remains on while on the charger, it will hit 100%. But within a minute it drops quickly to 95-96% again, so I'm guessing it's not actually charging to 100%, just reporting it as 100%.

:confused:
[Nexus S General] deng72572:
good job, it worked!

there are other means but this one is better.:)

actually in stock 2.3.1 rom you can get a 100% charge in 1 and a half hour but there are lots of bugs like when you lock the phone, suddenly the screen will go into wake mode and it will drain your battery fast.

in 2.3.3 the annoying bug is you can only get 96% not 100%.
[Nexus S General] :
i made wipe battery stat than opened tether wi-fi now %99 still charging.intresting.
[Nexus S General] Smokexz:
Yeah I also just wiped battery stats, and originally it hit 96% now it hits 98%

Even with the new 2.3.4 update, still doesn't fix it. Google doesn't notice this while they are using their devices? Things like the keyboard and charging are things you usually notice in just normal operation, Google has actually fixed issues I have never ever have on my Nexus S, yet they can't fix these small ones.

Sent from my Xoom
[Nexus S General] deng72572:
let it reach 100% or the highest volt you can get before wiping the battery stats.

download via market the battery calibrator application.
[Nexus S General] :
it works i tried many times.
[Nexus S General] Powered by SRAM:
With 2.3.4, my battery only goes to 95%.:confused:
[Nexus S General] matt2053:
Interestingly if you remove the battery and charge it in an external charger then put it back in the phone you will see it does charge to 100% every time.
[Nexus S General] :
Just open the Wi-Fi tether while charging.i suggest open it after %94 than it will reach %100.
[Nexus S General] matt2053:
Nah, I have two batteries anyway. So I never have to plug my phone in.
[Nexus S General] bfksc:
But is it REALLY at 100% or just 96% and it's misreading the charge level? I ask because I can bump charge using 'stay awake' to 100%, but as soon as I unplug the phone it drops within seconds to 96% so it wasn't really at 100%. You need to look at the battery graph and see if it slowly drops over a period of about 4 hours (when idle) or faster like 30-60mins when actively being used. If so, then it's fully charged. If not and it suddenly drops, then it never was topped up fully.
[Nexus S General] Thorgoth:
nexus s i9020

GB 2.3.4

did that "trick" on my phone

no root not unlock just plain stock android...

not working for me...just got to 97% and then noticed that battery cover was hot so i stoped it there...
[Nexus S General] :
%100 always.I tried 3 times.When i unplug it it never down directly to %96.Also to charge is from %94 to %100 takes normal long to charge not fast, also its go down percent by percent slowly % like 12 hour thats why i said its intresting.
[Nexus S General] ratifil:
try nexus S charger app in the market.
[Atrix 4G Q&A, Help & Troubleshooting] hzfyxyz:
soft brick my atrix:(

but cant find any .sbf for bell atrix

Will .sbf release when OTA out?
[Atrix 4G Q&A, Help & Troubleshooting] Rantatron:
This should be in the Q&A section.

I just talked to someone at a Bell Store the other day and it said we wouldn't be getting the OTA update the AT&T people have; this means we're either going to need to get the "stock" SBF of someone inside, or hope for a leak.
[Atrix 4G Q&A, Help & Troubleshooting] tjjensen23:
there is no SBF for Bell ATRIX. Next time dont brick your phone
[Atrix 4G Q&A, Help & Troubleshooting] SN4K3B1T3:
http://xdaforums.com/showthread.php?t=1013093

If you run the softbrick script in here that may help depending on how you softbricked it
[Atrix 4G Q&A, Help & Troubleshooting] ytwytw:
I called the Moto CA CSR and he told me it's coming in a month

I wish it was true, afraid he was talking about the ATT atrix instead of Bell one

:confused::confused::confused:
[Atrix 4G Q&A, Help & Troubleshooting] ks2hot4u:
This should be in Q&A

Bring it into a bell world and see if they can reflash you to stock while your there see if you can get your hands on a copy of the sbf too

Shut up, your an IDIOT !
[Atrix 4G Q&A, Help & Troubleshooting] PixoNova:
Well, he really shouldn't be messing around if he has no method of recovery. Also, I believe that people have to leak sbf files, I don't think that they would just hand them over like that.

Swyped from my Motorola Atrix 4g using XDA Premium App
[Thunderbolt Accessories] desai827:
Just in case anyone is interested in this case, I just wanted to let you know it is pretty fantastic. I've had it since I've had the phone (only about 4 days currently) but it fits very securely and the bulk it adds is negligible.

I additionally got the holster for it also and seems to we working securely. Just went out clubbing Saturday night and didn't have any problems with it even while dancing and all.
[Thunderbolt Accessories] jadsru1:
do you have any pictures of what it looks like with it on. thanks
[Thunderbolt Accessories] hogowner:
forget the pics of the case.....put up some pics of you dancing LOL LOL :D

sorry...couldn't resist :)
[Thunderbolt Accessories] desai827:
Took some just for you. Again, can't post them up here so put them in a directory at

imgur.com/a/HC3SO
[Thunderbolt Accessories] jcporter80:
Thanks for the info, been looking at both the Active X and the Innocase Surface. Still not sure which one I want and too cheap to buy both.
[Thunderbolt Accessories] xkingofgodzx:
I dont like the lip this case leaves over the screen. i love the cases look though its awesome. I just wouldnt be able to take the lip i dont like that at all. Its deff better looking than the surface case but i think thats what im going with. I did order a TPU case off ebay for $5. Its really nice looking. Idk the policy on links on this site so i wont post but search in ebay S-line case its really nice for the money still waiting on it but i only ordered a few days ago.
[Thunderbolt Accessories] Cmotion:
I just received the blue case (had to wait a bit, they only had the black one in stock for a while) and I also LOVE it. In addition to looking great, not adding too much bulk and feeling good in the hand, it also makes the volume rocker and POWER BUTTON easier to push. My power button had become quite a pain to push, and this case does a great job of making it easier. I would definitely recommend the Active X case.
[Thunderbolt Accessories] Wardroid:
does anyone know how this case compares (bulkwise) to the vzw silicon/plastic 2 layered case? I have the vzw one and it is a bit bulky for my tastes so far and it doesnt add much grip.
[Thunderbolt Accessories] Ricko817:
would you be able to use the holster with the Verizon case (black/red)
[Thunderbolt Accessories] stuckhere4ever:
Likely not. I haven't tried specifically with this phone, but I've tried with others and it doesn't normally work. They do have a holster / case bundle, which is what I bought, and it works really well.
[Thunderbolt Accessories] superskaterxes:
the holster gets old quickly with a phone this big. the BB is about as big as i would go with a holster
[General Questions and Answers] Jayfunk:
Hello hope someone can help find an app which has similar functions of the Samsung's Snap N' Go.

Been using Snap N' Go and I love this app, the problem is I forgot to back up this app before I changed my ROM. I have already downloaded and installed the Snap N' Go found on one of the threads in this forum but it was not working anymore.. ( each time I'd started the app, just before I take the shot to copy files from my laptop it suddenly closes)

Hope anyone can give me an idea if there's an app existing.

thanks in advance.

God Bless Android! :o
[General Questions and Answers] Sidneymac:
I'm having the same problem as you, it closes after exactly one second.

We need an alternative.
[General Questions and Answers] aspim:
Snap N Go Problem

Hi Friends,

I am facing an identical problem. If I remember correcectly the problem started after I upgraded to GINGERBREAD on my Galaxy S.

Would sincerely appreciate it, if details can be made known of any solution found.

Many thanks, in advance.
[Epic 4G Q&A, Help & Troubleshooting] ogwilson:
Nope, not a typo - I want to brick my Epic 4G to the point where you can't bring it back via Odin. Even a hardware brick would suffice. Or I'd just like to break it purposefully without physical damage.

I know the first thing you're thinking is insurance fraud, but it's far from that. You see, my Epic 4G is already broken. I'm met with freezes on Android 2.2 ROMs, even the official stock unrooted one. The latest official build has been a problem since the day I flashed it. I

tried to take it to Sprint, but all they did was restore it to Android 2.1 and told me to take a hike. This is absolutely unacceptable. Before I go through the Better Business Bureau, I wanted to see if I could just render my phone inoperable beyond repair so they can give me a proper replacement or fix.

Please let me know if there's any way I can do this as I'm really getting sick and tired of all the issues I seem to be having with any 2.2 build.
[Epic 4G Q&A, Help & Troubleshooting] k0nane:
Bad idea. Just stock it, and go up the chain of repair until someone with a clue gets to it. These bricked devices piling up lately are going to raise somebody's eyebrows.
[Epic 4G Q&A, Help & Troubleshooting] musclehead84:
Yes I agree with ko. Bad idea to brick it. Take it elsewhere. If it is really freezing on stick roms shoe them. Are u sure your not trying to overclock it and your phone can't handle it?

Sent From My Evo Killer!!
[Epic 4G Q&A, Help & Troubleshooting] k0nane:
Swype FTW. ;)
[Epic 4G Q&A, Help & Troubleshooting] gtuansdiamm:
Try flashing a rom for the evo
[Epic 4G Q&A, Help & Troubleshooting] alexs5:
Well i have bricked my phone a dozen of times, but odin ALWAYS fixes it, if you are having problems with the cellphone just go back to the techs at your local sprint store and say that you are still having problems with it, if maybe helps if you have the total equipment plan since but i bet you have it. Just go to the store and say that it still having problems (all of this without being rooted or running a custom rom) and if you cant show them the issue just tell it does it sometime, after all the customer is always right (or thats the way it should be ~.~)
[Epic 4G Q&A, Help & Troubleshooting] KennyG123:
If you can Odin back then it is not really bricked, more like sponged. Bricked is a dead dead phone. No lights, no charge, no download mode. If he has this "soft brick" or "sponged" condition, the techs will more than likely be able to get him back working. Even though Odin'ing back to a fresh stock may fix his problem.
[Epic 4G Q&A, Help & Troubleshooting] BeerChameleon:
Ya don't brick it on purpose, just return to stock using Odin go into the sprint store and say its freezing and I'm sure they will attempt to fix it or mist likely will swap it out..

Sent from my Epic 4.1g bonsai plant
[Epic 4G Q&A, Help & Troubleshooting] KennyG123:
If he has TEP. If not it is $35.

Do you BONSAI?
[Epic 4G Q&A, Help & Troubleshooting] sultan.of.swing:
Microwave for 5 seconds or so.
[Epic 4G Q&A, Help & Troubleshooting] elrey75:
EDIT: permanent / public FTW
[Epic 4G Q&A, Help & Troubleshooting] KennyG123:
It will still be able to Odin back to stock from that.
[Epic 4G Q&A, Help & Troubleshooting] k4205:
ROFL.. Lmao! I agree. :eek:
[Epic 4G Q&A, Help & Troubleshooting] dito33:
Short it.
[Epic 4G Q&A, Help & Troubleshooting] skyjedi:
This is still fraud and you just made a permenant,public record of it. Just go to a different store and explain it to them
[Epic 4G Q&A, Help & Troubleshooting] humdrum2009:
Lol

Take it to a third party service center,those idiots will brick it for you :D
[Epic 4G Q&A, Help & Troubleshooting] flawlessbmxr:
Hey watch it. I'm a tech at a 3rd party store and have a reputation better than the president. If you brought it to a Nexgen, Intouch Wireless, or Mobile Wireless Indirect store (or similar) that has a repair center, they SHOULD replace it free of charge as long as you have TEP (otherwise like someone else said it will be $35). Obviously you're still within the first year warranty so they shouldn't hassle you. Unless you're dealing with a retarded tech.
[Epic 4G Q&A, Help & Troubleshooting] mlin:
Why don't you just sell the phone and get something new?

Tapa tapa tapa
[Epic 4G Q&A, Help & Troubleshooting] epic4GEE:
Oh that's a great idea, don't defraud the multi-million dollar business, instead just rip off the little man.....are you a senator, governor or something???:D

Just shoe it....lol, way to funny
[Epic 4G Q&A, Help & Troubleshooting] bjhill2112:
While k0nane's swoosh is quite humorous, I was thinking more along the lines of this:
[Epic 4G Q&A, Help & Troubleshooting] Custodian:
So I dropped my phone, screen got a scratch on the screen, chipped off a bit around the edges and power button, and my camera button button is mad loose now.....would a third party or sprint fix these minor issues? I do have total protection, and this is my first year

Edit: the hell with swype
[Epic 4G Q&A, Help & Troubleshooting] EpicHeadAche:
But it's gorilla glass.. unbreakable. Didn't you seen the youtube demo? :rolleyes:
[Epic 4G Q&A, Help & Troubleshooting] k0nane:
If it were an iPhone, it would be shattered into a million pieces, not just lightly chipped and scratched.
[Epic 4G Q&A, Help & Troubleshooting] Custodian:
I feel you k0. I just hate seeing and feeling my phone with damage as such, the top end of the screen border is chipped bad...I could cut myself from it...and the camera siler bands around the focus point are scratched badly.....my **** damaged all up... :(
[Epic 4G Q&A, Help & Troubleshooting] k0nane:
I understand - and yes, TEP will cover that. It will either be free or at very most $100 to get a new device.
[Epic 4G Q&A, Help & Troubleshooting] EpicHeadAche:
This is true. I've witnessed it. and had a good laugh at an apple fanboy's expense.
[Epic 4G Q&A, Help & Troubleshooting] Top Nurse:
Get a 24 volt ps > attach one lead to any metal part on circuit board > drag other lead on test points and battery terminals > they will never figure it out.

However, this seems unethical to me...

Sent from Bonsai 7.0.3