yashsingh1/xdaforums huggingface dataset:
[Galaxy S I9000 Android Development] siky_dude:
wow...with 3g on on sammy jvq i got 24 hours... 3g on like you pointed out in battery use...i dont understand how you got so poor results... :-|

also...i will let some of you on a little secret... :D ... flashed 1 day and 15 hours ago nightly 13 and neo12 test2 and battery is at 3% ... its just crazy..on recent nightlys with same kernel i barely got 12 hours with same usage :) ...

after flashing neo12 test2 on 13 i got no baseband so i flashed afterwards a modem with the "new" partition :) and worked...

hope i helped :D
[Galaxy S I9000 Android Development] purpleraintoxicity:
Is there any prob/bags on nightly 13?

Bln or any led notify works?

Are you on 3g/3.5g?

Can you post you batt states from the application screen plz....?

Trying to get the things in order
[Galaxy S I9000 Android Development] MatrixASmith:
Hi lippol94,

I think I can contribute something, although it might be wrong and I apologise in advance.

First, I am on Insanity CM24, and switching kernels from Neo, to Glitch, to Fugumod, looking for better battery life.

I have been experiencing heavy drain of my battery, no matter what. Sometimes the drain was extremely heavy, even at night when I am wifi connected. All of the time, Android System (the one with the sync tasks) was responsible.

I was reflecting about the difference between Stocks and CM, and I thought that one of them was that CM with gapps is connected to google servers continnuously (you know, when the signal and wifi/3G icons are green rather than white). I am not sure if Samsung roms also have that feature, but they addresss de gapps differently for sure.

I was checking my email with gmail, and I thought about switching to gmail and configure mannualy the checking interval period, and did so. So far, 3 hours and the result is attached (I hope so). Android System is almost gone, and so are the rest of the task but wifi and screen, and consumption has been less the 3% of battery per working hour.

I think the main difference is that the data over radio is not constantly switching from 3G to HDSP to GPRS depending on specific coverage, but attempting to connect once every mail checking interval. Previously it was allways attempting connection to preserve online data link with google servers.

I am just going home, and intend to check the result of consumption overnight.

