yashsingh1/xdaforums huggingface dataset:
[Galaxy S II General] tameracingdriver:
I've done a few tests on the NEAT ROM with stock kernel and with Siyah and on the settings given here.

I wouldn't recommend these settings if you ever want to play games, the Antutu benchmark froze at the graphical portion but did finish the benchmark with a overall score of about half of what it did with the stock kernel (6226 v 3489). Quadrant wouldn't even finish.

Even when I reset Siyah back to its own defaults, the benchmarks are coming in at around 10 - 15% slower than stock.

They may be good for saving battery but to me its like having a Porsche, and then de-tuning it to half the power to save petrol.

Not trolling, just trying to offer another perspective.
[Galaxy S II General] red.hat:
Yes this is a battery saving setting not for gaming. I used these settings because I can't charge my battery all day so I am using this. However, I if you need performance you can change the i/o scheduler to crq, no scaling of leave at default which 1200 MHz or just use Siyah's kernel performance option in kernel settings.

There are times when driving a Porsche requires a slow speed.
[Galaxy S II General] PakkaZA:
I've flashed Neatrom with Siyah kernel last night. Did a full charge and I am now monitoring my battery usage.

During the night I've lost 2% charge with wifi and data switched off, which i think is very good.

But now, after a total of just over 12h, the battery sits at 42%, of which the screen was on for 1h 40min and wifi for about six hours.

Is this the normal usage, or at least expected? Or is there still plenty of room for improvement?

By the way, I can't undervolt my CPU to -50mV - it causes freezes. -25 seems okay.
[Galaxy S II General] red.hat:
Did you use the same setting as above. I have mine on without Wi-Fi and through normal use I am at 97%.

Give thanks if I have helped you. Sent via Tapatalk on my S2- i9100
[Galaxy S II General] red.hat:
Here is the link to the kernal for S2. It has somewhere Cfs tweaks included.

http://www.gokhanmoral.com/gm/2012/07/08/siyahkernel-s2-v3-3-3/

Give thanks if you have been helped.

sent via HP touch pad with Tapatalk
[Galaxy S II General] qqqqqq0:
for 3.3.3c which setting?
[Galaxy S II General] red.hat:
Hello still working on a great setting. Try the second settings above but set sch_ to 0, CDs tweaks art Linux kernal. It is what I have been using so far.

Give thanks if you have been helped.

sent via HP touch pad with Tapatalk
[Galaxy S II General] miedy12:
hi what specific of neatrom should i get and also siyah kernel v3.3.3?
[Galaxy S II General] red.hat:
Any version of NeatRom is fine. I personally like uhlps lite. It is fast and responsive. You can combine it with Jkay's deluxe and ics domination

Give thanks if I have helped you. Sent via Tapatalk on my S2- i9100
[Galaxy S II General] miedy12:
thanks yes ive downloaded the latest rom posted on july 1/ the kernel is siyah kernel 3.2.2 so it is ok for this? and then i just going to set your undevolt or flash the new 3.3.3?
[Galaxy S II General] miedy12:
Scaling Max Freq = 1000Mhz so this is 1000000mhz

Scaling Min Freq = 200Mhz and this is 200000

i am correct?

hi im confused there all i can see is the minimum og 100000 and in min frequency its 20000? it is correct? help also. in sch_med i cant choose to put it on 2 help. and also i set my kernel in cmw at battery
[Galaxy S II General] red.hat:
The min Freq is 100MHz and the max is 1000Mhz. The sch_med and hotplug perform the same function so you can leave at 0. But if you want to you can slide it to 2.

Give thanks if I have helped you. Sent via Tapatalk on my S2- i9100
[Galaxy S II General] Many40:
1. You don't need to uninstall SetCPU before flasing zips. Just don't check "enable on boot".

2. I didn't remove partial wakelocks (it's not possible) but tried to minimize them as much as possible. I'm using BBS app to observe it and to react if a longer wakelock pops up.

3. These are my short list of apps with disabled autostart by Gemini App Manager:

- Dropbox

- Gmail

- Google Play Store

- Internet

- XD Premium (user app)

Remarks:

- Apps which I completely disabled (see pictures in my post) are not on this list

- I disabled only autostart "on boot". You can play further with other autostarts and other apps but be carefull - do it only if you know what you are doing. Disable one element and observe what happens, keep it if your phone works like you expect or enable back if it works improperly.
[Galaxy S II General] NoRulesForMe:
MANY40

