[Kernel][CM13/6.0.x][UBER5.3.1][R10][DT2W] SrFarias Kernel for Moto E LTE (2015) - E 2015 Original Android Development

{
"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"
}
This is my new kernel for the 2015 Moto E LTE. It's based on the MSM8916 CyanogenMod Kernel.Flash it using TWRP.​
#include
/*
* 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 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.
*/
Click to expand...
Click to collapse
Cpu Governos
PERFORMANCE
POWERSAVE
USERSPACE
ONDEMAND
INTERACTIVE (Default)
CONSERVATIVE
LIONFISH
I/O Schedulers
NOOP
DEADLINE
ROW
CFQ
FIOPS
BFQ (Default)
SIOPLUS
Tcp
WESTWOOD (Default)
VENO
RENO
CUBIC
VEGAS
Special Features
Double Tap Wake
Other Features
Linux version 3.10.49
Compiled with UBER 5.3.1 optimized
Usb Fast Charge
Improve 3x faster integer sqrt
Optimize Slub
Disabled crc
Adreno Idler
Optimized arm rwsem
Lcd notify support
Speed up console framebuffer
Improved zram
Improved zsmalloc
Frandom
Enabled ARCH_POWER
Disabled GFS
Random/random32 improved
LowMemKiller improved
Kcal control
Power Oriented Workqueues
USB HID Keyboard/Mouse Role Support
Dragonrise Support
Adreno Kgsl Updated
ThunderPlug Hotplug
Gpu UC/OC
Crypto LZ4
BCL Driver Hotplug
State Notifier Driver
All included on stock CM kernel
Moooreee...
Download tab​Installation instructions
Boot into TWRP.
Flash the kernel zip.
Reboot.
If you like my work, press Thanks :highfive:
Credits
engstk
cyanogenmod
javo
XDA:DevDB Information
SrFarias Kernel R10, Kernel for the Moto E 2015
Contributors
srfarias
Source Code: https://github.com/srfarias/srfarias_kernel_msm8916/
Kernel Special Features: DT2W
Version Information
Status: Stable
Created 2016-04-27
Last Updated 2016-11-25