I hope that helped
[Galaxy S I9000 Android Development] siky_dude:
it has bln...but doesnt work... 3g/h ... srry...didn`t make a screenshot , i forgot...maybe next time

no problems....and no "bags"

its the same cm7 that you know and love...
[Galaxy S I9000 Android Development] purpleraintoxicity:
Haha sorry for the bags thing... I was sleeping wihle typing. And eng not my first lang....
[Galaxy S I9000 Android Development] purpleraintoxicity:
Can you post kink to nightly 12
[Galaxy S I9000 Android Development] siky_dude:
http://bit.ly/qTp5gd
[Galaxy S I9000 Android Development] siky_dude:
will upload...cuz i cant find the link anymore

edit ... : here ya go

NIGHTLY 13
[Galaxy S I9000 Android Development] DH-:
Hey Zach

Neo12: as always great job, very smooth operation and after a days use I am yet to encounter the first lag.

I only have one issue to report and that is the less. I don't use led notifications, so I always use the kernel without it. With Neo12 it's included so I didn't really give it any thought. But, now whenever I use one of the buttons the leds stay lit untilled I turn off the screen.

That's just about everything I can report. Also battery life seems boosted again.
[Galaxy S I9000 Android Development] purpleraintoxicity:
How did you did it?
[Galaxy S I9000 Android Development] siky_dude:
huh?...what do you mean?
[Galaxy S I9000 Android Development] purpleraintoxicity:
Never mind. Got it thanx
[Galaxy S I9000 Android Development] ocelofil:
Hi Zach,

yesterady I tried your kernel NEO 12 on Galnet MIUI v5.2...everything looks good (except BLN - I used your fix on 171 page, but it didn´t help. Only BLN app start working and I could chang setting, that´s all:)) than I tried camera. After press camera button every calours was changed to "negative"! Like in photo. Hot boot didn´t help only normal restart! But when I tried this again, everything was back!

So I flashed your previous kernel NEO 11 but it was same situation...everyting was good except camera!

Now I am back on Glitch kernel but your is better for me ´coz I´ve got stable UV. With Glitch I can´t do so as big UV as with yours kernel.

Thx for you hard and grat work Zach;)
[Galaxy S I9000 Android Development] pramathesh:
Can't change songs with the headset button. Am I doing something wrong? on Insanity CM #24 with NEO 11.
[Galaxy S I9000 Android Development] purpleraintoxicity:
Hey there again!

Yeah yeah... back bothering you hahaha

But for good reason though.

I was wondering if you can explain to me, why ondemand considerd more battery saver from conservatice?

And what oncreases the "android system" usage, cause it up to 30%.

Yeah I know I can google it, but didnt found anything usefull
[Galaxy S I9000 Android Development] pramathesh:
On demand saves battery more then conservative, wtf! Is it?

Sent using my brain.
[Galaxy S I9000 Android Development] siky_dude:
ondemand is tweaked by zach so its better than conservative :)

conservativ is just conservative

i found that smartass is also better than ondemand, battery wise, but not as stable.

:)
[Galaxy S I9000 Android Development] awia:
something new to flash'n'test in our phones?? xDDDDDD
[Galaxy S I9000 Android Development] zacharias.maladroit:
actually I'm preparing in my mind for porting samsung's kernel

and what to modify to get access to external SD to work

but not much time nowadays to code (studying in a whole different direction - in the medical sector)
[Galaxy S I9000 Android Development] DH-:
That's too bad, your kernels work better than Glitch's for me. Neo12 was nearly perfect for me apart from the one bug I posted before. :)

Anyways: good luck in your studies! :)
[Galaxy S I9000 Android Development] purpleraintoxicity:
Agree.

Maybe we can use this time to post batt life of neo12 to help each other till he'll come back....
[Galaxy S I9000 Android Development] doc_2nas:
WOOOOOOWWWW!!!!!! That's so amazing mate! I knew it's hard studying medical, and you still have time for coding..... We really..really appreciate your hard work. Thank you so much mate, you are truly a genius..... All the best!
[Galaxy S I9000 Android Development] rupeshn:
Some observations ...

Earlier, I was on #56 with NEO_10 worked well for a couple of days including using BT, then one day on connecting my BT headset, the cell just blanked out and booted, then upgraded to NEO_11, same thing happened within a days time, thinking could be the issue with NEO, went to stock.

Flashed #56 keeping stock kernel worked well for a few days with a much better battery life, then again today on starting BT headset on the cell, cell just blanked out and booted.

On #62 with NEO_12_test06 kernel from the last 36 hrs. Today morning on enabling GPRS, the cell rebooted.

Noticed one thing, before enabling either BT or GPRS the cell seemed to lag a bit after which the reboot would happen.
[Galaxy S I9000 Android Development] burner07:
Zach i found this http://xdaforums.com/showthread.php?t=1137595

- hardware acceleration of whole system UI
[Galaxy S I9000 Android Development] pwlj:
If you manage to port samsung kernel to cm7, it's gonna be DA BOMB, noone will stay at official sammy firmware :)
[Galaxy S I9000 Android Development] zacharias.maladroit:
meanwhile I released a "snail" kernel (since I needed a fast & stable base for my samsung rom that I use on my main phone) :)

thanks !

thanks !

the issue is that maintaining, tuning and testing 2 (or more) different kernels is really really time-consuming [most part in coding involves testing, right ? ;) ]

that's the reason why I can't release kernels as fast as in the past - they got more stable than in the past

but I still want to make sure that they work as optimal as possible with even only few new changes

I'm sure the same applies to Tk-Glitch & nikademus

besides that the content in the nightlies don't change as fast anymore in terms of kernel-related stuff - so sit back and enjoy the kernels & releases that you currently have available :)

already included in the platypus S98system_tweak script

according to what I read :D

it's actually more of a "speedup" instead of a "hardware acceleration" since the UI is supposed to be hardware accelerated anyway ^^
[Galaxy S I9000 Android Development] freaked9:
Hy Zach!

What is your latest kernel that can be tested?:)

As i remember Neo12 test03 was the latest, but i cant find the link.

Something new to test?:)
[Galaxy S I9000 Android Development] siky_dude:
here ya go ... Neo12-test7
[Galaxy S I9000 Android Development] purpleraintoxicity:
What have been added from the last test version?

sent from my awesome sgs. THE best friend :-)
[Galaxy S I9000 Android Development] zacharias.maladroit:
changes:

- some BLN fixes & changes

- built again with 2011.03 toolchain, some mild optimization flags

- several fixes

- color correction for voodoo color (no yellow color "shock" anymore ^^ - thanks to existz !)

there are actually 2 different test kernels on the IRC channel

1st: with my recent modifications to BLN

2nd: with BLN (cypress touchkey driver taken from TheEscapist to try if that completely fixes the fact that you need to touch the keys so that it shows the notification)
[Galaxy S I9000 Android Development] freaked9:
CM7_SGSMTD_20110723-02_platypus_NEO_12-BLN-t7 up & running under Galnet MIUI v6, sofar everything is ok:)

Its fast and smooth, will report back tomorrow.

Thanks for the updates!
[Galaxy S I9000 Android Development] Fuma:
Hi zach thanks again for a great work. testing t7 and everything is fine until now. Just one little question I must have missed something during all BLN patchs and i used the search. Why does the bln app doesnt work? I thought the files were updated and it should be recognized...

Thanks ahead. Again great work.

Edit : bln doesnt work for me at all no matter what kind of notifaction i guess its a problem in my phone. Using t7 ver 1 .
[Galaxy S I9000 Android Development] purpleraintoxicity:
Same for me. Ill try to use the clean script, and install again.

sent from my awesome sgs. THE best friend :-)
[Galaxy S I9000 Android Development] zacharias.maladroit:
Hi Fuma,

Hi purpleraintoxicity,

please download the kernel-package (#6) from TheEscapist and replace the lights.aries.so on your phone with the one included in that file:

http://xdaforums.com/showpost.php?p=11880714&postcount=3

after that it should work

the issue still seems to be that the lights don't turn on by themselves :\

[you need to do that each time after you've flashed a new nightly which replaces that library - until I include it in my kernels - sorry about that :( ]

I haven't sent myself a sms for testing so I can't tell if it would work (turning the lights on) - also since I'm on MIUI I'm not sure if the messaging app from MIUI works with BLN ...

so I need your feedback :)
[Galaxy S I9000 Android Development] Fuma:
Replaced aries.lib...rebooted...bln doesnt work,sent myself a massage. and it broke changing screen brigthness for me...But bln pro now recognize the feature and enables it...

Zach you have any idea why it whold break brightness control? Changed only the aries file.

Forgot to say im on nightly 62#
[Galaxy S I9000 Android Development] saszseb:
I suppose, if he knew the solution, you wouldn't get any problem with brightness.

I've tested several Zach's kernel and got this problem.
[Galaxy S I9000 Android Development] freaked9:
BLN is not working with the NEO_12-BLN-t7 version, i had a missed call, it doesnt showed. I try the another version.

Smoothness and battery is better than on Neo10 & 11 before.

Doesnt had any problems so far.
[Galaxy S I9000 Android Development] freaked9:
I switched to NEO_12-BLN_t7-blob, replaced the lights.aries.so file, enabled bln in the controll app(free), but it still dosnt work :/

Ringed my phone with my brothers phone, waited till screen off-> nothing

In this case brightness controll is fully broken, its stick on the highest brightness level. I swich back to the original lights.aries.so.

Edit: that didnt helped, brightness is broken in the blob kernel. ->back to the normal version.

Edit2: that didnt helped either.. hm.. i used lippol's cleaning script, than installed the another kernel, brigthness is still broken. Dunno what to do.
[Galaxy S I9000 Android Development] siky_dude:
reflash latest nightly...worked for me :)
[Galaxy S I9000 Android Development] Fuma:
BLN is really not a highlight feature for me.

NEO12 T7 works great.

heavy usage and still getting 9-11 hours battery.

but the brightness bug is interesting...hope it will be solved..
[Galaxy S I9000 Android Development] zacharias.maladroit:
I already have kind of an idea, not sure if it will make a change ...

thanks for the reports to everyone !

please keep them coming ! :)

meanwhile I'm also gaining some more experience with Talon / snail kernels which might be helpful with my platypus kernels ^^
[Galaxy S I9000 Android Development] freaked9:
Im on Galnet MIUI v6, but ok i try to reflash it:) thanks!
[Galaxy S I9000 Android Development] freaked9:
After two days of usage i'm impressed, speed and battery is noticeably better than with the previous version. Exept the touchkey notifications everything is working great.

The brightness problem on the *blob version was solved with reflashing the rom.

Looking forward for new versions!:)

Thanks for your work again!
[Galaxy S I9000 Android Development] rupeshn:
Now i am tempted to try out NEO12 Test7.
[Galaxy S I9000 Android Development] purpleraintoxicity:
Can u share ur batt states and usage?
[Galaxy S I9000 Android Development] Fuma:
Just a little report on deep sleep for the phone. 13% in 12 hours of sleep.
[Galaxy S I9000 Android Development] purpleraintoxicity:
Data on the whole ttime?
[Galaxy S I9000 Android Development] Fuma:
yes and wifi on. this on t7. was surprised in the morning.
[Galaxy S I9000 Android Development] siky_dude:
Lol...that's just the samsung ril...1% per hour...try gb bootloaders and it will disappear :)
[Galaxy S I9000 Android Development] saszseb:
Do you use Gingerbread bootloader on CM7?

I'm thinking of using it on Insanity.
[Galaxy S I9000 Android Development] Fuma:
Its ok ,when in use its like a power hog...just surfing the web a bit drinks the batt...

And no. Froyo BL
[Galaxy S I9000 Android Development] siky_dude:
Yeah...give it a try...i'm sure you will be pleased :D
[Galaxy S I9000 Android Development] purpleraintoxicity:
I've read that with gb bl theee no access to emmc
[Galaxy S I9000 Android Development] purpleraintoxicity:
I'm on 61% after 3hrs.

1.5hr is on deep sleep with 4g and wifi search on. Beejive lite on. Neo 12t7
[Galaxy S I9000 Android Development] Fuma:
Need my extsd so no GB BL.

If i play with the phone then eats between 10% to 25% per hour...heavy usage. Calls videocalls internet games....
[Galaxy S I9000 Android Development] purpleraintoxicity:
I want 15hrs tooooo
[Galaxy S I9000 Android Development] siky_dude:
wrong phone ... i9000 isn`t a 4g phone :)
[Galaxy S I9000 Android Development] purpleraintoxicity:
i know....

