yashsingh1/xdaforums huggingface dataset:
[Nexus S Android Development] :
Some people reported that wiping cache and/or fixing permissions will solve that.

EDIT: Just noticed on dev-host, one person has downloaded my makeboot.zip... who's going to own up to that? PM if you have any questions about building :)
[Nexus S Android Development] :
People who know me for benchmarking will be pleased to hear I've got the old amp-meter out, and I'll be testing various IDLE2 configurations while thalamus waits for his new battery.

If that makes no sense to you, I'm referring mainly to this study I did:

https://docs.google.com/spreadsheet/ccc?key=0AntDDKv-lS6IdEY4T3dXWVFDWk9lREdJNGFfU2NwRlE
[Nexus S Android Development] tchaari:
Yay, bedalus is back to benchmarking ;)

By the way buddy, can you please measure wifi battery drain again on Jelly Bean? the measures I've done with "My battery Analyzer" app showed that wifi is draining more power than it should...
[Nexus S Android Development] alen1901:
I also noticed you lowered charging limit, from 96% to 92,93%. Why so? That 3% doesnt mean a lot in battery charging cycles. Or?

Sent from SpeedMachine i9023
[Nexus S Android Development] :
That's not a change I've made. Wipe cache, fix permissions!
[Nexus S Android Development] Articudos:
I think u should add fix permission script in ur kernel zip file for convenience:D
[Nexus S Android Development] :
To be honest, wipe cache may be the important bit.
[Nexus S Android Development] :
Sorry to anyone who was following my github, I've just shamelessly re-written my history.
[Nexus S Android Development] shivasrage:
hello bedalus

how long do you think we have to wait for 3.2 ?

i know it´s a lot of work...

S.R.
[Nexus S Android Development] :
The USB issue is confusing for me. I introduced some code to deliberately kill it. Then I reversed that code, but it never came back. At first I thought it might be because I had also integrated thalamus new IDLE2 v0.213 code, but his own version has no USB mass storage problems. So, I'm having trouble trying to track it down.

Actually thalamus and I were chatting last night while I tested different his various suggestions for IDLE2 configurations, and there was no difference for any of them, which is when he realised MTP was to blame, so I may have to work around or remove that too.

EDIT: LOL, you must be my lucky charm, just got USB working finally! Will upload.
[Nexus S Android Development] :
Here is v3.2: http://d-h.st/9Pu (TESTING)

-Pretty much the same as the previous test version

-i.e. v0.213 of IDLE2

-USB is working again

Since it's likely the MTP kills IDLE2, I will probably release one kernel with MTP and no IDLE2, and a second version with IDLE2 and no MTP as separate stable releases.
[Nexus S Android Development] shivasrage:
Thanks a lot bedalus !

I test it after work in the afternoon..:D
[Nexus S Android Development] meisze:
Does it work on JellyBelly 1.0 ?
[Nexus S Android Development] Articudos:
No.
[Nexus S Android Development] shivasrage:
no i don´t think it works ....

jelly belly only works with thalamus (original in jelly belly) kernel..

S.R.
[Nexus S Android Development] alen1901:
You broke crt animation on this 3.2 kernel. :P (i9023) i flashed kernel, wiped cache and fix permissions, now i will see if charging limit is the same.

EDIT: Also init.d bln script is not working. Need someone else to confirm that,it might be just me.

EDIT2: 3.1 is smoother too. So im back to 3.1

Sent from SpeedMachine i9023
[Nexus S Android Development] nwbee:
is voodoo color enabled in this kernel?
[Nexus S Android Development] :
Sorry, I need to reapply the CRT fix.

Voodoo colour is present.

Init.d works for me.

Smoothness is probably down to some debug stuff.

If you have any other weirdness, reboot to CWM recovery and wipe cache.
[Nexus S Android Development] meisze:
I use 3.2 running on JellyBelly 0.1.5.1 and it works but I have a question that I find dalvik-cache folder in cache and nothing in here .

