yashsingh1/xdaforums huggingface dataset:
[Nexus S Android Development] Ezekeel:
Turns out I was an idiot and did upload the wrong zip file. Here is the correct one. Sorry.

Also I forgot to mention that the last update adds init.d support. Thanks to Flo for that.

Download: http://www.multiupload.com/5AHEB0DJQ5
[Nexus S Android Development] mike216:
Ezekiel is this for CM9 koushs alpha, thanks

Sent from my Nexus S
[Nexus S Android Development] Ezekeel:
It includes all the kernel patches Koush has made available and I am currently running his ICS CM9 alpha 11 without any problems (besides that issue with BT and DEEP IDLE described in the initial post).
[Nexus S Android Development] mike216:
Wow ezekeel this thing is fast! Feels like a fluid gingerbread rom not a hacked build thanks!

On another note the upgrade I have coming is in June so that's 6 months but if you wait I got you as I said in the PM

Sent from my Nexus S
[Nexus S Android Development] mike216:
Liveoc at 110 your definitely rite about buss/gpu speed blaze on ICS

Much more noticeable on ICS

Sent from my Nexus S
[Nexus S Android Development] FL0OD:
Super smooth. Thanks for the update.

Sent from my neXus s 4G
[Nexus S Android Development] mike216:
Ezekeel anything different between 28th and the test kernel I just installed a few hours ago,thanks

Sent from my Nexus S
[Nexus S Android Development] mike216:
This is the smoothest experience ive had to date definitely! The UI is much much faster your the man ezekeel! Making great strides

Sent from my Nexus S
[Nexus S Android Development] louyaorong:
I'm one of these poor people behind the Great Fire Wall of China, so I can't open multiupload. Could you please post a link such as rapidshare, thank you!
[Nexus S Android Development] deejaylobo:
Why don't you get Vidalia/Tor up and running? Will save you having to ask/wait for someone to upload to another file hosting site.
[Nexus S Android Development] syzkk:
http://www.uploadhere.com/I6K5XFQRA5

http://www.uploadking.com/1ZG37A8VH0

at least works for me in China
[Nexus S Android Development] DynamicRam:
anybody else have problems with init.d scripts , its not working for me !
[Nexus S Android Development] louyaorong:
I'm sorry. Because I use my phone to browse xda mostly, I seldom use computer. And the openvpn is no longer usable after I update to ics:(
[Nexus S Android Development] louyaorong:
Thank you so much!
[Nexus S Android Development] insid3r:
Hi all,

It will be the first time I flash an Ezekeel kernel and therefore I'm not familiar with extra features this kernel has.

Can you provide me a full feature list of this (ICS) especific kernel?

Please consider post the list on the first post.

Best Regards,
[Nexus S Android Development] skinner12:
I've tested (updated 7) on [ROM] CyanogenMod 9 Alpha 11, with Deep OFF, Screen Max Freq OFF, Lazy and voltage stock but I get reboot after all system loaded..

I can't use that kernel for now..
[Nexus S Android Development] FL0OD:
Been running this update on the aosp 4g ICS and the speed and battery are great. You should throw this thread over in the 4g section as well. I have run your kernels off and on since you dropped your first one and never had any issues on my 4g. A lot of people over there never look in this forum and they need another great kernel. Franco put one over there and its the big buzz over there now. Thanks for your hard work.

Sent from my neXus s 4G
[Nexus S Android Development] deejaylobo:
I don't know whether Orbot works on ICS, but it runs Tor on Android. Try it out some time.
[Nexus S Android Development] Ezekeel:
You can find a list of the implemented features in the main GLaDOS thread.

If you use a tool like NSTools or SetCPU you might need to reset your settings when switching the kernel. See the NSTools thread for details.
[Nexus S Android Development] skinner12:
Thanks for advice :)
[Nexus S Android Development] mike216:
Your the man ezekeel! Love this kernel look at the great sleep time. This is definitely a daily driver with this kernel

