yashsingh1/xdaforums huggingface dataset:
[Galaxy S II Android Development] Rinoko72:
Download and install "batterbattey sats" from the market and install..

Then you can see which "wakelocks" are not letting your device go into deep sleep..

You have most likey an app which is causing this, or did you notice this with you device charging??

When on charge, no phone go to deep sleep because their is no need when it reciving an constant power supply. ;)
[Galaxy S II Android Development] Karpfenhai:
Not a Bug and not related to phenomenal, its left from speedmod.

Hardcore says its related to the only official CWM Implementation from Koush, he will always follow his guidance, if he will flip the mountpoints, hardcore will follow and so will Phenomenal.
[Galaxy S II Android Development] saar73:
i will download the app to find it out :)

tnx alot.
[Galaxy S II Android Development] giajp:
200-1200 noop-ondemand works perfectly

---------- Post added at 11:48 AM ---------- Previous post was at 11:43 AM ----------

speedmod is not yet stable and efficient, is not possible that i have freeze underclocking the cpu max freq. the problem is not of the phenomenal

Originally Posted by pikachu01

There is a bug with underclocking in ICS. It's fixed in Siyah. hardcore can PM gokhan to get the fix
[Galaxy S II Android Development] Sves:
New speedmod is out (v10)...
[Galaxy S II Android Development] davebert:
hey fenomeno,

tried it but still doesnt work...cant boot with your kernel...dont know what to do now...will try this evening with a fresh rom install...maybe it helps...

thanks anyway :)
[Galaxy S II Android Development] GregX80:
You guys should remember that from previous versions of this kernel. Phenomenal doesn't like any cpu control apps. Don't try underclock.

Phenomeno I love u man :-) I normally getting about 5,5 hours screen on with phenomenal 4 extreme and CheckRom v6. Now I can switch to ICS.
[Galaxy S II Android Development] fenomeno83:
but speedmod k 3-9 works?
[Galaxy S II Android Development] fenomeno83:
@ALL: DON'T use any script or app that underclock, undervolt, change governor, etc...

DOESN'T WORK IN AOSP ROMS
[Galaxy S II Android Development] GregX80:
V11 already. V10 had same problems with tegrak.
[Galaxy S II Android Development] davebert:
Doesnt work either ... also k 3- 10 doesnt work... in siyah thread someone pointed me to use ics bootloaders. Do you think this could have something to do with it?
[Galaxy S II Android Development] pissyhun:
Hi

I used speedmod kernels since ics and might say are buggy. So the source is not like in gb. With other kernels in ics: siyah and neak my stable voltages are:

200- 850

500-925

800-975

1000-1050

1200-1150

I find speedmod k3-9 very unstable.
[Galaxy S II Android Development] giajp:
@ALL: if phenomenal not boot your iphone try to clean your internal sdcard with the deep clean procedure (only apps backup with titanium)

Sent fring my iPhone Fu**er using XDA premium
[Galaxy S II Android Development] fenomeno83:
these settings are similar to settings that I'll use in extreme version...

you can't manage 800mhz at 950mv?
[Galaxy S II Android Development] giajp:
Yes fenomeno, 950mv on 800mhz is perfect with siyah, perfect for your extreme (i think)

Sent fring my iPhone Fu**er using XDA premium
[Galaxy S II Android Development] core720:
New Base k3-11
[Galaxy S II Android Development] Jibreil:
Is this AKOP compatible?
[Galaxy S II Android Development] Dark Emotion:
NO!
[Galaxy S II Android Development] drelite08:
OMG, only just noticed this kernel is out, loved Phenom on g.b. now testing this. YES! YES! YES! YES! YES!
[Galaxy S II Android Development] GregX80:
What battery life do u have with this settings mate?
[Galaxy S II Android Development] giajp:
is phenomenal discussion, not siyah and its performance with uv
[Galaxy S II Android Development] GregX80:
Oh yea? What do u think I'm ****ing blind or something? Where were u when people were talking off topic on few pegas in the last one thred about phenomenal for GB. I didn't cry that time like u now.I'm not asking anything about siyah kernel at all if you can't see it. I'm asking about undervolting and battery life. These things are connected with Phenomenal kernel isn't it. Phenomenal it is speemod with undervolting
[Galaxy S II Android Development] fenomeno83:
hello It_ier, have you able to test Stock XWLPD installing Tegrak Overclock Ultimate and applying CPU and GPU extreme settings?