How can i do this Mate?/ Where Can i see this? (Also as I wrote on my post you can set with SetCPU app a """screen off profile"""".)

i Have a SetCPU Application.

Thanks For This Again Mate
[Galaxy S II General] Many40:
Hi,

Copy attached file to internal sdcard, unzip it, open SetCPU > profiles then press left touch button then choose restore. Done.
[Galaxy S II General] NoRulesForMe:
I have an Error sir.

I DL it. Copy to my Internal Sd card because i dont have External SD card. Open my Es File Explorer Then Extract to the same name. profiles_14- then Ok. then go to SetCPU. and click profile then menu button restore.

Restore Profile_13ba0c627e5.setcpu.json

ERROR RESOTORING PROFILE. Check your storage

EDIT:

It's ok now. if i'm correct there should be

Screen Off

Battery <= 10%

they are both have CHECK..

I will uncheck it or Leave it Check?
[Galaxy S II General] Many40:
Leave them checked. In Set CPU should be:

- In Main tab: Min 200MHz Max 1000MHz, set on boot not checked.

- In Profiles: profiles-checked, enable profiles- checked,

- In Governor: set on boot-not checked, set with profiles-checked.
[Galaxy S II General] NoRulesForMe:
Thanks Many40 :D

Sorry for off topic.

I can't understand what in BBS thread.

How to use BBS?

How to get a real result after I Charged the phone?

what Default stat type and Default stat should i Choose in setting of BBS?

I always charge my Sg2 when The Battery Is Really Drain to 0%...

While I'm Charging. The phone is OFF until it get's 100% Notification while It's OFF

Then I unplugged the charger

after a 1min. time

That's the only time I OPEN my PHONE.

Am I Doing Correct for taking care of my Battery in this kind of procedure?

Please Help Mate? :(
[Galaxy S II General] -iNCEPTiON-:
Thanks for the reply ... I did wat u said above ... I have made a profile in SetCPU for screen off and battery <20% and enabled the profiles.. on main setting I selected 200 - 1000mhz .. I guess these settings r fine btw I have not selected enabled on boot ... but when I reboot the phone setcpu gives error that it stopped working ... what m I doing wrong ?
[Galaxy S II General] Many40:
That's strange. I have never had this. Uninstall the app install again-see if everything is ok then step by step apply single parameters and reboot observing what setting causes this FC.

Regards
[Galaxy S II General] Many40:
Hi mate,

You need definitely reading a little more ;)

1. BBS thread is

HERE

2. Agree, BBS is not a easy app. If you are not so much familiar with that, better prepare (read first post in BBS thread) proper BBS dump file and upload it on BBS thread or on Neatrom thread or here and someone will most likely give you some hints

3. For me in BBS app most important are partial wakelocks, so I set them as default stats. You should observe them. If the longest ones take from seconds to some minutes per about one day of observation time it's ok. But If they are

longer or even are permament (it's the worst situation) you should investigate the reason)

4. Concerning battery charging:

- it's not necessary to turn off phone while charging

- when it's shown that battery is fully charged, you can keep it charging for some time (some minutes) then disconnect

- don't (NEVER) drain your battery to 0%. It may cause your battery life is shorten. Connect to the charger when battery level is about 5%

Regards
[Galaxy S II General] -iNCEPTiON-:
Many40 ... I flashed ur zips and look at awake ... its not deep sleeping ...
[Galaxy S II General] It_ler:
What are the main wakelocks?

Post the BBS dump file or at least screenshots of kernel and partial wakelocks.
[Galaxy S II General] -iNCEPTiON-:
There is nothing there ..
[Galaxy S II General] Many40:
Hi,

As I wrote:

- kernel tweaks (my zips) give some more battery life but rom's tweaks give more

- my zips don't cause wakelocks

- I don't use WiFi but mobile data because leaked jb xxlsj has problem with wifi drivers.

So, use BetterBatteryStats app, go to BBS thread, read 1st post, prepare BBS dump file, upload it there or here and someone will analyse the reason of your wakelocks.

Regards
[Galaxy S II General] It_ler:
Have you disabled some Autostart events/options for Google Service Framework?

Then enable all autostart events/options again.

For Google Play store too.

That solved the same wakelocks for me.

Good luck !
[Galaxy S II General] NoRulesForMe:
MATES Help me please :(

@Many 40

Thank you VERY MUCH MATE :D

But i don't really want to open my phone while charging it. because i believe when it's OPEN while Charging EVEN though we don't USE it there's some application that uses/consuming our battery while charging right? does it affect the Battery Life when you using your phone while charging? because someone told me yes? is that true mate? This is the reason why i don't Use/Open My Phone While Charging. Please Correct me if i'm wrong.

i Read the Thread about BBS but i don't really get it Mate :(

as what you said a while ago there's some people told me Vice Versa of what you Said.

Samsung Shop here in the Phil. told me.

Don't Fully charge your phone to 100% because It may cause your battery life shorten?? 98 to 99% is Good Enough. What is the Truth? Mate? I'm Confused :( please help.

How to use BBS mate? it's not indicated in the 1st page of that Thread. Sorry :(

what is the Default Stat type should i use for Best references?

This is my Daily Routine Mate... Correct me if I'm Wrong PLEASE. i will be really GREAT-FULL to Follow All things you will say

after I Fully charge my phone while it's off. then Unplugged the charger and wait for 1 minute before i open/ON my phone. then i will look for BBS application now to see what's draining/using my battery as soon as I Open/On My Phone.

Is that correct of using my BBS application?

and could i always click the refresh button of BBS everytime i go to BBS application to see the result?.

Thanks Again Mate for helping me on this.

I Post all of my result in BBS is this FINE Result? or Bad Result? i don't know anything in there mate :(

Please tell if it's Good or Bad Result Mate >_<

I Will Really Appreciated All Your Help Mates :)

Advance Merry X Mas To Us Mates :)
[Galaxy S II General] red.hat:
Using BBS is not to hard if you know what you are looking for or at. Ideally, obtaining a dumpfile from BBS will have a summary of all that is going on with your phone. When looking at your dumpfile, you should pay attention to the Kernel wakelocks, partial wakelocks and alarms. This will tell you what is keeping your phone awake (preventing deep sleep). The folks in the BBS thread a good at locating this but am sure someone here will help also.
[Galaxy S II General] jamespangck:
Dear sir Many40,

When I first have my GS2, I read that we should discharge completely and charge it to full for a few cycles to have maximize battery life.

I tried it and it is true for me.

May I know where you read that battery drain to 0% will shorten battery life? I am confused about the two theories so would like to find out more.

Hope you not offended..:p
[Galaxy S II General] red.hat:
This might answer some of your questions regarding battery. Since most cell phone batteries are Li ion types findings from this site might offer some I sight. Enjoy the article http://electronics.howstuffworks.com/everyday-tech/lithium-ion-battery.htm.

Summary

Lithium-ion Battery Life and Death

Lithium-ion battery packs are expensive, so if you want to make yours to last longer, here are some things to keep in mind:

Lithium ion chemistry prefers partial discharge to deep discharge, so it's best to avoid taking the battery all the way down to zero. Since lithium-ion chemistry does not have a "memory", you do not harm the battery pack with a partial discharge. If the voltage of a lithium-ion cell drops below a certain level, it's ruined.

Lithium-ion batteries age. They only last two to three years, even if they are sitting on a shelf unused. So do not "avoid using" the battery with the thought that the battery pack will last five years. It won't. Also, if you are buying a new battery pack, you want to make sure it really is new. If it has been sitting on a shelf in the store for a year, it won't last very long. Manufacturing dates are important.

Avoid heat, which degrades the batteries.
[Galaxy S II General] Many40:
No, absolutely I'm not offended, thanks for your question. Everyone is learning including me and everyone can make mistakes but not this time :). What you mentioned fits to older types of batteries (NiMH) which had "memory" effect. Our lithiun-ion batteries' chemistry is different. Just read very informative red.hat's post for more info.

@red.hat

Thanks mate for providing the answer directed to me when I was sleeping :)
[Galaxy S II General] jamespangck:
Wow this is good read. Thanks for telling me.

---------- Post added at 02:23 PM ---------- Previous post was at 02:21 PM ----------

Sorry to disturb your sleep. Thanks for your brief explanation. Pls go sleep again. :D
[Galaxy S II General] Many40:
No, you didn't. I red your post after woke up, before going to work :)
[Galaxy S II General] dubzah:
I got the following results using the supplied files from Many40 (cheers)

After installing the zip's the phone is slower to respond, but I only browse the internet and text/call so that's not an issue :good:

Battery used Samsung's 2000Mah, all WiFi usage only used 3G when receiving a few picture messages.
[Galaxy S II General] Many40:
Hi,

Some remarks from my side:

1. Battery:

a) read article linked on red.hat's post about lithium-ion batteries