Sent from my Nexus S
[Nexus S Android Development] franciscofranco:
Ics is more stable and consistent than most GB builds, there is no doubt.
[Nexus S Android Development] FloHimself:
C’mon, you are not really comparing the alpha builds with a stock gb build, are you? Koush's builds are really nice and surprisingly stable, but a stock 2.3.6 rom is by far more stable, consistent, complete, faster etc.
[Nexus S Android Development] raulillo88:
For me is far more stable ics roms than cyanogenmod 7.1. The CM reboots my phone 2 or 3 times for hour.

Enviado desde mi Nexus S usando Tapatalk
[Nexus S Android Development] MultiCulti:
hmm .. have to agree with franco ... the cm9 alpha is the most stable rom since i have my nexus ...

beamed in from my Nexus S on ICS using my brain
[Nexus S Android Development] mike216:
Yep you and ezekiel have made this much quicker and I do appreciate it! Have a nandroid with your kernel setup and going to make one with ezekeels all set up now

I was very surprised to see how good nandroids have come

Sent from my Nexus S
[Nexus S Android Development] FloHimself:
I'd not talking about these CM kangs or the overcooked roms here, but an official 2.3.6 google build with glados kernel. If the ICS alphas are the most stable roms for you, you should really send your defective devices back. On my phone every single feature is working like expected. That's really not the case for the ICS alphas.
[Nexus S Android Development] MultiCulti:
lol ... i see i see ... you're a pro :what:

whatever ...

beamed in from my Nexus S on ICS using my brain
[Nexus S Android Development] FloHimself:
Now, what's that? Out of arguments? Never had a discussion, yet?
[Nexus S Android Development] MultiCulti:
ahm ... whata wrong with you?

first: this is off topic

second: i don't care if you're happy with gb ... i was it as well ... but now ics came along ;)

and if you're ao happy with stock gb ... why you're here? :banghead:

beamed in from my Nexus S on ICS using my brain
[Nexus S Android Development] jdavet:
Now, to bring everything back to topic, I just wanted to thank Ezekeel for the awesome work. I have been flashing different roms/kernels to find out what the "best" combination would be for me. As for me and my nexus, I have found Glados w/ Koush's Alpha 11 to be the overall smoothest experience.

I have Live OC set at 100, conservative governor, deep idle off, and everything is running super smooth... and battery life is amazing!

Thank you so much for your hard work! I will definitely go to RW to help you get your Galaxy Nex and hope everybody else will do the same! (see original post)
[Nexus S Android Development] SoleOfJohn:
deep idle

Why Deep idle off? Just curious?
[Nexus S Android Development] jdavet:
Not sure actually. :) Just saw one of franco's post with this set-up, so I decided to test it like that. Kind of a newb with the nstools app and the things one can do with it, so I've been trying different configs to see which had the best combination of battery life and performance.

Sorry, wish I had a better answer for you! :)
[Nexus S Android Development] Ezekeel:
Added support for data usage limits (thanks Franco for sending me his .config).

Download: http://www.multiupload.com/DCIP6G25R6
[Nexus S Android Development] formaldehyde:
Wifi is still not working here. It just won't turn on.
[Nexus S Android Development] skinner12:
Thanks very useful "data usage limits"

Write from NoCeriNo with CM9 plus SEUV :)
[Nexus S Android Development] SharkBait Ha:
Bln app say lib lights are not werking

Any can help me out
[Nexus S Android Development] Ezekeel:
Try NSTools instead.
[Nexus S Android Development] Ezekeel:
I am currently working on getting USB On-The-Go (USB OTG) support to work on the Nexus S so one can connect USB flashdrives, external drives, mice and keyboards directly to the device. Unfortunately I do not have the necessary hardware (USB OTG cable and powered hub) to test it, so if you have these accessories please try the following test kernel.

Test kernel: http://www.multiupload.com/51FOQFYQC8
[Nexus S Android Development] htcclay:
Great job

Hey,

Just wanted to say great job on this.

Thanks for posting.

In Christ

