yashsingh1/xdaforums huggingface dataset:
[Samsung Galaxy Nexus] tzyn:
This is called SOD (Sleep of Death) and this problem was discussed the last pages. ;)

Boype tries to fix it (was one of the last changes in r34 which cause the problem) and it seems that in pre35-04 it is fixed now.
[Samsung Galaxy Nexus] boype:
pre35-05 (memory optimizations)

Hi,

now that the SODs have been fixed, here's the second attempt with the memory mapping optimization.

I'm planning to push r35 soon (today or tomorrow). What I still need to do is to implement a switch to disable / enable zcache.

http://boypetersen.de/fancykernel/tst/fancy_kernel-tuna-4.2-pre35-05-ext.zip
[Samsung Galaxy Nexus] TheMysteriousOne:
pre35-01 : Experienced an SoD

pre35-04 : No SoD but had a terrible freeze when I plugged in headphones for the first time.

Atom ROM, interactive+deadline. Stock voltages and frequencies.
[Samsung Galaxy Nexus] kizakiyuria:
enable zcache please :D
[Samsung Galaxy Nexus] zoomy942:
Thanks! So memory opts and zcache enabled?
[Samsung Galaxy Nexus] Nemed:
I have to say that im really satisfied with test35-05, its really smooth, no sod or major lag episodes so far!
[Samsung Galaxy Nexus] BOY_:
I concur
[Samsung Galaxy Nexus] yaatzek:
Just curious, what was the sod's issue boype?
[Samsung Galaxy Nexus] qu4nd:
But it doesn't sound like the best idea to ask Franco to port a Fancy Feature in the Fancy Thread, does it? ;)
[Samsung Galaxy Nexus] The Gingerbread Man:
LOL! I'm sorry iv no idea what happened there???? I quoted boypes post, cut and pasted over to Francos. Appolagies guys.
[Samsung Galaxy Nexus] Godra:
Its in r384 already:

r384

* Merge up to 3.0.85

* Merge two new patches for Interactive from Google

* Update Deadline IO tunables, thanks guys

* Merge a patch from boype that improves RAM timings for a roughly ~10% performance increase on RAM operations

* Merge a patch from boype for BFQ

* Add Timer Slack implementation for CGROUPS which packs tasks depending on its duration for better efficiency
[Samsung Galaxy Nexus] The Gingerbread Man:
Thanks
[Samsung Galaxy Nexus] motorazrv3:
If i remember correct he wrote a few posts earlier that it had to do something with asynchronous memory feature he added.

Gesendet von meinem Galaxy Nexus mit Tapatalk 4 Beta
[Samsung Galaxy Nexus] jesssiii:
Guess you know already, Boype, but my alarm went off an hour ago, no SOD. Trying pre35-05 now, thanks!

Galaxy Nexus Toro (VZW)
[Samsung Galaxy Nexus] jsage:
Hey boype, it's 6am here. My GNex has been on the charger since 10pm. Pressed the power button, it woke up and unlocked just like it's supposed to :)

No SODs yesterday or overnight on pre35-4, so I'll flash the next version and see how it does.

Have a great day!

John
[Samsung Galaxy Nexus] abhishek93:
Boype i m facing lag in launcher with the latest built.. Like when i am going from one page to another i can see the lag and messaging app takes like 4-5 seconds to open..
[Samsung Galaxy Nexus] stevensoaj:
While I never had an SOD on the recent releases, I just wanted to say good job to you boype for identifying and fixing the problem. :thumbup:
[Samsung Galaxy Nexus] 0vermind:
Been running pre35-04 since yesterday, this morning I woke up, half expecting my phone to be frozen, but it wasn't!!! Yay! The SODs are fixed!! :) Now I'm going to flash pre35-05 and get my memory ops back!
[Samsung Galaxy Nexus] pcphobic:
Glad to say that the lag when trying to unlock the phone immediately waking up the phone after a long idle is gone with pre35-05.
[Samsung Galaxy Nexus] Riekr:
Wich launcher? For me trebuchet in latest cm10.1 nightly is a lot smoother :thumbup:

Inviato dal mio Galaxy Nexus con Tapatalk 2
[Samsung Galaxy Nexus] flybass:
No issues yet with test 5. Thanks boype.
[Samsung Galaxy Nexus] cHarOn99:
could it be that test5 has changes on memory side? I run out of memory which slow down the device
[Samsung Galaxy Nexus] sajty:
Just had first freeze with pre05. Anybody else?

