yashsingh1/xdaforums huggingface dataset:
[Nexus S 4G Android Development] SA-07:
Kernel update!

So here it is, JB Matr1x.

You may notice I have completely revamped the entire kernel and added only the features that I find useful. No more extra crap so please don't ask me for feature adding.

I may add overclocking later though!

For now, the focus is on speed and stability.

Oh yeah please don't ask for a screen color change either... I like these colors :)

Enjoy!
[Nexus S 4G Android Development] Snuffalofagus:
11:25 PM Fanboy mode: [OFF] ON

11:27 PM Fanboy mode: OFF [ON]

:D Thanks mathkid!
[Nexus S 4G Android Development] dirt:
Thanks, brotha!!!! Grabbing CFS now...
[Nexus S 4G Android Development] :
Flashed CFS 22.5 on v7 JRN84D. My phone wouldn't boot past the Google screen...:(
[Nexus S 4G Android Development] androidforeve:
Me too Mathkid
[Nexus S 4G Android Development] jeremy112683:
Finally a matrix jb kernel. I've always had the best luck with these kernels. I'll flash in the morning because I just flashed Trinity not to long ago and im tired as hell
[Nexus S 4G Android Development] chalan30:
try a more stable rom. even though its experimental burnsra (robert burns google+)the maintainer for CM9 for NS4g came out with this preliminary CM10 for us to test and it works better that the current CM10 ROMS posted in our forums. no offense to michael campos or HP420.

http://www.robertburns.me/android/crespo4g/cm-10-20120726-EXPERIMENTAL-crespo4g-burnsra.zip

http://www.robertburns.me/android/gapps/proprietary_vendor_google-signed.zip

Robert Burns google+
[Nexus S 4G Android Development] BigBadBuddy:
Dude! Jelly Bean! You're a ROCKSTAR! I'd been having Matr1x withdrawals since flashing the first stable JB build. Thanks, man!
[Nexus S 4G Android Development] chalan30:
Trust me it works with burnsra's pretty much perfect Experimental CM10 rom. seriously, start following it now because itll probably end up being our first official CM10 rom. just saying
[Nexus S 4G Android Development] BigBadBuddy:
Been running burnsra's ROM for a couple if days, about to flash M22.5.now
[Nexus S 4G Android Development] chalan30:
thanks BigBadBuddy. hopefully ppl wont start a flood of complaints about v22.5 not working on the "unofficial" roms we've had to play with so far on this forum.
[Nexus S 4G Android Development] androidforeve:
Nevermind all good:D
[Nexus S 4G Android Development] osbaldov:
There's no over clocking but it feels like it already is! Thank you! :D
[Nexus S 4G Android Development] Xaelius:
About to flash it ;) Much thanks for hooking us up with this :)
[Nexus S 4G Android Development] joenathane:
If v22.5 had Voodoo colors it'd be perfect IMO. Thanks for sharing your work :)
[Nexus S 4G Android Development] SA-07:
Sorry bud but I don't need voodoo colors...

Thanks though!

Sent from my Nexus S
[Nexus S 4G Android Development] ebs512:
I think it might be the rom but I flashed matrix 22.5 and during boot up it goes then stops then goes and stops
[Nexus S 4G Android Development] SA-07:
For now since you guys don't have a proper rom just switch to burnsra that chalan posted because I really don't want to have to read through pointless posts when chalan has shown the kernel works on burnsra cm10

Sent from my Nexus S
[Nexus S 4G Android Development] ebs512:
Not saying it doesn't work, saying there is obviously an issue on boot up even with the stock kernal
[Nexus S 4G Android Development] pitmaster:
Thank you sir.......much appreciated!

