[KERNEL] [29/09] PriimaFerrari 1.0.2 [LOS] - Xiaomi Mi 4i

Hi all!
I'm back here on Ferrari development after having aquired some skills
First of all, huge thanks to @thewisenerd for his great job updating the kernel to caf tags
Anyway, im here to bring new life (or kind of it) to my dad's Mi4i.
It is based off the lastest 8.1.5.x firmware rom (AOSCP, LOS, etc ...)
Features:
Updated to lastest LA.BR.1.2.9-03610-8x16.0 caf tag
Patched many security holes
Reduced load average
Ext4 updates
Tuned CFQ and setted as default IO Sched
Added Adreno Idler
Added ExFat support
Patched many drivers to work with Power Efficient WQ
Optimized CPU-Boost
Tuned Westwood
Download:
Here
Instruction:
- reboot to TWRP
- Dirty flash your current ROM (or flash boot.img of it)
- flash PriimaFerrari kernel
- reboot
if it doesnt boot, a logcat would be very appreciated.
If random reboots happens, then you should follow this:
Code:
adb shell
cat /sys/fs/pstore/console-ramoops > /sdcard/console-ramoops.txt
exit
adb pull /sdcard/console-ramoops.txt
Credits:
- thewisenerd
- faizauthar12
- ferrari-dev-team
- franciscofranco
- eng.stk
- arter97
- many more ...
XDA:DevDB Information
[KERNEL] [29/09] PriimaFerrari 1.0.2 [LOS], Kernel for the Xiaomi Mi 4i
Contributors
sys01
Source Code: https://github.com/FedericoBenedetti/android_kernel_xiaomi_ferrari
Kernel Special Features:
Version Information
Status: Testing
Created 2017-09-11
Last Updated 2017-09-29

Nope didnt boot stuck on mi logo. Couldnt take a logcat sorry. And whats with all the strange links in the op? weird!!

Kindly cook kernel which supports 5 Ghz wifi band also. All custom kernels of this device support only 2.4 ghz wifi band.

Will this kernel work on miui?? I'm on miui 7.9.7 global. And does this kernel support quick charging?

Made another test version:
HERE
I need to know only if it boots

sys01 said:
Made another test version:
HERE
I need to know only if it boots
Click to expand...
Click to collapse
Nop it stuck at Mi logo.

New test version, this time should boot fine thanks to @thewisenerd suggestion! (thanks mate)
as before, i only need to know if it boots properly, download: here

sys01 said:
New test version, this time should boot fine thanks to @thewisenerd suggestion! (thanks mate)
as before, i only need to know if it boots properly, download: here
Click to expand...
Click to collapse
Yes it does boot without any problem

Does latest build is compatible with android 7.1.2?

Hi guys
Im here to ask you again to test this new version
changelog:
- merged "LA.BR.1.2.9-03610-8x16.0" from caf
- merged "LA.BR.1.2.9-03610-8x16.0" for WIFI driver
- merged lastest f2fs/stable/3.10.y driver
- Some little optimizations here and there
hope it boots!
download here

Hi bro
Can you look into this thread: https://forum.xda-developers.com/mi-4i/help/add-mhl-support-mi4i-using-custom-t3680011

sys01 said:
Hi guys
Im here to ask you again to test this new version
changelog:
- merged "LA.BR.1.2.9-03610-8x16.0" from caf
- merged "LA.BR.1.2.9-03610-8x16.0" for WIFI driver
- merged lastest f2fs/stable/3.10.y driver
- Some little optimizations here and there
hope it boots!
download here
Click to expand...
Click to collapse
Hey guys does it boots up?

​
sys01 said:
Hey guys does it boots up?
Click to expand...
Click to collapse
Yes it booted. I'm using aosp extended 4.6

Nilu99 said:
​Yes it booted. I'm using aosp extended 4.6
Click to expand...
Click to collapse
Thanks for the feedback
New version coming soon :highfive:

Yeah..it boots on LOS 14.1

sys01 said:
Thanks for the feedback
New version coming soon :highfive:
Click to expand...
Click to collapse
Wow...eagerly waiting for the new update..

hey its boot up on lineage-14.1-20170501-UNOFFICIAL-ferrari-anbu . Should i put logcat here or something? Thanks dev anyway .

Priima Ferrari 1.0.2 is out!
Changelog:
- Patched many security holes (important!)
- Reduced load average
- Ext4 updates
- Tuned CFQ and setted as default IO Sched
- Added adreno idler
- Added ExFat support
- Patched many drivers to work with Power Efficient WQ
- Optimized CPU-Boost
- Tuned Westwood
You can download it HERE
Enjoy!

sys01 said:
Priima Ferrari 1.0.2 is out!
Changelog:
- Patched many security holes (important!)
- Reduced load average
- Ext4 updates
- Tuned CFQ and setted as default IO Sched
- Added adreno idler
- Added ExFat support
- Patched many drivers to work with Power Efficient WQ
- Optimized CPU-Boost
- Tuned Westwood
You can download it HERE
Enjoy!
Click to expand...
Click to collapse
Booted perfectly. Till now feeling optimized. No issues found. Good work bro :good:

Can it be used in miui?

Related

[KERNEL][A700][CM][LINARO] kiteman kernel v4.1 [email protected]