Sent from my Galaxy Nexus
[Samsung Galaxy Nexus] chikimonke:
Not yet. Running quite well here.
[Samsung Galaxy Nexus] sajty:
Strange, never had freeze with Fancy.

Sent from my Galaxy Nexus
[Samsung Galaxy Nexus] aaargh777:
Me too. I'm back to r33 for now.
[Samsung Galaxy Nexus] sajty:
Ok, going back to pre04.

Sent from my Galaxy Nexus
[Samsung Galaxy Nexus] stevensoaj:
I also have not had any freeze/SOD related issues so far on pre35-05. I am still convinced however that r33 offers the best battery life of any kernel I've had on my phone, while still maintaining smoothness. I'll keep it to the side for safe keeping. ;)
[Samsung Galaxy Nexus] kizakiyuria:
for me pre 05 very smooth with faux setting, well done boype,:thumbup:

love your kernel :D
[Samsung Galaxy Nexus] infectedorganism:
Would you mind sharing those settings?
[Samsung Galaxy Nexus] kizakiyuria:
Z-Control

Set On Boot - On for both

Clear VFS Cache After Boot - On

Auto FS Writeback Delay Mode - On

Swappiness - 100% if ZRAM enabled, 0% if disabled

VFS Cache Pressure - 100% if ZRAM enabled, 150% if disabled

Dirty Ratio - 20% for both

