yashsingh1/xdaforums huggingface dataset:
[Galaxy S II Original Android Development] Karpfenhai:
After several hours on rc5, here are my findings so far.

Or seems the battery issue is better but not yet completely gone, I'm going to charge now and will recheck after that.

The more important thing it seems the wifi bug is completely disappeared now!

Anyone can confirm this?

Gokhan no clue what you have done, but leave our now as it is ! ;-)

Swyped from my GT-I9100 using XDA App.
[Galaxy S II Original Android Development] gokhanmoral:
I changed touch regulator defaults and I will publish it after cleaning up a little.

actually, I made a cleaning and made the patch as small as 4 bytes but I want to commit it after making that part dynamic because I also think it may cause a little more battery drain.

however, most people reported it started with rc1.

if you noticed any more drain starting with rc3, it is definitely blnww.

I only noticed a difference after forgetting a "!" in the condition (adding blnww to wakelock if's and not !blnww)
[Galaxy S II Original Android Development] BrandoHD:
GK, people are saying battery issues came with upgrade to RC3, in RC3 there was a fix for high memory usage as RC2 was using lots of Ram, was that change reverted also, when going from .28 to .15?
[Galaxy S II Original Android Development] ZonyX:
sorry rookie mistake, i shall give myself 5 lashes.
[Galaxy S II Original Android Development] sorg:
gokhanmoral,

did u stop to push updates to git?

Would be good to have 2 branches on git: one for single ROM and another for dual ROM. Currently it takes a lot of work to cleanup initramfs from all this dual ROM useless (for me) stuff...

I think there are not many users who need dual ROM functionality.
[Galaxy S II Original Android Development] soulzero:
RC4 had terrible battery life. RC5 is definatly an improvement on that part.
[Galaxy S II Original Android Development] yahyoh:
any one notice that ICS is not under voltaging friendly i cant even down every step by 75 mv :eek::eek: the phone will get stuck

on GB i was under some voltages steps by 150 or 125 :rolleyes: on ICS i think it will be no UV :D:D

edit: i have small bug i dont know if it kernel related if i'm playing song on mobile speaker then i connected the headphone the sound will too low until i turn it up manually by one step and the same if i disconnected the headphone the speaker sound will be too low until turn it up manually by one step
[Galaxy S II Original Android Development] fkfs9:
How to create the .nobootlogo file?

Tried astro file manager but it didn't work.
[Galaxy S II Original Android Development] ShadowSkills:
Which wifi bug? I usually had several occasions where the wifi won't turn on (had to restart to make it work again), but today after flashing rc5 I haven't got that wifi bug.. running nicely for 12hrs :D

Create a new file/text file, and save it as .nobootlogo
[Galaxy S II Original Android Development] AndreiLux:
But I'm not getting any wakelocks nor am I using BLN at all. Still testing further...
[Galaxy S II Original Android Development] confusedmuse:
:eek: I've just mentioned it! As a side note!

I'm not charging my phone all the time, as this would be an issue to me. :D

---------- Post added at 04:58 PM ---------- Previous post was at 04:49 PM ----------

After reading your reply again, i think you've misunderstood my post. :o

I was praising the kernel in any aspect.

The only tiny little improvement suggestion i've made was decreasing the sensitivity difference while charging a bit.
[Galaxy S II Original Android Development] Cristiano Matos:
Well RC5 for me is the best so far.

I think people need to have in mind 3 situations:

1 - poor performance with awsome battery life

2 - average performance with great battery life

3 - great performance with good battery life

I'm always looking for situation number 3 and with rc5 i achive this.:cool:

We have one of the most skilled developers making a Kernel with some of the coolest features ever, yes i'm talking about dualboot, BLNWW and all the tweaks supported by extweaks.
[Galaxy S II Original Android Development] zonehack:
+1
[Galaxy S II Original Android Development] atomic339:
Hey

I use rc5 and fouxfound rom but I feel lagy in game like dungeon hunter 3 or let golf 3. I use deflaut setting.

Are there any settings to have good performance?
[Galaxy S II Original Android Development] tolis626:
I didn't misunderstand your post at all.You misunderstood mine.All I was saying was that people tend to get a little paranoid with that screen occasional screen trembling,without which we sacrifice smoothness.I just agreed that the screen is nice as sensitive as it is now,it can just be a little better.I wasn't offending you or bashing the kernel in any way.Maybe I wasn't clear enough... :o
[Galaxy S II Original Android Development] jack_p75:
For me the same rc5 is the best for performance and life battery

Inviato dal mio GT-I9100 usando Tapatalk
[Galaxy S II Original Android Development] confusedmuse:
Uh, ok then. Sry. :o
[Galaxy S II Original Android Development] Hk.Tang:
Using battery profile on extweak ? Or
[Galaxy S II Original Android Development] spyrale:
sadly I cannot confirm wifi bug disappeared... never had on rc3 and rc4, but maybe it's just a case.

Tapatalked.
[Galaxy S II Original Android Development] gaui:
+1
[Galaxy S II Original Android Development] Crescendo Xenomorph:
Thanks Gokhan, please don't bother to look at those ppl who won't even want to understand. I already tried to tell them many time: see the BIG PLAN (more feature and great performance/stability) not only small problem such as BATTERY.

But they keep whining about battery. I really don't even care about my battery life, I care about feature, performance, stability. Coz I know, more feature and performance means more battery consuming. And ppl here seems to ask you to do something about Samsung's cute little battery in S2 that empty within 7 hours.

Keep up the good work and always innovate! :D
[Galaxy S II Original Android Development] Cristiano Matos:
No, i only use DEFAULT.

I have 2 gmails accounts sync all the time and using wi-fi or standard data even when i'm sleeping.

Results for my first charge cycle.
[Galaxy S II Original Android Development] Pigmachine:
18 hours 22 min 33 sec on rc5. 37% battery left, and it's just my first cycle seems good to me.. no deep sleep (since I don't know how to set it up)
[Galaxy S II Original Android Development] AndreiLux:
RC5, and everything after RC3;