i meant to umts. instead of gsm

my carrier dont support GSM

only umts and wcdma
[Galaxy S I9000 Android Development] saszseb:
I've just done it and updated the ROM to 027.

EDIT1: I charged the battery fully up yesterday at 23.00. And 7 hours later the level is 100% (idle).
[Galaxy S I9000 Android Development] Fuma:
Anyone tested t7 with nightly 68#?
[Galaxy S I9000 Android Development] zacharias.maladroit:
only with MIUI, right ? ;)
[Galaxy S I9000 Android Development] neferym:
MIUI and CM (last kernel, lact cm) :(

Not rly critical :)

Thx zak !
[Galaxy S I9000 Android Development] lippol94:
If you're talking about CM7 04032011 that's beacause the kernel need to be rebuilt with new CM sources.
[Galaxy S I9000 Android Development] ke_be:
Version CM7_SGS_platypus-kernel_20110503_17_quorra-r4_exp works fine with cyan 05042011 ???
[Galaxy S I9000 Android Development] zacharias.maladroit:
no - I can't build the kernel yet because build-process of Android is failing for me

please stay on stock or other custom kernel until I release an updated kernel

thanks !
[Galaxy S I9000 Android Development] zacharias.maladroit:
new testing (stability + speed + features testing + battery runtime)