Clay
[Nexus S Android Development] mixtapes08:
i'll wait for latest CM9 kangs support. ^_^
[Nexus S Android Development] AeroEchelon:
Since most of the ICS builds do not support DEEP IDLE TOP=OFF ... is there anything to gain with DEEP IDLE?

However I do notice that I can obtain DEEP IDLE TOP=OFF on ICS but only when in Airplane Mode. Otherwise it's always TOP=ON.
[Nexus S Android Development] endursa:
does glados latest update work with the alpha 12 build from koush? or is the wifi broken?

Gesendet von meinem Nexus S mit Tapatalk
[Nexus S Android Development] Ezekeel:
I explained in the initial post, why only the DEEP IDLE state with TOP=ON is being used and how one can 'fix' this.

No.

And I do not see any benefit of using alpha 12 over alpha 11. If Google Wallet causes problems one can remove it manually. I also do not understand why they made changes to the WiFi driver since WiFi was not broken for alpha 11.

This update to alpha 12 including the changes for the kernel are a waste of time in my opinion. That ICS alpha version will be trashed once the official ICS version for the Nexus S will released which I expect to be soon, and all the work put into this alpha release will be useless by then.

If I knew this patch would also fix the problem with DEEP IDLE and BT I would make the effort of including it. But currently I see no benefits.
[Nexus S Android Development] franciscofranco:
Exactly my thoughts. Why fix it if it ain't broken?
[Nexus S Android Development] AeroEchelon:
Ah I'll try that right away. Does that mean I have to perform that 'fix' everytime I get a reboot, crash, SOD, etc? (I mean it wouldn't be worth it otherwise considering the alpha stage of these builds.) I'm just wondering why people aren't too concerned with this fix if TOP=OFF is really that beneficial ...

And getting back to my first question what is the difference between TOP=ON and TOP=OFF? Does TOP=ON keep the bluebooth, GPS hardware on while powering off everything else?
[Nexus S Android Development] phone_user:
Ezekeel is Azrael. But he projects Papa Smurf image :)
[Nexus S Android Development] mixtapes08:
Base on my experience the wifi improves a lot. Their are some place in my house that have very poor signal 1 bar signal to be precise but with the new wifi it improves the signal on my phone by 1 bar. Many people experience it too.
[Nexus S Android Development] Tzorg:
I can also report a noticeable stronger wifi signal on a12 and kangs, so far tested with the ROM's own kernel. Trying SG's kernel now.
[Nexus S Android Development] k4str0:
Donate link? Please don't abandon us when you get the Prime. :) You deserve it either way with what you have done so far.

Sent from my Nexus S
[Nexus S Android Development] provolinoo:
I do agree, my wifi signal is a lot better on kangs with new kernel
[Nexus S Android Development] AeroEchelon:
Currently flashed this kernel and set LiveOC to 115 w/ stock voltages. Good so far!

Thanks Ezekeel!
[Nexus S Android Development] ianandamy:
Where do i find live overclock cant find it in the market?
[Nexus S Android Development] mixtapes08:
Use nstools in market.
[Nexus S Android Development] NicholasQ:
Ezekeel never fails to amaze me. I very much appreciate his attention to detail and scientific approach to weeding out unproven ideas.
[Nexus S Android Development] slayerXcore:
any chance of getting the newer wifi driver for the cm9 kangs ?
[Nexus S Android Development] endursa:
3753574170592820U - enjoy your cake:)

i'll flash update 9 right now, and test it, i hope i won't find any bugs with alpha 11 (i reverted back, because i had random reboots with alpha12 and koushs "stock" alpha 12 kernel!)
[Nexus S Android Development] Ezekeel:
No worries. I love my Nexus S.

And the main reason for the donations fund is to get another device without having to sell the Nexus S which I am not willing to do (at least for the next year or so) since otherwise I would not be able to provide updates and proper support anymore.
[Nexus S Android Development] shubu000:
Hey ezekeel,

