yashsingh1/xdaforums huggingface dataset:
[Nexus S Android Development] :
v7.1.5 is here: http://goo.gl/HvUrp

-Highly experimental version.

-Re-added backported oom_score_adj for killing tasks

-Also backported binder with fixes from the 3.4 kernel

-Voodoo can now control gamma, but values below zero may cause a flash when you power the screen on/off

I've been testing this on a an early experimental test release of Slim Bean based on 4.2.1, and everything seems fine. I'd like more feedback from other users, because the last time I used the backported oom_score_adj code, it seemed to cause issues for some users. I'm just crossing my fingers and hoping that everything will now work properly, now that we're using an any-kernel model, using the target ROM's ramdisk should ensure compatibility.

There's a few fixes in the binder code for scary looking bugs about memory being freed when it shouldn't be, etc... so I'm hoping that if this version is bug free (oom_score_adj) the binder fixes may also help solve the soft reboots that for some reason only i9023 users are reporting.

We'll see how the feedback for this version is. If all is well, the next version will add another 4MB memory. Please feedback if unstable. Also, please pledge that you have since re-installed your ROM (or at least your ROM's boot.img) since v7.1.3 was released.
[Nexus S Android Development] klinker:
I'm on trinity now with greanblues jb4.2.1. Wich version of 7.1.5 i need to flash? Also need to reinstal rom?

Btw...can i control this rom with TKT?

On the road with my Nexus S...
[Nexus S Android Development] Nexus HAL:
thanks Bedalus.. you're a man of word.. :good: very happy to see the gamma control in marmie.

anyways.. i've just clean flashed slimbean 3.1 yesterday. as you've said earlier it contains a modified v7 by default, what should i do before flashing v7.1.5 on it.. i'm thinking of flashing v7.1.5 first, then reflash the slimbean 3.1 core over my current installation. would that suffice?
[Nexus S Android Development] :
Install other ROM version I think and TKT i doubt will work.
[Nexus S Android Development] :
Just flash 7.1.5 there will be no issues
[Nexus S Android Development] kwibis:
Tkt works fine. Have it installed also. However I'm still on 7.1.3 don't know if that makes a difference

Sent from my Nexus S
[Nexus S Android Development] ho0o0o11111:
Clean install BB6 + Marmite 7.1.4 yesterday.

Comparing with other kernels, Marmite is very snappy.

Very stable too. No reboots and lags.

Indeed I haven't used your kernel for a while as I faced problems in 4.XX-5.XX, but the recent build is really awesome. :good:

And 1% for 8hrs sleep (Air mode), 20% for 24hrs (data sync every 30mins) is really very good. :laugh:

I will report back if facing any issues.
[Nexus S Android Development] yihtang:
Glad to see voodoo color with gamma control is back :) it's one thing that my OCD keeps telling me to stay with CM default kernel. But why not gamma control since our Nexus S has one of the best display to have the best contrast :D

So I flashed 7.1.5 and everything is perfectly smooth and fast. No lag or reboot so far! Great job, bedalus

P/s: the green flashes are hardly noticeable on phone wakeup, but quite noticeable when hanging up phone. I am aware that I have a below 0 value for my gamma (which I think gives good contrast), but just wondering, how did CM have below 0 gamma control without green flashes?

EDIT: oh wow just realized something. If you have your fingers on the touch screen when trying to wake up your phone using the power button, there will be a permanent green mask on your screen until you reboot (for those who mess around with the gamma control, and set to punchy setting in voodoo app, alt setting seems fine)
[Nexus S Android Development] Jamalsid:
I think cm use a different formula for their gamma
[Nexus S Android Development] Nexus HAL:
you know what i'm afraid of? if people starts complaining about it again, bedalus just might take it away this time too! its a choice, nobody's forcing it upon the user.. this green flash thing has been beaten to death since voodoo was introduced years ago.. with no other solution but to increase the brightness. just accept it as a tradeoff for better screen contrast, or don't use it (keep gamma sliders at 0, as bedalus suggested).. or keep using CM color..