edit: can you send kernel stock link? is it rooted?
[Galaxy S II Android Development] :
You read my mind.. If xwlpd manage to have same battery as phenomenal, without undervolting, then it is better, and if we undervolt it, we will see it.. At least in theory.
[Galaxy S II Android Development] fenomeno83:
the problems is that I can't have source of last stock kernel, so the only manner to apply voltages is with tegrak overclock ultimate...if there is a real effort, maybe I can ask to tegrak for a "light" tegrak overclock ultimate version, that only install 3 different voltages profiles (normal, medium, stock), but hasn't an interface, so you can't modify without buy tegrak overclock ultimate
[Galaxy S II Android Development] It_ler:
Unfortunately not.

I don't have Tegrak OC Ultimate app and I am not planning to buy it.

I am now on a second battery cycle for the XWLPD stock/CF-Root kernel to verify my battery test results.

No UV/UC/script etc.

P.S.:

It's a shame that Samsung does not publish the source of (all of) its official/stock kernels.

---------- Post added at 11:57 AM ---------- Previous post was at 11:55 AM ----------

Good idea to ask for a "lite" / test version.

I would try and test it on stock XWLPD kernel.
[Galaxy S II Android Development] ram3n:
Good idea indeed.

For sure it will make a lot of people who cannot buy Tegrak OC pretty happy :)

Sent via my S2 monster
[Galaxy S II Android Development] :
You can try, but I don't think so that tegrak will give this lite version for free..

Just installed xwlpd kernel again to try it undervolted.. Didn't remember that I had to pay for ultimate version to change voltage... :(

I am thinking to pay but, I wanted to try just as an experiment.. Don't know if I will keep it..

Edit.. I really wanted to try this kernel undervolted so I bought tegrak..
[Galaxy S II Android Development] giajp:
Phenomenal 5.0 Extreme

wifi always off, data connection always on, no airplain mode

imo e whatsapp in push all day in use steadily

the begin of my test for samsung based rom kernels here: http://forum.hdblog.it/f393/[kernel-test]-samsung-kernel-battery-life-[-giajp]-65733/
[Galaxy S II Android Development] fenomeno83:
http://xdaforums.com/showthread.php?t=1544487

Have you installed separated kernel + cfroot?
[Galaxy S II Android Development] It_ler:
I have flashed XWLPD ROM (NEE version) from Intratech's Official Firmware thread by using Mobile Odin (Lite) app.

1.

In Mobile Odin, I clicked "Open File" and selected the XWLPD ROM file.

2.

Then I clicked "Cache" and "Hidden" and selected my old XWLP8 Frankenstein ROM file (also from Intratech) to keep my CSC.

3.

Then I clicked kernel and selected CF-Root kernel for XX_NEE_LPD from Chainfire's CF-Root thread.

4.

Then I clicked "Flash firmware" to flash XWLPD ROM with my "old" CSC (OXALPS => XEU) and with the rooted LPD kernel.

That's it !
[Galaxy S II Android Development] fenomeno83:
So, your kernel used is cf root lpd?
[Galaxy S II Android Development] fenomeno83:
to understand if lpd kernel is "similar" to phenomenal extreme, you should use same others firmware part (same pda, same phone, same csc)
[Galaxy S II Android Development] It_ler:
Yes, correct.

That's what I have done.

I flashed XWLPD ROM (with CF-Root for this stock kernel) and OXALPS CSC.

