yashsingh1/xdaforums huggingface dataset:
[Tilt, TyTN II, MDA Vario III General] TheWebMachine:
My expert input.

That is correct...

On virtually all devices with rechargeable batteries, there is a circuit in the battery or the device that measures the longevity of the battery based on current drain and reports the charge level based on that. Therefore, the circuit has to learn the limits of the battery. This is why they tell you to fully charge and discharge the battery at least 3 times. This is also why you may notice the device "hang" at a reported battery level of 3-10% for extremely long periods of time after seeming to drain quickly to that base level.

It is important to completely drain the battery and recharge for at least 2-3 hours after it reports 100% charge to ensure that the circuit knows the batteries limits and reports correct remaining levels. The circuit and conditioning process is necessary because two "exact" batteries are not actually exact due to slight differences between cells occurring from the natural elements used to produce them.

For those of you who are seeing very short battery life with a new device or battery, if you allow the device to run until it shuts itself off, you will probably notice that it hangs at a low percentage for much longer than you'd expect it to. That's a sign that the circuit (not the battery) needs "conditioned." When I bought a 2800mAh battery for my Kaiser, the first couple of discharge cycles resulted in my phone resting at 4-6% for over 10 hours. So don't let the battery meter fool you into thinking you have bad battery life.

While it is perfectly safe to "top-off" Li-ion batteries, it is also a good idea to perform a discharge-recharge cycle at least once a month to update the circuit on the decline of capacity that naturally occurs with all rechargeable batteries over time. This will ensure that you don't encounter a sudden power-off (and possible data loss) because the battery loses power before the device expects it to.

I hope this clears up the issues/questions many of you are having with battery life.

~M

[edit] NOTE: If you need to carry multiple batteries for a device, it is best to use batteries of the same capacity. If the circuit is located in your device (it is my understanding that the Kaiser uses on-battery circuitry, and *shouldn't* be affected by this), the device can become confused by differing battery capacities and report incorrect levels.
[Tilt, TyTN II, MDA Vario III General] neva dinova:
does the battery learning need to be done everytime we flash a rom?
[Tilt, TyTN II, MDA Vario III General] TheWebMachine:
I'd imagine this would depend on the device...since some devices use an on-device circuit and some use an on-battery circuit. As I stated in my last post, it is my understanding that the Kaiser uses an on-battery circuit, and therefore wouldn't be affected by a ROM flashing. Additionally, in my experience, my Kaiser hasn't seemed to need to re-learn the battery's limits after a reflash.

I was told by a battery manufacturer that if a device's battery has 4 contacts on it, it has an on-board circuit (the 2 extra contacts are for sending battery status information, like temp, power remaining, etc).

-M
[Tilt, TyTN II, MDA Vario III General] kilrah:
All devices that have removeable batteries have the power metering circuitry on the batteries themselves. Wouldn't make sense to have it in the device as it would be thrown off everytime you changed the battery.

It's also good to do a full discharge once in a while (maybe once a month) to recalibrate the meter. As they work by summing the current flowing through the battery over time, with multiple partial charges and discharges the measurement errors start to accumulate and will progressively throw the results off.
[Tilt, TyTN II, MDA Vario III General] TheWebMachine:
I agree that it makes more sense to have the circuit on the battery itself...and that most devices do. I was advised by my source at Sanyo that *some* devices (cheaper devices, in particular) use device-based circuits to reduce the manufacturing costs of the battery. In my previous posts, I was referring to rechargeable battery-based devices in general. I should have been more clear on that.

I didn't think to mention measurement errors because it isn't typically a major problem in higher end devices with better quality batteries. In addition to measurement errors, the cells of the battery do lose a small percentage of their capacity with each discharge due a breakdown of the chemicals in the cell. Hence why rechargeable batteries don't last forever...and an additional reason why a full discharge-recharge cycle once a month is a good idea.

Specific causes and such aside (I.E. the "bottom line"), it is important to perform a several full discharge-recharge cycles on a new battery and a full cycle about once a month thereafter to achieve accurate runtime estimates. Since most "smart" devices power down when told by the circuit that the battery is nearly dead, this will also ensure maximum usage time of your device between charges.
[Tilt, TyTN II, MDA Vario III General] Balrog82:
Ok, here are my experiences.

I am no heavy user in phoning or webbing on my kaiser. But I send a lot of SMS around during the day, which means that my display is on very often. Usually I have like around 20-40 SMS per day. One or two calls, half an hour of surfing the web. No pushmail or something like that as I am lacking an exchange server at the moment.

Anyway, when I got my Kaiser, I thought, that this must be the worst battery ever held in hands. Just because the first 3 or 4 days, I had to recharge the battery every day. Weeeeeee :)