i'm sorry if i sounded rude, i didn't mean to.. to answer your question, CM doesn't have any magic formula.. at lower brightness Nexus S AMOLED simply can't cope with the higher contrast (2.2 gamma). CM color gets drastically washed out when you drop brightness below 20.. and voodoo just starts showing that green flash.. thats it, end result is all the same, no beautiful high contrast screen at LOWER brightness setting for us.

anyways, i'll share my personal settings when my testing produces a reliable one.. :)

EDIT: think of it this way... when you are calibrating for 2.2 gamma you are essentially asking for a bigger contrast ratio (dynamic range).. which means a 0 value for black and suppose a 50 value for white.. and a gradual transition between them. with this demand placed, when you drop the screen brightness below a certain point, where there's simply not enough space to maintain this gap between black and white- screen goes wonky. CM deals with it by decreasing the contrast, thus minimizing the gap, below that point, and VooDoo flashes green. fact. only way to completely get rid of it to tell the ROM (not a kernel issue) to shift to full brightness without gradually increasing from or decreasing to 'dimmed' state, thats where the green flash happens. or simply stick with 0 gamma value.
[Nexus S Android Development] leap_ahead:
no green here !!! v7.1.5
[Nexus S Android Development] dadaz007:
7.1.5 is smooth...

I just have a pb on my 9023, when I push power to sleep the screen I have a flash of the screen (screen goes off -> on -> and off again). Didn't have that with 7.1.4.

Thanks Bedalus.
[Nexus S Android Development] yihtang:
Haha obviously I am not complaining, I don't want to be the one to cause this feature to disappear in this kernel.. :P I just wanted to know if CM has a way to deal with the green flashes. Thanks for the info, by the way :)
[Nexus S Android Development] ej8989:
Crashed while playing virtua tennis. No OC.

Used smartassv2 governor.

EDIT:

Soft reboot while playing templerun brave. No OC.

Can i assume that the ROM is unstable?

Marmite v7.1.4, CM10 Nightly 20121201
[Nexus S Android Development] BenHeng:
Hello. Can someone tell me if flashing back v7.1.4 over 7.1.5 reverts gamma control?

As a i9023 user I might be encountering a bug with this feature, but I'll need someone who use it to test the persistance of gamma control (just dirty flash v7.1.4 above 7.1.5 and see if your adjusted gamma are reseted).

Thanks by advance.
[Nexus S Android Development] :
Unfortunately those are both logs from CWM recovery. By crash do you mean an app FC? What model phone is it? Try v7.1.5, I'm keen on seeing if the updated binder code will help prevent soft reboots.