Dirty Background Ratio - 5% for both
[Samsung Galaxy Nexus] parthipanramesh:
Me, too. :(

Sent from my Paranoid Nexus running Fancy Kernel
[Samsung Galaxy Nexus] sajty:
boype, will be this memory mapping in pre05 reverted after flashing pre04? I had freeze after flashing 04 too, never had before :(

Sent from my Galaxy Nexus
[Samsung Galaxy Nexus] abhishek93:
r33 all the way.. Back to r33.. :D
[Samsung Galaxy Nexus] mpokwsths:
pre35-02 with INTERACTIVE. No problem. Just that stutter in the first touch in the launcher. It is slightly more obvious than other kernels'. Can't define why though...
[Samsung Galaxy Nexus] bigknowz:
Thank you testers

Have to thank all of you guys and gals that are helping [MENTION=4615478]boype[/MENTION] with this kernel. I really can't afford to deal with SODs, need to wait for stable releases. You are the reason the android community is so fantastic. Cheers!
[Samsung Galaxy Nexus] bunnahabhain:
Hmm... generally pre35_5 is smooth, but sometimes it lags like hell wehen opening apps or swipe the homescreen. Just an observation. I think i liked r34 most.
[Samsung Galaxy Nexus] flybass:
Incredible ui lag on test 5. Had to pull battery.
[Samsung Galaxy Nexus] zoomy942:
34 3 was my favorite.

Anyone have it?
[Samsung Galaxy Nexus] standa75:
Same for me, all previous versions worked well, but pre 05 is not so good in terms of SODs and memory lags for me.

Odesláno z mého Galaxy Nexus pomocí Tapatalk 2
[Samsung Galaxy Nexus] flybass:
I just had a reboot on test 5 after some more ui lag. Test 4 was great. I'm going back to 4.
[Samsung Galaxy Nexus] kizakiyuria:
really guys, I opened many apps and still no lag, I currently using sf launcher and try nova still no lag ,so smooth and snappy, nod sod or freeze so for me pre 05 is great,about battery life, still testing :p
[Samsung Galaxy Nexus] jsage:
Hi sajty,

I usually flash osm0sis' kernel reset script before flashing a different kernel or reverting my current kernel. It clears out the various custom kernel settings. Read this post for more info and for the flashable ZIP.

have fun!

john
[Samsung Galaxy Nexus] boype:
Okay here it goes:

There's no way to easily implement an "on-off switch" for zcache. That means that a decision has to be made whether to include it or not in the next release.

Personally, I still don't like it. The system runs less smooth for me. The faster multitasking app loading times are nice, but they come at a trade-off.

I'd pretty much like to remove it... Also, the memory mapping optimization seems unstable, which is why I want to remove it too. Of course, there will be the ones who say: "Why do you remove it if it is stable for many users?"

But the answer is simple: I want to provide a kernel that is stable for pretty much everyone. I cannot make special versions for user group x, y and z.

Feel free to discuss.
[Samsung Galaxy Nexus] safendi:
If i would undervolt the CPU , i have to disable smart reflex mpu?
[Samsung Galaxy Nexus] bunnahabhain:
Great... I'd vote for that decision and i think the exact same way.

Galaxy Nexus / Tapatalk
[Samsung Galaxy Nexus] laureanop:
Tiny kernel user for a long time I decided to give this one a try because it had a couple of features that really interested me.

I started with 33 which, at least for me, was terrible on battery.

34 and 35 pre 1,2, and 3 were sod fest no matter what governor and min cpu speeds I used.

Now 35 pre 04 is A WORK OF ART stability, speed, fluency, battery and ram management wise. Always running Tiny CM 10.1

Excellent job Boype!!!!

The relentless pursuit of the perfect rom
[Samsung Galaxy Nexus] sajty:
OK. Looks like pre04 is stable, pre05 is causing freezes, so what about push pre06, that will be the same as pre04, but will has disabled z-cache? Then users can say, if they feel faster kernel with or without z-cache.

Sent from my Galaxy Nexus
[Samsung Galaxy Nexus] laureanop:
Definitely without

The relentless pursuit of the perfect rom
[Samsung Galaxy Nexus] tritonesub:
I've never ever ever had a freeze or SOD on fancy 33-35 pre05 while using the interactive governor. The only times I got freezes or SOD was with OndemandPlus. I know I'm just one user, but is that worth looking in to?

Sent from my Mahjong Nexus
[Samsung Galaxy Nexus] boype:
pre35-06

Okay, last attempt.

zcache is removed already, but I made a last attempt with the memory mapping. r35 will come tomorrow I think.

http://boypetersen.de/fancykernel/tst/fancy_kernel-tuna-4.2-pre35-06-ext.zip
[Samsung Galaxy Nexus] n2rjt:
Test4 cures the SOD, is good, we all seem to agree. Zcache has its plusses and minuses, I could go either way.

Test5 has reports of freezes but I don't understand the symptoms reported. We aren't talking about sleep of death, but some lockup while in use? I don't see it myself but given the reports I believe it.

Boype I think disabling zcache and memory optimization is a good call.

Is there a way we can give the kernel boot parameters?

A couple of days ago someone posted a last_kmsg after a SOD. Did anyone ever examine it? And how can we reboot a dead gnex without pulling out the battery? Older phones have reset switches. Motorola Xoom has long-press volume up + power. Gnex has no way to do this? Even a hardware mod to reboot without removing power would help us diagnose future SODs more quickly.
[Samsung Galaxy Nexus] zoomy942:
I'd agree. Stable is most important and recent versions havent been universally stable.
[Samsung Galaxy Nexus] splus:
+1
[Samsung Galaxy Nexus] un.droid:
the dev support of this kernel is beyond amazing, boype has done some wonderful work here. thank you!
[Samsung Galaxy Nexus] androidmichael:
COULDN'T AGREE MORE!

Big ups to boype for his dedication to updates and constant update to us nerds!
[Samsung Galaxy Nexus] mpokwsths:
ZCache is gone?

Why? Is anyone in here with strong arguments against ZCache?

I don't think the smoothness will be better without ZCache. On the contrary, ZCache is a good way of having more virtual mem. Far better way than ZRAM.

I would go even deeper and say that we would appreciate ZCache + FrontSwap for even better experience!
[Samsung Galaxy Nexus] cmoG530:
I'm running the same and haven't had any SOD's.
[Samsung Galaxy Nexus] x3m.zone:
I vote for zcache OFF + memory mapping optimization OFF.

Stability on the first place, because the speed is anyway very good.

Thank you, dev.
[Samsung Galaxy Nexus] mixtapes08:
Dude what about making a two version.. One with zcache and memory optimization. One without those features? Personally i prefer the zcache and memory optimization kernel.. It doesn't slow down the phone even if your phone is loading heavy apps through the day.. The smoothness last longer.

-3StarsAndaSun
[Samsung Galaxy Nexus] mpokwsths:
Why BOTH on or BOTH off?

Mem optimizations proven to lead to issues? Mem optimization off.

But ZCache didn't cause instability to anyone.

So, in my opinion: Mem optimizations OFF, ZCache ON
[Samsung Galaxy Nexus] natezire71:
I would rather have boype make the decision. He has made this kernel a stellar one, and if he thinks disabling something will improve it--by all means, do it.
[Samsung Galaxy Nexus] mpokwsths:
[MENTION=4615478]boype[/MENTION]

Noticed that too. Maybe we should investigate it further?
[Samsung Galaxy Nexus] im the doctor:
Agree I'm testing 35.5 and is pretty fine. Stable and smooth. Maybe not battery friendly as other version but is too early to judge.. btw I'll follow you :)

Inviato dal mio Galaxy Nexus con Tapatalk 2
[Samsung Galaxy Nexus] zoomy942:
Ya know what. I agree. I've been guilty of saying men optz this and cache that

Its his kernel. He does an amazing job. I'll go with what he thinks is best.

---------- Post added at 10:21 PM ---------- Previous post was at 10:20 PM ----------

But I gotta say pre 6 is really great so far.
[Samsung Galaxy Nexus] bunnahabhain:
You didn't read boype's post did you?

BtW : in my personal opinion pre35-6 is very very good. Perhaps the best so far. On paar with 35-4.

But I am perfectly fine with any decision boype is making. As some of us here already said: he has made a kickass kernel. He should know best.

Galaxy Nexus / Tapatalk
[Samsung Galaxy Nexus] parthipanramesh:
Best release ever!!! All freezes are gone. Apps start immediately! Thank you so much boype for your hard work! :) I can stay on pre35-06 forever :