Is it correct ?
[Nexus S Android Development] shivasrage:
hello bedalus

now i´ve tried the new version a little bit and to this point it works good.

I can´t recognize any lost of smoothness but crt animation is broken like alen1901 said.

No reboots or sod´s the last two hours everything´s fine...

S.R. :D
[Nexus S Android Development] alen1901:
Can you send me your bln script?

EDIT: strange, when i use bln control app, bln is working but with script it doesnt. So can you send me your script? And which permissions. I put rwxr-xr-r.

Sent from SpeedMachine i9023
[Nexus S Android Development] benoit2600:
I have the green screen bug with the 3.2 kernel :(
[Nexus S Android Development] :
Interesting. With 3.1 you had no problems with green screen?
[Nexus S Android Development] alen1901:
Little help for me? 2 posts above.

Sent from SpeedMachine i9023
[Nexus S Android Development] :
If you use NSTools, I suggest you set up everything how you would want it, then save your settings. (Make sure restore at boot is disabled). Go to /data/data/mobi.cyann.nstools/settings and copy the file-name you just saved to somewhere safe, e.g. /sdcard

Then permissions should be

owner R/W/X

group R/X

Others R/X (which you can set in Root Explorer or use the terminal)

The head of the script needs to be

#!/system/bin/sh

And all your settings underneath.
[Nexus S Android Development] alen1901:
I dont use nstools. I just took bln/bld script i used before, and edit it with notepad++. Before it was working(on ics), dont know why it wont work now. I use bln app for now.

Sent from SpeedMachine i9023
[Nexus S Android Development] :
Hmm. Should be working, it works on CM10. I'm not sure. Fix permissions?
[Nexus S Android Development] nwbee:
hi...i'm using cm10 jellybro and v3.2 kernel

pretty smooth but somehow i cant adjust screen v1 gamma hack, nothing happen everytime i slide the value... and of course i have fixed permission
[Nexus S Android Development] doc_v15:
Bedalus, I have been using your ICS 1.4d kernel on MIUI Android rom, its been super super amazing compares to ANY other kernel in this NEXUS S thread!

The deep idle is FABULOUS! Using SmartassV2 Governor and deadline. NO OC. Got 55% on normal 3G usage data and sms and few calls after 17hrs!!! will post screenshots later! oh wow!

Looks like the research really gives you a really solid things bro! Keep it up!
[Nexus S Android Development] Articudos:
Lol, I think there will be no top=off in miuiandroid if u didn't change the value.
[Nexus S Android Development] leap_ahead:
hii i test your kernel and all working good but no crt !! i9023
[Nexus S Android Development] :
That's normal. It's because of using morfic's colours.
[Nexus S Android Development] :
Yes, sorry, I know how to fix that. Right now I'm testing a batch of 32 kernels with different IDLE2 settings to find the most power-saving parameters, so I'm a little busy at this moment, but I will sort it out for 3.3
[Nexus S Android Development] alen1901:
I use jellybelly 0.1.5.1. And yea, i fixed permissions and wiped cache. Maybe rom is having a fun with me. :D

Sent from SpeedMachine i9023
[Nexus S Android Development] :
I'll double check on that when I do v3.3
[Nexus S Android Development] benoit2600:
All work perfectly with your other kernel, even the 3.2_test kernel. It's only with the new one, I have the same bug as the green screen with thalamus_ kernel's
[Nexus S Android Development] :
Here is v3.3: http://d-h.st/JOu

This may be classified as stable... depending on people reporting back positive!
[Nexus S Android Development] leap_ahead:
i flash it and everything working good !

thanks !!!

charging limit stay at 96%..is a bug ?
[Nexus S Android Development] gregorypeg1000:
Why did you disabled idle2?Using 3.2v on cm10 jellybro and everything works fine.
[Nexus S Android Development] alen1901:
Everything fine here. Working great. Didnt test usb. But why you disabled idle2. So if i listen music, my battery will die fast, haha, thank god i dont listen that much. :D

Sent from SpeedMachine i9023
[Nexus S Android Development] leap_ahead:
alien you use nstools ?

can you check the battey charging limit ?
[Nexus S Android Development] alen1901:
Alen* :p and i dont use it. My phone is chaging correctly, it was my fault, didnt let phone to charge fully, to reach limit. Didnt saw mVolts. :D

Sent from SpeedMachine i9023
[Nexus S Android Development] leap_ahead:
lol 0k sorry :p becasuse i try to change to100% via nstools and i cant,,thanks
[Nexus S Android Development] benoit2600:
I don't have the green screen with this one
[Nexus S Android Development] Articudos:
@bedalus

If idle2 disabled, is there more tweaks for battery?
[Nexus S Android Development] gmorel4:
So far, the kernel is running great. No green screen, will see how the battery is at the end of the day, but your past kernels have been great for battery life, so I have high hopes for this one. Just out of curiosity, which cpu governor do you recommend? I'm trying to decide between either Interactive or SmartassV2.
[Nexus S Android Development] Articudos:
I guess he'll recommend ondemand :p
[Nexus S Android Development] sdhanjal15:
Finally!!! The color is amazing. Thanks bedalus!

Sent from my Nexus S
[Nexus S Android Development] nexususer1:
Amazing kernel:) my nexus has never been that fast, keep up with the good work, I just found my new matrix ;)
[Nexus S Android Development] alen1901:
I would donate if i could, not just for kernel but for all your work here with testing etc, you put lot of effort here. Great job man. ;) respect.