Gamma control will be gone if you go back to v7.1.4.
[Nexus S Android Development] BenHeng:
Ok thank you :D No issue to report then, must be a hardware issue :/ I think my brave Nexus is finally failling me :crying:
[Nexus S Android Development] :
Why, has your screen gone funny?
[Nexus S Android Development] BenHeng:
Sometimes, it just dimmed itself to an extrem (I thought it was black, but today it failed me outside, as I was on a really bright spot (with the sun shining over my naked skin blablabla) and I noticed I could see something (i was messaging so the background was withe). I took some screenshot (seemingly perfect, you wouldn't believe there was any problem at the time), then fumbled my way through reboot menu, and It rebooted OK. I though it was flashing gamma color version of the kernel that might be affecting it, but today, after a nice wipe, I reinstalled articuodos, v7.1.4... and it's still happening. Since the digitizer is also acting weird, I think it's my nexus' swansong ... (119€ to change screen, I might as well buy a new phone :( )

edit: NO! it's not an hardware issue: fumbling via a screenshot app and es explorer i navigated to /sys/class/backlight and set brightness to 255 and it "resurected" (now, I will call him Lazareus).

I 'm on articuodos build of JB4.2.1 and I think I first had the issue with greenblue's. Don't know if it's most probably a ROM or a kernel issue so I will post in their topic too if you think it's unlikely/not probably a kernel issue.
[Nexus S Android Development] :
I don't think it's a kernel issue this time. But I'm glad you figured out how to fix it!
[Nexus S Android Development] :
Must be nearly 200 downloads of v7.1.5 by now.

I feel like this is a great release, just feels like it's running really nicely...

Any one with any problems to report?
[Nexus S Android Development] Nexus HAL:
none from me.. so far so good.. :good:
[Nexus S Android Development] towelboy:
If 7.1.3 is this good, I can't wait to try 7.1.5... I'm aiming for 300h uptime on 7.1.3 before I change. Just one problem though, and its a problem that has been present for awhile is that the media scanner won't reorganise my gallery after I move or delete something but its a small thing :rolleyes:
[Nexus S Android Development] Nexus HAL:
bedalus, one thing i noticed with voodoo gamma is, the sliders don't stick below -41, -28 and -55 for red, green and blue respectively. if this was done intentionally please ignore this message. if not, i'd like to be able to go all the way down to nightsky87's settings of -50, -53 and -44 ;)
[Nexus S Android Development] mELIANTE:
The first version of the kernel I installed was 7.1.2, then I installed 7.1.3. Now I see the warnings about re-installing the rom if coming from 7.1.2 or lower. Why is that?

Thanks.
[Nexus S Android Development] polobunny:
Doubt that's kernel related. Sound like your typical media scanner dying because of corrupted media issue.
[Nexus S Android Development] ej8989:
it just freezes. cannot shut down, cannot continue running. the other one i got soft reboot. i'll try v7.1.5
[Nexus S Android Development] skinner12:
Hi,

Just installed your kernel. Used only for 15 minutes. Really happy for the moment. Really smooth.

I like 1096 mhz and voodoo color..

Nocerino's Rulez with RAScarlo's ROM features TriNitY ;)
[Nexus S Android Development] Nemesis2k9:
Maybe a noon question but where do I find voodoo colour?
[Nexus S Android Development] ScOULaris:
I'm running 7.1.3 and I just noticed today that I can't connect to my computer as Mass Storage anymore on CM10 Stable. When I click Enable Mass Storage button, it just spins for a while without ever connecting to my computer.

This must be a kernel issue, right? The kernel is the only thing that has changed. I've been using CM10 for a while now.

Edit: I just noticed the "Reflash your ROM" message under every release after 7.1.2. Could that be my problem? Why is this necessary?

Edit 2: Okay, reflashing CM10 and then Marmite 7.1.4 fixed the problem.
[Nexus S Android Development] polobunny:
You can either use the app to set it (https://play.google.com/store/apps/details?id=org.projectvoodoo.controlapp) or use a script to set it (change your values accordingly):

echo 2505314897 > /sys/class/misc/voodoo_color/red_multiplier
echo 2177006241 > /sys/class/misc/voodoo_color/green_multiplier
echo 2455248462 > /sys/class/misc/voodoo_color/blue_multiplier
echo -50 > /sys/class/misc/voodoo_color/red_v1_offset
echo -53 > /sys/class/misc/voodoo_color/green_v1_offset
echo -44 > /sys/class/misc/voodoo_color/blue_v1_offset
[Nexus S Android Development] Nemesis2k9:
Thanks. Funny thing is I saw it boot just ignored it because it said voodoo sound. :rolleyes:
[Nexus S Android Development] :
Done intentionally! Add 60 to those value's and they'll be the same as what nightsky intended.
[Nexus S Android Development] :
It's necessary because it will replace my hybrid ramdisk with the ROM's own intended ramdisk. The newer versions of the kernel don't replace the ramdisk. But the old ones did. So if you used an old version, you have to reflash the ROM to wipe my hybrid ramdisk before flashing the newer kernel. Uh, does that make sense? I feel like I explained it badly. :o
[Nexus S Android Development] ReVo_007:
OK I have been using this kernel and it gives me random reboots on 1096mhz and 1200mhz.. while on air_kernel I dont face any such issues on 1200mhz. am using a i9023 model and have tried tweaking with voltages and all but still no luck . Any help on the matter with be much appreciated. Have tried all version v7 onwards on 4.1.2 and now on 4.2.1 . I have faced less reboots on 7.1.4 . Like while playing games it doesnt lag or hang or reboot but while using SMS it hanged and just stayed there till i did a battery pull. And today on 7.1.5 , I was taking files over blue-tooth and the mobile was locked and kept on table suddenly it rebooted [this was @ 1096mhz]

Thanks :)
[Nexus S Android Development] :
If it reboots when you over clock, then keep trying voltages. Or look at air kernel's and copy them.
[Nexus S Android Development] ScOULaris:
Makes pretty good sense to me. Everything's working now and 7.1.4 is great. Thanks! :D
[Nexus S Android Development] skinner12:
Which app you use to change setting of kernel?

Nocerino's Rulez with RAScarlo's ROM features TriNitY ;)
[Nexus S Android Development] polobunny:
NStools work, but I prefer to use scripts myself.

See first post.
[Nexus S Android Development] micha3lvd:
Confirmed working with RasBeanJelly 4.2.1 CM version 7.1.5

Cheers bedalus!
[Nexus S Android Development] skinner12:
I'm using non cm version with RasBeanJelly too.. So, which is the best to use?

Nocerino's rulez..
[Nexus S Android Development] Drizzzle01:
Would you please let me know the scripts you have in place?
[Nexus S Android Development] lowtje:
How do I get the 400+ free ram?
[Nexus S Android Development] dosesdoyle:
I don't believe 400mb FREE ram is possible on the nexus s. With some kernels you can get a little over 400 TOTAL ram.
[Nexus S Android Development] rockerblood:
marmite kernel raises 400+ mb onwards
[Nexus S Android Development] yihtang:
Previously I was talking about the green flashes if gamma control is below 0. Good news is... The green flashes are no longer there with android 4.2.1! I don't know what has changed from 4.1 to 4.2 regarding screen color, but it's definitely a much welcomed news :)
[Nexus S Android Development] micha3lvd:
Mine didnt boot without the cm version somehow.. So for me deffinetly CM :)
[Nexus S Android Development] :
Dev-host got back to me about the missing v7 files,