Sent from my Paranoid Nexus running Fancy Kernel
[Samsung Galaxy Nexus] zoomy942:
True true.
[Samsung Galaxy Nexus] Hoochie_Coochie:
Its not a case of both off or both on, boype decided he didn't like either and its his kernel

While some people like zcache there are obvious negating factors that can't be avoided

Same for mem optimize

There doesn't need to be issues for these not to be included in the kernel, they just aren't ready for prime time or appropriate for our gnex

And Boype decides in the end, respect the decision but you can give your views
[Samsung Galaxy Nexus] diSke:
To those who want ZCache etc I'd say: feel free to use a different kernel that implements those features.

Fancy simply doesn't need it, it's kick-ass without it and if boype decides that it's not going in his kernel

we all should respect his decision. After all he spends his free time providing us a kernel for free...

Keep up the good work man! Love your kernels.
[Samsung Galaxy Nexus] flybass:
I'm adding my support for Boype's decision. A lot of other kernels stress adding more features over stability...fancy is different, and that is why i like it.
[Samsung Galaxy Nexus] pcphobic:
Sigh.... Pre35-05 also bad at idle drain.

For some strange reason during idle it shows android OS and Google services have been awake for a high amount of time.

I lost 15% after 7 hours of sleep.
[Samsung Galaxy Nexus] boonz19:
Not sure if this helps, but I'm still using pre 34 03 ext with mem opts (interactive) and it runs great. Smooth, fast, no sods (think I tried pre 35 02 ext with hyper for a short while and it had a sod)
[Samsung Galaxy Nexus] zoomy942:
Have it I can download?
[Samsung Galaxy Nexus] jesssiii:
I was really loving pre34-01, which was really fast, and which is what I went back to after my SOD on pre35-whatever...

I'm now so confused about which version had/has what. I like the IDEA of zcache, but I trust Boype. But, I tried Faux's kernel with his zcache, and was very impressed- but he doesn't have any speed lower than 350. My phone, with my use, uses the 192 slot the most.

I would like to know if the pre35-01 had the memory optimization. And what the differences were on the versions that followed. Anyone know?

Galaxy Nexus Toro (VZW)
[Samsung Galaxy Nexus] cyhamada:
+1 to that.

Last weekend I went swimming with my phone in my pocket (lame). I just got my insurance replacement.

Loving the new kernels both r35 pre04 and 06 but feeling like the r34 pre 03 was the winner for me but I my copy of it drowned in the pool with my old phone.
[Samsung Galaxy Nexus] boonz19:
Oh man, that sucks. I do have a copy of that kernel, but I'm not sure if boype is ok with uploading old test versions that he has already taken down on his website (newcomers to the thread may flash it and start commenting about it, especially since half of the users back then reported sod issues with this particular version). If boype is okay I don't mind uploading it somewhere for you guys ;)
[Samsung Galaxy Nexus] cyhamada:
I understand...I was hesitant to ask but someone else did so I figured why not. If it's not allowed, no big deal. Not trying to create any more confusion.
[Samsung Galaxy Nexus] Lancez:
You can send link via PM, it dose not against rules :D
[Samsung Galaxy Nexus] Rushead:
Been running r34 all day.