RC2 and everything prior;

You can see the temperature sensor even being up to 2°C warmer. And you can see a 3% (!!) drain within one hour on >RC3, and after flashing back RC2 in the second set of shots, it flatlines again, temperature goes down, and consumption is fine. No Wifi, nor data active during the periods. Both are reporting as > 98% deep sleep.
[Galaxy S II Original Android Development] bajee11:
You don't need to set up deep sleep. It's suppose to do it by itself. Do you use cpu spy? and what's your screen time so far? Thanks :D
[Galaxy S II Original Android Development] Pigmachine:
Deep sleep 6:28

screen time 22%

Voice call 14%

Just installed cpu spy
[Galaxy S II Original Android Development] bajee11:
Go to Settings> Battery> Press on Screen. You will now see Time ON. That's the total time your screen was on for. This is what most people try to maximize. :)
[Galaxy S II Original Android Development] Pigmachine:
Sadly the text overwrites itself.. impossible to make out what it says. :(
[Galaxy S II Original Android Development] fettkraut:
Here is my feedback after 20h with RC5:

Wifi toggle issue is gone.

Battery life is normal. 14h without charging and 58% battery left after a normal day of usage. Nothing to complain about so far.

Ah...and everything is smooth as hell...really awesome.

Primary ROM CM9 last nightly build

Secondary ROM Stock Samsung LPQ

THX...! :D
[Galaxy S II Original Android Development] mekhonte:
Maybe RC5 is not the best ICS battery wise kernel but doesn't drain so fast any more.

I should say even with battery profile underclocked to 1000 and -50 mv under bullying it's as smooth as butter.

Your a hero Gokhan.
[Galaxy S II Original Android Development] Zewsan:
The bottom line with battery is if it gets you through the day or not.

No one can really compare results, since all have different setups.

We can all post screen time, but what brightness is used? What wallpaper color? What apps are installed ? How is the signal reception? How old is the battery? etc.. Quite important facts in the end.

I tried many Roms and Kernels during the last few weeks, to figure out what drains least.

Always full format, no restores, install the same 5 -6 apps, to get comparable results, trying to test good, but, it doesn't work well either.

What if god forgive someone would call, talk long, and mess up the comparison. :)

The test today was Cm9 with standard kernel, seems ok, good battery life, but not happy with the smoothness, and the Rom is not for me.

So, in the end, all combos are pretty much the same, give or take one hour of life. And i found that I'd rather have a combo that I like, even if it costs me 1h of screentime.

What is also missing in most battery screenshots is actual phone talk time, more important than screentime on a _phone_ ;)

So, uninstall your battery mods like me now, and enjoy playing with your phones, mine gets charged during the night anyway :)