" There were a few files that were uploaded to the wrong place and weren't *correctly saved. *This file happened to be one of the. *Sorry for the issue."

I'm a bit disappointed because I have no copy of those files. Also, because the response looks a bit hurried, despite me waiting weeks to hear back, and has a typo.
[Nexus S Android Development] mrengineer:
not sure if this is the right place to ask.

but i'm using marmite v7.1.4, and when i charge the battery, when it is full, the battery "counter" doesn't reset, so i can't really manage my battery usage properly, is this common?

also, bln is not working, even though inside the advanced setting it is already "tick".
[Nexus S Android Development] :
Use nstools, or a script (read the OP) to set BLN.

If you charge for long enough the battery stats will reset. If it doesn't you can reset the stats in CWM recovery advanced menu.
[Nexus S Android Development] polobunny:
Which files are you missing? Unless they never got downloaded by anyone, maybe some of us can reupload them?
[Nexus S Android Development] :
Version 7 is missing across the board. Thanks :)
[Nexus S Android Development] polobunny:
ALL of them? :S

What the hell

Edit: Here's 3 I still have on my phone. vCM is one test you linked me to, might be one of the most recent v6.

Edit 2: The links in your Google doc sheet seem to be working for me. I can download the files and all. >_>
[Nexus S Android Development] :
Thanks, but no, it's just v7 (v7.0.0)
[Nexus S Android Development] mELIANTE:
I have a question, could somebody help?

I see that BLN is in the kernel but the option is greyed out in CM10 settings. Is that right??