Anyway, as I dealt a while with my Kaiser and found out quite more, I was reminded of the old days. First, I lowered the backlight of the display quite a bit, as this already drained the battery of my Ipaq 3630 in the old days. Seconds, I switched of 3G, in my area, 3G from T-Mobile is not available, EDGE is fast enough for a little surfing the web and therefore not needed. Further it came to my mind that shutting off the 3G made the battery in my old Sony-Erricson last 2 days longer.

Still I am messing around a lot with my Kaiser. Installing new apps here and then, read something, hear music a few songs when under the shower or alone in the bureau, or play games .... or still trying to create the perfect homescreen for me. And now guess how long my battery lasts.

4 days!

And it is not like I wouldn't use the device not much. I usually charge after 3 days. In general, if I sleep at home, not at my girlfriend's, I plug it in when going to bed and pull out the charger once I get off the bed. I did it like that all the time with all my mobile phones. Never experienced anything bad from this. The battery of my k800i is still lasting for 1 week with regular use. And it is 2 years old. Even the battery of my old Samsung is still working like forever.
[Tilt, TyTN II, MDA Vario III General] pinaklonkar:
I just have a brand new phone in hand. I am going to follow a few suggestions already posted above and see how long my battery lasts.

Yesterday night, I fiddled with the phone quite a bit. I found out that in about 12 hours (first charge through USB) the battery drained. But I was surfing wi-fi for about two to three hours, and more.

I lowered the screen brightness. I also noticed that screen was on all night. I tweaked the settings so that it turns off when phone is idle for 1 minute. I believe this is a simple screen power off and not the phone, because I was still able to receive calls etc. and a simple press on power key brings the screen back. (Just learning).

Let's see..
[Tilt, TyTN II, MDA Vario III General] stevecrow74:
can easily get 2-3 days out of my tytn2 (1350mAh), thats with HTC home screen turned off, 3G turned off and using only phone function.. with regular/constant usage of apps, wifi and gps i get about 7 hours..

turning off the HTC home realy improved battery life for me:)
[Tilt, TyTN II, MDA Vario III General] pcboyy:
learn how to take care your Li-ion battery here

