[KERNEL][UB][F2FS]FizTech - helium - Xperia Z3 Compact Android Development

FizTech kernel
#include <std_disclaimer.h>
/*
* 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 ignore you.
*/
Click to expand...
Click to collapse
Hi, I modifed stock 23.5.A.1.291 kernel to support f2fs file system etc.
The kernel is EXPERIMENTAL so I need testers.
Features for now:
F2FS support (without encryption)
Disabled sony RIC
SELinux permissive
GPU overclock
Kcal support
IntelliThermal
init.d support
Multirom works using no-kexec workaround (WIP kexec-hardboot)
DIRTY COW exploit patched!
Both f2fs and ext4 partitions support
Custom CPU govenors
Custom ZEN I/O scheduler as requested
Adreno Idler
Intelli-plug
Voltage Control
Features that will be added:
CPU overclock
Optimizations
working kexec-hardboot patch
CPU govenors
I/O schedulers
you tell me?
Features that will not be added:
TWRP - install it with fastboot (custom roms also have them )
Prerequisites:
Official TWRP from https://twrp.me/ (it contains mandatory mkfs.f2fs file)
Xperia Z3 Compact
Fastboot drivers installed and unlocked bootloader
FizTech kernel - helium
Instructions:
I recommend to do this after fresh install of ROM of choice. I tested my kernel on SLiMM and AOXP.
Kernel must be flashed through recovery. The zip contain wifi module and script that corrects partition layout.
If you want to use f2fs filesystem then follow optional steps which will format your /data and /cache partitions. (Maybe backup? )
Think thrice if you are determined to install this!
Install official TWRP
Code:
fastboot flash recovery twrp.img
To enter recovery press POWER and VOLUME down buttons simultaneously when phone is switched off. It should boot to recovery. This requires new bootloader, that allows booting to recovery.
Install ROM of your choice
F2FS optional : Wipe->advanced wipe select /cache and change filesystem to F2FS (Repair or Change File System)
F2FS optional : Do the same for /data
Install kernel ZIP
Reboot and wait. Sometimes it takes few minutes, especially after fresh install.
F2FS advice: If device is not booting, please reboot to recovery. Check your if your /data and /cache filesystems are F2FS. If not then repeat F2FS optional steps. Even if your partitions were F2FS, install kernel zip once again.
Optional: install TWRP once again if it was damaged by ROM installation.
If you don't see F2FS format option in "Repair or Change File System" then your recovery doesn't have mkfs.f2fs file in /sbin of your recovery (it needs to have permissions also). Use offical TWRP from @someone755
Downloads:
Lithium <latest>
Kernel sources:
[url]https://github.com/adrset/kernel[/URL]
Credits:
@someone755
@Myself5
@AndroPlus
@DooMLoRD
@faux123
@frantisek.nesveda
@arter97
@tomascus
SONY
And all other contributors!
Sorry if I forgot you! Tell me and I will add you
About me:
I am currently studing, so the amount of time I can dediacate to XDA is limited. I am begginig my journey with developing - be understanding!
{
"lightbox_close": "Close",
"lightbox_next": "Next",
"lightbox_previous": "Previous",
"lightbox_error": "The requested content cannot be loaded. Please try again later.",
"lightbox_start_slideshow": "Start slideshow",
"lightbox_stop_slideshow": "Stop slideshow",
"lightbox_full_screen": "Full screen",
"lightbox_thumbnails": "Thumbnails",
"lightbox_download": "Download",
"lightbox_share": "Share",
"lightbox_zoom": "Zoom",
"lightbox_new_window": "New window",
"lightbox_toggle_sidebar": "Toggle sidebar"
}

