yashsingh1/xdaforums huggingface dataset:
[Nexus S Android Development] Gambler_3:
Mixed thoughts on the 24 version. The good news is that it seems like I am finally stable at 1.2Ghz and now I am testing 1.32Ghz.

The bad news is that I dunno whats happened with my standy time, I am running ondemand but thats what I was previously running as well.

I have to ask something what is the prefetcher maps service? It has been running in the background since the last time I ran navigation and now I am unable to kill it. This happened right around the time I updated to 24 version so this could be the actual issue instead of the kernel.
[Nexus S Android Development] chappy824:
Maps is known to be a battery killer...I freeze it with tb until I need it.
[Nexus S Android Development] jishnu7:
Sorry in case someone pointed out early. Governor option is disabled on NStools for me. (Am on CM version)
[Nexus S Android Development] anshumandash:
Fix permissions in recovery.

Sent from my Nexus S
[Nexus S Android Development] nhoc_maruko9x:
So I can't use it on NS? My phone reboots each 1 hour with v24, wheatly, 1.32GHz. I changed to ondermand, and still testing...
[Nexus S Android Development] chappy824:
Yes you can use it! I run 800 200 on demand noop.....and screen off profile using setcpu at 400 200 Wheatley. #Excellent battery life!
[Nexus S Android Development] F1p:
I'm new to the Nexus S forums after getting hold of one...

Not new to rooting/flashing etc.

Interested in flashing your kernel, currently running rooted stock 4.1.2 from OTA.

I assume i can flash your Kernel from CWM, but there are 4 versions of it and no explanation on which one is for what?!

Nexus S, i9023 - what Kernel do i flash and what do the acronyms bfs,cfs,cm mean?!

Thanks!
[Nexus S Android Development] mdean1981:
If you are running stock OTA I would use cfs non-cm. It will be the most stable for you with great battery life.
[Nexus S Android Development] explorer-10:
i was thinking of flashing a different bootanimation in place of the "stock" one that strawberry rasbean has, but read in an app that flashes bootanimations that you'd need to have a kernel that supports changing bootanimations. so my question is, does this kernel support it?
[Nexus S Android Development] MercilessLTD:
For some phones like the Samsung Captivate, I believe you must ensure the kernel supports it. However, for the Nexus S, I believe it does not matter. I have tried a few kernels including the stock kernel and many Matr1ces, and they all support different bootanimations.
[Nexus S Android Development] zackandethan:
Yes you can use it . I forgot to remove that from the post I copied from . Sorry Sir ;)
[Nexus S Android Development] explorer-10:
Lucky...screen off works for you. It doesn't go well for me. Whenever I have it enabled using 400/200 or 400/400 on Wheatley, it stops working after 20-30 seconds, thus requiring a battery pull each time. =( FTL Anyway, it's fine. i'll just go back and disable it again, no harm done.
[Nexus S Android Development] chappy824:
What ROM are you on? Not sure if it matters but curious.
[Nexus S Android Development] mdean1981:
I seem to be getting quite a few freezes. I've had to pull the battery a couple times and had 2 reboots. I wasn't doing much on my phone at the time to be heavy RAM wise. 24 just seems to dislike my phone. Gonna roll back to 23.5 for now as I need some stability the next few days.
[Nexus S Android Development] SA-07:
Yeah you're going to have to provide more info than that for me to look into it.

However, since this is stable for most of us I'm going to assume you're right that v24 doesn't work well for your phone.

Sent from my Nexus S
[Nexus S Android Development] mdean1981:
Yes I know but I am getting ready tomorrow to have surgery and I need stability for calls and such tomorrow. Once I get back up and moving I will flash it over again and see what I can do to help out. I also too think it is this phone because it is the older of the 2 I got here. I've questioned this phone for awhile so at the moment I don't put to much weight into it right now.
[Nexus S Android Development] SA-07:
Kk, no probs... hope you get better! :)

Btw, how were you able to test the deep sleep on 3 phones when you have 2 lol