b) using phone while charging:

- I found this info on the "Battery University" website:

"A portable device should be turned off while charging. This allows the battery to reach the threshold voltage unhindered and reflects the correct saturation current responsible to terminate the charge. A parasitic load confuses the charger"

- but also in our phone's user manual is written following:

"You can use the device while it is charging, but it may

take longer to fully charge the battery."

So, I think that it's up to you. I'm not sure if it really affects battery life.

c) Over-discharging (from red.hat's article):

"Lithium ion chemistry prefers partial discharge to deep discharge, so it's best to avoid taking the battery all the way down to zero. Since lithium-ion chemistry does not have a "memory", you do not harm the battery pack with a partial discharge. If the voltage of a lithium-ion cell drops below a certain level, it's ruined"

So, I recommend to not discharge battery to 0% but start charging when it has about 10% discharging level. (even, it might be that i9100 battery has over-discharging protection and when a phone automaticaly turns off when discharging level reaches 0%, it wouldn't mean that it's really complete discharge).

d) Overcharging (general rule is):

"The Li-ion chemistry cannot accept an overcharge without causing damage to the cell, possibly plating out lithium metal and becoming hazardous"

however i9100 user manual says:

"When the battery is fully charged (the battery icon is no longer moving), unplug the travel adapter from the device and then from the power outlet" and