kernels in post #3

Changelog:

[matches with 05042011 and 05032011 update from CM7]

(05/03/2011) Changes [from 05/01] for CM7_SGS_platypus-kernel_20110504_r0_quorra-r5 (needs new drivers)]

• AIO re-enable (whatever uses that)

• oabi-support deactivated [less overhead] (need feedback on [old !] apps breaking)

• OOM rework [better memory management & out of memory handling, need feedback]

• light sensor polling interval from 0.2 s to 1 s

• new CodeSourcery toolchain 2011.03 [better & more efficient code, less battery usage with new compiler flags]

• some more GPIO improvements from upstream (potential battery savings, probably especially for CAPTIVATE & VIBRANT) [sdcard & audience-chip related]

• FFcamera fixes from upstream [camera app still hanging while trying to take pics; better picture ?]

• WIFI fix / improvement: Clean ARP offload table on IP update

• deactivated GPU debug stuff

• doubled size of Kernel log buffer size for easier troubleshooting

• disabled Android kernel panic handler (we have last_kmsg for that)

• disabled CONFIG_DM_UEVENT [udev ?! not needed on Android], less events, less overhead, more (?) battery runtime

• enabled TRACE_UNDERRUN for s3c fb (stability)

• enabled CONFIG_SCHEDSTATS for better research on what is nagging our battery

