yashsingh1/xdaforums huggingface dataset:
[Nexus S Android Development] ro_explorer:
This is the perfect definition for laziness .

If there is a certain topic that is interesting you, you always start reading the new posts since your last visit. Of course, not all the new posts have valuable information (on the contrary :( ) but nevertheless ... you should read them so you know what is going on and then you may ask your questions. Is just a matter of common sense (I think).

And back on topic.

I've reverted back to Oct 27th release. For me that version was the best balance of performance/battery/stability on my phone. I have no idea why is that (I'm not a developer) but this is how it works for me.
[Nexus S Android Development] mike216:
+1 I love this version and I think I like cfs more than bfs kernels after a week of testing both. Bfs could feel slightly faster at times Cfs is more consistent with overall tasks and speed

Deepidle worked great on this version! Maybe ezekeel could look to see what sets this apart from other kernels that are known to have issues

Sent from my Nexus S
[Nexus S Android Development] ragnarokx:
Sane here. Was getting less stability and the same or worse battery life on the November releases, compared to 10/27.

Sent from my Google Nexus S
[Nexus S Android Development] mike216:
What the hell is eta?

Sent from my Nexus S
[Nexus S Android Development] mike216:
Ya dude I can UV by 40 without issues on my favorite nscollab rom and when this version sleeps overnight I only loose 2% on average

My dream kernel that I would gladly pay for if I could would be 27th version with one extra 1100 mghz step so we could overclock without raising the bus speed and keep that good UV and of course with ezekeels touchwake and backlight dimmer

That would be perfect! Just my opinion sorry

Sent from my Nexus S
[Nexus S Android Development] coloxim:
Hey funny boy..I've a life..i don't live on xda like you!! And i don't have a internet connection at home..I've to use always the phone..e can't read anything.

Don't talk if you don't know.I've ask sorry to Franco.and he doesn't need a lawyer ..

Inviato dal mio Nexus S
[Nexus S Android Development] ro_explorer:
ETA: Estimated Time of Arrival

@coloxim: remember what I was saying about common sense? Q.E.D.
[Nexus S Android Development] roshga:
sorry if i missed the explanation if there was, but on the new 0311 version the idle_stats all show 0ms. does that mean that deep idle is not working?

anyways so i was following the camera "hack" and about an hour later i had an sod (for the first time since kernels with deep idle were out).

rom: bm's miui

model: i9020

general mood: freaking awesome.
[Nexus S Android Development] Realtyem:
The irony nearly made me fall out of my chair. Seriously if you don't have the time then why are you here?
[Nexus S Android Development] Maximilian Mary:
I booted 0311 this morning.

I opened and closed camera.

After charging it for a couple hours this afternoon, I picked the phone up and it was quite hot: 46°. I couldn't find any unusual wake locks, but it had been awake for the previous hour or so. Live_oc @ 110.

After some digging, I found that the camera sensor was at 7 hours and counting. None of the running services had camera permissions. Forcing stop on the camera app didn't stop it. I reopened the camera app after force stopping it, and got an immediate freeze and reboot.
[Nexus S Android Development] ro_explorer:
On 0311 version the idle_stats have been turned off. The deep idle is still there though but doesn't generate logs anymore.
[Nexus S Android Development] Maximilian Mary:
Definition of eta:

"I've never donated for your awesome work which I could never accomplish myself. I am a leech that demands perfection, yet never shows appreciation. It is because of your highly experimental bleeding-edge work that my phone is as smooth as chocolate-covered silk, but I will not tolerate bugs. I want a fix NAOWZ, *****."
[Nexus S Android Development] mike216:
On the old vibrant forums I think they referred to that kind of person as a troll.lol.. I think that's what they meant

Sent from my Nexus S
[Nexus S Android Development] guildamx:
Ever been on a plane? :) ETA > established time of arrival.
[Nexus S Android Development] SA-07:
Estimated haha
[Nexus S Android Development] mike216:
Please read the first page!that's exactly what your supposed to see

Sent from my Nexus S
[Nexus S Android Development] mike216:
No I haven't

Sent from my Nexus S
[Nexus S Android Development] mike216:
Yes but before you download your favorite kernel dont you want to know the changes and additional features

Sent from my Nexus S
[Nexus S Android Development] coloxim:
Yes ..and i this my favorite kernel..but i miss the dimmer..and just ask the kernel with dimmer..I'm not able to make a kernel alone..so I've just ask it..

Now everybody want kill me for a simple question?

Oh my God..