"Avoid charging batteries for more than a week, as overcharging may shorten battery life."

So, it means that charging i9100 batteries to 100% (charged state) and even a litle longer is not harmfull and doesn't overcharge them.

2. BetterBatteryStatts:

a) read about its basics in the app: left touch button > Help

b) most important stat IMO is "partial wakelocks" but also it's worth to look at kernel wakelocks and alarms.

c) your daily routine with BBS - more less OK, but after you boot your phone don't check your wakelocks immediately but wait a few minutes to allow your phone reaching stable state.

d) there are at least two possibilities when you face problems with wakelocks:

- make BBS dump file and ask someone for help

- find a critical wakelock and find out a reason of causing it (by searching internet for solution, reading and applying them)

e) Concerning your BBS results:

- they look quite well but I would focus on your longest AudioOut_2 partial wakelock. If it's short it may be related to system sounds like (keytones, touch sounds etc) or games (after playing some games they stay in the background and may cause this wakelock) or if someone has audio drivers corrupted the wakelock may even be permanent.

Regards
[Galaxy S II General] jamespangck:
Thank you so much sir. I learnt a lot from you and red hat.
[Galaxy S II General] _Sale_:
Mate, there is a thanks button
[Galaxy S II General] r1akn:
Hi how to use the setcpu profile of Many i dont see an option in the app
[Galaxy S II General] Many40:
A few pages ago I uploaded my SetCPU profile with short description how to apply it. Is it what you meant?
[Galaxy S II General] r1akn:
When i press restore i get the a window that says restore profile but nothing below this statement just a blue line
[Galaxy S II General] Many40:
Gonna check the profile file again. If it is ok will attach it to "Battery friendly config" post.
[Galaxy S II General] r1akn:
Im talking about the neatrom 3.5 config
[Galaxy S II General] Many40:
Ahaa, ok I see. For this I decided to not have any SetCPU profiles due to the fact that pegasusq governor manages to scale CPU freq very efficiently. Profiles would only hamper its job. However if you like you would implement them manually, just following "in-app" help (there are even a few examples profiles).

Regards
[Galaxy S II General] Many40:
One more remark to that. If you would like whenever to restore a SetCPU profile you need to put a profile file to /sdcard (root of internal memory), otherwise you will get what you mentioned.

Regards
[Galaxy S II General] Many40:
Updated my "Battery friendly config" for Neatrom 4.0.

Changelog:

Version 1.01:
- added 2nd ver of Ondemand script for better responsiveness
- added SetCPU profile file for screen of and battery <= 10%
- added legacy hotplug tweaks
[Galaxy S II General] takkaros:
Many40, i see that you are trying to find tweaks for the /sys directory. I was actually been trying to change the touchkey voltage (like it was on the siyah kernel) from the default 3000mv to 2800 but the values just do not want to stick/apply. Any ideas? (echo "2800" > /sys/devices/virtual/sec/sec_touchkey/touchkey_brightness).