After my tests for this "stock" ROM, I flashed Phenomenal 5.3 Extreme and repeated my tests.

Then I flashed SpeedMod K3-19 and repeated my tests.

Then I flashed Phenomenal 5.4 Extreme and repeated my tests again.

Same PDA, CSC, phone, apps, settings, etc. for all different kernels.
[Galaxy S II Android Development] citytrader:
Hello, I have changed from Phenomenal Extreme 5.4 to stock LPD and I found that I have much bigger battery drain when sleeping than Phenomenal...
[Galaxy S II Android Development] AndroidGX:
There is a problem in using tegrak in every kernel I tested except speedmod K3-16 : if you tick load settings on each boots, when the device is booting and comes to homescreen it ask for loading the module with choosed UV etc, once you load them device freeze and reboot after 15 seconds approximatively. I asked for tegrak about this, without any answer since 2 weeks now.

The wifi toggling problem was solved only for K3-16, and since I asked him about solving for other kernel : no answers aswell. I will not recommand to buy his app just because there is almost ZERO support. I guess now it's much too late for a refund, otherwise I would do it without any hesitation. I'am maybe a bit hard in my speech but that's what I think.

For information : Stock CF-Root XWLPD seems supporting tegrak then if you don't use the auto load settings option. And wifi toggle switch to 3G works aswell without any freeze. I just hope UV are really working.

*edit* : and now it's the freeze when just manually loading the module even after a boot...
[Galaxy S II Android Development] iscio:
do it support init.d scripts??

I'd like to use

http://xdaforums.com/showpost.php?p=23880938&postcount=35
[Galaxy S II Android Development] -ix-:
Are you guys cleaning the previous kernel (using a cleaning script) before flashing a new one, to avoid any remains that mess up the results?

Skickat från min GT-I9100 via Tapatalk 2
[Galaxy S II Android Development] It_ler:
Much bigger ... I can not see a significant difference when sleeping on the one or the other kernel on my phone.

Usually, there is a difference in mixed/daily usage between a stock kernel and a undervolted kernel (such as Phenomenal Extreme).

Maybe your phone is not "sleeping" very well?!

Have you checked the wakelocks preventing your phone to go into deep sleep?

---------- Post added at 09:39 PM ---------- Previous post was at 09:35 PM ----------

As I do not use any scripts or "tweaks", I do not use a kernel cleaning script.

After flashing a new ROM, there is always a cache partition and Dalvik cache wipe.

And if I recognize issues after flashing a new kernel, I wipe cache partition and Dalvik cache manually in recovery mode.

P.S.:

I never had problems when switching between SpeedMod and Phenomenal kernels ... maybe because they have the same base.
[Galaxy S II Android Development] -ix-:
Sorry, I lack a deeper understanding of the Android file system, but I thought the kernel is flashed to a separate part of the file system, that is not touched by the normal full/cache/dalvik wipe, but only using a special "kernel cleaning script".

I know that many have experienced problem, e.g. going from Siyah to SpeedMod, because of remaining files enabling BLN-support.

Skickat från min GT-I9100 via Tapatalk 2
[Galaxy S II Android Development] Karpfenhai:
And that is because Gokhans kernel are messing with the filesystem to enable several tweaks! Imho against the rules, but custom means custom... So don't complain..

Back to topic, a kernel does not have any special filesystem... The bootloader needs to find a kernel on a dedicated place and maybe some additional libraries, that's it.

The boot loader places the kernel image into memory, it hands over the keys to the kernel, and also provides it with the "boot parameters string." The kernel now un-compresses itself and sets up its own affairs as it sees fit.

Kernel cleaning scripts do know about some special features embedded in some kernel implementations.

They delete files like scripts placed in the init.d folder but they will, for goods sake, never ever touch a filesystem!

Remember the siyah hard-brick issue? This is what can happen if a script messes up an filesystem.