Inviato dal mio Nexus S
[Nexus S Android Development] belvedere:
whether or not anyone asks, he can release kernel updates whenever the hell he wants.

end of.
[Nexus S Android Development] :
As smooth as chocolate covered in silk, good analogy. It's also as silky as chocolate covered in smoothie. Yum!

Obscurely referenced from the fifth dimension on my Nexus S
[Nexus S Android Development] lukappaseidue:
...... ok after 1 day 5 hours and 50 minutes mi nexus s arrives at 20% of battery.....

but I have a dubt

Using the new NStools I've noticed that I can't select anything anf that Deepidle isn't active (and all the other thing showed) So, How can I be sure that I've upgraded my nexus in the right way?

No log.... no script .... nothing of nothing.

I've ugraded the franco kernel by CWM but no wipe or similar :(

what I'm wrong
[Nexus S Android Development] roshga:
thanks, my bad.
[Nexus S Android Development] arifhn:
Check settings-about phone

At kernel section, does it show franco kernel?
[Nexus S Android Development] mike216:
No problem,why don't you go back to 01 or 27 until the new kernel drops,many people asked franco to include your favorite mods and he said he will on the next release! He didn't know we were using them

Sent from my Nexus S
[Nexus S Android Development] franciscofranco:
Exactly.

@Maximilian Mary

That sensor thing is quite interesting, I haven't put much thought on the sensors but for me it makes some sense.

@everyone else

I thank you all for all the feedback about earlier versions. The kernels are always a work in progress, together with the other kernel devs we are always trying to improve this and that, so bare with me/us, the more versions I release the more mature they should become ;)
[Nexus S Android Development] al_madd:
Found a bug..

after hours of sleep...my phone's sound disabled...have to restart my phone to have my sound back....

I9020T, CM 7.1, LIVE OC 10%
[Nexus S Android Development] mike216:
What version

Sent from my Nexus S
[Nexus S Android Development] al_madd:
sorry..my bad...

3 nov ...BFS
[Nexus S Android Development] mike216:
Now this is just my opinion but I feel cfs are more stable function wise and not just franco's bfs but even mathkids bfs,there both very fast though

Sent from my Nexus S
[Nexus S Android Development] franciscofranco:
Yes, BFS is a little faster, but CFS is more stable and everything just works. Next update has a little CFS update, I found a nice patch for groups and how it agroups tasks around, still haven't tested it though, will do in a few hours, but the code looks good!
[Nexus S Android Development] waterface:
Critica costruttiva: lo so che volevi essere ironico, ma così di certo non ti fai benvolere.

Questa è una community e che ci sono delle regole, tu sei sicuramente in buona fede ma l'unico risultato è che si sporca il thread!

---------- Post added at 02:45 AM ---------- Previous post was at 02:34 AM ----------

Hey franco (or anyone else), can I download Oct 27th kernel now? Anyone can share a download link?
[Nexus S Android Development] franciscofranco:
Just a warning, I don't support older versions, I only support the newest versions of my kernels and that's been a rule since I build kernels for android devices ;)
[Nexus S Android Development] waterface:
No problem with that dude. Push forward.

Just wanted to have the entire collection!.. and yes I didn't mind flashing 27.10 again as some users today reported a better experience with that.

(a dl link in a PM? :))
[Nexus S Android Development] saranyan:
Here you go. :)
[Nexus S Android Development] waterface:
Brilliant. Thanks mate
[Nexus S Android Development] pan1980:
first time testing this kernel, so far (about 4 hours usage) no problems, but i have a question, does this kernel support oc? cause in setcpu i can only go up to 1000ΜHz.

also how can i make permanent the change to system bus ?
[Nexus S Android Development] franciscofranco:
"To overclock you need to do this in the terminal or in an init.d file: echo 110 > /sys/class/misc/liveoc/oc_value. The 110 value means that both cpu frequency and bus frequency will be increased by 10%. You can increase this value as much as you want, as long as you increase the voltages otherwise the device won't handle it, but that's obvious."

First page ;)
[Nexus S Android Development] franciscofranco:
Update released.
[Nexus S Android Development] mike216:
Thanks a lot franco

Would you rather be called fransicofranco,fransico or is franco ok

Sent from my Nexus S
[Nexus S Android Development] franciscofranco:
Eheh franco is fine :)
[Nexus S Android Development] mike216:
If I create a scrip for liveoc do I have to put a number like 98liveoc

When making one for deepidle it wasnt necessary but was necessary when making one for lazy max frequency,thanks

Sent from my Nexus S
[Nexus S Android Development] pan1980:
i have the same question too.

well i tried the code