Sent from SpeedMachine i9023
[Nexus S Android Development] sdhanjal15:
This guy deserves a gold medal for his amazingness

Sent from my Nexus S
[Nexus S Android Development] dckmastaflex:
This kernel on paranoid android on tablet mode with soft keys enabled and capacitive buttons dimmed off locked in landscape mode is pretty friggin awesome. Especially with chrome running in tablet mode! Sweet as salted butter!
[Nexus S Android Development] shivasrage:
After testig the usual things....

All features i have in use are working...crt, BLD etc. ...very well done bedalus, very well done...:)

S.R.
[Nexus S Android Development] Abaddon:
can u add linaro patch? :)
[Nexus S Android Development] original21:
Really smooth bedalus. Running great so far (smartass, min200, max1200). I will report on battery soon.

You did a great job!!!:)
[Nexus S Android Development] sdhanjal15:
Linaro us obsolete

Sent from my Nexus S
[Nexus S Android Development] Articudos:
That's unstable, AFAIK.
[Nexus S Android Development] jabbeboy:
It does not work for me. it just keeps booting and booting. nothing happens
[Nexus S Android Development] :
Yes, I can fix that.

It's still an experimental patch. I've been testing versions direct from thalamus, and even though they are entering the TOP=OFF state, they are not saving power like Deep Idle did. Because IDLE2 is fixed at 800 MHz, the phone is burning extra power. Without the patch, the frequency can stay at 100 MHz most of the time, which is more power saving. Hopefully thalamus can figure out what is causing the problem. Hopefully it is some minor detail. As soon as thalamus fixes it, and we can see some genuine power saving.

No, my kernel does not incorporate any UV. Check my research for why. Link in OP.

Ondemand :) But if you don't care for battery savings, try thalamus interactive. It's been reported as very smooth. My tweaked smartassV2 has the right values for our device, which saves CPU cycles, but apart from that I proved it to be the best performing governor, and also the most power saving high performing governor. Check my research. Link in OP!

Thanks, there is a donation link to krarvind in the OP, who was kind enough to explain to me how to enable MTP. He deserves the money!

I've tested this for krarvind co-incidentally, and it has zero effect.

Go to CWM recovery, wipe cache, fix permissions. If that fails, eat marmite.

