N-KERNEL for Xperia™ T
an advanced stock based kernelMAIN FEATURES
BASE
LATEST 9.1.A.1.145 KERNEL SOURCE
LATEST 9.1.A.1.145 RAMDISK
KERNEL:
FREQUENCIES
GPU
128,200,300,400
450
480
CPU
192
270
384,432,486,540,594,648,702,756,810,864,918,972,1026,1080,1134,1188,1242,1296,1350,1404,1458,1512
1674
1728
1809
1890
SOUND
Support for faux123's Sound Control
I/O SCHEDULERS
ZEN
V(R)
SIOPLUS
SIO
FIOPS
DEADLINE
NOOP
CFQ
CPU GOVERNORS
Smartmax (combined ondemand & smartassv2)
Hyper (tweaked ondemand based smart and smooth optimized governor)
Lazy
Dancedance
Intellidemand
Badass
Lionheart
Lagfree
Wheatley
Interactive,Conservative,Userspace,Powersave,Ondemand,Performance
GPU GOVERNORS
Simple
Interactive
Ondemand, Performance
POWER
Force USB Fast Charge (will disable sdcard mount to PC when enabled)
Undervolting support (voltage control)
RAMDISK:
RECOVERY (after vibration or LED light up)
TWRP Recoverey 2.5.0.0
VOL+ at boot
CWM-based Recovery 6.0.2.7
VOL- at boot
BOOT LOGO
Custom text with the original SONY logo
DEFAULT.PROP
Debuggable
Insecured
INIT.D
Execution of custom scripts in /system/etc/init.d/* during boot
- Custom features & values will normally not be applied at boot. Unless you configure init.d or an app of course.
CHANGELOG
v1.4.0
No changelog..
BUGS
USB storage mount in recovery does not work..
REQUIREMENTS
Xperia T on official 4.1.2 or any ROM based on it
Unlocked Bootloader (from here)
Optional:
An app for kernel management (Trickster MOD (recommended), SetCPU, etc.)
INSTALLATION
Copy to sdcard
Flash the .zip via any recovery
- If you don't have recovery, or if you prefer via fastboot-
Extract kernel.elf from the .zip
Move to a folder including fastboot
Shift + Right click the folder and open it in command prompt
Connect your phone, turned off, while holding VOL+ button. Blue LED should appear now.
Code:
fastboot flash boot kernel.elf
Code:
fastboot reboot
DOWNLOAD
v1.4.0
https://www.mediafire.com/?ef5b6u4kq0c5fcz
SOURCES
kernel: sony_kernel_msm8960
ramdisk: unpack kernel.elf from the .zip
CREDITS- DooMLoRD for his handle multiple recoverys based on volume keypress script!
- And for his perl script for kernel.sin extraction!
- gokhanmoral for undervolting.
- TeamWin, Dees_Troy (and championswimmer) for TWRP.
- championswimmer for his kernel kitchen, making it easy to convert PNG to RLE
- $Reserved_for_people_i_forgotXDA:DevDB Information
NK for Xperia™ T, a Kernel for the Sony Xperia T
Contributors
NuriJ, peetr_
Kernel Special Features:
Version Information
Status: Beta
Current Stable Version: v1.4.0
Stable Release Date: 2013-11-20
Created 2013-12-16
Last Updated 2013-12-16
Mine
Really glad to be the first.
Nice work. Thanks.
This kernel seems nice
Could make kernel for tx?
Very awesome..
Sent from my LT29i using xda app-developers app
wow cool, thank you very much. didn't expect a new kernel, will test tomorrow
Gesendet von meinem LT30p mit Tapatalk 2
Thank you for a version of T. We should expect to TX?
Could you make a CM10.1 version of this Kernel?
Would be great:thumbup:
Sent from my Xperia T using xda app
Duvel999 said:
Could you make a CM10.1 version of this Kernel?
Would be great:thumbup:
Sent from my Xperia T using xda app
Click to expand...
Click to collapse
And for cm10 and MIUI. Please!
Отправленные с моего Xperia T с помощью Tapatalk 4 Beta
Could make kernel for TX?
Many thanks
Nurij, can I bother you with some requests?
I am not going to overclock gpu, because it's the main source of heating, but there are some things I would like to try.
First thing is, that 325MHz breaks sysmon gpu perflevel switching, because default step is 300MHz. I could change it in sysmon.cfg but I want to leave it compatible with stock kernel.
But as I've tested these frequencies much, I know that two extra steps would be really usefull. Except of 128/200/300/400 steps, adding 250 and 350 would be nice.
Especially 250 MHz, because 300 is enough, but 200 is slow.
What do you think?
sinnadla said:
This kernel seems nice
Could make kernel for tx?
Very awesome..
Sent from my LT29i using xda app-developers app
Click to expand...
Click to collapse
nnmka said:
Thank you for a version of T. We should expect to TX?
Click to expand...
Click to collapse
lucky92 said:
Could make kernel for TX?
Many thanks
Click to expand...
Click to collapse
I will consider it.. What's the latest firmware version for TX?
peetr_ said:
Nurij, can I bother you with some requests?
I am not going to overclock gpu, because it's the main source of heating, but there are some things I would like to try.
First thing is, that 325MHz breaks sysmon gpu perflevel switching, because default step is 300MHz. I could change it in sysmon.cfg but I want to leave it compatible with stock kernel.
But as I've tested these frequencies much, I know that two extra steps would be really usefull. Except of 128/200/300/400 steps, adding 250 and 350 would be nice.
Especially 250 MHz, because 300 is enough, but 200 is slow.
What do you think?
Click to expand...
Click to collapse
I see... So this is the table you have in mind?
128
200
250
300
325
350 (or 365 would be better?)
400
(and overclocked ones)
I think 325 is not needed, but the frequency table can look exactly like that (with 350).
Thank you.
peetr_ said:
I think 325 is not needed, but the frequency table can look exactly like that (with 350).
Thank you.
Click to expand...
Click to collapse
Looks like we already got 266MHz in the 8960 table, its just not in use
Im testing the values atm..
Great. You don't have to hurry. Tomorrow will be fine.
NuriJ said:
I will consider it.. What's the latest firmware version for TX?
9.1.B.1.67 is latest FW
Thx.
Sent from my LT29i using xda app-developers app
Click to expand...
Click to collapse
NuriJ said:
I will consider it.. What's the latest firmware version for TX?
Click to expand...
Click to collapse
Latest version of TX firmware is 9.1.B.1.67
NuriJ said:
I will consider it.. What's the latest firmware version for TX?
I see... So this is the table you have in mind?
128
200
250
300
325
350 (or 365 would be better?)
400
(and overclocked ones)
Click to expand...
Click to collapse
I think your kernel is one of the best ever. We, Xperia TX (LT29i) community, suffers of a lack of developpement. We'll be glad if you could make a similar kernel for the last 9.1.B.1.67 FW for Xperia TX. If it is useful, here is original 9.1.B.1.67 kernel: http://d-h.st/SCS Thanks in advance for your kindness.
Thanks for your work! I'm trying the kernel this night. The hyper governor seems to be nice...
really nice kernel, no wifi drops as with doomkernel and it also feels smoother, even with many apps.
using the dancedance governor, thanks for your work
Gesendet von meinem LT30p mit Tapatalk 2
After a day using this kernel, i can say by the momment works perfectly, very smooth and i have noticed absolutely no lag.
I was using the doomkernel that was very nice as well, but this is simply awesome.
Good job!:good:
Related
Disclaimer :
I am not responsible if you brick, break, blow up, drop, lose, or get your device pregnant. Everything you do is your responsibility.
This kernel is only made for the GT-P6810 WiFi only Tablet, It is not compatible with Locerra CM9 nor CM10, and it may not work on everyone's device. I'm not a real developer and I don't know how to fix your device if you break it!
This kernel is forked (a direct copy to be more specific) from the EzyICS Kernel v1 and I thank again Ezynow for his hard work. I took his changes from his topic and adapt this kernel to the P6810. Actually, I took the .config and compare line by line which was for the P6800 and which was for the P6810. So, I disabled all the gsm/modem devices.
This kernel is not perfect and needs be to improved so don't be harsh if there's some kind of problem. I've tested it again tonight and I did not brick or whatsoever other problem... I'll list on the features which one are working and tested and others which don't.
There's only one file to download and flash it with the locerra's cwm. So, you have to install locerra's cmw first ! See below
Bugs
None known yet
Features
Removed MMC_CAP_ERASE (BrickBug) (tested ok) like Dedrak's one I did this :
Code:
//mmc->caps |= MMC_CAP_SDIO_IRQ | MMC_CAP_ERASE;
mmc->caps |= MMC_CAP_SDIO_IRQ; // Brick Bug Fix
Built from GT-P6810_ICS_Opensource_Update1.zip;
Support for bootanimation. Place the bootanimation.zip in /system/media folder.
Various compiler optimizations (neon, cflags :-O2 -fomit-frame-pointer etc.) (Debug stuff remains for now but will be taken after some more mods are added);
Mali state tracking disabled;
/etc/init.d/S* script support (Add here your tweaks / ramscripts from custom roms etc.) (tested ok)
Added Governor :
Pegasusq (by default) - (recommend as it deals better with multi-cpu devices like our tabs but may require some tweaking)(tested ok)
interactive;
lulzactive;
lulzactiveq;
smartassV2;
hotplug.
I don't know if these governors will suit to our tab and they need to be tested.
Overclocking Support up to : 1600 mhz. It test further but the tab was not stable enough and as Ezynow said : ICS changes how frequency control is implemented so not as easily overclockable as honeycomb was. Fixed CPU Boot Up frequencies to default values / not overclocked settings (tested ok)
Undervolting Support:
Same frequencies as Eznow used : 200 / 500 / 16000 hz (As these are the most used)
So far running pretty stable on:
Code:
1600 mhz -------------------> 1300mv
1400 mhz -------------------> 1250mv
1200 mhz -------------------> 1175mv
1000 mhz -------------------> 1075mv
800 mhz ---------------------> 1000mv
500 mhz ---------------------> 875mv
200 mhz ---------------------> 875mv
ALL DEVICES will have different values but these values gave by Ezynow worked for me. Use SetCpu to change voltages or cpu overclocks. (tested ok)
Slightly undervolted GPU voltages and thus reduced by 50mv for default GPU levels. (tested ok)
in built CIFS support. Changed Max_BUFFER Size to max 130084 (Thanks to Pinkowl for first supporting this).
In cifs options put: rsize=130048. (tested ok)
NFS share mounting. (not tested)
UDF & ISO support - i.e native bluray disk support. (not tested)
Here is information on it This is configurable using a tool known as NSTools on the PlayStore. When using this 100% means the bus frequency is at 100% try not to get confused. So 100% of 100MHz would be 100MHz so if you increase it to 120% so it would be 120% of 100MHz would be 120MHz and this value applies to all CPU frequencies, GPU ect.
Compatibility listIt seems to work on all stock ICS releases or derived custom ROMs.
CM9 - Not working;
CM10 - Not working;
XXLPL - Tested: (tested ok)
InstallGo into CWM.
Make a nandroid backup.
Install zip from sdcard.
ProblemsGo into CWM-> Advanced restore -> restore boot.
Changelog:v1.1
Default cpu scaling governor set to pegasusq (siyahkernel version).
Enabled bootanimation;
pegasusq cpu scalling governor added (siyahkernel version : more stable);
interactive cpu scalling governor added;
lulzactive cpu scalling governor added;
lulzactiveq cpu scalling governor added;
smartassV2 cpu scalling governor added;
hotplug cpu scalling governor added.
v1
First release (see features)
DownloadsP6810 wifi only
Stock Kernel XXLPM : Download
v1: Download (2012-08-23)
v1.1: Download (2012-09-24)
Special Thanks
Ezynow (of course)
Chainfire for his work
Locerra to be the first on the 7.7
UpInTheAir (who was very supportive)
Dedrak to be the first user of my tutorial
gokhanmoral for his governor's tweaks
And others on this forum
If you want to add features or just want to ask questions feel free to do it
Oh nooo I on P6800..
If I on P6810...will whack this on my Tab
Nice...keep it up mengpo, any chance for P6800?
I have a suggestion for the Pegasusq governor. You could perhaps tweak it according to siyah kernel like on the sgs2?
Astrix Ashburn said:
Oh nooo I on P6800..
If I on P6810...will whack this on my Tab
Nice...keep it up mengpo, any chance for P6800?
Click to expand...
Click to collapse
The P6800 is available for a while now see this thread and have a good flash : http://forum.xda-developers.com/showthread.php?t=1807193
lambstone said:
I have a suggestion for the Pegasusq governor. You could perhaps tweak it according to siyah kernel like on the sgs2?
Click to expand...
Click to collapse
Ok I'll seek into this Have you got any link where I can read some stuff ?
Thanks
mengpo said:
The P6800 is available for a while now see this thread and have a good flash : http://forum.xda-developers.com/showthread.php?t=1807193
Click to expand...
Click to collapse
Yup..I been using it since it release till now
Thinking you can put up more tweak..etc? I will flash it
mengpo said:
Ok I'll seek into this Have you got any link where I can read some stuff ?
Thanks
Click to expand...
Click to collapse
I really can't remember if there was any link describing the pegasusq governor when it was first introduced but however, the link below is for the sources. not really sure if it will be of any use to you though. perhaps some features could be implemented over?
https://github.com/gokhanmoral/siyahkernel3
there are also some information about the ICS kernel for sgs2
http://forum.xda-developers.com/showthread.php?t=1572937
lambstone said:
I really can't remember if there was any link describing the pegasusq governor when it was first introduced but however, the link below is for the sources. not really sure if it will be of any use to you though. perhaps some features could be implemented over?
https://github.com/gokhanmoral/siyahkernel3
there are also some information about the ICS kernel for sgs2
http://forum.xda-developers.com/showthread.php?t=1572937
Click to expand...
Click to collapse
Thanks for the links I'll try to tweak a bit more this kernel to do the same the SGS2
Hi Mate,
Great to see the development you've made! Excellent work :good:
Still away right now and hopefully missus will have sorted out a place to stay (and ADSL) by the time I return.
Need to (want) to get started on a new ROM build for P6810 (P6810XXLPM), but that won't happen for 2 weeks.
Would love to take your kernel for a run then
Keep it up
I have many self-reboots with this kernel... What can I do?
diamond_lover said:
I have many self-reboots with this kernel... What can I do?
Click to expand...
Click to collapse
Simple. Don't use it. This is just the first version created by Mengpo and is bound to have issues here and there. I'll wait for him to post an update (whenever that happens) before evaluating and trying it.
diamond_lover said:
I have many self-reboots with this kernel... What can I do?
Click to expand...
Click to collapse
Are there just random or when you use a specific app ?
lambstone said:
Simple. Don't use it. This is just the first version created by Mengpo and is bound to have issues here and there. I'll wait for him to post an update (whenever that happens) before evaluating and trying it.
Click to expand...
Click to collapse
I got some issue with my internet connexion and got some problem with my computer too... The update could take a while... Well I'll see with dedraks if I could use some help
wrong post.
mengpo said:
Are there just random or when you use a specific app ?
I got some issue with my internet connexion and got some problem with my computer too... The update could take a while... Well I'll see with dedraks if I could use some help
Click to expand...
Click to collapse
Just installed stock -> CWM -> kernel, then I boot up, then I have random reboots (and the speakers make a little sound like click click click..)
diamond_lover said:
Just installed stock -> CWM -> kernel, then I boot up, then I have random reboots (and the speakers make a little sound like click click click..)
Click to expand...
Click to collapse
Did you undervolt or overclock the tab with that kernel ? (using setcpu or else)
mengpo said:
Did you undervolt or overclock the tab with that kernel ? (using setcpu or else)
Click to expand...
Click to collapse
nope, just fresh installed... that's weird..
diamond_lover said:
nope, just fresh installed... that's weird..
Click to expand...
Click to collapse
Hummm yup that's weird... I'm looking into it
diamond_lover said:
nope, just fresh installed... that's weird..
Click to expand...
Click to collapse
I did an update and changed the scalling governor (pegasusq with pagasusq (siyah version). I think the problem went from there and thus you won't have this random reboot issue.
good luck !
The v1.1 download link seems bad; says file is deleted.
Also anyone use this on Skyfire Rom, which seems based on the same stock firmware?
mengpo said:
I did an update and changed the scalling governor (pegasusq with pagasusq (siyah version). I think the problem went from there and thus you won't have this random reboot issue.
good luck !
Click to expand...
Click to collapse
Nice, I'll try, but I can't download, could you check the link?
Thanks in advance.
diamond_lover said:
Nice, I'll try, but I can't download, could you check the link?
Thanks in advance.
Click to expand...
Click to collapse
I don't know what happened... I've updated the link
Hello here I come,
I've made my own kernel first (ZeroGravityKernel) then i was thinking to make my own ROM, and here you go, i made it and i wanna share it with you
~~CREDITS~~
-rrgrrg
-nooby
-androguide.fr
-zeppelinrox
-AcrosDev
-eagleeyetom
-Mick2K
-nicholaschw
-Huexxx
-nunogil
-DooMLorD
-gabwerkz
-N00BY0815
~~ROM SPEC~~
Code:
-deodexed
-zippaligned
-init.d tweaks
-bravia engine 2
-Xlaud+Clear Sound
-Beats Audio libraries
Also i've included my kernel
~~KERNEL SPECS~~
Code:
-Gpu OC (275 mhz)
-Cpu OC ( 1100 mhz , with those freq: 200/400/700/1000/1100 mhz)
-Compiled with linaro ( a plus of optimization's/performace)
-Governors: smartassV2/interactiveX/ondemandX/ondemand/performance/lionheart/savagedzen/lagfree/aggressive/conservative)
-I/O Scheldulers: CFQ/DEADLINE/NOOP/SIO/VR
-undervolted
-wifi undervolted
-LED's Dimmed
~~TIPS~~
1) If setup winzard is not showing just press HOME button
2) Use this kernel settings for best balance performance/battery:
Max cpu freq: 1100 mhz ( or 1000 )
Min cpu freq: 200 mhz
Governor: SmartAssV2
I/O: VR
3)If deep sleed is not working the use " Deep Sleep Battery Saver" from market
~~DOWLOAD~~
v1.0 -DOWNLOAD
For my kernel for CM10/CM10.1 go here
i've tried many of your kernels so i'm definately going to try your rom.
wil give feedback in some time.
Pollie81 said:
i've tried many of your kernels so i'm definately going to try your rom.
wil give feedback in some time.
Click to expand...
Click to collapse
thnaks
xLoud, beats and BE working? Are you sure about it? I just req a pic with BE and without BE on lgp970
pkb_always4u said:
xLoud, beats and BE working? Are you sure about it? I just req a pic with BE and without BE on lgp970
Click to expand...
Click to collapse
yes, they should work
edit:
i can't get a pic now...
does the kernel in this ROM same with ZGK v1.0? If it different, can you share the kernel only?
suggestion: can you implement G-recovery for next version?
Can you delete 1000 mhz? And why VR is default?
Odp: {ROM}[STOCK-ICS-V30B]ZGRom
What is your battery and antutu results?
Wysłane z mojego LG-P970
t0g3 said:
does the kernel in this ROM same with ZGK v1.0? If it different, can you share the kernel only?
suggestion: can you implement G-recovery for next version?
Click to expand...
Click to collapse
Yes is diff
matbla91 said:
Can you delete 1000 mhz? And why VR is default?
Click to expand...
Click to collapse
Why to disable it?....yeah is default
Sent from my LG-P970 using xda premium
andr00ib said:
Yes is diff
Why to disable it?....yeah is default
Sent from my LG-P970 using xda premium
Click to expand...
Click to collapse
Can you share kernel only? Coz ZGK v1.0 still not stable for me, it reboot to recovery if I set max 1200, and 3D test only around 600 on antutu
If it stable for me, I'm gonna try this ROM
Sent from my LG-P970 using Tapatalk
Sounds cool but I saw in your footer that you don't use it yourselfe:
Device: LG Optimus Black
ROM: CM10
KERNEL: ZeroGravityKernel (by me)
CWM: CWM v6.0.1.4
Is that right or did you just forgot to update it?
What about your kernels . will you continue to develop ics kernel ?
Can you add some screens for us?
matbla91 said:
Can you delete 1000 mhz? And why VR is default?
Click to expand...
Click to collapse
damn boy, you got some realy great questions..
d1rekt0r said:
What about your kernels . will you continue to develop ics kernel ?
Click to expand...
Click to collapse
why don't ask in the right topic?
Tigress said:
Can you add some screens for us?
Click to expand...
Click to collapse
why? it's not themed, it's just stock rom..
d1rekt0r said:
What about your kernels . will you continue to develop ics kernel ?
Click to expand...
Click to collapse
I think he just did, OK that is a ROM with a kernel and not just the kernel but ask him in his other thread and he might release the kernel alone.
SaschaKH said:
Sounds cool but I saw in your footer that you don't use it yourselfe:
Device: LG Optimus Black
ROM: CM10
KERNEL: ZeroGravityKernel (by me)
CWM: CWM v6.0.1.4
Is that right or did you just forgot to update it?
Click to expand...
Click to collapse
I forgott to update it...lol..
Yes i will release kernel tonight....
edit
i've arrived from school now, and i will upload kernel now.
Sent from my LG-P970 using xda premium
here it is,
kernel only :
download me, i'm the kernel lol
EDI:
starting from the ground on V30b/V30C open source kernel code, a new build, with all previous features....
suggestion ; adding more freq levels (800, 850...)
Q ; do you plan to theme it ?
Ilko said:
suggestion ; adding more freq levels (800, 850...)
Q ; do you plan to theme it ?
Click to expand...
Click to collapse
it's a little bit hard to add more freq, i tried alot off time's and i can't get just 1 more freq...1100 one...:| if i add more freq it will not boot, is a segmentation fault...:|
about theming, i don't think so, but if you want, you could create theme's, ad i will post it there, and give to you proper credit's...
AW: {ROM}[STOCK-ICS-V30B]ZGRom
andr00ib said:
it's a little bit hard to add more freq, i tried alot off time's and i can't get just 1 more freq...1100 one...:| if i add more freq it will not boot, is a segmentation fault...:|
about theming, i don't think so, but if you want, you could create theme's, ad i will post it there, and give to you proper credit's...
Click to expand...
Click to collapse
im not a dev and i dont know anything about developing
but why zeus has add more freq without problems on his gb rom?
Gesendet von meinem LG-P970 mit Tapatalk 2
N-KERNEL for Xperia™ V
an advanced stock based kernelMAIN FEATURES
BASE
LATEST 9.1.A.1.145 KERNEL SOURCE
LATEST 9.1.A.1.145 RAMDISK
KERNEL:
FREQUENCIES
GPU
128,200,300,400
450
480
CPU
192
270
384,432,486,540,594,648,702,756,810,864,918,972,1026,1080,1134,1188,1242,1296,1350,1404,1458,1512
1674
1728
1809
1890
SOUND
Support for faux123's Sound Control
I/O SCHEDULERS
ZEN
V(R)
SIOPLUS
SIO
FIOPS
DEADLINE
NOOP
CFQ
CPU GOVERNORS
Smartmax (combined ondemand & smartassv2)
Hyper (tweaked ondemand based smart and smooth optimized governor)
Lazy
Dancedance
Intellidemand
Badass
Lionheart
Lagfree
Wheatley
Interactive,Conservative,Userspace,Powersave,Ondemand,Performance
GPU GOVERNORS
Simple
Interactive
Ondemand, Performance
POWER
Force USB Fast Charge (will disable sdcard mount to PC when enabled)
Undervolting support (voltage control)
RAMDISK:
RECOVERY (access depends on volume key press after vibration)
TWRP Recovery 2.5.0.0
VOL+ at boot
CWM-based Recovery 6.0.2.7
VOL- at boot
BOOT LOGO
Custom text with the original SONY logo
DEFAULT.PROP
Debuggable
Insecured
INIT.D
Execution of custom scripts in /system/etc/init.d/* during boot
- Custom features & values will normally not be applied at boot. Unless you configure init.d or an app of course.
CHANGELOG
v1.4.0
Initial release of NK, started fresh.
BUGS
USB storage mount in recovery does not work..
REQUIREMENTS
Xperia V
Unlocked Bootloader (from here)
Official Jelly bean 4.1.2 firmware (9.1.A.1.14x/9.1.A.0.49X)
Optional:
An app for kernel management (Trickster MOD (recommended), SetCPU, etc.)
INSTALLATION
Copy to sdcard
Flash the .zip via any recovery
- If you don't have recovery, or if you prefer via fastboot-
Extract kernel.elf from the .zip
Move to a folder including fastboot
Shift + Right click the folder and open it in command prompt (for Windows users)
Connect your phone, turned off, while holding VOL+ button. Blue LED should appear now.
Code:
fastboot flash boot kernel.elf
Code:
fastboot reboot
DOWNLOAD
v1.4.0
http://www.mediafire.com/?5c8lp77d66ya38d
or from xda: http://forum.xda-developers.com/devdb/project/?id=1682#downloads
SOURCES
kernel: sony_kernel_msm8960
ramdisk: unpack kernel.elf from the .zip
CREDITS- DooMLoRD for his "handle multiple recoverys based on volume keypress script"!
- And for his perl script for kernel.sin extraction!
- gokhanmoral for undervolting.
- TeamWin, Dees_Troy (and championswimmer) for TWRP.
- championswimmer for his kernel kitchen, making it easy to convert PNG to RLE
- $Reserved_for_people_i_forgotXDA:DevDB Information
NK for Xperia™ V, a Kernel for the Sony Xperia T
Contributors
NuriJ
Kernel Special Features:
Version Information
Status: Beta
Current Stable Version: v1.4.0
Stable Release Date: 2013-11-20
Created 2013-11-21
Last Updated 2013-12-03
Reserved
Good job! Is it fine if we flash this from another kernel?
Thank me! I need to get my thanks up from my previous account!
Erica Law said:
Good job! Is it fine if we flash this from another kernel?
Thank me! I need to get my thanks up from my previous account!
Click to expand...
Click to collapse
Yeah, should be okay
..
Good job, THX!
Confirmed USB MTP works!
Thank me! I need to get my thanks up from my previous account!
Excellent work, thank you! :thumbup::thumbup:
Sent from my LT25i using Tapatalk 2
Can you provide a link to your kernel source. This is to comply with GPL.
Andy said:
Can you provide a link to your kernel source. This is to comply with GPL.
Click to expand...
Click to collapse
It will hopefully be up tomorrow.. Do I need to remove link until then?
..
NuriJ said:
It will hopefully be up tomorrow.. Do I need to remove link until then?
..
Click to expand...
Click to collapse
Not unless you can't get it up within 48 hours. Anything before then is fine.
Opening Google maps causes reboot. Cannot manually readjust voltages. Someone else confirm?
Use Trickster mod app to change the voltage
Sent from my LT25i using Tapatalk 2
Eason85 said:
Opening Google maps causes reboot. Cannot manually readjust voltages. Someone else confirm?
Click to expand...
Click to collapse
Google maps causes reboots, I can confirm that.. Will try to to find out why..
EDIT: see OP for workaround until i find out..
..
Updated with kernel sources (even though my changes are very small)
Update?
Erica Law said:
Update?
Click to expand...
Click to collapse
Yeah, I can make a newer version with more features..
I thought everyone were using doomkernel?
..
NuriJ said:
Yeah, I can make a newer version with more features..
I thought everyone were using doomkernel?
..
Click to expand...
Click to collapse
It would be great if you could make cm10.1 kernel with oc/uv and so on, doom will not make cm10.1 kernel and cm10.1 seems to be fully functional this or next week
Sent from my Xperia V using xda premium
NuriJ said:
Yeah, I can make a newer version with more features..
I thought everyone were using doomkernel?
..
Click to expand...
Click to collapse
And? That's not a reason why you should stop making kernels. I like your kernel. Don't give up!
Sent from my LT25i using Tapatalk 2
New 1.1 released
NuriJ said:
Changelog:
v1.1
Freshly based on 9.1.A.1.140 kernel source
All features made from scratch
Google Maps freeze fixed
Compiled with Linaro 4.6.2 (Thanks to DooMLoRD!)
TWRP updated to 2.5
White Balance PARTIALLY ported/working
Kernel is debuggable and insecure (a.k.a rooted)
Conservative governor enabled
v1.0
Initial release
Click to expand...
Click to collapse
I've tried AROMA installer, but it isn't very stable atm.
NuriJ said:
New 1.1 released
I've tried AROMA installer, but it isn't very stable atm.
Click to expand...
Click to collapse
after unlock the screen ,the whitebalance setting doesn't work.
Did I miss anything? I have replaced 5 files to the SYSTEM folder
///Maybe you should post a tutorial on how to make the white balance work
Lightning kernel
this kernel is made for cyanogenmod 11 roms and i take no responsibility if you brick,destroy your device due to this kernel
features
sound control 3.2
gpu overclock to 627mhz
intelli thermal
cpu overclock upto 1836mhz(disable mpdecision)
compiled with linaro 4.9.1
added intelliactive,intellidemand,preservative,hyper,wheatley,lionheart governors
row,fiops,tripndroid io schedulers
undervolting
sweep to wake and double tap to wake
auto mpdecision (turn off stock qcom mpdecession)
sound stuttering fixed(zzz sound while hearing music)
Motorola MSM memcpy enhancements
cpu unallingnment access
kernel mode neon
exfat support
gpu voltage control
multi rom by Olivier (sony 233 blobs)
81mhz lowest cpu frequency
more to come
source code https://github.com/nikhil18/android_kernel_sony_apq8064
installation instructions
flash the zip in recovery
for extreme overclocking disable qcom mpdecision
Setting custom GPU Voltages via sysfs
NB:
- Safe lock is present on MIN/MAX values:
Quote:
#define GPU_MIN_VDD 900000
#define GPU_MAX_VDD 1200000
The default GPU voltages are:
Quote:
+ [VDD_DIG_NONE] = 0,
+ [VDD_DIG_LOW] = 975000,
+ [VDD_DIG_NOMINAL] = 1075000,
+ [VDD_DIG_HIGH] = 1175000
Verify the actual settings:
Quote:
cat /sys/devices/system/cpu/cpu0/cpufreq/gpu_mv_table
975000
1075000
1175000
Adjust to desired values and verify:
Quote:
echo "930000 1000000 1100000" > /sys/devices/system/cpu/cpu0/cpufreq/gpu_mv_table
compatible roms
carbon rom
beanstalk rom
AICP kk rom
aokp rom
cm11 rom
more testing needed
credits
doomlord for kernel building instructions
jeroenqui for meow kernel
thomas1991_12 for linux patches and features
cyanogenmod for kernel source
Tommy-Geenexus for guidance
faux123 - For almost all kernel features
BrateloSlava-for many features and guidance
naitik2012-for testing
twrp ramdisk-Angel bob
XDA:DevDB Information
Lightning kernel, Kernel for the Sony Xperia Z
Contributors
nikhil18
Kernel Special Features:
Version Information
Status: Testing
Created 2014-07-10
Last Updated 2014-09-22
changelog
sony 233 blobs.
version 0-initial release
version 1-added intelliplug,gpu overclocking,linux patch to 103,gpu simple governor,gpu voltage control,cd rom emulation .
version 2 - added lot of governors,f2fs support,exfat support and hopefully wifi fixed
version 3-added gpu overclock 627mhz,added tweaked CPU auto_hotplug driver,patches for improved CPU hotplug efficiency and at last finally wifi 100% fixed and this is the biggest update of this century
version 4-added kexec hard boot(multi rom) thanks to Olivier ,added multirom twrp recovery,fixed gpu simple governor,changed to xz compression.
version 5-fixed multirom,added row schedule and i have released two versions with autosmp and intelliplug.
version 6-added row sched,500ma charging for unknown chargers,fast charge,disabled some debugging for better performance,fixed sound stuttering if its there.
version 7 - added 81 and 270 mhz cpu frequencies,vfp hardfloat for better performance,set westwood tcp as default added many tcp congestion controls eg reno,highspeed,htcp,illinois,scalable and many more.
version 8-.283 blobs added,added interactive gpu governor,anykernel,fixed cd rom emulation,sound control 3.6 and for more you can check the commits.
downloads
Ok guys uploaded version 8 autosmp version here http://d-h.st/FwM enjoy
faq
Q1 low frequencies like 81mhz not sticking
Ans turn on frequency lock in trickstermod
Q2 if you are having random reboots?
Ans lower the max freq to 1512000 and increase the min frequency to 384mhz
nikhil18 said:
can any one please upload latest cyanogenmod boot.img so that i can extract the ramdisk and upload the kernel
Click to expand...
Click to collapse
http://www.infectedbuilds.net/downloads/yuga/cm_11/latest_boot_img/
Maybe this could help.
Very interesting. I'll test it as soon as you upload.
Can you add "true CD-ROM emulation interface" feature? DriveDroid is very useful for me.
version 1 uploaded
i dont have an xperia z so i am not sure it will boot or not
m0b said:
Very interesting. I'll test it as soon as you upload.
Can you add "true CD-ROM emulation interface" feature? DriveDroid is very useful for me.
Click to expand...
Click to collapse
i will try to add this if the kernel boots
nikhil18 said:
version 1 uploaded
i dont have an xperia z so i am not sure it will boot or not
Click to expand...
Click to collapse
It boots but GSM doesn't work (returns error while searching network). Everything else seems fine.
Tested on Beanstalk 4.4.4.001 which is based on CM11. I'll test on CM11 later if it's necessary.
m0b said:
It boots but GSM doesn't work (returns error while searching network). Everything else seems fine.
Tested on Beanstalk 4.4.4.001 which is based on CM11. I'll test on CM11 later if it's necessary.
Click to expand...
Click to collapse
thats a very old build try the latest cm
guys any one else having this problem
Graphic bugs (screen tearing when scrolling) and wifi not turning on on Thomas' CM11.
Testing on Infected's CM11 now.
guys try carbon rom by Alx31TLse
@nikhil18
You shouldn't use -Ofast Optimisations.
They do more harm rather than bringing any benefits.
Gesendet von meinem C6603 mit Tapatalk 2
---------- Post added at 04:32 PM ---------- Previous post was at 04:30 PM ----------
olex195 said:
Graphic bugs (screen tearing when scrolling) and wifi not turning on on Thomas' CM11.
Testing on Infected's CM11 now.
Click to expand...
Click to collapse
You shouldn't use this kernel on thomas rom, the new drivers aren't added.
Gesendet von meinem C6603 mit Tapatalk 2
nikhil18 said:
thats a very old build try the latest cm
guys any one else having this problem
Click to expand...
Click to collapse
First of all Thank you so much... i cant believe on my eyes when i saw first thread in OG development forum with name "lightning kernel cm11 " ..
your kernel have all the features i wanted , specially Sound control , CPU OC & Undervolting..
m really happy to see that we have working CM11 custom kernel with so many features.
btw Thomas's latest CM11 kernel source > https://github.com/daeiron/android_kernel_sony_apq8064 may be it will help u
Keep developing and Thanks again
delete
Working flawlessly on Carbon ROM :good:
Performance has increased at least 2x.
Just one issue, GPU overclock does not stick, it resets to 400 after a while. (I use trickster mod)
PS: Doesn't work with PAC ROM.
Also works with Beanstalk( Fastboot flashed the boot.img)
venky716 said:
Working flawlessly on Carbon ROM :good:
Performance has increased at least 2x.
Just one issue, GPU overclock does not stick, it resets to 400 after a while. (I use trickster mod)
PS: Doesn't work with PAC ROM.
Click to expand...
Click to collapse
are you using carbon rom by Alx31TLse?
how about battery life?
@nikhil18, i cant express my grattitude for your kernel, i confirmed alls working on latest AICP 4.4.4 KK, has everything i wanted, super fast, response is just simply amazing, i do also however face clocks reverting over time even when i manually clock via system files, but probably os doing it, thank you so much finally a KK kernel that supports everything.. If i can do anything to contribute or help please let me know, will bug report in a couple of days.
Sent from my Xperia Z using XDA Premium 4 mobile app
corpsegrinder62 said:
@nikhil18, i cant express my grattitude for your kernel, i confirmed alls working on latest AICP 4.4.4 KK, has everything i wanted, super fast, response is just simply amazing, i do also however face clocks reverting over time even when i manually clock via system files, but probably os doing it, thank you so much finally a KK kernel that supports everything.. If i can do anything to contribute or help please let me know, will bug report in a couple of days.
Sent from my Xperia Z using XDA Premium 4 mobile app
Click to expand...
Click to collapse
just copy the sysmon file i have uploaded in the second post to system/etc for proper overclock or you can edit the file yourself but dont burn your cpu and turn off stock mpdecision
nikhil18 said:
just copy the sysmon file i have uploaded in the second post to system/etc for proper overclock or you can edit the file yourself but dont burn your cpu
Click to expand...
Click to collapse
Thanks i will do, the 192mhz on standby is surprisingly very stable, everything is great so far only things not working that i see are d2w and s2w.. You can enable them , i did with trickster mod, but doesnt work.. Only bugs ive spotted..Thanks again xD
Sent from my Xperia Z using XDA Premium 4 mobile app
nikhil18 said:
just copy the sysmon file i have uploaded in the second post to system/etc for proper overclock or you can edit the file yourself but dont burn your cpu and turn off stock mpdecision
Click to expand...
Click to collapse
Hi
m facing graphic and wifi issue in latest CM11.. can u pls solve those issue
Thanks
naitik2012 said:
Hi
m facing graphic and wifi issue in latest CM11.. can u pls solve those issue
Thanks
Click to expand...
Click to collapse
If you installed custom kernel with custom WiFi libs then just reflash ROM and then install this kernel and WiFi will work.
I AM NOT TO BE HELD RESPONSIBLE IF U DAMAGE UR PHONE / SPILL UR COFFEE / MISS UR ALARMS / ANY OTHER CALAMITY/MISHAP
DO NOT CROSS FLASH! THIS IS MENT ONLY FOR Xperia Z5.
ITS HIGHLY RECOMMENDED TO TAKE A TA BACKUP BEFORE BOOTLOADER UNLOCK!
Click to expand...
Click to collapse
Features list:
Kernel is patched by tobias.waldvogel repack tool, include dm-verity/Sony RIC off, drmfix & busybox
CPUQuiet Hotplug: rqbalance (default), runnable
CPU Governor: interactive (*), ondemand, performance (default)
IO Scheduler: noop, deadline, row, cfq, vr, zen, fiops, tripndroid (default)
TCP Congestion: westwood (default), reno, cubic
(*)will be set after boot, depends on init.qcom.post_boot.sh, stock default is interactive
Build with GCC 4.9.4 toolchain
Stability, power and performance enhancement
Unified kernel, one image for both models
CPUQuiet Framework, base for RQBalance hotplug governor, tune for more efficient on kitakami
interactive governor enhancement (backport from 3.18 kernel)
Power efficient from NVIDIA
Cyan LED on fully charged
LED blinking
Extra IO schedulers
Overcharged current from 1500mA to 1800mA
frandom - 10 to 50 faster than u/random
Lower backlight at boot, save inefficient power a bit
Disable add_random for better performance on solid state drive
Enable High Performance Mode for WCD9330
Improve suspend and idle state
Download link:
Stock:
Mediafire | Androidfilehost
LineageOS:
Mediafire | Androidfilehost
How to install
Fastboot method:
Download zip file, extract and put img file together fastboot binary, open cmd and type
Code:
fastboot flash boot boot.img
Recovery method:
Put the zip file in your device's storage, reboot to recovery and flash.
TWRP thread: https://forum.xda-developers.com/crossdevice-dev/sony/twrp-3-1-0-z5-z5c-z5p-t3571050
Firmware version:
32.3.A.2.33 - latest stock kernel
Source: https://github.com/RyTekk/sony_kernel_kitakami_8994
Credits:
@RyTekk - a fantastic guy who made this kernel :laugh:
@zacharias.maladroit - for helping me a lot, really much, countless
@Tommy-Geenexus - same as Zach and commits for kernel improvement
@tobias.waldvogel - for amazing ramdisk repack tool
@flar2 for enhancement commits
@BlackSoulxxx for charging hack
@Myself5
@LineageKitakamiTeam
@codeaurora
@Linaro
@NVIDIA
@Sony
Let me know if I miss you
Click to expand...
Click to collapse
Hey is this for stock or cyanogenmod?
HaoZeke said:
Hey is this for stock or cyanogenmod?
Click to expand...
Click to collapse
Stock 32.2.A.0.253, sorry for forgetting that.
Seems pretty nice , no lags , maybe slightly smoother ?
Battery -1% during night ( 7hours)
I had a small problem with seeder app (entropy generator) keeps asking for Root and never can turn it on, I'd same problem with stock .253 kernel but Androplus V36 don't have this problem , using latest supersu 2.76
korom42 said:
Seems pretty nice , no lags , maybe slightly smoother ?
Battery -1% during night ( 7hours)
I had a small problem with seeder app (entropy generator) keeps asking for Root and never can turn it on, I'd same problem with stock .253 kernel but Androplus V36 don't have this problem , using latest supersu 2.76
Click to expand...
Click to collapse
I don't recommend you to use Seeder or apps/tweaks like this (e.g CrossBreeder), your entropy will be forced to keep a highest value as possible, yah maybe there's a little smoother in UI but some tasks may be done slower (I got worse time loading of Asphalt 8 due to this). Btw, frandom is good enough to you don't need those high entropy value
Does it work on MWA and X ROM?
RyTekk said:
NOTE 3: This kernel has been hard testing on E6683, it should work on other DSDS variant (E6633), single devices got sd card not detected and it's out of reach for me atm
Click to expand...
Click to collapse
As for SDCard detection: It depends on the appended DTB used. Appended DTB is specified in the defconfig. Basically the dtb itself is the only difference between Z5 DSDS and Z5 ROW. Appending both to the same kernel _should_ work in theory (This approach was tested on the AOSP 1.2.2 Kernel), however this doesnt work on the Z5 Devices, as both DSDS and ROW share the same msm-id in the defconfig, that way the Bootloader itself can't determine which is the correct dtb, and uses the one which is appended first. This means you need seperate Kernel images for ROW and DSDS.
Took me a while to figure out for OM5Z, though I'd share it so you can save up that research time
Can any developers make an AndroPlus V36 for E6683/33 (with full SD CARD support)?
Is recovery include in kernal
Myself5 said:
As for SDCard detection: It depends on the appended DTB used. Appended DTB is specified in the defconfig. Basically the dtb itself is the only difference between Z5 DSDS and Z5 ROW. Appending both to the same kernel _should_ work in theory (This approach was tested on the AOSP 1.2.2 Kernel), however this doesnt work on the Z5 Devices, as both DSDS and ROW share the same msm-id in the defconfig, that way the Bootloader itself can't determine which is the correct dtb, and uses the one which is appended first. This means you need seperate Kernel images for ROW and DSDS.
Took me a while to figure out for OM5Z, though I'd share it so you can save up that research time
Click to expand...
Click to collapse
I tried to build a kernel with diffconfig sumire but the sd card wasn't recognized, so I decided to not support devices that I don't own for now if there's no one who's interested in it. I will ask you later
rajdeep312 said:
Is recovery include in kernal
Click to expand...
Click to collapse
It does, with TWRP from tobias's tool.
ROM_For_Z5 said:
Does it work on MWA and X ROM?
Click to expand...
Click to collapse
As long as it's stock based.
Plz make patch for reducing heat or downclock big cores
rajdeep312 said:
Plz make patch for reducing heat or downclock big cores
Click to expand...
Click to collapse
Use kernel manager apps (e.g Kernel Adiutor) instead to adjust it, I kept it due to boosting the bootup time.
ROM_For_Z5 said:
Does it work on MWA and X ROM?
Click to expand...
Click to collapse
Yes
Sent from MWA Pro-Spect V1.0.0 On My Z5
@RyTekk
Xposed is not working for me , I tried diffrent version from v85 to v86.2 all didn't work
korom42 said:
@RyTekk
Xposed is not working for me , I tried diffrent version from v85 to v86.2 all didn't work
Click to expand...
Click to collapse
I have no idea, I don't use Xposed, could you take a try to use xposed systemless by tobias's repack tool?
Can you make a build for Z3+ ? by using zach kernel ideas.
Thanks
The kernel seems not working on custom ROM, like X ROM and MWA. Everytime I flash your kernel, it can boot normally but the SystemUi always get force closed. However, it seems work quite good on my friend's Z5 E6633 running stock firmware.
Thanks for your work.
Hello, thanks for the contribution. Have you got any plan for adding z5c support?
sirdoha said:
The kernel seems not working on custom ROM, like X ROM and MWA. Everytime I flash your kernel, it can boot normally but the SystemUi always get force closed. However, it seems work quite good on my friend's Z5 E6633 running stock firmware.
Thanks for your work.
Click to expand...
Click to collapse
I have tested on purely stock so I can't adapt for other custom ROMs, it's not my failure :laugh:
ninestarkoko said:
Hello, thanks for the contribution. Have you got any plan for adding z5c support?
Click to expand...
Click to collapse
I mainly focus to make the kernel to be stable before bring it to other devices, and I have to finish my assignments first.
New version - V2 is up
changelog said:
Add darkness governor
Fix kernel panic on boot when another governor which is different from interactive is set
A lot of memory enhancement and leakage fixes
Battery usage optimization
Bug fixes, security and performance enhancement
ASoC: gapless mode actived and fixed, more enhancement
Click to expand...
Click to collapse
Download:
Androidfilehost | Mediafire