I'm using CM10 stable and 7.1.4.

Thanks. :)
[Nexus S Android Development] ScOULaris:
Yes, it doesn't play well with CM's built-in BLN settings. NSTools works for that, though.
[Nexus S Android Development] polobunny:
They work for me though. Might be a DNS issue somewhere, so here's all of them just in case something explodes.
[Nexus S Android Development] mELIANTE:
Oh, ok. Thanks. :)
[Nexus S Android Development] :
Oh that's good. I think that means they were able to fix it! I thought they were telling me those files were lost for good.

Thanks for uploading them. I'll download them for safe keeping. Cheers!
[Nexus S Android Development] :
I might take a look at that BLN incompatibility with CM's internal setting and see if I can make it work.
[Nexus S Android Development] skinner12:
Sorry, I'm new with this kernel..

Which is the newest version?

Nocerino's Rulez with RAScarlo's ROM features TriNitY ;)
[Nexus S Android Development] :
v7.1.5 at the top of the spreadsheet is the newest
[Nexus S Android Development] mELIANTE:
That would be nice. :)
[Nexus S Android Development] dekaru01:
Reboot while trying to make a phone call (happened less than a second after pressing the 'call' thingie). Full-on reboot, not 'soft' (actually, come to think of it, I haven't seen one of those since Gingerbread).

Was running 7.1.5 all other ROM version with RasBeanJelly 11.06 (4.1.2) on i9023. No OC, everything as it comes 'default' in the kernel. Reinstalled ROM before going to 7.1.5 (was previously using 7.1).

Last_kmsg: https://www.dropbox.com/s/te1ju65uvf6ymdo/last_kmsg.txt

I hope I extracted it right. It's my first time with a last_kmsg :)
[Nexus S Android Development] kalinusa:
Has anybody encountered such issue where the battery will start going up and basically readjust its percentage???

I am running Rasbeanjelly from 11.06 which is the last and latest and also Marmite 7.1 Kernel.

I cannot really say if this is a Kernel or a ROM issue but I have never seen it happen before and now I see it often. After a heavy usage of the phone I will stop using it, in this case I turned off the Radio since I was in the movie theatre and then the battery was actually going up????

In addition I have noticed occasions where the battery will drain till the phone shuts off, I will plug it in and literally after the reboot the battery says 45% or something like this. Which is impossible to charge that fast.

All this is not a battery issue since it started happening but after I changed the rom and the kernel.

Thanks for the feedback.
[Nexus S Android Development] towelboy:
I can't seem to notice differences from v7.1.3 & v7.1.5

Very stable, very fast, very nice. Is there anything else to add since this is already so perfect? :eek:
[Nexus S Android Development] polobunny:
Yes I've seen that and it's a somewhat common "problem". Also happens with the stock rom + stock kernel. I believe it's simply the battery stats getting messed up, nothing to really worry about.
[Nexus S Android Development] towelboy:
+1, i have been experiencing that since ics
[Nexus S Android Development] :
Thanks for the report. What radio are you using?
[Nexus S Android Development] :
Greg K-H (@gregkh) tweeted at 2:49 AM on Thu, Dec 06, 2012:

Linux 3.4.22 and 3.0.55 stable kernels released, only upgrade if need to.

(https://twitter.com/gregkh/status/276518688277020672)

Of course we need to Greg... We have a problem!
[Nexus S Android Development] :
BLN not works on CM10... I can't enable it on CM menù.
[Nexus S Android Development] JerryPi:
Thats because it's not implemented yet.
[Nexus S Android Development] :
Mmh... bedalus can you implement it?
[Nexus S Android Development] nexususer1:
It works if you are using bln pro :)
[Nexus S Android Development] :
Maybe also with NSTools. But Bedalus, can you implement BLN compatible with CM menù?
[Nexus S Android Development] JerryPi:
He is looking into it :D This option and an extra 4mb down the road would make the perfect kernel for me:)
[Nexus S Android Development] dekaru01:
KI1. I think the radio may have crashed before the reboot, since the bars of signal disappeared right before. Or that may have been because of the imminent reboot, since it happens even when I trigger one. Either way, no radio dump was created (afaik that happens when the radio crashes).
[Nexus S Android Development] infernalMan:
i've just deleted CM nexus s settings from my CM10 nightlies.