Conclusion, if you know your device and what you are doing, you will probably never need any script for things like this.

Good evening!

:-)

Tapatalked from my Samsung GT9100
[Galaxy S II Android Development] -ix-:
Thanks for the clarification. I've been reading up as well since my last post, and I've come to the same conclusion - I don't need no script! :)

However, I do still believe that a factory reset and cache wipe is not enough. They should always be accompanied by a format /system, to get rid of all old ROM files, including the old kernel.

As a matter of fact I stay clear of the factory reset option in CWM, since it for some reason also wipes your sdcard (why, oh why? :confused: ). It's much better, imho, to just manually:

Format /data, /cache, /system to have a completely clean system and all music, pictures etc intact.

Well, well, enough of the OT I guess, no matter how interesting. ;)

Skickat från min GT-I9100 via Tapatalk 2
[Galaxy S II Android Development] UUK3:
Hi, is this kernel working on stock based roms?

Sorry found the answer. :)
[Galaxy S II Android Development] pissyhun:
hi

using wanamlite xxlp8 rom, xxlps modem and phenomenal 5.3 extreme i got 5 h and 50 min display time. this after 3 battery cycles. same behavior in gingerbread too.

so very pleased.

big thx for developer.
[Galaxy S II Android Development] :
I experiment with XWLPD kernel. Isn't a bit wild that it is stable to very different values than fenomenal?

Gpu is stable to the lowest values. 750 mv for both frequencies. I played more than an hour need for speed, no problem at all and very low tempretures.

At the same time, I use extreme voltages for cpu, except 1200 mhz which is not stable even in medium fainomenal voltages.. (phenomenal was stable at medium to my soc), but have to give 1225 to be really stable.. I think it is strainge all the above.. :)

Always with the same rom wanamlite 11.7
[Galaxy S II Android Development] fenomeno83:
radio fm fixed. links updated
[Galaxy S II Android Development] Kadhim7:
Hello

I'm just flashed Phenomenal 5.4 ICS

after cleaning my old kernel

DO I NEED TO Install any special application or What ?

please answer

I'm using Sensation Rom 3.4
[Galaxy S II Android Development] therealashish:
No. You just need to install the kernel thats it.
[Galaxy S II Android Development] citytrader:
For example, when phone is with screen off and H+, with official kernel it downs to 4%/H while with Phenomenal Extreme could arrive to 1.4%/H... I will stick with Phenomenal
[Galaxy S II Android Development] JAG131990:
I've done wipe twice on new RR and wifi works fine once I flash this rom the wifi is broken and will not enable
[Galaxy S II Android Development] It_ler:
For my battery test, I was in a very strong/good wifi area and had only a few mobile internet communication.

You are right, I tested with "poor" mobile connections (wifi disabled), and the battery life on stock XWLPD is significantly worse than on Phenomenal Extreme.

P.S.:

While gaming, with GPS navigation, making many phone calls, etc. you will also recognize, that an extreme undervolted kernel can save a lot of battery power.

My test were on my "normal" usage, which is a "light" usage. And for that, the difference between a good stock kernel and an extreme undervolted kernel is not very big.
[Galaxy S II Android Development] :
I tried XWLPD kernel undervolted a couple of days, but had worst battery than phenomenal medium in real, every day use.. So I installed phainomenal medium again.

Fenomeno83: Have you post anywhere how can someone compile phenomenal kernel with his own custom voltages? Isn't any program eg voltage control or tegrak that support phainomenal?

I would really wanted to make a custom kernel with the best values for my device..

But I am newbe to this..

Thanks anyway...
[Galaxy S II Android Development] Kadhim7:
Is there any risk if I use extreme version ???
[Galaxy S II Android Development] Karpfenhai:
The worst thing could happen, is your phone hangs at boot.

So have a backup kernel (medium) on your sd for the case of emergency.

Cwm will work anyway.

