Attend XDA's Second Annual Developer Conference, XDA:DevCon 2014!
5,786,281 Members 50,020 Now Online
XDA Developers Android and Mobile Development Forum
Announcement from aidfarh: Rojak kernel v4 released!

[KERNEL][Z] Rojak Kernel (v4) for Omnirom (20140505)

Tip us?
 
aidfarh
Old
(Last edited by aidfarh; 27th March 2014 at 10:55 AM.)
#1  
Senior Member - OP
Thanks Meter 401
Posts: 393
Join Date: Sep 2010
Location: Kuala Lumpur

 
DONATE TO ME
Default [KERNEL][Z] Rojak Kernel (v4) for Omnirom (20140505)

Rojak Kernel for Xperia Z

WARNING!!
This kernel allows you to set the CPU frequency beyond the stock rated frequencies. Do this at your own risk! I will not be responsible for any damage to your device if you do so!

INTRODUCTION
This is a kernel for Xperia Z running Omnirom. It may or may not work on other roms.
Any feedback is welcome.

FEATURES
  • Linux 3.4.86
  • Gamma control
  • Sweep 2 Wake
  • Doubletap 2 wake
  • USB Fastcharge
  • CPU overclocking up to 1836 MHz
  • Intelli-Plug
  • Additional CPU governors - intellidemand, intelliactive, preservative
  • Additional I/O scheduler - bfq, sio, fiops
  • GPU overclocked to 450 MHz
  • Additional GPU governor - simple
  • Voltage control
  • Sound control (NEW)

PLANNED FEATURES
  • Intellithermal

REQUIREMENT
This kernel work with Omni 4.4 for Xperia Z. It's tested on Omni 4.4.2 nightly build 20140324. Please update your rom if you're using an older version.

INSTRUCTION
Make sure you're using Omnirom build 20140324 or later. Download here. Flash the zip in CWM or TWRP recovery.

NOTES
  1. To change CPU governor or min/max cpu frequency (i.e. over/underclocking), first disable MPDecision and enable Intelliplug using an app like Fauxclock or Trickster Mod. To over/underclock, use Omnirom's performance setting. Third-party apps might not work.
  2. To use Gamma control, see this post: http://forum.xda-developers.com/show...25&postcount=3. Credits to alnikki25k.
.

SOURCE CODE
https://github.com/aidfarh/android_k.../tree/rojak_kk

CREDITS
This kernel is based on Omnirom kernel for yuga. Various codes were copied from kernels by DoomLord, alnikki25k, maxwen and faux123. Thanks to all other kernel developers who's contributed codes to various linux and android kernels.

XDA:DevDB Information
Rojak Kernel for Yuga, a Kernel for the Sony Xperia Z

Contributors
aidfarh
Kernel Special Features:

Version Information
Status: Stable

Created 2014-03-26
Last Updated 2014-05-05
The Following 30 Users Say Thank You to aidfarh For This Useful Post: [ Click to Expand ]
 
aidfarh
Old
(Last edited by aidfarh; 5th May 2014 at 05:31 PM.)
#2  
Senior Member - OP
Thanks Meter 401
Posts: 393
Join Date: Sep 2010
Location: Kuala Lumpur

 
DONATE TO ME
Default Reserved

CHANGELOG

v1 (2014-03-25)
  • Gamma control
  • Sweep 2 Wake
  • Doubletap 2 wake
  • USB Fastcharge
  • CPU overclocking up to 1836 MHz
  • Intelli-Plug
  • Additional CPU governors - intellidemand, intelliactive
  • Additional I/O scheduler - bfq

v2 (2014-03-27)
  • Added sio and fiops I/O schedulers
  • Overclock GPU to 450 MHz
  • Include wlan firmware in kernel zip