What ROM?
[Nexus S Android Development] leap_ahead:
Ok thanks i will wait for fix!! So you prefer ondemand or smartass?
[Nexus S Android Development] nwbee:
please delete
[Nexus S Android Development] polobunny:
Read back last pages. Answered question by bedalus...
[Nexus S Android Development] jabbeboy:
Okey. What does fix permission means? I am currently using your old version 2c and it is working great. Running stock jb ota.
[Nexus S Android Development] leap_ahead:
boot to cwm recovery--> advance--> fix permision

if you have problem with nstools or governor cpu change
[Nexus S Android Development] :
Ondemand for general use, smartass for games
[Nexus S Android Development] leap_ahead:
any update today ?

---------- Post added at 01:24 PM ---------- Previous post was at 01:10 PM ----------

cool i try today the mtp and is ok !! without disable usb debugging drivers found !!
[Nexus S Android Development] :
When I've updated to the latest 3.0.39 I'll update. BLX will be fixed too. This may happen tomorrow
[Nexus S Android Development] freakness51:
a quick question guys

does BLN work with this kernel? i'm using thalamus and got no BLN

thanks :silly:
[Nexus S Android Development] leap_ahead:
yes is working !!!
[Nexus S Android Development] alen1901:
You use script? Can you send it to me.

Sent from SpeedMachine i9023
[Nexus S Android Development] leap_ahead:
sorry i use nstools
[Nexus S Android Development] freakness51:
ok, I confirm BLN working with BLN control ^_^
[Nexus S Android Development] alen1901:
I make it to work bln control app, but not with init.d script. Now i changed rom, so i will try again. :p

Sent from SpeedMachine i9023
[Nexus S Android Development] jabbeboy:
It doesnt work when i wipe cache, fix permissions...:( WTF.. How can it not? I just se the bootanimation on and on and on again. Nothin happens...
[Nexus S Android Development] original21:
After a long time bln for missed calls works fine with bedalus kernel. I cannot comment on battery life since i had almost 2h of voice calls and more than 1h of screen on. Wifi always on. When to 42% in 11hours. I have also tried temple run which plays so smooth.

CM10 euroshank 02/08, v3.3, smartass, deadline, min200, max 1200
[Nexus S Android Development] :
Are you on JellyBelly by AdamG? He programmed it to forbid other kernels.
[Nexus S Android Development] sdhanjal15:
Can't wait for .39 Linux kernel update.

Sent from my Nexus S
[Nexus S Android Development] :
Since you can't wait :p...

Here is: v3.4: http://d-h.st/ML6 (TESTING VERSION)

-Merged to 3.0.39

-Allow 100% in BLX

A cache wipe may be required. Please report back with any issues.
[Nexus S Android Development] :
After reading the changelog for 3.0.39 I began to wonder if Ezekeel's Deep Idle would be restored to working order, and in fact, after testing it, it seems to work fine.

A cache wipe may be required. Please report back with any issues.

EDIT: GIANT CRASH!

Oh, wait, I need to add that patch that increases the minimum frequency.... will reupload.
[Nexus S Android Development] alen1901:
So, v3.4 is ok to download? Is idle2 included?

Sent from SpeedMachine i9023
[Nexus S Android Development] gregorypeg1000:
Installed 3.4v but in kernel version still says 3.0.38-25.The date is correct though.Other than that everyting works perfect.
[Nexus S Android Development] :
Thanks, I just forgot to update the config label!
[Nexus S Android Development] :
Yes, that one is fine. No IDLE2 or Deep Idle
[Nexus S Android Development] :
EXPERIMENTAL!

Deep Idle Enabled v3.4: http://d-h.st/xKI

-Merged linux 3.0.39

-The .39 patches indicated Ezekeel's original DI might work again, so merged it in

-Used thalamus code to fix Deep Idle frequency to 400MHz

Tested so far: No SOD during inactive periods.

Music works with 400MHz if DI is enabled.

DI can be disabled, and frequency behaviour will be 'normal' i.e. 100MHz most of the time.

I did some overnight battery drain tests:

-With IDLE2 enabled/disabled drain was 4% ph either way

-With DI drain was 3.4% ph

Concerns: DI may just stop working for uncertain reasons. AnTuTu definitely kills it.

IF YOU TEST - REPORT BACK! :D
[Nexus S Android Development] tchaari:
New release to test ;)

