[KERNEL][ICS] Matr1x Kernels

Paul627g

AC Moderator All-Star
Moderator
Nov 25, 2010
15,963
2,752
0
Visit site
Source/Link: [KERNEL]*Matr1x* Kernels
Designer: mathkid95

ICS Kernel Features

- Based on Linux kernel version 3.0.32

- I/O Backport from 3.2 kernel (Thanks to franciscofranco)

- OC to 1.46 Ghz

- Voodoo sound and color (Thanks to supercurio)

- BLN (Thanks to neldar)

- BFS (Thanks to Con Kolivas) + -ck tweaks

- SLQB memory allocator

- Deadline, SIO, and BFQ I/O Schedulers

- Additional governors (Smartassv2, Lazy, Minmax, InteractiveX, Lulzactivev2, Intellidemand, Wheatley, Savaged-Zen)

- Stochastic Fair Blue (Internet packet queue management algorithm)

- CIFS, TUN, NFS

- USB OTG (Thanks sztupy!)

- KSM (Kernel SamePage Merging)


**Ezekeel's mods** (Thanks to Ezekeel)

- LiveOC

- BLX

- BLD

- Ezekeel's voltage mod

- Touch Wake

- Bigmem

Changelog:
Changelog:

v11.0 Applied pvr and mxt patches to Matr1x gingerbread source for ICS compatability.

v11.5 Applied all of the updated ICS patches from Kwiboo and fixed BLN.

v12.0 Fixed the wifi for alpha12+ compatibility, added Ezekeel's bigmem mod, and updated his liveoc mod.

v12.5 ICS 4.0.3 compatibilty and any Ezekeel mod updates.

v13.0 Fixed the YouTube video decoding, added voodoo, and uploaded wifi script for Iran i9023 users (thanks Alireza Asgari!).

v13.5 Added the 100% "battery tweak", patched up to 3.0.14, added the LagFree and InteractiveX governors, BLN app support, INIT.D support, and any Ezekeel bug fixes.

v14.0 Added the Lulzactive governor and fixed the deep idle wake issue.

v14.5 Added SIO I/O Scheduler, Lulzactivev2 governor, BLN blink interval code, and green screen fix.

v15.0 Updated kernel base to 3.0.17, added the Wheatley governor by Ezekeel, BFQ, USB OTG support, and any Ezekeel bug fixes.

v15.5 Updated kernel base to 3.0.18, I/O Backport from 3.2 kernel, USB OTG build 5, some ext4 tweaks, conservative governor + tweaks, and v? I/O scheduler.

v16.0 Fixed the 0.00B ram issue, updated kernel base to 3.0.19, removed deep idle and added cpuidle backport from 3.2 kernel, added the Intellidemand governor, and added some various performance tweaks.

v16.5 Put deep idle back in, added some performance tweaks, added any ezekeel bug fixes, updated kernel to 3.0.20, and added the Lionheart governor.

v17.0 Updated kernel base to 3.0.21, added KSM (Thanks morfic), and added some performance tweaks.

v17.5 Updated kernel base to 3.0.22, added the smartassv2 bug fix by abev66, added the Savaged-Zen governor (Thanks Savaged-Zen team), and added some performance tweaks.

v18.0 Updated kernel base to 3.0.24, added byeonggon's Selective LiveOC, added SWAP capabilities (Thanks for the 55swap script imoseyon), and added some performance tweaks.

v18.5 Updated kernel base to 3.0.26, added Fast Charge by Chad Froebel (Be sure to get his widget here: https://play.google.com/store/apps/d...stchargewidget), removed SWAP due to lag, and added some performance tweaks.

v19.0 Updated kernel base to 3.0.28, added the updated SIO I/O Scheduler, added the 4.0.4 ICS code, added the Bigmem mod from the CM9 kernel, and added some performance tweaks.

v19.5 Updated kernel base to 3.0.30, fixed the ondemand sampling rate issue, added CM9 wifi support, and added some performance tweaks.

v20.0 Updated kernel base to 3.0.32, changed the refresh rate to 50Hz, added some performance tweaks, and changed some governor tunables.


Links to ICS version:

v16.5 zips:

CFS Matr1x-cfs_v16.5.zip

BFS Matr1x-bfs_v16.5.zip



v16.0 zips:

CFS: https://goo.gl/rs38q

BFS: https://goo.gl/syIlW

v15.5 zips:

CFS: https://goo.gl/Q7OLS

BFS: https://goo.gl/VfTur


v15.0 zips:

CFS: https://goo.gl/pd7kv

BFS: https://goo.gl/B8LQS


v14.5 zips:

CFS: https://goo.gl/nEHrR

BFS: https://goo.gl/JAcH7

CFS - colors: http://derekcwilkinson.com/Matr1x-cfs_v14.5-colors.zip

BFS - colors: https://goo.gl/XCssz



v14.0 zips:

CFS: https://goo.gl/21YX5

BFS: https://goo.gl/jlkXa



v13.5 zips:

CFS: https://goo.gl/gJ0gD

BFS: https://goo.gl/5x3pk

v13.0 zips:

CFS: Matr1x-cfs_v13.0.zip

BFS: Matr1x-bfs_v13.0.zip


v12.5 zips:

CFS: Matr1x-cfs_v12.5.zip

BFS: Matr1x-bfs_v12.5.zip


v12.0 zips:

CFS: Matr1x-cfs_v12.0.zip

BFS: Matr1x-bfs_v12.0.zip

************************************************************
Gingerbread Based Kernels Below


v11.5 zips:

CFS: Matr1x-cfs_v11.5-ics.zip

BFS: Matr1x-bfs_v11.5-ics.zip


v11.0 zips:

CFS: Matr1x-cfs_v11.0-ics.zip

BFS: Matr1x-bfs_v11.0-ics.zip

Note: Download links are used and listed with permission from mathkid95. Thank you mathkid :)
 