Time to go back to SlimICS and Siyah !
[Galaxy S II Original Android Development] bleuxeon:
I use Siyah since early CM7 versions.

This v3.1rc5 has definitely something strange regarding the its idle consumption.
[Galaxy S II Original Android Development] johnbeetee:
+1 Totaly agree..

Rc5 is running so smooth and snappy on Hydrogen 14.4, even with underclock set to 500Mhz max.

Will be testing that for a while to see it's impact on batterylife...

GM, excelent job ; thumbs up ! :)
[Galaxy S II Original Android Development] Rinoko72:
Flight mode on, screen off, 2,5% drop in battery for the last hour...

I though that "flight mode" would use less power that wifi on, sync on.

But I'm getting the same drop in battery % no matter what.. using cr5.

Don't care how much power is used, when the phone is being used, but I still think that 2-3% in usage is high for "standby".. If I'm wrong and that is a good number for an AOSP Rom, let me know.. ;)

If anyone has a recipe for lower battery usage, I'd like to try because I very pleased with everything else about this kernel..

Cheers.. :)

Sent from my S2
[Galaxy S II Original Android Development] sduford:
I'm trying to swap my primary and secondary ROMs (Syiah 3.1 RC5) and it fails with a "Not enough space on SD", then it says Available: 0.00MB, Needed: 0.00MB, I'm pretty sure both of those numbers are wrong!
[Galaxy S II Original Android Development] whocares2:
That is what I was having for the whole 6-7 hours night in flight mode, with all versions I tested of this kernel until 3.1 RC2 (begining with the first 3.0 betas). ~2% per hour is indeed what I got in the same conditions with the RC3 ; this was tested for 3 consecutives nights. Reverting to RC2 did fix the drain.

Now, I understand that Gokhan does this on his free time, and I really really thanks him for this, and I am not complaining. I do not have to use his kernel if I am not happy with it, and I respect his choices of priorities. Moreover, I am happy with the 3.1 RC2 ;).

I will try the RC5 and next versions, and play with the BLNWW toggle even if I do not use BLN since someone told that activated it did resolve the drain. I will then report back if needed (ie if many people have not told what I was about to write).
[Galaxy S II Original Android Development] sduford:
Sine I upgraded to RC5, every time I flash something in recovery and then go "Reboot System", the phone hangs and the screen fills up with vertical bars. I long press the power button until the phone reboots into recovery again, at which time I can reboot the system just fine.

The first couple of times I thought it was a fluke, but it is very consistent.
[Galaxy S II Original Android Development] Zewsan:
That happened to me also, I guess your charger was connected?

Should work fine If you do it without.
[Galaxy S II Original Android Development] Rinoko72:
No worries, mate.. I just did not want I load of people jumping on my neck because they misread what I wrote..

I think that Gokhan has done amazing things, and like I said, on GB I never tried messing with the kernel, but I though I'd give it a go on ICS.. I'm just not sure what I'm getting wrong to have such bad "standby" times....
[Galaxy S II Original Android Development] bbeanss:
Im getting some really bad results with rc5, i flashed it this morning on a fresh install of HyDrOG3n and the battery didnt last half the day, with frequent use of facebook, a little bit of music and on off texting throughout, i hit 12% battery and even though i plugged it in, the battery continued to drain, so ive had to flash SpeedMod instead, what do you guys think ive done wrong? i wiped data/cache/dalvik/batstats, so im not too sure myself

Beans
[Galaxy S II Original Android Development] XDA mark:
I read the last few pages, finding out that most people's "reports" on battery life are useless for me personally. Always post:

Total Standby time

Total Screen on time

Battery stock 1650 or 2000mAh

These 3 together give me at least a basic idea of what people are achieving battery wise. Only posting standby time, like "14h and 37% left" doesn't tell me anything (I automaticly assume you have like 1.5-2h screen time, but maybe you have more..)

I'm on RC4 atm. Results today:

13h10m standby

3h33m screen time

2000mAh battery

2% left

Now for the past week that "2%" is more then you would think. Often it even jumps back from 1 to 2% a few times. So I expect another 50m standby and maybe 20m screen time. Have been all day on 3G mostly, 2hours on 2G only. Whatsapp most of the time, also about 1 hour of music. Internet browsing a few times (30minutes total max)

It's ok, I got through the day. No complaints. Room for improvement though!