By the way buddy, do you still use thalamus code as a base? I found it less battery friendly than other kernels :)
[Nexus S Android Development] sidnoit22:
Coming from Air Kernel #153, will test this kernel and i will tell the results. :)
[Nexus S Android Development] Oodie:
On 3.3 and downloading 3.4. Implementing DI is good, what about mtp ? On 3.3 ,but mtp doesn't seem to be working . Is it my rom issue or , not included?

°°° This comment is Sent from my Nexus S °°°
[Nexus S Android Development] Articudos:
Not included:/ Maybe it breaks usb..
[Nexus S Android Development] leap_ahead:
3.3 or 3.4 ?
[Nexus S Android Development] Articudos:
3.3 Maybe not sure. I saw similar post by bedalus.
[Nexus S Android Development] Articudos:
@bedalus

My phone freezed, in v3.3 and couldn't get kmsg because I waited for 20mins but didn't reboot and my phone was heating... so I pulled out a battery.

Maybe ROM issue..?(cm10 v1.2)

Edit: freezed again, I was scrolling 9gag pictures in google over 46 pages in stock browser, freezed again:/

So pulled out battery.

Can I have any logs?

The special thing I did was nandroid restore from latest cwm..:confused:
[Nexus S Android Development] leap_ahead:
for me is working 3.3 and 3.4 !

---------- Post added at 09:29 AM ---------- Previous post was at 09:21 AM ----------

Why deep idle run at 400mhz ?
[Nexus S Android Development] MrBigWaffles:
I've been using 3.3 and I must say, its stable and fast. However with the lack of deep idle the battery does take a big hit while the phone is "asleep".

Hopefully 3.4 will fix that.

I've used many kernels but the baladus kernel is the only one I trust on JB.
[Nexus S Android Development] jabbeboy:
No i have the stock OTA 4.1.1 but i flashed it manually. Its so freaking weird, your old version 2c works like a charm, but not this version. Maybe gonna try diffrent kernel:crying:
[Nexus S Android Development] madd0g:
DI ain't enabled by default right ? I want it off.
[Nexus S Android Development] :
Use v3.3

There's two test versions of v3.4 in the thread if you work backwards, the most recent one has deep idle merged (but not on by default), the one prior to that does not have it at all.

Some of the questions I've just read could be answered by looking at the OP
[Nexus S Android Development] :
Uh, possibly, CM are good about letting you know which versions are stable, and there are none yet for CM10.

There's some fixes for lockups in certain situations in 3.0.39, you might try one of the latest test versions. Use search by user-name in this thread to see all my most recent posts. If in doubt, wipe cache.
[Nexus S Android Development] :
Yes, it's still thalamus' base. Thalamus just posted his thoughts on battery saving tweaks in his kernel thread. I agree with him. I'm sure this kernel compares better than stock, the only thing is wifi will drain more when idle due to PM_FAST
[Nexus S Android Development] :
Uh... technically, Deep Idle is as useless when the phone is asleep as it is when the screen is on... It only helps if the phone is doing something while the screen is off, i.e. playing music.
[Nexus S Android Development] leap_ahead:
bedalus i use v3.4 first version without deep idle ..is stable ..

bug on battery charging ..i change to 100 on nstools but only 94% can charge !
[Nexus S Android Development] raulillo88:
Could you include custom voltages in future releases? Why do you remove it?
[Nexus S Android Development] madd0g:
After couple disconnects on MTP, same USB3 and another USB2 port didn't recognize either modes.

Now I flashed the kernel again, switched to MTP, connected to USB3 port (same one then before) and Windows recognized the device. Synced couple mp3's, ejected, disconnected the phone, everything worked. I tried connecting via MTP again, phone works now.