Changelog:
Version 1 - Fiztech Hydrogen
- initial version
- F2FS support
- DM-verity disabled
- sony RIC disabled
Version 2 - FizTech Helium
- added GPU overclock
- added kcal support
- added IntelliThermal
- added init.d support
- initial patch for Kali-Nethunter support
- patched DIRTY COW exploit - in near future more safety patches will be added
- Kernel supports f2fs and ext4 partitions
Version 2.1 - FizTech Helium Revised
- added some CPU govenors
- added ZEN I/O scheduler as requested
- added Adreno Idler as requested
- enabled Intelli-plug
- exfat module enabled
- SElinux enforce
Version 3 Codename Lithium
- Added Voltage Control
- Added sioplus I/O scheduler
- Storage optimizations
Version (double) n (work still in progress)
- I will try to update the kernel to newer versions (AFAIK current one is 3.4.0, will try to update maybe to 3.4.113 if it's possible?)
- CPU overclock (don't prefer this - our device is warm enough )
- govenors
- maybe compile using linaro toolchain
- Kali-nethunter support

If you wanted to reserve this one, though luck
Not often I get tagged in new kernel threads. All the best man, and happy holidays

A day were a new kernel project is starting is a good day...
Good work up to now...
Maybe UV would also be nice...

Good to hear about the new kernel. Awesome works!
I'm having with issue with the touch screen on my Z3 compact. The top and bottom of screen is unresponsive. But it happens on main screen, not in lock screen, not in welcome screen (when installed a fresh rom), and also not in TWRP.
I believe this related to the Sony' kernel. Could you help to investigate and hopefully fix the issue.
I will test the rom if hearing any word from you
Many thanks.

LoveTKB said:
Good to hear about the new kernel. Awesome works!
I'm having with issue with the touch screen on my Z3 compact. The top and bottom of screen is unresponsive. But it happens on main screen, not in lock screen, not in welcome screen (when installed a fresh rom), and also not in TWRP.
I believe this related to the Sony' kernel. Could you help to investigate and hopefully fix the issue.
I will test the rom if hearing any word from you
Many thanks.
Click to expand...
Click to collapse
Did I understood correctly, that you installed my kernel and such issue appeared? If yes: does the it exist on other kernels? I didn't modify anything in panel/screen/touchscreen. The only possible problem for now is that some kernel modules are not loaded. I must check which one is resonsible for what to decide whether to enable it or not or if it could be responsible for such issue (which I doubt).
What about your charger? In some cases broken chargers caused misbehaviour in touchscreen . For instance they are not properly grounded.
I need more information to help you.
Regards

Can someone please explain to me what are benefits of f2fs, and what does it mean? Are there any bad sides of using it?

-CRO-Maher said:
Can someone please explain to me what are benefits of f2fs, and what does it mean? Are there any bad sides of using it?
Click to expand...
Click to collapse
If you search on Google, you will find that f2fs is a filesystem developed by Samsung, faster than the others file systems(if used on emmc, SD card and ufs) so it'good if we could use it. But the kernel must have compatibility for it. Correct me if I'm wrong! And I'm looking forward using this kernel!
Sent from my D5803 using XDA-Developers mobile app

king960 said:
Did I understood correctly, that you installed my kernel and such issue appeared? If yes: does the it exist on other kernels? I didn't modify anything in panel/screen/touchscreen. The only possible problem for now is that some kernel modules are not loaded. I must check which one is resonsible for what to decide whether to enable it or not or if it could be responsible for such issue (which I doubt).
What about your charger? In some cases broken chargers caused misbehaviour in touchscreen . For instance they are not properly grounded.
I need more information to help you.
Regards
Click to expand...
Click to collapse
It's not from your kernel. It's issue on Sony's ROM, which causes top and bottom screen area is not touchable. I think it was the kernel issue. Some forks from the thread had the same of my issue: http://forum.xda-developers.com/z3-compact/help/home-button-t3151587
Many appreciates if you can figure out and have some fixes included in the kernel.
Thanks,

Cool! All the best developing this kernel. I will surely try this. BTW, do you see and performance and battery improvements in SliMM or AOXP?

panzerox123 said:
Cool! All the best developing this kernel. I will surely try this. BTW, do you see and performance and battery improvements in SliMM or AOXP?
Click to expand...
Click to collapse
Yes, both have better performance and battery life than stock.
PS. Version 2 released - codename Helium

king960 said:
Yes, both have better performance and battery life than stock.
PS. Version 2 released - codename Helium
Click to expand...
Click to collapse
Cool I'm developing AOXP... And 1.3 I will be releasing 1.3 now!
Also, how stable is the kernel?

This kernel Is awesome! It would be good if you added zen io, Adreno idler and dynamic fsync

frixed said:
This kernel Is awesome! It would be good if you added zen io, Adreno idler and dynamic fsync
Click to expand...
Click to collapse
Thank you, I will try to add these.

Can you make version for concept?

karol5wwy said:
Can you make version for concept?
Click to expand...
Click to collapse
Maybe I will consider it in the future. Now I would like to focus on stock based kernel and patching it.

I have a problem with my sd 64GB with this kernel i get a notification that says "corrupted sd card" i touch to format and fix but not work and my sd work with twrp :/ i use SLIMM 3.8

noob question could you tell me a good setup for running games without lag? I have problems in games like NFS no limits and RR3 in stock.
I tested another kernel only that always hangs up then I need to reboot.
Game always starts well only after a while drops to 15/20fps I'm almost changing smartphone. I've seen that is some limit that sony puts after a certain temperature thank you for help

frixed said:
I have a problem with my sd 64GB with this kernel i get a notification that says "corrupted sd card" i touch to format and fix but not work and my sd work with twrp :/ i use SLIMM 3.8
Click to expand...
Click to collapse
Hi, what is the filesystem of your sdcard?
Have you tried to format in TWRP or with help of PC?
zEminho said:
noob question could you tell me a good setup for running games without lag? I have problems in games like NFS no limits and RR3 in stock.
I tested another kernel only that always hangs up then I need to reboot.
Game always starts well only after a while drops to 15/20fps I'm almost changing smartphone. I've seen that is some limit that sony puts after a certain temperature thank you for help
Click to expand...
Click to collapse
Hi, after certain temperature a feature called CPU throttling is enabled. It's implemented by thermal driver to prevent damage to your phone. I haven't tried it in gaming but I read many positive opinions about intelli thermal driver which is included in my kernel.
I'll install that game and tell you how it works for me.

king960 said:
Hi, what is the filesystem of your sdcard?
Have you tried to format in TWRP or with help of PC?
Hi, after certain temperature a feature called CPU throttling is enabled. It's implemented by thermal driver to prevent damage to your phone. I haven't tried it in gaming but I read many positive opinions about intelli thermal driver which is included in my kernel.
I'll install that game and tell you how it works for me.
Click to expand...
Click to collapse
Hi, I use exfat, if I already try to format it in twrp but it does not work with the rom, in the pc it works, in twrp also and with another kernel also it works, it is kind of strange maybe it has something to do with format extfat

Related

[KERNEL][MM][DRM FIX] EliteKernel v3.4.33 [UB]

Elite Kernel
Unleash the beast
for Xperia Z3 Compact
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 EliteKernelZ3c-(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 EliteKernelZ3c-(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 EliteKernelZ3c-(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 EliteKernelZ3c_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
Z3c
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 aries, 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
This looks amazing, flashing now, thanks heaps!!!
I run slim 2.3, it based on 23.5.A.1.238. can I flash this kernel?
dddestiny said:
I run slim 2.3, it based on 23.5.A.1.238. can I flash this kernel?
Click to expand...
Click to collapse
Probably yes, since it is based on .575 and other kernels on this base work with .238.
Well guys how it is working on Z3c??
This is strange, guys...
Once we had no stock custom kernel - now we have three - which came out almost at the "same" time
@ShadowElite: Big thanks for this! Looks very prommissing! :good:
Especially build in DRM fix is nice as well as OC and UV.
I guess its time to move to MM
fluffi444 said:
This is strange, guys...
Once we had no stock custom kernel - now we have three - which came out almost at the "same" time
@ShadowElite: Big thanks for this! Looks very prommissing! :good:
Especially build in DRM fix is nice as well as OC and UV.
I guess its time to move to MM
Click to expand...
Click to collapse
Thanks, please feel free of test and report feedback
Finaly a reason to unlock my BL again
Testing in SLIMM 2.4 now doing very well and the performance is excellent the only problem I had is that I do not appear intellithermal in kernel auditor otherwise it's great and I threw AnTuTu score of 65884 xd thanks for your work
What does drm fix mean?can v unlock bootloader without loosing drm keys...
Edit-got wat it is.
One q...does this mean can use custom ROMs with camera quality as the stock?
subinsg said:
What does drm fix mean?can v unlock bootloader without loosing drm keys...
Edit-got wat it is.
One q...does this mean can use custom ROMs with camera quality as the stock?
Click to expand...
Click to collapse
It only works on stock based roms
Someone the same problem? Max Frequency is 2265, when I try to push it up it goes alone down to 2265. Don't know what to do? I tried the kernel auditor and some other tools. All the same?
{
"lightbox_close": "Close",
"lightbox_next": "Next",
"lightbox_previous": "Previous",
"lightbox_error": "The requested content cannot be loaded. Please try again later.",
"lightbox_start_slideshow": "Start slideshow",
"lightbox_stop_slideshow": "Stop slideshow",
"lightbox_full_screen": "Full screen",
"lightbox_thumbnails": "Thumbnails",
"lightbox_download": "Download",
"lightbox_share": "Share",
"lightbox_zoom": "Zoom",
"lightbox_new_window": "New window",
"lightbox_toggle_sidebar": "Toggle sidebar"
}
Worked on slim rom .238
Cz this rom based on .575
Sorry for my bad english
alex20877 said:
Someone the same problem? Max Frequency is 2265, when I try to push it up it goes alone down to 2265. Don't know what to do? I tried the kernel auditor and some other tools. All the same?
Click to expand...
Click to collapse
For avoid bugs please make a clean installation
I made clean install and I have the same problem. It seams that frequency is lowered when the temperature increase
I flashed on 23.5.A.1.238_R5D_SLiMM_2.4 ROM and it isn't booting my device up now, what do i do?
Essyy786 said:
I flashed on 23.5.A.1.238_R5D_SLiMM_2.4 ROM and it isn't booting my device up now, what do i do?
Click to expand...
Click to collapse
If you can boot into recovery, try installing another kernel .
Essyy786 said:
I flashed on 23.5.A.1.238_R5D_SLiMM_2.4 ROM and it isn't booting my device up now, what do i do?
Click to expand...
Click to collapse
Is your bootloader unlocked?
Is IntelliThermal on kernel? Maybe I forget to enable it, please tell me

[KERNEL] [6P] [8.x/7.1.x] [2018-02-14] Kernvatore v3.11

{
"lightbox_close": "Close",
"lightbox_next": "Next",
"lightbox_previous": "Previous",
"lightbox_error": "The requested content cannot be loaded. Please try again later.",
"lightbox_start_slideshow": "Start slideshow",
"lightbox_stop_slideshow": "Stop slideshow",
"lightbox_full_screen": "Full screen",
"lightbox_thumbnails": "Thumbnails",
"lightbox_download": "Download",
"lightbox_share": "Share",
"lightbox_zoom": "Zoom",
"lightbox_new_window": "New window",
"lightbox_toggle_sidebar": "Toggle sidebar"
}
Code:
/*
* kernvatore-angler.c
* --------------------------
* YOUR WARRANTY IS NOW VOID
*
* I am not responsible for bricked devices, dead SD cards,
* sick/abused animals, thermonuclear war or you getting
* fired because you missed your alarm.
*
* Do some research if you have any concerns about features
* included in this kernel BEFORE flashing it!
*
* YOU ALONE are choosing to make these modifications,
* and if you try to blame me for messing up your own
* device, I will drink your tears.
*/
Introduction
Kernvatore is intended to be a super light and lean kernel, much like leanKernel or ElementalX. Kernvatore only exists because Imoseyon has not been able to update leanKernel in a while, and I miss his kernel very much. Though I would never claim my kernel compares to the great leanKernel, I do aim to make it as close to the original lk experience as possible. The only place where this kernel really deviates from lk is the included I/O schedulers. However, including additional ones does NOT make this kernel any less lean, so no need to worry. I know some people love to change settings, even if you recommend they don't, so I just want to provide ample choices in that department. I have no desire to add new CPU governors at this time, as most of them are highly unstable and have been ported many times between devices.
Click to expand...
Click to collapse
Features
Built from the latest Oreo sources
InteractiveX V4 governor is the default (replaced original interactive)
KCAL color control support from @savoca
Optimized for cortex-a57/a53 and built using UBERTC optimized 4.9.x toolchain
Performance/stability optimizations
Some unnecessary features were removed/disabled
No F2FS support currently (trying to find time to merge upstream f2fs again)
Full SDCARDFS support
Synced with upstream to the latest 3.10.x version (currently 3.10.105)
Disabled forceencrypt to widen adoption
No longer patched with any root solution as of v2.x, so you can choose your own root adventure
Removed dm-verity
Filter ro.boot.verifiedbootstate from /proc/cmdline (for SafetyNet checks - Android Pay/PoGo/whatever)
Some code pulled from CAF repo directly, likely more to come in the future
Enabled deadline and ROW I/O schedulers (both built-ins, but disabled by default)
Added FIOPS, SIO, SIO+, Zen I/O schedulers - FIOPS is the default.
Kexec support with hardboot
Config access via /proc/config.gz - mostly for us nerds
Disabled ZRAM and swap
Rudimentary support for init.d scripts in /system/init.d using run-parts (but neither the zip nor the kernel's ramdisk will EVER mount your system RW, so this does not enable support where it doesn't already exist).
Gesture sleep/wake support
FauxSound support
More features will be added as I see fit, as long as they don't add too much "heft" to the kernel.
Click to expand...
Click to collapse
Installation
Download the zip
Flash the zip in TWRP or using your preferred flashing app
BEER
Click to expand...
Click to collapse
Downloads and Changelog
Pushbullet channel
XDA:DevDB Information
Kernvatore N6P, Kernel for the Huawei Nexus 6P
Contributors
vt0r, imoseyon, franciscofranco, googy_anas, flar2, ryanbg
Source Code: https://github.com/vt0r/kernvatore-angler
Kernel Special Features:
Version Information
Status: Stable
Current Stable Version: 3.11
Stable Release Date: 2018-02-14
Created 2016-09-29
Last Updated 2018-02-14
Frequently asked questions
Q: What's with the two zips for encrypted and unencrypted?
A: If your device is encrypted, and you want it to stay that way, use the "-encrypted" variant. This is an absolute must if you're using FBE with Oreo (and possibly Nougat as well).
If your device is not encrypted, either join the dark side and encrypt it, or avoid using the "-encrypted" zip.
Q: I run XXXXX ROM. Will it work?
A: Should no longer be an issue, as we're using AnyKernel2 by @osm0sis. IT SHOULD NOW BOOT ON ANY ROM. If you find one that isn't working, please provide all the logs you can possibly get (see log question below).
Q: I'm just getting a bootloop. What should I do?
A: Please provide logs if you have them, or at least provide full details about your setup and what steps lead you to the bootloop (also see log question below).
Q: How can I collect debug logs?
A: Download and flash my debug log collector zip file in TWRP. This zip will gather some common kernel/boot logs and create a tarball in /sdcard/debug_logs that you can upload to some file sharing site for me to review. Once you've flashed the zip, you can either pull the resulting archive using adb or reflash some kernel that previously worked, reboot back into the system and upload from your phone. Either PM or post the link where I can retrieve the log archive, and I'll review as soon as possible. This does not guarantee I'll be able to resolve the issue, but it should provide a great deal of debugging information either way.
Click to expand...
Click to collapse
Reserved
Thanhks.... ??????
Enviado desde mi Nexus 6P mediante Tapatalk
Welcome
:laugh::laugh::laugh:
So what's the difference between normal interactive on other kernels and interactiveX in this? :fingers-crossed:
Sent from my angler using XDA Labs
Prattham said:
So what's the difference between normal interactive on other kernels and interactiveX in this? :fingers-crossed:
Click to expand...
Click to collapse
Created by kernel developer Imoseyon, the InteractiveX governor is based heavily on the Interactive governor, enhanced with tuned timer parameters to better balance battery v/s performance. The InteractiveX governor's defining feature, however, is that it locks the CPU frequency to the user's lowest defined speed when the screen is off.
I'm not going to ask you to disable force decryption, you're the author of this good work. But can i at least ask why you wont? You seem to have strong reasoning behind it
At first i read it as ''KERVINATORR'' n i was like '' now thats one badasss kernel right there.'' lol
eqbirvin said:
I'm not going to ask you to disable force decryption, you're the author of this good work. But can i at least ask why you wont? You seem to have strong reasoning behind it
Click to expand...
Click to collapse
Absolutely. I'm a paranoid fool, so the thought of intentionally disabling Android's full disk encryption (or file-backed encryption) just makes my stomach turn.
Also, unless things have changed drastically since the N6, unencrypted devices don't even offer that much of a performance boost, especially considering the encryption ops are all done on chip using the built-in AES-NI extensions, which are extremely fast. I just can't fathom someone voluntarily foregoing protection on a device that's so easy for some to lose, just for some perceived performance boost.
TL;DR - I don't want to be the one to make your device less secure, so just update the fstab in the ramdisk if you're one of those who wants to disable encryption, but please don't tell me about it, because I don't like to cry.
Lord. Tech said:
At first i read it as ''KERVINATORR'' n i was like '' now thats one badasss kernel right there.'' lol
Click to expand...
Click to collapse
It's a play on my name (Salvatore), but your version sounds a little cooler for sure.
@vt0r
hey mate
i wanted to try your kernel.zip but with no luck
i'm on stock N with systemless root and stock kernel....
flashed with flashfire but it says "no 6p device abborted"
But I have to say I've unticked the mount/system read write option in FlashFire .. Because I want a full OTA support
Just an example in screenshot
with elementalx i had not this ......maybe ex kernel doesn't touch the system partion?
hmmm weird
danmaman said:
@vt0r
hey mate
i wanted to try your kernel.zip but with no luck
i'm on stock N with systemless root and stock kernel....
flashed with flashfire but it says "no 6p device abborted"
But I have to say I've unticked the mount/system read write option in FlashFire .. Because I want a full OTA support
Just an example in screenshot
with elementalx i had not this ......maybe ex kernel doesn't touch the system partion?
hmmm weird
Click to expand...
Click to collapse
Sorry, but I'm having trouble understanding what you mean. Can you provide the recovery.log, please?
Based on what I think you mean, it's not detecting either of the property values it checks to ensure your device is a 6P, so I'm expecting the log to confirm this.
Also, neither my zip nor ramdisk scripts will EVER try to mount system RW, so that option has nothing to do with the failure. My zip doesn't even mount system RO.
vt0r said:
Sorry, but I'm having trouble understanding what you mean. Can you provide the recovery.log, please?
Based on what I think you mean, it's not detecting either of the property values it checks to ensure your device is a 6P, so I'm expecting the log to confirm this.
Also, neither my zip nor ramdisk scripts will EVER try to mount system RW, so that option has nothing to do with the failure. My zip doesn't even mount system RO.
Click to expand...
Click to collapse
all good now...
i flashed the 32mb boot.img not the zip.....and all ist good
thanks a lot
i'll test now
Considering this kernel is for N and TWRP cannot decrypt android N yet, I cannot flash because it does not disable force encryption. This is kind of a catch 21.
---------- Post added at 01:05 PM ---------- Previous post was at 01:04 PM ----------
vt0r said:
Absolutely. I'm a paranoid fool, so the thought of intentionally disabling Android's full disk encryption (or file-backed encryption) just makes my stomach turn.
Also, unless things have changed drastically since the N6, unencrypted devices don't even offer that much of a performance boost, especially considering the encryption ops are all done on chip using the built-in AES-NI extensions, which are extremely fast. I just can't understand someone voluntarily foregoing protection of a device that's so easy for some to lose, just for some perceived performance boost.
TL;DR - I don't want to be the one to make your device less secure, so just update the fstab in the ramdisk if you're one of those who wants to disable encryption, but please don't tell me about it, because I don't like to cry.
Click to expand...
Click to collapse
I do I update the fstab in the ramdisk as you speak of? I would be willing to do so if it is not such a hard process so I can try this kernel. Thanks in advance!
yung40oz84 said:
Considering this kernel is for N and TWRP cannot decrypt android N yet, I cannot flash because it does not disable force encryption. This is kind of a catch 21.
---------- Post added at 01:05 PM ---------- Previous post was at 01:04 PM ----------
I do I update the fstab in the ramdisk as you speak of? I would be willing to do so if it is not such a hard process so I can try this kernel. Thanks in advance!
Click to expand...
Click to collapse
TWRP 3.0.0-1 upwards support N. I'm encrypted and have been not facing any issues on any kernels I've tried so far.
@OP, really excited to try this. Gotta love leans.
After flashing this kernel and rebooting phone, I could not boot back into rom. After 15 minutes waiting I booted back into twrp and it asked me for a password which I have never set. Was only able to mount system as read only. After trying to read the sdcard, it says I have 0mb of space. After trying to flash factory images it says that it cannot write system.img as it does not have enough space. I have tried all options that I can think of. Any help would be appreciated.
yung40oz84 said:
...TWRP cannot decrypt android N yet.
Click to expand...
Click to collapse
This is not true. Visit http://dl.twrp.me/angler and grab the latest (3.0.2-2 I believe), which has no issue decrypting /data.
yung40oz84 said:
I do I update the fstab in the ramdisk as you speak of? I would be willing to do so if it is not such a hard process so I can try this kernel...
Click to expand...
Click to collapse
I wouldn't recommend it for beginners, but there are utilities to make the process simpler, like abootimg and similar. Check their man pages for usage info.
My current recommendation is to use some other kernel that disables forced encryption if you don't want your device to be encrypted.
atrus5 said:
After flashing this kernel and rebooting phone, I could not boot back into rom. After 15 minutes waiting I booted back into twrp and it asked me for a password which I have never set. Was only able to mount system as read only. After trying to read the sdcard, it says I have 0mb of space. After trying to flash factory images it says that it cannot write system.img as it does not have enough space. I have tried all options that I can think of. Any help would be appreciated.
Click to expand...
Click to collapse
Try doing a full wipe in TWRP i.e. system,data and cache
atrus5 said:
After flashing this kernel and rebooting phone, I could not boot back into rom. After 15 minutes waiting I booted back into twrp and it asked me for a password which I have never set. Was only able to mount system as read only. After trying to read the sdcard, it says I have 0mb of space. After trying to flash factory images it says that it cannot write system.img as it does not have enough space. I have tried all options that I can think of. Any help would be appreciated.
Click to expand...
Click to collapse
Ok I'm going to need lots more info to help here.
First, which ROM were you trying to boot into?
Second, were you unencrypted?
Third, where is the error you're getting about not having enough space? TWRP? Fastboot? Something else?

[EOL][KERNEL][7.1.2][LOS/NX]AldeLOS Kernel for Galaxy S6

{
"lightbox_close": "Close",
"lightbox_next": "Next",
"lightbox_previous": "Previous",
"lightbox_error": "The requested content cannot be loaded. Please try again later.",
"lightbox_start_slideshow": "Start slideshow",
"lightbox_stop_slideshow": "Stop slideshow",
"lightbox_full_screen": "Full screen",
"lightbox_thumbnails": "Thumbnails",
"lightbox_download": "Download",
"lightbox_share": "Share",
"lightbox_zoom": "Zoom",
"lightbox_new_window": "New window",
"lightbox_toggle_sidebar": "Toggle sidebar"
}
Code:
#include "std_disclaimer.h"
/*
* Your warranty is 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.
*/
THIS KERNEL IS END OF LIFE!!!
This is the Aldeon kernel for LOS or NexusOS. It is based on NexusTeam sources and I want to keep it very stable.
​Features:
based on NexusTeam sources
built with Google's TC v4.9
Linux kernel version 3.10.107
permissive
Synapse support
CPU underclock: 200 MHz (little / big)
CPU overclock: 1704 MHz / 2304 MHz (little / big)
GPU underclock: 100 MHz
GPU overclock: 852 MHz
GPU governor selection in Synapse
voltages control for both CPU and GPU
memory bus voltage control
CCACHE and GRAPHITE optimizations
KSM support
ZSwap control
init.d support
SafetyNet bypass
use Android device as USB keyboard/mouse (no driver required; compatible with any OS and BIOS)
DriveDroid patch
new IO schedulers: row
enabled these: all CPU governors, TPC congestions, IO schedulers, USB OTG support, CIFS support, TTL support, XBOX controller support, ISO support, UDF CD-ROM support, NTFS R/W support
Double tap to wake
Synapse profile backup/restore
sqlite3 installed in /system/xbin
Spectrum profiles
HMP voltage control
Doze control
fake Enforcing SELinux
live statistics in Synapse
S7 Edge battery support (please confirm)
Knox Warranty bit 0x1 to 0x0 (the eFUSE is still blown, just a software fix)
Bugs:
- the same bugs which you can find in the original NexusOS kernel
Downloads:
See AFH.​
Installation:​​
0. Backup is mandatory!!!
1. Download the latest kernel version zip file
2. Go to recovery
3. Flash the zip (if you have G920I flash from "G920F_I" folder or if you have G920T flash the G920W8 version)
4. If you were rooted then you need to flash root again otherwise you'll get a bootloop
5. Enjoy
Optionally, install Kernel Adiutor from Play Store to get control over the kernel. Install Synapse from Play Store or Synapse MOD (read FAQ).​
I'm not sure if it works on other models. Please tell me if it does.
This kernel requires an LOS-based ROM like NexusOS.
If you want to contribute just PM me
If you press the Thanks button then Chuck Norris will visit you
If you want to revert all the changes to boot.img, I attached the remover zip (it installs stock NexusOS kernel). Just flash it just restore the backup of your previous boot partition.
Subscribe to be always informed about what's going on.
Changelog:
***1.0***
- initial release
***1.1***
- added zRAM and KSM support
- first Edge build
- updated sources
***1.2***
- updated sources
- added Synapse controls for CPU, GPU, voltages (all), etc.
- added DriveDroid patch
- added possibility to use Android phone as USB keyboard/mouse
***1.3***
- synced with latest Aldeon kernel sources (new features, improvements and bugfixes; see changelog there from v3.2 to v3.4)
FAQ
​
Highly recommended to read FAQ from here.
1. Bootloop.
Did you flashed SuperSU or Magisk again? Maybe you were rooted before and you need to reflash root. Pay attention to OP instructions and to the text printed in recovery.
2. Thank you for this kernel.
But can you please help me to get surround sound on my S6?
Sure. Here is it.
3. How to build your kernel from source?
After you git cloned it, open terminal in root of the cloned folder and enter this: "sudo bash build_kernel.sh G920F" (or your model). Choose stock dt.img during building process.
4. Synapse is saying:
- "No UCI support" → Close the app from recents and open it again. If still no UCI support then PM me with the output of this command: uci (run it with su permissions).
- "JSON configuration parsing failure" → Using a file manager go to /res/synapse and delete a file named "config.json", close Synapse then open again, UCI error, reopen and done.
- The apply and discard buttons appeared for no reason. Which one should I click? → Click "X". This is a bug in Synapse.
- Is there a mod for Synapse? → Yes, Morogoku worked on it and I modified it a little bit to match our kernel and I built it. Get it from here. All the credits are going to Morogoku. It features backup/restore profile option and a red material theme.
5. Where to install BusyBox?
In /su/xbin or /system/xbin. I'm using SuperSU and Synapse is working perfectly. After each boot up I highly recommend you to check the Synapse settings, especially CPU OC to see if everything is ok.
6. There are unexpected freezes. What should I do?
Open Synapse, go to GPU tab and set GPU highspeed clock to 420 MHz.
7. How to fix the excessive heating?
Try switching from Interactive governor to Nexus and vice versa. See which one is good for you. I think Nexus will be the one.
Note: Mirror to latest LOS 14.1 build here. Credits to Nexus Team.
XDA:DevDB Information
AldeLOS Kernel, Kernel for the Samsung Galaxy S6
Contributors
minealex2244
Credits:
The Sickness (his guide and scripts)
Source Code: GitHub
Compatibility
Models:
G92xF
G92xI
G92xT
G92xW8
ROMs:
LineageOS 14.1
NexusOS 7.1
Contact
Google Plus: https://plus.google.com/communities/105684247187947937052
Version Information
Status: Stable [End Of Life, no longer maintained]
Current Version: 1.3
Created 2017-07-21
Last Updated 2017-10-30
i leave my s6 but thx for your hard work :good:
Edit: Downloadsection now visible.
"The first kernel is the NexusOS's one but this one doesn't need a custom ROM to be installed"
What does that mean: doesnt need a custom rom to be installed.. Voodoo magic?
By the way with AnyKernel you could support stock and LOS under 1 hood. Los runs on stock source
AndsXDA said:
I can't seen the Download Section
Click to expand...
Click to collapse
Sorry I did have time to finish the thread. I will finish I in 15 minutes from now.
Noxxxious said:
"The first kernel is the NexusOS's one but this one doesn't need a custom ROM to be installed"
What does that mean: doesnt need a custom rom to be installed.. Voodoo magic?
By the way with AnyKernel you could support stock and LOS under 1 hood. Los runs on stock source
Click to expand...
Click to collapse
Now the thread is fixed. I will try AnyKernel but I need to become familiar with it by testing
Deleted
Later edit: Loving how people are giving a thank you for this deleted post
Heck yeah a custom kernel for AOSP ROMs!
Added v1.1 with zRAM and KSM support and with up-to-date sources. Also the first Edge build is here. Enjoy it
Also I've added the source link in OP.
Edit: Added a FAQ.
@minealex2244 Everyone using AOSP for s6 really appreciate your work mate, thanks and I hope you continue the great work
Does it work with AOKP?
Hope this one can be compatible with g9208 as well!!There isn't any rom compatible with g9208...stock touchwiz forever doesn't sound good:crying::crying:
GODSteven said:
Hope this one can be compatible with g9208 as well!!There isn't any rom compatible with g9208...stock touchwiz forever doesn't sound good:crying::crying:
Click to expand...
Click to collapse
I will add support for your device in the next version.
DevisG79 said:
Does it work with AOKP?
Click to expand...
Click to collapse
I don't know. If you want you can try it.
hey can you add support for people using s7e battery with S6 ?
i am on nexus os rom.
Thanks for the kernel...will try it and report in a few days:good:
can you add :
spectrum app support https://forum.xda-developers.com/android/apps-games/app-spectrum-kernel-manager-users-t3601542
gpu overclock
Add stock power management, nexus team add custom power management that cause very poor battery life.
also can you fix gpu in nexus rom, because dont scale up right like in stock rom.
gpu is always active at low freq and also only use low and max frequence.
brujo55 said:
can you add :
spectrum app support https://forum.xda-developers.com/android/apps-games/app-spectrum-kernel-manager-users-t3601542
gpu overclock
Add stock power management, nexus team add custom power management that cause very poor battery life.
also can you fix gpu in nexus rom, because dont scale up right like in stock rom.
gpu is always active at low freq and also only use low and max frequence.
Click to expand...
Click to collapse
Spectrum seems a good thing but I'll add support for Synapse. If it won't break anything then I'll add Spectrum support. Regarding battery life I'll inspect it as I had just put my hands on this kernel.
Regarding GPU it depends on the governor the kernel is using by default. Synapse support should give you the ability to select another governor.
Next week I will have a little holiday and when I get back I'll try to add Synapse support for both my kernels.
kakabakk20 said:
hey can you add support for people using s7e battery with S6 ?
i am on nexus os rom.
Click to expand...
Click to collapse
x2 please:fingers-crossed:
I hope This kernel can flash the device 925w8
Good kernel...finally someone which is working on synapse support here?. Thanks !
kakabakk20 said:
hey can you add support for people using s7e battery with S6 ?
i am on nexus os rom.
Click to expand...
Click to collapse
Sorry but I can't understand what is that. Can you please tell me more? Do you want to say people edge or am I wrong?
PlusFK said:
I hope This kernel can flash the device 925w8
Click to expand...
Click to collapse
Not a bad idea. I'll build for w8 after I get back from my holiday.

[KERNEL][Q][AOSP/OneUI-2][R4][EOL] RAD Kernel [N950(F/N/FD)]

{
"lightbox_close": "Close",
"lightbox_next": "Next",
"lightbox_previous": "Previous",
"lightbox_error": "The requested content cannot be loaded. Please try again later.",
"lightbox_start_slideshow": "Start slideshow",
"lightbox_stop_slideshow": "Stop slideshow",
"lightbox_full_screen": "Full screen",
"lightbox_thumbnails": "Thumbnails",
"lightbox_download": "Download",
"lightbox_share": "Share",
"lightbox_zoom": "Zoom",
"lightbox_new_window": "New window",
"lightbox_toggle_sidebar": "Toggle sidebar"
}
DISCLAIMER:
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 ROM 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.
I don't provide support for OneUI-pie & treble ROMs, asking me if I will ever do is just a waste of time.
INFO:
If you wonder what the hell RAD Kernel is... Then let me explain, RAD Kernel is a project oriented towards people who depend on their phone every day.
RAD Kernel is designed for maximum stability.
All kernel builds are thoroughly tested before Release.
As the title says RAD Kernel per se supports AOSP ROM(s), OneUI 2 ROM(s) and it's meant to be used with it for a better STABLE experience.
RAD Kernel will NOT work with any other ROMS except AOSP & OneUI-2 (i.e no OneUI-pie & treble support).
SUPPORTED DEVICES:
G950(N/F/FD)
G955(N/F/FD)
N950(F/FD)
FEATURES:
Linux 4.4.111
Compiled with Clang 9.
O3 optimizations.
Fast, smooth and great for Daily Use!
Permissive SE-Linux.
Boeffla Wakelock Blocker.
Interactive governor as Default.
Optimized Integer SQRT. for upto 3x faster operation.
Tuned Interactive governor for better balance between performance and battery.
CPU BIG up to 2314MHz.
CPU small up to 1690MHz.
GPU OC up to 572MHz
WireGuard.
Disabled CRC by default - 30% File system performance.
Fsync toggle enabled by default, can be changed in a kernel tweaker.
TCP congestion - bic as default.
Z-RAM enabled by default and set at 2592MB.
Z-RAM compression - lzo
HMP values tuned for better performance!
and the list goes on!
ROOT:
RAD Kernel DOES NOT come with pre-installed ROOT.
You can flash the latest MAGISK to get ROOT!
SUPPORT:
Telegram Group - Click here!
Telegram Channel - Click Here!
CREDITS:
Me, for developing without time and for the struggle to test new things.
Stricted for LineageOS development.
Dr.DoubtReaper for testing my kernel images.
Samsung Open Source for their Kernel source.
Topjohnwu for magisk!
Linus torvalds for Linux!
Thanks to anyone else who made this whole thing possible, you are part of it as well!
and all the people on GitHub whom i might have cherry-picked from!
XDA:DevDB Information
RAD Kernel for Exynos8895, Kernel for the Samsung Galaxy Note 8 (2017 Phone)
Contributors
Live0verfl0w
Source Code: https://github.com/Exynos-nigg/RAD-8895
Kernel Special Features:
Version Information
Status: Stable
Current Stable Version: R4
Stable Release Date: 2021-01-07
Created 2020-10-05
Last Updated 2020-11-08
R4 (07/01/2021) [EOL]
BUGS:
DexOnPc is bugged, device wont be recognized (OneUI2 build only!)
DOWNLOADS:
Official Kernel Website - click here!
Google Drive - click here!
INSTALLATION:
NOTE! YOU NEED TO BE ALREADY ON AOSP/OneUI-2 ROM, BEFORE FLASHING THIS CUSTOM KERNEL
Download the provided zip for your device model.
Put the zip inside your storage.
Reboot to TWRP recovery.
Flash the zip and wait until it completes.
Reboot your device, and enjoy the Butter smooth experience.
CHANGELOGS:
R4(07/01/2021)
Added OneUI-2 support! (make sure to flash the OneUI-2 build)
Disabled logging and some debug stuff
Older changelogs below! =)
R3.5 HOTFIX(08/11/2020)
Unified installer zips!
Fix bootloop issues!
Switch from AK3 to AIK zips!
NOTE: This releases has no changes kernel side, but the installation zips have been changed!
NOTE: Sorry for the inconveniences caused because of the bootloops, this releases should (hopefully!) fix em =)
R3 (04/11/2020)
Disabled GFS (Gentle Fair Sleepers) for better UI performance!
Fix placebo tweaks blocker!
General optimizations!
Kill DVFS completely!
Remove excessive logging from decon, GPU drivers & touchscreen drivers!
Unified S8/S8+ kernel!
Set "westwood" as default TCP congestion algorithm!
NOTE: The kernel zips have different time labels on them because i did build them few days before but was just lazy to release them
R2 (13/10/2020)
Changed to Interactive on CPU!
Fixed sound not coming from earpiece!
Remove Audit dependency!
Enabled touch input booster!
Disabled Hotplug!
Change default IO scheduler to "deadline"!
Disable some logging!
This kernel build should be way smoother than R1!
R1 (05/10/2020)
Initial Release!
FAQ:​ (Read this before flashing the kernel and reporting bugs!)
Q. Gaming performace isnt good in this kernel!
A. Disable Samsung Hotplug from your preferred kernel tweaker app! Hotplug is disabled in builds from R2 onwards!
Q. Whats Fsync? should i disable it?
A. fsync transfers ("flushes") all modified in-core data of (i.e., modified buffer cache pages for) the file referred to by the file descriptor fd to the disk device (or other permanent storage device) so that all changed information can be retrieved even after the system crashed or was rebooted. This includes writing through or flushing a disk cache if present. The call blocks until the device reports that the transfer has completed. It also flushes metadata information associated with the file (see stat(2)).
Too scientific, didnt read! : In layman terms disabling Fsync gives you better performance with the risk of a Data loss/corruption during a system crash!
Q. I cant Flash NFS injector, FDE.AI, MAGNETAR and other tweakers on this kernel!
A. I have added a in-built kernel blocker to block installation of these so called "AIO kernel tweakers". You shouldnt install these tweaks in my opinion! If you still want to use a Tweaker, i prefer you use KTweak though i wont be providing support for issues if u have flashed any mods or anything of this likeliness!
Q. I have an issue and i have reported it in the XDA thread, yet nobody replied to me.
A. I might be slow in responding for issues reported in the XDA thread, if u want me to reply more faster, report it in the Telegram support group!
Q. My phone gets HOT while using this kernel!?
A. Short answer: It's your own issue, fix it yourself. Nobody makes a kernel just to burn your hands.
Long answer:
* Install Termux app from Play Store * Enable screen rotation, open Termux in landspace mode * Type this command: su -c top -d 2 * A list of processes will appear and refresh with 2s interval. Find which process consumes the most CPU usage with [%CPU] column and the package name in ARGS column. You should see the culprit of your issue.
Reminder: There is no such thing as "I have nothing in background but the phone still heats up". There definitely something happen and 99% of the time it's some of the rogue apps running in background.
Thanks to Diep Quynh for finding this one out!
I've tried it and for some reason left top corner of the screen never responded to touch. Ex: I couldn't turn on wifi from quick toggles n back arrow in some apps as I couldn't make a touch on left corner...
I didn't collect logs as I immediately reverted back to old kernel.
arjun.reddy said:
I've tried it and for some reason left top corner of the screen never responded to touch. Ex: I couldn't turn on wifi from quick toggles n back arrow in some apps as I couldn't make a touch on left corner...
I didn't collect logs as I immediately reverted back to old kernel.
Click to expand...
Click to collapse
Could you tell me which rom and device please?
Me or any of my testers didnt find this issue.
Live0verfl0w said:
Could you tell me which rom and device please?
Me or any of my testers didnt find this issue.
Click to expand...
Click to collapse
I am on Resurrection Remix Q Using NOTE 8 (SM-950F). I will flash the kernel again n let you know if it's replicable.
Finally new kernel for my note 8
I'll give it a try
and post feedback after testing for few days
I have small question
which is better... EAS or HMP?
Thanks
Alastal said:
Finally new kernel for my note 8
I'll give it a try
and post feedback after testing for few days
I have small question
which is better... EAS or HMP?
Thanks
Click to expand...
Click to collapse
As a dev i really cant compare, but u can try it and decide for urself:good:
I have this weird bug with the earpiece still not working on the new version of the Kernel
I am using the Official HavocOS rom on my Galaxy Note 8
Alessandro2003 said:
I have this weird bug with the earpiece still not working on the new version of the Kernel
I am using the Official HavocOS rom on my Galaxy Note 8
Click to expand...
Click to collapse
Its a ROM issue, which has been already identified by the rom dev, u can join their telegram group to know this
New kernel build is up guys! =)
Currently running the newest build, runs great, thanks for the work. 6h SOT and still 50% battery. Just wondering, any reason hotplug is disabled? Does it really impact performance that bad? Or is it just samsungs implementation? Tried to build a custom version using your source (with a big core oc and an undervolt), cant seem to for some reason. Once again, thanks for the great work. Any way to buy you a Coffee?
Hotfix build is uploaded, sorry for the inconveniences caused by the bootloop issues =)
Excudent said:
Currently running the newest build, runs great, thanks for the work. 6h SOT and still 50% battery. Just wondering, any reason hotplug is disabled? Does it really impact performance that bad? Or is it just samsungs implementation? Tried to build a custom version using your source (with a big core oc and an undervolt), cant seem to for some reason. Once again, thanks for the great work. Any way to buy you a Coffee?
Click to expand...
Click to collapse
Hi mate!
1. hotplug is disabled cuz in my tests i found em to degrade performance and doesnt make much of a difference battery life wise, hence disabled and yes its a samsung implementation.
2. For OC u can pick ace2nutzers a2n kernel commits, i have tested em and it works
3. as for the undervolt, i havent tried em and probably wont be =)
4. Thanks very much, i dont need coffee or beers and stuff, u can hit the thanks button =)
Thanks and regards,
Stay Safe!
I am using this kernel on android 10 oneui
after i flashed the kernel i had weird issue concerning samsung clear case
when i close the case the screen turn on and when i open the case the screen turns off!
it acts in the opposite manner!
N950N supported?
is there any way to change to enforcing?!
Excudent said:
Currently running the newest build, runs great, thanks for the work. 6h SOT and still 50% battery. Just wondering, any reason hotplug is disabled? Does it really impact performance that bad? Or is it just samsungs implementation? Tried to build a custom version using your source (with a big core oc and an undervolt), cant seem to for some reason. Once again, thanks for the great work. Any way to buy you a Coffee?
Click to expand...
Click to collapse
But how? Can you share your settings?

