yashsingh1/xdaforums huggingface dataset:
[Nexus S Android Development] netarchy:
Changelog:

Revision 1.0.3:
- Add Ezekeel's fix for the cam issue that interfered with deep idle

Revision 1.0.2:
- Fix mobile data stats not being correctly logged, the culprit responsible has been severely beaten with a feather duster
- Testing some build/config changes in the interests of stability

Revision 1.0.1:
- Adjust voltage cap to correctly max out at 1600mV, not 1350mV
- Add Ezekeel's BLD and Deep Idle patches
- Initiate construction of a new mecha-rabid naked bunny in the interests of eventual world domination

Revision 1.0:
- Initial release
[Nexus S Android Development] netarchy:
FAQ:

Q: I'm getting a "Device or Kernel version not supported" error in Voodoo Control Plus!
A:The error is referring to the generic modules that voodoo control plus comes with to support
kernels that don't already have voodoo built-in (such as a completely stock kernel).
You can safely ignore this error, as voodoo is already built into the kernel.

Q: I'm getting SOD's (Sleep of Death) when undervolting!
A: You are probably undervolting too far

.
[Nexus S Android Development] djjonastybe:
lol when I do this my thread gets deleted/moved/renamed by the devs. I suggest you hurry :)
[Nexus S Android Development] ghaf85:
yehhhs...netarchy is coming back...

i hope so it make change for nexus ICS..
[Nexus S Android Development] Icecoldmeat:
Good to see you back dude.
[Nexus S Android Development] zadnica:
Nice! Thx

10chars
[Nexus S Android Development] WarByte:
Welcome back :) most awaited kernel for me. Downloading now.
[Nexus S Android Development] Icecoldmeat:
Flashed it. No problems so far.
[Nexus S Android Development] igor.tonky:
can you please up the available voltage range to 1475 mV? my device needs at least 1400 to handle 1.3ghz.

right now it's capped to 1350 for me in setcpu.
[Nexus S Android Development] netarchy:
O.o, cap was supposed to be 1600, woops! I'll fix that in the next build.
[Nexus S Android Development] DaX05:
Welcome back! Just like the good old days. :)

Beamed from my Nexus S
[Nexus S Android Development] synaesthetic:
YES NETARCHY FOR ICS

Now I can really start playing with ICS. :)
[Nexus S Android Development] zadnica:
Will be LiveOC and Deep Idle suppport?
[Nexus S Android Development] provolinoo:
any performance tweak in this kernel?
[Nexus S Android Development] synaesthetic:
That weird dim-green tint thing when turning the screen on and off is back. I can't seem to get rid of it like I did in GB.
[Nexus S Android Development] bnm15:
welcome back netarchy
[Nexus S Android Development] LuffyPSP:
Yay Netarchy is back!

Nuked from Nexus S with ICS using XDA Premium app
[Nexus S Android Development] Zym0tiC:
my first impression is that this one is blazing fast. No delays whatsoever. Good job so far!

will keep it for a while and see how the stability works out. is it a bfs or cfs kernel by the way?
[Nexus S Android Development] obsanity:
NS4G please :)
[Nexus S Android Development] SA-07:
Hey netarchy!! Welcome back :D
[Nexus S Android Development] ragnarokx:
ICS update ftw!

Sent from my Nexus S
[Nexus S Android Development] netarchy:
Theoretically it should work on the NS4G, though I haven't had an NS4G user formally test it yet to let me know (feel free ;D)
[Nexus S Android Development] netarchy:
CFS right now, I'll probably make a bfs variant available later once I have this one where I want it. There's still a bunch of things I have planned to add in, including smartass v2, deep idle, among other things.
[Nexus S Android Development] netarchy:
Deep Idle probably, not sure on Live OC.
[Nexus S Android Development] krex:
BLD please! Thanks!
[Nexus S Android Development] Icecoldmeat:
Freeze+reboot @1400mhz

Battery life isnt super..

Will wait for your next build! :D