Sent from my Nexus S
[Nexus S Android Development] Logomotph:
I like v24, but why did you add the 100% cosmetic battery thing. It's a pointless thing to have.

Anyway, good job :)
[Nexus S Android Development] grotesque02:
Sorry, for RasBeanjelly what version of kernel I need?

Thanks!

Inviato dal mio Nexus S con Tapatalk 2
[Nexus S Android Development] apatal:
It's purely cosmetic but I think its better coded than the BLX mod we had before. It doesn't have any adverse effect on the kernel's performance so he decided to add it I guess.

Matrix v24.0 cfs

Posted using xda mobile app
[Nexus S Android Development] explorer-10:
So as for battery charging, the kernel is locked to a full 100% cosmetic charge? I installed nstools and could not find the option to change the fullness of the battery charge, so i would've assumed it's locked to that...
[Nexus S Android Development] apatal:
Yes, the value is not tunable like in BLX.

Posted using xda mobile app
[Nexus S Android Development] dvorak67:
Problem with SetCPU

I'm running a 4.1.2 AOSP based ROM with v24.0. It's fantastically smooth and stable, especially when OC'ed to 1320. However, if I use a screen off profile in SetCPU, my phone will freeze after the screen is off for a few seconds and I'll have to pull the battery to restart. This is independent of governors and sleep frequencies. Any thoughts?
[Nexus S Android Development] ej8989:
that happened to me when i set the max cpu clock to 1320 and i set the max profile clock to 400

try 200-800 and it will be fine.
[Nexus S Android Development] VaksenDK:
I am ashamed to admit, that I recently for a short while abandoned Matr1x kernel to try out Air kernel.

However it was a laggy and bumpy trip, so now I am back in the Matr1x, and it feels like coming home. I am very pleased with V24. Performance and battery seems superb on my setup. (200/1200 MHz, wheatley, ROM aokp M1 jb)

And I am especially pleased with the new nice cosmetic battery fix. I know it may seem silly to some, but I have always hated to be constantly reminded, that I tecnically only have 95% of my phones battery at my disposal. When my phone is fully charged, I consider it 100% charged from my perspective as a user. So again; thanks for this, Mathkid. It is greatly appreciated.

I am now that happy with Matr1x, that I can't find any excuse not to donate, so I guess I better get to it.
[Nexus S Android Development] Gambler_3:
So I reached 100 hours up-time with 1.2Ghz. :D

Thank you so much for your work this is really the first time I have been able to stay at 1.2Ghz. :) :)
[Nexus S Android Development] SA-07:
Congrats! :D

Sent from my Nexus S
[Nexus S Android Development] mixtapes08:
the best kernel for jb :)

Sent from my Nexus S
[Nexus S Android Development] Zahih:
Always back to Matr1x after tried New version of the other kernel...:cool:

Thanks MK for your great kernel, the best kernel for NS.

:thumbup::thumbup::thumbup:
[Nexus S Android Development] theadb:
Hey mk old buddy. Just flashed AOKP on the old Nexus S along with Matr1x and it's running like a dream. Giving it to my youngster to mess with.

Hope all is well!
[Nexus S Android Development] Guto ViP:
What version of Matrix?
[Nexus S Android Development] akurttr:
which version and which governer and I/O scheduler

and I am not set 1200 mhz. Codename android rom..
[Nexus S Android Development] theadb:
24 on milestone 1
[Nexus S Android Development] ej8989:
Okay after trying "newer" kernels i switched back to matr1x v24.0 because it's still faster and is the only stable kernel for my i9023.

The only reason i tried the other one because it's constantly updated and it's got MTP.

I hope it's added to matr1x on future releases but if not, i'll still use this kernel.
[Nexus S Android Development] Zahih:
Hi MK,

Your great kernel work flawlessly with JB 4.2 :)

:thumbup:
[Nexus S Android Development] SA-07:
Cool!

Sent from my Nexus 4
[Nexus S Android Development] Zahih:
Wow MK, you have brand new N4 now... :thumbup:

is it means you will stop support for our old device NS here?
[Nexus S Android Development] SA-07:
No I will if I get the chance :)

Sent from my Nexus 4
[Nexus S Android Development] Maxxd01:
Guys i just flashed v24 cm version on CM 10, and I lost the BLN option in the Advanced Menu of the rom.

I know I can use a third party app, but it is normal taking into account that this kernel has that feature ?
[Nexus S Android Development] SA-07:
If the option is available in other third party apps and BLN works then I'm gonna guess it's the fault of the ROM's interface.
[Nexus S Android Development] Moonystorm:
Huh?

Hi Math, I Just got myself a Extremely cheap almost new Nexus s and since i don't need an overpowered Phone its just fine for my needs. though Overclocking isn't available on v.24? i use it with the latest CM10 Nightly and the Clock Settings are Greyed out?

-Moon
[Nexus S Android Development] ej8989:
Overclocking is enabled. I'm OC'd stable @ 1320mhz. Use NSTools and/or SetCPU apps.
[Nexus S Android Development] Moonystorm:
oh!

Ah, Beautiful Info. Thank you!
[Nexus S Android Development] kancrutt:
good job kid!

Sent from my Robot Ijo©
[Nexus S Android Development] Krayvon:
!

anyone tried this on milestone1 aokp? i dont have a crespo anymore and cant test it.
[Nexus S Android Development] stuffinthesky:
Yes. I'd have to say, my battery life has improved. Using Wheatley governor and deadline schedule.
[Nexus S Android Development] Krayvon:
!

my friend just flashed v24 cm on m1 aokp and they are getting a black screen once rebooted, anyone else?

---------- Post added at 06:04 PM ---------- Previous post was at 05:58 PM ----------

never mind,dumb dumb flashed the wrong one :)

mathkid, i use to enjoy your work on crespo 4g awhile back, looks like you're still doing great work here as usual :P

ps, you left sprint yet?
[Nexus S Android Development] apatal:
I think he left the Nexus S for the green pastures of the Nexus 4. :)

Sent using the xda mobile app
[Nexus S Android Development] Skunk Ape1:
Lol... I already had nstools installed but thought i needed to use BLN. Hell BLN doesn't even need to be installed. Go figure....

Thanks for the great kernel. Matr1x has been one of my favorites for	a while. My phone always seems smoother and faster with matr1x.

So mathkid95, do you have any tweaks in mind for future builds of this kernel? Perhaps some tweaks for the status bar or something?
[Nexus S Android Development] SA-07:
Isn't that a rom thing lol
[Nexus S Android Development] aic719:
Yea that's a rom thing. The kernel is sort of like a bridge between your hardware and your rom from what I understand. It doesn't really make a difference to the basic UI.

Sent from my CyberGR Nexus S
[Nexus S Android Development] defia:
with deep idle enabled,I notice that the idle time of idle states counter in nstools increases even when screen is on, but i remembered it shouldn't be in a idle state when the screen is on. or maybe i'm wrong?
[Nexus S Android Development] demo23019:
So far so good on 13 also really quick
[Nexus S Android Development] SA-07:
Ty :)
[Nexus S Android Development] SA-07:
I will look into it
[Nexus S Android Development] cpaixao:
Nice voodoo thikng, thanks. But i cant get Deep Idle to work here. Its "On" but no top values are showing in stats. Whats up?
[Nexus S Android Development] trunks986:
is it possible to charge battery up to 100% with this kernel?
[Nexus S Android Development] KBanause:
The phone never charges up to 100%. Even when the ROM shows you 100% it really is at around 96% because the charging mechanism of the Nexus stops at that percentage to prevent damage of the battery.
[Nexus S Android Development] mixtapes08:
You also need to delete scripts together with glados if you flashed matrix. In etc initd folder.

Sent from my Nexus S
[Nexus S Android Development] mixtapes08:
It still charge. However the charging state will not be present if u reach 96.

Sent from my Nexus S
[Nexus S Android Development] nodstuff:
Lol! That's exactly what he just said!!! :D