10....0011....10101
[Nexus S 4G Android Development] ebs512:
Not to down matrix, it was a good kernel for ICS but that's where it should have stayed, the default kernel was 2x faster
[Nexus S 4G Android Development] hlxanthus:
I have always liked your kernels. I am running 22.5 on burnsra cm10. I will post thoughts later on performance, though I have faith it will be awesome. Only request as of now would be a few governor choices.
[Nexus S 4G Android Development] dirt:
No issues here running CFS w/ burnsra's 7-26 build. Thanks, mathkid!
[Nexus S 4G Android Development] xuser:
The stock CM10 kernel has Voodoo Colors, BLN, and you can over clock it. Stick with that.
[Nexus S 4G Android Development] dscatto:
Is it a daily driver?
[Nexus S 4G Android Development] dirt:
It is for me...
[Nexus S 4G Android Development] dscatto:
Everything works? BT, Wi-Fi, GPS?
[Nexus S 4G Android Development] dirt:
I can't use BT or Wi-Fi right now, but gps works & locks quick.
[Nexus S 4G Android Development] dscatto:
Hmmm...tempting, but I use BT & Wi-Fi a lot. I will still flash it & play around with it. :)
[Nexus S 4G Android Development] underearth:
hows the battery life with experimental cm10, JB battery life is pretty bad in general for nsexus S, and ns4g
[Nexus S 4G Android Development] chalan30:
bt gps wifi all work. battery life with CM10 experimental is decent but not as good as ICS but i think thats a common issue right now. I did notice improvement with matr1x though :)
[Nexus S 4G Android Development] ebs512:
I'll wait for matrix v32.5 before I revert back using jellybean
[Nexus S 4G Android Development] ebs512:
Hey d2 yes I sure do, sorry man been busy lately trying to get everything setup with jellybean theme wise but yes matrix works, some ppl say its faster than the default, my personal thoughts and usage with it, its slow and lags a lot but that's just me and no I'm not hating, just hopefully giving some clue to math kid to help speed this rom up so it doesn't take him another 10 versions to get everything perfect
[Nexus S 4G Android Development] pitcherj:
Running v22.5 on 4.1.1.

So far so good.

Only have CPU frequencies up to 1GHz though.

Is this intended?

(I did wipe dalvik cache before flashing.)
[Nexus S 4G Android Development] chalan30:
yeah he removed some things including overclocking for this kernel. he might add it later.
[Nexus S 4G Android Development] lurtis:
Man everyone in the ns4g forums is testy nowadays. I bought mine back in Oct 2011 and lurked these forums for a long while and it used to be an awesome place...dunno what happed. I guess all the cool ppl left.

Mathkid love your kernels on ICS. Tried 22.5 on burnsra 7/26 build and it was fine but had a horrible yellow tint. Dunno if you had that issue. Anyhow, just thought i'd share my experience. I'll try next version too. Thanks for the badass kernels. Having options is what owning a nexus is all about. :)
[Nexus S 4G Android Development] genaro12543:
This runs better than my epic touch with cm9 thanks for sharing MK! I like the colors better I tried Trinity kernel and the colors were too bright but matrix is always a stable kernel
[Nexus S 4G Android Development] veyka:
Thread reopened.

Keep things constructive and on topic, let's avoid senseless arguments.
[Nexus S 4G Android Development] Snuffalofagus:
May I ask the people's champions (mods) to clean this mess up and get us back on topic? (Nvm, already done) Leave the drama in PMs please. You're having troubles with this kernel? Ok, I'm sure they'll be fixed sooner or later, until then, deal with it or move on. JB is way too new to have both a fully stable kernel + ROM, especially on the NS4G (no binaries). Everything is pretty alpha right now, so just chill. Let's become the community we used to be hmm? Is it too hard for everyone to be kind and understanding of both devs and non-devs?

(Had to get this out, felt important)

Either way, would it be rude of me to ask if you'll be keeping the current kernel set up and/or adding little tweaks here and there as more ROMs pop up and JB gets a little more developed mathkid?
[Nexus S 4G Android Development] SA-07:
Yeah, this is my base setup and now it will be adding tweaks or fixes. The feature list is done (OC later) because this is all I need.
[Nexus S 4G Android Development] The Doctor PhD:
I had the same issue. I'm using burnsra cm10. I downloaded the bfs kernel. Maybe I should try the cfs one?
[Nexus S 4G Android Development] jamesadalpiaz:
Mine did that too. Just sit it out. It'll boot. On next boot it should be a little faster.