http://www.batteryuniversity.com/partone-14A.htm
[Tilt, TyTN II, MDA Vario III General] black_z:
Just got mine last week and I don't think it's even gonna last 24 hours today with VERY little usage. :(
[Tilt, TyTN II, MDA Vario III General] Ramey:
pfffffffffffffffffft!

my battery is a joke. this bloody thing needs its "fix" at least three times a day and ive tried several radios to no avail. i rarely bother disconnecting it anymore. home: charger. car: charger. desk: charger.

do i have it scheduled to check email on one account every five minutes? yes. do i keep 3g enabled? yes. but death in 4.5 hours after 6 text messages and 2 MISSED phone calls is !@#*ing treacherous and unjust!

the little battery meter has 4 bars in it, and 1 bar evaporates nearly every hour sans the charger. happy hour after work w/ friends? no worries, ericsson's 12 for 15 off the bench and may be starting next season.
[Tilt, TyTN II, MDA Vario III General] benchMarc:
This isn't normal. I can place my phone on the table, start TomTom and it lasts about 2 hours.

I think your battery is dying or something like that.
[Tilt, TyTN II, MDA Vario III General] kekele:
I just came to this, hope that will to someone

http://www.wmexperts.com/articles/howto/how_to_increase_battery_life_o.html
[Tilt, TyTN II, MDA Vario III General] u2pop:
Good link there, I did the tips and surely save some battery juice. But one thing I learn about WM device is they're more power hungry, specially with GPS, Wifi or HSDP turned on. To be on the safe side, I always buy spare battery, just in case.
[Tilt, TyTN II, MDA Vario III General] kekele:
Yes yes that's for sure, especially for the GPS
[Tilt, TyTN II, MDA Vario III General] stevebonning:
8925 battery life

I turn off all 'automatic' updates, etc., i.e. weather updates, email every on demand, 3G et al. Turn them on when I use them. Can make standard battery last approx 2 days between charges. GPS burns up battery the fastest.
[Nexus 6P Q&A, Help & Troubleshooting] IamWilcox:
Long story short the power button on my 6p is completely borked and beyond repair (i've tried, including straight up replacing the button), Can't RMA it since i opened it and it will likely be called user damage etc. etc. So, my question is;

Is it possible to rebind the volume rocker to power on a 'system' level? i.e. using root/recovery instead of one of the apps on the playstore (Which work but murder battery and usually ask for weird permissions)

Thanks,
[Nexus 6P Q&A, Help & Troubleshooting] alvaretto:
I think a good option would be to install a Custom ROM like Chroma, which has these two features:

* Enable the volume rocker buttons to turn on the screen.

* Enable double tap on the status bar or navigation bar to lock the phone and turn screen off.

What would be missing would be the way to turn in on if the phone is actually powered off.
[Android Q&A, Help & Troubleshooting] vipjeff:
I have searched, found some so-called solutions, and tried, with no success.

Been wanting to use/authenticate with/ my Google Voice phone number, to my Whatsapp on my phone and have had no luck.

After much searching and trying I read that you can get a temp number to authenticate with then add your Google voice number but none of those worked.

The big problem is that Whatsapp tells me the Google Voice number I put in is not a valid USA number and it wont go any further.

I am willing to sideload an .apk but I am not rooted and dont want to be rooted on my Samsung Galaxy S6 edge.

Is there a solution?
[Android Q&A, Help & Troubleshooting] vipjeff:
whoops sorry I somehow posted this in the wrong area so it was moved. Anyone have a solution to this issue?
[Android Q&A, Help & Troubleshooting] blade_boy:
How to remove android launcher permission?

As i have an app of cab service when it is installed it always popup launcher permision to select it default launcher when i select it as a default launcher then i can't use my mobile as normal then i have to boot my phone in safe mode and then unistall that app to use it normally if idont make it as a default launcher it wont allow me to use that cab service app.....:confused:

Is there any tweaks that i can do to remove this popup:(
[Android Q&A, Help & Troubleshooting] blade_boy:
Plzzz help me
[OnePlus 3 Questions & Answers] abelvarela:
I know the official shop is the best option. But I realised that gearbest offers it at a lower price.

What do you think of shopping oneplus 3 though Chinese resellers? Will oneplus offer warranty the same way?

Thanks
[ONE Android Development] xcjchandler:
Smartisan OS is a highly refined and customized version of Android from Smartisan Technology. Smartisan OS for the OnePlus One preserves Smartisan’s distinctive interface, intuitive interactions, and numerous thoughtfully designed features.

Smartisan OS Introduction: http://www.smartisan.com/en/t2/#/os

Kernel Source: Smartisan OS is based on standard CM, and you may find the kernel source of this v2.6.3 OPO version from this url: https://github.com/CyanogenMod/andro...neplus_msm8974

Important Notes

Smartisan OS v2.6.3 for OnePlus One has currently only been tested on OnePlus One phones specifically, and it is not recommended that you install this version of the OS on other brands or models of phones.

Be sure to back up your data before installing the OS.

If you run into any problems with the software or system, please post a direct reply in this thread or reach us in our Facebook or Twitter. For questions about hardware or warranties, please consult the customer service or tech support departments of your phone’s manufacturer.

Installing a new OS on a phone carries some risk, and should be done with caution. Downloading “Smartisan OS” and installing it means that you are fully aware of these risks. Smartisan is not responsible for any problems that might result.

Changelog

Added: Folder functionality in Notes App, supporting creation, editing, and deletion of folders, useful for categorizing and managing your notes.

Added: Translucent theme.

Added: Customizable notification bar shortcuts.

Added: Multiple compression ratios supported for GIF generating.

Added: Markup for scrolling screenshots.

Added: Support for viewing all mail attachments in Downloads.

Added: Support for OTG.

Fixed: Fix CVE 6602-2015 vulnerability.

Related Resources

Download: Guide For Installing Smartisan OS v2.6.3_OnePlus One.pdf

Download: Smartisan OS v2.6.3 for OnePlus One_User Bacon & Recovery.zip
[ONE Android Development] Dhairya:
well can we add the on screen nav bars? got bootloop on v2.6.2 as its based on cyanogenmond !
[ONE Android Development] bashar.abu.diak:
Does it supports Arabic language
[ONE Android Development] maxed4901:
is this the 3rd thread?
[ONE Android Development] thilak devraj:
i would like to try this!!!

is it working properly???no bugs listed here!!

thanks!!

---------- Post added at 06:20 PM ---------- Previous post was at 06:15 PM ----------

hi! [MENTION=7366787]xcjchandler[/MENTION]

im up to trying this..as someone says bootloop above,,does it really??

and if you've tested this,, can you tell me the bugs if any present???

BTW awesome work there..thanks!!

---------- Post added at 06:51 PM ---------- Previous post was at 06:20 PM ----------

installed smartisan recovery and successfully booted into it!

followed every step correctly...wipe data/factory reset ,then wipe cache partitions and then apply update..

it said FAILED!!

LITTLE HELP PLEASE!
[ONE Android Development] Dhairya:
well i didn't try that nav bars i am asking will it cause bootloop?
[ONE Android Development] zinichevich:
Smartisan recovery is NOT WORKING. Try to flash with this recovery. Work properly for me..
[ONE Android Development] vipinpvarghese:
Home Launcher...

Loved the ROM.... flashed it once and now back in XOSP.... Love to try this again... any way to change this default launcher.... I like the normal launcher style.....
[ONE Android Development] xcjchandler:
Sorry, could you be a little bit more specific about the screen nav bars? If you could share a screenshot, that would be best. I just don't get it what nav bar you're referring to now. :)
[ONE Android Development] xcjchandler:
Sorry, it's not.
[ONE Android Development] xcjchandler:
No, not a 3rd-party thread, this is an official version. I'm a team member of Smartisan. :)
[ONE Android Development] Dhairya:
well on screen keys !
[ONE Android Development] xcjchandler:
Hi, you have a screenshot or picture of the failure prompt? It would be very helpful for us to troubleshoot.

And I would like to know if your OPO is encrypted before you flash?

Thanks.
[ONE Android Development] thilak devraj:
hey, i tried another way.. and it worked!!

first i wiped the system and data and then flashed the old smartisan recovery and flashed the rom...

this time.. it worked!!thanks!
[ONE Android Development] xcjchandler:
Hey, as long as you follow our flash guide, there won't be a bootloop.

How you get the v2.6.2? We don't release the international version of v2.6.2.
[ONE Android Development] siva-kumar:
Please make the ROM to be TWRP flash compatible. Including OTA. This way it is easy to make nandroid backups of other Roms and encourage people to try Smartisan.

And of course the obvious next question. Any idea when we can see Marshmallow based Smartisan for OPO?

Thanks for all the support. Makes me happy to own and use OPO with all the many official ROM support :)
[ONE Android Development] feed3:
Mirror to download?

Any mirror? Painfully slow as hell and kept failing downloading from the link in 1st post.
[ONE Android Development] srikanth_s:
+1
[ONE Android Development] Sanjoov:
Installed 2.6.3 using TWRP 3+ by Tugapower.

Installed Google Apps from Smartisan Store.

Activated Inbuilt root.

Had problems restoring apps using Backup+

Changed and Flashed TWRP Tugapower using Flashify.

Installed Root SuperSu 2.74

Restored all apps using Backup+

Running super.

No bootloops.

Await further official updates or....
[ONE Android Development] siva-kumar:
2.6.3 official? That has its own recovery, right? How did you get this work with TWRP? Did you edit the updater script?
[ONE Android Development] Sanjoov:
No
[ONE Android Development] Sanjoov:
Flashed the zip in the Pic with TWRP
[ONE Android Development] siva-kumar:
OK. But it has a recovery folder which probably has the oem recovery which should have flashed over your twrp. Anyway that is how I understood the recovery stuff
[ONE Android Development] Sanjoov:
I would agree with you as I had to reflash TWRP 3.x.x using Flashify. And then flashed SuperSu 2.74 to get most Backup + working to restore my Apps.

Now its running perfect.

Been trying these Chinese ROMs after having played long with MM.
[ONE Android Development] pbergonzi:
What's the reason the version posted here is 957mb and the one posted in Oneplus forums is 739mb? Which should I use--I have international OPO.

NM--I got 2.6.3.3 from this forum/post:

http://xdaforums.com/showpost.php?p=67596265&postcount=725

Download here:

https://drive.google.com/file/d/0ByHHMc-BYBsncHJPTW1aMkwxX3c/view?usp=sharing

FWIW, I didn't see a "recovery" folder in this one.

Nevertheless, if someone wants to explain the differences, we'll know that much more.
[ONE Android Development] siva-kumar:
Smaller is official l. It has its built in recovery but Without Gapps and SuperSU. Other is a mod with international language support by the famous dev relic242. It include Gapps and SuperSU.
[ONE Android Development] xcjchandler:
Hey, for OPO, we recommend to update via our own recovery, instead of TWRP.
[ONE Android Development] siva-kumar:
Agreed from Smartisan company point of view. But for users if the ROM is flash able from TWRP or custom recovery then they would be open to try your ROM as they will have a backup of their existing ROM thru recovery.

So you can see there are more downloads of the mod version than official. Easy to revert back if in case they don't like the OS
[ONE Android Development] maxed4901:
Both can be fished by twrp 3+

Have tried. Honestly relic version Is much better. It had oppo camera and etc good apps.
[ONE Android Development] joshiameya:
I thought this is a marshmallow ROM , when i tried to install open gapps 6.0 it gave me error. this link gives wrong info

http://www.ibtimes.co.in/oneplus-on...low-update-via-smartisan-os-custom-rom-685327
[ONE Android Development] alroger:
This one is Lollipop and it comes with it's own Play Store installer.
[ONE Android Development] samuk190:
there is any update or it will be 2.6.3 forever?
[ONE Android Development] frickinjerms:
Just a tip, if you delete the recovery_from_boot.p file from the zip it won't overwrite the recovery when you flash twrp back onto the device after flashing the rom
[ONE Android Development] Chinaroad:
Hi everybody, can you tell me on which Android version is this rom based on? and can you tell if is it a daily-use rom or no(Bugs if there are?)

Thank you and have a nice day
[ONE Android Development] Lupin The Third:
It is Lollipop based and yep, ready for prime time!!!!
[ONE Android Development] Chinaroad:
So i'm using the rom since few hours and i have some suggestions if you can:

-Can you add french language?

-Can you make an option to choose the app you want to use( i know it's on setting but for exemple you can't choose the default camera)

-There is a huge delay when you wake up the phone( by double tap or by the button, it's like 0.5s)

-Can you add the option for accidentalu wake up (when the proximity sensor is blocked phone can't turn on by accident)

-Add some widgets, like watch...

-Add options for the buttons( for exemple long press, and menu button for menu and not quick settings ...)

Thank you for your effort

-Also the compass has some probloms,when the phone is horizontal, it gives the right direction, but when it's vertical it gives random direction( maybe that's a problem whith my phone who know) EDIT:FIXED IT (THE COMPASS)
[ONE Android Development] fmc000:
Can you please tell me how you fixed this?
[ONE Android Development] Chinaroad:
There zips to flash of old firmware but it didnt work, the only one that worked for me isthis

(root required):

1-Modify with an editor/system/etc/sensor_def_qcomdev.conf:

line 66:version 0x00010004(instead of 3)

line 89:902 3 0x00010004 (instead of -3 and 3)]

2-Delete /data/misc/sensors/sns.reg

3-Reboot and test with Maps
[ONE Android Development] fmc000:
OK, Sultan's fix. I'm using the same solution on my installation ;)