Reserved
Changelog:
Code:
[B]r10 November 25 - 2016[/B]
- Inline with CM MSM8916 Sources
- Hotplug corrections
- State helper disabled by default
- Some caf patches
- More dt2w issues fixed ([B]still more to fix..[/B])
- A lot of more changes.. (see link below if u want)
See full changes here: [url]https://goo.gl/FkTAlh[/url]
[B]r9b July 11 - 2016[/B]
[B][COLOR="Navy"]- DT2W[/COLOR][/B] - [B][COLOR="Black"]READ: [/COLOR][/B][URL="http://forum.xda-developers.com/showpost.php?p=67695824&postcount=123"]Click here[/URL]
- Inline with CM MSM8916 Sources
- Some reverts.. (to fix "issues")
- Bdi changes
[COLOR="Red"] *bdi: remove bdi->wb_lock locking around bdi->dev clearing
*bdi: make backing_dev_info->wb.dwork canceling stricter
*bdi: explain the dirty list transferring in bdi_destroy()
*bdi: reimplement bdev_inode_switch_bdi()
*block, bdi: an active gendisk always has a request_queue
*bdi: test bdi_init failure[/COLOR]
- Lib: do_strncpy_from_user: Fix return error code for get_user failures
- Mm/mempolicy.c: convert the shared_policy lock to a rwlock
- Swap: maybe_preload & refactoring
- Fs/block_dev.c: add bdev_read_page() and bdev_write_page()
- Fs/mpage.c: Convert to use bio_for_each_segment()
- Fs/mpage.c: factor clean_buffers() out of __mpage_writepage()
- Fs/mpage.c: factor page_endio() out of mpage_end_io()
- Mm: disable zone_reclaim_mode by default
- Mm/memblock.c: fix wrong comment in __next_free_mem_range()
- Mm/memblock.c: introduce bottom-up allocation mode
- Mm/swap.c: clear PageActive before adding pages onto unevictable list
- Thp, mm: avoid PageUnevictable on active/inactive lru lists
- And more changes...
See full changes here: [url]https://goo.gl/FkTAlh[/url]
[B]r9 July 3 - 2016[/B]
- Inline with CM MSM8916 Sources
[COLOR="Red"] *ext4: fix NULL pointer dereference in ext4_mark_inode_dirty()
*net: Fix use after free in the recvmmsg exit path
*ipv4: l2tp: fix a potential issue in l2tp_ip_recv
*nl80211: check netlink protocol in socket release notification
*packet: fix heap info leak in PACKET_DIAG_MCLIST
*net: fix infoleak
*ALSA: compress: fix an integer overflow check
*tty: Fix hang at ldsem_down_read()
*staging: android: lowmemorykiller: set TIF_MEMDIE before send kill[/COLOR]
- Fsnotify: update comments concerning locking scheme
- Fsnotify: fix oops in fsnotify_clear_marks_by_group_flags()
- Fs/notify/mark.c: trivial cleanup
- Pstore changes:
*pstore: Fail to unlink if a driver has not defined pstore_erase
*pstore: clarify clearing of _read_cnt in ramoops_context
*pstore: skip zero size persistent ram buffer in traverse
*pstore/ram: avoid atomic accesses for ioremapped regions
*pstore: switch from snprintf to scnprintf
*pstore: remove superfluous memory size check
*pstore/ram: remove the power of buffer size limitation
*fs: push sync_filesystem() down to the file system's remount_fs()
*fs/pstore: Optimization function ramoops_init_przs
- More...
See full changes here: [url]https://goo.gl/FkTAlh[/url]
[B]r8 June 12 - 2016[/B]
- Inline with CM MSM8916 Sources
- Make CFQ default to IOPS mode on SSDs
- Blkcg: fix gendisk reference leak
- Update sio to sioplus iosched
- SCSI: Fix NULL pointer dereference in runtime PM
- Mac: validate mac_partition is within sector
- Idr: lot of changes *see full changes on sources if u want*
- Lot of changes on "/lib"
* Genalloc
* Sort
* Descompress
* Digsig
* Halfmd4
* Lcm
- LLVMLinux: Add macro to remove use of VLAIS in crypto code
- LLVMLinux: Remove VLAIS usage from libcrc32c.c
- Remove lockdep check in sched_move_task()
- Qdsp6v2: validate audio client in callback
- Qdsp6v2: check audio client pointer before accessing
- More..
See full changes here: [url]https://goo.gl/FkTAlh[/url]
[B]r7 May 31 - 2016[/B]
- Lof of Zcache changes
- Softirq: Use _RET_IP_
- Improve a bit softirq debugging
- ZBud lot of changes
- Zswap lot of changes
* Use LZ4 and moore..
- Zpool changes
- Add radix_tree_gang_lookup_index
- Zsmalloc changes
- Provide READ_ONCE and ASSIGN_ONCE
- Change ASSIGN_ONCE(val, x) to WRITE_ONCE(x, val)
- Make READ_ONCE() valid on const arguments
- Remove atomicy checks from {READ,WRITE}_ONCE
- Mm: do not activate swap write failed pages
- State helper:
* Remove delay for state notifier events
* Remove delay only for resume event
- Crypto changes
- Revert: "BCL: config handle enable/disable BCL hotplug of CPUs"
- BCL: add hotplug_switch tunable to toggle core hotplugging support
- Thunderplug: auto disable bcl hotplug when active
- Revert GPU OC/UC (not a significant difference)
- Enabled:
* Cleancache
* Zcache
* Zbud
* Page table mapping
- More...
See full changes here: [url]https://goo.gl/FkTAlh[/url]
[B]r6 May 22 - 2016[/B]
- Lot of lib/crc32 and crc37 changes
- Lot of lib/bitmap changes
- Add magic values for ROW
- Import state notifier driver
- ThunderPlug Hotplug
- BCL Driver Hotplug
- Zram/Zsmalloc changes
- GPU UC/OC
- ASoC: jack: use power efficient workqueue
- Move clock sync work to power efficient workqueue
- Writeback changes
*fix race that cause writeback hung
*fix writeback cache thrashing
*make wb_do_writeback() as static
*make writeback_inodes_wb static
- Increase the buffer-head per-CPU LRU size
- Fix memory corruption in alloc_handle_lst
- Add ELF_HWCAP2 to compat auxv entries
- LZ4 cryptographic API
- Lib/string.c: introduce strreplace()
- New separate div64_u64_rem helper
- Rbtree changes
- Other minor changes..
See full changes here: [url]https://goo.gl/FkTAlh[/url]
[B]r5 May 16 - 2016[/B]
- Cherry-picked Msm8916 CM kernel changes
- Enable multi-core power savings
- Lot of SELinux changes:
*Reduce overhead of mls_level_isvalid() function call
*Call WARN_ONCE() instead of calling audit_log_start()
*Use array_size
*Simple cleanup for cond_read_node()
*Fx a possible memory leak in cond_read_node()
*No recursive read_lock of policy_rwlock in security_genfs_sid()
*Conditionally reschedule changes
*Add security in-core xattr support for esdfs,f2fs,vfat,exfat
- Update adreno kgsl (thanks psndna88)
- SELinux to permissive
- Block_dev: implement readpages() to optimize sequential read
- Fs/namei.c changes:
*Fix potential memory leak in path_lookupat
*Fix warning: 'old_path.*' may be used uninitialized in this function
- Other minor changes..
See full changes here: [url]https://goo.gl/FkTAlh[/url]
[B]r4 May 9 - 2016[/B]
- Power Oriented Workqueues
*and more stuff related to this..
- USB HID Keyboard/Mouse Role Support
[COLOR="Red"]*See[/COLOR]: [url]https://goo.gl/M1hPUz[/url]
[COLOR="red"]*Apk needed to use this[/COLOR]: [url]http://bit.ly/1rXo7C5[/url]
- Dragonrise Support
- CM Msm8916 changes
*ipv4: Don't do expensive useless work during inetdev destroy.
*netfilter: x_tables: fix unconditional helper
*USB: cdc-acm: more sanity checking
*usbnet: cleanup after bind() in probe()
*ALSA: hrtimer: Fix stall by hrtimer_cancel()
See full changes here: [url]https://goo.gl/FkTAlh[/url]
[B]r3 May 4 - 2016[/B]
- Kcal control
- Lionfish gov added
- Slub improved
- Lot of cpufreq changes
- Reduced wakelocks
- Optimized task search
- Some zram changes reverted
- Frandom v1.1 added
- Sio added
- Ondemand code to linux 3.18
- Lowmemkiller changes
- Random/random32 changes
- Fix fairness issue on migration
- Pipe changes
- PowerSuspend removed (i don't need it anymore)
- More...
See full changes here: [url]https://goo.gl/FkTAlh[/url]
[B]r2 April 28 - 2016[/B]
- Compiled now with UBER 5.3.1 optimized
- Revert Cpu OC (not be a significant difference)
- Improve 3x faster integer sqrt.
- Optimize Slub
- Disable crc
- Adreno Idler
- Optimized arm rwsem
- Lcd notify support
- Speed up console framebuffer
- Lot of zRam changes
- More lot of zsmalloc changes
- Add power suspend
- Enable ARCH_POWER
- Disabled GFS
- Fix occasional slow sync
- Reduce rq lock contention
- Other minor changes..
See full changes here: [url]https://goo.gl/FkTAlh[/url]
[B] r1 April 27 - 2016[/B]
- Initial release
See full changes here: [url]https://goo.gl/FkTAlh[/url]

Reserved

Great kernel works well, the Rom is smooth and low battery consumption seems to be good despite DT2W it is active :good:

Is it work on stock 6.0???

nguyenquangduc2000 said:
Is it work on stock 6.0???
Click to expand...
Click to collapse
I don't have time to test it on Stock 6.0, but i think that work without problems. If u can test it

B
srfarias said:
I don't have time to test it on Stock 6.0, but i think that work without problems. If u can test it
Click to expand...
Click to collapse
It work fine on stock 6.0!!! Thank you. But I can not find where to set overclockand fast charge. Can you help me?

nguyenquangduc2000 said:
B
It work fine on stock 6.0!!! Thank you. But I can not find where to set overclockand fast charge. Can you help me?
Click to expand...
Click to collapse
The overclock is the cpu freq.. 1401Mhz. And Usb Fast Charge, u see the option on Kernel Auditor in "Battery" tab

srfarias said:
The overclock is the cpu freq.. 1401Mhz. And Usb Fast Charge, u see the option on Kernel Auditor in "Battery" tab[/QUOT]
but on stock 6.0 in kernel adiutor only can set up to 1209 Mhz. and the fast charging mode don't appear on battery settings.
Click to expand...
Click to collapse

f35suarezj said:
srfarias said:
The overclock is the cpu freq.. 1401Mhz. And Usb Fast Charge, u see the option on Kernel Auditor in "Battery" tab[/QUOT]
but on stock 6.0 in kernel adiutor only can set up to 1209 Mhz. and the fast charging mode don't appear on battery settings.
Click to expand...
Click to collapse
I have the same problem.
Click to expand...
Click to collapse

@f35suarezj @nguyenquangduc2000
Wait the update today..

Update avaliable
Changes in #2 post

Otus please!!

Casper1982 said:
Otus please!!
Click to expand...
Click to collapse
I don't have the phone, to test the kernel..

Great! But I think you should add more cpu governos such as lionfish, impluse... And Intellplug

nguyenquangduc2000 said:
Great! But I think you should add more cpu governos such as lionfish, impluse... And Intellplug
Click to expand...
Click to collapse
Now i'm already add intelliplug, at now work good but need test. And maybe i'll add lionfish.

srfarias said:
Update avaliable
Changes in #2 post
Click to expand...
Click to collapse
Thanks. with kernel_R2 Now works perfectly on stock 6.0

Double tap to Wake is causing the touchscreen to become unresponsive.

PimpMy5Ton said:
Double tap to Wake is causing the touchscreen to become unresponsive.
Click to expand...
Click to collapse
Yeah.. i know, i'll try to fix it.

New update avaliable
Changes in #2 post

Related

[Kernel][surnia][6.0.X][CM/AOSP/STOCK] X-Infinity Kernel For Moto E 2015 LTE

{
"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"
}
This is my new X-Infinity Kernel for the 2015 Moto E LTE. It's based off the CyanogenMod kernel available on GitHub. Flash it using TWRP. Bug reports and contributions are welcome.​
Code:
#include
/*
* 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 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.
*/
Governos
PERFORMANCE
POWERSAVE
USERSPACE
ONDEMAND
INTERACTIVE
CONSERVATIVE
IMPULSE
LIONFISH
I/O schedulers
NOOP
DEADLINE
ROW
CFQ
FIOPS
BFQ
ZEN
SIOPLUS
TRIPNDROID
Special Feactures
Double Tap Wake (DT2W) Add in the next build
More Feactures
Powered by Ubuntu 15.04 x86_64
LED notification support
Moderately undervolted
Updated to Linux 3.10.94
Synced with latest CodeAurora changes
Improved memory caching backported from Linux 3.15
Improved storage performance
Optimized ARM crypto routines
Updated f2fs and WiFi drivers
KCAL MDP5 colour control (by savoca)
Improved zRAM backported from Linux 4.1
Compiled with Linaro GCC 4.9 and optimized for Cortex A53
Stripped down and optimized configuration
Network speedup tweak
Reduce swappiness to 30
Optimized SLUB
Asynchronous I/O latency to a solid-state disk greatly increased
Disabled MMC CRC check
Compatible with Kernel Adiutor, Universal Kernel Manage and others
And More
X-Infinity For The Moto E 2015 LTE​
Old versions
X-Infinity R03 For surnia
X-Infinity R02 For surnia
X-Infinity R01 For surnia
Installation Instructions​
My suggested install procedure:
Boot into TWRP (make sure you have a suitable ROM installed)
Flash my kernel zip.
Reboot into Android.
@squid2
@casper1982 thanks for banner desing
@Tutodio thanks for testing
@Savoca
@faux123
@xperiafan13
@Flashhhh
@Christopher83
@eng.stk​
Screenshots​
XDA:DevDB Information
X-Infinity Kernel, Kernel for the Moto E 2015
Contributors
Carlos Arriaga
Source Code: https://github.com/KernelXInfinity/android_kernel_motorola_msm8916
Kernel Special Features:
Version Information
Status: Stable
Created 2016-01-08
Last Updated 2016-04-04
- changelog -
Code:
[B][SIZE="4"][COLOR="Purple"]X-Infinity R16 / 2016-04-4[/COLOR]
- Merged CM changes
- Added lionfish governor by squid2
- Added system wide power efficient workqueues
- sched/fair: Implement fast idling of CPUs when the system is partially loaded
- block: bfq: set IOPS mode by default with slice_idle set to 0
- lib/memcopy: use glibc version
- Optimized Square root algorithm
- Fixed low/poor call audio
- Security fix for CVE-2016-0728
- Optimize apply_slack() for size and speed --thanks to varunchitre15
- Enabled pipe flag
- Makefile : use std=gnu89
- block/deadline: tweaked for better performance
-Merged CM changes
- Added Impulse governor(fine tuned for osprey)
- arm/dt: msm8916: Schedule mmcqd on idle CPU
- arm/dts: msm8916: enable bam_dmax fast shutdown
- mmc: clk_scaling: set scale_down_in_low_wr_load to 1 by default for more performance
- Added toggle for crc check
- Optimized slub & zlib changes
- cpufreq: Ondemand: eliminate the deadband effect
- Cpufreq & devfreq patches
- Updated to Motorola Marshmallow sources
- Updates from CAF LA.BR.1.2.7_rb1.1
- Security and bug fixes from Linux 3.12.52
- Compatible with Marshmallow stock ROM
- More than a dozen CAF security fixes
- Miscellaneous bug fixes
- Somewhat smoother animations
- Added Intelliplug v4.0 by faux123
- Add Intelliactive & Bluactive governor
- block: Make CFQ default to IOPS mode on SSDs
- Added toggles to disable wlan wakelocks
- Makefile: optimize & cleanup
- Makefile: tell gcc optimizer to never introduce new data races
- Added Powersuspend v1.5 driver
- msm: mdss: add powersuspend hooks
- Dynamic Fsync 2.0 support for 3.10 kernels
- sched: enable HMP-aware task placement logic
- Disable more debug features
- Added adreno idler v1.1
- Merged updates from CM
- ARM: convert all "mov.* pc, reg" to "bx reg" for ARMv6+
- rcu: squashed updates from CAF
- Makefile: improve decompress performance during boot up process
[/SIZE][/B]
[B][SIZE="4"][COLOR="Purple"]X-Infinity R04 / 2016-01-27[/COLOR]
Add Governos
- Darkness
- zzmoove
- impulse
- intellidemand
Add Hotplugs
- Zen Decision
- ASMP
- MSM[/SIZE][/B]
[B][SIZE="4"][COLOR="Purple"]X-Infinity R03 / 2016-01-25[/COLOR]
Fixed low/poor call audio
Security fix for CVE-2016-0728
Add IOSHED thanks @Flashhhh
- ZEN
- SIO
- SIOPLUS
- TRIPNDROID
SELinux Update 3.10.95[/SIZE][/B]
[B][SIZE="4"][COLOR="Purple"]X-Infinity R02 / 2016-01-23[/COLOR]
merlin: test#1
osprey: test#1
surnia: Test #1
merlin: enable governors …
Optimize apply_slack() for size and speed --thanks to varunchitre15
Added frandom 3/3 …
Added frandom 2/3 …
Added frandom 1/3 …
Revert "Initial port fastchanger 3/5 "
Revert "Initial port fastchanger 2/5 "
Revert "Initial port fastchanger 1/5 "
Initial port fastchanger 3/5
Initial port fastchanger 2/5
Initial port fastchanger 1/5
fixed dt2w
Enabled pipe flag
Makefile : use std=gnu89
block/deadline: tweaked for better performance
merlin: add local version
Fix name
Enabled tcp fast open functionality
Reduce swappiness to 40
XZ: Optimize Sfck Compression 2/2
XZ: Optimize Sfck Compression 1/2
selinuxfs.c: SELinux permissive mode 2/2
hooks.c: SELinux permissive mode 1/2
merlin: enable DT2W
defconfig: new defconfig merlin
MARSHMALLOW ONLY
Updated to Motorola Marshmallow sources
Updates from CAF LA.BR.1.2.7_rb1.1
Security and bug fixes from Linux 3.12.52
Compatible with Marshmallow stock ROM
More than a dozen CAF security fixes
Miscellaneous bug fixes
Somewhat smoother animations
Experimental support for merlin[/SIZE][/B]
[B][SIZE="4"][COLOR="Purple"]X-Infinity R01 / 2016-01-08[/COLOR]
surnia: enable governors …
osprey: enable governors …
power: process: drecrease time to enter sleep
Reduced lag
Disabled MMC CRC check
VM_MAX_READAHEAD set to 1024 kbytes
Optimized SLUB
Asynchronous I/O latency to a solid-state disk greatly increased
Enabled Arch power and Disabled GFS
Dirty_ratio tweaks
Disabled noatime_and_nodiratime
kernel/sched/fair: reduce latency
Reduced_VFS_cache_pressure
Added some governors
Added some governors 6/8
Added some governors 5/8
Added some governors 4/8
Added some governors 3/8 …
Added some governors 2/8 …
Added some governors 1/8 …
Network speedup tweak
surnia: add local version
osprey: add local version
surnia: enable DT2W
osprey: enable DT2W
Starting port DT2W for osprey,surnia,merlin. 6/6
Starting port DT2W for osprey,surnia,merlin. 5/6
Starting port DT2W for osprey,surnia,merlin. 4/6
Starting port DT2W for osprey,surnia,merlin. 3/6
Starting port DT2W for osprey,surnia,merlin. 2/6
Starting port DT2W for osprey,surnia,merlin. 1/6 …
defconfig: new defconfig surnia
defconfig: new defconfig osprey
[URL="http://forum.xda-developers.com/moto-e-2015/orig-development/squid-kernel-moto-e-lte-2015-t3072209"]olds changes from squid kernel[/URL][/SIZE][/B]
- FOR CM13 ONLY!!!
- Updated to Linux 3.10.94
- Updated to LA.BR.1.1.3_rb1.41
- Updated zRAM
- Improved memory caching scheme from Linux 3.15
- Optimized memory allocation and management
- Optimized CPU scheduler
- Optimized performance event tracking
- Fixed some cpufreq races
- Minor bug fixes
- Patched Pronto CR-930533 vulnerability
- Fixed possible use-after-free in zRAM
- Updated to Linux 3.10.93
- Compiled with Linaro GCC 5.1
- Updated to Linux 3.10.92
- Updated to CAF LA.BR.1.1.3_rb1.36
- Updated to Moto Maxx 2 Kernel
- Security and stability improvements
- Fixed r10c SELinux regression on stock ROM
- Fixed encryption
- Patches for Android 6.0 compatibility
- Fixed move app to SD card issue
- Cleaned up DTBs to reduce size
- Added KCAL colour control (by savoca)
- Added optimized crypto routines for ARM
- Updated to Linux 3.10.90
- Optimized memory performance
- General cleanup and optimization
- Updated to lux kernel sources
- Updated to Linux 3.10.89
- Updated to LA.BR.1.1.3_rb1.32
- Small tweaks and optimizations
- Updated to Linux 3.10.88
- Updated to LA.BR.1.13_rb1.29
- Improved zRAM backported from Linux 4.1
- WiFi driver background scan changes
- Added adaptive low memory killer
- Included the WLAN NV patch I had posted earlier
- Downgraded WiFi driver to LA.BR.1.1.2_rb1.18
- This actually fixes the WiFi crashes :D
- Added LED notification support
- Updated WiFi driver to LA.BR.1.2.4_rb1.14
- Maybe this will fix bootloop issues for affected users
- Updated everything to LA.BR.1.1.3_rb1.25
- There were some interesting WLAN driver changes
- Maybe this will fix WiFi bootloop issue in r7c
- Updated WiFi driver to LA.BR.1.1.3_rb1.23
- Maybe it will fix DHCP issues with certain routers
- New universal flashing script
- Works on any surnia variant and ROM
- Updated to Linux 3.10.87
- Updated to Qualcomm LA.BR.1.1.3_rb1.24
- Updated to Motorola MMI-LPI23.72-9
- Added a few extra WiFi driver options
- Added CPU touch booster feature
- Rebased for use on 5.1 ROMS ONLY
- Updated to Qualcomm's LA.BR.1.1.3_rb1.21 release
- Updated to Linux 3.10.84
- Updated WiFi drivers
- Added my new and original Lionfish CPU governor
- Added Conservative CPU governor
- Added faux123's IntelliPlug CPU hotplug implementation
- Added BFQ IO scheduler
- Numerous bug fixes
- Updated to Linux 3.10.75
- Added FIOPS I/O scheduler
- Updated f2fs drivers backported from Linux 4.0
- Milder undervolt for improved stability and compatibility
- Uses full Boost Mobile ramdisk for CDMA variant
- Updated to Linux 3.10.74
- Milder undervolt to better support all devices
- Cleaned up defconfig and device tree
- Various minor bugfixes
- Fixed still picture taking with front-facing camera
- Initial public release
Reserved
Will we see this on the Otus ?
Just a fair warning to anyone who might get the idea to flash this on stock rom. DO NOT, I REPEAT, DO NOT TRY IT! You will lose your baseband! (I know because i was dumb and tried it, and had to flash factory firmware to fix it!)
KazuDante said:
Will we see this on the Otus ?
Click to expand...
Click to collapse
I do not think, I sold my otus and buy a surnia. but perhaps eventually otus.
hydroman202 said:
Just a fair warning to anyone who might get the idea to flash this on stock rom. DO NOT, I REPEAT, DO NOT TRY IT! You will lose your baseband! (I know because i was dumb and tried it, and had to flash factory firmware to fix it!)
Click to expand...
Click to collapse
No work on Stock LP, only works roms base CM13 or possibly AOSP-CAF
Carlos Arriaga said:
No work on Stock LP, only works roms base CM13 or possibly AOSP-CAF
Click to expand...
Click to collapse
I Actually switched to cm 13, It is a very nice kernel! Extremely smooth! Great Work!
hydroman202 said:
I Actually switched to cm 13, It is a very nice kernel! Extremely smooth! Great Work!
Click to expand...
Click to collapse
thank you for taking a chance.
Carlos Arriaga said:
thank you for taking a chance.
Click to expand...
Click to collapse
Your welcome. Thanks for making this!
Hey guys kernel work perfect in the AOSP-CAF by scritch.
I can also confirm that it works on caf 6.0 by @scritch007
Sent from my surnia using Tapatalk
For stock rom will be release?
hey one question where is the file of dt2w ? i cant see https://github.com/TecnoDV/android_...e/squid_marshmallow/drivers/input/touchscreen
dt2w when enable it and after rebooting, touchscreen do not respond anymore.
i'm on cm13
pixiebob said:
dt2w when enable it and after rebooting, touchscreen do not respond anymore.
Click to expand...
Click to collapse
I've had the issue, where the touch is forced on the recent button and screen was also unusable. Restarting fixed the problem.
Sent from my aosp_surnia using Tapatalk
rajit said:
hey one question where is the file of dt2w ? i cant see https://github.com/TecnoDV/android_...e/squid_marshmallow/drivers/input/touchscreen
Click to expand...
Click to collapse
my internet is slow, not yet upload the changes.
jamaniek said:
I've had the issue, where the touch is forced on the recent button and screen was also unusable. Restarting fixed the problem.
Sent from my aosp_surnia using Tapatalk
Click to expand...
Click to collapse
thanks i will try maybe later
Yea i just had one problem with touch not working correctly but after a force restart it have been working good and DT2W is really nice.
Im using CM13
Excellent work @CarlosArriaga

[KERNEL] [May 31] [3.10.104] Vegito 5.8 ( G360H/G360HU)

{
"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
/*
* I am not responsible for bricked devices, dead SD cards, thermonuclear
* war, or the current economic crisis caused by you following these
* directions. YOU are choosing to make these modificiations, and
* if you point your finger at me for messing up your device, I will
* laugh at you.
*/
The kernel is based off latest sources from Samsung and is compatible with all roms . Over stock kernel this kernel possesses following enhancements
Insecured
adb runnable as root
init.d support
Fsync On/Off switch.
Introducing SuperCharge control 1.0 - A driver to control charging current for both AC and USB wholly written by me.
Dynamic Fsync Control - A driver originally written by faux123- Disables Fsync when phone is being used causing significant IO boost.
Built Using GCC-4.8 by Google.
Frandom driver- Fast Kernel Number Generator..
Add support for CPU Voltage Control
Overclocked to 1.4 Ghz
Reduced VFS cache pressure for better battery
Upstream update to 3.10.104
Upstream ZRAM with lz4 compression
Rebase zram and zsmalloc from 3.15
Support for crc-toggle..
Wifi PM Toggle
Now powered by AROMA Installer.
Support for Gentle fair sleeper toggle.
SELinux set to permissive
Automatic busybox installation
Lock initial TCP window size to 64k (Improves network ping and output)
Improved filesystem mounting flags - NOATIME and NODIRATIME
IOScheduler
Disabled CRC check in MMC for 30% extra performance with IO
block: Added SIO IOScheduler
block: Add BFQ IOScheduler
block: Add fiops scheduler
Faux Sound Control 2.0 - A sound hack driver by faux123 ported to sprd codecs by me
Uses live Ramdisk patching during flashing, so need not worry about ROMs on which you are flashing on.
Optimized square root algorithm
Governors enabled: ondemand, interactive.
IntelliPlug- Great balance between battery life and performance
Optimizations to SLUB memory allocator
Disabled MMC CRC check for extra 30% boost in IO
zRAM compression algorithm
Optimized Console FrameBuffer for upto 70% increase in Performance.
Support for ARCH_Power to reduce Power-Consumption and increase Battery-Life.
Kernel Samepage Merging
F2FS Support ( Import from Motorola Source 7.0 Nougat )
Enabled arch power
Support for Larch Power feature (should improve Battery-Life).
Mali GPU cache Optimizations ( Thanks to varun.chitre15 )
Mali: Increase L2 cache max read size ( Thanks to varun.chitre15 )
Mali: Disable state tracking
Mali: Reduce GPU utilization timeout
Mali: increase kernel memory buffer size
Added bunches of TCP Congestion Algorithm
Aggressive multicore power savings
ARM: Removed various debug traces
Downloads
Vegito 5.8
Announcement
Introducing my own app to update my kernels within 1 click.
Get it from play store - Vegito Kernel Updater
Please Rate or give your feedback for this app.
Google+ Community (Beta testing and releases)
https://plus.google.com/u/0/communities/107248021342303532678
INSTRUCTIONS
Just flash the zip in twrp and you are good to go!
Source
https://github.com/nikitsharma15/Vegito_core33g
Reserved
Vegito 5.5 - 16th April 2017
Code:
- Introducing SuperCharge control 1.0 - A driver to control charging current for both AC and USB wholly written by me.
- Compatibility with Lineage OS 14.1
- Upstream update to 3.10.104
- Reduced VFS cache pressure for better battery
- Add support for CPU Voltage.
Vegito 5.2 - 1st March 2017
Code:
- Removed unnecessary hotplug drivers
- Removed fast charging ( Actually its not working for our device o.O )
- Fsync On/Off switch.
- Built Using Linaro- 5.2 Toolchain along with Cortex A7 compiler optimizations.
- Frandom driver- Fast Kernel Number Generator
- Now powered by AROMA Installer.
- Support for Gentle fair sleeper toggle.
- Lock initial TCP window size to 64k (Improves network ping and output)
- Improved filesystem mounting flags - NOATIME and NODIRATIME
- Huge update to kernel.org mainline 3.10.102
- Faux Sound Control 2.0 - A sound hack driver by faux123 ported to sprd codecs by me
- Uses live Ramdisk patching during flashing, so need not worry about ROMs on which you are flashing on.
- Optimized square root algorithm
- IntelliPlug- Great balance between battery life and performance
- Optimizations to SLUB memory allocator
- Disabled MMC CRC check for extra 30% boost in IO
- F2FS Support ( Import from Motorola Source 7.0 Nougat )
- Mali GPU cache Optimizations ( Thanks to varun.chitre15 )
- Mali: Increase L2 cache max read size ( Thanks to varun.chitre15 )
- Mali: Disable state tracking
- Mali: Reduce GPU utilization timeout
- Mali: increase kernel memory buffer size
Vegito 5.0 - 30th Oct 2016
Code:
- Added bunches of TCP Congestion Algorithm
- Added ZEN Scheduler support
- Some other changes which I do not remember.
Vegito 4.0 - 1st Sep 2016
Code:
- Updated now kernel supports in cm12.1
- Added bunches of Governors
- Added IOScheduler
- Added CPU Hotplug drivers from qualcomm devices ( Ported by doesntexits )
- Added USB Fast Charge Support
- Support for the new PowerSuspend algorithm
- Support for Swap and zSwap
Vegito 3.0 - 1st July 2016
Code:
- 1600 Mhz Overclock.
- Disable some debugging
Vegito 2.0 - 6th June 2016
Code:
- Added Governor
- Compiled Using GCC 4.8 toolchain
Vegito 1.0 - 2nd April 2016
Code:
- Initial release
Does it support loop devices as I want to install Debian ?!☺
Nope it wont
nice @Dreamstar . keep it up
its working fine thanx
seems so good ,when i rooted my phone was so slow but now it is perfect , thank you
Working fine. Thanks dreamstar.
thanks
worx on g360bt?
I have already rooted my phone. Do again I have to root?
No Need @dRbXDA
Dreamstar said:
No Need @dRbXDA
Click to expand...
Click to collapse
Thanks
Dreamstar said:
Today, I present you with my one of my latest works
Vegito Kernel ( Stock Kernel With Basic Features) For Samsung Galaxy Core Prime G360H.
Modified Kernel
Features :
1 .Compiled From Source Samsung Open Source
2. Swap Support
3. Init.d Support
4. Insecure Boot
5. Easy Root (complimentary to Insecure Boot) - You probably don't need root access to flash zips.
6. Debuggable by default.
7. Smooth Performance
Download :
Vegito Kernel
Click to expand...
Click to collapse
Does the kernel support OTG?
please add some features. like_ 1. add governors 2. add cpu frequency.
---------- Post added at 09:11 AM ---------- Previous post was at 09:08 AM ----------
dRbXDA said:
Does the kernel support OTG?
Click to expand...
Click to collapse
i think to support otg , it needs hardware chip in mobile. which h
asnot in core prime.
i will when i ll get free time
Yah please add governors @Dreamstar..
Update:
* Added Governor
* Compiled Using Gcc 4.8 toolchain
Thank you so much @Dreamstar.. how can i flash it with out pc? Im using cwm recovery..
you may change to TWRP and install boot.img
just install twrp via terminal emulator then rename boot.tar.md5 to boot.tar and open it via es file explorer and extract it then go to twrp and flash boot.img and choose boot
Sent from my SM-G360H using XDA Free mobile app

[KERNEL] Phantom Kernel for N950 - F/FD/N (for Samsung PIE and OREO ROMs)

Your warranty is now void. Knox 0x1.
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 the features included in this kernel.
PHANTOM KERNEL​by 6h0st ​
​
Special thanks to:
(Product evaluation, support & donors)
@ANDROIDXFOREVER
@ammisr
@Logel
@Sean_FD2R
@corsicanu
@Voytec83
@Bud Horn
@blinkt88
@rico13
@NoXXX
@Kiid
... and to all other developers for their indirect contribution (ideas, commits, public open source code, etc).
* Brief ideology of this kernel *
This kernel, if you plan on using it out-of-the-box it is battery life oriented, but also with a few tweaks to be fast and stable, just to give best daily usage results. The best part of it is that you can tweak it how you please depending on how far you want to go. You can choose over clocking CPU or/and GPU to get really good benchmark results, apply tweaks to get the best battery life/performance with low-end and high-end gaming or just to save even more battery, your choice. All this by using simple applications like Spectrum, a bit more complex ones, like Synapse or choose an even more advance way with shell scripts / terminal.
As the project evolves more features will be added, even as requests if properly motivated.
Before releasing an update, i'll make sure that it's properly tested so that you wont get bricked devices. This usually takes a lot of time, so please be patient. If some features are considered unstable they will be marked as experimental.
* * * Version 2.11.6 PIE official * * *
- SAMSUNG Open Source for PIE kernel (N950FXXUDDTH1);
- ramdisk updated to N950FXXSBDTED;
- Compiled with Toolchain UBERTC 6.4.1 + GRAPHITE optimizations;
- updated to Linux 4.4.201 - (only available for version 2.10.1);
- ramdisk updated to N950FXXS7DSI3 - (available only in version 2.10.1);
- Cortex and Exynos compiler optimizations;
- performance and battery life adjustments to BUS/GPU/CPU;
- Available CPU governors: cultivation, blu_active, impulse, interactive, conservative, ondemand, performance, powersave, darkness, schedutil, bioshock, blu_schedutil, helix_schedutil, darkutil, electroutil and pwrutilx - (some are available only in version 2.10.1);
- Available I/O Schedulers: anxiety, noop, deadline,cfq, bfq, maple, vr, zen, tripndroid, sio, sioplus, fiops and fifo;
- added Synapse support (with more optinons then MTweaks / if you use spectrum profiles some sections will be disabled for compatibility issues);
- Spectrum Support with 4 profiles (disabled on boot);
- MTweaks compatible but with missing features, use Synapse for better compatibility;
- maximum overclock CPU frequency of CPU little cluster 1898 Mhz;
- maximum overclock CPU frequency of CPU Big cluster 2704 Mhz;
- added frequency limits while Screen is off;
- added minimum throttling frequency limit scaling for Exynos;
- maximum overclock GPU frequency of 572 Mhz;
- SELinux permissive/enforcing depending on Magisk;
- Enabled Kernel Loadable Module support;
- added LKM: superuser (KernelSU project) if root accesss is needed without Magisk - disabled (to get root access you need to create an empty file into /sdcard/Phantom-Kernel/ folder with the name "PK.su" and reboot. Remove the file and reboot to revoke root access. NOT all apps will work with it. This also has no app that control access so don't leave it always enabled!);
- Memory Management and utilities optimizations;
- added switch to enable/disable of FSync or use Dynamic FSync;
- Morosound mod for Madera/CS47L92;
- init.d support;
- all Samsung security related configs disabled (as KNOX, TIMA, Rooting restriction, etc.);
- Disabled Secure Storage. You'll need to refresh (remove/forget and connect/store connection again) Wifi/Bluetooth connections if you have conection issues!);
- dm-verifiy and forced encryption disabled;
- LED blink/fade control (fade enabled by default);
- changed LED to red/blue fading when booting;
- Wireguard support;
- CRC checks disabled on boot for better performance;
- added UKSM 0.1.2.6 - (available only in version 2.10.1);
- VM, I/O sceduler and ZRAM tweaks - (available only in version 2.10.1);
- Entropy optimizations - (available only in version 2.10.1);
- added SysFS control for logging;
- disabled unnecesary logging, debugging and tracing;
- added automount FS Manager 4 support;
- added NTFS/ISO9660/UDF FS Support ;
- added ZRAM support - (available only in version 2.10.1);
- updated LZ4 kernel modules - (available only in version 2.10.1);
- added more TCP congestion algorithms (bic, reno, cubic, westwood, highspeed, hybla, htcp, wvegas, vegas, scalable, lp, yeah, veno,lia, olia, illinois, balia);
- added Smart Screen Dimming (for SSD kernel version only!);
- added CPU boost;
- added devfreq boost;
- added Kernel support for MISC binaries - (available only in version 2.10.1);
- added support for DriveDroid app;
- ramdisk optimizations and patched SEpolicy;
- disabled some unneeded tracing, logging and debugging;
- init.d optimization scripts, available in /=Phantom Scripts= folder, if you want to use them:
* 90agressive_doze: enable agressive doze script;
* 98sqlie: optimize DB;
* 98zipalign: zipalign apks;
* 99maid: a cleaning temporary files script;
* 99killer: battery saver by killing a couple draining services.
* * * Version 1.9.3 Oreo official * * *
- Compiled with UBERTC 6.4.1 + GRAPHITE optimizations;
- Updated to Samsung Open Source N950FXXU5CRK2;
- Updated to Linux 4.4.169;
- added Synapse support (with a lot of optinons, a lot);
- Spectrum Support with 4 Profiles;
- SElinux permissive;
- Support for Private Mode;
- Init.d support;
- All Samsung security related configs disabled (as knox, tima, restrict rooting);
- Added Boeffla wakelock Blocker;
- Led fade/blink control;
- Wireguard support;
- Available CPU governors: cultivation, blu_active, zzmoove, impulse, interactive, schedutil, conservative, ondemand, userspace, performance, powersave, darkness and bioshock;
- Available I/O Schedulers: noop, deadline,cfq, bfq, maple, vr, zen, tripndroid, sio, sioplus, row and fifo;
- Performance and Battery life tweaks;
- N950FXXU5CRK2 ramdisk update;
- added UKSM 0.1.2.6;
- Possible max CPU OC frequency set to 2704 Mhz;
- added max GPU frequency of 572 mhz;
- Some GPU optimizations (slightly a bit more battery life and more performance);
- Set Spectrum balance profile max GPU speed of 455 mhz on boot (better battery life);
- disabled some logging, debugging and tracing;
- added NTFS/ISO9660/UDF FS Support;
- added Automount FS Manager 4 support;
- multipath TCP support;
- added more TCP congestion algorithms (bic, reno, cubic, westwood, highspeed, hybla, htcp, wvegas, vegas, scalable, lp, yeah, veno,lia, olia, illinois, balia);
- added 99killer, 98zipalign and 98sqlite optimization scripts to /=Phantom Scripts= folder to be available in case of need (just copy+paste to init.d);
- fixed Spectrum and Mtweaks incompatibility when using both apps;
- added SysFS control for kernel logger;
- updated LZ4 kernel module to LZ4 v1.7.3;
- a lot of ramdisk fixes and optimizations;
- set voLTE enabled props from ramdisk (just in case...)
- removed SEC_SELINUX;
- added a more efficient RMM lock patch;
- added fake FLAGS to help Magisk;
- added Smart Screen Dimming;
- CPU Samsungplug optimizations and CPU core control;
- enabled schedule workqueues on awake CPUs as default;
- 100% compatibility with Spectrum and Synapse, with MTweaks not so much.
* NFS VERSION HAS THE SAME SAFE PARAMETERS AS THE NON-EXPERIMENTAL VERSION ON BOOT, but probably will generate more heat *
Differences between the NFS version and the regular version (Experimental):
- CPU OC possibility to 2.8 Ghz (2808000 mhz)
- GPU OC possibility to 683 mhz
- GPU OC without CPU frequency restrictions
- Spectrum profile "Gaming" OC-ed at 2.7Ghz / 572 mhz
(No support will be given if something goes wrong while using the NFS versions! AND don't blame me if you burn something.)
Mod edit: links removed
XDA:DevDB Information
Phantom Kernel, Kernel for the Samsung Galaxy Note 8 (2017 Phone)
Contributors
6h0st
Kernel Special Features: STABLE | FAST | SOLID-BATTERY-LIFE
Versions Information:
Status: Stable P
Current Stable Version: 2.11.6
Last Updated 2020-12-21
Unstable Version: 2.10.1
Last Updated 2020-05-03
Status: Stable O
Current Stable Version: 1.9.3 (EOL)
Created 2018-08-05
Last Updated 2019-01-01
FAQ:
Q: How to flash kernel?
A: Download (download link in first post) and flash the zip file from TWRP Recovery. Wiping dalvik cache and cache when coming from other kernels is highly recommended.
Q: Phone is stuck with a black screen after I wiped dalvik cache and/or cache. After I waited a while it just rebooted. Is that a bug?
A: This is not a bug it's actually a feature. This is normal because the kernel startup script checks the dalvik cache to be created correctly. If it wasn't created correctly it checks again after 1 min, just to be sure, this is why you have a black screen. Don't force reboot, just wait! If Dalvik cache isn't still created correctly after 1 min, it will reboot and create Dalvik again, it will keep doing this until everything is ok. This can happen even 3 times upon boot. If more than 3 reboots happen then you have a ROM issue.
Q: How to configure the Kernel?
A: Easy way is with Spectrum app from Google Play Store. Synapse for more advanced users. Init.d scripts or Terminal/SManager or similar apps, for experts.
Q: I have issues with notifications, slow notifications while screen is off?
A: Disable battery app optimization for Google Play Services.
Q: YouTube videos are not playing, why? / Why am I getting random reboots (if using 99killer script)?
A: Remove the /system/etc/init.d/99killer script and reboot.
Q: Why not start with version 1.0 ?!
A: Because versions 1.0-1.3 were not released to the public and were tested in private by a group of dedicated people.
Q: What is NFS version?
A: Need for Speed version of the Phantom Kernel - higher and unsafe OC of CPU & GPU possibility. Only for Oreo versions.
Q:What is Smart Screen Dimming - SSD version?
A:It's a slightly modified version of this:
https://forum.xda-developers.com/s7-edge/development/amoled-pwm-s7-edge-t3517739
Q: I had a freeze/random reboot after I changed settings in Synapse, what can be the cause?
A: It can be a lot of things, but mostly an incompatibility in your chosen settings, if it's kernel related at all. The most known common things that are the cause of this can be Exynos-CPU-hotpluger (disable it), LMK parameters for Oreo version only (reset to defaults) or Doze settings (use stock). If any of these doesn't get rid of the reboots try resetting Synapse and wipe cache and dalvik cache. You can always post logs or details of your issue, to get help.
Q: After each boot i get my screen locked after a brief moment of using my phone and my phone vibrates 3 times, is this a bug?
A: This isn't a bug. The locking of the screen it's a workaround i added, to eliminate a bug where GPU utilization get's stuck. This will remain until i find a better way to solve this. There 3 vibrations is from the PK boot script telling you it has finished execution.
Q: Bixbi button remapper isn't working with Bixby button, how can I fix it?
A: Install Synapse and enable Android logging. (Thanks to @AiRMaX-360 for finding this fix).
Q: What is KernelSU - superuser module and how to get root access without Magisk?
A: Here you can find KernelSU project. This module can be used if root access is needed without Magisk. To get root access you need to create an empty file into /sdcard/Phantom-Kernel/ folder with the name "PK.su" and reboot. Remove the file and reboot to revoke root access.
PS:
* NOT all apps will work with it.
** This also has no app that control access so don't leave it always enabled!
*** If Magisk or other su is found, then that root access method will be used.
Ver. 2.11.6 Changelog:
- optimizations for better battery life;
- bug fixes;
- added throttling frequency limit for mali driver;
- updated the frequency limits while screen-off module;
- switched back ext4 encryption (EXPERIMENTAL);
- updated 00modules script;
* Special HID drivers available as kernel modules only if needed (copy 00modules to init.d folder to enable modules);
* Joystick XPAD available as module only if needed (copy 00modules to init.d folder to enable module);
- added 99pkhosts script - adblocker script with update on boot (copy script to init.d folder to enable).
Ver. 2.11.5 Changelog:
- updated to Samsung Open Source N950FXXUDDTH1;
- added support for more Input Device Drivers, Special HID drivers, IEEE 1394 (FireWire) and VR;
- disabled some unneeded debugging;
- removed some deprecated code;
- performance optimizations and bug fixes.
Ver. 2.11.4 Changelog:
- merged Samsung open source N950FXXSDDTG5;
- ramdisk updated to N950FXXSBDTED;
- other bug fixes and optimizations.
Ver. 2.11.3 Changelog:
- SELinux permissive/enforcing depending on Magisk;
- changes for some ROMs (e.g. DeluxeROM) that need SELinux permissive at boot (Magisk is detected by some banking apps so a complete uninstall is needed for these apps to work);
- enabled Kernel Loadable Module support;
- added LKM: superuser (KernelSU project) if root accesss is needed without Magisk - disabled (to get root access you need to create an empty file into /sdcard/Phantom-Kernel/ folder with the name "PK.su" and reboot. Remove the file and reboot to revoke root access. NOT all apps will work with it. This also has no app that control access so don't leave it always enabled!);
- CPU optimizations and bug fixes;
- added maximum overclock CPU frequency of CPU little cluster 1898 Mhz (generates lots of heat if OC-ed);
- added frequency limits while Screen is off;
- added minimum throttling frequency limit scaling for Exynos (may cause reboots, or even burn your phone, if enabled and is set to high);
- added frequency limits while screen-off and set 455-1248 | 741-1469 mhz as default;
- HMP optimizations;
- adjusted thermal limits a bit;
- android binder optimizations;
- Synapse update;
- minor PK boot script changes;
- other bug fixes in CPU, BT, abox and more...
Ver. 2.11.2 Changelog:
- bug fixes;
- moved PK dalvik protection and made it as an optional script found in =Phantom Scripts= folder for a better compatibility;
- disabled some more unneeded logging.
Ver. 2.11.1 Changelog:
- added enable/disable control of DVFS in sysfs for Exynos;
- updated Synapse (advanced tab);
- other bug fixes in CPU.
Ver. 2.11 Changelog:
- Samsung Open Source base N950FXXS8DSL3 (started from scratch) ;
- ramdisk updated to N950FXXSADTC4 and optimized;
- Linux version 2.2.111 (No more Linux updates);
- disabled unnecessary logging, tracing and debugging;
- added back goodies from 2.10.1, minus:
* STUNE and Stune Boost;
* Linux streams updates;
* UKMS and ZRAM;
* schedutil based govs: helix-util, blu-util, dark-util, pwxutil, electric-util;
- overall optimizations and tweaks;
- Synapse bug fixes;
- Spectrum profile bug fixes;
... and some other things (to many to add here).
Ver. 2.10.1 Changelog:
- bug fixes for GPU to avoid ramdom freezes;
[last update]
Ver. 2.10 Changelog:
- updated to Linux 4.4.201;
- set bic as default TCP congestion alogarithm;
- set cfq as defualt internal SD I/O scheduler.
- fixed GPU utilization stuck at 80% bug after first boot (screen won't turn off anymore upon the 3 vrations);
- fstab changes with noatime;
- Synapse update and bug fixes;
- Spectrum profiles update (cpuset optimization; Balanced profile: CPU.Big cores set at 2314000 mhz - stock freq)
- default CPU.Big core cluster set to 2314000 mhz;
- updated Simple LMK;
- switched to Simple LMK from Android LMK;
- zram misc fixes;
- memory compactation and page allocation optimization;
- PK boost script optimization (takes longer to finish, but uses less CPU and reduces boot lag);
- android binder optimizations;
- touchscreen optimizations;
- updated GMS patch script;
- removed /etc/sysconfig/google.xml overwrite upon flashing kernel (restore and use original ROM file to fix slow notifications);
... other bug fixes and improvements.
Ver. 2.9 Changelog:
- source updated to N950FXXU7DSJ1;
- ramdisk updated to N950FXXS7DSI3;
- updated to Linux 4.4.198;
- better compiler optimizations;
- security improvements;
- devfreq optimizations and possible some random issues fixed;
- binder optimizations;
- debugfs: Always compile core debugfs driver for Android kernels;
- Android sync performance improvement;
- FS: Reverted to original mbcache from mbcache2;
- FS: ext4 optimizations;
- Spectrum profiles update;
...some other bug fixes.
Ver. 2.8.2 Changelog:
- binder reverted to N950FXXS7DSH1;
- disabled debugging of binder and made some minor stability changes;
- Spectrum battery profile update.
Ver. 2.8.1 Changelog:
- updated to Linux 4.4.196;
- Mass Storage USB Composite fixes;
- DriveDroid support fixes.
Ver. 2.8 Changelog:
- updated to Linux 4.4.194
- interactive; schedutil, blu_schedutil, darkutil, helix_schedutil, electroutil and pwrutilx CPU governors changes;
- device tree changes - more battery friendly on low usage;
- anxiety I/O scheduler tunnig;
- I/O tuning;
- set deadline as default scheduler for external sdcard;
- removed Boeffla Wakelock Blocker;
- devfreq wake boost interval added in sysfs and in Synapse;
- kernel preemption optimization;
- Spectrum profiles updates and bug fixes;
- Synapse updates and bug fixes;
- added back exynos hot-plug sysfs on/off control (Mtweaks only);
- Synapse updates and bug fixes;
- disabled Simple LMK and enabled Android LMK;
- enabled Samsung's SPCM service;
- ramdisk changes;
- disabled Android logger after boot;
... other bug fixes (LightROM stuck on reboot/shutdown fix included).
Ver. 2.7.2 Changelog:
- removed GPU excessive debug messages;
- more HID bug fixes;
Ver. 2.7.1 Changelog:
- DS4 HID controllers bug fix;
Ver. 2.7 Changelog:
- updated to Linux 4.4.191;
- ramdisk update to N950FXXS7DSH1;
- merged N950FXXU6DSF6 source;
- SAMSUNG EXYNOS8895 SoC device tree changes;
- applied latest RT-186 patch;
- PK boost script update;
- CPU frequency scaling possible bug fix and a few optimizations;
- added back helix_schedutil, darkutil;
- bug fixes, optimizations and tunning for the following CPU governors: interactive, conservative, darkness, helix_schedutil, darkutil (updated), electroutil;
- CFS stune bug fixes;
- State Notifier driver implementation bug fixes.
- changed CPU input boost and devfreq boost drivers to work only with State Notifier;
- synced Panel/Dual Penel with DPU and State notifier;
- added CGROUP_SCHEDTUNE support;
- ramdisk changes to work with CGROUP_SCHEDTUNE;
- merged DYNAMIC STUNE BOOST with CPU INPUT BOOST and removed double driver;
- added memory compaction to all zones when suspended - disabled by default;
- devfreq boost driver fixes;
- CFS tasks boosting and CFS tasks boosting group subsystem fixes and tuning;
- CPU scheduler tuning (for more balance);
- tuned CPU and devfreq boosts;
- CPU and devfreq boosts uses GPU utilization to select between med and max step;
- GPU optimized for always on when screen is on and off while screen suspended;
- GPU control optimization - less debugging;
- Optimized Integer SQRT. for up to 3x faster operation;
- Disabled VNSwap / ZSwap;
- added ZRam tweaks and made some changes for better performance;
- ramdisk update for Simple LMK changes and better/faster ZRAM creation on boot.
- added a workaround to prevent race of lmkd and Simple LMK;
- Android binder driver optimizations;
- updated Synapse and Spectrum profiles;
- added GMS Doze patch and Cleaning scripts to Synapse;
- CPU input and devfreq boosts disabled as default;
- HMP boost fix for input events;
- Android ION driver optimizations - removed debugging and tracing;
- introduced anxiety I/O scheduler, improves reads over writes - default;
- reimplement mbcache and speed up cache entry creation;
- added back disable FSync;
- FS Sync optimizations;
- updated Boeffla WL driver and wakelocks list;
- Dynamic sync updated to v.2.0 (thx andip71);
- removed some more unneeded tracing and debugging;
- removed Debug FS and applied fixes because of it in various drivers;
- added timekeeping: keep suspend time logging when debugfs is disabled;
- moved /d/wakeup_sources to /proc/wakelocks if debugfs is disabled;
- reverted old DEX patch;
- used the stock config for /proc/config.gz;
... some other bug fixes and optimizations.
Ver. 2.6.1 Changelog:
- bug fixes:
* voLTE and voWifi not working on some devices;
* OEM unlock show correct status;
* SELinux show correct status;
* prevent CPU from entering deep sleep while handling touch interrupts;
* eliminated Android errors on missing parameters of Simple Android LMK;
* eliminated Android errors on missing input_boost files;
* ... and a few other bugs in FS, Crypto and Net;
- added ZRAM support;
- added zstd compression algorithm support (for ZRAM);
- Synapse update for ZRAM control;
- compiler and ION optimizations.
Ver. 2.6 Changelog:
- updated to Linux 4.4.182;
- added RMM State Remover for Samsung Devices
(Original idea by @BlackMesa123, updated by @_alexndr to add support modern Samsung devices with separate /vendor partition. Furtherly updated and adapted by @corsicanu for Pie support and new RMM(KG));
- Removed Boeffla Wakelock blocker;
- updated CPU boost driver and devfreq boost driver to be controlled from sysfs;
- stop cpuidle from beeing disabled when entering suspend;
- CPU boost and devfreq boost driver set to disabled on boot;
- added dynamic stune boost;
- ajusted CPU input boost for dynamic stune boost - frequency can't be controlled from sysfs.
- updated CPU boost driver:
* added new medium boost step;
* uses state_notifier to double check screen state and make sure no boosting is done when screen is off;
* checks if input frequency is disabled (0) before boosting and not execute boost of 0 mhz;
- re-done GPU boost with medium boost instead of maximum;
- updated devfreq boost driver to use state_notifier to double check screen state and make sure no boosting is done when screen is off;
- more battery optimizations Bluetooth and WiFi driver;
- interactive set as default CPU governor for balanced profile;
- blu_active CPU governor update;
- Spectrum profiles updated;
- Synapse updated with new options.
Ver. 2.5 Changelog:
- updated source to N950FXXU6DSD5;
- updated ramdisk to N950FXXU6DSD5;
- ramdisk changes - Deluxe ROM compatibility;
- updated to Linux 4.4.180 and made specific PK fixes;
- new compiler optimizations;
- morosound mod update (working with speaker and headpiece) and fixes;
- added back schedutil CPU governor and updated it;
- added new governors based on schedutil: blu_schedutil, helix_schedutil, darkutil, electroutil, pwrutilx governors;
- added energy cost bindings for Energy Aware Scheduling in Device Tree and Fair Schedule energy params for schedutil based governors possible usage;
- set blu_active/blu_schedutil governor as default;
- maple i/o scheduler optimizations;
- Spectrum profiles update;
- Synapse update and bug fixes;
- Phantom Kernel boot script updates and optimizations in execution after boot to eliminate lag;
- changed some PK tweaks for better stability;
- reduced max_pool_size of zswap from 50 to 20;
- updated CPU and BUS boost drivers;
- replaced Android Low Memory Killer with Simple Android Low Memory Killer;
- disabled core control and removed sysfs of CPU hotplugger;
- updated LZ4 compressor/decompressor modules;
- optimizations CPU, GPU, BUS, I/O, HMP, thermal and many more;
- bug fixes;
- removed unneeded logging, tracking and debugging for better battery savings;
- tuned CPU and BUS boost duration for better smoothness;
- some other adjustments to eliminate lag.
Ver. 2.4 Changelog:
- merged NFS version into regular version;
- CPU OC possibility of 2808 Mhz;
- updated to Linux 4.4.179;
- CPU, HMP, GPU, BUS and memory manager optimizations;
- ISP, CPU, GPU thermal ajustments;
- blu_active governor adjustments;
- enabled swap back (zswap,vnswap);
- ramdisk bug fixes;
- Phantom Kernel boot script update;
- PK boot script vibrates three times on complete;
- Synapse updates and bug fixes;
- Spectrum profiles updated and vibrate once on apply;
- Gaming Spectrum profile is safely OC-ed now, CPU at 2496 Mhz and GPU at 572 Mhz;
- disabled Dynamic FSync on boot - can be enabled after if needed for extra performance;
- Enabled software CRCs on the data blocks can be up to a significant 30% performance cost, but can be disabled for extra performance;
- enabled nmi_watchdog - can be enabled after if needed for extra performance;
- Entropy adjustments and optimization;
- Boeffla Wakelock blocker's wakelock list updated;
- LMK tweak removed - stock values used;
- enabled back Samsung SPCM service;
- Synapse updated for LMK - Custom profile has the removed LMK tweak values in case you need it;
- compiler performance optimizations and warnings fixes;
- added support for DriveDroid app;
- added CIFS support;
- set tweaked maple as default I/O scheduler;
- UKSM disabled on boot;
... and other bug fixes and optimizations.
Ver. 2.3 and NFS Changelog:
- updated installer script and added clean of BusyBox from ZIP installer script;
- Phantom Kernel's boot script update: tweaks and fixes;
- added devfreq boost and event-based CPU boosting drivers (by Sultan Alsawaf );
- added CPU boost on some events (credits to: @remilia15):
* Boost CPU for app launches and app transitions;
* Boost CPU to the max for 50 ms when userspace launches an app;
* Boost when memory pressure becomes high;
- set minimum GPU frequency to 260 Mhz on boot;
- some parameters of SAMSUNG EXYNOS8895 SoC device tree reverted to stock to eliminate lag;
- Synapase fixes;
- Spectrum profiles updated;
- ... and some other adjustments, fixes and tweaks for a better balanced experience.
Ver. 2.2 and NFS Changelog:
- updated to Linux 4.4.178;
- ramdisk updated to N950FXXS5DSC5l;
- enabled CPU Core control;
- performance and battery life adjustments to BUS/GPU/CPU;
- optimized CPU, GPU and thermal;
- CPU DVFS disabled on boot;
- minor CPU blu_active governor tweaks;
- GPU OC possibility to 572 mhz.
- set 338 Mhz as default minimum GPU frequency;
- other GPU/CPU optimizations;
- added Dynamic FSync;
- optimized the ext4 fsync;
- VM tweaks for better smoothness;
- disabled some more unneeded tracing, logging and debugging;
- disabled swap (zswap,vnswap);
- enabled UKSM as default;
- Memory Management and utilities optimizations;
- PK boot script adjustments;
- added CPU Input Boost on touch events;
(This will make min CPU frequeuncy jump in Synapse. Set it to Disable if it's annoying you, or tune it for more performance/battery. I recommend to leave it like this for now.)
- removed zzmoove governor (causes random reboots);
- added Morosound mod for Madera/CS47L92;
- int. and ext. I/O schedulers set to tweaked deadline;
- enable optimized cryptographic algorithms;
- Magisk 19 compatibility fixes and optimizations;
- Boeffla wakelock blocker wakelocks list updated;
- updated Synapse and Spectrum profiles;
- Synapse fixes (clear Synapse data after flashing kernel).
Ver. 2.1 and NFS Changelog:
- removed SEC_SELINUX_PORTING_COMMON;
- added override RGB in sysfs;
- disabled some unneaded loging, tracing and debugging;
- deadline set as default I/O scheduler for internal and external storage
- TWRP zip installer updated:
* added safety feature to flash on N950 device only;
* small fixes when patching ROM files;
* faster script execution;
* double compressed ZIP/TAR.xz combo for boot.img and patched libs (overall smaller size for better distibution);
* Script face-lift.
- disabled SELinux forced enforcing and some security patches;
- disabled schedutil governor and FREQVAR_SCHEDTUNE until;
- Spectrum battery profile corrected;
- ramdisk cleanup;
- ramdisk fixes for Magisk 18.2 compatibillity;
- ramdisk tweaks and other minor adjustments;
- added UFS/NTFS/ISO9660/JOLIET/ZISO/UDF/UDF_NLS;
- disabled CONFIG_LOD_SEC (Linux on dex security);
- Boeffla Wakelock blocker wakelock list updated;
- fixed BOEFFLA_WL_BLOCKER blocking "OK Google!" on some devices;
- and a few other minor adjustments...
Ver. 2.0 and NFS Changelog:
- initial upload. Enjoy!
Ver. 1.9.3 and NFS Changelog:
- Removed all LED tweaks except fade control (because of compatibility issues)
- Spectrum battery profile correction
- Synapse LED options and HMP profiles updated.
* There is a Smart Screen Dimming and a non-Smart Screen Dimming version of the kernel available for download.
Ver. 1.9.2 and NFS Changelog:
- ramdisk optimizations
- updated net drivers (Wifi + Bluetooth)
- added binfmt_misc support
- Phantom scripts update
- DraStic fixed (and probably dome other apps)
- other bug fixes...
Ver. 1.9.1 and NFS Changelog:
- bug fixes (LED, UFS)
- Phantom Kernel boot scripts update
- re-enabled some of the disabled logging for Magisk compatibility
- disabled /data temp files cleaning and fstrim when charging starts
- added 99maid.sh to /=Phantom Scripts= folder to be available in case of need (just copy+paste to init.d)
Ver. 1.9 and NFS Changelog:
- Compiled with Toolchain UBERTC 6.4.1 + GRAPHITE optimizations
- Updated to Samsung Open Source N950FXXU5CRK2
- Updated to Linux 4.4.169
- used net (Wifi + Bluetooth) from stock N950FXXU5CRK2 (better stability overall)
- added Synapse support (with a lot of optinons, a lot)
- added Spectrum profiles to Synapse
- clean-up some Synapse action scripts
- added clean Synapse data from kernel .zip on flash
- zip flashing script fixes
- added /data temp files cleaning and fstrim when charging starts
- added patches and fixes for compatibility with Synapse to various drivers (hotpluger, logger, s.o)
- added ROW and FIFO I/O Schedulers
- various ramdisk fixes
- Phantom ramdisk scripts updated
- ramdisk changes, added some more tweaks and optimizations
- reverted some old VM tweaks for better battrey life
- set voLTE enabled props from ramdisk (just in case...)
- Spectrum profiles updated and bugs fixes
- made Spectrum profile to reset on boot for Synapse compatibility
- added zipalign and sqlite optimization scripts to /=Phantom Scripts= folder to be available in case of need (just copy+paste to init.d)
- CPU Samsungplug optimizations and CPU core control
- Spectrum profiles updated (added core control)
- enabled schedule workqueues on awake CPUs as default
- Boeffla wakelock blocker wakelocks tunning
- GPU.mali tuning
- LED voltage ajustments and intensity control updated/fixed (use this with Synapse for better compatibility)
- Smart Screen Dimming optimizations (when brightness hits 0 gamma starts increasing)
- added multipath TCP
- multipath TCP added to Synapse
- added back TCP congestion: lia, olia, wvegas, balia (MPTCP linked)
- disabled Kernel logging on boot as default
- 100% compatibility with Spectrum and Synapse, with Mtweaks not so much.
Ver 1.8.1 and 1.8.1 NFS Changelog:
- merged/used ELS source tree updated to Linux 4.4.163
- SELinux quick fix for deodexed ROMs
- added ramdisk patch for SELinux to always permissive.
Ver 1.8 and 1.8 NFS Changelog:
- compiled with UBERTC 5.4.1 + GRAPHITE optimizations
- merged/used ELS source three updated to Linux 4.4.162
- added Smart Screen Dimming
- panel optimizations and mdnie override RGB posibility
- added mega SeLinux patch (thanks to @corsicanu)
- boot SeLinux FLAGS set to always permissive and fake enforced
- Spectrum profiles updated
- wifi drivers updated from N950FXXU5CRHA (blobs removed)
- battery_v2 drivers update (N950FXXU5CRHA)
- other updates from N950FXXU5CRHA
- removed TCP congestion algorithms: LIA, OLIA,WVEGAS,BALIA
- removed MPTCP (old Samsung driver - compatibility issue)
- added ODM workaround to ramdisk
- GPU and CPU performance optimizations
- HMP improvements
- updated GMS Doze .xml
- default TCP congestion algorithm is westwood
- ...other small bug fixes and tweaks
Ver 1.8 NFS Changelog:
* all of ver.1.8 changes and:
- increased Voltage for 683 mhz step by 50 (max possible to be safe)
- Spectrum profiles updated to get more performance compared to ver. 1.8
Ver 1.7 and 1.7-NFS Changelog:
- update to Linux 4.4.161
- merged/used ELS Project source tree updated to Linux 4.4.160
- schedutil governor fix (reverted to old code because new code caused random reboots)
- optimized interactive governor set as default on boot and for balanced profile
- All Spectrum profiles updated with optimizations, some changes and fixes.
- WireGuard updated to latest
- added CPU Touch boost extended with scheduler tune based on top apps (disabled as default).
- security patch fix for SELinux always to permissive mode (to fix FCs of LockScreen/Settings on Deluxe ROM and other)
- led (fade) control update. Now it's more than fade.
- RGB Leds brighness/timing tweaks.
- ramdisk fixes
- added swap support back
- disabled UKMS to run on boot
Ver 1.6 Changelog:
- Updated to Samsung Open Source N950FXXU5CRHA
- Updated ramdisk to N950FXXU5CRHA
- updated to Linux 4.4.159
- introduce Exynos dtbtool to the Linux build system (Credits & Thanks: @farovitus & @corsicanu)
- build from dts rev7 (Credits & Thanks: @farovitus & @corsicanu)
- 99killer script update
- phantom ramdisk scripts update
- added 4 more boeffla wakeloks to block
- Phantom customizations fixes
- Spectrum battery, balanced profiles changes to use schedutil governor
- minor CPU scaling method update
- CPU.little default governor set to schedutil
- schedutil governor updated and tweaked for better performance and battery life
- schedutil governor changes to use different rate limit when in suspend/active
Ver 1.6 NFS Changelog (EXPERIMENTAL):
* NFS VERSION HAS THE SAME SAFE PARAMETERS AS THE NON-EXPERIMENTAL VERSION ON BOOT, but probably will generate more heat *
- Same changes as ver. 1.6
- CPU OC possibility to 2.8 Ghz (2808000 mhz)
- GPU OC possibility to 683 mhz
- GPU OC without CPU frequency restrictions
- Spectrum profile "Gaming" OC-ed at 2.7Ghz / 572 mhz
(No support will be given if something goes wrong while using the NFS version! AND don't blame me if you burn something.)
Ver 1.5 Changelog
- updated to Linux 4.4.153
- CRGA ramdisk update
- added UKSM 0.1.2.6
- Possible max CPU OC frequency set to 2704 Mhz
- added darkness and bioshock governors
- added max GPU frequency of 572 mhz
- Some GPU optimizations (slightly a bit more battery life and more performance)
- Set Spectrum balance profile max GPU speed of 455 mhz on boot (better battery life)
- disabled some logging, debugging and tracing
- added NTFS/ISO9660/UDF FS Support
- added Automount FS Manager 4 support
- added more TCP congestion algorithms (bic, reno, cubic, westwood, highspeed, hybla, htcp, wvegas, vegas, scalable, lp, yeah, veno,lia, olia, illinois, balia)
- moved 99killer script to /.phantom folder (in case you need it)
- fixed Spectrum and Mtweaks incompatibility when using both apps
- added SysFS control for printk logger
- updated LZ4 kernel module to LZ4 v1.7.3
- a lot of ramdisk fixes and optimizations
- removed SEC_SELINUX
- added a more efficient RMM lock patch
- added fake FLAGS to help Magisk
- update the installer script from kernel .zip file
... and some other stuff that i don't recall.
seems nice, gonna try after i find a new rom
Did you took it off. It says file not found
Phantom Kernel v.1.4 is up and available for download.
Enjoy!
works pretty well with magisk 16.7
Thx so much for the kernel work
what aout gpu oc?
Motawa88 said:
what aout gpu oc?
Click to expand...
Click to collapse
Maybe, in the next update. If it's stable in testing. No promises.
Sent from my SM-N950F using Tapatalk
very great kernel bro as in the time of note 3
Wifi ist Not working
Benny100 said:
Wifi ist Not working
Click to expand...
Click to collapse
try this e report thanks
ammisr said:
what does it do?
Sent from my SM-N950F using Tapatalk
Click to expand...
Click to collapse
Flash
Wifi fix is working Big THX!
Benny100 said:
Wifi fix is working Big THX!
Click to expand...
Click to collapse
[emoji6][emoji106] WELCOME
Inviato dal mio SM-N950F utilizzando Tapatalk
6h0st kernel for N8. Nice! Used your Know N3 kernel.
TurricanM3 said:
6h0st kernel for N8. Nice! Used your Know N3 kernel.
Click to expand...
Click to collapse
welcome :good:
ammisr said:
This was taken when using v1.4, best SOT i have ever had. almost 7 hours
Sent from my SM-N950F using Tapatalk
Click to expand...
Click to collapse
how long SOT
nevermind didnt see the edit
Battery life test graph:
{
"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"
}
Sent from my SM-N950F using Tapatalk

[KERNELl][HMP] IMMENSITY ✖️ KERNEL [GCC-9.1][STABLE]

{
"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"
}
//~IMMENSITY KERNEL~//
FASTER, SMOOTHER & SMARTER
​
Code:
/*
* Your warranty is now void.
*
* We are 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 us for messing up your device, we will laugh at you. Hard & a lot.
*
*/
This Kernal is made to Improve Your Phone's Performance and Battery Life.
Further more Providing a Feature Pack Kernel without Eliminating Stability.
Almost All Features are Toggle able so Rest is up to you ; )
DOWNLOAD​​
Compiled with GCC-9.1
Up to date with the latest CAF Revision LA.UM.7.6.r1-05500
Patches from Code Aurora Forum targeting GPU, touchscreen/video, storage, and sound.
Mainline Linux patches for CFQ and media memory allocation.
Several subsystems converted to use power efficient workqueues.
Converted several drivers to use uninterruptible waits
Westwood as the default congestion algorithm
tcp_westwood optimizations for better speeds
Added Maple & Anxiety I/O scheduler
Added KCAL color control
Added Minimum/maximum backlight control
Added KLAPSE v5.0 (Kernel Live Display Module)
Added Vibration Intensity control
Added Wake gestures (thanks to @flar2)
Added Boeffla Wakelock Blocker
Available to flash with AnyKernel3 (thanks to @osm0sis)
Improved CAF's CPU-BOOST.
fsync on/off [default -off]
Added Dts_Eagle sound processing [both HpX & Ultra Support]
Some Audio Improvements for you AudioPhiles
cpufreq Interactive optimizations
Tons of Memory Management Improvements.
Faster FP Wakeup & Display Wakeup
Added Slimbus OverClock
Added USB Fast Charging [enabled by default]
Remove Debugging from LowMemoryKiller.
Updated & Optimized Haptics Driver
Increased haptic voltage [2600->2700]
Increased max charge capacity to 85
Enabled High Performance Audio by default
Added Ultra Kernel Same page Merging for 2/3 gb varients.
Non Debug Kernel
And many miscellaneous stuff, just stalk at my git.
-> Yes FocusFix is there
[/FONT][/SIZE]
Simply flash the provided zip file via TWRP over your custom ROM installation. No need to wipe anything!
Before flashing you may want to backup the "Boot" partition. Restore it to revert any changes.
Make sure that you are not connected to charger and let the kernel get stable.
Flashing a ROM will overwrite this kernel: You'll have to flash the kernel zip again after updating your ROM.
REPORTING ISSUES
Before reporting an issue please check that it only occurs when having this kernel installed. Otherwise it may be an issue with the ROM.
The above also applies the other way around: Don't report issues to the maintainer of a ROM unless they also occur without this kernel.
Be aware that performance issues are very likely related to your personal settings. Don't blame me for your modifications.
Always use the latest Kernel release with the latest build of you ROM of choice. If the kernel is much newer than the ROM or the other way around weird issues may arise.
• @attack11
• @nathanchance
• @Kerneltoast
• @franciscofranco
• @LazerL0rd
• @Martichou
• @flar2
• @vache
• @jhenrique09
• @Alberto97
• @krasCGQ
• Kdragon
- Due to Tons of Commits its not possible to give credits to everyone but I respect them. Please Check Github History for all Commits.
LIKE MY WORK ? Leave a Thanks
XDA:DevDB Information
IMMENSITY-KERNEL, Kernel for the Moto G5 Plus
Contributors
UtsavTheGreat
Source Code: [url]https://github.com/UtsavisGreat/IMMENSITY-Kernel/[/URL]
Kernel Special Features:
Version Information
Status: Stable
Current Stable Version:
Stable Release Date: 2019-01-13
Created 2019-01-01
Last Updated 2019-07-06
XDA:DevDB Information
IMMENSITY-KERNEL, Kernel for the Moto G5 Plus
Contributors
[email protected]
Source Code: [url]https://github.com/UtsavisGreat/IMMENSITY-Kernel/[/URL]
Kernel Special Features:
Version Information
Status: Stable
Current Stable Version: v5
Stable Release Date: 2019-01-13
Created 2019-02-21
Last Updated 2019-10-06
Reserved
Reserved
Just an Empty Post : )
IMMENSITY KERNEL [CAF] [06-07]
Code:
? C H A N G E L O G :
? Based on CAF tag LA.UM.7.6.r1-05300-89xx.
? Converted into Minimal Kernel.
? Updated CAF's CpuBoost with boost to max freq on app launches.
? Improved hexagon DSP for faster & louder audio processing.
? Compiled with baremetal GCC-9.1 ToolChain with graphite optimisations
? Fixed CAF's ****ery with Scheduling
? Non Debug kernel
? Reduced Kernel Size as low as possible.
? Switched to AK3
? Updated Anxiety I/O to latest
? Used Uninterruptible waits on many drivers to reduce latency.
? Aligned Sentry slab cache on L1 cache line on centain memory management targets
? Improve TCP input & Output
? Misc Fixes & Optimisations
IMMENSITY KERNEL [CAF] [21-06]
Code:
->> PureCAF-Release <<-
* rebased kernel over CAF tag LA.UM.7.6.r1-05300-89xx.
* updated wifi drivers from same CAF tag.
* merged CAF's kernel security patches
* disabled debugging, tracing from kernel.
* compiled using DragonTC-9.0 with llvm polly optimizations.
* Yes I have fixed media playback issue.
* Disabled audit syscalls
* Fixed F-Sync data loss
* Improved CPU hotplugging with higher temps
* Added K-Lapse v5.0
* Updated Anxiety I/O scheduler to latest version from tytydraco
* Added state notifier driver
* Updated adreno idler & converted it to use state notifier.
* Updated interactive governor & converted it to use state notifier.
* Added screen off max frequency tunable for interactive [default is 1036Mhz]
* Added Slimbus OC
* Re-Enabled CAF CPU boost with app boost.
* Added boost to max freq on camera, fingerprint, display wakeup & app launch.
* Increase Slimbus ROOT freq for louder audio
* Changed CLK gear in wcd9335 & 9330 to support higher frequencies.
* Added UKSM & blu_active.
* Reduced off screen battery drain.
* Tuned Vibration intensity
* Improved vibrator scheduling
* Added chacha20, Polly,Neon algorithms
* Fully converted random to use chacha20 algorithms
* Enabled Zswap module
* miscellaneous Memory improvements.
IMMENSITY KERNEL [EAS] [09-05]
Code:
? THE IMMENSITY KERNEL
> Finally a Stable Build
> Merged CAF tag 'LA.UM.7.6.r1-04800-89xx.0'
> UpTo date with google's kernel common
> Fixed PlayBack issue.
> Fixed WhatsApp Data issue.
> New fs(crypt/notify/jbd2/proc) Back ports.
> Changed to Userspace Memory Killer.
> Added SchedBoost support
> Lowered Down the cpu-boost
> Added Adreno Idler & AdrenoBoost support
> Disabled Debug_Fs
> Offload screen probe on dedicated Worker
> Some Misc DevFreq Improvements
> compiled With GCC-9 & DRAGON-TC-9.0
> enabled arm32 vDSO
> Re-enabled PowerSaving Display Features.
> Kernel is Optimized For Performance
IMMENSITY KERNEL ZENITH RELEASE [EAS] [01-05]
Code:
// EAS ZENITH RELEASE //
* Merged LA.UM.7.6.r1-04500-89xx
* Merged v3.18.139
* Merged android-3.18 branch of Google's kernel common.
* Added Misc Audio Improvements from CAF
* Updated LowMemoryKiller from CAF
* Added Arter97's F2FS patches
* Compiled with GCC-9 + DragonTC-9.0
* Kernel Compiled with Clang Polly Optimizations
* Kernel Optimized with
-ffast-math,
-floop-nest-optimize, -ftree-loop-distribution,
-funsafe-math-optimizations,
-mcpu=cortex-a53+crc+crypto+sve+simd,
-march=armv8-a+crc+crypto+sve+simd,
-mtune=cortex-a53,
-fsanitize=local-init ,
-fgraphite-identity Optimizations
* Kernel Optimized for Performance
* Fresh ReadCopyUpdate[RCU] Backports from 4.9
* Generic Link Back ports from 4.9
* Linux Multi-Queue Block_IO_Queueing_Mechanism[blk-mq] Backports from 4.9
* Tons of Ram & Memory Optimization
* Improved Boot Speed
* Disabled Debugging from Many drivers
* increased USB Charge Current & Voltage
* Added sdFAT FileSystem driver
* registered sdFAT as exFAT
* New Improved Energy Cost Model
* lots of Zram / Zswap/ Zpool improvements
* New faster Zram Compression algorithm "zstd"
* Fixed Memory Leaks from certain drivers.
* Added support for disabling printK logging
* Added optional touch boost config
* Added Motorola's LMK_ADJ tree
* Increased USB charge current to 2A
* optimized KSM
* added FP quick wakeup hack
* Fixed inconsistent Mutex lock from many drivers
* Slimbus Update to capture higher frequency
* misc updates and improvements
[/HIDE][/LIST]
IMMENSITY KERNEL SWEET~END RELEASE [10-04]
Code:
1.) Compiled with Linaro-7.4.1 & Clang-9
2.) Optimized Clang with -ftree -fmodulo -fvect -fgcse -ffast optimisations.
3.) Used -03 for Clang compile
4.) Added ARM64 CRC32 hw accelerated module
5.) BOOSTED CRYPTO WITH -O3
6.) zram: increase max compression streams to 4
7.) Removed some more logging & created some more wq efficient drivers
8.) Merged Latest F2FS drivers from jaeguek/f2fs-stable
9.) More cpu_interactive updates
10.) Added Blu_Active CPUfreq Governor
11.) Added Intelliactive CPUfreq Governor
12.) Updated state_notifier driver
13.) Rewrite & Optimized Finger Print driver
14.) Fixed CPUFreq not dropping to lowest after input Boost
15.) Memory: swap only 1 page at a time
16.) Always perform a regular reboot upon panic
17.) cpuidle: lpm-levels: Remove sleep_disabled switch
18.) add ARM64-specific support for flatmen
19.) Added ChaCha20, ChaCha20POLY, ChaCha20_NEON algorithms
20.) SOUND: Allow clients to get small buffers (1ms) for lowest latency.
21.) SOUND: Add mutex protection for rtac cal apis
22.) SOUND: wcd9335: rebalance headphone gain if imbalance detected
23.) SOUND: Add simple API to check if a voice call is active
24.) SOUND: Increase HPH bias current to improve fidelity
25.) SOUND: Increase current to 165mA to update fidelity a little bit more
26.) SOUND: wcd9335: enable HeadPHone impedence detection
27.) SOUND: WCD9335: Enhance SLimbus CLK Gear
28.) SOUND: codec: improve impedance sense accuracy and change debounce time
29.) SOUND: sound:soc: Increase tasha wcd9335 sido_voltage
30.) SOUND: wcd9335: disable core collapse power gating
31.) SOUND: Propagate dolby set_license status
32.) SOUND: qdsp6v2: dynamic perf mode control
33.) SOUND: ASoC: wcd9330: correct HPH PA enable/disable setting
34.) SOUND: ASoC: wcd9330: Update HPH class-h enables based on mbhc status
35.) SOUND: ASoC: wcd9330: Update MCLK Frequency select for 12.288MHz clock
36.) SOUND: ASoC: wcd9330: Update the codec MAD dai for 24 bit support
37.) SOUND: ASoC: audio: fix audio drops issue in HPH for loud clips
38.) SOUND: ASoC: wcd9330: add support for packed 24 bit.
39.) SOUND: wcd9330 adapted lazerl0rd's zest kernel's driver
40.) Display: synaptics - Fix slow wakeup issue
[/List][/Hide]
IMMENSITY KERNEL ENDGAME RELEASE [05-04]
Code:
[ ENDGAME ] RELEASE:-
-> Merged latest linux version 3.18.138
-> UNIFIED BUILD
-> improved deep sleep enter time
-> Changed GPU idle-timeout 64ms
-> Locked GPU initial frequency to 133Mhz.
-> updated cpu_input_boost
• marked it workqueue bound.
• lower down the max boost duration on top-app.
• Fixed input boost dont getting triggered while screen_off
• Boost when memory pressure becomes high
• dont boost CPU when duration is 0
-> Limit the rate of CPUfreq clock-rate changes.[we dont want it to change freq every 50ms].
-> cpu_input_boost : simplify screen-awake check.
-> devfreq_boost : simplify screen-awake check.
-> Massive update to Anxiety I/O scheduler
-> cpufreq: interactive: Skip timer when policy->min == policy->max
-> Stopped Log | dmesg spam from some drivers.
-> Properly fix use of uninitialized variables.
[/HIDE][/LIST]
IMMENSITY KERNEL PETRICHOR release [24-03]
Code:
[PETRICHOR ] RELEASE:-
# Changelog
->More Smoother & Faster
-> Compiled with aarch64-linux-gnu-9.0 + clang-9.0.0
-> Upstreamed to linux version 3.18.137.
-> Fixed dts_Ultra support
-> Readded Maple i/O
-> Removed old & poor i/o schedulers
-> added Ultra Kernel Samepage merging for devices with less RAM [Only for 2/3 gb varients]
-> Updated cpu_input_boost
-> made the cpu_input_boost less aggressive.
-> Boost FingerPrint sensor on Wake.
-> increased boost duration while using camera.
-> added app launch boost [boost the min cpu freq to boost freq when a app becomes a "top-app"].
-> Added Simple MSM themal Monitor [Really awesome]
-> Fixed Direct references to HZ on many drivers.
-> improved Virtual Memory's Performance.
-> ULPS on all Display panels
-> Some underthehood cleanups & optimizations
IMMENSITY KERNEL initial release
Code:
~~IMMENSITY • KERNEL~~
FASTER, SMOOTHER & SMARTER
-> Compiled with Linaro-7
-> Up to date with the latest stable Linux version (3.18.136)
-> Patches from Code Aurora Forum targeting GPU, touchscreen/video, storage, and sound
-> Kernel hardening from CopperheadOS
-> Mainline Linux patches for CFQ and media memory allocation.
-> Several subsystems converted to use power efficient workqueues.
-> Westwood as the default congestion algorithm
-> TCP_Westwood optimizations for better speeds
-> Added Anxiety I/O scheduler [default]
-> KCAL color control v2
-> Minimum/maximum backlight control
-> Vibration control
-> Wake gestures (thanks to [user=4684315]@flar2[/user])
-> Boeffla Wakelock Blocker
-> Available to flash with AnyKernel2 (thanks to [user=4544860]@osm0sis[/user])
-> basically some crypto stuff that you won't understand
-> some entropy tweaks that you will not understand
-> page/slub sanitization ;_;
-> fsync on/off [default -off]
-> DTS_Eagle hardware/software processing
-> some Audio Improvemts for you AudioPhiles
-> arm32 vDSO support
-> Fix QCOM mismerges
-> msm_performance improvements
-> cpufreq - interactive optimizations
-> Memory Improvements [a Lot]
-> CPU_input_boost, Devfreq_boost from <Sultan>
-> FP Wakeup, Display Wakeup improvements
-> kgsl,devfreq increase workerthread priority
-> some arm64 up streams from mainline
-> enabled ULPS on display
-> Remove Debugging from LowMemoryKiller.
-> updated & optimized haptic driver
-> increased haptic voltage [a lil]
-> increased max charge capacity to 85
-> State Notifier Support
-> Simple GPU Algorithm
-> Added Adreno Boost
-> Added Adreno Idler
-> Enabled High Performance Audio by default
-> added I/O Swicher driver
-> Added Ultra Kernel Same page Merging
-> and many miscellaneous stuff just stalk at my git.
-> Yes FocusFix is there
Release v4.0 March-4
Code:
• Some Major Cleanups
• Removed UC
• Removed Slimbus OC
• Removed Audio Codec OC
• Removed All Hotplugs [People don't use it ]
• Removed Conservative, Userspace & Ondedmand CPU governors
• Replaced with Intelliactive, BioShock, Darkness, Impulse .
• Added Westwood TCP congestion algorithm [Default]
• Added Anxiety & Tripndroid I/O [CFQ Default]
• Lower The Input Boost Perf Freq to 1401600 & Increase Devfreq boost freq to 1401600 [Save little power]
• msm: kgsl: Increase worker thread priority from 2 -> 16
• Update RT priority
• always perform warm reboot
• swap pages one at a time
• optimize interactive gov for battery efficiency.
• Misc Speed / Memory Improvements.
• Added Voltage Control [ported from 8996].
• Added Simple GPU Algorithm
• Added AdrenoBoost
• Disabled GFS.
• qdsp6v2: Set decoder output to 24 bit
• wcd9335 - Added laster k's drivers
• wcd9335 - enabled power gating.
[/LIST][/HIDE]
Release v3.0 Feb-24
Code:
-> Upstream to v3.18.136
-> Removed all Custom CPU Governors Expect blu_active.
-> Removed FP-Boost instead Optimized the FP driver
-> Removed Intellithermal Driver
-> Increased Charging Limit from 70% to 80%
-> Added Mainline Bfq I/O updates
-> Memory Optimizations
-> Faster Camera Focus
-> Focus Fix Added
-> Added Custom Hotplug Drivers
• LazyPlug
• Blu_Plug
• Intelli_Hotplug
• AutoSMP_Hotplug
• AiO Hotplug
• MSM_Hotplug
• ThunderPlug
• Alucard Hotplug
-> Add an Api to check if Voice Call is active.
-> Enhanced Slimbus CLK Gear.
-> Increased Slimbus Frequency.
-> Sound - Added Dynamic Perf Control.
-> wcd tunings
-> Added Adreno Boost
-> Set GPU idle-timeout to 64ms.
-> I/O Changed to CFQ
-> Custom Hotplugs is disabled by Default
-> misc updates and improvements
[/LIST][/HIDE]
=> OLD Stable OC Builds are on SF
-> GPU OC till 700Mhz
-> CPU/OC till 2208Mhz
Don't forget to Leave A Thanks : )
Reserved 2
Best kernel I've tried recently. Great job, thanks.
What a çunt?!, excellent work
So, Utsav The Çunt is here, at XDA.
Great work!
After flashing this. Do I need to flash convert2HMP I am on aex pie. What is HMP
saurabh0291 said:
After flashing this. Do I need to flash convert2HMP I am on aex pie. What is HMP
Click to expand...
Click to collapse
Before flashing this
Would flashing the latest file named unified and dated 20/02 be good enough or would any other zip be needed as well?
This has been tyev awesome kernel made for potter
aki_007 said:
This has been tyev awesome kernel made for potter
Click to expand...
Click to collapse
Thanks you.
Review after using for more than month .
1. Battery drain - minimal or say best .
2. Speed - snappy as required .
3. Sound - has slimbus OC , so default audio is so good , even on high volume , sound doesn't get distorted .
4. snappy Fingerprint .
5. Has best OnScreen drain , as low as 11/hr , usually 12-13/hr .
6. Online streaming is so good , just because of tweaked performance .
7. Has latest DTS-EAGLE support from Asus Zenfone Z5.
Something about dev : He constantly updates , He is very open to bug reports , You'll get the right answer with right question asked .
aki_007 said:
Review after using for more than month .
1. Battery drain - minimal or say best .
2. Speed - snappy as required .
3. Sound - has slimbus OC , so default audio is so good , even on high volume , sound doesn't get distorted .
4. snappy Fingerprint .
5. Has best OnScreen drain , as low as 11/hr , usually 12-13/hr .
6. Online streaming is so good , just because of tweaked performance .
7. Has latest DTS-EAGLE support from Asus Zenfone Z5.
Something about dev : He constantly updates , He is very open to bug reports , You'll get the right answer with right question asked .
Click to expand...
Click to collapse
This Means A Lot to me thanks
Great job man:good:
Has an abundance of cool features!
Awesome kernel
It's the best kernel for Potter getting great battery life, amazing work on the kernel Utsav .Guys just try it :good:
New Update is now on SourceForge
Change Log on Post 2
Leave a Thanks for More Updates
This is the best kernel i ever used.
Battery life and performance both are just amazing.
It gives you all the options you ever gonna need.
Stand by drain is not existance.
I am easily getting close to 9H on my two year old device on LTE all day. I didnt think it was possible before.
Thank you so much...
UtsavTheGreat said:
New Update is now on SourceForge
Change Log on Post 2
Leave a Thanks for More Updates
Click to expand...
Click to collapse
Awesome as always , especially those audio tweaks , couldn't ask for more .
Make a build compatible with CAF roms too , which has most goodies .

[KERNEL][BERYLLIUM][Kernel 4.9.290][MIUI & AOSP] BAALAM Kernel

{
"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:
/*
* I am not responsible for bricked devices, dead SD cards, thermonuclear
* war, or the current covid-19 pandemic caused by you following these
* directions. YOU are choosing to make these modificiations, and
* if you point your finger at me for messing up your device, I will
* laugh at you.
*/
BAALAM Kernel is based on LineageOS sources compiled with Proton Clang.​​Features
- Linux Kernel version 4.9.290
- Merged latest CAF tag
- Merged Latest LineageOS 18.1 commits
- I/O Schedulers: deadline, noop, cfq, zen, maple, anxiety
- Boeffla wakelock blocker
- Westwood, BBR, reno, cubic TCP Congestion
- Simple Low Memory Killer
- Fsync Control
- Drivedroid support
- Disabled Gentle Fair Sleepers
- LZ4 Compression Algorithm by default
- Cache tweaks
- CRC Check Disabled
- Zipped up with latest AnyKernel3
- WireGuard VPN support
- SafetyNet Flags Patch
- USB Fast Charge (900 mAh)
- TCP Tweaks
- Sound Control
- KCal Control
- AdrenoBoost
See all commits
Installation
1.- Download zip
2.- Boot to recovery mode
3.- Make a backup of your current boot.img/kernel
4.- Flash zip
5.- Reboot system
Note: Not all features comes enabled when you've flashed this kernel, you need a kernel manager to enable/disable or adjust some tweaks.
You need a kernel manager app like SmartPack(free), EX Kernel Manager(paid)...​
Downloads​
Android 10 & 11
BAALAMKernel-v1.5.1-beryllium
MediaFire is a simple to use free service that lets you put all your photos, documents, music, and video in a single place so you can access them anywhere and share them everywhere.
www.mediafire.com
MIUI
BAALAMKernel-v1.5.1-MIUI-beryllium
MediaFire is a simple to use free service that lets you put all your photos, documents, music, and video in a single place so you can access them anywhere and share them everywhere.
www.mediafire.com
Android 12
BAALAMKernel-v2.0.5-s-beryllium
MediaFire is a simple to use free service that lets you put all your photos, documents, music, and video in a single place so you can access them anywhere and share them everywhere.
www.mediafire.com
XDA: DevDB Information
BAALAM, Kernel for the POCO F1
Contributors
ZonaRMR
Source Code: https://github.com/LowTension/BAALAM_android_kernel_xiaomi_sdm845
Kernel Special Features:
Version Information
Status: Stable
Current Stable Version: 1.5.1
Stable Release Date: 2021-10-28
Changelogs​Android 12:
v2.0.5-s
Code:
- Upstreamed to Linux Kernel v4.9.290
v2.0-s
Code:
- Upstreamed to Linux Kernel v4.9.288
- Merge CAF tag LA.UM.10.3.r1-00300-sdm845.0
Changelogs
Android 11
v1.5.1
Code:
- Upstreamed to Linux Kernel v4.9.290
v1.5
Code:
- Upstreamed to Linux Kernel v4.9.287
- msm-4.9 patches from CodeAurora
- Added AdrenoBoost
v1.4.2
Code:
- simple_lmk: Thaw victims upon killing them
- simple_lmk: Make the reclaim thread freezable
- Upstreamed to Linux Kernel v4.9.284
- Revert "ARM64: dts: Force warm reboot in order to preserve mem"
v1.4.1
Code:
- Upstreamed to Linux Kernel v4.9.283
v1.4
Code:
- Enabled Westwood, BBR TCP congestion
- TCP tweaks
- arm64: Select ARCH_HAS_FAST_MULTIPLIER
- cpuidle: Allow enforcing deepest idle state selection
- alarmtimer: Add ndelay for tight loop
- cpu-boost: Bind to LITTLE cpus and reduce RT prio
- cpu-boost: Rework scheduling setup
- cpu-boost: Reduce input boost time interval
- drivers/usb: Add Drivedroid Support
- arch/arm64: dts: disable dfps in jdi fhd panel
- soc: qcom: subsystem_restart: Prevent kernel panic caused by modem crash
- Upstreamed to Linux Kernel v4.9.282
v1.3
Code:
- mm: swap: swap pages one at a time
- mm: Default to 128KB readahead
- drm-msm-dsi: add backlight min option
- Kcal: drm: msm: kcal: make the userspace module param vars static and use short instead of integers
- Kcal: kcal: pie: fix used pcc setup for sde path
- Kcal: drm: msm: kcal: hue, saturation, value and contrast adjustments
- Kcal: drm: msm: kcal: export rgb to userspace and clean it up
- Kcal: kcal: sde_hw: color proc v4: add RGB bias
-zram: fix idle/writeback string compare
- Sound Control: techpack: sound_control: remove the speaker bits
- Sound Control: wcd934x: sound control: reset headphone digital gain to user val
- Sound Control: wcd934x: add sound control
-arm64/configs: zram: enable zram-writeback
-arm64/dts: sdm845-sde: Enable PM QoS for SDM845 rotator
-ARM: dts: sdm845: Disable LPM wakeup prediction for the big cluster
-ARM: dts: sdm845: Disable expedited RCU grace periods after init
-ARM: dts: sdm845: Disable unhandled or broken IRQ monitoring
-ARM: dts: sdm845: Suppress verbose output during boot
-ARM: dts: msm: Update PM-QoS values for sdm84
-ARM: dts: msm: alter disable load to 0 for DSI supplies on sdm845
-mm: Increment kswapd_waiters for throttled direct reclaimers
-buffer: eliminate the need to call free_more_memory() in __getblk_slo
-buffer: grow_dev_page() should use __GFP_NOFAIL for all case
-buffer: have alloc_page_buffers() use __GFP_NOFA
-mm: vmpressure: Fix rampant inaccuracies caused by stale data usa
-mm: vmpressure: Fix a race that would erroneously clear accumulated data
-mm: vmpressure: Ignore costly-order allocations for direct reclaim to
-mm: vmpressure: Don't export tunables to userspace
-VFS: use synchronize_rcu_expedited() in namespace_unlock()
-mm: Don't stop kswapd on a per-node basis when there are no waiters
-mm: vmpressure: Ignore allocation orders above PAGE_ALLOC_COSTLY_ORDER
-mm: Don't warn on page allocation failures for OOM-killed processes
-mm: vmpressure: Don't cache the window size
-mm: vmpressure: Interpret zero scanned pages as 100% pressure
-mm: vmpressure: Don't exclude any allocation types
-mm: Stop kswapd early when nothing's waiting for it to free pages
-simple_lmk: enhances and fixes
-UPSTREAM: lib/decompress_unlz4: change module to work with new LZ4 module version
-lz4: fix compress max output bound
-UPSTREAM: lib: update LZ4 compressor module
-zram: Use lz4 compression by default if present
-fastchg.c: Enable USB3 fast charge by default
v1.2.1
Code:
-Upstreamed to Linux Kernel 4.9.281
v1.2
Code:
-ARM64: dts: qcom: sdm845: Remove AVB check
-arm64: lib: memory utilities optimization
-drivers: misc: implement usb fast charge mode
-proc: cmdline: Patch SafetyNet flags
-rmnet_data: Disable useless logging
-ipv4/tcp: Force applications to use TCP_NODELAY to improve network latency
-block: Add Anxiety I/O scheduler
-f2fs: Enlarge min_fsync_blocks to 20
-Introducing Touchboost driver(disable by default)
-msm_performance: Disable boosting when battery saver is on
-cmdline: replace instead of remove for SafetyNet CTS pass
v1.0
Code:
- Merge tag 'v4.9.280'of https://kernel.googlesource.com/pub/scm/linux/kernel/git/stable/linux-stable
- Merge tag 'LA.UM.8.3.c25-03100-sdm845.0'of https://source.codeaurora.org/quic/la/kernel/msm-4.9
- boeffla_wl_blocker: update to wakelock blocker driver v1.1.0
- simple_lmk: Introduce Simple Low Memory Killer for Android
- mm: Adjust dirty ratio percentage
- mm: Disable readahead by default
- fs: Reduce cache pressure
- IO Scheduler: Enable all IO Sched and set CFQ as default
- block: add MAPLE I/O scheduler
- block: add zen scheduler
- Added fsync on/off support.
- zram: use lz4 compression by default
- core: disable crc check
- kernel/sched/features: Disabled Gentle Fair Sleepers
- setlocalversion: remove -dirty
- setlocalversion: removed -g{commitish}, the 12 hex chars of kernel string append
See all the commits
reserved
Nice to see ah new Kernel Dev....
ExtSDCard broken....?
Kernel works great, hopefully waiting for TCP Congestion ...C2TCP, BBRv2.....
THX for suporting Poco....
Garfield3333 said:
Nice to see ah new Kernel Dev....
Kernel works great, hopefully waiting for TCP Congestion ...C2TCP, BBRv2.....
THX for suporting Poco....
Click to expand...
Click to collapse
It will be implemented in the future releases.
Any request is welcome
Thank you for your support.
Report.....
I dont wanna format my ExtSdcard....(for mobile using)
Maybe ExtSDCard broken....?
Thx...
New Build (v1.2.1): https://www.mediafire.com/file/pv3kl6q29avbdne/BAALAMKernel1.2.1-beryllium.zip/file
See changelogs in post #2
ExtSdCard bug fixed.....works great....
Thx for your support...
Al works great, huge thx for your work....
one thing is not so good....
websites are loading slow....
i think the TCP Congestion....westwood,C2TCP, BBRv2
would help....
thanks brother hope you continue updating
Is it have kcal or sound tweak?
raditzava said:
Is it have kcal or sound tweak?
Click to expand...
Click to collapse
No
Is this only for Lineage 18.1 / Android 11?
Valdamjong said:
Is this only for Lineage 18.1 / Android 11?
Click to expand...
Click to collapse
Only tested on Android 11 based ROMS
New build: v1.3 https://www.mediafire.com/file/g4db5951ctfr707/BAALAMKernel-1.3-beryllium.zip/file
New: Added Sound & Kcal Control
See all changelogs in post #2
ZonaRMR said:
Only tested on Android 11 based ROMS
Click to expand...
Click to collapse
Ok, I'll give a try on Android 10.
Edit: The installation is not possible on Android 10 because of the security patch level.
Valdamjong said:
Ok, I'll give a try on Android 10.
Edit: The installation is not possible on Android 10 because of the security patch level.
Click to expand...
Click to collapse
Valdamjong said:
Ok, I'll give a try on Android 10.
Edit: The installation is not possible on Android 10 because of the security patch level.
Click to expand...
Click to collapse
I have reuploaded zip without security patch verification.
Plz make a backup before
New build: v1.4 https://www.mediafire.com/file/zgzdg4lq5tp2lg7/BAALAMKernel-1.4-beryllium.zip/file
- Upstreamed to Linux Kernel v4.9.282
- Westwood, BBR TCP Congestion
- Drivedroid support
See all changelogs in post #2
i've tested 1.4 Kernel....
congrats... amazing work...
This Kernel have all that i want....
Thx a lot, and keep up the good work....!!!!
v4.9.283 is coming.....

Categories

Resources