Sent from my Golden Nexus S.
[Nexus S Android Development] FL0OD:
Did you calibrate your battery?

°•neXus S4G•°
[Nexus S Android Development] rijads:
Awesome that you are back, will wait for more stable release of yours, as i need my mobile for the job.
[Nexus S Android Development] mixtapes08:
Welcome back.. i remember my first kernel that i flash is netarchy..:-)

Sent from my 1st android phone Nexus S
[Nexus S Android Development] FL0OD:
Confirmed running on the NS4G.

°•neXus S4G•°
[Nexus S Android Development] blehq:
Thanks Netarchy... I was waiting for your ICS kernel. Works great. Using it with CM9 and no bugs yet... and its much faster. Continu the good job!
[Nexus S Android Development] cspader:
netarchy wooooooooo
[Nexus S Android Development] netarchy:
Yerba Mate 1.0.1 builds up for testing

Changelog:

Revision 1.0.1:

- Adjust voltage cap to correctly max out at 1600mV, not 1350mV

- Add Ezekeel's BLD and Deep Idle patches

- Initiate construction of a new mecha-rabid naked bunny in the interests of eventual world domination
[Nexus S Android Development] anshulajain:
I'm running Pete Alphonso's ROM..which kernel do I use? Stock Kernel or Non-Stock?
[Nexus S Android Development] netarchy:
Probably the universal non-stock. The stock is for the official Google rom. If it's someone's custom, it's no longer stock.
[Nexus S Android Development] jblazea50:
I can confirm that it works on NS4G as I have it running on CM9 a19.

Thanks
[Nexus S Android Development] kemsiro:
great kernel from a great developer <3
[Nexus S Android Development] Paul627g:
Great to see you back. This was the very first make of kernel I ran when I got my NS4G. Was stable as you could ever ask. Can't wait to see how this kernel progresses as the builds continue.

Welcome back
[Nexus S Android Development] DaX05:
Thanks! Downloading. :)

Beamed from my Nexus S
[Nexus S Android Development] siffar:
Thanks for this fast kernel!
[Nexus S Android Development] synaesthetic:
Any info on the green-screen issues when turning the screen on and off? Stock ICS kernel doesn't do it so I'm sure it's related to Voodoo Color, but while others have managed to stop it by tweaking the color settings, I can't get it to quit.
[Nexus S Android Development] LuffyPSP:
BM stock ICS is considered as stock?

Nuked from Nexus S with ICS using XDA Premium app
[Nexus S Android Development] Hostile89:
I had to bring the gamma settings to 0
[Nexus S Android Development] dario3040:
Nope, something is wrong..

It's missing the 1000 rabid naked bunnies...
[Nexus S Android Development] nexusphone:
Netarchy said

"Probably the universal non-stock. The stock is for the official Google rom. If it's someone's custom, it's no longer stock."

http://xdaforums.com/showpost.php?p=20750229&postcount=36
[Nexus S Android Development] xmRipper:
lol wtf is mecha-rabid naked bunny

---------- Post added at 05:09 PM ---------- Previous post was at 05:08 PM ----------

Increasing the gamma values from voodoo control will solve your problem.
[Nexus S Android Development] Zym0tiC:
Might found a bug. My data usage statistics dont get updated nor am i able to set a limit for it since i flashed this kernel.
[Nexus S Android Development] synaesthetic:
Yeah, I tried that, I set them to the 2.3.3. defaults (0 across the board) and it kept doing it, and also looked awful. Went back to CM7 for now, the green-screen issues and the Android OS battery drain are the only things keeping be on GB for now.
[Nexus S Android Development] siffar:
Two issues I've encountered.

1. Compared to other ICS kernels this has terrible quadrant planet FPS. [I know we can fix that]. Graphics stutter in 3d games and touch screen becomes irresponsive for a short duration.

2. Random reboots with no OC and no UV. 2 so far.