#!/system/bin/sh

echo "110" > /sys/class/misc/liveoc/oc_value

in a file named liveoc but didn't work.

also i cannot figure out how to overclock more with or without liveoc, first page didn't help me...

i use setcpu for voltages and oc.
[Nexus S Android Development] franciscofranco:
Yes exactly.

There is no more overclock than the one provided by liveoc, I don't want it.

Save it to a file called 98liveoc.
[Nexus S Android Development] pan1980:
neither do i, just wondering :)

but didn't work.

i placed the file at /etc/init.d/

named 98liveoc

#!/system/bin/sh

echo "110" > /sys/class/misc/liveoc/oc_value

but didn't work.

cat /sys/class/misc/liveoc/oc_value gives 100

if it matters i use MIUI rom form miui.us
[Nexus S Android Development] mike216:
Cool thanks and glad I asked because I didn't even know you provided one already

06 feels great! Fast, getting a great signal, all of my favorite mods.

Hope deepidle works well like it did on 27th release but will report back on that tomorrow after I let it sit all night on airplane mode

Will donate tomorrow,well tomorrow for me but might be today for you (? Timezone)

Thanks once again for all your time hard work and lately for your patients lol.. goodnight

Sent from my Nexus S
[Nexus S Android Development] thoth77:
11/6 frequencies, voltages

11/6 frequencies, voltages

/sys/devices/system/cpu/cpu0/cpufreq/UV_mV_table

1000mhz: 1250 mV

800mhz: 1200 mV

400mhz: 1050 mV

200mhz: 950 mV

100mhz: 950 mV

/sys/devices/system/cpu/cpu0/cpufreq/scaling_max_freq

1000000

/sys/devices/system/cpu/cpu0/cpufreq/scaling_min_freq

100000

/sys/class/misc/customvoltage/arm_volt

1000mhz: 1250 mV

800mhz: 1200 mV

400mhz: 1050 mV

200mhz: 950 mV

100mhz: 950 mV

/sys/class/misc/customvoltage/max_arm_volt

1400 mV

/sys/class/misc/customvoltage/int_volt

1000mhz: 1100 mV

800mhz: 1100 mV

400mhz: 1100 mV

200mhz: 1100 mV

100mhz: 1000 mV

/sys/class/misc/customvoltage/max_int_volt

1250 mV
[Nexus S Android Development] :
Just in case anyone missed it, search nstools on the market for a handy app with a gui for ezekeel's mods

Thanks franco

Obscurely referenced from the fifth dimension on my Nexus S
[Nexus S Android Development] mike216:
You might have to echo in terminal emulater then set up your script? Just a guess because I don't see 98liveoc but it might get created after you echo,try it and please tell us what happens

Sent from my Nexus S
[Nexus S Android Development] mike216:
What you know about that at stock 1000 mghz sons,ok now off to bed goodnight

Sent from my Nexus S
[Nexus S Android Development] pan1980:
i don't understand what you suggested me to do.

could you guide me step by step ?
[Nexus S Android Development] franciscofranco:
Create the file and reboot, done.
[Nexus S Android Development] pan1980:
the problem is that i don;t know how to create the file from terminal, what i did was to create a file in a text editor and then place it in /etc/init.d/
[Nexus S Android Development] franciscofranco:
echo "echo 110 > /sys/class/misc/liveoc/oc_value" > /system/etc/init.d/98liveoc
[Nexus S Android Development] kevinngck1:
This kenerl is fking amazing. My battery life is great! But one thing i want to know…my device is "hot" in anytime(not happened in standby time)
[Nexus S Android Development] thoth77:
NS Tools update ☞ Live OC included

NS Tools update ☞ Live OC included

[APPS] NSTools to manage various Ezekeel's MOD

+ Live OC

※ franco.Kernel 11/6
[Nexus S Android Development] al_madd:
Screenoff_maxfreq still disabled by default rite?

Dissapointed with live oc 10%...get reboot,deep idle not working and what so ever..

Right now..min 400,max 1000, enable screenoff_maxfreq..

Working great..thanx franco
[Nexus S Android Development] N@th_OC:
Thanks I'll try both kernels later in the day.

Great work Franco!!
[Nexus S Android Development] caleb1783:
you cannot use text editor..

u must use notepad++ or such programs if using windows...

Sent from Divinus Nexus S...
[Nexus S Android Development] notabene:
Using CFS seems like battery life is like 27.10 version (still best for me). Good job franco, very very good job!

But 2 problems, using BM MIUI, min frq 400 max frq 1000, Lazy, no voltage change, if I am playing FLAC with screen off, sometimes I can hear some ''scratches'' in headphones..