edit: performance wise, everything is sexy and smooth
[Galaxy S II Original Android Development] olifee:
His last changes have been to initramfs (recently), so mostly no changes to kernel code. I guess he will push the remaining changes as soon as he has time / is at the machine with his current working tree, as he always has.

This is now mostly my two cents:

As far as I understand, the added feature to dualboot does not have any impact on performance, it only changes mounting at the time you are booting. And if you do not use it, it does not affect you at all (as a user).

If you want to use his code from initramfs via github, you can simply clone and undo his commits concerning dualbooting (and then make another branch locally / in your github). For me (and many others, also gokhan for testing ROMs) this feature is nice to have and working fine, and as said, it does not negatively affect any other users. If you want a 'clean' initramfs as developer, you can use a stock initramfs or one from a kernel with less features, but for unified Siyah-kernel, I fail to see the reason for another branch without dualbooting as it works very fine now. It would only cause gokhan more work and I can not imagine it to help the development of this kernel.

This is just my two cents on the matter and now I'm back to looking forward to further development, and stop the discussions on ROM-caused problems and the necessity of features (I personally love them all :) ).

I'm sorry if I offended anybody with my opinion (I hope not) and as a recompense will answer some questions in this thread tonight ;).
[Galaxy S II Original Android Development] sefrcoko:
You can monitor deep sleep usage by downloading "cpu spy" from the Play Store. Nothing else to setup, deep sleep works on its own you just can't see it until you use this app (or a similar app).
[Galaxy S II Original Android Development] spirol:
Hi GM :)

In the upcoming v3.1, you are are changing:

Shouldn't /emmc be changed to external sdcard, and /sdcard to internal sdcard instead of the other way around? Or is it something in CWM sources that needs it this way?
[Galaxy S II Original Android Development] GDT:
I hope a day we can see this on Note too.
[Galaxy S II Original Android Development] Shm33g:
Having not used a Samsung ROM until trying out Foxhound for a couple of days, /emmc has always been my external sd-card, even on a Samsung ROM the external sd-card is at /external_sd so I would expect the changlelog to be a mistake; if not then there will be a lot of people formatting the wrong card :eek:
[Galaxy S II Original Android Development] almaalma74:
+1

kernel bugs:

- huge battery drain in deep sleep mode (also)

- lower quadrant scores (-20%) on base kernel settings - compare to stock LPn kernel
[Galaxy S II Original Android Development] marcosxd:
I can confirm rc5 is a battery eater.. does anyone has rc4 but before gokhan uploaded it again in his website? That was the better for me... please help :(
[Galaxy S II Original Android Development] bleuxeon:
same here.
[Galaxy S II Original Android Development] nofam:
Well-said - BBS isn't showing any wakelocks, and CPU Spy is showing good Deep Sleep, but I lost around 9% overnight on flight mode. Standard Android battery monitor is showing the phone being solidly awake for that whole period.
[Galaxy S II Original Android Development] Neutr1no:
How can I make LED menu and back buttons work again? They were working fine while using another kernel but having changed to siyah they stopped. The only solution I can see is change one of the settings but I don't want the keys to be lit up constantly.
[Galaxy S II Original Android Development] snakefreak:
how can i load cifs.ko the most apps require a lkm.? siyah 3.1rc3
[Galaxy S II Original Android Development] jsmasterx:
Why are you stick with Quadrant scores ? This app is unreliable as hell and do not show real life stuff. In fact the score is lower but in reality the performances are well boosted beyond that quadrant score. So please do not base your judgments on quadrant scores.

It wasn't a critic but I do not understand why a lot of people use quadrant to do my mother is better than yours etc. Again do not ever trust quadrant scores
[Galaxy S II Original Android Development] Karpfenhai:
Hmm, its a pity if gokhan will not take care for the drain, cuz many many users are not willing to accept an "abnormal" drain, we all know siyah is not an energy saving kernel, but much more drain as stock? That's probably unacceptable for many users, im just saying..

I know there are more important things to fix but once this is done (will never happen i know:p), im pretty sure gokhan will take care!

Until then, back to 3.0.1 ;)
[Galaxy S II Original Android Development] olifee:
Changelog of 3.1rc3, from gokhanmoral.com:

CIFS is now built-in, no longer a module, to save space