Thanks mathkid95 for the JB kernel!!! Using it on burnsra CM10. Keep up the awesome work bud!!! ( Now back to Linux Kernel compiling myself... )
[Nexus S 4G Android Development] dirt:
It does that with the stock kernel as well. There's a link in the op of the cm10 thread in general for a cm10 boot ani...
[Nexus S 4G Android Development] hlxanthus:
Alright, ran 22.5 all day. It ran quite smooth I thought. The only issue I had is wifi seemed a little unstable but I don't know if that is me, the rom, or the kernel. I am flashing back to stock kernel to see if I have the same issue. But I was using in a location I have always had signal that locked but at the very edge of my signal range. Tonight was the first time I ever lost signal in that location on any rom or kernel, it would lock, drop and took toggling it off and back to relock then it dropped and relocked ect.
[Nexus S 4G Android Development] BigBadBuddy:
Damn straight!
[Nexus S 4G Android Development] The Doctor PhD:
Actually, mine never even gets to the boot animation. It stays at the Google screen right before it goes into the boot up.
[Nexus S 4G Android Development] chalan30:
which ROM?
[Nexus S 4G Android Development] The Doctor PhD:
The burnsra cm10 rom.
[Nexus S 4G Android Development] Xaelius:
Turn off "avoid poor connections"?
[Nexus S 4G Android Development] androidforeve:
Does everyone's notification light works
[Nexus S 4G Android Development] androidforeve:
Sorry I meant on jelly bean
[Nexus S 4G Android Development] chalan30:
Does the rom boot with the baked in kernel or it could be a bad download? If it does boot with out Matr1x kernel, then you might have a bad download of the kernel. also, i would definitely do a full wipe before flashing burns's CM10
[Nexus S 4G Android Development] The Doctor PhD:
Prior to trying matr1x I had been running the rom for 2 days without an issue. I had done a full wipe (3 times based on the suggestions of others) before loading it.

It could be that the kernel download was bad. I'll try again.
[Nexus S 4G Android Development] The Doctor PhD:
Well, I tried downloading bfs again. Wiped cache and dalvik and then flashed. It actually booted but then it would reboot.

So, I then tried cfs. Same deal. :-\

Perhaps I'll try a full wipe of everything and do the whole process from scratch.
[Nexus S 4G Android Development] Probaholic1:
Well tryied installing both versions but stays on the google boot screen, guess I'm reverting back to stock JB
[Nexus S 4G Android Development] justmerob:
I've used kid's kernels since gingerbread and haven't every had these problems you all talk about. Maybe it's just your phone doesn't like??

Anyways, did a clean flash of burns's CM10 ROM, gapps of course, and booted. Didn't sign into google just yet but rebooted and flashed 22.5 cfs (bfs always gave me weird issues) and good to go. No reboots, nothing but buttery goodness.

Side note: I have noticed when flashing any of the JB roms, the google logo did seem to "stick" for a little more than usual and the initial boot of JB was slow-going as well. Just gave it time and all works fine.
[Nexus S 4G Android Development] ejohn3288:
Could you provide a link to the Rom? Can't find it.
[Nexus S 4G Android Development] NYYFan325:
Go in the general section, look at the NS4G CM10 thread. Go to page 41 for the latest build
[Nexus S 4G Android Development] jivetrky:
v22.5 is safe to use on an ICS ROM, right?
[Nexus S 4G Android Development] stayclean:
No, it even says not to use with ICS ROMs.
[Nexus S 4G Android Development] justmerob:
As stayclean even said, it even... (Ok, I know this is a shocker for most) SAYS IT IN THE OP! 22.5 is for JB, 22.0 back are ICS & Gingerbread. Wow, even better.... when you click the link to kids page, it's even in categories for JB or ICS, WOW!

Freaking read people!
[Nexus S 4G Android Development] Snuffalofagus:
Heavy browser use + listening to music. Impressive :) ondemand 1000/200 deadline.
[Nexus S 4G Android Development] jivetrky:
I'm just going to go ahead and assume you don't have many friends IRL and therefore feel sorry for you.