• enabled "null" encryption key/algorithm for IPSec support

• enabled NTFS read & write support (basic)

• circumvented a compiler bug to let it compile with more optimized flags with cache size in mind [need feedback if these affect battery runtime negatively]

• fixed WIFI compile failure (2 array problems this time for good; kudos to LeeDroid for his help !)

• deactivated SYSVIPC (less overhead and we don't have it available on Android)
[Galaxy S I9000 Android Development] lippol94:
Dude you made it :) you managed to fix those lags in quorra r4-exp cause they was very annoying!

everything is the same as my latest "review" so awesome!

Modem: JPG

Cpufreq: Ondemand

OC/UV: none

Sent from my Blazing fast CM7 powered SGalaxyS
[Galaxy S I9000 Android Development] suntzu123:
Did you repair battery life problem? At night I loose 20%/7hour.
[Galaxy S I9000 Android Development] :
ARGGHH....You're tempting me with ur review!! I'm on bilbao's r10 and feel so smooth after disable Surface Tethering (when it's enabled, haevy lag!), have been wondering for an hour now whether to switch to zach's r5:D

what about battery drain?? I'm using default modem ie. JPM not sure to switch to JPG as well...hehe:D
[Galaxy S I9000 Android Development] zacharias.maladroit:
awesome !

thanks for this review lippol94 ! :)

for which kernel is that ?

thanks for your report suntzu123 ! :)

Hi guys,

well I can't say much about idle right now

but it's really getting comparable to Samsung battery runtime I experienced in the past

5 hours of mp3-playback (30% cpu load): 18% battery usage

10 hours - approx. 36% battery usage

Samsung Froyo (non-undervolted ?) 35% battery usage

with heavy undervolting and optimized kernel (from laststufo) - 25% battery usage

so the CMSGSTEAM has done an awesome job ! :D
[Galaxy S I9000 Android Development] :
nice!! confirmed good battery life (so far)

i changed to JPG from JPM and by using quorra-r5, it's the first time on CM7 battery consumption is ~0% at idle for about 30min....:D
[Galaxy S I9000 Android Development] suntzu123:
quorra-r4_exp-> I got 20% per 7hour, so it is 2-3%/hour...

WiFi/3g/bluetooth-> Off
[Galaxy S I9000 Android Development] Kame_boy:
I notice many of you are mentioning modems JPM, JPG and such.. I have been on the JVK modem for all this time testing the platypus kernels under the impression it was the one to have.