14 hours off charger, wifi on, 1:15 screen on time, battery @ 57%.

Running ondemandplus. The only change I've made is to lower min screen on to 192mhz.

On latest Rootbox nightly.

This is definitely the best kernel I've tried. Many thanks to Boype. Also, is it me, or is his version numeration method the absolute best? OP is easy to understand, clear, straightforward. I'm not a dunce, necessarily, but I'm loving the clarity. :highfive: :beer:
[Samsung Galaxy Nexus] boonz19:
Haha okay sure. In a moment. ;)

Edit: Done. Please check your inbox :)
[Samsung Galaxy Nexus] sajty:
For me, pre06 is better than pre05. Mainly idle drain looks much better, but performance too. Personally, I don't need z-cache.

Sent from my Galaxy Nexus
[Samsung Galaxy Nexus] im the doctor:
So.. does 35.6 has better idle drain?

This night pre 5 drained 12% in 8 hours and bbs doesn't show any particular wakelock.. smooth and stable but insane drain :S

Inviato dal mio Galaxy Nexus con Tapatalk 2
[Samsung Galaxy Nexus] Riekr:
pre35-5 has idle drain for me too, testing 06 now
[Samsung Galaxy Nexus] sajty:
Pre06 definitely has better idle drain. For me, it's r35 candidate.

Btw guys, what's your voltages used by SR for each step? I just found mine:

192: 830mV

384: 840mV

527: 910mV

729: 1000mV

1036: 1110mV

1228: 1210mV

1344: 1260mV

1420: 1300mV

1536: don't know, immediate freeze

Sent from my Galaxy Nexus
[Samsung Galaxy Nexus] Riekr:
[MENTION=4615478]boype[/MENTION]

just got a reboot with pre05 while testing a camera app i'm developing, seems something related to memory.

i've attached last_kmsg, will try pre06 in few minutes
[Samsung Galaxy Nexus] mangusZen:
Pre6 is definetely better for me in terms of speed and snappiness..tested with my feel_o_meter :p pls keep it simple [MENTION=4615478]boype[/MENTION]

sent from Vega gnex
[Samsung Galaxy Nexus] Riekr:
nevermind... stock kernel seems affected too.. it seems cm10.1 doesn't like ImageFormat.NV21 wich is quite weird since it is one of the most supported.

sorry for spamming here
[Samsung Galaxy Nexus] mpokwsths:
Faux's kernel uses zsmalloc also, which is ZCache's "partner". So it may be more efficient in the ZCache department.

pre35-01 was the first with ZCache.

pre35-02 was exactly the same with increased compression speeds (uses the 2012 algorithm)

I have been using pre35-02 for 3 days now without a single problem (

with Interactive governor

)
[Samsung Galaxy Nexus] raikkoni27:
there's a lotta noticeable difference in idle battery drain bween pre05 and 06. much lesser in 06. no compromise with the performance though. great job boype!! :)
[Samsung Galaxy Nexus] pcphobic:
I use GSam app, and it shows Kernel, Google Services and Android OS high on the list during my 7 hours sleep on r35-05

And also in TricksterMod app, the deep sleep percentage is not as good as b4. I used to be able to get 95% deep sleep..but now... it is around 76% to 85% deep sleep
[Samsung Galaxy Nexus] clnzx2:
Had first reboot on this kernel ever last night on 35-6. Will report of i have any more
[Samsung Galaxy Nexus] zandander:
What governor do you guys use for best performance and battery life? Kind impossible to get the best of both worlds lol

Sent from my Galaxy Nexus
[Samsung Galaxy Nexus] Godra:
Ondemandplus is just fine for me
[Samsung Galaxy Nexus] Handled:
Yeah that's what I'm using too. Getting between 3.5 and 4 hours SOT. Phone is snappy. Best kernel I've tried thus far

Sent from my Galaxy Nexus
[Samsung Galaxy Nexus] zandander:
I'll give that one a try today while at work my friend! Much appreciated!
[Samsung Galaxy Nexus] mpokwsths:
Batt at 54%, interactive 384 / 1536

Screen on 1:44, high brightness

