FORUMS
Remove All Ads from XDA

[KERNEL]AndromadusMod [CM11.0][03/01/2014]

2,618 posts
Thanks Meter: 2,041
 
By kylon, Senior Member on 13th January 2013, 02:19 PM
Post Reply Email Thread


Features:
ION
Slub(default)
Vanilla adreno drivers
Fixes by faux
synced with common 3.0
UV/OV
OC up to 2Ghz

Bugs:
None, yet

NOTES:
This is the stock kernel for my cm builds
It may not work on flinny builds because of new drivers

Download:
- discontinued -

Changelog:

Code:
*OT: date format-> DD/MM/YY*
*See gitorious for a full changelog*

03/01/14
Based on desire HD kernel
Add required changes for saga
source clean up


Credits:

Flinny- Help with my first compile
Andromadus TM- the kernel
thewadegeek- Help with some compile errors
Christopher83- (http://forum.xda-developers.com/show...php?p=36677987)
Fraux123- His works and fixes
engelmarkus- USB OTG(http://forum.xda-developers.com/show....php?t=1887073)
Billauer- frandom
mrg666- his github
Nia Xia- uksm
android kernel tm- his 3.0 common github
Alex Shi- rwsem writer lock-stealing
Shaky156 - 2d-core OC
Mustaavalkosta - the kernel
paul - ION fixes
The Following 57 Users Say Thank You to kylon For This Useful Post: [ View ] Gift kylon Ad-Free
 
 
13th January 2013, 02:19 PM |#2  
kylon's Avatar
OP Senior Member
Thanks Meter: 2,041
 
More
Discontinued kernels
These kernels are no longer updated!




CM10 Android 4.1.2 kernel:



CM10.1 Android 4.2.2 kernel:
Features:
Only experimental (=)

Compiled with latest custom linaro cortex a8 4.8.2 13.10 by Christopher83

sync with Andromadus: Aug 24 2013
Gov: dyn interactive, interactive 3.4, conservative, ondemand, userspace, powersave, performance
Sched: noop, deadline, row 3.4, cfq, bfq
Overclock CPU up to 2.0Ghz (=)
Overclock GPU 2d-core( Shaky156) @245Mhz (=)
ext4 optimizations
Ultra KMS
SWAP from linux 3.2.x
SLUB allocator(default) from linux 3.5.7
dynamic file sync 1.2 (=)
UnderVolt / OverVolt
vmstat, MM, shmem updated to linux 3.4
enabled power collapse to save battery
Removed almost any debug message to improve the performances
USB OTG (=)
dualshock 3 support (=)
Power saving when the wifi is off
FauxSound Control
More RAM
Dev\frandom
android logger, uhid and lowmemkiller from linux 3.10

*Many other changes not mentioned here*


Bugs:

Same as Stock Andromadus
USB otg: usb sticks need a special usb hub(you can find some info here)
cfq can cause reboots(I will work on this when i have more free time)


Changelog:
Code:
*See github for a full changelog, some changes have been removed from here to make the changelog shorter*

02/10
Restore the old ondemand gov. The new one was a bit laggy
Revert a tweak, there are no improvements

29/09
3.0.97
sync with kernel common 3.0
some optimizations(see github)
update interactive
update ondemand to google 3.4(test)
Logger interface - Enable and disable the logger on android. Go to /sys/kernel/logger_mode.
update memory hotplug to linux 3.9
update dyn file sync

24/08
3.0.93
sync with Andromadus
sync with kernel common 3.0
update ROW

27/07
clean up the gpu oc code, 2d-core is really working now
update Interactive

25/07
3.0.87
compiled with linaro 4.8.2 1307  cortex-a8 optimized thanks to Christopher83 with some optimization flags
Update 2d OC ( Shaky156)
ksm from linux 3.6.x
Some optimizations(see github)
Dyn file sync 1.2
Fix stability with custom linaro 4.8.2
Some updates from linux 3.10
Update ROW
remove smartassH3
What i forgot..

09/07
sync with Andromadus
3.0.85
compiled with linaro 4.8.1 1305  cortex-a8 optimized thanks to Christopher83 with some optimization flags
Ultra KSM 
calibration, lowmemkiller from linux 3.10
Overclock GPU (350Mhz 3d, 2d is also oced)
remove lz4 support
otg "working" again
vmalloc from linux 3.7
mm: loads of updates from linux 3.1.x/3.2.x/3.4.x (see github)
slab, slob, slub from linux 3.5.7
some general clean up
some fixes and optimizations(see github)
dyn readahed
latest interactive from caf 3.4
remove ondemanx, intellidemand and sio(sched)
some updates from 3.0 android common
rwsem from linux 3.9 + writer lock-stealing
block: updates and optimizations
update row sched to caf 3.4
sparse irq 
heap randomization
dualshock 3 support
lighter kernel

23/05
sync with Andromadus
3.0.79
linaro 4.8.1 cortex-a8 optimized thanks to Christopher83
idle pm support (+ battery saving when screen is off)
dyn file sync 1.1
less debug msgs
fauxsound control tpa
disabled ntfs and cifs
lowmemkiller from linux 3.9
android logger from linux 3.10-rc1
dev\frandom
android binder updates
backport uhid from linux 3.10-rc1
disabled zRam(you can use turboBoost instead :) )

10/04
sync with Andromadus
3.0.72
Added LZ4/LZ4HC kernel compression(disabled for now, the zImage cannot be flashed)
Now LZO kernel compression(Hope it will help the reboot a bit)
No debug msges for the camera

04/04
sync with Andromadus
3.0.71
Added a tweak that should help to save some RAM

08/03
sync with Andromadus
3.0.68
added more freqs
added 1.9Ghz and 2.0Ghz (exp)
Overvolt up to 1600
compiled with linaro 13/02

25/02
sync with Andromadus
3.0.66
tweaked bfq
prevent a possible crash on suspend/resume event

17/02
sync with Andromadus
3.0.64
power saving when the wifi is off


05/02
Sync with andromadus
3.0.62
USB OTG enabled and working(Only experimental)
NTFS r/w(Only experimental)
CIFS(Only experimental)
New Gov. SmartassH3
a few improvements(see github for a full changelog)

18/01
sync with andromadus
linux 3.0.59
updated the android logger to linux 3.8
new voltage for 1.2Ghz (test) - 1.2 should not be higher than 1.3
more robust compaction
less modules
minor changes

13/01
added ck1 and dynamic file sync
OverVolt up to 1550


Download:

see attachment(without 43)




CM10.2 Android 4.3.1 kernel:

Features: see cm10.1 kernel

Changelog:

Code:
*See github for a full changelog*
06/11
Code:
3.0.101
selinux for android 4.3x


Download:

see attachment(with 43)
Attached Files
File Type: img boot.img - [Click for QR Code] (3.40 MB, 403 views)
File Type: img boot-stab.img - [Click for QR Code] (3.41 MB, 271 views)
File Type: img boot43.img - [Click for QR Code] (3.55 MB, 420 views)
File Type: img boot-stab43.img - [Click for QR Code] (3.55 MB, 298 views)
File Type: zip AndroMod_Installer43-0611.zip - [Click for QR Code] (8.42 MB, 486 views)
File Type: zip AndroMod_Installer0611.zip - [Click for QR Code] (8.28 MB, 749 views)
The Following 13 Users Say Thank You to kylon For This Useful Post: [ View ] Gift kylon Ad-Free
13th January 2013, 02:20 PM |#3  
kylon's Avatar
OP Senior Member
Thanks Meter: 2,041
 
More
Sources and How to compile
Sources:
AndromadusModCM10
AndromadusMod CM10.1-CM10.2
AndromadusMod CM11.0


Useful links:

Build your first kernel-xda
Changelog Linux kernel 3.0.y

If you are looking for a toolchain:
linaro toolchain by Christopher83


Code:
/*  
* Your warranty is now void.*  

* I am not responsible for bricked devices, broken hearts,  
* thermonuclear war, you getting fired because the alarm app failed, or   
* unfulfilled sexual partners. Please do some research if you have any   
* concerns about features included in this kernel before flashing it! YOU are  
* choosing to install it!  * Backup your system and boot partitions,
* in case your phone blows up in your face because your phone 
* cant handle the speed :).  
*/
freq_table:
Code:
       CLOCK                                VOLTAGES

{ 0, 24576,  LPXO,     0, 0,  30720000,  800, VDD_RAW(800) },
{ 0, 61440,  PLL_3,    5, 11, 61440000,  800, VDD_RAW(800) },
{ 0, 122880, PLL_3,    5, 5,  61440000,  800, VDD_RAW(800) },
{ 0, 184320, PLL_3,    5, 4,  61440000,  800, VDD_RAW(800) },
{ 0, MAX_AXI_KHZ, AXI, 1, 0,  61440000,  800, VDD_RAW(800) },
{ 1, 245760, PLL_3,    5, 2,  61440000,  800, VDD_RAW(800) },
{ 1, 368640, PLL_3,    5, 1,  122800000, 800, VDD_RAW(800) },
{ 1, 544000, PLL_2,    3, 0,  122800000, 900, VDD_RAW(900), &pll2_tbl[0] },
{ 1, 600000, PLL_2,    3, 0,  122800000, 925, VDD_RAW(925), &pll2_tbl[1] }, 
{ 1, 768000, PLL_1,    2, 0,  153600000, 950, VDD_RAW(950) },
{ 1, 806400,  PLL_2, 3, 0, 192000000, 1025, VDD_RAW(1025), &pll2_tbl[2]},
{ 1, 921600,  PLL_2, 3, 0, 192000000, 1050, VDD_RAW(1050), &pll2_tbl[3]},
{ 1, 1024000, PLL_2, 3, 0, 192000000, 1050, VDD_RAW(1050), &pll2_tbl[4]},
{ 1, 1200000, PLL_2, 3, 0, 192000000, 1100, VDD_RAW(1100), &pll2_tbl[6]},
{ 1, 1305600, PLL_2, 3, 0, 192000000, 1125, VDD_RAW(1125), &pll2_tbl[7]},
{ 1, 1401600, PLL_2, 3, 0, 192000000, 1200, VDD_RAW(1200), &pll2_tbl[8]},
{ 1, 1516800, PLL_2, 3, 0, 192000000, 1250, VDD_RAW(1250), &pll2_tbl[10]},
{ 1, 1612800, PLL_2, 3, 0, 192000000, 1350, VDD_RAW(1350), &pll2_tbl[11]},
{ 1, 1708800, PLL_2, 3, 0, 192000000, 1350, VDD_RAW(1350), &pll2_tbl[12]},
{ 1, 1804800, PLL_2, 3, 0, 192000000, 1400, VDD_RAW(1400), &pll2_tbl[13]},
{ 1, 1920000, PLL_2, 3, 0, 192000000, 1450, VDD_RAW(1450), &pll2_tbl[14]},
{ 1, 2016000, PLL_2, 3, 0, 192000000, 1500, VDD_RAW(1500), &pll2_tbl[15]},
The Following 8 Users Say Thank You to kylon For This Useful Post: [ View ] Gift kylon Ad-Free
13th January 2013, 02:42 PM |#4  
Allen Hu's Avatar
Senior Member
Thanks Meter: 917
 
Donate to Me
More
Great work there!!!
Any plans for CM10.1??
And hope you could add smartassv2 govener
13th January 2013, 02:50 PM |#5  
hisname's Avatar
Senior Member
Flag Singapore
Thanks Meter: 560
 
More
finally u have made a thread, thanks for the hard work :beer:

Sent from my supercharged tank

---------- Post added at 10:50 PM ---------- Previous post was at 10:47 PM ----------

Quote:
Originally Posted by Allen Hu

Great work there!!!
Any plans for CM10.1??
And hope you could add smartassv2 govener

this is for cm10.1

Sent from my supercharged tank
13th January 2013, 02:51 PM |#6  
anazhd's Avatar
Senior Member
Flag Los Santos
Thanks Meter: 419
 
Donate to Me
More
u should rename the title to [CM10.1]
The Following User Says Thank You to anazhd For This Useful Post: [ View ] Gift anazhd Ad-Free
13th January 2013, 02:52 PM |#7  
hisname's Avatar
Senior Member
Flag Singapore
Thanks Meter: 560
 
More
Quote:
Originally Posted by anazhd

u should rename the title to [CM10.1]

yep, a problem with the title


edit;just flashed it, everything seems working fine. Will report if there is any problem. kylon, why not release the source code so everyone can work with this together and make it a better kernel., as a community :beer:

Sent from my supercharged tank
13th January 2013, 03:38 PM |#8  
Senior Member
Thanks Meter: 20
 
More
are you going to try to add MDDI support to the kernel?
13th January 2013, 04:32 PM |#9  
kylon's Avatar
OP Senior Member
Thanks Meter: 2,041
 
More
Quote:
Originally Posted by giel123

are you going to try to add MDDI support to the kernel?

EDIT:
there s no need to ask to flinny ._.

i need a file from your phone ( Config.gz )
you can find it in proc\
you need a root file manager
The Following User Says Thank You to kylon For This Useful Post: [ View ] Gift kylon Ad-Free
14th January 2013, 12:49 PM |#10  
thedieselspaceship's Avatar
Senior Member
Thanks Meter: 9
 
More
Quote:
Originally Posted by kylon

EDIT:
there s no need to ask to flinny ._.

i need a file from your phone ( Config.gz )
you can find it in proc\
you need a root file manager

Here is the config.gz from my phone with non-sony panel. I am using the stock rooted ROM.

https://www.dropbox.com/s/2ib5cezv7wjvue3/config.gz
The Following User Says Thank You to thedieselspaceship For This Useful Post: [ View ] Gift thedieselspaceship Ad-Free
14th January 2013, 01:13 PM |#11  
hisname's Avatar
Senior Member
Flag Singapore
Thanks Meter: 560
 
More
hi kylon, I have a problem. my phone froze after I had a restore from titanium backup. sorry no dmsg and logcat for u as I am out of town now. I have to remove my battery to solve this. Hope u can look into this..

Sent from my supercharged tank
Post Reply Subscribe to Thread

Guest Quick Reply (no urls or BBcode)
Message:
Previous Thread Next Thread
Thread Tools Search this Thread
Search this Thread:

Advanced Search
Display Modes