I have stock ROM with root access and my handset is i9023.
[Nexus S Android Development] koax88:
well, for me gaming on ics is alot more fluid compared to GB..tried playing blood and glory, on ICS its smooth, less load time..on GB sometimes its freeze my phone..idk why..the only thing that keeping me from ICS is UI not responsive as GB custom rom..
[Nexus S Android Development] netarchy:
Hrmm, good spot, I probably missed a config option needed for data stats. I'll look into it.
[Nexus S Android Development] netarchy:
1. If memory serves, the "fix" for the planet demo is to delete /system/lib/egl/libGLES_android.so not sure if it negatively affects anything else though

Are there any specific games that seem to run into this stutter?

When the touch screen goes unresponsive, is it in these problem games, when running specific tasks, or is it seemingly random?

2. If it's possible, the next time you get one of those random reboots, could you see if /proc/last_kmsg exists, and if so, send it to me?
[Nexus S Android Development] Zym0tiC:
Nice! Besides that this has been the most stable kernel for me thus far. Havent had any reboots. First ics kernel besides the stock one who does that for me. Kudos!

Edit: about the egl thing the previous poster mentioned, i got a delay with puffle launch. Took out the first line in the egl.cfg file which solved the problem for me. Tried deleting the .so file and put back the previous deleted line and that also fixes the problem :/

Seems to me that are 2 different things, weird :p
[Nexus S Android Development] siffar:
Thanks for reply. I will observe and update you on the conditions in which 3d performance suffers.

Also going to get /proc/last_kmsg if it exists. I can pull that with adb, right?
[Nexus S Android Development] neinfricatu:
With this kernel, the display remains active if i do not closed it manually. Very strange, i am on alpha 18 cm9
[Nexus S Android Development] SA-07:
Yeah that's the file for the fps
[Nexus S Android Development] netarchy:
I think you're likely experiencing a bug in that alpha, the display shuts off after exceeding idle time for me on stock.

Until CM9 has a stable release, there's not much point to me looking at issues that turn up with it while running one of my kernel builds unless they can be reproduced on stock. Alpha builds by their very nature are expected to be very buggy, which makes it difficult to tell if a bug is actually the fault of the kernel.
[Nexus S Android Development] neinfricatu:
It is very likely. I did not experience this with other kernel, i was just reporting this..

Thank you for your work.
[Nexus S Android Development] hispeedworm:
netarchy im using someone else's kernel but that has random reboot issue. the file you mentioned to check for "/proc/last_kmsg" exists in my phone.... may i ask if its some sort of debug or log file? if so please let me know so that i may be able to forward this to that kernel Dev.... Thanks
[Nexus S Android Development] Zorrich:
Thanks for your work! So far this is most stable kernel I've found for ICS. All others seem to randomly reboot on me. Haven't had a reboot yet running this.... Will let you know if any issues pop up.

Cheers.

Edit: just had SOD. Had to pull battery. I have never been able to run deep idle on my phone, but according to nstools it is off, so I do not believe that is the issue unless you enable by default and nstools does not show accurately (this apparently is the case with Eugene's kernel).

Running Peter Alfonso Dec 22 build, model is 9020A.
[Nexus S Android Development] info[]box1:
I think Pete Alfonso rom would be stock. Since he only build (vanilla stock roms).

Correct? Vanilla = Stock?
[Nexus S Android Development] LuffyPSP:
yes i've read that. but that post is for peterAlfonso's nightly and CM9. oh well i'll try the universal non-stock then. i asked cuz BM also didnt touch anything except root and such... :D
[Nexus S Android Development] myboygino:
Hey Netarchy any plans for a GSM gnex kernel?
[Nexus S Android Development] netarchy:
Not at the moment since I don't own one.
[Nexus S Android Development] netarchy:
1.0.2 builds up for testing.

Changelog:

Revision 1.0.2:

- Fix mobile data stats not being correctly logged, the culprit responsible has been severely beaten with a feather duster

- Testing some build/config changes in the interests of stability
[Nexus S Android Development] cdpango:
Just flashed 1.0.2, Deep Idle seems not working at all. Actually on 1.0.1 deep idle has stopped working for me.

I am not sure whether it is the same problem as GLaDOS 2.5, Ezekeel has already fixed that in 2.6:

GLaDOS-V2.6

Fixed the problem of the CAM module being active all the time preventing DEEP IDLE from being used.
[Nexus S Android Development] DaX05:
As he stated, its a rom issue in ICS.

Beamed from my Nexus S
[Nexus S Android Development] netarchy:
Thanks for the tip, I'll take a look.
[Nexus S Android Development] netarchy:
1.0.3 builds up.

Changelog:

Revision 1.0.3:

- Add Ezekeel's fix for the cam issue that interfered with deep idle
[Nexus S Android Development] DaX05:
Thank you sir. Let's give it a try. :)

Beamed from my Nexus S
[Nexus S Android Development] DaX05:
Made a call right away & no reboot with deep idle enabled. ;) I'm using NSTools app & noticed live oc wasn't available.