Swyped from my GT-I9100 using XDA App.
[Galaxy S II Android Development] JAG131990:
I'm having this problem too
[Galaxy S II Android Development] defenderko:
I was running 5.3 medium and I was delighted with results, battery life and performance were superb! Moved to 5.4 medium and battery life was not that good at all! Tried 5.3 and 5.4 extreme and phone hangs at boot, after restart it freezes randomly. Got back to 5.3 medium and everything is perfect again. I was using that cleaning script thing every time I flashed a new kernel! ROM is stock lp7..
[Galaxy S II Android Development] bervin:
Feno can you implement 100mhz step. I think it'll help save batt
[Galaxy S II Android Development] Karpfenhai:
Congratulations you have beaten the 7 hours sonic wall!!

Means you get the same juice out of your phone like i do, but i mostly fail after 6h 45 min :(

Well done!

Btw, my record with ph 4.0 on gingerbread:

With ics, no chance... :mad: yet..

Tapatalked from my Samsung GT9100
[Galaxy S II Android Development] giajp:
All data?
[Galaxy S II Android Development] fenomeno83:
Already tested..it isn't stable and there are too much jumps to the second freq. 200mhz is the best minimum freq for gs2
[Galaxy S II Android Development] pacc:
Hope you have time and update with the latest Speedmod version, fix radio and hopefully improve WiFi (not your fault, I believe it's still Speedmod related).

Great work!
[Galaxy S II Android Development] awaisuk:
This was with stock battery or extended?

Also did you do any other tweaks beside just change the kernel?
[Galaxy S II Android Development] megatm:
Source code released: SpeedMod SGS2 ICS K3-20

Waiting for v5.5
[Galaxy S II Android Development] bervin:
Ya but that was on gb but on ics it tends to stay to 100mhz if you use other kernels such as abyss they tend to stick to 100 more nowadays. Maybe just give it another shot?
[Galaxy S II Android Development] forumlarabak:
me to :)
[Galaxy S II Android Development] giajp:
stock 1650 battery, i'm using only that for test kernels on an italian forum: http://forum.hdblog.it/f393/[kernel-test]-samsung-kernel-battery-life-[-giajp]-65733/
[Galaxy S II Android Development] fenomeno83:
5.5 online
[Galaxy S II Android Development] ram3n:
On Extreme version, you UV down to 925 mV for 500mhz?

That's pretty extreme. I like that :D

Unfortunately, for 200 Mhz it's still UV at 850mV... Prefer 800 mV but can't change it without tegrak OC... Damned

Sent from my S2 monster
[Galaxy S II Android Development] It_ler:
Thanks Alessandro for that detailed description !

Please add a link to this post to the OP.

P.S.:

Hope that this is not your "saying good-bye" from that Phenomenal thread?!
[Galaxy S II Android Development] fenomeno83:
no..in this manner who want use own favourite values, now can do...
[Galaxy S II Android Development] defenderko:
I was afraid, too ,that he don't want to make these fantastic kernels no more.. Now I can go to sleep peacefully..
[Galaxy S II Android Development] Karpfenhai:
Congrats Alè, no idea what you changed, but it seems 5.5 extreme is the first ics version which runs on my phone! Looking forward to +7 hours screen on! Will report. Grazie mille compagno!

Tapatalked from my Samsung GT9100
[Galaxy S II Android Development] defenderko:
Yap! 5.5 extreme is the first extreme ever that works on my phone too!
[Galaxy S II Android Development] pissyhun:
Hi

How can i underclock to 1000. Or how is posible to support apps like setcpu or voltage control?
[Galaxy S II Android Development] fenomeno83:
you can underclock to 1000 with scripts or appz...but I don't suggest you...better use phenomenal without others external settings
[Galaxy S II Android Development] :
With tegrak overclock ultimate you can do it.. Untill now it wasnt work well with phainomenal, but just had an update and now I can do everything without freeze. You can change voltages for every frequencies, and gpu frequency and voltage.. So use every good thing that phenomenal kernel has, and change voltages witch work best with my device without compile the kernel again..

Very very useful...

Phainomeno83 thanks again for the "how to compile".

I still want to try.. :)