v3 (2014-04-12)
  • Added voltage control
  • Added preservative CPU governor
  • Updated GPU drivers (copied from xzaosp kernel)
  • Added simple GPU governor
  • Kernel updated to Linux 3.4.86
  • Compiled using Linaro 4.7-2014.01 toolchain
  • Various optimisations (mostly cherry-picked from xzaosp kernel by alnikki25k) (see github for details)
  • Added sound control (doesn't seem to work)

v4 (2014-05-05)
  • Added sound control v3.2
  • Compiled using Linaro 4.8-2014.03 toolchain
  • Enabled some linaro optimisations
The Following 11 Users Say Thank You to aidfarh For This Useful Post: [ Click to Expand ]
 
airlessproject
Old
#3  
airlessproject's Avatar
Senior Member
Thanks Meter 27
Posts: 178
Join Date: Aug 2013
Location: Prilep
Congrats on your kernel, mate! Looks good, will try this
Peace, love & understanding
 
Vishalkris
Old
#4  
Vishalkris's Avatar
Senior Member
Thanks Meter 51
Posts: 273
Join Date: Oct 2012
Location: mumbai
Will this work on ROM based on Omnirom like for example Dirty Unicorn...

Sent from my C6603 using Tapatalk
 
aidfarh
Old
#5  
Senior Member - OP
Thanks Meter 401
Posts: 393
Join Date: Sep 2010
Location: Kuala Lumpur

 
DONATE TO ME
Quote:
Originally Posted by Vishalkris View Post
Will this work on ROM based on Omnirom like for example Dirty Unicorn...

Sent from my C6603 using Tapatalk
I honestly don't know. Please try and provide feedback.
My android devices
Current: Sony Xperia Z C6603 | Sony Xperia Go | Samsung Galaxy Tab 2 P3110 | Minix Neo X5
Previous: Samsung Galaxy S II i9100g (dead) | HTC Desire (lost) | Sony Xperia Mini (given away) | Modeo MR92 (dead)
 
Vishalkris
Old
#6  
Vishalkris's Avatar
Senior Member
Thanks Meter 51
Posts: 273
Join Date: Oct 2012
Location: mumbai
K will do it

Sent from my C6603 using Tapatalk
 
FakeSmile
Old
#7  
Senior Member
Thanks Meter 15
Posts: 250
Join Date: Jul 2013
Im wondering the same thing.Tell us when you test please.
 
Vishalkris
Old
#8  
Vishalkris's Avatar
Senior Member
Thanks Meter 51
Posts: 273
Join Date: Oct 2012
Location: mumbai
Quote:
Originally Posted by FakeSmile View Post
Im wondering the same thing.Tell us when you test please.
ok first im updating my rom DU...new test build then once booted in to the system will flash the kernel and update how things go...

---------- Post added at 02:40 AM ---------- Previous post was at 02:17 AM ----------

flashed the kernel on Dirty Unicorn Build 25...every things good...no graphic glitches like Meow Kernel...
Bugs:
1) WiFi doesn't work. @aidfarh it would be good if you provide a Wifi module zip file till u find a way to resolve the issue.
2) A little digestible lag... while scrolling list view in settings and i also while scrolling side wise in the app drawer...

Suggestions.
1) More CPU governors. i know will happen today or tomorrow
2) Release Wifi Modules till the kernel is compatible with omni based roms
3) GPU overclocking can be peaked a little more higher (meow kernel had achieved it 450Mhz u can look in to it)
4) Never leave devloping this kernel as its the first for Omni and we got limited choice when it comes to kernel based on aosp and cm

But still for this stage the kernel is "remarkably good". lots of high expectations from all the omni rom and omni rom based rom users
Keep up the good work
The Following 3 Users Say Thank You to Vishalkris For This Useful Post: [ Click to Expand ]
 
anshad666
Old
(Last edited by anshad666; 26th March 2014 at 04:52 AM.)
#9  
Senior Member
Thanks Meter 118
Posts: 470
Join Date: Dec 2012
I can confirm that it perfectly working with aslyum rom latest..nothing find unusual.. Post it soon regarding the battery life..


Edit: wifi reception was lower than stock omini..


Sent from my C6603 using Tapatalk
 
aidfarh
Old
#10  
Senior Member - OP
Thanks Meter 401
Posts: 393
Join Date: Sep 2010
Location: Kuala Lumpur

 
DONATE TO ME
Quote:
Originally Posted by Vishalkris View Post
ok first im updating my rom DU...new test build then once booted in to the system will flash the kernel and update how things go...

---------- Post added at 02:40 AM ---------- Previous post was at 02:17 AM ----------

flashed the kernel on Dirty Unicorn Build 25...every things good...no graphic glitches like Meow Kernel...
Bugs:
1) WiFi doesn't work. @aidfarh it would be good if you provide a Wifi module zip file till u find a way to resolve the issue.
2) A little digestible lag... while scrolling list view in settings and i also while scrolling side wise in the app drawer...

Suggestions.
1) More CPU governors. i know will happen today or tomorrow
2) Release Wifi Modules till the kernel is compatible with omni based roms
3) GPU overclocking can be peaked a little more higher (meow kernel had achieved it 450Mhz u can look in to it)
4) Never leave devloping this kernel as its the first for Omni and we got limited choice when it comes to kernel based on aosp and cm

But still for this stage the kernel is "remarkably good". lots of high expectations from all the omni rom and omni rom based rom users
Keep up the good work
  1. I expected that wifi might not work with other roms or older omnirom builds. The latest omnirom kernel has updated wlan drivers but it also need updated wlan firmware to work. Try flashing the attached zip that contains the updated wlan firmware and see if it works.
  2. Lags are hard to quantify and hard to fix. Try other CPU governors or I/O schedulers and see if things improve.
  3. What CPU governor to do you want?
  4. GPU overclocking is planned, but I can't promise anything.
Attached Files
File Type: zip rojak-v1-wlan_firmware.zip - [Click for QR Code] (184.4 KB, 50 views)
My android devices
Current: Sony Xperia Z C6603 | Sony Xperia Go | Samsung Galaxy Tab 2 P3110 | Minix Neo X5
Previous: Samsung Galaxy S II i9100g (dead) | HTC Desire (lost) | Sony Xperia Mini (given away) | Modeo MR92 (dead)

The Following 2 Users Say Thank You to aidfarh For This Useful Post: [ Click to Expand ]
Thread Tools Search this Thread
Search this Thread:

Advanced Search
Display Modes