Last edited:

Paul627g

AC Moderator All-Star
Moderator
Nov 25, 2010
15,963
2,752
0
Visit site
Re: Matr1x 9.0 Kernel ** NO 4g Bug **

From reading in his thread over at XDA I've seen a few people using it on GPA....

Remember as I've stated before... Not all kernels work the same or as expected on everyone's device. So this could be one of those kernels that your particular NS4G just doesn't gel well with or at least combined with GPA
 

BlackHawkA4

Drop the Bag
Sep 1, 2010
2,192
74
0
Visit site
Re: Matr1x 9.0 Kernel ** NO 4g Bug ** ::: FIXED :::

I tried flashing over netarchy. Boot loop. Lol. I don't feel like doing a wipe this kernel works time for me.
 

chud

Well-known member
Jun 16, 2011
985
48
0
Visit site
Re: Matr1x 9.0 Kernel ** NO 4g Bug ** ::: FIXED :::

I tried flashing over netarchy. Boot loop. Lol. I don't feel like doing a wipe this kernel works time for me.
Same thing happened to me with Netarchy this morning. I really wanted to try the Deep Idle feature but with ICS this close I really don't feel like doing a full wipe and changing ROMs.
 

BlackHawkA4

Drop the Bag
Sep 1, 2010
2,192
74
0
Visit site
Same thing happened to me with Netarchy this morning. I really wanted to try the Deep Idle feature but with ICS this close I really don't feel like doing a full wipe and changing ROMs.

Yea. I'm just waiting for ics at this point really. Hopefully with acceleration I won't even need to flash a kernel. Well. Actually. I love voodoo colors. Spoo.

But I got every set up. No random reboots happening. I don't feel like messing with anything right now at least.
 

chud

Well-known member
Jun 16, 2011
985
48
0
Visit site
Re: Matr1x 9.0 Kernel ** NO 4g Bug ** ::: FIXED :::

I just tried flashing his updated one....cleared cache and Dalvik...........and it seems to be working now as I'm looking at the Oxygen splash screen.
 

Paul627g

AC Moderator All-Star
Moderator
Nov 25, 2010
15,963
2,752
0
Visit site
Re: Matr1x 9.0 Kernel ** NO 4g Bug ** ::: FIXED :::

There really shouldn't be a need for a full wipe. Cache partition/dalvik cache should be more than enough to get by.

BTW, I came from Netarchy included in Oxygen 2.3 ROM to this... No problemo! Charged up to 99% and were off the juice and on Lazy 200-1000 stock setting so lets see what type of battery we get over the next 12-24 hrs ;)
 

chud

Well-known member
Jun 16, 2011
985
48
0
Visit site
Re: Matr1x 9.0 Kernel ** NO 4g Bug ** ::: FIXED :::

Hey Paul,

mthkid or whatever the kernel author's name is said that the deepidle is now set by default. do we still need to activate and run a governor?

Also, is there a way to turn BLN off without having the app installed? I dug through all the settings and didn't see an option.
 
Sep 2, 2011
5
1
0
Visit site
Re: Matr1x 9.0 Kernel ** NO 4g Bug ** ::: FIXED :::

First off il love how this comunity helps each other i love modding and personalizations for my phone but i have a question. What do all the govenors do is there a wiki to tell the diference.
 

nmoreman

Well-known member
Apr 2, 2010
404
17
0
Visit site
Re: [KERNEL][ACS]*Matr1x* with BLN and voodoo v9.0