Sorry, I didn't clearly understand "JB version" as JB exclusive. I thought it may mean it was compatible with JB.

No reason to be a cocksucker, just tell me it's only for JB and move on.
[Nexus S 4G Android Development] jivetrky:
Where does it say this?
[Nexus S 4G Android Development] justmerob:
Ok so not being a c-sucker or to offend my "IRL" and non-friends here.... but it's not like kid put a crap OP or crap website together that just says "Here's My ****, Use It".

He did take the time to list all changes, features, instructions and general FAQ's even. I know reading takes time, and is a lost art in the world today but come on people!

http://matr1xkernels.com/matr1x-kernels/matr1x-kernel-for-nexus-s-and-nexus-s-4g-jelly-bean/ <-----See where it says Jelly Bean?

http://matr1xkernels.com/matr1x-kernels/matr1x-kernel-for-nexus-s-and-nexus-s-4g-ics/ <---- Now see where it says ICS??

I know it's rocket science but again, freaking read!

Side Note: Kid, you rock man! The JB kernel is running awesome on CM10! Thanks for all you do & have done for all of us!

---------- Post added at 08:45 AM ---------- Previous post was at 08:44 AM ----------

"Links to Jelly Bean version: (v.22.5 and higher are Jelly Bean, v.22.0 and lower are ICS)" right on his site.
[Nexus S 4G Android Development] Cannon20:
been running 22.5 with burns cm10 for about two days now and have had no issues phones running smooth as ever thanks kid you've do it again
[Nexus S 4G Android Development] ejohn3288:
Can you please provide the link for this rom. I cannot find it for some reason .
[Nexus S 4G Android Development] Braneless:
Same results. No biggie, bld isn't a dealbreaker.
[Nexus S 4G Android Development] SA-07:
oh ok, that's so weird...I will look into it
[Nexus S 4G Android Development] ZiggSVO:
Look into the nstools thread and ezekeels glados thread. The 100 min freq in nstools is broken. Ezekiel came up with a fix for it a it has to do with the gpu clock speed and the hardware acceleration.
[Nexus S 4G Android Development] SA-07:
Ok, thanks!
[Nexus S 4G Android Development] ZiggSVO:
glados 2.2 it was implemented so not sure if you can pull it from his github or whatever it is but thats when he added it

see these:

.
[Nexus S 4G Android Development] ipatella:
Hey guys I have a dumb question, so I keep my bluetooth on all day (connected or not connected) and I find using the regular ondemand governor not sufficient enough to get me through a whole days use. I used to use SmartassV2 back on my CM7 days but can't find it anymore. What governor would you suggest that acts most like SmartassV2?
[Nexus S 4G Android Development] obsanity:
Hey MK, how far would you say we can push the voltages for CPU and GPU?
[Nexus S 4G Android Development] SA-07:
Well I think the voltages for v13.0 are fine :)

I'm not sure of gpu, but the bus speed is at stock :/
[Nexus S 4G Android Development] invisibastard:
so far

There is an updated version of nstools out. I don't use bld normally but it seems to be working just fine now.

The kernel is outstanding. I'm getting 3000+ with Quadrant, everything is smooth. I've had no problems at all with wi-fi. Running oICS v41.

This is the fastest ICS kernel yet. I've never had a single problem with a Matr1x kernel, always works well with my phone.

Thanks mathkid. Excellent work as always.

Running at 1460, noop scheduler, ondemand with bld and bln enabled. Smooth as hell.
[Nexus S 4G Android Development] SA-07:
Thanks man :D
[Nexus S 4G Android Development] warttack:
MathKid, Question. Is this kernel 3 or still 2.6 ?
[Nexus S 4G Android Development] SA-07:
Hey man,

This kernel is for ics 4.0.3 and its 3.0 based
[Nexus S 4G Android Development] Braneless:
Smartassv2 works great with #13.
[Nexus S 4G Android Development] treezy26:
Noob question...

What is active scheduler?