Is it possible you can add Live OC & the Battery Life Extender tweak along with the Lazy governor?

Beamed from my Nexus S
[Nexus S Android Development] netarchy:
Still undecided on LiveOC. There are several kernels with it already and my aim isn't necessarily to add in every feature around plus the kitchen sink ;D

From what I've seen, BLX is intended to let a user specify a certain % as the max charge, such as a value below the default max allowed. It doesn't let a user charge to the batteries true max capacity (which would be bad). Is this really something that people use a lot?

I'm not familiar with the lazy governor, I'll have to read up on it and familiarize myself. I was planning to add in smartass at some point when I get to it, but there's probably no reason why lazy couldn't also be made an option.
[Nexus S Android Development] eniamg02:
Personally I've never used blx I just leave it alone..can't wait for the smartassv2 gov though;-)

Sent from the other side of town.
[Nexus S Android Development] DaX05:
I completely understand. :) Not a deal breaker by any means. Thought I'd just ask. Thanks! Great job so far.

Beamed from my Nexus S
[Nexus S Android Development] juniorxdb:
Best battery life on ICS! Thanks!
[Nexus S Android Development] voyager_s:
OK...I've been using the latest build with stock ICS for few hours now.

No problems so far but time will tell.

Thanks.
[Nexus S Android Development] td0s:
Hi All

I've applied the touchscreen fix (for those that need it) to this kernel - the diff I applied is here:

http://pastebin.com/tpFsZdBT

thats the only change - this is based on 1.0.3

I've been running it for an afternoon and it seems ok - remember this is only if you have the symptoms outlined here:

http://yuanjie.name/entry/unresponsive-touchscreen-of-nexus-s-solved-by-tuning-kernel
[Nexus S Android Development] Rem3Dy:
Runs great on my NS4G
[Nexus S Android Development] polobunny:
Nearly no one uses BLX, all they want is the 100% cosmetic fix. Just like people hope deep idle will make their battery better while they're playing games. *shrugs*
[Nexus S Android Development] netarchy:
Ahh yes, the touchscreen fix slipped my mind (in my defense I have been somewhat busy these last months). I'll see about including that in my next build.
[Nexus S Android Development] xontax:
+1 reserved

this will become the new glados, PLUS sympha OP :)
[Nexus S Android Development] mikkkg:
I hope that netarchy will not be the new glados, as glados is not stable at all with ICS :P

