Hey, this is my first thread so i hope its okay.
I'm by far no dev so feature requests won't get support, for now.
Sadly there is no development for the SM-P580 so i started to learn how to use an android kitchen and later compiling and modifying a kernel.
My goal is to build a bugless and stable kernel with focus on battery and performance.
At the moment there are only a few features and because I'm still a noob, it will take a while for features to get into the kernel.
Lets get started!
How to install :
1. Install LATEST!! TWRP for the P580 (you need to wipe data partition for this, search in the galaxy tab a section for this)
2. Download Kernel
3. Boot into recovery and take a FULL backup ! Don't blame me for any data loss!
4. Flash Kernel
5. Flash Magisk
6. Boot into system
Features:
-Fake knox ( knox counter is 0x0)
-Disabled crc by default (but toogable)
-OC CPU from 1.6Ghz to 1.7Ghz
-UC to CPU to save battery
-UV CPU and GPU
-Based on samsung stock source
-TOOLCHAIN: Linaro 7.5
-Dynammic fsync
-Frandom support
-Spectrum Support
-Interactives9 and Thunderstormv2 gov
-Overclock Gpu
-GPU Controll
-Voltage controll
-Some other things i forgot
I tested the kernel some weeks on my debloated rom modified with assayyed kitchen and everything worked well.
Link to Kernel:
https://drive.google.com/file/d/19oTd_L64KyCdtqpBNWDbW0tdrnfLkDqr/view?usp=drivesdk
You can see the main difference ( Overclocked CPU/gpu ) by using a CPU benchmark tool before and after flashing the Kernel.
For features or Governors i recommed Oxygen Control App by @DarkLord1731.
Oxygen control :https://drive.google.com/file/d/1tnWJvqhvj3s41V1LMRdrtyGYCsLEwNbV/view?usp=sharing
Some features i want to add are:
-Lz4 compression
-Ram/Battery tweaks
Please make a backup of your current firmware with TWRP or ensure you have the stock firmware to hand in case of issues.
Credits:
@ananjaser1211 for helping me OC, wifi fix, installer scripts and much more
@DarkLord1731 for some code i watched and used
@AlaskaLinuxUser for helping me and his awesome video guide
samsung
Android
Source code :
https://github.com/tinyleg/Exynos7870
Version Information
Status: Beta
Current Stable Version: 1.1
Cangelog:
Changelog 2.0:
Added thunderstorm and interactives9 gov
2mp charging
A lot under the hood optimization
A lot I forgot
Reborn:
-rebase
-oc
-Voltage Controll
-no extra gov's atm
-some stuff
v1.2
I/O Schedulers :-
- Maple
- BFQ
- ROW
- Fifo
- Fiops
- Sio
- SioPlus
- Tripandroid
- VR
- ZEN
- ondemand/conservative cache improvments
- Swap/VNSwap improvments
- StateNotifier Driver
- UKSM V1.2.3
- Full Wakelock Control for wlan/bt and much more
- BoefflaWakelock Blocker With preconfigured WLs
- Fsync Toggle
- Dynamic FSync
-adoptable storage fix
-delete thunderplug back to samsung plug
- more wakelog block added
and more....
check git for more
v1.1
Add governor CPU
- Blu_Active
- CafActive
- hyper
- bioshock
- dancedance
- electrodemand
- impulse
- intellidemand
- ondemandX
- pegasusq
- smartass2
- smartmax
- wheatly2
-Add gpu controll
-Overclock and underclock GPU
Gesendet von meinem ONEPLUS A3003 mit Tapatalk
Hi, I just installed the kernel but got a bootloop at startup. I followed these steps
-Full wipe
-Flash custom ROM [7.0] [SM-P580] [BQK1] SaMBoNeS
-Flash SiriKernel 1.1
Maybe I'm doing something wrong? please help!
arielsub said:
Hi, I just installed the kernel but got a bootloop at startup. I followed these steps
-Full wipe
-Flash custom ROM [7.0] [SM-P580] [BQK1] SaMBoNeS
-Flash SiriKernel 1.1
Maybe I'm doing something wrong? please help!
Click to expand...
Click to collapse
My kernel based on the latest brg1 firmware from Samsung. Can you try flashing the newest one and my kernel? Also which version do you install?
Gesendet von meinem ONEPLUS A3003 mit Tapatalk
Rawwrius01 said:
My kernel based on the latest brg1 firmware from Samsung. Can you try flashing the newest one and my kernel? Also which version do you install?
Gesendet von meinem ONEPLUS A3003 mit Tapatalk
Click to expand...
Click to collapse
Thank you, I'll will try flashing a BRG1 stock firmware. Also, can you upload your debloated ROM? it will be nice to have a clean rom without all the bloatware on it. :fingers-crossed:
arielsub said:
Thank you, I'll will try flashing a BRG1 stock firmware. Also, can you upload your debloated ROM? it will be nice to have a clean rom without all the bloatware on it. :fingers-crossed:
Click to expand...
Click to collapse
I was thinking to release a Rom/Kernel combo but i think its enoying to test alswas the rom and kernel .... i will upload the rom and kernel seperatly i think.
Rawwrius01 said:
I was thinking to release a Rom/Kernel combo but i think its enoying to test alswas the rom and kernel .... i will upload the rom and kernel seperatly i think.
Click to expand...
Click to collapse
Oh, thank you very much! it will be nice to have more options and support for this tablet
delete
arielsub said:
Oh, thank you very much! it will be nice to have more options and support for this tablet
Click to expand...
Click to collapse
Yes Im still learning all that dev stuff. But i wont get that deep because of less time... I will improve the kernel from time to time and maybe the rom but bringing a custom rom to this device is pointless in my opinion. I use this tablet for university and i love the samsung multitasking feature and spen optimations. So there wont be a custom rom for this device unless its a TW Rom based.....
My goal is to get the most performance and battery life out of this device. OC by keeping the stock frequencies is a great improvement in performance without increasing battery drain.
Here is the Rom : https://drive.google.com/open?id=1ee6K6Uvu9Z3SKrao-PfCp0p25fQnj64j
Rawwrius01 said:
Yes Im still learning all that dev stuff. But i wont get that deep because of less time... I will improve the kernel from time to time and maybe the rom but bringing a custom rom to this device is pointless in my opinion. I use this tablet for university and i love the samsung multitasking feature and spen optimations. So there wont be a custom rom for this device unless its a TW Rom based.....
My goal is to get the most performance and battery life out of this device. OC by keeping the stock frequencies is a great improvement in performance without increasing battery drain.
Here is the Rom : https://drive.google.com/open?id=1ee6K6Uvu9Z3SKrao-PfCp0p25fQnj64j
Click to expand...
Click to collapse
thank you! I installed the rom and the kernel. It works really well, also is very debloated, nice rom! Do you know if there is a way to keep te big cores activated? I tried different gobernor settings but all of them turn off the big cores after a while. I'm using oxygen.
arielsub said:
thank you! I installed the rom and the kernel. It works really well, also is very debloated, nice rom! Do you know if there is a way to keep te big cores activated? I tried different gobernor settings but all of them turn off the big cores after a while. I'm using oxygen.
Click to expand...
Click to collapse
Its normal. They only get activated when needed to safe battery..
Thanks i will push a last update with some more changes soon. But this will be the last one for the first time.
Rawwrius01 said:
Its normal. They only get activated when needed to safe battery..
Thanks i will push a last update with some more changes soon. But this will be the last one for the first time.
Click to expand...
Click to collapse
Nice, I'll be waiting for the update. Thanks for your hard work dude! :good:
arielsub said:
Nice, I'll be waiting for the update. Thanks for your hard work dude! :good:
Click to expand...
Click to collapse
Im still learning Thanks for the kind words. But every user can help!
1. New version is comming with a lot of includes like shed's and hotplugs ( govs etc are included alredy) it would be awesome if you could test the different gov, sheds ect and look which one is the best in therms of performance and battery balance (which is my goal) that would be awesome.
2. hitting thanks will motivate me to put more work in it
the chngelog will be up to date but only the main diffs the ''under the hood'' thinks can be tracked on github.
Thanks, Darius.
Is there a P585 version?
ATM no. I don't own the device so I can only try .... But it shouldn't be that hard. I will look into this next week.
tska said:
Is there a P585 version?
Click to expand...
Click to collapse
Gesendet von meinem ONEPLUS A3003 mit Tapatalk
Rawwrius01 said:
ATM no. I don't own the device so I can only try .... But it shouldn't be that hard. I will look into this next week.
Gesendet von meinem ONEPLUS A3003 mit Tapatalk
Click to expand...
Click to collapse
Thanks!
I'm looking for the latest stock debloated that includes Air Command for S-Pen. I am reading everywhere but couldn't find a guide to properly deodex, debloated and zipalign it.
Nice to see that this thread custom kernel mod gives performance and maintains the battery quality without drain to a stock rom.
tska said:
Thanks!
I'm looking for the latest stock debloated that includes Air Command for S-Pen. I am reading everywhere but couldn't find a guide to properly deodex, debloated and zipalign it.
Nice to see that this thread custom kernel mod gives performance and maintains the battery quality without drain to a stock rom.
Click to expand...
Click to collapse
search for assayyed kitchen... its very simple to use its the tool i started with. perfect for debloating and some tweaks. you should try it we need more guys for the spen development.
Rawwrius01 said:
search for assayyed kitchen... its very simple to use its the tool i started with. perfect for debloating and some tweaks. you should try it we need more guys for the spen development.
Click to expand...
Click to collapse
Thanks mate! I will read this guide to understand how to build those roms. I just found it!
https://forum.xda-developers.com/android/software/guide-how-to-develop-modify-roms-t3616040
Right
tska said:
Thanks mate! I will read this guide to understand how to build those roms. I just found it!
https://forum.xda-developers.com/android/software/guide-how-to-develop-modify-roms-t3616040
Click to expand...
Click to collapse
Gesendet von meinem ONEPLUS A3003 mit Tapatalk
Little heads up,
I am trying to revise the kernel to another source. It's already booting but wifi is gone .....
For the p585 I need some files. If someone could download the latest kernel source from the Samsung website and post the makefile and defcon would be really nice (saves me a lot of download time)
Gesendet von meinem ONEPLUS A3003 mit Tapatalk
Related
OPTIMUS KERNEL
Hi guys, this is Optimus kernel for Lux. This is a simple kernel with no bloatware.
Only necessary features will be added. This is for marshmallow (Up to R15) and Nougat (R16 and higher) only. Works on CM/AOSP/STOCK Roms. Enjoy!
Code:
Disclaimer:
Your warranty is now void.
I am not responsible for bricked devices, dead SD cards,
thermonuclear war, or you getting fired because the alarm app failed. Please
do some research if you have any concerns about features included in this KERNEL
before flashing it! YOU are choosing to make these modifications, and if
you point the finger at me for messing up your device, I will laugh at you.
FEATURES:
- Updated to latest CM-14.1 Sources
- Compiled With UBER 5.X Toolchain
- Full -03 support with device specific Cortex-A53 tweaks & other optimizations
- KCAL - Advanced color control driver by savoca
- random: squashed entropy tweaks & optimizations
- CPU overclocked to 1.7 GHz (Big) & 1.2 Ghz (Little)
- Added Optimus & Lionfish governor
- Undervolted to reduce heat
- Added state notifier driver
- Clusterplug by squid2
- cpu_boost: new enhancements including wakeup and hotplug boost
- Added zen, tripndroid & sioplus I/O schedulers
- Added toggles for disabling wlan wakelocks
- Optimized ARM RWSEM Algorithm
- Optimized Square Root Algorithm
- KGSL & Devfreq patches
- Disabled CRC check: 30% Performance boost
- arm/dts: msm8916: enabled bam_dmux fast shutdown flag
- Optimized MDSS panel routines to save power
- Added System Wide Power Efficient Workqueues
- VFP HardFloat
- Updates to zram,zsmalloc,irq etc
- Sched & Cpufreq Tweaks
- Removed some debug and logging options
- Enabled Advanced TCP Congestions
- CM14.1 Profiles compatibility
- Many more (check github)
How to Flash:
1. Download the kernel and place it into your phone storage
2. Reboot into recovery
3. Install the kernel
4. (optional) Wipe Dalvik/ART Cache and Cache partitions
5. Reboot and enjoy!
You need ROM's default kernel before flashing this as this kernel uses Anykernel2 by @osm0sis (huge thanks to him). Make sure you have it otherwise clean flash the kernel with the rom to avoid any issues.(At least dirty flash rom+kernel)
DOWNLOAD:
R16+ is only for Nougat, 10 to 15 is for Marshmallow
ANDROIDFILEHOST
SOURCE
GITHUB
Special thanks to @Flashhhh @Alberto97 @squid2 @franciscofranco @flar2 @myfluxi @eng.stk @hurtsky @Imoseyon @neobuddy89
Reserved
Man do you ever keep busy. Thank you!
Sent from my XT1563 using Tapatalk
Thank you @GtrCraft ! Nice to try this new kernel...feels snappier and very stable :good:
Thanks! Installing now. Not to hate on other devs but i'm happy to see a kernel not entirely based on Squids.
I can also confirm good battery life on this kernel. Should be at least as good as squid one. Thanks for a new kernel Nick.
Running nice and steady. Like all the new io schedulers and wakelock extra's. Great kernel and thank you.
Its just Optimus Kernel ported from Osprey to Lux. But thanks guys
Sent from my XT1562 using XDA Labs
I would say just one word awesome kernel.. Great job..
Sent from my XT1562 using Tapatalk
There's no way to only flash stock kernel right? Need to reflash entire firmware?
Enviado desde mi XT1563 mediante Tapatalk
Chaninoza said:
There's no way to only flash stock kernel right? Need to reflash entire firmware?
Enviado desde mi XT1563 mediante Tapatalk
Click to expand...
Click to collapse
That's right. You will lose wifi when restoring stock kernel. Easiest is restoring a recent nandroid backup. Next time you flash a new ROM and you are finished setting it up,make a nandroid backup before flashing a custom kernel. Takes only 2 minutes to restore to stock using a nandroid backup.
This kernel is stable and has no issues as such! Hope the dev adds some amazing features to it in the future!
Sent from my XT1562 using XDA-Developers mobile app
Was running RR with RR kernel. Flashed this over RR kernel. Working everything
Automated reply by JARVIS
u are focusing in performance, battery life, or both with this kernel? btw nice work sir
xxsilentazasinxx said:
u are focusing in performance, battery life, or both with this kernel? btw nice work sir
Click to expand...
Click to collapse
Working for everything you just said, I'm actually getting more battery than squid's and better performance!
Working perfectly with Epsilon Rom btw.
Sent from my XT1563 using XDA-Developers mobile app
K.khiladi said:
Was running RR with RR kernel. Flashed this over RR kernel. Working everything
Automated reply by JARVIS
Click to expand...
Click to collapse
so it is safe to flash this kernel overwriting other custom kernel without the need to flash an entire rom.
pijes said:
so it is safe to flash this kernel overwriting other custom kernel without the need to flash an entire rom.
Click to expand...
Click to collapse
Worked for me, so even you can try.
Automated reply by JARVIS
pijes said:
so it is safe to flash this kernel overwriting other custom kernel without the need to flash an entire rom.
Click to expand...
Click to collapse
Worked for me too, on Epsilon Rom, you get Squid's by default, I just dirty flashed Optimus Kernel and that's it, working perfectly.
Sent from my XT1563 using XDA-Developers mobile app
raptorskate said:
Worked for me too, on Epsilon Rom, you get Squid's by default, I just dirty flashed Optimus Kernel and that's it, working perfectly.
Sent from my XT1563 using XDA-Developers mobile app
Click to expand...
Click to collapse
I should not do that, Optimus isnt based on Squid kernel but on CM's. You have to dirty flash rom first like said in OP
I was on stock rom with squids kernel a few minutes ago. Now running on optimus.
Sent from my XT1562 using XDA-Developers mobile app
Elite Kernel
Unleash the beast
for Xperia Z3/Z3 Dual (need test)
First of all, I have spent a lot of hours on this project, trying to obtain the true power of this great device.
This Kernel is designed for optimize battery life and give more performance than stock kernel.
Features
Based on lastest sources, 23.5.A.1.291
DRM injection inside the Zip, you don't need flash DRM Fix, just kernel
OC up to 2,7Ghz
UC for better battery life
Optimized voltage tables and voltage control
Thunderplug v5.4, a load based hotplug and optimized for multi-core devices and it is very battery friendly with a great performance
IntelliThermal v2, a custom thermal control better than stock one
GPU overclock up to 657Mhz
Kcal control
More I/O schedulers like FIOPS, Zen, VR, BFQ...
init.d support
Power suspend driver v1.5
Build with UBERTC 4.9 and some optimizations
More stuff that I don't remember
ToDo
Add more governors
Share interactive governor tuned settings for battery and performance
More GPU optimizations
F2FS support
More battery life optimizations
Maybe Quick Chargue 2.0 support.
Maybe sound optimizations
Installation
Install my lastest TWRP (go here)
Make a backup of the partition System (MUST DO, because the kernel change some modules on system)
Select a version according to your needs. (See below)
If you have a TA partition backup:
Download EliteKernelZ3-(current version).zip and extract the boot.img on your pc.
Use the ta_poc tool by munjeni with your TA partition backup.
Rename the new_boot.img to boot.img and replace it on the EliteKernelZ3-(current version).zip
Boot on FOTAKernel recovery, with the phone power off, press at the same time power key and vol- until the phone vibrates.
Flash your EliteKernelZ3-(current version).zip with the boot.img patched.
Enjoy!
Click to expand...
Click to collapse
If you don't have a TA partition backup (so you need DRM FIX):
Boot on FOTAKernel recovery, with the phone power off, press at the same time power key and vol- until the phone vibrates.
Flash EliteKernelZ3_D-(current version).zip
Enjoy!
Click to expand...
Click to collapse
Usage with eXistenZ 5.6.5 (or similar Stock based ROMs) and Magisk
eXistenZ 5.6.5 includes a TWRP recovery inside the rom, and we don't need it since we have some options for recovery here, so for remove it download this file and flash it on recovery.
eXistenZ 5.6.5 also includes SuperSU on the rom and for correclty install magisk we need to remove it, so first of all update the SuperSU app on the Play Store, after go to the app and on settings there is an option for uninstall SuperSU and unroot the System, so tap it (Sometimes if it takes more of 3 mins, close the app and do it again), after that reboot the phone and done, SuperSU uninstalled.
Now the installation/upgrade of magisk using my kernel.
Download the lastest magisk zip and magisk uninstaller zip here, put they on SD card.
Reboot on recovery, uninstall magisk with the uninstaller zip if you have it, flash the kernel zip, flash magisk and reboot to system, and done, enjoy magisk.
Download
Z3
Z3ds
Credits
@AndroPlus
@Myself5
@DooMLoRD
@pec0ra
@dorimanx
@faux123
@Doom Slayer a lot of thanks to this great dev
@dontbelive great dev and my Z3 tester
@BlackSoulxxx
@savoca
Source
https://github.com/ShadowElite117/Xperia-Z2-Z3
Changelog
v1
First release
Click to expand...
Click to collapse
v2
Based on new 23.5.A.1.291 sources
Click to expand...
Click to collapse
v3
Added missing conservative GPU Governor
Added Simple GPU algorithm
Added Adreno idler for battery saving
Added Fauxsound v3.6
More optimizations
Click to expand...
Click to collapse
v3.4.13
Kernel made from scratch, so no special features for now (Sorry guys I do this for a better kernel).
Implemented last_kmsg for a correct bug report.
Updated linux kernel version from 3.4.0 to 3.4.13 (Correclty done and free of strange bugs).
QC 2.0 enabled (don't expect miracles, it is limited on Z3 so it works with some QC 2.0 chargers)
Full compatibility with Magisk, eXistenZ and ta_poc tool.
Click to expand...
Click to collapse
v3.4.33
Updated linux kernel version from 3.4.13 to 3.4.33.
Enabled a kernel flag for try to enable Assertive Display on Z2 (It just give me logs that help me to know what is happening).
Dropped TWRP inside the kernel, since I have build newest TWRP for leo, for FOTAKernel partition. It has more features and it is more bug free than recovery inside the kernel.
Click to expand...
Click to collapse
FAQs
Q. How I can report a bug?
A. Give me a last_kmsg, tell me your ROM, if you have Magisk, Xposed Framework or similar things and describe me the problem.
Q. How I can contact you?
A. Please don't spam me with PMs, you can contact me on Telegram: ShadowElite117
Thanks!! @ShadowElite I'm happy to see another custom kernel with some special features like AndroPlus ones for the MM version!
BTW can you make for 23.5.A.1.203 or other version(with stamina)?
Because i don't know whether this .575 kernel compatible with Stamina mode...
Glad to see another custom kernel for our Z3. It would also be amazing if you could update to. 238
Thanks!
Be patient guys, sony will release the sources of 238 soon
Looks promising, and thank you for thinking about dual sim users !
I'm eagerly waiting for d6633/83 version. Is there a way to choose GPU overclock/underclock ?
tiliarou said:
Looks promising, and thank you for thinking about dual sim users !
I'm eagerly waiting for d6633/83 version. Is there a way to choose GPU overclock/underclock ?
Click to expand...
Click to collapse
Z3 Dual version is build but I uploaded the wrong file so later I'm going to upload it and yes GPU has OC/UC and you can modify it with a kernel app like kernel adiutor or ex kernel
whoa... custom kernel for Z3 at last! great news
I'd like to test it, but I'll have to wait for .238 support
Finally!!! Custom kernel with Undervolting this is what I'm seeks ????
oh my god this is a miracle is real kernel more control over what can not believe thanks thank you very much for your contribution
I`m so happy about z3 mm custom kernel!
thx to make this kernel!
this needs unlocked bootloader ?
Wooooop finally a kernel for MM, thank you p.s thanks so much for f2fs aswell
Sent from my D6603 using XDA-Developers mobile app
lorvix said:
this needs unlocked bootloader ?
Click to expand...
Click to collapse
Of course it does. It's a custom kernel.
@ShadowElite Do i have to be on 575 base to use your kernel? And good timing i just bought my Z3 and was dissappointent that there were no custom kernels,thanks. Also can we ask for changes or features on your kernel?
Does this kernel have kexec hardboot, or is there plans for implementing it?
zhjackss said:
@ShadowElite Do i have to be on 575 base to use your kernel? And good timing i just bought my Z3 and was dissappointent that there were no custom kernels,thanks. Also can we ask for changes or features on your kernel?
Click to expand...
Click to collapse
You can have 570 575 203 238 firmware and this kernel will work, when Sony release the source of 238 I update it. Also you can see the most important features on first post and you can ask for features
Discordian_Nerd said:
Does this kernel have kexec hardboot, or is there plans for implementing it?
Click to expand...
Click to collapse
Yeah I have planned add support, I forget it on ToDo list
it is necessary to do a clean installation or can I keep my app?
There will be for Xperia Z3 compact?
*** Disclaimer
Flash at your own risk! I take no responsibility in the event that an alarm is missed and you're late, thermonuclear war beaks out, or you spend so much time on your phone that your wife leaves you.
Introduction
Hey guys! This is the kernel myself and my good friend APOPHIS9283 have been working on for OnePlus 5/5t.
- Kernel only supports custom ROMs - final OOS version of 1.0.17 from 07/03/2018 is here in the OP, as is.
- Kernel will always be kept upstream to latest linux-stable
- We do not shy away from features around here. This kernel is LOADED! If you want something minimal, this is not for you. !
- If you have issues, we need logs! If it is an issue that is not able to be logged for some reason or another, please give detailed steps on how to replicate the issue. No logs = no support! Help us help you!
Features
- Upstreamed to latest linux-stable
- Governor options including: alucard, tripndroid, cultivation, impulse, chill, blu_active
- Overclock and underclock support. Kernel boots/defaults to stock frequencies though.
- Dynamic stune boost
- Adreno boost
- Adreno idler
- Wireguard support
- Sweep2Sleep
- LED Settings
- High brightness mode
- sRGB
- I/o schedulers including maple, deadline, bfq and tripndroid
- USB fastcharge
- Boeffla Generic Wakelock Blocker
- TCP congestion avoidance algorithms - Too many options to list!
- Backlight dimmer
- KCAL color control
- Sound control
-i/o switcher
- More I probably forgot, but you get the idea!
Installation
- If on a custom kernel, dirty flash your ROM. Reboot to recovery and flash this after booting with ROM's baked in kernel.
- If on ROM's stock kernel, just wipe kernel app data and flash this in recovery. If needed, flash no-verity after!
- Upgrading from one version to another is as simple as flashing the kernel and no verity if needed. I do recommend wiping kernel app data on each flash - we add things often!
Download
https://androidfilehost.com/?fid=5862345805528046227
Telegram group for Singularity kernel users: https://t.me/joinchat/C3FsEk7qvo5Nl3o3RXsyLw
OOS Final build 1.0.17 07/03/2018. Will not be updated or supported further but here for anyone who wishes to use it, here it is: https://androidfilehost.com/?fid=11050483647474833324
- Credits and thanks!
@nathanchance for the best base anyone could ever ask for, for assisting without expecting anything, for making upstream so simple, and for being a friend.
@osm0sis for AnyKernel2
@Lord Boeffla for his work
- All the users for giving us a reason to do this!
- Anyone I forgot, send a PM and I'll add ya.
ROM devs feel free to inline this into your ROM. Just give me a heads up and please link them here/Telegram chat.
XDA:DevDB Information
Singularity Kernel, Kernel for the OnePlus 5T
Contributors
wrongway213, apophis9283, REV3NT3CH
Source Code: https://github.com/Singularity-Kernel/Singularity
Kernel Special Features: ALL THE THINGS!
Version Information
Status: Stable
Current Stable Version: 1.0.19
Stable Release Date: 2018-07-11
Created 2018-03-23
Last Updated 2018-07-11
Congratulations!
Enjoy the kernel
Thanks for your work, Glad to see this new kernel !
Love the honesty! This kernel is LOADED!
Will have to try it when I switch of of OOS!
Thanks guys!
Features same as my kernel has. Yeah! Now I can use freatures-rich kernel for customs!
Thanks guys! In some free time will try to help via pull requests.
Welcome. :fingers-crossed::fingers-crossed:
apophis9283 said:
Enjoy the kernel
Click to expand...
Click to collapse
Oh snap!!!! LOL
I'm a hardcore Franken kernel user but I'm going to back that kernel up and give this a shot. It's the first kernel that's intrigued me in a long time. Franken is the standard best kernel for me, so it means something if I can be swayed by your work.
preference said:
I'm a hardcore Franken kernel user but I'm going to back that kernel up and give this a shot. It's the first kernel that's intrigued me in a long time. Franken is the standard best kernel for me, so it means something if I can be swayed by your work.
Click to expand...
Click to collapse
I started with a fresh base from Flash kernel (huge thanks to him), and built it with my idea of how a kernel should be IMO and with user feedback.
Hope you enjoy
apophis9283 said:
I started with a fresh base from Flash kernel (huge thanks to him), and built it with my idea of how a kernel should be IMO and with user feedback.
Hope you enjoy
Click to expand...
Click to collapse
All the best with this kernel, especially as its aimed at custom roms rather than OOS.
When Paranoid Android Oreo hits, is there any possibility that you and @wrongway213 would consider doing a version for that ?
If not, then no problem
SlyUK said:
All the best with this kernel, especially as its aimed at custom roms rather than OOS.
When Paranoid Android Oreo hits, is there any possibility that you and @wrongway213 would consider doing a version for that ?
If not, then no problem
Click to expand...
Click to collapse
I'm always willing to take a look.
apophis9283 said:
I'm always willing to take a look.
Click to expand...
Click to collapse
That would be very nice, if it were possible.
Thanks for the consideration.
That is of course if Paranoid Android Oreo ever materialises...LOL
If you are on a ROM and had broken gestures. Will you flash this and see if it doesnt fix them
Yea this Kernel is great stuff. Can't recommend it enough... I trust it's creator and it works solid. Good job @apophis9283
Sent from my ONEPLUS A5010 using Tapatalk
Gestures should work for all ROMs. Let me know if they don't. A few other tweaks I wanted to get in there. Just wipe your kernel app data. To match my settings just use tripndroid governor.
@wrongway213 what custom rom do you recommend for best kernel effectivity? thanks
nadejo said:
@wrongway213 what custom rom do you recommend for best kernel effectivity? thanks
Click to expand...
Click to collapse
I don't think he's tried anything else. I have. I flashed AICP, and CRDROID. Both ran perfect. I like it on LR but I'm not sure it because the kernel is better on one or the other. Just what I prefer to use. I had to flash other roms to make sure everything was working.
This was taken while on AICP. I find this is generally what stats I get
Tested with Aicp, validus and omni all works great
There's a new kernel working on our P10, it was made for Honor 9 and updated to make it work on P10.
Here is the link to the thread Proto8 Kernel
Everything is working, wifi, bluetooth, hotspot, just try it yourself! The kernel is stable and very fast.
FEATURES
- Compiled with Linaro AArch64 GCC 4.9 2017.01 (ARMv8,A53 Optimized)
- UV (UnderVolt) on both CPU Clusters and GPU for better efficiency (All thanks to @nutcasev1.5)
- Energy Aware Scheduling (EAS) with "Sched" CPU Governor
- Kirin Hotplug Flow
- Aggressive GPU Suspend on Low Frequencies
- Swap disabled
- Reduced Kernel Wakelocks
- Advanced TCP Algorithms with "Westwood" Default
- Reactivation of the "setenforce" command
- Wireguard VPN Support
All the credits to @JBolho and @nutcasev1.5 for their work (hit the Thanks button :good
Download link: [url]https://www.androidfilehost.com/?fid=11050483647474829090[/URL]
Latest version: Version 2.0R - 06.29.18
Major Milestone Update
- Upstreamed to 4.4.73
- New Optimal Timer Frequency - 156HZ Set as Default
- Go Tickless - Enable Full Dynticks System
- Power Efficient Workqueues can now be toggled
- Revert CPU DDR Link Enabling and other HiSi CPU Functions
- Keep Kirin Specific SMP Flow but move to ARM big.LITTLE CPUFreq Driver
- Reduce Kernel Max Wakelocks down by 90% relative to Stock
- Minor RAM and DevFreq Tweaks
- GPU Scene_Aware Tuned for Power Efficiency
- Minor Log Spam on CPU's Silenced
- Reduce Timeout to Stop Processes and Enter Sleep
- Optimized Sound Output Gains and Eliminate Rates below 16Khz
- Implement UKSM 0.1.2.6
- Upgrade SchedTune Boost to v3
- Major Update to Spectrum Profiles to accomodate new features as well
- Update Wireguard to 0.0.20180620
sfoot13 said:
There's a new kernel working on our P10, it was made for Honor 9, here's the link: https://forum.xda-developers.com/honor-9/development/kernel-proto8-kernel-t3780551
I installed it yesterday and the only thing that is not working is the wifi and bluetooth.
Click to expand...
Click to collapse
Hey man, glad you liked it, but at least you could mention the Developers and at least give me a heads-up like "Hey, can i share the thread on the P10 forums?"
Kind of taken by surprise here
Thanks for the support.
JBolho said:
Hey man, glad you liked it, but at least you could mention the Developers and at least give me a heads-up like "Hey, can i share the thread on the P10 forums?"
Kind of taken by surprise here
Thanks for the support.
Click to expand...
Click to collapse
I'm sorry bro., I was going to add the credits later, but it was a mistake not to ask you before, sorry. (I'll edit the thread now)
Your kernel is very fast :good:
sfoot13 said:
I'm sorry bro., I was going to add the credits later, but it was a mistake not to ask you before, sorry. (I'll edit the thread now)
Your kernel is very fast :good:
Click to expand...
Click to collapse
Thank you. And it's not just me, @nutcasev1.5 is also Developer of the kernel.
kernel without wifi and bluetooth is kind of useless.
DallasCZ said:
kernel without wifi and bluetooth is kind of useless.
Click to expand...
Click to collapse
Not for me.
JBolho said:
Thank you. And it's not just me, @nutcasev1.5 is also Developer of the kernel.
Click to expand...
Click to collapse
@JBolho Done, I added the credits bro.
I don't know if is possible to fix the wifi and bluetooth for our device, I know that it was made for Honor 9, so if it is not possible, don't worry bro, and thank you so much
sfoot13 said:
@JBolho Done, I added the credits bro.
I don't know if is possible to fix the wifi and bluetooth for our device, I know that it was made for Honor 9, so if it is not possible, don't worry bro, and thank you so much
Click to expand...
Click to collapse
It's possible that it's just a matter of drivers, I'll look into it when I have the chance, but no ETA of course.
JBolho said:
It's possible that it's just a matter of drivers, I'll look into it when I have the chance, but no ETA of course.
Click to expand...
Click to collapse
Yes! :laugh: :fingers-crossed:
Thank you so much, take your time, I never ask for ETA.
One question: You'll need the stock drivers? Because I was searching and their are placed into Vendor/lib/modules, so what if I backup my stock drivers, flash your kernel and restore my stock drivers... I'll see if it works
Update: It didn't worked
sfoot13 said:
Yes! :laugh: :fingers-crossed:
Thank you so much, take your time, I never ask for ETA.
One question: You'll need the stock drivers? Because I was searching and their are placed into Vendor/lib/modules, so what if I backup my stock drivers, flash your kernel and restore my stock drivers... I'll see if it works
Update: It didn't worked
Click to expand...
Click to collapse
The proper stuff needs to be compiled in the kernel, don't brick your device in anticipation
JBolho said:
The proper stuff needs to be compiled in the kernel, don't brick your device in anticipation
Click to expand...
Click to collapse
While I'm waiting, I'll keep using your kernel
Thank you so much for the support. :laugh:
sfoot13 said:
While I'm waiting, I'll keep using your kernel
Thank you so much for the support. :laugh:
Click to expand...
Click to collapse
You have a PM, check it out.
JBolho said:
You have a PM, check it out.
Click to expand...
Click to collapse
Thank you so much, I'll check it
As confirmed now by @sfoot13 this kernel is now fully compatible with the P10. Separate download link added on thread's OP because both devices require separate compiles.
Remeber this was originally designed for the Honor 9 but from now on it should continue to be 100% compatible with the P10 as all incompatibilities have been apparently solved.
All the thanks to @JBolho :good: he made it possible
Thank you all for giving us a Kernel
I hope you don't mind the question: So it uses another energy management, does that mean there is no 'scrollable widgets freeze' bug?
Yes I could unlock and try myself but it's my daily phone at the moment :-|
Swaddy said:
Thank you all for giving us a Kernel
I hope you don't mind the question: So it uses another energy management, does that mean there is no 'scrollable widgets freeze' bug?
Yes I could unlock and try myself but it's my daily phone at the moment :-|
Click to expand...
Click to collapse
If there's such a bug, I've never experienced it, and it's more likely a rom thing, not the kernel fault...
My device is the only one I have and I need it everyday, so... This is not some "alpha ultra experimental thing" that may or may not explode on your pocket, so don't worry
Unlocking the bootloader does force a factory reset though. It's a pain, i know...
I also never had problem with widgets on this kernel and also on stock kernel.
To the actual users: how this is compared with hyperkernel from p10 plus?
Kernel has been updated to v1.2R, new and tuned I/O and updated CPU drivers and Sched Gov.
Hi, all XDA members, I built a light-weight kernel for our little monster (hammerhead).
My kernel is based on Unlegacy Kernel. I optimized the kernel for best battery life and performance balance. I tested it on AOSP Extended ROM. It should work on LOS too.
Features:
-Intelliactive governor.
-SIO scheduler.
-25mV Undervolted manually from acpuclock source code. (Only for PV2 CPUs)
-More cooler device.
You can download img from Google Drive link. Flash it via TWRP or fastboot.
https://drive.google.com/file/d/1RGqpxZJ5lJve57IJeRHZm-BjMhDGIQIy/view?usp=sharing
Source code: https://github.com/metahex/android_kernel_lge_hammerhead
Awesome, I'll test and feed you back
thanks for your work
Detail please for features? Thanks
For this build, kernel comes with intelliactive governor.
I will add some features and improvements for best battery life and performance. (In next build i will undervolt it and i will add more governors, I/O schedulers)
Changelog:
(v1.0.2)
-Kernel name banner fixed.
-25mv Undervolted for PV2 CPUs.
(v1.0.1)
-SIO is the default I/O scheduler.
Testing
Can someone confirm that kernel works with LOS?
thanks for the new kernel, but no work in DU 12.2 flashed via twrp.
Any chance you could have your kernel fix phonecall bluetooth audio? It's bugged on every custom ROM right now and it's been theorized it's a kernel issue.
rnadomuc said:
Any chance you could have your kernel fix phonecall bluetooth audio? It's bugged on every custom ROM right now and it's been theorized it's a kernel issue.
Click to expand...
Click to collapse
I will work on it in my free time.
metahex12 said:
I will work on it in my free time.
Click to expand...
Click to collapse
Here is some info on it: https://forum.xda-developers.com/go...nlegacy-android-project-t3593425/post75688720
Xaif fixed a problem with video recording, you should include it in your kernel.
https://github.com/esa-n/android_ke...mmit/45abf34f6a493b2e918b054bedeec3c4d2003900
How i should flash it?
Like "boot" or "recovery" ?
Its a kernel it goes flash it as a boot IMG
I flashed this with AEX ROM and it hung at boot
Will a custom kernel enable NTFS and exFat support on Oreo?? No ROM currently works why either of those so u can't use my external hard drives.
Flashed 1.0.2 kernel over us 8.1. The undervolt sold me! If possible, and if you're entertaining ideas, I'd greatly appreciate usb fastcharge support.
I've heard the arguments against it, but in two years I'd never had a problem.
Will it work on Nougat (Los 14.1)?
psydex said:
Will it work on Nougat (Los 14.1)?
Click to expand...
Click to collapse
no
Deteted
Is this kernel dead?
Edit: @metahex12 Can you consider adding support to Pie (Unlegacy CAF ROM)?