idk how I got here...
[Nexus S 4G Android Development] surveysays:
just flashed v13 cfs .. when ever i turn my screen on i get a green screen and/or a green flicker before my lock screen comes up. dose not seem to happen when i turn my screen off. just when i turn it on
[Nexus S 4G Android Development] FL0OD:
Interested in Kids response to this as this is the mystery issue that seems to plague all non stock kernels

°•neXus S4G•°
[Nexus S 4G Android Development] SA-07:
It is a voodoo thing.

Go into voodoo control and change the color settings to either pre 2.3.3 or punchy
[Nexus S 4G Android Development] kramer987:
running stock 4.0.3. kernel v13. was going well for a few days and today tons of lockups. not sure why. i tried playing a game called Quell and it just froze. i had to flash an older kernel just to get the phone to boot, then i flashed 13 again and it is working fine now. very unusual. no mods or anything. stock ICS with your kernel. any ideas?
[Nexus S 4G Android Development] FL0OD:
So what is causing it though? Most people do not like to run voodoo at those higher settings because the colors aren't as rich and sort of makes using voodoo for color pointless if you can't adjust them past the presets. Never been a huge issue for me personally because it's been like that since gb and I would rather have the richer colors and put up with the millisecond green screen flash then run my colors at higher settings. Thought I would get your take on it because again seems to be a huge issue with no fix other than a pseudo work around. Ask a professional right? Back on topic - 13 seems to be nice and smooth. Looking forward to running this through the paces and seeing what the battery life is like. Appreciate your hard work as always.

°•neXus S4G•°
[Nexus S 4G Android Development] SA-07:
Kramer, what clock speed and governor?

Flood, I'm not sure exactly why tbh...I will ask supercurio or another dev. This happened to me and that's what I did to fix it
[Nexus S 4G Android Development] SA-07:
Here you go!

Sent from my Nexus S
[Nexus S 4G Android Development] XxLostSoulxX:
so the vendor Google signed is obviously gapps? Flash ROM>GAPPS>MATR1X V22.5?

Nandroid clearly but can i nandroid back if i dont like? or does CM10 not like that i believe i heard you had to restart all over? B/C JB doesn't like going back to ICS?

TIA

EDIT: i did as i said above and its stuck at Boot animation keeps lagging and freezing up? Any reason why? really wanted to test out CM10 clearly not.

EDIT2: Wow took forever to actually boot up and go through setup process

EDIT3: Forgive me, I know i haven't read posts since the jelly bean update and all but i was wondering why is it under NSTools there is no setting for CPU Governor and only 3 options for I/0 Scheduler. not to mention 100MHz doesn't stick?
[Nexus S 4G Android Development] Skunk Ape1:
Wow JellyBean on the nexus s4g! It figured mathkid would have a kernel for it. :D

How's it run on that old technology phone? ;)

_______________

Just Flash It !!!
[Nexus S 4G Android Development] lurtis:
I've only tried burnsra's build so far but its snappier than any ICS ROM I've tried. I'd say closest to quickness would be skankwich builds from late April. Even went back to stock GB for a few days to see how jb fared against and jb is quicker. Its pretty awesome. Offline voice typing is saaaaaweet
[Nexus S 4G Android Development] Skunk Ape1:
You know there's another JellyBean Rom for the nexus s4g out there you may want to check out. But it's not on xds that I know of.

http://forums.androidcentral.com/showthread.php?t=196969Check it out.

_______________

Just Flash It !!!
[Nexus S 4G Android Development] mxl180:
I just upgraded from ICS to JB. I was using Matr1x v22 on ICS prior also.

Now on V22.5 there's I notice there's no ability set blink timer, only 2 governers, and no ability to change voltage?

I just want to make sure I didn't do something wrong.
[Nexus S 4G Android Development] noizy1234:
That's normal lol
[Nexus S 4G Android Development] rift999:
mathkid is planning on using this as a base then adding more features later.
[Nexus S 4G Android Development] SA-07:
Yeah, features that I find useful... and this is what I find useful. No blink timer stuff and governors.