This means you do not need to load the module (in fact, you can't), the app should work straightaway. If the app tries to force the module-loading to succeed, something is wrong with the app ;).

If it does not "close" after showing the error, though, it should just work fine.

---------- Post added at 10:53 PM ---------- Previous post was at 10:44 PM ----------

You might be hit by the bug reported for many times already, and also described by gokhan himself here:

http://xdaforums.com/showpost.php?p=24950963&postcount=4381

If you use CM9, that is likely (next time, please include the ROM you use or put it in your signature ;) ).
[Galaxy S II Original Android Development] Thenetstriker:
Support for pl2303 usb profilic serial port

Hi Gokhan, can you please implement support for pl2303 usb serial readers in your kernel?

I successfully compiled the usbserial and pl2303 kernel modules using your kernel source and loaded them with insmod, but the device still does not work on my Galaxy S2. I get the following output on dmesg after connecting the device:

<6>[ 268.458247] max8997 5-0066: max8997_irq_thread: irq:359, irq_src:0x2
<6>[ 268.458537] max8997-charger max8997-charger: max8997_chg_charger_irq: charger IRQ(1) occurred!
<6>[ 268.458762] max8997 5-0066: max8997_irq_thread: irq:359, irq_src:0x0
<4>[ 268.458809] max8997 5-0066: Unused interrupt source: 0x0
<6>[ 268.621541] [if_usb_suspended]
<6>[ 268.640511] OTG root_hub_feature(548): case SetPortFeature -USB_PORT_FEAT_RESET
<6>[ 268.700540] OTG otg_handle_interrupt(135): Port Interrupt
<6>[ 268.700657] OTG process_port_intr(54): port enable/disable changed
<6>[ 268.705456] max8922-charger max8922-charger: max8922_is_charging: charging state = 0x1
<6>[ 268.780536] usb 2-1: new full speed USB device number 2 using s3c_otghcd
<3>[ 268.780677] usb 2-1: parent hub has no TT
<6>[ 268.780794] OTG otg_handle_interrupt(135): Port Interrupt
<6>[ 268.780906] OTG process_port_intr(54): port enable/disable changed
<6>[ 268.781127] OTG root_hub_feature(548): case SetPortFeature -USB_PORT_FEAT_RESET
<6>[ 268.841114] OTG otg_handle_interrupt(135): Port Interrupt
<6>[ 268.841228] OTG process_port_intr(54): port enable/disable changed
<6>[ 268.920486] usb 2-1: new full speed USB device number 3 using s3c_otghcd
<3>[ 268.920622] usb 2-1: parent hub has no TT
<6>[ 268.920737] OTG otg_handle_interrupt(135): Port Interrupt
<6>[ 268.920849] OTG process_port_intr(54): port enable/disable changed
<6>[ 268.921056] OTG root_hub_feature(548): case SetPortFeature -USB_PORT_FEAT_RESET
<6>[ 268.981073] OTG otg_handle_interrupt(135): Port Interrupt
<6>[ 268.981187] OTG process_port_intr(54): port enable/disable changed
<6>[ 269.060490] usb 2-1: new full speed USB device number 4 using s3c_otghcd
<3>[ 269.060627] usb 2-1: parent hub has no TT
<6>[ 269.060741] OTG otg_handle_interrupt(135): Port Interrupt
<6>[ 269.060852] OTG process_port_intr(54): port enable/disable changed
<6>[ 269.061055] OTG root_hub_feature(548): case SetPortFeature -USB_PORT_FEAT_RESET
<6>[ 269.121075] OTG otg_handle_interrupt(135): Port Interrupt
<6>[ 269.121191] OTG process_port_intr(54): port enable/disable changed
<6>[ 269.200481] usb 2-1: new full speed USB device number 5 using s3c_otghcd
<3>[ 269.200618] usb 2-1: parent hub has no TT
<6>[ 269.200734] OTG otg_handle_interrupt(135): Port Interrupt
<6>[ 269.200847] OTG process_port_intr(54): port enable/disable changed
<3>[ 269.201009] hub 2-0:1.0: unable to enumerate USB device on port 1
[Galaxy S II Original Android Development] bclark:
Hey Gokhan,

I've been slacking on this for awhile but here you go:

conf#48B33760678399933

I'll make sure not to wait as long next time, lol.
[Galaxy S II Original Android Development] alcurtis93:
Hi gokhanmoral is there any chance of implementing the kineto.lib files into this kernel for use with the orange UK signal boost app over wifi?

Sent from my GT-I9100
[Galaxy S II Original Android Development] ICDeadPpl:
I think it should be 'sdcard' = 'internal card' and 'emmc' = 'external card' too.