The only thing can't change is the lower frequency. I wanted to lower it eg 100 or 150 to test if I would win something. I also think that in ics is working better with 100 mhz than in gingerbread. At least with abyss that I test, I think I won some battery... But can't be sure if I don't do real test like it_ler does...
[Galaxy S II Android Development] pissyhun:
hi

i have latest tegrak oc ultimate. and i put the slider to 1000 mhz but the cpu goes to 1200 mhz. am i missing something? please then a script for 1000 underclock.
[Galaxy S II Android Development] :
Haven't test this... Just tested it and found out that you are right... Don't know why. But I found a way to do it..

By pressing "scaling" and put the max slider to 1000 you are right, doesn't work. But if you go "optimization", press the 1200 frequency step and lower it to 1004 it works..It still have the 1000 mhz step, and 1200 is now 1004 :)

This is the only solution I found.

Edit.. I can now use extreme version and take advanced from undervolted screen controler etc.. Before I was using medium, because 1000 and 1200 voltages of the extreme was to much for my device. Now use extreme and change this voltages (I also change other voltages below extreme values as it is stable in my device).. So I think with tegrak I finaly have the best possible solution.. :)
[Galaxy S II Android Development] bervin:
Anyone having android os keeping your phone awake. Mine was awake in Android os for 3 hours while I was sleeping and it drained half my battery. I came from a full wipe andran a kernel cleaning script twice to no avail
[Galaxy S II Android Development] robbo89:
Yes I'm getting this with 5.4. Seems the biggest culprit for wake locks is 'multidp' which as I understand it, is down to data traffic. However I use tasker to turn my data off while I sleep and I also use it to only enable Autosync for 1 minute every hour through the day so I'm not sure why it's quite so high.
[Galaxy S II Android Development] fenomeno83:
in cpufreq-4210 or cpufreq(i don't remember) you can change freq table
[Galaxy S II Android Development] :
Thanks. If you have a link because cant find it..
[Galaxy S II Android Development] robbo89:
V5.5 extreme didn't work for me but medium seems great. I'm curious as to how people are getting 6-7 hours screen on time. Is this only possible with the extreme version? I'm struggling to get much more over 4 hours and that's using the extended 2000mAh battery.
[Galaxy S II Android Development] pissyhun:
Hi

First tip is titanium backup. Freeze bloatware. In theme and app section there is a thread called apps safe to remove. Then use sync moderate. Use wifi - data- gps-bt only when u need them.

Use cpu spy and check deep sleep. It must be over 93%. Use betterbatterystats from market to see partial wakelocks that are made by apps. I always freeze y mail facebook g talk maps and other apps. People get 5-6 h display time with stock battery so you must have 7-8 hours. No need for kernel customization since u use phenomenal.
[Galaxy S II Android Development] dude0014:
Yup. Getting over 5 hours screen time in 24 hours. But my Wifi, bluetooth, Sync, 3G are switched on all the time.

Using 5.5 Medium with latest WanamLite. But I'm wondering if this is a light ROM, then heavy must be really bad. I froze 35 USELESS apps/services using Titanium that may be affecting battery life (stock battery)
[Galaxy S II Android Development] robbo89:
Thanks for the tips. I've done a lot of what you've said already. However I have now removed a few more apps including g talk which I don't use (removing it used to cause issues with the market but all seems fine now). I use tasker to control syncing of email, Facebook, twitter etc. This switches on Autosync for 2 minutes every hour or turns it off completely if I'm sleeping. Deep sleep seems pretty reasonable with v5.5. Certainly prefer it over Siyah. I use a black background and black themes as much as possible but it just seems like the screen is sapping more juice than it is for other people.

I've used tasker to underclock to 1000MHz so I'll see if that makes a big difference.