Sent from my Nexus S
[Nexus S 4G Android Development] androidforeve:
Sorry for stupid question but does new jelly bean kernel have notification lights
[Nexus S 4G Android Development] Snuffalofagus:
BLN? Yes it does.
[Nexus S 4G Android Development] androidforeve:
Thanks man
[Nexus S 4G Android Development] ajskhan:
So how would I get the blinking BLN on cm10? Is there a third party apk to install?
[Nexus S 4G Android Development] XxLostSoulxX:
soo still nobody wants to reply

why is 200Mhz sticking and 100Mhz not it says granted permissions and stays at 200
[Nexus S 4G Android Development] Snuffalofagus:
It really doesn't matter considering the fact that both 100MHz and 200MHz run at the same voltages. I'm not sure why having 100MHz is even an option.
[Nexus S 4G Android Development] Shadow Death:
Trust in the MK, he knows what he is doing.
[Nexus S 4G Android Development] SA-07:
There is a tweak that keeps the CPU running at 200Mhz when the GPU is running. This tweak has been implemented into the standard kernel to make sure that the processes of the CPU and GPU don't conflict.

Sent from my Nexus S
[Nexus S 4G Android Development] SA-07:
BLN control or nstools

Sent from my Nexus S
[Nexus S 4G Android Development] shmoozie:
wow. burnsra's CM10 8/6 + matr1x 22.5 + nova launcher are a superior match. :good::good::good:
[Nexus S 4G Android Development] rjones9902:
Well what are you doing because i keep getting reboots on it. I tried fixing permissions, i just don't get it. I too am on Burnsra's 8/6 ROM.
[Nexus S 4G Android Development] FAFS:
Does anyone happen to have the kernel clean/wip zip by any chance?
[Nexus S 4G Android Development] redDEATH82:
Actually yes I do here you go http://db.tt/eKf8yxmC

Sent from my Nexus S 4G
[Nexus S 4G Android Development] Shadow Death:
So, is MK only making kernels for the NS4G? I mean I thought I read somewhere that he would be working on one of the newer phones.
[Nexus S 4G Android Development] SA-07:
Yeah only ns/ns4g for now

Sent from my Nexus S
[Nexus S 4G Android Development] Shadow Death:
Just checking. I'm missing the matr1x kernels over here on the dark side. I hope to be rocking a gnex or gs3 soon.
[Nexus S 4G Android Development] shmoozie:
I'm just running stock... maybe your phone doesn't work well with this kernel
[Nexus S 4G Android Development] robogoflow:
Is this 22.5 only allow you to clock at 1 ghz max? I been spending hours trying to get the su to accept my setcpu and now its doesnt show the 1.2ghz or 1.4ghz option. Is this because MK is still working on it or is it me doing things wrong... as usual.
[Nexus S 4G Android Development] SA-07:
I didn't see any major benefit from OC on JB and I did get some occasional lag. This might have been just on my phone so I asked a couple testers to try air OC too and they didn't see any major improvement over using my kernel with the interactive governor (which will be included in the next release)

Tbh I've really loved the way the kernel has been running and I haven't even noticed anything wrong so far and I'd like to keep it that way ;)

I've also been very busy lately so I'll try to push out an update soon if I get time.

Sent from my Nexus S
[Nexus S 4G Android Development] robogoflow:
I'll continue to play around with jelly bean with the 22.5 but if worse comes to worse i'll back to ICS with 22.0. That combo worked wonders. I would like to try AirKernal but the thing is... Their website is a little complicated and with 4 different downloads, idk what to pick.

Thanks for the great dev work.
[Nexus S 4G Android Development] SA-07:
Hey guys, I've still been very busy and I'll try to push out an update ASAP.. I saw the news published by thalamus saying that the .31 is still the most optimal base and so I had some people test this and they too found that the battery was much better, especially during idle. If the results continue to be better I'll push back to 3.0.31. I think I'll give overclocking another chance on here and see what happens. I'm still adamant about voodoo color though, sorry.

Sent from my Nexus S
[Nexus S 4G Android Development] 063_XOBX:
Glad to hear its still alive.