I just realised that today my Loudspeaker is not working. So when I am in a call and use turn the speaker on, although I can hear is the earpiece. Also when i open youtube or something similar in can't hear any sounds even though it is turned to the max in setting.

My ringtone, however works. Anyone else got this problem?
[Nexus S Android Development] AeroEchelon:
I've been using the last update for about 2 days or so and I haven't encountered that problem at all. Everything has been running with stock settings other than LiveOC set to 110% at 880 maximum frequency.
[Nexus S Android Development] djjonastybe:
IS anyone here able to install one of koush's CM9 roms? I can't install A12

I mean I can install it

but then I boot sucessfully.

but when I reboot to recovery to install anything else like googleapps or glados... I am stuck at the setupwizardmode screen...

Is this normal? SetupWizardScreen crashes whenever i touch the android... So it is useless.

Can someone make a backup of his CM9 A12? With a edited build.prop with this line:

ro.setupwizard.mode=DISABLED

and the enterprise property of setupwizard mode at 0

kwibo seems to run fine.
[Nexus S Android Development] Ezekeel:
Aggressively reduced the amount of RAM set aside on boot for 'stuff' and thus increasing the amount of RAM available for the OS by a whopping 26MB (thanks Eugene for the inspiration).

Might have broken some functions related to the camera (both pictures and videos) and it needs some testing.

Test kernel: http://www.multiupload.com/NMU0XVPC10
[Nexus S Android Development] climhz:
can you explain a little more specific?
[Nexus S Android Development] eugene373:
He Free'd up Memory for the system to use by 26Mb & things will need tested for him..

~ Camera

~ Camcorder

~ Video Playback

~ Anything out of the norm / FC

He will be asking you to report on..

P.s,

Now I'm inspired to play with this mod more & see what we can squeeze from the system
[Nexus S Android Development] franciscofranco:
Can you share the diff please, I'd like to do some local testing too, the more feedback for you the better.
[Nexus S Android Development] eugene373:
mach-herring.c

#define S5PV210_VIDEO_SAMSUNG_MEMSIZE_FIMC0 (2048 * SZ_1K)
#define S5PV210_VIDEO_SAMSUNG_MEMSIZE_FIMC1 (7852 * SZ_1K)
#define S5PV210_VIDEO_SAMSUNG_MEMSIZE_FIMC2 (2048 * SZ_1K)
#define S5PV210_VIDEO_SAMSUNG_MEMSIZE_MFC0 (34816 * SZ_1K)
#define S5PV210_VIDEO_SAMSUNG_MEMSIZE_MFC1 (34816 * SZ_1K)
#define S5PV210_VIDEO_SAMSUNG_MEMSIZE_FIMD (S5PV210_LCD_WIDTH * \
S5PV210_LCD_HEIGHT * 4 * \
CONFIG_FB_S3C_NR_BUFFERS)
#define S5PV210_VIDEO_SAMSUNG_MEMSIZE_JPEG (1024 * SZ_1K)

adjust to increase decrease free ram.
[Nexus S Android Development] franciscofranco:
Oh nice I didn't know about those defines. Thanks.
[Nexus S Android Development] phone_user:
Give us GB version, too :) or GB has ample RAM?
[Nexus S Android Development] franciscofranco:
As we guessed Camera opens but it fails to show any image.
[Nexus S Android Development] Ezekeel:
Here you go: http://pastie.org/3003865

Yes, I do use the same address space for MFC and JPEG. So what? No guts, no glory. ;)
[Nexus S Android Development] djjonastybe:
Ezekeel is it possible I don't have a working WiFi with CM9 Alpha 12? Franco's kernel is having this issue as well on koush's ics
[Nexus S Android Development] djjonastybe:
I think we can adjust this:

CONFIG_FB_S3C_NR_BUFFERS