[CLOSED][KERNEL][11/10] Parallax Kernel [Overclocked][BEST TOUCH/KERNEL FOR POCO/GAMING]

Welcome To Our Thread For Parallax Kernel For poco f1
{
"lightbox_close": "Close",
"lightbox_next": "Next",
"lightbox_previous": "Previous",
"lightbox_error": "The requested content cannot be loaded. Please try again later.",
"lightbox_start_slideshow": "Start slideshow",
"lightbox_stop_slideshow": "Stop slideshow",
"lightbox_full_screen": "Full screen",
"lightbox_thumbnails": "Thumbnails",
"lightbox_download": "Download",
"lightbox_share": "Share",
"lightbox_zoom": "Zoom",
"lightbox_new_window": "New window",
"lightbox_toggle_sidebar": "Toggle sidebar"
}
Code:
#include <std_disclaimer.h>
/*
* Your warranty is... Still valid??.
*
* 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.
*/
Introduction
Hello everyone, this is my personal kernel for the Poco(phone) F1.
First off, I am not a superstar kernel developer, I'm just trying to build a kernel out of some basic/simple kernel source and trying to add amazing features and optimization from other famous kernels and even some by myself.
our aim with parallax
our aim is to provide the best performance to hardcore gamers out there, to accomplish this we overclocked the GPU up to 820mhz and made it super stable using some custom power optimization, but our aim didn't stop there! with the best performance, we wanted to solve a big problem in poco community, which is touch!. we use the latest new touch drivers which provide the best touch response and best bullet registration in PUBG and COD Mobile, parallax is made to crush any game you throw at it!
​
Note: Ported ROMs like OOS are know to have issues and aren't supported by me!
Click to expand...
Click to collapse
​
// Kernel Features //
-Overclocked GPU 820mhz, also available in 800mhz and 710mhz
-Optimized touch drivers to perform best
- Updated to latest Linux kernel tag
- Updated to latest CAF tags
- Built with Proton Clang 13
- AnyKernel3
- Uclamp backports
- Simple Low Memory Killer
- power-efficient work queue
- Added Thermal Optimizations to reduce heat while gaming
-Added Power Optimizations to reduce battery drain while gaming and normal use
- Custom fstab for f2fs and disabled force encrypt
- Latest Novatek & Focaltech touch screen drivers
- F2FS support with additions from arter97 kernel
- Wireguard, Kcal, K-Lapse & Sound Control support
- CPU Input Boost
- Underclocked min freq of the gpu to 180 to save power
- Wakelock blocker
- Westwood TCP
- Schedutil (Default) & performance CPU Governors
- CFQ, Maple, Noop, Deadline I/O Schedulers
- Added Thermal Optimizations
- Optimizations from other kernels
- Using CONFIG_HZ = 100
Installation Instructions
NOTE:- parallax requires clean flash, steps are given below
1. Boot into recovery
2. Wipe Dalvik/Art cache, cache, system.
3.Flash ROM zip,
(Optional) Flash other zips like GApps, DFE, etc depending on ROM and your preference
5. Flash the latest Magisk zip
6. Reboot into the system (yes boot with stock kernel first)
7. Reboot into recovery
8. Flash latest parallax Kernel zip
9. Reboot and download spectrum from play store for profiles and enjoy!
Do not wipe data or internal storage!
Downloads
download-from-here
Flash uclamp remover in twrp (Only for fluid rom users)
if you have any problems or doubt on this kernel, then you can discuss at our telegram group:- Parallax_Kernel
Thanks To
* nathanchance - for android-linux-stable
* osm0sis - for AnyKernel3
* Pierre2324
* Ayan Pande
* every single Kernel Developers (Poco especially) that I might have/will be cherry-picked(ing) from.
* All my testers who test the kernel at any time I ask them!
Source Code: https://github.com/dakkshesh07/parallax_kernel_xiaomi_Beryllium.git
Kernel Special Features:
GPU OC 820mhz fully stable, also available in 800, 710mhz
BEST TOUCH DRIVERS FOR GAMERS and normal use
Version Information
Status: Stable (V1-reborn)
Stable Release Date: 03-12-2020
Created 03-12-2020
Last Updated 18-03-2021
//Changelogs V1-reborn//
This is actually v7, but we are relaunching parallax from start again as a new, safe kernel but performing better as last ones
Click to expand...
Click to collapse
-New source, rebased on Los
-Upstreamed to 4.9.259
-Merged the latest CAF tags
-Updated Wiregaurd
-Fixed Kcal which caused AMOLED modules to not work
-Overclocked GPU to 820 also available in 800mhz and 710mhz stock
-Introduced Uclamp backports
-Introduced Adreno boost, (configurable in smart pack and fkm kernel manager)
-Drastically Improved touch for nvt and fts
-Drastically Improved Performance and drain
-Underclocked min freq of the GPU to 180 to save power
-Added Old( 9.1.24 ) and New ( 10.3.7.0 ) touch firmware install options to the installation process
-Introduced Simple Low Memory Killer
-Introduced CPU input boost
-Introduced Profiles options to the installation process (needs magisk)
-Introduced Retention fix module which can be installed while flashing (needs magisk)
-Fixed CPU freq stuck on some phones
-Fixed random high/low headphone and mic gains which were found on old builds
-Made many minor changes to the internals for much better and stable performance
Firstly thank you for your appreciated efforts.
And is there a spectrum support or a profile changing app or something !?
sheresman said:
Firstly thank you for your appreciated efforts.
And is there a spectrum support or a profile changing app or something !?
Click to expand...
Click to collapse
you can use our parallax app which gets downloaded when you flash the zip in twrp
note:- that parallax has 2 versions of zip depending on your panel type, so download accordingly....
To know what panel you are using, download Device Info HW from google play
Does it have display OC? Because that makes the scrolling and experience a lot more fluid.
Awesome work.....just downloaded and testing it now nice to see new stuff for Poco F1......
miui 11 off working?
I lose double tap to wake with this kernel on latest lineage os 17.1
jason387 said:
Does it have display OC? Because that makes the scrolling and experience a lot more fluid.
Click to expand...
Click to collapse
Sorry sir, but this kernel doesn't have display oc but the touch experience is super smooth even without it!
I can't uninstall the module any solution?
Luigi_2 said:
I lose double tap to wake with this kernel on latest lineage os 17.1
Click to expand...
Click to collapse
Yes sir that's a bug in the kernel, looking forward to fix it in v4, but don't underestimate the performance of the kernel! I can promise you that this kernel will be your best choice for gaming!
togi_wan said:
I can't uninstall the module any solution?
Click to expand...
Click to collapse
You can uninstall magisk and reflash it to remove the modules. But the modules are needed for smooth functioning of the kernel
I've installed another kernel that's why wanted to uninstall but it sticks
togi_wan said:
I've installed another kernel that's why wanted to uninstall but it sticks
Click to expand...
Click to collapse
Ohh ok, just uninstall and reflash the magisk and then follow the clean flash method on the thread which will not erase any of your data
dakkshesh07 said:
Yes sir that's a bug in the kernel, looking forward to fix it in v4, but don't underestimate the performance of the kernel! I can promise you that this kernel will be your best choice for gaming!
Click to expand...
Click to collapse
That's interesting I have evo X and using lawn chair launcher as well have dtw working properly.....
how to remove the kernel manager? cant disable or uninstall
seichiro17 said:
how to remove the kernel manager? cant disable or uninstall
Click to expand...
Click to collapse
Have tried to remove it in twrp recovery editor.....
puturaya20 said:
miui 11 off working?
Click to expand...
Click to collapse
Why not! , It will work!
seichiro17 said:
how to remove the kernel manager? cant disable or uninstall
Click to expand...
Click to collapse
Remove the kernel module from magisk and reboot the phone to uninstall.
Can I know why you are not happy with parallax, we need feedback
dakkshesh07 said:
Yes sir that's a bug in the kernel, looking forward to fix it in v4, but don't underestimate the performance of the kernel! I can promise you that this kernel will be your best choice for gaming!
Click to expand...
Click to collapse
Looking forward to the new update

Categories

Resources