Is there any reason i should change?

Also, where do you find info on the newer modems? I found a thread while searching (doc's thread?) with info on ancient modems for 2.2, but i can't find anything on say jvk and jpm. I guess i could try it out myself ^^ but it's hard to find something out... to say the least.
[Galaxy S I9000 Android Development] currydude:
Modems can be found here: http://sourceforge.net/projects/teamhacksung/files/galaxys/

As for info, I recommend you just try them out yourself, because each modem is made to suit different regions so a modem that might be good for one person might not be good for others. I am personally using JPG and found it better than JQ1, JVE, JVK and JPM
[Galaxy S I9000 Android Development] Kame_boy:
Thank you! What kind of environment would you say you live in? :) i will try them out anyway of course. How about KC1 btw? Not many people mentioning it.
[Galaxy S I9000 Android Development] currydude:
Well at home, I live in an area with constant full 3G network but when I'm at school, the network is not good at all (0-1 bar with G network) So I would consider I live in an environment that fluctuates a lot.

I believe you shouldn't use KC1 if you are using the Internation i9000. KC1 is for Bell SGS's (I believe)
[Galaxy S I9000 Android Development] prembox:
Heyy folks I just put on 20110504_r0_quorra-r5 Kernel. Which app do you suggest that I use to set OC/OV Settings???? I have this app named "PimpMyCPU" on the phone...can I use that or is there any other app you have in mind??? Or I dont need to fiddle with OC/OV at all??

If possible, ...I'd very much appreciate if you can gimme the settings as well.... which are aimed at good battery performance without compromising on the smoothness feel of the CM7 overall.....

I shall test the same and report back....
[Galaxy S I9000 Android Development] currydude:
Definitely use PimpMyCPU other OC/UV apps possess bugs.
[Galaxy S I9000 Android Development] prembox:
Thanks a lot. Could you recommend settings which, you have tried out and is stable???
[Galaxy S I9000 Android Development] currydude:
Mine are:

1200 -25

1000 -50

800 -75

600 -100

400 -100

200 -125

100 -125

I recommend you play Dungeon Defenders or a race in Asphalt 5/6 to test for stabiility

Remember, every device is different, so you need to experiment.
[Galaxy S I9000 Android Development] gore1985:
Just a short question: How can i install a cm7 based rom with gb bootloader?
[Galaxy S I9000 Android Development] siky_dude:
i was posted more than 1 time in the last 3-4 pages...and on cm7 thread too ... go and read
[Galaxy S I9000 Android Development] gore1985:
I've read the last 10 pages and there is nothing about it.
[Galaxy S I9000 Android Development] Francois88:
I've looked for it too and couldn't find. Got bored and tried something on my own and it seems working without having to reinstall my rom/apps.

Disclaimer: im no expert

1. Get EzBoot from http://xdaforums.com/showthread.php?t=1089989

2. Flash GB Bootloader as per thread from #1. Phone will reboot and get stuck at Samsung screen since Ezboot replaces the kernel

3. Reboot in recovery

4. Reflash CM kernel of your choice (if you were already on CM). Flash full CM rom otherwise
[Galaxy S I9000 Android Development] siky_dude:
just flash jv(k,b,h,p,q) from samfirmware.com or from http://perka.zapto.org/
[Galaxy S I9000 Android Development] gore1985:
When i'm on Stock gb firmware then i have to install cm7 kernel and after that a cm7 based rom?
[Galaxy S I9000 Android Development] Francois88:
Install CM based rom package (it should include a kernel). Then change the kernel if you want.

Although, if you haven't flashed anything yet, you should take a look at my previous reply. It's faster wether you come from stock or CM. And if you're on CM already, you don't lose your stuff.
[Galaxy S I9000 Android Development] gore1985:
Ok thank you i'll give it a try. May with gb bootloaders i get better battery life?
[Galaxy S I9000 Android Development] siky_dude:
once again...read, read and read some more...

lurking is the answer