And 2. not important for me, but in quadrant just about 2700.. I don't care, but..

Anyway thanks for your very well done job.
[Nexus S Android Development] ro_explorer:
Please don't get me wrong here but if don't care about quadrant why running it at all?

Quadrant scores are generated by a multitude of factors, out of which, kernel is mainly influencing the CPU and GPU scores. The biggest portion od the Quadrant score is being created by the IO benchmark which is barely touched by the kernel itself and is mostly influenced by the way you are mounting the file systems.

For example, at least 500 points in IO benchmark in quadrant are enabled by mounting /data and /cache with "noatime" switch. There are a bunch of tricks to get higher scores in quadrant ... most of them are related to the file systems ... and sadly, these tweaks are mostly compromising the data integrity of the sd card.

If you really really want to compare the quadrant scores, install the quadrant pro (or whatever is called the paid version) and then you can run and compare strictly the CPU and GPU results, leaving out of the equation the IO.

As a reference point (if it makes any difference): My quadrant score is 1600 :) ... because I kept journaling on the partitions.

/start off-topic:

"My dear, I love you for the purity of your soul, I don't care how you look ... really ... but you're ugly you know?"

/end off-topic
[Nexus S Android Development] pan1980:
Thanks a lot for helping but did not work again. But I managed to make it work with nstools.
[Nexus S Android Development] Lazat:
Raise your voltages with steps of 10 and see if it helps. If I'm running 100mhz (liveOC to 120) at 710mv then i get cracks in phonecalls and musiclistening. Had to raise it all the way up to 800 to get it to stop. And you are only running 3 steps, 400, 800, 1000 so it should be fairly easy for you to find which frequency that is causing the cracks at certain voltage levels. I bet it's your min or maxlvl that's having problems :)
[Nexus S Android Development] pan1980:
Did you try to raise Max frequency voltage? I run fine with 1.290v for 110 and 1.320v for 115.
[Nexus S Android Development] Maximilian Mary:
I assume you are referring to the sdcard partition, rather than the physical sdcard present in other devices, information about which would be irrelevant to the ns.

I would be interested in hearing more about this.
[Nexus S Android Development] ro_explorer:
Sorry about the confusion. I was thinking at something and writing something else.