Using netarchy with peter alfonso ICS, is the smoothest and most stable experience for me. No reboots and in general no problems at all!
[Nexus S Android Development] droidance:
It has been very smooth thus far even with -50mV all around at 1000/100 :D
[Nexus S Android Development] SilverEagle:
LiveOC when its stable brings a nice speed boost without much battery drain (compared to a simple 1200mhz overclock), i think its nice to have it :P
[Nexus S Android Development] Tordp:
Definitely +1
[Nexus S Android Development] netarchy:
1.0.3 promoted to Stable
[Nexus S Android Development] td0s:
Problem with this bug is it's not for everyone - only very few afaik - unfortunately I'm one of the few :( - are init.d scripts in the pipeline?
[Nexus S Android Development] netarchy:
What bug are you referring to? Init.d scripts are supported in the stock build. For the universal, it's up to the author of a particular rom to have support for init.d scripts in their ramdisk.
[Nexus S Android Development] DaX05:
+1

Beamed from my Nexus S
[Nexus S Android Development] td0s:
the bug is nothing of your doing - just the issues I mentioned previously - I asked about init.d scripts as it was how you previously implemented these fixes, thanks again.
[Nexus S Android Development] synaesthetic:
Do you get green screen flashes when turning the screen on and off?
[Nexus S Android Development] netarchy:
The green flashes are due to a bug with Voodoo Color on all ICS kernels, it's on my list of bugs to track down (if mainly because it annoys me ;D).
[Nexus S Android Development] synaesthetic:
I wonder about that because I installed the stock ICS ROM with the stock 3.0.8 kernel. It didn't flash until I used the Voodoo Control Plus app to patch in the Voodoo Sound drivers. Once I did that, there were green flashes, even without Voodoo Color mods in the ROM at all.
[Nexus S Android Development] xontax:
Nice checking it out now.

[Edit] whoops didn`t read its a cfs kernel. I'm out then.

Sent from my Nexus S
[Nexus S Android Development] rijads:
is there going to be bfs version of this kernel ?
[Nexus S Android Development] netarchy:
Yes.

My initial priority was to get something I considered "stable" on the default scheduler (that is, CFS) first. Remember, BFS is a third party patch, it's not part of the mainline kernel.

If you look at my history in kernel builds, you'll see I like to test things extensively until I'm satisfied. Sometimes that means being a little slower in implementing some requested features. It doesn't bother me if other devs pad their feature list before me. I'd prefer to be systematic and slower now rather than throwing in everything + the kitchen sink and having that many more possibilities to dig through when bugs are found.

I'll grant that my progress isn't as rapid as it has been in the past due to having less free time to dedicate to projects, but it'll get there.
[Nexus S Android Development] DaX05:
You were my first custom kernel back in Jan. of '11.

Just glad you're still here. :)

Beamed from my Nexus S
[Nexus S Android Development] info[]box1:
Sweet
[Nexus S Android Development] baolongn:
1.0.3 running smooth so far. Making it my daily for awhile
[Nexus S Android Development] synaesthetic:
I just flashed a different ICS ROM than the one I was using before, and I haven't yet flashed this kernel, so I'm still on the stock 3.0.8 kernel. And I'm getting green flashes when turning the screen on and off! Voodoo is not even installed.

So this bug is not a Voodoo bug. It's an Android bug.
[Nexus S Android Development] igor.tonky:
feature request: 'sampling_rate' with 'conservative' starting from 10-20K :)
[Nexus S Android Development] HosainH:
Very nice kernel, love your ideology of how it should be done! Stable as hell!
[Nexus S Android Development] ragnarokx:
Try using the Voodoo Control app to return colors to stock settings.

Sent from my Nexus S
[Nexus S Android Development] seppdaruler:
+1

Sent from my Nexus S
[Nexus S Android Development] Rem3Dy:
Or the kernel included with that rom includes voodoo color changes.
[Nexus S Android Development] synaesthetic:
It didn't. There were no Voodoo Color options in the Voodoo Control app. It only shows the gamma and color options if the kernel is Voodoo Color enabled.
[Nexus S Android Development] funcrusher:
Which ROM?

------------------

Netarchy, it's been quite some time since I've run one of your kernels. Going to give it a flash. :)

Thanks.
[Nexus S Android Development] synaesthetic:
A number of ROMs with stock unmodified 3.0.8 kernels. PixelRom, Bigxie's ROM, and additionally the stock IML74K ROM.

Right now I'm using netarchy 1.0.3 and with setting the gamma to 0 across the board, the green flashes are minimized (they don't happen every time I turn the screen on or off) but not completely gone.
[Nexus S Android Development] anaglich:
Loving this kernel over all the others but I have found that lately my phone has been gradually slowing down. IE: keyboard lag, slow to open apps...

Ondemand 200, 1000. No deep idle.
[Nexus S Android Development] cspader:
hi guys + netarchy

been hearing that you build solid kernels so i wanted to try it but am new in this thing.

wanna ask whether do i have to factory reset/wipe cache/dalvik cache my phone when flashing any kernel in general and your kernel?

how bout batt stats? and where is that wiped?

i have 4.0.3 rooted with cwm on i9023. i can just flash it using cwm recovery right

thanks for helping a guy out
[Nexus S Android Development] sean1984:
just wipe davlik cache and flash in cwm
[Nexus S Android Development] synaesthetic:
Deep idle doesn't seem to be working at all. NSTools shows 0 time in TOP=ON and TOP=OFF states.
[Nexus S Android Development] zaiuss:
try enabling it with nstools. and for top=off, you'll have to patch it with the Bluetooth fix to get that working.
[Nexus S Android Development] td0s:
is anyone else interested in a liveoc version of this?
[Nexus S Android Development] DaX05:
Flash CM9 Alpha 20p1.

Beamed from my Nexus S
[Nexus S Android Development] synaesthetic:
I did enable it in nstools. I also tried enabling it by echoing 1 to /sys/class/misc/deepidle/enabled. Neither of these methods worked. I suspect it may be some issue with the ROM I am using.
[Nexus S Android Development] anaglich:
where is the Bluetooth fix for deep idle located?
[Nexus S Android Development] rijads:
In my experience considering important factors to me (battery, stability, speed), best kernel out there for now.
[Nexus S Android Development] zaiuss:
sorry for not posting it earlier.

http://xdaforums.com/showpost.php?p=20935218&postcount=1843

i know, it's located in the most obscure place. took me a while to find. install the zip file from CMW and ta da, TOP=OFF
[Nexus S Android Development] anaglich:
Gave me two errors when flashing. Nstools shows that it did not work for me.
[Nexus S Android Development] synaesthetic:
Does this work for CM9 Alpha? The ROM I'm using has a few CM9-originated tweaks.
[Nexus S Android Development] DaX05:
Yes it does.

Beamed from my Nexus S
[Nexus S Android Development] synaesthetic:
It just bootlooped when flashed on CM9 alpha #20.
[Nexus S Android Development] DaX05:
You have to do a full wipe, clear partition, clear dvik, format partition & flash from & the the gapps. Flawless flashing.

Beamed from my Nexus S
[Nexus S Android Development] anaglich:
Do we have any word on whether we will see the addition of live oc? I would be in favor of this implementation.

Edit: The Bluetooth idle zip only gave me errors and fixed nothing. I am using twrp.

Edit 2: If I could also request, I would appreciate the addition of the lagfree governor. It sounds and appears to be simply an optimized ondemand governor. Thanks in advance.
[Nexus S Android Development] rijads:
Here are 2 screenshotss for battery use, I use it whole day, for calls, wifi is on all day long, all services running etc etc: (on cm9a20p1)
[Nexus S Android Development] veagles:
Anyone having reboots on standby on this kernel?
[Nexus S Android Development] aLNG:
really nice battery life
[Nexus S Android Development] rijads:
DId you do full wipe of everyhing before you installed rom and this kernel ?
[Nexus S Android Development] Shark_On_Land:
Netarchy. Ahhh sounds good to say that's my kernel again.

This and cm9. Magic.
[Nexus S Android Development] Tordp:
Many thanks for this kernel, netarchy. It's been rock solid on stock ICS with Deep Idle and BLN enabled. If possible I would love to use lazy governor with this kernel. Lazy together with Screenoff Maxfreq activated is very snappy and nice to the battery. LiveOC would be great too if you have the time. :)
[Nexus S Android Development] synaesthetic:
Agree, though CM9 barely qualifies as CyanogenMod right now, since it's missing almost every feature that differentiates CyanogenMod from stock Android. The AOSP ROM I'm using is more Cyanogen-ey than CM9 alpha!