16 hours off charger

pre35-02, the one with ZCache
[Samsung Galaxy Nexus] namtombout:
I don't oc

U.O.E.N.O
[Samsung Galaxy Nexus] zoomy942:
Stock battery?
[Samsung Galaxy Nexus] Handled:
With stock I'm getting about 3.5 and that's consistently. YouTube videos and browsing is what I normally do. Wi-Fi always. Brightness I adjust manually between 20 and 50 percent. Been using Osmosis color profile and really helps on keeping the brightness low while maintaining readability. On another note...

Been jumping back and forth from stock to a 1.3 oc. No sods ever on this baby. Great battery life too. Gpu is kept at default.

Sent from my Galaxy Nexus
[Samsung Galaxy Nexus] zoomy942:
Nice. I get around 2.5 but I can't have the screen too dim since I'm in sunlight alot
[Samsung Galaxy Nexus] AbhishekS:
How do people manage to get so high screen on times? I generally leave everything to default after flashing a kernel and even on minimum brightness I get maximum 2.5 hours.

One more thing, what is changed since r33? Before r33, I never got a SOD with Fancy. Got one on r33 and r34 too. Haven't tested any pre-release r35 kernel.
[Samsung Galaxy Nexus] motorazrv3:
What are the osmosis color values? Can you share them with us?

Gesendet von meinem Galaxy Nexus mit Tapatalk 4 Beta
[Samsung Galaxy Nexus] Handled:
They may pop a little too much for most people. However, I find them very natural with deep blacks and natural whites.

Sent from my Galaxy Nexus
[Samsung Galaxy Nexus] bolanrox:
That is pretty similar to what I use (DHO's personal Vanir color settings from Rootz) good stuff! just slightly darker than Boype's stock setting.
[Samsung Galaxy Nexus] Blackcrx:
I have always averaged approx 3-3.5hrs screen time and about 16-18hrs up time.

My secret is 192-1036, interactive, set go_hispeed to 729 instead of 1036. MCP=0, Stock everything else. Don't even need to undervolt.

Works like a charm
[Samsung Galaxy Nexus] n2rjt:
After any reboot please look for /proc/last_kmsg, save it, post it..
[Samsung Galaxy Nexus] mixtapes08:
Is this the updated one by osmosis? I have this setting of his by this numbers.

-3StarsAndaSun
[Samsung Galaxy Nexus] abhishek93:
What is go_highspee? I cant find it in trickster mod :/
[Samsung Galaxy Nexus] Handled:
Thanks for the update on those

Sent from my Galaxy Nexus
[Samsung Galaxy Nexus] Rufufu:
It is located in governor control.
[Samsung Galaxy Nexus] AznInertia:
I keep getting SOD on r34. I'll probably revert back to good ol' 31! Looks like people been having less sod on experimental r35 versions...=)
[Samsung Galaxy Nexus] grotesque02:
I'm on r33, 2000mAh battery and aokp.

Battery life is realy short!

How I have to do?
[Samsung Galaxy Nexus] clnzx2:
Is under governor control
[Samsung Galaxy Nexus] rajsris:
I only see go_hispeed_load and hispeed_freq in governor control?
[Samsung Galaxy Nexus] Blackcrx:
Hi speed freq change to 729 instead of default 1036
[Samsung Galaxy Nexus] abhishek93:
Yes exactly..

But i think he meant to say hispeed_freq rather than go_hispeed..
[Samsung Galaxy Nexus] vlc_marcos:
Is possible to make this kernel to work with miui Rom?
[Samsung Galaxy Nexus] Sik-1:
Y doesn't miui work with any kernel ???? Have u thought about that one ???
[Samsung Galaxy Nexus] motorazrv3:
As long as I used miui roms they don't worked with stock or stock based kernels. I always had to flash a special miui kernel.

Gesendet von meinem Galaxy Nexus mit Tapatalk 4 Beta
[Samsung Galaxy Nexus] pcphobic:
No SOD on pre35 for me.

As for screen on time I think some people do a lot of reading and use mainly WiFi since WiFi uses less battery than 3G.

I also know some people disable data connection when not using the phone.

Doing so will yield minimal drain at idle

---------- Post added at 01:36 AM ---------- Previous post was at 01:32 AM ----------

pre35-06 runs fine for me on liquidsmooth ROM.

Those complaining about memory in pre35-05 should flash pre35-06.