Let me explain what I understand it is happening (I might be wrong so if I'm generating rubbish info, please hit me).

Let's start with the file system writing basics:

The ext4 partitions can be mounted in many ways, some ways that provide data redundancy, extra information and a reliable way of storing data at the expense of speed. Other ways are just bypassing the safety switches and are increasing speed dramatically but if anything will go wrong in the process of writing data, that specific information will be compromised.

The highest reliability is obtained with a journal on the file system. The highest speed will be obtained using a loop partition device on top of any existing file system.

Real life example:

You play a game and you are exiting the game at one moment. The autosave feature of that game will initiate the write operation of the save-game file.

In the first case, the disk manager will take that file, put it into disk and after that it will generate a write-ok report and the game will exit. The time between the write request and write-ok feedback is the real time that it takes to the system to actually write that file on disk.

In the second case, the same write file request is directed to a loop device which is basically a ram cache, so the write-ok will come extremly fast and the game will exit.

Meanwhile, your write request is being processed and the file written initial in the ram cache will be passed to the real disk partition (with the necessary time to do this operation, but being a background process, the user doesn't feel it) .

The problem with the second case is that if there is a sudden power loss or the phone will freeze due to an error, your file will not find its way from ram to disk so, after a reboot you may find out that the file was not actually saved.

Out of all partitions in your NS only 3 of them are changing content in a dynamic way: /cache, /data and /sdcard (or /mnt/sdcard).

The /sdcard partition is VFAT (fat32) and there is not much that can be done about this.

The /data partition (where all your programs and their settings/content files are stored by default) is ext4.

The /cache can be converted in ext4, by default being yaffs.

With the above info in mind, there are certain mounting switches that can enabled using a boot script and will result in various performances of the IO as seen by quadrant.
[Nexus S Android Development] skinniezinho:
New kernel by the Morning,AWESOME :P Let's flash it!THanks Francisco!

Apart from that problem that I had once with the network fail,the 03/11 was flawless for me.
[Nexus S Android Development] qtwrk:
sir, sorry for asking this if anyone has already asked , but there are 127 pages ... - -

6.NOV , i typed "echo 1 > /sys/class/misc/touchwake/enabled"

feedbakc with "connot create /sys/class/misc/touchwake/enabled: directory nonexistent"

i write these lines in init.d , which worked before in 2.nov or 27.oct ...

so , what's going on ? O.O
[Nexus S Android Development] skinniezinho:
Well Franco guess you're going wild :P

This is 06 CFS in stock MIUI

I only managed something like this with your BFS on KelLMSKing MIUI that is very tweaked (there are tests that show 50fps+ difference!).

Congratulations!
[Nexus S Android Development] coloxim:
Last kernel is very good!! Thanks..I've always doubts only about deep idle.. is better disable..

Thanks Franco!

Inviato dal mio Nexus S
[Nexus S Android Development] mixtapes08:
Try "nstools" in market.. all mods of ezeekiel will control by that app. Including that touchwake.. deepidle and many more..
[Nexus S Android Development] mixtapes08:
Bfs or cfs?
[Nexus S Android Development] mixtapes08:
Thanks master for bringing back bln and other stuff...
[Nexus S Android Development] jeffkhlam:
i use setcpu to set the voltages but the setting doesnt seem to stick, i have to apply it again after every reboot. am i not supposed to use setcpu?
[Nexus S Android Development] fabulous69:
hi Franco

Thx for the new kernel!

Could someone please tell me how to disable the sensitive KEY backlight that put itself ON when you receive a notification?

Ty!!
[Nexus S Android Development] :
Download nstools from market. There is an option for that too!

Obscurely referenced from the fifth dimension on my Nexus S
[Nexus S Android Development] fabulous69:
thx button pressed ^^

i mean i would have liked to know if there was a way to do this touching directly the kernel, without any additional software, but ill try this so :)
[Nexus S Android Development] ro_explorer:
Before typing that line, have you typed "su" ?

As a regular user you can not access /sys/class/misc .... bla bla .. you need superuser permissions first, so , "su" first.

I have just tried that and w/o "su" I'm getting the same error :) .. the funny part is that I never typed these commands without SU :)

---------- Post added at 04:22 PM ---------- Previous post was at 04:20 PM ----------

You just need a script to be executed on boot so you can set up the proper enable/disable values in the points where you need them. Everything is documented in this topic. For specific tweaks related to specific mods, you may want to take a look at ezekeel's topics.
[Nexus S Android Development] caleb1783:
sure, you can follow the init.d steps outlined here...

http://caleb1783.tistory.com/218

but the app is really simple and easy to use... produce same results...

---------- Post added at 09:42 PM ---------- Previous post was at 09:40 PM ----------

thats strange... mine sticks without problem...

did you check "Set on Boot"?
[Nexus S Android Development] screeny2:
i use nstools, enabled deep idle, but it's always showing 0 ms everywhere.

why doesn't it activate? is there any other way to do it?
[Nexus S Android Development] caleb1783:
itz franco kernal...

he enabled some mod that disabled stats...

he assures us that it works... and it does..

Sent from Divinus Nexus S...
[Nexus S Android Development] jeffkhlam:
i checked that. still not sticking on reboot.
[Nexus S Android Development] lukappaseidue:
:( using with NStools everything in "NOT AVAILABLE" so I can't set anything.

what I'm wronging?

Please help me.

I think thank I have not well upload franco's kernel (using CMW)
[Nexus S Android Development] Flying Fox:
Depends on the kernel you´ve flashed - with the latest updates of 11/6 all possibilities should be available, not so with the 11/3.
[Nexus S Android Development] Cybergr:
I am once again back on NSCollab 1.0.50 with latest 6/11/11 kernel..So far everything seems to work in perfection...Haven`t test LiveOC yet though..

Something weird that made me laugh was when i tried to download the Google Earth app from the market i finished up with a message saying that this app is not compatible with your device..!!Mega lol..?!Hahahaha...
[Nexus S Android Development] :
Did you wipe cache and dalvic? Did you allow nstools in superuser?

Obscurely referenced from the fifth dimension on my Nexus S
[Nexus S Android Development] JmPTaz09:
11/6 running like a dream. NSTools app is really nice and u can even set ur liveoc with it. Using the BFS version and everything is running great
[Nexus S Android Development] mike216:
Yep 06 is great! Pulled off the charger at 98% and lost 2% in 9 hours

Sent from my Nexus S
[Nexus S Android Development] jhalmeida:
Hum still having issues with flash and camera. Flash goes off too early and I get a black photo;

Also I have lost sdcard storage twice. Solution was to mount via recovery.

Anyone with thus issues?

Thanks
[Nexus S Android Development] :
+1 camera flash issue

Obscurely referenced from the fifth dimension on my Nexus S