BTW, deleting sns.reg is not needed when you update the qcomdef version, it will be regenerated automatically at the next reboot.
[ONE Android Development] absolutkingfisher:
V4A Compatible?

is this rom v4a or any another sound mod compatible?
[ONE Android Development] nekses:
How to get root
[ONE Android Development] fmc000:
It's in developer options.
[ONE Android Development] siva-kumar:
The built in root doesn't play well with TiBk though
[ONE Android Development] fmc000:
Works perfectly fine for me. What problems do you have?
[ONE Android Development] siva-kumar:
When I restore an app, I get 'Unknown app' and hangs. May be I need a newer TiBk. Using 7.2
[ONE Android Development] fmc000:
I just tried to uninstall Flashify from my 2.6.3.4 that I'm running without SuperSU. Titanium was able to restore it without issues. I then launched FlashFire and it asked for root rights, as expected.

I use 7.4.0.2 Pro, BTW.
[ONE Android Development] brightwal:
Anyone please help me, not able to play songs already existing on my phone and older pics are also not visible!
[ONE Android Development] Setting.Out:
How did you install it? Did you wipe your SD by chance?
[ONE Android Development] ashish7350:
Does anyone got any alternative download link, current link from first post is super super super super slow.....
[ONE Android Development] chalexluo:
On Oct 18, Smartisan has updated to 3.1 with two cool features Big Bang and One Step.
[ONE Android Development] thilak devraj:
dear op, is smatisan an open source?? how did you managed to build it?? btw, i used this rom on my opo a long ago.. and i do not have my opo now..

this rom is sucha beauty..
[ONE Android Development] Dward40:
check https://xdaforums.com/oneplus-one/general/rom-smartisanos-1-5-v1-oneplus-t3132614