Note: 2550 is the lowest value and 3300 the highest

Also for your information, in case you dont already know? i found that the system (NEATromLite 4.0) is already using AFTER+LPA by default (CPU Idle States)

Sent from my GT-I9100
[Galaxy S II General] Many40:
Concerning AFTR+LPA I know thanks for the info. Touchkey voltages gonna check later. Have no time currently.
[Galaxy S II General] NoRulesForMe:
Thanks for this Mate :D Cheers! Merry X-Mas :)

sorry if late >_< i've been busy this past few days

---------- Post added at 05:52 AM ---------- Previous post was at 05:39 AM ----------

wow! thanks for this mate again :D

but when i flash this new 2 zip file?

does it affect the Performance of our battery before?

i mean the result you have last time in 1650Mh battery you did it would be lessen?
[Galaxy S II General] Many40:
Difference shouldn't be much noticable. However if responsiveness on previous script is ok for you - don't flash it.

Regards

---------- Post added at 11:14 PM ---------- Previous post was at 10:59 PM ----------

Do you have anything in /sys/devices/virtual/sec/sec_touchkey/touchkey_brightness file? My is empty (no default value).
[Galaxy S II General] takkaros:
No its empty. Some folders in /sys have restricted permission to write, but not all of them. I've tried mounting - unmounting the folder but still no luck..

Sent from my GT-I9100
[Galaxy S II General] Steven6489:
Hi Many40,

Was flash your old config, realized that significant slow down or lag in NeatRom Lite v4.0..and also the battery is not very big different before flash..but I sacrificed a lot of performance..so I restore back..

Will your ver 1.01 improve on this? :confused:
[Galaxy S II General] takkaros:
Maybe the changed values are a bit aggressive for you. Try changing ondemand tweaks values to a bit less aggressive. I am currently using 30 for freq_step and 90 for up threshold. (As i type this i have 2h40m screen on time and 50% battery left on a 1650mah). You dont have to use the exact same values if you feel they are not right..modify them depending on your needs. Many40 cant make a zillion zip files just to change one value so it can be perfect for all:)

Sent from my GT-I9100
[Galaxy S II General] Many40:
1. This is because of quite aggressive ondemand governor tweaking (as takkaros wrote). I stated that the config can't be perfect for everybody's phone because hardware in our phones is not 100% identical and everybody uses his phone in slightly different way. That's why my config may be used as it is prepared or be a starting point for finetunning to meet someone's expectations. Takkaros for example found his own config by adjusting a little my ondemand script.

2. Using only kernel's tweaks without rom's tweaks is in my opinion useless as long as the most battery drainer are: screen and some other rom's settings like sounds, vibration, syncing, WiFi, mobile data, gps etc. So, the basis for tweaking phone's setup to drain less battery is proper rom's configuration + some kernel's tweaks which helps to achieve better results but are not the solution alone.

3. If previous config didn't work for you then 1.01 adjustments will not help you :o

From changelog you could read:

- added SetCPU profile for screen off and battery <= 10% to decrease more scaling freq whenever it's not required (I advised this already before and this is just the file to not do it manually)

- added new ondemand governor's tweaks script - to increase responsiveness for those who think my previous script was to aggressive

- added legacy hotplug tweaks - this can help to save some battery for heavy user's. It tweak's hotplug logic to turn on 2nd CPU core later (at a little higher load then before)

+1 :)
[Galaxy S II General] red.hat:
Merry Christmas to everyone and thank you for making this thread a lively one.
[Galaxy S II General] Hilmesh:
Merry Christmas and happy new year to everyone here :)
[Galaxy S II General] NoRulesForMe:
I'm now using the Latest Siyah b3 with NeatRom Full. just change my kernel because i read other posts that Siyah is more smooth than Philz Kernel but not that much...

is the latest siyah can help me save more battery Life?

and how can i set the CPU now? because there's STweaks application now but i don't know how to use it or how to SET it like before? with Mr. Many40 settings for his Good Battery Performance?...

I'm a copy cut but i really want to experience what Many40 had with his Settings of Better Battery Performance NOW with Siyah Kernel >_<

please teach me :(
[Galaxy S II General] Biftor:
Hi

How can I add or make undrvolt cpu an gpu in init.d....

Please tell me about this...

Thanks.

Sent from my GT-I9100