I think this is going to be the biggest one depending on its size. I think that is the one controlling everything what is displayed on the screen.
[Nexus S Android Development] shubu000:
So far so good ezekeel, using this on Eugene's ics mod 3
[Nexus S Android Development] ianandamy:
Camera working fine on kwiboo v2
[Nexus S Android Development] invd:
For me Camera and Camcorder are working fine with latest CM9 Kang. Lightning fast with GLaDOS!
[Nexus S Android Development] djjonastybe:
invd does your wifi work?
[Nexus S Android Development] invd:
Nope, doesn't work. :(
[Nexus S Android Development] djjonastybe:
CM9 A12 with franco

or Eugene's ICS with GLaDOS

Don't use kwiboo it's pretty slow

These combinations work fine.
[Nexus S Android Development] Ezekeel:
I see no benefit of alpha 12 over alpha 11, so I have decided not to include the updates for alpha 12.

FIMD does not use much memory, so no.
[Nexus S Android Development] y3mita:
Testing your 12th test kernel on Eugene's ICS build, no problems whatsoever! I have not tried Wi-Fi since not having internet at home. Kernel oc'd 110 everything else default. Lazy governor deep idle off. Min 100 - Max 1000
[Nexus S Android Development] dan96815:
Which version are you running? Can you send me a link?

Is it the one at the top of the OP?

Thank you
[Nexus S Android Development] shubu000:
yeah it was just at the bottom of OP

i can't copy the link since i'm at work, i got blocked but yeah
[Nexus S Android Development] eugene373:
So far you hit the nail on the head, I've been trying to get more out of it, but I think you got all we can...

Great job on using the same space for mfc / jpeg, so far it's a solid mod & camera is working fine as well..
[Nexus S Android Development] Ezekeel:
Thanks.

I noticed that MFC is used for video only while JPEG is used for pictures. Since we do not need that simultaneously (at least I could not think of a scenario) it felt safe. Since I have not received any reports of problems I guess it actually is stable and can be officially added to the kernel.
[Nexus S Android Development] dan96815:
Thanks installing now
[Nexus S Android Development] afzalarsalan:
Isn't an ICS feature the ability to take picture while taking video and wouldn't this hinder that. :confused:
[Nexus S Android Development] Ezekeel:
First time I heard of it and I cannot find such a feature in the camera app. Either tell me how to test that or try it yourself and then report back.
[Nexus S Android Development] franciscofranco:
Yes so far I didn't encounter a single issue with either the live_oc DRAM patch and this latest Bigmem, both work marvelously well - kudos mate.
[Nexus S Android Development] copi:
Does this latest bigmem test kernel also using dram live oc ?
[Nexus S Android Development] Ezekeel:
Yes. The test kernels always build on the basis of latest official version.
[Galaxy Note GT-N7000 General] knight2k1:
why my Note only has 800mb total RAM? Shouldn't it be 1024mb/1gb? Is this the same for everyone?

Sent from my GT-N7000
[Galaxy Note GT-N7000 General] xAnimal5:
They round it up.
[Galaxy Note GT-N7000 General] knight2k1:
It is advertise as having 1024MB RAM. I feel that is false advertising when it really came with only 800MB. Even rounded up, that is a big different.
[Galaxy Note GT-N7000 General] zsolti256:
I think its the "drivers" that take up the missing 200mb! Hardcore Rom cookers can slim down the drivers giving a few extra MBs! Not any here Yet!
[Galaxy Note GT-N7000 General] RashaMatt:
It has 1024mb, but because the kernel and os need to use some, not all of it is available for your apps.
[Galaxy Note GT-N7000 General] mike2518:
yea, that seems to be the likely explanation. and I'm running 2.3.5 currently, and usually its using 400 to 500 at any given time, with only the browser and maybe one app running. any suggestions as to what can be forced closed or disabled to increase RAM available?
[Galaxy Note GT-N7000 General] RashaMatt:
You will need root to get rid of system apps and most pre-installed apps. You can use Titanium Backup to "freeze" any apps and widgets you don't use (also requires a rooted device). As for which apps to freeze, look at what's running on your device with an app manager like SystemPanel Lite, and decide what you don't need from that list.
[Galaxy Note GT-N7000 General] ph00ny:
LOL

