[KERNEL][CM][UB][Linaro] Black Kernel for CyanogenMod 13/12.1 - Xperia Tablet Z Original Android Development

USE THE BETA FROM A RECENT POST IF YOU ARE USING CM13!
This is a kernel for Cyanogen Mod 13 and 12.1, which was originally based on the EvoMix kernel by Alx31, olivieer and SuperHanss. Due to Alx31's lack of time and in order to archive maximum compatibility and to benefit from latest updates, I decided to recreate a new kernel, forked from CM's very latest official one (thanks to qsnc). It has a focus on stability, performance, endurance and overclock-ability (roughly in that order).
It uses the original ramdisk of the installed kernel (thanks to osm0sis), for maximum compatibly in the long run and instant adaptability to most source changes. It should also work with other CM13/12.1 based ROMs, like crDroid and PAC.. Please don't report bugs to qsnc, if you are using this kernel!
Features (compared to CyanogenMod's official kernel):
build using the original Linaro 4.8.5 toolchain
CPU: over/under-clock 1728MHz-192 MHz possible
additional governors: abyssplugv2, alucard, dancedance, darkness, lionheart, nightmare, pegasusq, wheatley
Voltage Control (under-/over voltage)
GPU: over/under-clock 487MHz-27MHz + simple governor
additional file-systems: exFAT, NTFS
intelli-plug hot-plugger and power saver
restrict maximum screen off frequency
Sound Control 3.x (poweramp controls, loudness enhancements)
kernel mode NEON optimizations
optimized AES and SHA1 routines (faster encryption)
compressed by using LZ4 (faster boot)
fsync on/off support (turn of for higher disk performance, but increased risk of data-loss)
KSM support (Kernel Samepage Merging)
multirom compatibility (kexec-hardboot)
fast-charge support (not recommended and only works with dock, not with USB-charger!)
numerous small performance improvements
...
Performance: about 10% faster than original CM12.1-kernel with same settings, and some additional 20% speed by using maximum over-clocked frequencies (use at your own risk, every device is different!)
Configuration: Kernel Adiutor (https://play.google.com/store/apps/details?id=com.grarak.kerneladiutor) or PerformanceControl 2.2.6 (http://forum.xda-developers.com/devdb/project/?id=600#downloads)
Install: just flash the attached zip with TWRP (http://forum.xda-developers.com/xpe...very-twrp-2-8-7-0-pollux-polluxwindy-t3187811) or CWM
Uninstall: re-flash the complete ROM (just re-flashing the original kernel is not enough!)
Changelog:
2016-04-08:
removed MSM GPU powerscale (more stable and governor selectable)
removed intelli-plug (outdated and obsolete)
fsync no longer enabled by default
synced with latest official CM13 source (many fixes)
2015-12-21:
fast-charge support (not recommended and only works with dock, not with USB-charger!)
synced with latest official CM13 source
2015-11-28:
initial release
IF INSTALLATION FAILS: If the kernel installation is not working (i.e. installation takes less than 5 seconds and you don't see the new boot-logo), re-flash latest ROM, reboot into recovery and try to install the kernel again!
Install a custom recovery first! The simple CyanogenMod Recovery, which comes with most ROMs, is pretty useless anyway..
XDA:DevDB Information
Black Kernel for CyanogenMod-based ROMs, Kernel for the Sony Xperia Tablet Z
Contributors
BlackAfghan, qsnc, Alx31, olivieer and SuperHanss
Source Code: https://github.com/Gabriel85/android_kernel_sony_apq8064
USE THE BETA FROM A RECENT POST IF YOU ARE USING CM13!

Downloaded, installed, checked.
Screen rotation is working again.
Thanks a lot for maintaining.

Thx for the update. One question; couldn't see fast charge option - available?
Sent from my Xperia Tablet Z Wi-Fi using Tapatalk

Awesome, thanks man for the update! This tablet is still chugging away very strong for its age and thanks to you for adding some more stream to it!

Great scott!

Essentrix said:
Thx for the update. One question; couldn't see fast charge option - available?
Click to expand...
Click to collapse
I don't think that fast-charge ever worked on the Tablet.. or did it?
cantenna said:
Awesome, thanks man for the update! This tablet is still chugging away very strong for its age and thanks to you for adding some more stream to it!
Click to expand...
Click to collapse
You’re welcome! :good:

BlackAfghan said:
I don't think that fast-charge ever worked on the Tablet.. or did it?
Hi mate yes evomix kernel has the fast charge. Gone back to it for the time being - it's one feature that makes a huge difference to charging time. Look forward to seeing you add the feature when you get the chance. Cheers
Sent from my Xperia Tablet Z Wi-Fi using Tapatalk
Click to expand...
Click to collapse

Essentrix said:
BlackAfghan said:
I don't think that fast-charge ever worked on the Tablet.. or did it?
Hi mate yes evomix kernel has the fast charge. Gone back to it for the time being - it's one feature that makes a huge difference to charging time. Look forward to seeing you add the feature when you get the chance. Cheers
Sent from my Xperia Tablet Z Wi-Fi using Tapatalk
Click to expand...
Click to collapse
Are you really sure that it actually charges faster? I think the maximum it uses are 1500mA, and that is not even enough for the tablet to run with maximum brightness without discharging the battery! I doubt fast-charging makes any difference..
Click to expand...
Click to collapse

BlackAfghan said:
Essentrix said:
Are you really sure that it actually charges faster? I think the maximum it uses are 1500mA, and that is not even enough for the tablet to run with maximum brightness without discharging the battery! I doubt fast-charging makes any difference..
Click to expand...
Click to collapse
Seems to make a decent difference with mine. Previously the charge took forever - using crdroid ROM - now quite fast. Might time the next charge.
Sent from my Xperia Tablet Z Wi-Fi using Tapatalk
Click to expand...
Click to collapse

Tablet Z doesn't have the fast charge function, so I suppose it's just your feelings or the tablet not fully discharged. To me no difference at all.

BlackAfghan said:
Are you really sure that it actually charges faster? I think the maximum it uses are 1500mA, and that is not even enough for the tablet to run with maximum brightness without discharging the battery! I doubt fast-charging makes any difference..
Click to expand...
Click to collapse
Under normal charge via microusb port, maximum current is 1,5A, even using 2A charger. But when using dock contacts and ipad 2,4A adapter, it easily exceeds 2A, which significantly reduces charging time.

Essentrix said:
BlackAfghan said:
Seems to make a decent difference with mine. Previously the charge took forever - using crdroid ROM - now quite fast. Might time the next charge.
Sent from my Xperia Tablet Z Wi-Fi using Tapatalk
Click to expand...
Click to collapse
Tested charging and both this and evo about the same. Both are faster than stock kernel. I did change the charger and could also be to do with flashing non stock kernels?
Sent from my Xperia Tablet Z Wi-Fi using Tapatalk
Click to expand...
Click to collapse

BlackAfghan Thanks for listening to my post and adding up 400MHz in GPU. But I can't set the GPU governor now, I don't see that option. I was running CM 12.1 latest nightly on my Pollux.

IlD4nX said:
Tablet Z doesn't have the fast charge function, so I suppose it's just your feelings or the tablet not fully discharged. To me no difference at all.
Click to expand...
Click to collapse
I agree..
Rootk1t said:
Under normal charge via microusb port, maximum current is 1,5A, even using 2A charger. But when using dock contacts and ipad 2,4A adapter, it easily exceeds 2A, which significantly reduces charging time.
Click to expand...
Click to collapse
Makes also sense..
Essentrix said:
Essentrix said:
Tested charging and both this and evo about the same. Both are faster than stock kernel. I did change the charger and could also be to do with flashing non stock kernels?
Sent from my Xperia Tablet Z Wi-Fi using Tapatalk
Click to expand...
Click to collapse
Absolutely..
I'll add fast-charge to the next release!
Alok Bajaj said:
BlackAfghan Thanks for listening to my post and adding up 400MHz in GPU. But I can't set the GPU governor now, I don't see that option. I was running CM 12.1 latest nightly on my Pollux.
Click to expand...
Click to collapse
I thought that is related to KernelAdiutor? Nevertheless, it uses the effective simple govenor by default! Also I reduced to minimum frequency significantly, in order to save power.
Click to expand...
Click to collapse

Hello, I have just flashed this kernel on my Z Tablet with crDroid rom, and tried it with Antutu.
I am getting a 30k score with this, and 32k with crDroid rom's kernel. Can i do something to improve it?

Marco Odradek said:
Hello, I have just flashed this kernel on my Z Tablet with crDroid rom, and tried it with Antutu.
I am getting a 30k score with this, and 32k with crDroid rom's kernel. Can i do something to improve it?
Click to expand...
Click to collapse
Repeat it at least 5 times! But I never got more than 27k..
crDroid allows over-clocking, too?

BlackAfghan said:
Repeat it at least 5 times! But I never got more than 27k..
crDroid allows over-clocking, too?
Click to expand...
Click to collapse
I did it 3 times.
I didn't check if crDroid overclock by default.
Just tried with 1.7 ghz and got 33k

New version is out... Happy holidays! :angel:
fast-charge support (not recommended and only works with dock, not with USB-charger!)
synced with latest official CM13 source
Click to expand...
Click to collapse

BlackAfghan said:
New version is out... Happy holidays! :angel:
Click to expand...
Click to collapse
Still working with CM12.1 ROMS?

There is no newer Rom since 12.1 ?
So i think answer must be: yes

Related

Clemsyn Cyanogen 7.2 ELITE Combo (gingerbread) 1.5 GHZ !! Updated 1/30/12

Big thanks to my friend who upgraded his phone and gave me his Atrix. BIG THANKS to my wife for giving me a quad-core CPU to upgrade our desktop (after I replaced the starter and alternator of her car) and also allowing me some time off from the kids to give me some time to build this combo. Big thanks to Blades, pershoot, koush, faux123, cyanogen, the whole Atrix-dev team and the Cyanomodgen Team, and other devs whom I might have missed , to all users of Gtabs, Transformer and Atrix for testing out my work and giving back their precious input.
WARNING: ONLY FOR ELITE TEGRAS!!!
To find out if you have an elite tegra, please flash my Elite kernel on this link
http://forum.xda-developers.com/showthread.php?t=1354502
and see if you can boot your atrix and it works. If my kernel don't boot, then this combo is not for you.
Updated: 1/30/2012
1. Added some OpenGL changes in the ROM
2. Added memory tweaks in the kernel
Here is the link
http://www.tunerspotter.com/clemsyn/ClemsynCyanogenEGLCombo1.5.zip
BTW, Please
here and help me buy some diapers
---------------------------------------------
---------------------------------------------
UPDATE: 1/28/2012
Changes:
1. Played with some voltages making changes within Nvidia requirements
2. Increased overclock to 1.5 ghz (YAY!!! It's going to be pretty hot in there)
3. Increased audio bitrate for HD 1080p (since the older one had a lower bitrate)
LINK
http://www.tunerspotter.com/clemsyn/Clemsyn1.5cyanoElite.zip
BTW, I would like your opinion in HD 1080p recording. Thanks.
----------------------------------------------------------
----------------------------------------------------------
Changes:
1. ROM changes made to optimize overclock settings. This ROM will have a maximum speed of 1.4 ghz without the use of overclocking apps. If you wish to undervolt, then you can use PimpCPU, SetCPU, CPUMaster, System Tuner and etc....
2. Modifited bitrate and FPS for 1080p video recording for better result (IMHO but your input on this will be greatly appreciated)
3. The rest is regular Cyanogen gingerbread with fingerprint mods by the dev team
Your input will be appreciated
BTW, if you like my work, please click on the donations button under my signature or
and it will be appreciated. Thanks.
Here is the link
http://www.tunerspotter.com/clemsyn/ClemsynEliteCyanoCombo.zip
BTW, I would like input on HD 1080p video recording...Thanks.
Sources:
Atrix dev team github
faux kernel github
Cyanogenmod github
Now I have to try building Cyano for the Gtabs
Reserved....
Glad to see you here. I am one of the few who had boot problems with your other kernel.... but I'm still gonna try flashing this one.
I keep a backup of my current kernel on my ext-sdcard, so I'm not worried.
Do you know what what causing the issues with some phones not booting on your kernels? I can't remember what the problem was. Is it possible to fix?
Swiftks said:
Glad to see you here. I am one of the few who had boot problems with your other kernel.... but I'm still gonna try flashing this one.
I keep a backup of my current kernel on my ext-sdcard, so I'm not worried.
Do you know what what causing the issues with some phones not booting on your kernels? I can't remember what the problem was. Is it possible to fix?
Click to expand...
Click to collapse
It's the same kernel so it will not boot Didn't have time to play with the kernel because I was excited in compiling cyanogen mod in my new quad core which compiled in 23 minutes (last time I tried it on my laptop which was a core duo, it took me 7 hours).
It could be a couple of reasons.
1. GPU, AVP etc where overclocked
2. Memory timings where pretty aggresive
Exact same kernel? No changes to it? (Like patching to .53 from .48)
Notorious544d said:
Exact same kernel? No changes to it? (Like patching to .53 from .48)
Click to expand...
Click to collapse
Not yet but might soon, if time permits...building one for Gtab at the moment
clemsyn said:
Not yet but might soon, if time permits...building one for Gtab at the moment
Click to expand...
Click to collapse
Out of curiosity... do you own the Atrix now?
Notorious544d said:
Out of curiosity... do you own the Atrix now?
Click to expand...
Click to collapse
Yes (need to put more characters to post )
Any chance of getting voodoo to work on the atrix like with our transformers?
Sent from my Transformer TF101 using Tapatalk
That are some of the uv options in mv, on the faux kernel I can get the 216mhz down to 300MV so I was just wondering what I can expect from UV kernel with elite.
swyped from att gsii
Flashed this rom after using the CM9 port for a few days and missing my cam and LED flashlight. So far this is fast and no issues. I was a huge fan of the kernal and now I am a fan of the rom. Keep up the good work.
Sent from my cm_tenderloin using Tapatalk
All good here also. I am anxious to how battery life is.
OMG OMG!!!! Huge fan of your work and glad you now have Atrix
Your att kernel works for me, but cm7 however, doesn't
What exactly is a "elite tegra" :X
Battery use update:
9% drain overnight (8 hours) using a SetCPU screen off profile set to 416 max.
justflorin said:
That are some of the uv options in mv, on the faux kernel I can get the 216mhz down to 300MV so I was just wondering what I can expect from UV kernel with elite.
Click to expand...
Click to collapse
Obey the 100mv/step rule.
Feel like a NOOB
I was under the assumption that this was a combo and would work for either Cyanogen or a Gingerbread ROM but i can not get it to work with Wet Dream. However the ClemsynATT1.4elite works flawless.
rozzco said:
Battery use update:
9% drain overnight (8 hours) using a SetCPU screen off profile set to 416 max.
Click to expand...
Click to collapse
What is your wifi setting or 3g setting at? on all the time or just completely off ?? sleep policy?
mapobean said:
I was under the assumption that this was a combo and would work for either Cyanogen or a Gingerbread ROM but i can not get it to work with Wet Dream. However the ClemsynATT1.4elite works flawless.
Click to expand...
Click to collapse
This is a combo. Rom and Kernel. LOL.

[KERNEL][AOSP][ICS] invisiblek-ics

New thread to house the custom kernel built with linaro's gcc 4.7.1 toolchain
This *should* work with any AOSP ics rom.
Just because this kernel is built with the linaro toolchain it does not mean the rom needs to be compiled in a certain way.
Download here: http://tinyw.in/gnOy
I'll add more details when i have some more time.
source: https://github.com/invisiblek/android_kernel_htc_qsd8k
toolchain used: http://tinyw.in/gYmj
General question on this--is this kernel intended to be used with the nightlies in your testing folder only, or are its benefits universal? I'm a little confused by this whole toolkit thing...
Sent from my ADR6300 using XDA
polarimetric said:
General question on this--is this kernel intended to be used with the nightlies in your testing folder only, or are its benefits universal? I'm a little confused by this whole toolkit thing...
Sent from my ADR6300 using XDA
Click to expand...
Click to collapse
Good question. This *should* work with any ics rom.
I tested this out last night (been running mamarley's kernel) and I ended up switching back for two reasons: first, this doesn't appear to have the 128MHz CPU speed - I'm not sure if that's intentional or not. And secondly, my phone apparently couldn't handle this kernel on 1113MHz - I got lots of FCs. And the rating on Nenamark was essentially the same as my baseline on other kernels.
Just some observations - and your mileage may vary! I really appreciate the fact that this is even being worked on, invisiblek.
EDIT: Totally meant AnTuTu, not Nenamark.
stiltzkin said:
I tested this out last night (been running mamarley's kernel) and I ended up switching back for two reasons: first, this doesn't appear to have the 128MHz CPU speed - I'm not sure if that's intentional or not. And secondly, my phone apparently couldn't handle this kernel on 1113MHz - I got lots of FCs. And the rating on Nenamark was essentially the same as my baseline on other kernels.
Just some observations - and your mileage may vary! I really appreciate the fact that this is even being worked on, invisiblek.
Click to expand...
Click to collapse
Great to hear feedback. Thats all im looking for here really.. It doesnt have 128mhz because its the same voltage as 245 hence no real benefit to having it. Plus some devices are unstable there. I never overclock but i can look at the voltages and maybe get 1113 stable
I can say it works on the new ICS TW rom, drains kinda fast although I think its rom related only.
I had only one reboot, got a freeze and then 10 seconds later a reboot. Its the only one I've had since reapplying new settings.
On freeze I was running SAv2 1113 Max/245 Min.
I have now lowered it to 998 and its running fine on that rom.
Other than that, its amazing.
Sent from my ADR6300 using Tapatalk 2
invisiblek said:
Great to hear feedback. Thats all im looking for here really.. It doesnt have 128mhz because its the same voltage as 245 hence no real benefit to having it. Plus some devices are unstable there. I never overclock but i can look at the voltages and maybe get 1113 stable
Click to expand...
Click to collapse
i take this back, 128mhz is 25mV under 245mhz here
never mind
Can you clear up the linaro tool chain for me, I'm confused as to if the ROM currently utilizes it... and if so is there a certain kernel you have to use along side it. Sorry if that's a stupid question...
Sent from my ADR6300 using XDA
Does this have fast charge?
thekendog said:
Does this have fast charge?
Click to expand...
Click to collapse
I think so, based on this commit below I'd say yes:
add smb329.c for fast charging when plugged into usb
I'm getting some pretty great battery life with this kernel and the 6/21 kang. 1 day and 9 hours after moderate use and I'm still at 30%
Sent from my ADR6300 using XDA

[Kernel][CM10][26/08] CMOC10-Kernel [New! MaxOC version]

Hello people,
This is a CM10 overclocked kernel, based on Metallice's CM9 version. Thanks for jumpstarting me, mate! :laugh:
It's features:
Overclockable to 1.38GHz, 1.52GHz for MaxOC
Underclockable to 150MHz, both
GPU overclocked to 384MHz, 512MHz for MaxOC
L3 overclocked to 224MHz for MaxOC
Wheatley governor (by Ezekeel)
Pegasusq governor
NTFS Read-only support
SIO scheduler (by Ezekeel)
SLQB memory allocator (by Ezekeel)
Optimized CRC32 & ARM RWSEM algorithms
LowMemoryKiller backported from 3.4 kernel
and several other fixes and optimizations
Click to expand...
Click to collapse
***Read Me***
DO NOT, UNDER ANY CIRCUMSTANCE, USE SETCPU PROFILES OF ANY KIND OR ANYTHING SIMILAR WITH THIS DEVICE. Things like screen off max frequency, temperature throttling, and others are already built in to the OMAP architecture. Using ANY profiles will ONLY lead to problems, instabilities, and battery drain.
***************
***Changelog***
26-08:
Included cifs module in zip. Re-enabled touchboost for smoother response. NTFS support (read-only)
NEW! MaxOC version. CPU @ 1.52, GPU @ 512, L3 @ 224 & significant overvolt @ max speed.
***************
Download links:
Regular version: http://goo.im/devs/Johnsel/kernels/CMOC10-Kernel_P31xx-20120826.zip
Use at own risk!! These values are HIGH!
MaxOC version: http://goo.im/devs/Johnsel/kernels/CMOC10-Kernel_P31xx-20120826-MaxOC.zip
Source:
https://github.com/Johnsel/android_kernel_samsung_espresso10/tree/jellybean
Installing right now. Thank you
Awesome! Thanks man. Will give it a good run.
Edit: won't boot. Gets stuck at the Samsung logo. Will try to post logs.
3113
scottx . said:
Awesome! Thanks man. Will give it a good run.
Edit: won't boot. Gets stuck at the Samsung logo. Will try to post logs.
3113
Click to expand...
Click to collapse
for me too (P3100)
Tried to reinstall, but after some minutes on Samsung logo my P3100 has rebooted, but still on sam logo (
P3110, flashed zip via CWM, same problem here, no-boot: stuck at Samsung logo.
How do we acquire logs to post, by the way?
Thanks though, Johnsel! Nice to see we're on our way to a swish new kernel for CM10
New build uploaded. Hope it works now.
boots but wifi not working on my P3100
Edit: tried also with a full wipe but nothing, Wifi doesn't work
jym1975 said:
boots but wifi not working on my P3100
Click to expand...
Click to collapse
Agreed - boots now (hurrah!) but no Wifi, it will not turn on. P3110 here
And updated again.
Wifi still broken.
Now it should work. Please don't hit me for f'ing up that many times in a row :]
Yeah, WiFi now working
Sent from my GT-P3100 using xda app-developers app
Zoom Zoom on my p3113! Thank you!
Johnsel said:
Now it should work. Please don't hit me for f'ing up that many times in a row :]
Click to expand...
Click to collapse
Glad to see you got it all up and running. Good work! I'm always open to PMs if you have any more questions or whatnot.
Also be careful with live OC. It doesn't just overclock CPU/gpu/bus. It overclocks EVERYTHING. A lot of which don't like being overclocked. I would disable it for things like the DSP or other miscellaneous frequencies if you want it to go higher and be more effective. The source should be pretty straightforward on how to disable it for those elements. At least that's how it was the last time I looked. Maybe its different now.
Sent from my Nexus 7 using xda premium
I confirm, so far it's fine.
Try @1200 and 1380. Thx for the work.
Sent from my GT-P3110 using xda app-developers app
Metallice said:
Glad to see you got it all up and running. Good work! I'm always open to PMs if you have any more questions or whatnot.
Also be careful with live OC. It doesn't just overclock CPU/gpu/bus. It overclocks EVERYTHING. A lot of which don't like being overclocked. I would disable it for things like the DSP or other miscellaneous frequencies if you want it to go higher and be more effective. The source should be pretty straightforward on how to disable it for those elements. At least that's how it was the last time I looked. Maybe its different now.
Sent from my Nexus 7 using xda premium
Click to expand...
Click to collapse
I'll respond in a PM on your post to not clutter the topic. Aside from that, again thanks for the help, couldn't have done this without it :highfive:
Good work. Now I don't mind using 10 as a DD.
Just need tablet mode @ 145dpi now.
Touch screen , became unresponsive, after sitting there, over 3 hours ,,anyone have had this happen?, (OC setting was at default )
Sent from my GT-P3100 using xda app-developers app
Just tested latest version. Works pretty well.
Today I played with LiveOC:
CoreOC: setting 101 or any number -> instant crash.
GPU: works well.
As Metallice said, it just overclocks everything, so this behavior is expected.
I just want to ask you if you can add 2 features?
1. Pegasusq governor. I'm using it on my I9100 (Siyah kernel for S2) and it's really good in performance/battery.
2. Can you take a look at the sound enhancement (voodoo sound based) found in Siyah kernel for S3. The tab uses the same audio DAC WM1811, so it wouldn't be difficult.
Regards,
RJ
I had voodoo sound on my infuse and it was nice and clean. Would really like it here.

[Q] Incredible S ROMs and battery life

First time posting here. And first time user of custom ROMs.
I recently unlocked my Incredible S and flashed VivoKat 4.4 by szezso on it. It is a nice build and most things work in beta quite well; however, I don't have permissions to post on that board to report bugs and ask other build related questions, like how is battery life compared to other ROMs.
I noticed I barely get 1 battery charge per day, whereas I used to get 2 days with my old gingerbread.
So I was wondering if I should go with an older ROM, feature complete, that might have better battery life. If so, which build do you recommend?
Thanks
PS: to the guys on the VivoKat thread (since I can't post there), here are some of the bigger bugs I found:
- microphone doesn't work on speaker mode
- physical buttons don't work if you disable touch-vibration on them
- main screen icons/shortcuts disappear from time to time if the apps crash
Question:
- to install today's update of VivoKat do I need to wipe everything (all data) and flash the new version, or can I update without wiping everything clean?
- I have the full "ROM manager" app, but it doesn't find updates for this build. Will that be available at some point?
(I really like the look of 4.4 on this custom ROM so it's be nice to help out with finding bugs - good work szezso)
goodrix said:
First time posting here. And first time user of custom ROMs.
I recently unlocked my Incredible S and flashed VivoKat 4.4 by szezso on it. It is a nice build and most things work in beta quite well; however, I don't have permissions to post on that board to report bugs and ask other build related questions, like how is battery life compared to other ROMs.
I noticed I barely get 1 battery charge per day, whereas I used to get 2 days with my old gingerbread.
So I was wondering if I should go with an older ROM, feature complete, that might have better battery life. If so, which build do you recommend?
Thanks
PS: to the guys on the VivoKat thread (since I can't post there), here are some of the bigger bugs I found:
- microphone doesn't work on speaker mode
- physical buttons don't work if you disable touch-vibration on them
- main screen icons/shortcuts disappear from time to time if the apps crash
Question:
- to install today's update of VivoKat do I need to wipe everything (all data) and flash the new version, or can I update without wiping everything clean?
- I have the full "ROM manager" app, but it doesn't find updates for this build. Will that be available at some point?
(I really like the look of 4.4 on this custom ROM so it's be nice to help out with finding bugs - good work szezso)
Click to expand...
Click to collapse
That's the actual battery life. With each new android version, you have a lot more processes running in the background. A lot more Google processes too
It should be ok to just flash the update, but if you run into bugs, don't report them as developers don't have a way of telling whether its from issues caused from dirty flash or from the actual ROM itself.
No it will never be available in the ROM manager app. ROM Manager does not search XDA for ROMs and VivoKat is ported by Szeszo personally.
Thanks.
That answers my questions.
And battery life improved after turning off "Location"
You can also log-out from different accounts such as fb, and so one. some of apps are eating battery. For example some email clients...
moreover, you can turn off wifi
you use Vivokat as your daily driver, that one seems still in beta stage
according to my search, i have see many kernel of the ROM is overclock feature.
but the overclock is power consumption.
for now i have using the cyanvivo,
i de-overclock his GPU and it seems become normal.
otakux said:
according to my search, i have see many kernel of the ROM is overclock feature.
but the overclock is power consumption.
for now i have using the cyanvivo,
i de-overclock his GPU and it seems become normal.
Click to expand...
Click to collapse
Overclocking uses more battery because of both freq and voltage
Simple equation is this
Power used= freq * voltage^2
So if you lower the voltage to the same as the prev max freq, then you will be using more power still. Just fyi cause I don't think it's ever been brought up around here
Sent from my HTC One using XDA Premium 4 mobile app
poondog said:
Overclocking uses more battery because of both freq and voltage
Simple equation is this
Power used= freq * voltage^2
So if you lower the voltage to the same as the prev max freq, then you will be using more power still. Just fyi cause I don't think it's ever been brought up around here
Sent from my HTC One using XDA Premium 4 mobile app
Click to expand...
Click to collapse
according to my test, i just lower the frequency to the normal.
and it actually consume less power.
so de-overlock is work for me.
otakux said:
according to my test, i just lower the frequency to the normal.
and it actually consume less power.
so de-overlock is work for me.
Click to expand...
Click to collapse
Voltage changes should make a lot of difference too. But not as evident on the vivo as on big quad core snapdragons
The Gpu oc is not really overclock, it's forcing to 245mhz to up performance
Sent from my HTC One using XDA Premium 4 mobile app
i did not explain my kernel.
the kernel that i using is default overclocking.
my work just tweak it to the normal.
before tuning, in idle situation, one day could consume a battery.
after tuning, a battery could use more than one day.
i just want it back to normal.
i do not know that it is really OC, but according to my test.
the frequency is actually higher that it default.
up to 353Mhz, default is 245M.
so i could sure it is overclocking.
this data is collected in it's kernel, the real runtime data.
otakux said:
i did not explain my kernel.
the kernel that i using is default overclocking.
my work just tweak it to the normal.
before tuning, in idle situation, one day could consume a battery.
after tuning, a battery could use more than one day.
i just want it back to normal.
Click to expand...
Click to collapse
Ahh, so you've got the stock acpuclock freq table I get it
You have git public so we can understand?
Sent from my HTC One using XDA Premium 4 mobile app
poondog said:
Ahh, so you've got the stock acpuclock freq table I get it
You have git public so we can understand?
Sent from my HTC One using XDA Premium 4 mobile app
Click to expand...
Click to collapse
my work just tweak back the GPU, not CPU.
i am still think that i need to tweak the CPU back to normal or not.
because i did not ask the author that i could post or not.
now the code just store in my computer.
---------- Post added at 12:22 PM ---------- Previous post was at 12:17 PM ----------
this is the original kernel that i used.
tesco kernel
https://github.com/szezso/T.E.S.C.O-kernel_vivo
otakux said:
my work just tweak back the GPU, not CPU.
i am still think that i need to tweak the CPU back to normal or not.
because i did not ask the author that i could post or not.
now the code just store in my computer.
---------- Post added at 12:22 PM ---------- Previous post was at 12:17 PM ----------
this is the original kernel that i used.
tesco kernel
https://github.com/szezso/T.E.S.C.O-kernel_vivo
Click to expand...
Click to collapse
kernel code is GPL, if you got it from a publicly available source then no permissions really needed
If you come up with anything that you think may be beneficial.. maybe me or @szezso can work on integrating it or you can post it somewhere
poondog said:
kernel code is GPL, if you got it from a publicly available source then no permissions really needed
If you come up with anything that you think may be beneficial.. maybe me or @szezso can work on integrating it or you can post it somewhere
Click to expand...
Click to collapse
OK, i will.
the most benefit thing to me for now is to create other branch that did not overclock the GPU.
it will help solve the battery consume problem.
And split the kernel version, i need to manually search commit to find the cm 10.2's kernel.
otakux said:
OK, i will.
the most benefit thing to me for now is to create other branch that did not overclock the GPU.
it will help solve the battery consume problem.
And split the kernel version, i need to manually search commit to find the cm 10.2's kernel.
Click to expand...
Click to collapse
Coolies
The CM 10, 10.1, 10.2, 11 kernels are built from the same source
poondog said:
Coolies
The CM 10, 10.1, 10.2, 11 kernels are built from the same source
Click to expand...
Click to collapse
yes, but now the newest master is a beta version branch.
building that kernel will causing error.
you maybe need to post which the commit url that the cm version is using
by the way, i also patch another new feature in my kernel.
otakux said:
yes, but now the newest master is a beta version branch.
building that kernel will causing error.
you maybe need to post which the commit url that the cm version is using
by the way, i also patch another new feature in my kernel.
Click to expand...
Click to collapse
Maybe the git is not up to date, have not tried compiling his CM kernel, or any vivo kernel for that matter for MONTHS
What is the error? And what is this feature
poondog said:
Maybe the git is not up to date, have not tried compiling his CM kernel, or any vivo kernel for that matter for MONTHS
What is the error? And what is this feature
Click to expand...
Click to collapse
i have compile the newer code.
the error is after boot, nothing show on the screen.
feature is about disk IO, know as BFQ.
it could use just by apply patch, no need to change code by manually
otakux said:
i have compile the newer code.
the error is after boot, nothing show on the screen.
feature is about disk IO, know as BFQ.
it could use just by apply patch, no need to change code by manually
Click to expand...
Click to collapse
Oh nice. I do have the best results on my One with fiops, deadline, row though
poondog said:
Oh nice. I do have the best results on my One with fiops, deadline, row though
Click to expand...
Click to collapse
yep, but according to my linux desktop test, bfq is more better than cfq.

[Kernel]NN-J-Kernel-LP-T710/810-5.1.1-3/10/16

This is the BOJ1 version of NN-kernel. It's going to go in a little different direction than the previous kernel. And I'm not very good with Git. So may I present to you.....
NN-J-Kernel​
This will work on the T710 and 810 Wifi only models. I built this for my BNN Nook, but it works with other 710's and 810's.
You flash this at your own risk. There's the discaimer. :silly:​
Install instructions:
You MUST HAVE ROOT and TWRP installed to flash this!!
It's built on Lollipop 5.1.1 - I have no idea what will happen if you flash this on anything else!!
REMOVE SYNAPSE "set on boot" BEFORE INSTALLING!!!
Flash kernel then wipe cache and dalvic
Reboot and profit!!
Changelog
V1.3
GPU Control
UV now possible as well as select frequency
Samsung has the Max listed as 600Mhz. I'm pretty sure its 700 as thats what I've been using this at. Just an FYI
V1.2
Charge Control for battery - It's the best I can do for a "Faster Charge". Be careful. This can shorten the life of your battery. Or worse, ruin it if you change from default. You have been warned.
Maybe some other minor stuff
Also see/read this post
_______________
V1.1
Hotplug Big cores - They are the only ones that can be
OC/UC Big and Little - 2.1Ghz-500Mhz, 1.6Ghz-200Mhz
UV all CPU's
650Mhz step added to GPU
FIOPS Scheduler
Booting freq to 1.4Ghz
Lots of Optimizations
Gentle Fair Sleepers
Synapse stuff added
HMP controls - Big little cores
Memory controls
_______________
V1
OJ1 source
Synapse tuner - it's the only one that seems to work. Finally, after much effort.
Selinux Permissive
KNOX removed
Init.d support
Enabled OTG
Updated Frandom
Govs enabled- Powersave, Conservative, Ondemand - removed Userspace
Some optimizations
_____________________________
This is a Tablet, so I won't be adding things like I would for a phone.
Use "Synapse" from the Playstore for your Kernel tuner
______________________________
Downloads:
NNJ-Kernel-V1.3-710
NNJ-Kernel-V1.3-810
NNJ-Kernel-V1.2-710
NNJ-Kernel-V1.2-810
NNJ-Kernel-V1.1-710
NNJ-Kernel-V1.1-810
NNJ-Kernel-V1-710
NNJ-Kernel-V1-810
Thanks to:
ashyx
BigBot96
UpInTheAir
djmax81
And other peoples gits I can't remember
XDA:DevDB Information
NN-J-Kernel-LP-T710/810, Kernel for the Samsung Galaxy Tab S2
Contributors
engine95
Source Code: https://github.com/engine95/Exynos5433-BOJ1-gts28-210wifi.git
Kernel Special Features:
Version Information
Status: Stable
Stable Release Date: 2016-02-24
Created 2016-02-24
Last Updated 2016-02-24
And yes, Schedulers are fixed in this.
Flashed, running perfectly so far....
Thank you for your work.
Gesendet von meinem SM-T810 mit Tapatalk
I flashed this kernel (oj1-based) and the NN kernel (oh7-based) and let antutu benchmark the performance of both kernels (both default settings). This kernel wins outstanding!
Is this the "newer" one yes ?
Awesome! Thanks, it's nice to see some development on thus tablet. Otherwise there is nothing to flash
Sent from my LG-D855 using Tapatalk
halloarno said:
I flashed this kernel (oj1-based) and the NN kernel (oh7-based) and let antutu benchmark the performance of both kernels (both default settings). This kernel wins outstanding!
Click to expand...
Click to collapse
I did the same and the OJ Kernel is slower for me. Did 2 tests. 69-70k in old Kernel while i getting 62-65 with OJ1. Any idea ? How much do you get?
I tried setting max core to 2.x ghz but its not working, is it fixed to 1.9 ghz=no oc enabled so far?
Very strange, worked before i think. Just have Synapse installed and also wiped caches after flashing.
Any idea?
IngoPan said:
I tried setting max core to 2.x ghz but its not working, is it fixed to 1.9 ghz=no oc enabled so far?
Very strange, worked before i think. Just have Synapse installed and also wiped caches after flashing.
Any idea?
Click to expand...
Click to collapse
This kernel has no OC function, at least until now.
Actually, right now, it has no OC or extras. This is just the start. It's in the changelog.
Antutu scores, for me are 66-67000.
OC/UC and UV will be coming shortly. It's done. I just can't find out why Big 1500 ghz and Little 1300ghz are favored. Messed with a lot of stuff to no avail. Yet
V1.1 is up!!
SEE/READ changelog as there is a ton of stuff in it now. Both Kernel and Synapse. Yea for Hotplug!!!
Google "HMP" so you can understand it better. Big/Little core control. Little cores are ALWAYS online.
Think I found a way to get us a Fast Charge. Gotta finish and test it. So far it's looking good.
engine95 said:
Think I found a way to get us a Fast Charge. Gotta finish and test it. So far it's looking good.
Click to expand...
Click to collapse
Incredible. Fast charge on our tab s2? I hope so?
Great job! Thanks! Flashed and works perfectly, new synapse settings seems cool. UC seems to work fine.
Shiuldnwebuse the DVFS app as mentioned in synapse?
Sent from my SM-T810 using Tapatalk
whynottoday said:
Incredible. Fast charge on our tab s2? I hope so
Click to expand...
Click to collapse
Gugus38 said:
Great job! Thanks! Flashed and works perfectly, new synapse settings seems cool. UC seems to work fine.
Shiuldnwebuse the DVFS app as mentioned in synapse?
Sent from my SM-T810 using Tapatalk
Click to expand...
Click to collapse
Thanks. I have no idea if that app helps as I'm new to Samsung. If you try it, make a backup first.
Everything works fine without it though.
Can you say Fast Charge?!!!!!
I had to port Hotplug and Fast charge, but I think we're good to go. I still need to put finishing touches and build for both 710/810. But it should be out tomorrow IF my Tab doesn't meltdown while charging tonight. :silly:
Edit: Also, remember that as with everything computer, Fast Charge will be limited by Thermals. Just like CPU/GPU.
engine95 said:
Thanks. I have no idea if that app helps as I'm new to Samsung. If you try it, make a backup first.
Everything works fine without it though.
Can you say Fast Charge?!!!!!
I had to port Hotplug and Fast charge, but I think we're good to go. I still need to put finishing touches and build for both 710/810. But it should be out tomorrow IF my Tab doesn't meltdown while charging tonight. :silly:
Edit: Also, remember that as with everything computer, Fast Charge will be limited by Thermals. Just like CPU/GPU.
Click to expand...
Click to collapse
It wont really be fast charge as our tab doesn't support it
Reuben_skelz92 said:
It wont really be fast charge as our tab doesn't support it
Click to expand...
Click to collapse
Interesting. Guess we'll find out. I have been able to vary the voltages while charging. Up and down. But as I said, thermals will probably limit it.
Edit. Let's call it "Charge Control" then.
engine95 said:
Interesting. Guess we'll find out. I have been able to vary the voltages while charging. Up and down. But as I said, thermals will probably limit it.
Edit. Let's call it "Charge Control" then.
Click to expand...
Click to collapse
Sorry me being an idiot. Will be cool to see our tabs charge a little.bit quicker
Thank you very much for the kernel!
Running 1.1 with
A57 cores at 1300/500 and UV 50mV
A53 cores at 1000/200 and UV 25mV
2 A57 cores online
FIOPS scheduler, 2048 readahead
Gentle Fair Sleepers enabled
It's running snappy! Will watch battery life
P. S.: Why doesn't Synapse have live monitoring where one can see which frequency each core has at the moment? Just like other kernel tuners?
hasenbein196601 said:
Thank you very much for the kernel!
Running 1.1 with
A57 cores at 1300/500 and UV 50mV
A53 cores at 1000/200 and UV 25mV
2 A57 cores online
FIOPS scheduler, 2048 readahead
Gentle Fair Sleepers enabled
It's running snappy! Will watch battery life
P. S.: Why doesn't Synapse have live monitoring where one can see which frequency each core has at the moment? Just like other kernel tuners?
Click to expand...
Click to collapse
They are there. On the core screen at the top. Just wiggle the screen and you'll see it change. Big cores don't move as much until there is demand for them.
V1.2 is in the OP! With "Charge Control" See/read changelog for warnings.
This was a big port, and everything seems to be working. Just watch your tab for temps just to be sure it can handle the voltages. We should be ok, as it's built in and not on it's own. Meaning that all of Samsungs limits are still there. So Thermals should hold it from melting down. My Tab has been plugged in all night and is just fine.
This has all kinds of cable configurations, so it should cover about everything out there. I only use AC and USB but left all the others in for all of you.
One more time, we should be OK using Charge Control, but BE WARNED that it may ruin your battery and shorten battery life span. You use this at your own risk.

Categories

Resources