Looks like it was something with Windows, that got solved by reboot :]
[Nexus S Android Development] :
That's good news!
[Nexus S Android Development] :
I showed there was no significant battery saving from uv in my battery benchmark thread, so i never use it, and in fact generally discourage it. For the instability it brings, if your phone reboots, that will use more power than uv would have saved.
[Nexus S Android Development] wmdunn:
Bedalus ... kernel (v.7) is working great, although the gamma hack portion of voodoo color is non responsive. Multipliers are working.
[Nexus S Android Development] DaXmax:
I was bored so i did this... :P
[Nexus S Android Development] :
Thanks. It's the green flash fix, prevents gamma tweaking.
[Nexus S Android Development] :
Haha, that's so beautiful. Can you make it less beautiful and more marmitey?
[Nexus S Android Development] wmdunn:
Thanks ... any way to fix "the fix"?
[Nexus S Android Development] climhz:
i just want to use _thalamus base with BLN so your kernel 0.2b is stable, right? and does it have PM_FAST
[Nexus S Android Development] Blackcrx:
Just noticed this kernel from the slim thread. Flashed this on slim 4.2 over my old matrix 22. Everything is good,now just gotta test the battery usage

Any reason why this isn't in the development forum?

I also noticed there isn't a fast charge option, any chance that will be included in the future?
[Nexus S Android Development] :
I'm not bringing the green flash back!
[Nexus S Android Development] :
Yes and yes
[Nexus S Android Development] :
It's not in development because, despite my obvious talent (jk :p) i am in fact a noob at building. If people started asking me what's in the works, I'd probably end up biting off more than i can chew, make mistakes... Better to keep this on the down low.

On fast charge, no, i don't need it.

Edit: bit the bullet and requested a move to development
[Nexus S Android Development] DaXmax:
Come on Gtalk, will talk.. :P
[Nexus S Android Development] Blackcrx:
Haha. I'm sure you'll be fine in the developers forum.

Any chance for back light dimmer adjustment in the future?
[Nexus S Android Development] JokerAce:
What if you were outside, no additional charging port available.. Only your laptop is around... With a USB cable.... You need fast charge! :victory:
[Nexus S Android Development] :
I don't have a laptop, and I still don't miss BLD. This is a personal project, I'm just sharing what I made for myself.

Feel free to ask, but also be prepared to hear a no.
[Nexus S Android Development] Blackcrx:
Sounds good to me. Thanks for sharing.

Awesome kernel so far.
[Nexus S Android Development] Oodie:
Running .7 since last night with miui and no issues so far with deep idle on . Project Marmite doing good .

°°° This comment is Sent from my Nexus S °°°
[Nexus S Android Development] alen1901:
Question, on kernel 1.4d, for ics, you used cm base? If yes, i must agree, thalamus base uses little more battery. :)

Sent from SpeedMachine i9023
[Nexus S Android Development] :
I don't know if I would call it stable until a few people have tested it at least. But the linux team don't generally allow patches that cause problems. However, in this release, it certainly looks like some problems were solved. Whether or not those problems were introduced after 3.0.8, I don't know; I haven't looked into it.

Anyway, the BLX fix has been applied. I haven't personally tested it, perhaps someone else can report back if it charged to 100%. It's only a cosmetic fix anyway. The intended use is to lower the limit at which your phone stops charging to reduce stress on the battery, and increase the number of possible charges it will accept before the capacity begins to reduce. I keep mine at 90%. In my time here at XDA I can't count how many times I've explained this concept, then someone replies "So you're saying lowering the limit improves battery life? That doesn't make sense." If that is you, re-read this paragraph until it does make sense :p
[Nexus S Android Development] :
I think "project butter" has increased demand on resources. If you don't know about vsync or triple buffering, here's an article I googled up: http://www.tweakguides.com/Graphics_9.html
[Nexus S Android Development] migz012788:
Hello mr. Bedalus :) i am looking for kernel that runs best on gaming. Can you recommend this?