it feels like useless for me.

using init.d scipt now and more efficient i think.
[Nexus S Android Development] Nemesis2k9:
This must be the reason why my battery died at 45%.
[Nexus S Android Development] :
v7.1.6 is here: http://goo.gl/HvUrp

-Enable bluetooth Human Interface Devices (thanks to D.tiger for reminding me)

-Merge up to mainline v3.0.55

-Attempt to enable Cyanogenmod's own BLN interface Please Feedback!

-MORE MEMORY

This version has more free memory, and will therefore cause problems for some people with the camera/video recording/playback.

After some feedback on whether the Cyanogenmod BLN toggle fix is working, I will release v7.2 with regular memory levels. For people who enjoy the extra memory with no issues, stick with this version.
[Nexus S Android Development] benoit2600:
Can you put your last change into Github please ;) ?
[Nexus S Android Development] :
Oh yes, sorry. I will do it tomorrow, as it is bedtime for me now!
[Nexus S Android Development] leap_ahead:
Here too..so goodnight ..flash before sleep :p
[Nexus S Android Development] JerryPi:
Hy i did a quick test with the new kernel and the gallery and all the video playback seems to work (youtube, recorded videos). Even the video recorder does it's thing without any problems. I have i9023 nexus s and am on the latest cm10 nightly but i can't get bln to work (it's still greyed out in settings).
[Nexus S Android Development] alen1901:
I flashed latest. Speedy Gonzales which ate too much RAM. Nice one. Will test battery. Its better for you it doesnt get any worse. :p

Sent from SpeedMachine i9023
[Nexus S Android Development] dekaru01:
So is this with 411/412 MB of RAM?
[Nexus S Android Development] capoooro:
Jelly shot 0.52

Marmite 7.1.6

9023

Video and gallery OK... It seems smoother than before... But you known placebo effect....:)
[Nexus S Android Development] mELIANTE:
i9023

CM10 stable

Marmite 7.1.6

BLN still greyed out.:(
[Nexus S Android Development] n2d551:
Bln always works 4 me nstools. 7.13 atm. Never had an issue. But I have never run every single vers because there's like 100 updates a day. Lol. Dude is a kernel machine! I only run stock roms usually.
[Nexus S Android Development] Basche:
Hey bedalus, just a question, I still have the 7.1.3, been too busy with school since it's the last week, and I was wondering if "re-install your ROM" is mandatory because I went from 7.0 to 7.1.3 without re-installing my ROM and it works perfectly well. I was wondering cause I would most likely update to 7.1.6 tomorrow when I'm done.
[Nexus S Android Development] stojshic:
I think that your USB mounting will not work if you don't reinstall your ROM
[Nexus S Android Development] Basche:
well USB mounting works for me. Also is it a fresh install, as in wipe everything, or just flash it and then flash the kernel?
[Nexus S Android Development] alen1901:
Yes

Sent from SpeedMachine i9023
[Nexus S Android Development] :
I suggest you backup your init.d scripts (if any) then flash ROM on top of itself, then flash new kernel, then wipe cache and dalvic. Reboot and restore scripts. Reboot again if necessary.

You only need to do this once. Not every time you flash my updates.
[Nexus S Android Development] mrengineer:
for the battery, i used nstools and set it to 90%, i charge it long enough, and the status is full, but somehow the battery stats won't reset.

so do i have to reset the stats all the time in recovery?

also, when i charge my battery, the front screen did not stat that it's charging, it even ask me to connect my charger. but in the battery menu under settings, it does stat that it is charging.