Hi, this is my first A700 (only) kernel.
So these first versions are a test so it is possible there is some issues.
I am not responsible for damaging your device or voiding your warranty. Play at your own risk!
Changelog :
v1 (in addition to Vorbeth's changes) :
added I/O scheduler ROW (not defaut)
JRCU (original patch Joe Korty)
add and use Thalamus hotplug.
Please find a Zimage (DON'T flash this RAR file via recovery, it contains only a Zimage) and this kernel repacked for CM10.1 version cm-10.1-20130417-NIGHTLY-a700.zip
Flash the boot-new.img by flashboot.
https://github.com/kiteman44/android_kernel_acer_a700
// End of kernel based on Vorbeth' one.
v2 (based on Cm10.1 kernel by Pawitp) :
- add ROW IO scheduler (not default)
- Added optimized ARM RWSEM algorithms
- Add Joe's RCU.
- lib/string & lib/memcpy: use GNU implementation.
- tegra fixes, minor improvments and others (see sources for details)
DOWNLOAD => HERE
v3 :
- Compiled with Linaro 4.7 toolchain
- O2 optimizations instead of Os
- make ARM optimizations
- row io by default.
- Set down hotplug delai
- others minors tweaks.(see my github for more informations)
DOWNLOAD => HERE
v4 :
- Added FSync Control version 1 by Ezekeel
- fsync disabled by default
- Add optimized AES and SHA1 routines
- GPU : set @ 520 MHz
- improve deadline (credits franciscofranco)
- input touchscreen : Improve the irqsoff latency (events-per-packet) estimate by 50 us
- interactive : add mid-range frequency bias
- fix memory leak in kernel
DOWNLOAD => HERE
v4.1
- active JRCU (sorry, my mistake..)
- cpufreq: interactive: Unify Governor Lock Strategy
DOWNLOAD => HERE
Source github : https://github.com/kiteman44/android_kernel_acer_t30
Credits (code and/or inspiration): pawitp, protekk, vorbeth, dvdhrm, franciscofranco, motley, faux, metallice, herogjan, Moscow Desire
I hope that I understand your post the right way:
So we could flash your boot-img via fastboot? And it`s already repacked so we could use it with an actual CM-rom?
OCmylife said:
I hope that I understand your post the right way:
So we could flash your boot-img via fastboot? And it`s already repacked so we could use it with an actual CM-rom?
Click to expand...
Click to collapse
Yes
flash boot.img by flashboot (this one is repacked for CM10.1 version cm-10.1-20130417-NIGHTLY-a700.zip)
Zimage is for someone who wants Zimage for repack.
I don't know how repack for stock and for "global" CM (if its possible)
Your kernel runs fine until now
12040 in Antutu and 3572 in Quadrant. What`s about the Overclocking capabilities from Vorbeth`s kernel?
Thx for your work!
OCmylife said:
Your kernel runs fine until now
12040 in Antutu and 3572 in Quadrant. What`s about the Overclocking capabilities from Vorbeth`s kernel?
Thx for your work!
Click to expand...
Click to collapse
Dont know about that..:-\ i will take a look at this.
Ty
Yes, Oc will ne really nice
Gesendet von meinem Nexus 4 mit Tapatalk 2
I noticed another thing, the option to change the touchscreen sensitivity is not available when using your kernel. It's just greyed out and I can't change it.
nex86 said:
I noticed another thing, the option to change the touchscreen sensitivity is not available when using your kernel. It's just greyed out and I can't change it.
Click to expand...
Click to collapse
yep thanks.
next versions will have this feature. And more I hope
thanks.
If there is a way to disable vsync and implement a variable to turn it on/off, this would be nice too.
Do you know if it works with 7comp ROM ?
no idea..
By the way, futurs versions will be based on CM10.1 kernel by Pawitp (thanks to him)
so v2 will get the touch sensitivity option
kiteman44 said:
no idea..
By the way, futurs versions will be based on CM10.1 kernel by Pawitp (thanks to him)
so v2 will get the touch sensitivity option
Click to expand...
Click to collapse
So it will be compatible with CM ? (and any AOSP Rom ?)
Is there a chance that it will be compatible with A510 ?
It would be great to include your Kernel in my 7comp ROM
Shreps said:
So it will be compatible with CM ? (and any AOSP Rom ?)
Is there a chance that it will be compatible with A510 ?
It would be great to include your Kernel in my 7comp ROM
Click to expand...
Click to collapse
PM me (i'm french too)
Kernel based on cm10.1 kernel by Pawitp :
so, all features from CM10.1 kernel + :
- add ROW IO scheduler (not default)
- Added optimized ARM RWSEM algorithms
- Add Joe's RCU.
- lib/string & lib/memcpy: use GNU implementation.
- tegra fixes, minor improvments and others (see sources for details)
Source github : https://github.com/kiteman44/android_kernel_acer_t30
Credits (code and/or inspiration): pawitp, protekk, vorbeth, dvdhrm, franciscofranco, motley, faux, metallice
zImage attached (rar) (DON'T flash this RAR file via recovery, it only contains a zImage)
Bootcm.img attached (repacked with 20130424 nightly ramdisk)
Flash the bootcm.img by flashboot.
How to get into "fastboot" mode ? the old ics commands dont work -.-
Thanks for your update. I had nothing to complain about your previous version. No bugs so far and it really improves the performance of the A700. :good:
I will try your new kernel later
OCmylife said:
Thanks for your update. I had nothing to complain about your previous version. No bugs so far and it really improves the performance of the A700. :good:
I will try your new kernel later
Click to expand...
Click to collapse
Thanks.
This one isnt OC.
OC will come in second time.
Could you provide a CWM flashable zip ? I cant flash the new-boot.img in fastboot mode.. "< waiting for device>" :/
Chris0706 said:
Could you provide a CWM flashable zip ? I cant flash the new-boot.img in fastboot mode.. "< waiting for device>" :/
Click to expand...
Click to collapse
Do you've the fastboot driver installed?
Nice kernel, thanks.
I've repacked it with the ramdisk from Vorbeth his kernel. I'm using stockrom at the moment, your kernel helps a lot with the lag.
I've included your kernel, with Vorbeth ramdisk for stockrom in this post.

[Kernel][5.1][Stock/GPE][Linaro 5.3] KaminariKernel R3 [7 July 2016]

KaminariKernel​
Code:
#include "std_disclaimer.h"
/*
* Your already voided warranty is now void again.
*
* 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 my *** off at you.
* Really hard.
*/
Yo! This thread contains two kernels (regular and SuperLite). If you wanna see what SuperLite is, then go here. You should read everything before moving onto the downloads section.​
Hiya fellas.
This is my modded kernel for our loved Moto G 1st gen. In the beginning I decided to keep it for my personal use only, but then I decided to share it with you guys since there was no custom kernel compatible with the 5.1 stock rom.
Features:
Sources & Optimizations
- Based on Motorola's shared falcon/peregrine source
- Compiled with generic Linaro 5.3 toolchain
- Compiled with -O3 optimization & some more flags (e.g. Pipe flag)
- Optimized ARM RWSEM & Square Root algorithms
- Kernel-side NEON mode
- Some miscellaneous armv7 tweaks
Click to expand...
Click to collapse
Hotplugging Drivers
- Ye Olde MPDecision
- AutoSMP
Click to expand...
Click to collapse
Extra CPU Governors
- Bioshock
- Dancedance
- Impulse
- Lionheart
- Smartmax
- Yankactive
- Yankdemand
- Zzmoove
Click to expand...
Click to collapse
Extra I/O Schedulers
- Bfq
- Fiops
- Sio
- Vr
- Zen (Default)
Click to expand...
Click to collapse
Sound
- Faux's Sound Control
- Headset High Performance Mode
Click to expand...
Click to collapse
Screen/GPU
- Kcal Screen Control
- Dt2w/s2w
- State Notifier driver
- Adreno Idler
- GPU overclock & underclock (533MHz/100MHz)
Click to expand...
Click to collapse
Extra Sh*t
- USB Fast Charge
- Disabled gentle fair sleepers
- Extra TCP Congestion Controllers
- HID Driver (Use your phone as a USB keyboard/mouse)
- Compass & Accelerometer drivers now use State Notifier
- Fsync enabled by default
- Kexec-hardboot patch (for multirom compatibility)
- Power-efficient workqueues
Click to expand...
Click to collapse
Click to expand...
Click to collapse
Downloads:
Regular Version
Overclock-Ready Version
Click to expand...
Click to collapse
Looking for previous releases?
- All releases until 1.2.3: Go here
- All releases from 1.3 onwards: Go here
- KaminariLite (discontinued): Go here
- KaminariSL (previously Optimized Stock): Go here
Click to expand...
Click to collapse
Got into trouble and need to go back to the stock kernel?
Then you should click this link here, bud!
Click to expand...
Click to collapse
Flashing & Tweaking Instructions (Follow this very carefully!!!):
- Place the zip at the root of your phone's internal storage (This is very important! If you flash the zip from a subfolder, you'll be left without wi-fi!!!)
- Reboot into recovery
- Flash the zip
(Another way: Reboot into recovery without copying the zip, and flash it via adb sideload)
- (Optional) Wipe cache and/or ART cache
- Reboot and have fun!
Coming from another kernel? Then I suggest you to (at least!!!) dirty flash your stock rom and kernel in order to avoid any issues!
Wanna tweak it? Use Kernel Adiutor! (I do NOT support Synapse!!!)
Click to expand...
Click to collapse
Want some info on what this kernel offers you?
Then go here! (Credits to @AssToast for suggesting and to @gsstudios for creating the site!)
Click to expand...
Click to collapse
"Thank You" Section
- Motorola/Lenovo, for putting up them sources
- The CyanogenMod team
- @Flashhhh, his work kinda inspired me to do this
- @Aayushya, he provided the initial cherry-picks
- @faux123, for Sound Control & Intellithermal
- @savoca, for Kcal Screen Control
- @hurtsky, a huge load of cherry-picks came from his sources
- @Alberto97, for the Linux version bumps (.43 up to .109)
- @YoshiShaPow, for some more stuff
- Some more fellas whose names I can't remember
Click to expand...
Click to collapse
XDA:DevDB Information
KaminariKernel (Lollipop-Falcon), Kernel for the Moto G
Contributors
kingkaminari
Source Code: https://github.com/Kamin4ri/KaminariKernel/tree/L
Kernel Special Features: Read above!!!
Version Information
Status: Stable
Current Stable Version: R3
Stable Release Date: 2016-07-07
Created 2015-09-07
Last Updated 2016-07-09
F.A.Q. (Read this before crying!!!!)
Q: Why did you develop this kernel?
A: Read the OP.
Q: ERMAHGERD DIS KERNEL SUCKZ, MAH BATTERY IS DEAD IN 30 MINS, PLZ HALP!
A: When I created this kernel, I never had the intention to have it decrease battery life. So before / instead of complaining, go check your f***ing wakelocks and fix them! The kernel isn't responsible for this, your apps and/or services are.
Q: Will this kernel work on AOSP/CM12.1/CM13 ROMs?
A: Go here for that.
Q: Will this kernel work on the GPE ROM?
A: Yes. And it'll also allow you to use this ROM without having to format /data to ext4.
Q: How do I report bugs?
A: If you wanna report a bug, then grab your kernel log - either by pulling /proc/last_kmsg (in case of a random reboot / kernel panic or oops) or copying the output of "dmesg" via shell - and paste it at pastie.org and link it in your post (or save it to a text file and attach it to your post). Don't bother getting logcats, they don't apply for kernel debugging purposes.
Q: How do I flash this?
A: I suggest you scroll up and read the OP. The instructions are there.
Q: How do I tweak this kernel?
A: Download Kernel Adiutor from the Play Store and have fun. For Synapse, scroll up and read the OP first.
Q: This kid is such a n00b!
A: Oh well then, why don't you go work on a kernel yourself, instead of criticizing my work and, by doing so, wasting your time?
Click to expand...
Click to collapse
Kaminari SuperLite (previously "Optimized Stock Kernel")​
Since KaminariLite has been discontinued, and Kaminari has become cleaner regarding features, I've been working on a version closer to the stock kernel, only more optimized.
Enter Kaminari SuperLite!
Diferences between this & the stock kernel:
- Compiled using generic Linaro 5.3 toolchain
- Bumped to Linux version 3.4.112
- Compiled with -O3 and misc optimization flags flags (Same as Kaminari)
- Most if not all of Kaminari's optimizations have been applied
- All governors except Interactive removed
- Supports both stock and GPE roms, regardless of filesystem (f2fs or ext4) used on /data
- Adds init.d support
- Default ZRAM size changed to 400MB
Click to expand...
Click to collapse
Differences between this & Kaminari:
- All governors except Interactive removed
- AutoSMP removed
- All TCP congestion algorithms except Westwood and Reno removed
- Additional I/O schedulers (zen, vr, sio, fiops, bfq) removed
- All non-essential features (FauxSound, Kcal, Dt2w...) have been removed
- Stock PowerHAL has been re-enabled
- Compressed using LZO (Kaminari uses XZ)
Click to expand...
Click to collapse
Wanna give it a try?
Click this link here!
Click to expand...
Click to collapse
Flashing & Tweaking Instructions:
Same as Kaminari.
Coming from regular Kaminari? Wipe your Kernel Adiutor data first! If you can flash the stock kernel before flashing this, it's even better!
Click to expand...
Click to collapse
Reserved!!!
Reserved again
null
Wow m first...
---------- Post added at 08:25 AM ---------- Previous post was at 08:17 AM ----------
Just flashed it...buttery smooth...smartmax works like charm and yeah happy to see the kcal screen control...thanks kaminari for this amazing kernel...
So it is only for stock 5.1 right?
Edit: Working smoothly on stock 5.1
Keep it up.
Working great on XT1031 with stock 5.1. Nice job!
@kingkaminari thanks for kernel. Any chance in future to add support for Aosp roms? that would be great.
Sent from my Moto G using Tapatalk
akshayk01 said:
@kingkaminari thanks for kernel. Any chance in future to add support for Aosp roms? that would be great.
Sent from my Moto G using Tapatalk
Click to expand...
Click to collapse
No, no plans for aosp/cm support yet - mainly because of my limited knowledge. But i'll consider making a version supporting these two
New build in the works! Just trying to fix a bug where all CPU cores stay online (needless to say that this causes a gigantic battery drain)
New build up!
https://www.androidfilehost.com/?fid=24052804347811341
https://www.androidfilehost.com/?fid=24052804347811344 - "Mori" version - with S2W/DT2W
Changelog here.
I'm getting an update binary execution error with TWRP, with both new builds. I tried disabling the device check in the anykernel.sh but no go. Also, I noticed in the init.kaminari.rc file in the zip, there is a typo in the power mode lines. It has 2 lines for cpu2 and none for cpu3. I just noticed the same thing with Optimus V41 Prime earlier today.
amarc78 said:
I'm getting an update binary execution error with TWRP, with both new builds. I tried disabling the device check in the anykernel.sh but no go. Also, I noticed in the init.kaminari.rc file in the zip, there is a typo in the power mode lines. It has 2 lines for cpu2 and none for cpu3. I just noticed the same thing with Optimus V41 Prime earlier today.
Click to expand...
Click to collapse
The previous zips i made here worked fine (i flash them through adb sideload). And i just fixed the init.kaminari.sh. Plus i've fixed s2w/s2s in the Mori version (dt2w is still partly broken though).
New build up!
Version: 0.96b
Download: Regular Version | "Mori" Version (DT2W)
Changelog here, but for those who don't wanna go there:
- Fixed s2w (dt2w halfscreen is still broken)
- Fixed derp in init.kaminari.sh
GPE users, please test my builds if you can / feel courageous enough to do it
I give up, except for the first build, they won't flash in recovery for me.
amarc78 said:
I give up, except for the first build, they won't flash in recovery for me.
Click to expand...
Click to collapse
I'll upload a zip without anykernel later. Btw, which version of twrp are you on? And do you have sufficient space in /system? Because this kernel pushes modules to it. I'm on twrp 2.8.7.0 + a modified stock rom, and i've had zero flashing errors so far
For those who are having problems with anykernel, i've uploaded special flashable zips without it.
Version is still 0.96b.
Downloads: Regular | DT2W
Version 096b flashed without any problems.
Just put the zip in the root of internal storage.
cool everything is just superb @kingkaminari hope you keep updating this kernel

[KERNEL][TW][MM][6.0.1]SilverNote Kernel

Forked version of @Tkkg1994 's IronKernel for Galaxy Tab S adapted to our Note 3 N900 (ha3g)
All thanks to @Tkkg1994 for his awesome work​
Cut the introduction and skip to the main point...
PREREQUISITE
-Must be running any of the TW MM ported rom like Magma-NX VX1.
-Using latest modem, bootloader and TWRP.
FEATURES
Based on the @Tkkg1994 's IronKernel so this kernel should have every features the IronKernel brings to the table.
But I will introduce some in here:
-Latest T805XXU1CPK5 source from samsung for universal5420 platform (thats how I can port the kernel to our ha3g)
-Latest T805XXU1CPK2 ramdisk adapted to ha3g
-UberTC 5.3 toolchain with -Ofast and GCC big.LITTLE flags
-Kernel optimized with NEON and VFPv4 (hard float)
-Kernel upstreamed to 3.4.113
-SEANDROIDENFORCE-ed
-UKSM supported
-Unlocked TCP controls.
-SELINUX set to permissive
-Samsung UHQA supported
-Disabled CRC SPI (should bring about 30% in NAND speed)
-All crypto engines enabled.
-F2FS supported
-Performance and Batterylife improved
Bugs/Problems:
-None, perfectly working.
Instructions:
1. Download kernel
2. Boot into recovery mode
3. Flash kernel
4. Flash any other file which affects ramdisk (such as supersu, xposed, magisk etc.)
5. Reboot
Download
Download
Changelogs
Code:
-v1.0.2:
+ GPU OC to 695 MHz
+ LED Control
+ mDnie control
+ Power-suspend
+ WQ Power-efficient
+ zRam and zSwap
+ Optimized I/o
+ ARCH-Power
+ NEON-Accelerated cryptos
+ Fully optimized for VFPv4 FPU
+ Fully optimized for NEON
+ Fast-charge
+ Various sys-fs tweaks
+ Samsung Low power audio mode supports
+ ...
-v1.0.1:
+Fixed proximity sensor issue
+Kernel compiled with more optimization flags
+Disabled some logging
+Enabled some ARM errata for our SoC
+Enabled ESD defense feature for our ha3g
+Updated battery charging IC control mechanism
+...
-v1.0:
Initial release
To-do list
Code:
-Add CPU/GPU voltage control
-Add more i/o sched
-Add more cpu gov
-Optimize the GPU performace
-Update ext4/f2fs implentation
-....
Support:
If you like my work, feel free to hit thanks and/or give me a small donation by clicking the link right below. Thank you very much in any way! :fingers-crossed::fingers-crossed:
Donate to me​
Credits/Thanks:
- Samsung for sources
- the great linus for his amazing kernel source
- tkkg1994
- duki994
- faux123
- jcadduono
- dorimanx
- AndreiLux
- halaskz
- neobuddy83
XDA:DevDB Information
SilverNote Kernel for N900 (ha3g), Kernel for the Samsung Galaxy Note 3
Contributors
BlackSoulxxx
Source Code: github.com/blacksoulxxx/silvernote
Kernel Special Features:
Version Information
Status: Beta
Current Beta Version: v1.0.2
Created 2017-12-28
Last Updated 2017-12-29
Reserved #2
Reserved #3
Going to Flash .. all the best
Where is the download link?
Baluki2017 said:
Where is the download link?
Click to expand...
Click to collapse
In the download tab.
I will add the direct link shortly.
OK. Thanks.
SilverNote Kernel Download link....
https://mega.nz/#!6VRHXDSY!dPxWBHeNJT0U8vhPeY6hCXVGonQ2b28Ks0NyUer8j7M
Sir, i and two friend have a problem. Proximity sensor incall is not working for this kernel.
I hope this will improve the performance even more in the magma rom.
Hi
I installed this in magma but loose my root . No more recovery how I solve this .
Thanks
Thank you for new kernal Proximity sensor not working in call
How to install this kernel?
I can only install it like boot or recovery
DuhanSoysal said:
Sir, i and two friend have a problem. Proximity sensor incall is not working for this kernel.
Click to expand...
Click to collapse
kader6000 said:
Thank you for new kernal Proximity sensor not working in call
Click to expand...
Click to collapse
Thanks for trying. Yes I've checked and the proximity sensor isnt working (sensor working but buggy driver i think, MAX88922, light sensor working but proximity one keep return max value) with this release. I will try to fix..:good::good:
BlackSoulxxx said:
Thanks for trying. Yes I've checked and the proximity sensor isnt working (sensor working but buggy driver i think, MAX88922, light sensor working but proximity one keep return max value) with this release. I will try to fix..:good::good:
Click to expand...
Click to collapse
Thank you sir, we will be waiting for you and your fixes ^^
BlackSoulxxx said:
Thanks for trying. Yes I've checked and the proximity sensor isnt working (sensor working but buggy driver i think, MAX88922, light sensor working but proximity one keep return max value) with this release. I will try to fix..:good::good:
Click to expand...
Click to collapse
Yahia anglo has slove this from his kernal and he redy to help you with this issue jone group in telegram and talk with him thats will be great to have rom with no issue
kader6000 said:
Yahia anglo has slove this from his kernal and he redy to help you with this issue jone group in telegram and talk with him thats will be great to have rom with no issue
Click to expand...
Click to collapse
Can you point me to which Telegram group? Seems like I dont know about it. Thanks.
DuhanSoysal said:
Sir, i and two friend have a problem. Proximity sensor incall is not working for this kernel.
Click to expand...
Click to collapse
Mee too (((
BlackSoulxxx said:
Can you point me to which Telegram group? Seems like I dont know about it. Thanks.
Click to expand...
Click to collapse
https://t.me/Note3Exynos
This group
I feel or it seems to me, lags 5-7% from before, In my humble opinion

[KERNEL] [Oreo-8.1] [libra/aqua] HateKernel-2.0 -UBERTC-5.3.x

Introduction
HateKernel is a custom kernel compatible with libra/aqua and on LineageOS 15.1-based ROM (Oreo 8.1.0). This kernel source are forked from Cozzmy13's source (CAF) and are made to improve performance, battery life, features and stability of our device. Obviously, I can't guarantee all of those claims at once due to the fact that there is a trade-off among them, so its up to you for applying tweak or setting-up your device based on your usage criteria.
Click to expand...
Click to collapse
Image
Damn! I'm too lazy to post any. :silly:
Click to expand...
Click to collapse
Features
-Boeffla wakelock blocker.
-FAUX sound control.
-KCAL advanced color control.
-CPU boost & input-boost. (off by default)
-Kernel samepage merging. (off by default)
-Power-efficient workqueue. (on by default)
-Disable storage CRC check. (reduce IO overhead)
-FSync on/off. (on by default)
-250Hz tick timer-interrupt & dyntick tickless-idle. (may help with battery and UI lagginess? I'm not sure.)
-Added CPU Governor - relaxed, blu-active, despair, zzmoove, elementalx, wheatley, impulse, bioshock.
-Added IO-Scheduler - fiops, sio, sioplus, zen, vr, maple.
-Exposed all TCP congestion algorithm.
-Proper undervolt. (untweakable. Hardcoded in kernel. Blame QCom)
-Compiled with UBERTC-8.x.x -O2 flag.
-A few more optimization.
Click to expand...
Click to collapse
Installation instruction
Required - TWRP recovery latest version & Nougat-bootloader.
NOTE: For AnyKernel2 flashable zip, I highly recommend to flash your stock ROM's boot.img first.
Flash via 'fastboot':
1) Download 'HateKernel-x.x.img'
2) Put the image in same folder as fastboot executable.
3) Run thru command "fastboot flash boot HateKernel-x.x.img"
Flash via TWRP recovery (boot.img):
1) Select install and change mode to "Flash Image" in TWRP.
2) Flash 'HateKernel-x.x.img' in 'boot' partition.
3) Obviously, reboot.
Flash via TWRP recovery (AnyKernel zip) RECOMMENDED
1) I think you should know how at this point.
2) Install as usual.
Click to expand...
Click to collapse
Downloads
All version >
Dropbox: Download
Click to expand...
Click to collapse
Credits
*Cozzmy13 for kernel source
*AndropaX
*flar2
*faux123
*savoca
*Boeffla
*jollaman999
*nathanchance
*tester/suggester/advisor and everyone who helped to improve HateKernel
*everyone i forgot to add
Click to expand...
Click to collapse
XDA:DevDB Information
HateKernel, Kernel for the Xiaomi Mi 4C
Contributors
kopter36
Source Code: [url]https://github.com/iZwnMswn/kernel_xiaomi_msm8992[/URL]
Kernel Special Features: Read "Features".
Version Information
Status: WIP
Current Stable Version: HateKernel-3.1
Stable Release Date: 2018-05-28
Current Beta Version:
Beta Release Date:
Created 2018-02-14
Last Updated 2019-03-08
+ Preliminary info.
- Kernel in .img format are only compatible with Lineage-15.1 by Cozzmy13 ONLY. Don't flash it on other ROM even from the same source.
- HateKernel-1.5_r2 and up currently had issue with some device won't be able to boot. I'm currently still working on it.
+ Download info.
- Testbuild : There is 2 version (Lineage-15.1 stock & HateKernel build). Please test both version from lower-number to highest and report back which one is working + state last Stable-release of HateKernel that is working before.
- Experimental release is essentially a beta version but have been tested by me, but sometimes it might not working reliably with certain ROM+variant(libra/aqua).
- Stable release, as the name imply, mostly always working and have no major bug. This version have been tested extensively to avoid complaint from users and headache for me
Thank you so much for every feedback.
+ Changelog {ascending order}
HateKernel-1.1
- initial build using Google's toolchain. (GCC-4.9)
HateKernel-1.2
- support libra and aqua variants.
- expose all standard CPU governors + add elementalx.
- expose all standard IO-schedulers.
- expose all standard TCP congestion algorithms.
- input-boost and CPU-boost.
- enable RCU boost.
- Kernel Samepage Merging.
- implement display_state API.
- msm8992 initial overclocking.
- Slimbus overclock.
- enable Error Detection and Correcting log capability.
- enable CTS and SHA512 crypto for ARMv8.
- use asymmetric-key-type for crypto.
- compiled with UberTC-4.9.X (GCC-4.9.4)
HateKernel-1.3
- add CPU governors > (bioshock, blu_active, despair, impulse, relaxed, wheatley, zzmoove)
- add IO-schedulers > (fiops, maple, sio, sioplus, vr, zen)
- add WireGuard support.
- revert msm8992 initial overclocking.
- undervolt CPU with stable value.
- fix display_state implementation.
- compiled with UberTC-5.3.X (GCC-5.3.1)
HateKernel-1.4
- add KCAL advance color controls.
- add FAUX sound controls.
- add Boeffla wakelock blocker.
- 1000Hz ticks + dynamic tickless-idle.
- disable storage CRC check.
- FSync on/off.
- remove Edge-Touch for touchscreen.
- enable ARM's v8 hw CRC32.
- enable parallel crypto engine.
- compiled with -O3 flags.
HateKernel-1.5_r2 {stable} {alternative}
- based on HateKernel-1.1 config with stable features.
- fixed Synaptic's touchscreen issue.
- revert some minor features and optimization in favor of stability.
- compiled with -O2 flags again.
HateKernel-1.6b {staging}
- based on Hatekernel-1.4 config with fixed Synaptic's navigation button issue.
- 100Hz timer interrupt tick.
- enable MSM kgsl triple buffer.
- improve scheduler for SMT operation.
- a lot of underlying optimization.
- optimize very likely/unlikely branch (yes, I'm aware of security-hole for this one)
- fully compiled with -O3 flags (don't worry about cache miss, trust me)
ps : This list is depreciated. I will clean this as soon dev-build are complete
Whoa, can't wait for this to be released and given a bunch of customization soon
flammenwerferx said:
Whoa, can't wait for this to be released and given a bunch of customization soon
Click to expand...
Click to collapse
DL link posted. Try it out
long time not see a custom kernel, cool
so if you use kernel based on Los 15.1, can I use this for other roms based los15.1 kernel?
nicee, will this compatible with others 15.1 based?
hanuraiga said:
long time not see a custom kernel, cool
so if you use kernel based on Los 15.1, can I use this for other roms based los15.1 kernel?
Click to expand...
Click to collapse
IcyGlacial said:
nicee, will this compatible with others 15.1 based?
Click to expand...
Click to collapse
It should work. I've no idea if my kernel will broke something on other LoS-15.1 based rom as I've only tested it on unofficial LoS15.1 by Cozzmy13 but sure, try it and if something breaks, I'll try my best to fix it. :good:
Just try installing on AEX rom, but not explore more.
kopter36 said:
It should work. I've no idea if my kernel will broke something on other LoS-15.1 based rom as I've only tested it on unofficial LoS15.1 by Cozzmy13 but sure, try it and if something breaks, I'll try my best to fix it. :good:
Click to expand...
Click to collapse
i've got bootloop on NOS....
caxwan said:
Just try installing on AEX rom, but not explore more.
Click to expand...
Click to collapse
AEX on libra? Can you give me the thread link?
ClaviluX said:
AEX on libra? Can you give me the thread link?
Click to expand...
Click to collapse
Sure, here the thread
4pda - mi4c
hanuraiga said:
i've got bootloop on NOS....
Click to expand...
Click to collapse
I can see that rom used Cozzmy13 kernel source which is the same tree of my kernel. Probably something changed in boot.img ramdisk for NOS kernel. I try to make anykernel patcher tonight.
Sidenote : HateKernel 1.3 already compiled with GCC 5.3.1 (ubertc-5.3.X) and booted up properly. Will released tonight with some other changes.
kopter36 said:
I can see that rom used Cozzmy13 kernel source which is the same tree of my kernel. Probably something changed in boot.img ramdisk for NOS kernel. I try to make anykernel patcher tonight.
Sidenote : HateKernel 1.3 already compiled with GCC 5.3.1 (ubertc-5.3.X) and booted up properly. Will released tonight with some other changes.
Click to expand...
Click to collapse
Thanks guy! You are really great!
kopter36 said:
I can see that rom used Cozzmy13 kernel source which is the same tree of my kernel. Probably something changed in boot.img ramdisk for NOS kernel. I try to make anykernel patcher tonight.
Sidenote : HateKernel 1.3 already compiled with GCC 5.3.1 (ubertc-5.3.X) and booted up properly. Will released tonight with some other changes.
Click to expand...
Click to collapse
Awesome... I'll be waiting
Is this kind of kernel features only available on kernel version 3.18.xx or is it also available on kernel version of 3.10.xxx
flammenwerferx said:
Is this kind of kernel features only available on kernel version 3.18.xx or is it also available on kernel version of 3.10.xxx
Click to expand...
Click to collapse
Most of those features are not limited to 3.18.xxx kernel. I've seen most of it implemented on Nexus 5X's custom kernel which share same kernel version with our device with the only exception is Qnovo charging driver. In fact, I've seen some of those features implemented on 3.10.9x which arent upstream to latest version at all.
HateKernel-1.3 is up
Changelog ;
-upgrade compiler to UBERTC-5.3.X (GCC-5.3.1)
-revert overclocking code until I found (if possible at all) working code
-proper undervolt to keep thermal-throttle a bit manageable
Click to expand...
Click to collapse
P.s: Not much changes in this version because I'm currently on holidays. Regarding kernel-patcher (AK2/lazyflasher), I'm currently still learning to do that. Very sorry guys. Development for more feature and upstream will continue soon.
To-do list ;
-upstream with latest CAF tag for msm8992
-upstream security patch
-Boeffla wakelock blocker
-backport zRam, F2FS and ext4 driver
-Adreno idler
Click to expand...
Click to collapse
I'm open to any suggestion to add other feature, just make sure its reasonable. Would be a great help too if you can point me to the commit if available.
Thanks @kopter36
HateKernel 1.3 intalled on my phone.
AEX Rom, without trouble on booting.
kopter36 said:
Changelog ;
P.s: Not much changes in this version because I'm currently on holidays. Regarding kernel-patcher (AK2/lazyflasher), I'm currently still learning to do that. Very sorry guys. Development for more feature and upstream will continue soon.
To-do list ;
I'm open to any suggestion to add other feature, just make sure its reasonable. Would be a great help too if you can point me to the commit if available.
Click to expand...
Click to collapse
Well, I'mma just suggesting these
1. KCAL Advanced Color Contol [with satutation, contrast and etc. Control]
2. Faux Sound Control [this really useful especially if somebody is experiencing a hissing noise on their headset, so they can reduce the output volume through this control]
3. Intelliplug or any hotplugging [only if it's really necesarry]
4. Adreno idler / booster of course (You've mentioned)
5. Upstreaming to the latest CAF (You've aforementioned)
6. ZRAM LZ4 Backport (On your to-do list)
7. Some kind of power efficient workqueue maybe
8. So-called boeffla wakelock (if i ain't mistaken the name)
PS : Anyway, undervolting seems working flawlessly, I've never reached 50°C now on normal chatting usage (usually it is around 50-55°C after one hour usage)

[Kernel] [OC] IceCold Kernel R5 [4.4.153] [Pie Kernel Source based]

IceCold Kernel
IceCold Kernel is a basic kernel for whyred (Redmi Note 5) that contains some special features and aims for best balance between performance and battery.
Features included
- Rebased to pie kernel source and caf base
- Merged Latest CAF Tag
- Implemented EAS (EM by tytydraco)
- top-app stune boost hardcoded to 1
- NTFS support
- Timer tick rate 80Hz
- Many things added to power efficient workqueue
- Update TAS2557
- schedutil default governor
- Sound control
- More sound improvements
- DTS Support
- Anxiety default I/O scheduler
- HDR support
- Charging Limiter
- Night Charge
- Use lpm parameters of sdm845
- Rapid GC for f2fs
- Simple Thermal
- Only wake GPU when needed (not on touch)
- TCP improvements
- Per-Process reclaim
- Remove debugfs
- Nearly complete VLA free
- Remove inefficient frequencies
- Simple Low Memory Killer
- Enable Idle Dynticks
- Other under the hood stuff
How to install DTS Sound mod
Credits to the developer and "porter" of this awesome sound mod
Issues
U tell me (got no issues with it, pretty stable) ​
Support​
I only support Custom ROMs... It is working on MIUI but I won't fix issues for MIUI! (As example Kernelversion shows unavailable)
Also it's confirmed to work too on Mi6x (Wayne) but i won't support it officially because i don't own this device!​
Flashing​Make sure u backup ur current Kernel before flashing! I'm not taking responsibility for any damage!
If you installed a custom Kernel before please flash the boot.img of the currently installed ROM or dirty flash the ROM (I prefer dirty flashing)
Then just flash the zip file through TWRP...
And have fun with the full "IceCold Experience"
Download
Stable Builds
TestBuilds will be only available in Telegram Group!
If there are any questions, hints or something like that feel free to post them!
Or join Telegram Group
https://t.me/IceColdKernel
​
Credits:
srfarias - for the caf base
tytdraco- for his energy model
uvera - Helped implementing simple thermal
kerneltoast - for many improvements
kdrag0n - also many improvements
Information
IceCold Kernel for Redmi Note 5 Pro (aka whyred)
Contributors
lexx.ps (PrimoDev23)
Source Code: https://github.com/PrimoDev23/kernel_xiaomi_whyred
Version Information
Status: Stable Release
Created 2019-01-23
Last Updated 2019-06-26
I can confirm!!! The kernel is 100% working on mi 6x(Wayne) with F2FS.
Tnks..
ARNOB XENON said:
I can confirm!!! The kernel is 100% working on mi 6x(Wayne) with F2FS.
Tnks..
Click to expand...
Click to collapse
Ty for testing
Added the information in the thread
Can f2fs work with Xiaomi.eu or other miui roms?
kostas gp said:
Can f2fs work with Xiaomi.eu or other miui roms?
Click to expand...
Click to collapse
rom nees to support this as well as twrp and kernel.. theres one miui rom named Kosmos that supports f2fs
https://www.youtube.com/watch?v=x7RKyAd-scE
ARNOB XENON said:
I can confirm!!! The kernel is 100% working on mi 6x(Wayne) with F2FS.
Tnks..
Click to expand...
Click to collapse
W8 xd
How could u test? Anykernel will not install on wayne, it will cancel...
I didn't made the installer script compatible with wayne yet
Edit: Uploaded a stable version with some patches i've got working, should be smooth.
Also added wayne in the installer script so wayne users can flash it!
Keep in mind I don't officially support it
Good that you decided to start your own topic!
raptorddd said:
rom nees to support this as well as twrp and kernel.. theres one miui rom named Kosmos that supports f2fs
https://www.youtube.com/watch?v=x7RKyAd-scE
Click to expand...
Click to collapse
Thanks for answering
lexx.ps said:
W8 xd
How could u test? Anykernel will not install on wayne, it will cancel...
I didn't made the installer script compatible with wayne yet
Edit: Uploaded a stable version with some patches i've got working, should be smooth.
Also added wayne in the installer script so wayne users can flash it!
Keep in mind I don't officially support it
Click to expand...
Click to collapse
wired problem on wayne after reboot audio port is not working
ARNOB XENON said:
wired problem on wayne after reboot audio port is not working
Click to expand...
Click to collapse
As I mentioned I don't support this device. Try wiping cache and dalvik.
Reboot again won't fix?
Normal audio working?
BT-Audio working?
Otherwise I can't help u because i only have whyred and not wayne.
lexx.ps said:
As I mentioned I don't support this device. Try wiping cache and dalvik.
Reboot again won't fix?
Normal audio working?
BT-Audio working?
Otherwise I can't help u because i only have whyred and not wayne.
Click to expand...
Click to collapse
From 1st boot every thing works all audio after a reboot only headphone is not detecting.
ARNOB XENON said:
From 1st boot every thing works all audio after a reboot only headphone is not detecting.
Click to expand...
Click to collapse
Tried wiping caches?
I think it won't help but it's worth a try i think, else u have to switch kernel (eventually I will find a fix for it later)
Awesome kernel. Smooth for pubg..
alvinrs said:
Awesome kernel. Smooth for pubg..
Click to expand...
Click to collapse
It really is? Heard it has some issues on pubg
Edit: Should work, working on an update and trying some things
lexx.ps said:
Thanks for answering
Click to expand...
Click to collapse
is fsync enabled or disabled .?
raptorddd said:
is fsync enabled or disabled .?
Click to expand...
Click to collapse
Should be enabled, not sure but find it no where in config
Updated some Informations in OP!
thx for your work, there is no way to apply some configs on cpu section - kernel auditor?
EDIT: Nevermind, I was trying to change the settings on the schedutil governor.
Keep the good work, thx!
Is it this undervolt kernel stable ? I mean will it cause data loss (bootloop) or Sleep Of Death ? Thanks
Ale uto said:
Is it this undervolt kernel stable ? I mean will it cause data loss (bootloop) or Sleep Of Death ? Thanks
Click to expand...
Click to collapse
No it's fine, using it myself and never got bootloop or any problem with it

Categories

Resources