To solve android os keeping the phone awake turn off auto rotation!!!!
[Nexus S Android Development] defia:
with cfs version everything is ok.

i decided to try bfs version again after flashed the faceunlock mod.

it seems all ok with the bfs version, but after enabled deep idle and off-screen,my nexus s could not wake up any more.

then i tried to pull off battery and restart, it just always show the boot animation and couldn't go to android(but seems not a bootloop)

then i flashed the cfs kernel, still on boot animation

at last i flashed the stock full rom, still with no luck.

now i have to do a nandroid restore.

i think i will never try bfs version again:(
[Nexus S Android Development] SA-07:
Haha ok, yeah cfs is more stable
[Nexus S Android Development] Heeter:
13cfs working superb, Mathkid,

Thanks

Heeter
[Nexus S Android Development] SA-07:
Np heeter ;)
[Nexus S Android Development] scythae:
versions 12,5 & 13 (cfs, bfs) + yandex.maps = force close or cycle rebooting device((( problem with gps or apk? not tried with google maps yet, sorry.

nexus s, stock 4.0.3

version bfs - random reboots of device sometimes with no visible reason(

on 2.3.7 it`s be a best kernel for nexus s, imho...
[Nexus S Android Development] SA-07:
Ok that's prolly a rom issue, but let me know if that works on cfs.

And yeah, some phones can't run bfs well, so just go cfs
[Nexus S Android Development] DaX05:
Happy Holidays, Mathkid!!

Thanks a ton for a fun & great year with you here in the forums! We've all improved as has our devices thanks to devs like you, Ezekeel, Francisco & Kalim with CM9.

You're not old enough to drink so grab some non alcoholic piñada colada & enjoy it lol.

Beamed from my Nexus S
[Nexus S Android Development] Krayvon:
!

anyone still on here? how are you getting stable results on 1.32 or 1.2 ? my test phone gets RR on 1.2 or 1.32 on any governor. running aokp m1

kindly let me know what you guys are running with what setting. thanks.
[Nexus S Android Development] MercilessLTD:
My Nexus S could never overclock. Always got RR. Didn't matter the kernel, though. Matr1x, Air, vta.
[Nexus S Android Development] Krayvon:
!

thats what i'm experiencing too, thought i can be brave and push to 1.8(saw on youtube) but no, it just cant handle it,
[Nexus S Android Development] migueldbr:
i got a i9023 and can overclock perfectly on 1.32ghz. its stable for me
[Nexus S Android Development] raducux:
Could never do that ....ever. 1200 is smooth....

Is there going to be a v25 ?
[Nexus S Android Development] apatal:
1200 should be good enough for everyday usage. :) < via xda app>
[Nexus S Android Development] raducux:
so matrix wont get updated ? i still get really high android os drain with almost every rom ...usually using the cfs version .
[Nexus S Android Development] apatal:
Haven't really experienced this with any version of matrix on any ROM. What primarily do you use your phone for m aside from calling and texting? Listening to music via Bluetooth? Gaming?
[Nexus S Android Development] raducux:
Mostly browsing and music, online as well sometimes. I never user Bluetooth. Wifi and mob data .

I get it either with google now on or off.
[Nexus S Android Development] apatal:
Do you have Maps installed and your location settings enabled? Also, do you have social media apps like Facebook and Google+? Use FB photo sync and G+ instant upload? These are apps that, based on my experience, are notorious for running continuously in the background even when not in use.
[Nexus S Android Development] migueldbr:
you are probably checking battery stats way to often. when i was doing that, it caused android os to be higher. dont go checking battery stats many times. check only one time at the end of the day and see if you still have that drain
[Nexus S Android Development] raducux:
I do use g+ and instant Upload.
[Nexus S Android Development] jayjay3333:
I would back up the SD and format through your computer, not CWM or TWRP.

May be due to a media corruption.

Add very little and see what happens. Add more over time. If you see it again then remove the corrupt file holding your system.
[Nexus S Android Development] mrengineer:
sorry noob question, how do i format the SD through computer?
[Nexus S Android Development] The1Shark:
I know this message might considered off topic,

But I'll ask anyway because it might indirectly related to the kernel.

The thing is that I'm having troubles with tethering.

The Wi-Fi network is recognized by other devices and can be connected through a variety of devices, DHCP/DNS works but throughput is very low, sometimes apps (ipad 4) unable to connect & browsing from a windows laptop end's with timeout error message.

Pinging to other domain works ( so there is a valid connection and the devices can resolve domain names ).

I'm running a rooted stock (4.1.2 ) with Matr1x latest version on NS 3G. Data is fine on the phone itself so it is not the carrier network.

Any one experienced that and can guide me?

Thanks in advance

the1shark
[Nexus S Android Development] leap_ahead:
this kernel support mtp ?
[Nexus S Android Development] ej8989:
No. But for some reason MTP does work in some ROMs i tried, using an app from playstore. (like strawberry, helly bean, etc.)
[Nexus S Android Development] jayjay3333:
USB your phone to your computer. Back up what you want to keep. Go to "Computer", right click on the phone storage, click format. Same as formatting any removable storage.
[Nexus S Android Development] jasonmaloney:
Turn off BLN.
[Nexus S Android Development] SA-07:
I didn't abandon you guys!! kernel update! Be sure to try out the new ROW I/O scheduler! It was designed for mobile devices ;)
[Nexus S Android Development] jayjay3333:
Thanks for not forgetting about us NS users! Trying it out now.

Cheers

:victory:
[Nexus S Android Development] Zahih:
Hahaha.... You're back MK,

Thank you... Thank you... for not forget this NS community...

What a great new year present....
[Nexus S Android Development] soma_sakutuki:
oh,thank you,mathkid95!:good:
[Nexus S Android Development] ej8989:
Now this is great news. :good:
[Nexus S Android Development] anshumandash:
Great to see the new version. Your N4 kernel is based on Linux kernel 3.4. Any plans to get 3.4 for NS?;)
[Nexus S Android Development] ej8989:
I don't get why i'm losing 1% battery every 10mins without doing anything.
[Nexus S Android Development] robyzal:
Thanks Matrix!!!

Enviado desde mi Nexus S usando Tapatalk 2
[Nexus S Android Development] apatal:
Wow. That's extreme. Never really experienced that. Do you use Google Now? Do you listen to music via Bluetooth players/headset?
[Nexus S Android Development] ej8989:
No. All sync off, no data connection. I don't really do anything. The phone's just idle. it goes deep sleep but every time i unlock it i lose 1%.

I turned off BLN blinking and it's a lot better now. I'll observe if the battery still drains weird. I'm on i9023.
[Nexus S Android Development] raducux:
Yeah i think bln was keeping mine awake a lot too .

@Mathkid. Thanks for reconsidering to update the matrix..
[Nexus S Android Development] xxxMADxxx:
Can someone explain me whats is "CFS & BFS" version on this kernel..sorry for this
[Nexus S Android Development] jayjay3333:
From the ICS days but still holds true.

http://matr1xkernels.com/matr1x-kernels/matr1x-kernel-for-nexus-s-and-nexus-s-4g-ics/

5. What’s the difference between CFS and BFS?

But CFS is a nice overall scheduler, with nice stability and it is good for a

multitasker.

BFS is a performance scheduler giving more performance to the currently

running app, like a game. So if you aren’t really a multitasker or if you play a lot

of games, BFS is a better choice.

BFS is sometimes a bit unstable though.

Edit: Found this also..old but still relevant

http://xdaforums.com/showthread.php?t=894880
[Nexus S Android Development] Zahih:
Hi MK,

I've been run your new version 24.5 for the last 1 day, and as usual your great Matr1x kernel make my NS flow away.. smooth and fast on rasbeanjelly rom with setting :

Bln & bld is on, min. 200, Max. 1000, Wheatley gov, and deadline i/o scheduler.

*I already try New ROW i/o sched as your suggest, (and also cfq) but it little bit laggy for my NS.

Anyway many thanks for this new Matr1x update MK...:thumbup::thumbup:
[Nexus S Android Development] apatal:
My setup works great: row-ondemand 100MHz-1.2GHz. :thumbup:
[Nexus S Android Development] xxxMADxxx:
I cant see BLX config on nstool..not yet implemented or maybe miss something?
[Nexus S Android Development] SA-07:
I didn't add it.

Sent from my Nexus 4
[Nexus S Android Development] xxxMADxxx:
I try this kernel v24.5 cfs on miuiv4 solved my issue at lag on lockscreen but i must setting s amoled screen with voodoo control becouse default setting on this kernel give me yellow tint..can you setting voodoo color like air kernel or marmite? I love this kernel..sorry for this
[Nexus S Android Development] SA-07:
Nope, use voodoo color.

Sent from my Nexus 4
[Nexus S Android Development] gunner49:
Is the Smartass governor included in 24.5?
[Nexus S Android Development] apatal:
Nope. Use row-ondemand. :good:
[Nexus S Android Development] gunner49:
Cheers mate :good:
[Nexus S Android Development] SA-07:
How's v24.5?

Sent from my Nexus 4
[Nexus S Android Development] linuxxp:
Very Stable and smooth
[Nexus S Android Development] nsnsmj:
Yeah it's very smooth. I had problems and constant rebooting with the bfs version, but cfs is perfect. I have no idea what the row scheduler does, but it's given me no problems so I'll stick with it. This is also the first time I've ever been able to underclock or overclock my phone with any kernel without having my phone spazzing out and rebooting. :good:
[Nexus S Android Development] Zahih:
As usual MK... smooth and fast.

And with this version, my NS can handle OC to 1200 with ROW sched and Wheatley gov without any reboot for the last 4 days.

Thanks MK for this great update.:thumbup:
[Nexus S Android Development] apatal:
ROW stands for "Read Over Write", which does essentially what it says, that is, prioritize read over write actions. The one who developed it says it's much more suited to how mobile phones are supposed to work.

My unsolicited setup advice:

Performance: row-ondemand, 1MHz to 1.2GHz

Battery-saving: row-wheatley, 1MHz to 1GHz

:thumbup:
[Nexus S Android Development] ej8989:
It's really fast and stable. Just one downside for me though, battery drains so fast; like every time i turn the screen on, i lose 1%.
[Nexus S Android Development] cøm3tx:
That's quite strange. Had this problem with 24.0, with 24.5 is gone. Try wiping cache+dalvik, I dunno if it can help but...

Anyway, for me it works great.

Just a question: in NSTools I'd like to tweak the interactive governor to improve battery life a little more. In particular, I'd like to change the "Go hispeed load" from 70% to 95%. However, every time I close NSTools, it's back to 70%. Moreover, I'm unable to set minimum CPU level to 100MHz. Already tried fixing permission, no good. Any more idea? :D Thank you all.
[Nexus S Android Development] :
Changing it to min 100mHz wont work on NSTools
[Nexus S Android Development] gunner49:
That's true for v24.0 as well.
[Nexus S Android Development] nsnsmj:
Oh, cool. Thanks for the info.

I thought it may have been placebo, but my phone definitely seems smoother and more stable than I ever remember it being.
[Nexus S Android Development] ej8989:
100mhz works for me using NSTools. I'm on helly bean 12/28, matr1x 24.5.
[Nexus S Android Development] gunner49:
Guess that it depends on the ROM/Kernel combo then...it was working for me with the same ROM I currently use but with another kernel. Also the CPU control settings built in the ROM worked fine too. After switching to Matr1x, CPU control settings can't be accessed and cannot set 100MHz min frequency with NSTools! On the plus side, I find Matr1x much more stable than the other kernel I was using, even at 1.2GHz overclock and battery life is great too.

Can anyone post the value of memory in hardware info with v24.5 please?