I have been running all Matrix kernels - all you have to do is wipe dalvic and cache - do not do a full wipe.
I'm running CM 7.1.0.1 as of yesterday, added this, so also cleared battery stats. Selected Lazy so
battery to be determined. It charged to 99%, some reports of 100%. Battery dropped fast this morning to about 94 then leveled off. I'm expecting some fluctuations with new rom, kernel and stats wipe, probably take me a couple of days to see, but Lazy was doing a great job.

BLN is in it, so you would have to use the app and disable.

Deep Idle is in it, I verified that its on. Some reported problems of black screens, but various rom's and setups could react differently. Mine is doing fast, smooth, and perfect!! So basically just pick and set your preferred governor, this will kick in.

If you need to know how to check its on, or decide you want to turn it off, look in systems folders under Deep Idle. If its on, its set to 1, if you want to turn it off, set to 0. If you need to know how to find it, post and I will try to help. I accessed under Adao File Manager - Android Mate and Root Explorer should also give access.
 

Paul627g

AC Moderator All-Star
Moderator
Nov 25, 2010
15,963
2,752
0
Visit site
Re: [KERNEL][ACS]*Matr1x* with BLN and voodoo v9.0

Running Matr1x 9.0 on Oxygen 2.3 and everything is great! I couldn't use Trinity's TUEV kernel, really had my device in knots so I'm glad I can enjoy the benefits of deep idle on Matr1x.

This is my first charge cycle, no stats wiped. I expect somewhere in the low 20 hrs on this first charge.
1319033800.jpg
 

Paul627g

AC Moderator All-Star
Moderator
Nov 25, 2010
15,963
2,752
0
Visit site
Re: [KERNEL][ACS]*Matr1x* with BLN and voodoo v9.0

FYI , that location to check deep idle enabled/disabled..

ES File Explorer/Root Explorer, etc..

/sys/class/misc/deepidle/

You should see a file " enabled " and when opened with the text/html viewer it will say "1" for enabled or "0" for disabled.

mathkid has it enabled by default :)
 

chud

Well-known member
Jun 16, 2011
985
48
0
Visit site
Is there a noticeable difference between governors? I've always been on ONDEMAND and just switched to LAZY for no reason other than curiosity.

Got a black screen on Netarchy yesterday and had to do a battery pull. Been on Matrix 9 for about 18 hours now with no problems to speak of. Charging stopped at 98 so its definitely doing something.
 

Paul627g

AC Moderator All-Star
Moderator
Nov 25, 2010
15,963
2,752
0
Visit site
Re: [KERNEL][ACS]*Matr1x* with BLN and voodoo v9.5

Kernel version update....


v9.5 Added the Bluetooth bug fix for deep idle, a Wifi tweak from Franciscofranco, and a 65 fps display rate.
 

Paul627g

AC Moderator All-Star
Moderator
Nov 25, 2010
15,963
2,752
0
Visit site
Re: [KERNEL][ACS]*Matr1x* with BLN and voodoo [ALL VERSIONS]

Ran great for a few days, I decided to go exploring on a few other kernels knowing that I can squeeze a little more juice out of other kernels that support under 1000 Mhz for a MAX setting on your CPU speed.

Otherwise, ran very solid with no issues :)
 

kevincwelch

Well-known member
Oct 6, 2010
582
47
0
Visit site
Re: [KERNEL][ACS]*Matr1x* with BLN and voodoo [ALL VERSIONS]

What's the difference between the BFS and the CFS versions of the kernel? (3400+ posts on this kernel over in XDA -- too many to wade through.)

I've been tweaking with Voltage control.
Set to 100/1000
mathkid95 set voltages
governor on smartassv2
i/o schedule vr (I think this was default)

What is everyone else using?
 

Paul627g

AC Moderator All-Star
Moderator
Nov 25, 2010
15,963
2,752
0
Visit site
Re: [KERNEL][ACS]*Matr1x* with BLN and voodoo [ALL VERSIONS]

What's the difference between the BFS and the CFS versions of the kernel? (3400+ posts on this kernel over in XDA -- too many to wade through.)

I've been tweaking with Voltage control.
Set to 100/1000
mathkid95 set voltages
governor on smartassv2
i/o schedule vr (I think this was default)

What is everyone else using?

The CFS versions of kernels are the stable builds.. Test heavily and very little issues with them aside from general individual device fussiness.

The BFS are the betas, the experimental builds.. They are normally pretty good but you may encounter some problems along the way..
 

Paul627g

AC Moderator All-Star
Moderator
Nov 25, 2010
15,963
2,752
0
Visit site
Re: [KERNEL][ACS]*Matr1x* with BLN and voodoo [ALL VERSIONS]

Version update:

v10.0 Updated all of Ezekeel's mods and added a whole bunch of performance tweaks from Franciscofranco.