Some memory is shared with GPU
[Galaxy Note GT-N7000 General] LordManhattan:
Why? What's the point of having lots of RAM if you don't use it? Want to keep some for a rainy day?

Seriously, don't think about it. It will drive you crazy. And do not start using a task manager. I will smack you hard.
[Galaxy Note GT-N7000 General] bhu1:
Its like that for every device, much of ram goes into graphics and android os other ram that u always see full in that 800 mb are the system apps.
[Galaxy Note GT-N7000 General] LordManhattan:
Yup, and i imagine TW is using a lot of it too. For comparison when i run MIUI on my Desire HD (with 768MB RAM) i have around 400MB when i boot it up. With Sense it only got around 160MB left.

But again, don't worry about it! Android handles it.
[Galaxy Note GT-N7000 General] bendoe91z28:
So is the only benefit of more ram the ability to have more open applications? That seems kind of silly. I use tasker and I still get low memory notifications on my note?
[Galaxy Note GT-N7000 General] Viamonte:
Which is the exact same purpose of more RAM on a desktop... either more applications or heavier applications. Since the latter don't exist for mobiles, it's the former. Wth did you think it was for, making it shiny?

Protip tough: Go Launcher Ex has a "close all running applications" on it's app drawer. Sometimes, depending on how long I've gone without doing this (on my Atrix) it goes from 180 free MB to over 500 free MB (which is the maximum free you get considering the 800 total for Apps).
[Galaxy Note GT-N7000 General] ph00ny:
what are you running on your note?

I never close the apps and i've never seen the low memory issue.
[Galaxy Note GT-N7000 General] Xaddict:
Um! Multitasking is silly?

Ok, do it the hard way.
[Galaxy Note GT-N7000 General] GuestX0057:
So this discussion again... every single android device gets this.

The RAM that you "can't see" is used by system apps, drivers and the kernel.

1gb is plenty even with some RAM used already. By default Android never closes apps but instead keeps them open in the background thus "eating" RAM to enable faster multitasking. Rarely will you face a situation when the used memory gets too low, and in most cases Android takes care of that by shutting down less important and unused apps itself. If you for some reason have a fetish to see all the RAM unused and available, then you either:

a) Are a PC gamer (Android doesn't have games heavy enough to eat up tons of memory)

or

b) You don't understand how Android works.

Everyone should understand the one main principle of android:

unused RAM is wasted RAM. There is no point having 1gb, 2gb or 16gb of RAM if it isn't used. And like someone earlier said, the two uses for RAM in Android devices are either multiple applications or heavy applications. There are no heavy enough apps to eat 1gb of RAM, so the amount of applications is what affects the available memory. If you close every app from any task manager etc. then you are in principle destroying the multitasking abilities of Android.

And if you want to shut down apps that eat battery or stop the phone from going to sleep, then I strongly suggest uninstalling those apps instead. Apps that do this when they aren't active are badly coded and should not be used.
[Galaxy Note GT-N7000 General] Viamonte:
The problem with uninstalling those apps is that, sometimes, they're quite unique in function, being unreplaceable. GDocs is an example of a battery hog, and it's substitutes are office applications that cost well over 10US$ and not everyone needs.

But yes, the OS should take care ofmost memory managing issues.
[Galaxy Tab General] Dmaxx67:
I just loaded the Inintial Contact Rom on my Sprint Tab. I found the voltage control/OC utility and was wondering what settings ya were using. I have searched these forums extensively and have found nothing on what people are using on these tabs. Thanks again
[Galaxy Tab General] Dmaxx67:
Anybody got a sprint tab with this ROM?
[Galaxy Tab General] agc93:
I haven't seen your ROM or Kernel (which is the far more important component when overclocking) so I'm not sure what it's capable of but you can see a couple of people (including me) share settings here.

Overcome can go up to 1.6GHz so I usually leave it on 800-1400 MHz as a general rule, with the same cascading voltage scheme I shared in the link.