[KERNEL][UC] ZenKernel V1.9 Super for MM [Z00A/8][HotPlug][STOCK ROM] - ZenFone 2 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 KERNEL IS BORN TO REDUCE RANDOM REBOOT OR REBBOT
AND MORE BATTERY LIFE
My Settings:
(saver)
Governor: Interactive
HotPlug CPU: IntelliPlug
(faster)
Governor: Interactive
HotPlug CPU: (none) off
Everything else without changes ( For tweak kernel use Kernel Adiutor )
Full support int.d for test this goto in '/data' dir and
you see the files Test.log, Z03TDTVacuum.log and Zipalign.log
For disable int.d feature rename folder '/etc/int.d'
Based on asus kernel sources WW-4.21.40.184
Kernel source are here : ZE551ML4_21_40_184.zip
Testing on my ZE551ML 4GB 2,3GHz
Support underclock to 250MHz
Support NTFS and eXfat
Support POWERSUSPEND WAKELOCK EARLYSUSPEND
Support USB OTG
Sensors Fix
DeepSleep Google Play Service Fix
Networking options:
ADVANCED BIC CUBIC WESTWOOD HTCP HSTCP HYBL
VEGAS SCALABLE LP VENO YEAH ILLINOIS
Toolchain Linaro 4.9.2 optimizations standard :
HOSTCFLAGS = -Wall -Wmissing-prototypes -Wstrict-prototypes -O2 -fomit-frame-pointer -std=gnu89 -fgcse-las -floop-flatten -floop-parallelize-all -ftree-loop-linear -floop-interchange -floop-strip-mine -floop-block -pipe -Wno-unused-parameter -Wno-sign-compare -Wno-missing-field-initializers -Wno-unused-variable -Wno-unused-value
HOSTCXXFLAGS = -O2
# L1/L2 cache size parameters by @JustArchi
KBUILD_CFLAGS += --param l1-cache-size=32 --param l1-cache-line-size=32 --param l2-cache-size=2048
Governors CPU optimized :
ALUCARD CONSERVATIVEX INTERACTIVE FRANKENSTEIN HOTPLUG INTEL LAGFREE
PERFORMANCE ADAPTIVE BIOSHOCK BLUACTIVE CONSERVATIVE THESSJACTIVE
CYAN DARKNESS HYBRID IMPULSE INTERACTIVEX LIONHEART YANKACTIVE
NIGHTMARE ONDEMAND PEGASUSQ POWERSAVE SMARTASSH3 ZZMOOVE
SMARTMAX WHEATLEY
new TRIPNDROID INTELLIACTIV INTELLIMM
new INTELLIDEMAND YANKDEMAND HELLSACTIVE
update cpu freq in parameters Governors
IO Schedulers:
NOOP DEADLINE CFQ SIO SIOPLUS ROW FIOPS ZEN FIFO VR TRIPNDROID
Hotplugs driver:
ASMP MSM_HOTPLUG ALUCARD_HOTPLUG INTELLI_PLUG
ZEN_DECISION MAKO_HOTPLUG MSM_SLEEPER
For tweak kernel use Kernel Adiutor... (thanks for this Apps)
Thanks to TheSSJ Project T for your kernel sources on GitHub... Mod diff here fix...
Thanks to Nyks45 OctoDex for your kernel sources on GitHub...
Thanks to ASUS for kernel sources....
For Z008 flash Zenkernel.V1.3.Atom.MM184.Zenfone2_Anykernel.zip in attachments
goto here...
for support init.d add this code in your ramdisk at the end of init.rc:
service sysinit /system/bin/sh /sbin/sysinit.sh
disabled
user root
oneshot
on property:sys.boot_completed=1
start sysinit
exec /system/bin/sysinit.sh
Click to expand...
Click to collapse
For Z00A
Flash Anykernel if have ZenKernel full version in device (for full support init.d flash ZenKernel full)
old UPDATE
UPDATE V1.1
add Asynchronous Transfer Mode (ATM)
ATM is a high-speed networking technology for Local Area Networks
and Wide Area Networks. It uses a fixed packet size and is
connection oriented, allowing for the negotiation of minimum
bandwidth requirements.
add BLX Support for Battery Life eXtender.
add Intel PowerClamp idle injection driver.
This enforce idle time which results in more package C-state residency.
The user interface is exposed via generic thermal framework.
UPDATE V1.2
update POWERSUSPEND (add extern bool power_suspended)
add ASYNC_FSYNC "asynchronous fsync"
update cpu freq in parameters Governors
update governor INTEL
add governor TRIPNDROID
add governor INTELLIACTIVE
add governor INTELLIMM
set default governor TRIPNDROID
add "Number of bits to use for ASLR of mmap base address"
This value can be changed after boot using the
/proc/sys/vm/mmap_rnd_bits tunable
add "Number of bits to use for ASLR of mmap base address for compatible applications"
This value can be changed after boot using the
/proc/sys/vm/mmap_rnd_compat_bits tunable
set CONFIG_OPROFILE_EVENT_MULTIPLEX=y
set CONFIG_JUMP_LABEL=y
remove fs # CONFIG_EXT2_FS is not set
remove fs # CONFIG_EXT3_FS is not set
UPDATE V1.3
update SWEEP2SLEEP driver (fix crash)
fix this error:
E Intel PowerHAL: Error opening /sys/devices/system/cpu/cpufreq/interactive/touchboostpulse: No such file or directory
replace power.mofd_v1.so in '/system/lib/hw' with this set permission 0644 backup original
(only when not set governors CPU INTERACTIVE)
rebuild ramdisk and fix many governors CPU
set default governors CPU INTERACTIVE
UPDATE V1.4 Beta for test
add CPU_BOOST (for tune use Kernel Adiutor)
(add 'migration_notifier_head')
update governor ONDEMAND
add governor INTELLIDEMAND
add governor YANKDEMAND
add governor HELLSACTIVE
add MSM_SLEEPER driver hotplug
update INTELLI_PLUG v5.4 driver hotplug
update INTEL driver hotplug
update ALUCARD_HOTPLUG driver hotplug
update MSM_HOTPLUG driver hotplug
update ASMP driver hotplug
Zenkernel.V1.4-beta.Atom.MM184.Zenfone2_Anykernel.zip
UPDATE V1.5
last commit cm-14.1 :
Enable CONFIG_IP_NF_MATCH_RPFILTER=y
Beta test v1.4 changes add...
UPDATE V1.6
KERNEL in XZ (reduce size)
enable CONFIG_DEBUG_NX_TEST=m
add Kernel-based Virtual Machine (KVM) support:
enable CONFIG_KVM=m
enable CONFIG_KVM_INTEL=m
add in Ramdisk load modules kvm.ko and kvm-intel.ko
You flash full version for new Ramdisk
UPDATE V1.7
add governor INTERACTIVE_PRO thanks @BORETS24
re_tuned governor cpu CYAN
You flash last full version for new Ramdisk
UPDATE V1.9 Super Update
commit cm-14.1 :
update File systems EXT4
update File systems F2FS
commits /* 3.18 backport */
enabled CONFIG_CRYPTO_CRC32=y
new ZRAM, ZSMALLOC, ZPOOL driver
update LZ4 compressor
enabled CONFIG_ZRAM_LZ4_COMPRESS=y
# CONFIG_FRONTSWAP is not set
CONFIG_ZPOOL=y
CONFIG_ZSMALLOC=y
# CONFIG_PGTABLE_MAPPING is not set
# CONFIG_ZSMALLOC_STAT is not set
disable CONFIG_CPUSETS is not set
set CONFIG_PANIC_TIMEOUT=3 (was 0)
set CONFIG_ARCH_MMAP_RND_COMPAT_BITS=16 (was 8)
enabled CONFIG_NF_CONNTRACK_SECMARK=y
enabled CONFIG_NETFILTER_XT_TARGET_SECMARK=y
enabled CONFIG_NETFILTER_XT_TARGET_CONNSECMARK=y
# Pseudo filesystems:
CONFIG_F2FS_IO_TRACE=y
# CONFIG_F2FS_FAULT_INJECTION is not set
CONFIG_NETWORK_FILESYSTEMS=y
# CONFIG_NFS_FS is not set
# CONFIG_NFSD is not set
# CONFIG_CEPH_FS is not set
CONFIG_CIFS=y
# CONFIG_CIFS_STATS is not set
# CONFIG_CIFS_WEAK_PW_HASH is not set
# CONFIG_CIFS_UPCALL is not set
CONFIG_CIFS_XATTR=y
CONFIG_CIFS_POSIX=y
# CONFIG_CIFS_ACL is not set
CONFIG_CIFS_DEBUG=y
# CONFIG_CIFS_DEBUG2 is not set
# CONFIG_CIFS_DFS_UPCALL is not set
# CONFIG_CIFS_SMB2 is not set
# CONFIG_NCP_FS is not set
# CONFIG_CODA_FS is not set
# CONFIG_AFS_FS is not set
disable CONFIG_UNUSED_SYMBOLS is not set
enabled CONFIG_CRYPTO_MD4=y
disable CONFIG_XZ_DEC_TEST is not set
You flash last full version for new Ramdisk
For install do in this order:
My mod 3Minit Battery & Traffic on Statusbar AsusSystemUI
Tested on Stock Z00A_WW-4.21.40.184 Works SuperSu and Magisk. FIX Not Work Xposed
Tested on [ROM]CleanSTOCK-MM-Z00A_WW-4.21.40.184[28-Nov] with Xposed V87_x86
Thanks to GuilhermeXtreme
Attention: On this Rom is present a Bug: power on HotSpot crash the phone
For fix Hotspot replace dir /framework with /framework dir from 144 and
set permission to 0644 all files (automatic wipe dalvik cache)
1_ Flash in your TWRP Zenkernel_V1.3_.MM184_Zenfone_2.zip in Attachments
2_ Flash magisk v9 zip find on internet Xda Thread
3_ Flash SR4-SuperSU-v2.78-SR4-20161115184928.zip find on internet Chainfire Download or phh's superuser
4_ Reboot devices :good:

Nice man.Your kernel support Z008?

Russiamen said:
Nice man.Your kernel support Z008?
Click to expand...
Click to collapse
Sorry bro not have Z008 phone.
I wait for this news... (test please)
:good:

It's good that you link to the Asus kernel source, but I think linking to your modified kernel source would be better
Doesn't need to be github, you could upload a zip file on Google drive

Renix63 said:
Sorry bro not have Z008 phone.
I wait for this news... (test please)
:good:
Click to expand...
Click to collapse
Boot in twrp(

TheSSJ said:
It's good that you link to the Asus kernel source, but I think linking to your modified kernel source would be better
Doesn't need to be github, you could upload a zip file on Google drive
Click to expand...
Click to collapse
You're right, but I have no way to save 150 mega Web ... maybe I create a patch file. :highfive:

Which xposed i should install?? Please give me the links

Russiamen said:
Boot in twrp(
Click to expand...
Click to collapse
OP needs to compile the Z008 display driver into his kernel, then it will boot - https://github.com/TheSSJ/zf2_mmkernel/blob/master/arch/x86/configs/x86_64_moor_defconfig#L3568

TheSSJ said:
OP needs to compile the Z008 display driver into his kernel, then it will boot - https://github.com/TheSSJ/zf2_mmkernel/blob/master/arch/x86/configs/x86_64_moor_defconfig#L3568
Click to expand...
Click to collapse
And need change dpi in 320

ayush.gl said:
Which xposed i should install?? Please give me the links
Click to expand...
Click to collapse
This xposed-v87-sdk23-x86.zip

TheSSJ said:
It's good that you link to the Asus kernel source, but I think linking to your modified kernel source would be better
Doesn't need to be github, you could upload a zip file on Google drive
Click to expand...
Click to collapse
My modification to your kernel...

Renix63 said:
This xposed-v87-sdk23-x86.zip
Click to expand...
Click to collapse
is it system less xposed??? please give me the links of magisk v9 and supersu working with this and tell me the correct order of flashing magisk, supersu and xposed. thanks

TheSSJ said:
OP needs to compile the Z008 display driver into his kernel, then it will boot - https://github.com/TheSSJ/zf2_mmkernel/blob/master/arch/x86/configs/x86_64_moor_defconfig#L3568
Click to expand...
Click to collapse
Apply my changes and try a build....

ayush.gl said:
is it system less xposed??? please give me the links of magisk v9 and supersu working with this and tell me the correct order of flashing magisk, supersu and xposed. thanks
Click to expand...
Click to collapse
Find magisk v9 in this Rom :good:
Code:
1_ Flash in your TWRP Zenkernel_V10_.MM184_Zenfone_2.zip in Attachments
2_ Flash magisk v9 zip find on internet
3_ Flash SR4-SuperSU-v2.78-SR4-20161115184928.zip find on internet
4_ Flash Xposed v87_x86_23
5_ Reboot devices

ayush.gl said:
is it system less xposed??? please give me the links of magisk v9 and supersu working with this and tell me the correct order of flashing magisk, supersu and xposed. thanks
Click to expand...
Click to collapse
Use my latest builds
http://forum.xda-developers.com/showpost.php?p=69834732&postcount=118

Russiamen said:
Use my latest builds
http://forum.xda-developers.com/showpost.php?p=69834732&postcount=118
Click to expand...
Click to collapse
Thanks :laugh:

Russiamen said:
Use my latest builds
http://forum.xda-developers.com/showpost.php?p=69834732&postcount=118
Click to expand...
Click to collapse
i got bootloops using your builds. is there any correct order i should follow, tell me the order @Russiamen

ayush.gl said:
i got bootloops using your builds. is there any correct order i should follow, tell me the order @Russiamen
Click to expand...
Click to collapse
I don't understand why some get bootloop ,I installed and everything was fine and don't understand how it all goes,what are your steps:crying:

Russiamen said:
I don't understand why some get bootloop ,I installed and everything was fine and don't understand how it all goes,what are your steps:crying:
Click to expand...
Click to collapse
flashed magisk v9 then phh's supersu then xposed v87 then reboot. should i reboot everytime after installing one zip or can i install all the 3 zips same time and reboot??

ayush.gl said:
flashed magisk v9 then phh's supersu then xposed v87 then reboot. should i reboot everytime after installing one zip or can i install all the 3 zips same time and reboot??
Click to expand...
Click to collapse
You have to install all of them in this order(Magisk+Phh's+Xposed)
What kernel are you using?

Related

[Kernel][I9100G][16/4/2012] Lucifr Kernel 1.6uv

Lucifr Kernel 1.6uv
Instructions
CWM version :
Download-->copy to sdcard/internal storage-->flash withCWM
Tar version :
Download--> flash with odin
or
Download-->extract-->copy and paste zImage in sdcard-->flash via ktool
Click to expand...
Click to collapse
Features
Touch CWM 5.0.2.8
Governors :
http://forum.xda-developers.com/showthread.php?t=1369817
Smartass2
OndemandX
interactiveX
Lagfree
Hotplug
Aggressive
AggressiveX
Gallimaufry
GallimaufryX
Lionheart
Abyssplug
Scheduler:
Noop
Dealine
CFQ
SIO (default)
BFQ
VR
Init.d supported
cifs supported
Custom Path for Bootanimation, poweron.wav and splash image
place bootanimation.zip into sdcard/misc
Pre-root and superuser installed
used xz compression
Restart into bootloader mode
Click to expand...
Click to collapse
Downloads
Lucifr kernel 1.6uv 200Mhz
TAR : http://www.mediafire.com/?9qvwrg389e014xn
CWM : http://www.mediafire.com/?ejbr1joiqfdyerj
Lucifr kernel 1.6uv 300Mhz
TAR : http://www.mediafire.com/?lto4kdjeo181jr1
CWM : http://www.mediafire.com/?lydgja79c6zwq09
Click to expand...
Click to collapse
Credits
Manish Dev for help me to test and giving me information
Clockworkmod 5.0.2.8 - neak kernel
Tegrak for his lulzactive governor
sakindia123 for his help
and who ever helped me
Click to expand...
Click to collapse
Change log
Code:
Lucifr Kernel 1.6
- superuser not installed fix,
- can't read bootanimation path,
- fix proximity sensor,
- increase touchscreen sensitivity while charging,
- put emmc in sleep mode before suspend
- Touchscreen: Improve responnsiveness
- ondemand: tweaking for responsiveness
- GOV: add GallimaufryX and AgAggressiveX governors/update interactivex some kernel tweak.
Lucifr Kernel 1.54
- Fix Screen recording issue.
Lucifr Kernel 1.53
- Fix Media scanner not scanning issue
- Fix Scheduler that not enabled at previous version
- disable clean cache
- pvr: __linux__ goes LINUX
- Correct the command for optimize flags
- 2 version : 200 400 600 800 1008 1200
- and 300 600 800 1008 1200
- Add Bootloader mode
Lucifr Kernel 1.52 Final
- Compile with ARM4.4.3
- Added optimized flags
- CPU frequency range 200Mhz~1200Mhz
- Fix CPU freq lock issue (now you can lock the frequency properly^^)
- Add cleancache function in kernel ( suppose to clean by it self)
- Add: JHash3
- Disable gentle fair sleepr
- some fixes
- somemore i forget too
Lucifr Kernel 1.5
- Change toolchains to arm-2010q1
- Added support for ARM_ERRATA_754322 & ARM_ERRATA_754327
- GOV : Add Abyssplug Governor
- OPP : Update Voltage and Frequency
- Driver : update samsung drivers
- GOV : Add and tweak governors
- ARM: cpu topology: Enable ARCH_POWER
- Add CPU Topology and sched_mc
- Change to Neak Touch CWM 5.0.2.8
- Arm: Allow CPU-supported unaligned accesses
- Add xz compression and tweak and enable it
- Add SQLB memory allocator
- many many more I forgottern
Lucifr Kernel 1.21
- Fixed Superuser, now superuser works on everyrom
- CWM Flashable with auto Cache wiper
Lucifr Kernel 1.2
- Changed name from HanzKernel to Lucifr Kernel
- Add Hotplug Governors
- Add BFQ,VR scheduler
- Set Noop scheduler as default
HanzKernel 1.1
- Update CWM to 5.0.2.6
- init.d supported
- cifs supported
- Remove Lulzactive Governor and Smartass Governor
- Add Ondemandx,InteractiveX,SmartassV2,Lagfree Governors
- Add SIO scheduler
HanzKernel
- Initial release
- clockworkmod 5.0.2.3 and root (pull from Superatmos Kernel [url]http://forum.xda-developers.com/showthread.php?t=1369977[/url])
- Added Lulzactive Governor ( thanks to tegrak [url]http://tegrak2x.blogspot.com/2011/11/lulzactive-governor-v2.html[/url]) and Smartass Governor
source code repository: https://github.com/hanny562/I9100G
{
"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"
}
nice!!!!
Wow great work
Tried it and loved the kernel features.
Here are a few screen shots of the kernel and my score
Crossed 6000 first time
So many battery saving governors
Battery life is damn good
voodoo sound support?
Great there are now more support for G version. Just hope people will read the opening post and not softbrick their device.
WEIRD
Lucifer!! (GoogleIt.com)
Thank You for this kernel ihope see ics room
lol~it's just a name
nice works again !!!
hanny562 said:
Lucifr Kernel 1.21
Click to expand...
Click to collapse
First thank for your best kernel... can you make the kernel to samsung bootanimation? Very appreciate that.
Sent from my GT-I9100G using Tapatalk
serge327 said:
First thank for your best kernel... can you make the kernel to samsung bootanimation? Very appreciate that.
Sent from my GT-I9100G using Tapatalk
Click to expand...
Click to collapse
Hi,about the samsung bootanimation set by the rom...if ur rom uses other boot animation as default then you have to replace the samsung boot animation at sdcard/misc/
I have tried to search but couldn't find anything about how to root the g version my friend has this so if anyone could guide me how to do ?
Great Work ~ !
---------- Post added at 04:48 PM ---------- Previous post was at 04:45 PM ----------
you can try here
http://forum.lowyat.net/topic/2068824
or Join us
Samsung Galaxy S II I9100G
hanny562 said:
/
Click to expand...
Click to collapse
first Thanks.
How About BLN my friend?
can you add BLN support in Your Kernel?
back light notification
genius.lizard2 said:
first Thanks.
How About BLN my friend?
can you add BLN support in Your Kernel?
back light notification
Click to expand...
Click to collapse
Hi, about BLN i've tried to port but fail since the code is different at all...
Can I flash on XXLB1 firmware?
off course you can flash it on XXLB1 firmware,i did it and had no problems so far.it doesn't matter what stock you have you can flash it on any firmware.
What a really poor choice of name.
Worship devil!!! It´s just a name.
Whatever!!!
battax said:
What a really poor choice of name.
Worship devil!!! It´s just a name.
Whatever!!!
Click to expand...
Click to collapse
I'm sorry if made you uncomfortable..but already squeeze my brain to think for a nice name><

[KK 4.4][JB 4.3/4.2/4.1][ICS][MIUI][CWM/ODIN] GearKernel (Universal/ICS 1.1.2)

{
"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 kernel is based on Semaphore Sources ( @stratosk ) with lots of optimizations and updates.
I'm working on all android version (4.0.3>). Of course this is based on official CyanogenMod partition layout. (Standard MTD/MMC for 4.0, LVM for 4.1 and newer)
Features ICS/Universal (updated for 1.1.2 Build)
Based on Semaphore Sources
Linux Kernel 3.0.101
Compile Flags Optimized
Compiled using Latest GCC 4.8.3 Cortex-A8 Optimized by Me (sources here)
Updated GPU Driver and fixed some checks (not for ICS)
SLUB Memory Allocator
Disabled MMC Checksum Check
Load_freq(4*HZ+61) to avoid Loadavg Moire
Optimized lib/string and lib/memcopy
Optimized ARM RWSEM algorithm and backported from 3.10 kernel
LowMemoryKiller from latest 3.4 kernel
VFP module optimized for NEON CPUs
Low RAM reserved to logger
GearTools app Built-In (not for ICS)
Disabled Gentle Fair Sleeper for smoother UI
Optimized SLUB Memory Allocator
Optimized some values such as vm_swappiness and much more
Entropy tweaks + Frandom built-in
Using LZO as default kernel compression and updated to latest version
Aligned CPU Access Enabled
Tweaked I/O Schedulers
Entropy patch applied to WiFi driver
Some useful GPU tweaks (all tested)
CPU Governors tweaks and backported from 3.4 Kernel (not all btw)
Updated WiFi Driver + Fixes
Using same sources for Universal
Optimized ReadAhead
Optimized RCU
Snappy Compression for ZRAM
ZRAM Support as module (use init.d script for this)
SWAP Support
Great Boot and Charging Logo (GearKernel ones)
OC Support up to 1400 MHz
1000 Hz Kernel
RCU Priority Boost Enabled
Using lots of stuff from 3.10 Kernel
BLX Support
Using WestWood TCP Congestion Algorithm
FSync disabled by default
TRIM Enabled
Disabled lots of debug stuff
EFS Patch by me included, no more imei lost risk (If you see wrong imei just reboot phone and imei will be restored ) Full Working
Improved USB signal quality (thx Talon for this patch)
Default Min CPU Freq 200000 MHz
TREE_PREEMPT_RCU for extreme performance
Using adapted Universal sources for ICS (with downgraded GPU Driver)
Updated audio drivers
GearKernel Recovery (with lots of features)
ExFat FileSystem support (needs testing)
All MIUI Versions Supported
ION Enabled
FTRIM Optimized
Performance Control Compatible (app here)
Dynamic RamDisk (Universal Kernel for 4.1/4.2/4.3/4.4 and MIUI | Since 1.1.0)
CPU Boost Driver for better CPU Frequency Scaling
CPU Governors (for more informations about each governor see here)
Adaptive
Wheatley
LagFree (default)
BrazilianWax
IntelliDemand
InteractiveX
Lulzactive
OnDemandX
Interactive
SmartAss2
Conservative
Hyper
PowerSave
LionHeart
OnDemand
Performance
I/O Schedulers
Noop
DeadLine
SIOPlus (default)
CFQ
BFQv6r1 (backported from 3.4 Kernel)
ROW (backported from 3.4 Kernel)
V(R)
ZEN
Click to expand...
Click to collapse
You can find all other minor features in changelogs.
My Kernel Builds are divided in 2 Groups with 2 Versions each one:
Universal for 4.1/4.2/4.3/4.4 and MIUI Kernel (>= 1.1.0)
ICS for 4.0 Kernel
Click to expand...
Click to collapse
Normal versions without s: for CM9 or ROMs without hugemem configuration, available RAM 38*MB - 39*MB
's' versions: for Slim Bean ROM or patched ROMs (patch here for KK 4.4, here for JB 4.3, here for JB 4.1/4.2, here for ICS 4.0) with hugemem configuration, available RAM 39*MB - 41*MB
"s" version will automatically patch rom when you flash kernel via cwm (Only for ICS)
NOTE: Enabling BigMem (using GearTools) in all kernel builds will break 720p Recording/Playback
Based on your android version you can choose your kernel build
Changelog for Universal
Changelog for ICS (same as /)
Issues Reporting
Kernel Downloads 1.0.4 =>
(Odin and CWM Version)
------------------------------------------------------------------------
Kernel Downloads <= 1.0.3
(Odin and CWM Version)
Github Sources Universal
Github Sources ICS
Init.d Scripts
ZRAM (updated for => 1.0.4 Kernel)
Code:
#!/system/bin/sh
insmod /system/lib/modules/zram.ko
# You can replace 50 with the number of MB you want ZRAM Device to be
echo $((50 * 1024 * 1024)) > /sys/block/zram0/disksize
mkswap /dev/block/zram0
swapon /dev/block/zram0
Optional Features
Code:
#!/system/bin/sh
# (remove the # before insmod if you want to enable that feature)
# CIFS (for VPN)
# insmod /system/lib/modules/cifs.ko
# UHID
# insmod /system/lib/modules/uhid.ko
# USBHID
# insmod /system/lib/modules/usbhid.ko
# Xbox Pad
# insmod /system/lib/modules/xpad.ko
# Mouse
# insmod /system/lib/modules/mousedev.ko
# FM Radio
# insmod /system/lib/modules/radio-si4709-i2c.ko
# config.gz
# insmod /system/lib/modules/configs.ko
Semaphore Auto Brightness
Code:
#!/system/bin/sh
insmod /system/lib/modules/sema_autobr.ko
echo 0 > /sys/devices/virtual/misc/sema_autobr/max_br_threshold
echo 0 > /sys/devices/virtual/misc/sema_autobr/effect_delay_ms
echo 30 > /sys/devices/virtual/misc/sema_autobr/instant_upd_threshold
echo 15 > /sys/devices/virtual/misc/sema_autobr/min_brightness
echo 255 > /sys/devices/virtual/misc/sema_autobr/max_brightness
echo 3000 > /sys/devices/virtual/misc/sema_autobr/max_lux
Click to expand...
Click to collapse
Thanks to:
@stratosk for his source and all his hard work
@pawitp for his kernel
@zacharias.maladroit for his useful information about CM's initramfs
@Ezekeel for LiveOC, Custom Voltage
@sztupy for USB host driver
@Phil3759 for Phil'z Touch Recovery
@mialwe for his vibrator intensity and other fixes
@DerTeufel1980 for various hints and for his kernel app
@grinder777 for his great support
@n8r for UHID
@Morfic for GPU Tweaks
@ts1506 for the Init.d scripts idea
@N00B_IN_N33D for the GearKernel Logo
@NitroOxid for deep testing
and many others that i missed for sure (don't kill me for this, i can't remember all names) :fingers-crossed:
Click to expand...
Click to collapse
​
nice
looks good man. might try flashing later
New JB 4.2 build coming soon
Sent from my GT-I9500 using Tapatalk 4 Beta
JBPlus V0.3 is up!
Enjoy!
Sent from my GT-I9500 using Tapatalk 4 Beta
JBPlus V0.4 is up!
Enjoy!
Thank you Alberto! Is this kernel up to date with JB Semaphore from the i9000. Strats, hasn't updated for us in a while. But keeps the 9000 updated. I'll blast in a bit! Thanks again
Dougfresh said:
Thank you Alberto! Is this kernel up to date with JB Semaphore from the i9000. Strats, hasn't updated for us in a while. But keeps the 9000 updated. I'll blast in a bit! Thanks again
Click to expand...
Click to collapse
You're welcome I hope you enjoy it.
Now im starting to update ICS and JB 4.1 Kernels Stay tuned!
I would honestly drop ICS support. Almost nobody will flash ICS anything because of the EU bug
Sent from my SGH-T959 using xda app-developers app
EU Stuff? I have never heard this problem. Maybe is something related to vibrant variant.
Sent from my GT-I9500 using Tapatalk 4 Beta
GearKernel ICS V0.2 is out!!!
Enjoy!
GearKernel JB V0.1 is out!!!
Enjoy
Who can make a good boot logo for my kernel?
Thanks in advance
I think it is a very good kernel, actually the only one updated for JB 4.1.x. Smooth on Miui.
No issues so far.
Tomorrow New JBPlus and JB Release.
Changelog for both:
- Optimized ZRAM Support (module, i will release a script for this)
- Optimized SWAP Support
- Optimized much more performance
- Touch Recovery (great )
- No more included Aroma File Manager (not compatible with touch recovery, i will provide it in attachments)
- Back to SLUB Memory Allocator
- GearTools app built-in (removed semaphore manager)
- RCU Priority Boost Enabled
- OC up to 1400 MHz (LiveOC still present)
- Dynamic FSync now full working
- All governors and I/O Schedulers are now built-in, no more compiled as modules
- BFQv6r1 I/O Scheduler support
- Interactive Governor backported from 3.4 kernel and optimized
Maybe more that i will add tomorrow before release
TO-DO for next releases:
- Add V(R) and FIOPS I/O Scheduler
- Add some other good governors
- Linux Kernel 3.0.85
- ......
And maybe an ICS Release
Obthe EU bug was only in ICS and it makes the internal storage unusable
Sent from my SGH-T959 using xda app-developers app
http://forum.xda-developers.com/showthread.php?t=1858216
Present only in early ICS Builds and if you downgrade from ICS/JB/JB 4.2 to Froyo.
So this is safe
Alberto96 said:
http://forum.xda-developers.com/showthread.php?t=1858216
Present only in early ICS Builds and if you downgrade from ICS/JB/JB 4.2 to Froyo.
So this is safe
Click to expand...
Click to collapse
I got the EU bug with a very late version of one of the best ICS roms for vibrant.
Sent from my GT-I9300 using xda app-developers app
mikka06 said:
I got the EU bug with a very late version of one of the ICS roms for vibrant.
Sent from my GT-I9300 using xda app-developers app
Click to expand...
Click to collapse
Strange.....
So...USE THE ICS KERNEL AT YOUR OWN RISK!
New JBPlus & JB 1.0.0 Build Released!!!
Enjoy

[DISCONTINUED][5.1] Tangerine kernel v11.1

What are you doing here? This is old, my new kernel can be found here: Helium
Welcome to the thread of Tangerine kernel!
This kernel is meant to be used with all the available Lollipop ROMs.
Disclaimer:
use this kernel at your own risk. Flashing it may brick your device. I'm not responsible for any software/hardware damage.
Q&A thread
This is the Questions & Answers thread: http://forum.xda-developers.com/xperia-sp/help/qa-tangerine-kernel-t3178801
Changelog:
v11.1
fixed /system not mounting in Temasek
do not use bricked hotplug
any newer version doesn't work
v11
built in frandom support (not a module anymore)
added bioshock CPU governor
added bricked hotplug by @show-p1984 (don't worry, "bricked" is just the name - the hotplug works well)
splashscreen can be chosen by the user (read below)
a couple of source updates
faster recovery boot & improved fstab (by @AdrianDC)
improved default ZRAM settings
v10.2
Linux 3.4.86 (thanks to nosedive)
various source updates (SELinux, wireless network management...)
wheatley CPU governor readded
default settings have been improved
important: check that the md5 sum of the zip is: 12ea5ad12650fc69002ce499d0f28fa5. Otherwise, don't flash the kernel and contact me
v10.1
basically v10, but working It misses some features that I wanted to include, but I released it so you can benefit from the stability improvements it brings.
Linux 3.4.72 (thanks to @nosedive)
ZRAM and zsmalloc backported from Linux 3.14
latest TWRP
Cortex-A15 optimizations
L2 CPU freq table fixed (thanks to @suliman lbabidi)
v10: erased update. Use v9.2.
v9.2
CPU underclocked to 281 MHz (disabled by default)
new splashscreen
fixed a bug that caused a kernel panic
bug: kernel version still shows Tangerine-9.1 (I've forgotten to change it)
v9.1
f2fs updates
f2fs for /system support in both kernel & TWRP
init.d support
fast screen unlock
Cortex-A15 optimizations
minor fixes
CPU overclock disabled at boot (no more overheating)
v9.0
built with GCC 5.2 and UBER Toolchain
GPU idle frequency set to 200 MHz (thanks to @Adrian DC)
loads of source updates (thanks to @Mrcl1450)
Linux 3.4.17
lionheart and interactive CPU governor readded
Multicore powersaving readded
Tangerine uninstaller: read this: http://forum.xda-developers.com/showpost.php?p=62616583&postcount=1755 it's important!
signed zip (cannot be flashed in Cyanogen recovery)
v8.0
Linux 3.4.14
loads of source fixes imported from the work of many teams (SuSE, RedHat, Samsung, Motorola... thanks to them!)
Ultra KSM (a.k.a. UKSM)
Anykernel installation method
new boot logo
removed PhilZ recovery (sorry, will try to readd it)
joystick support
Row I/O scheduler massively updated and improved
2 new CPU governors: intlliactive, intellidemand2
ZRAM, qcache and zsmalloc support
bug: screen flashing. Read this: http://forum.xda-developers.com/showpost.php?p=62330509&postcount=1604
screen freezing bug maybe fixed
new installation method! Read below!
v7.2
ArchXperia fixes (there's no update for other releases)
v7.1
Linux 3.4.12
CPU undervolting is fixed
fixes in TWRP
bluetooth optimizations (included in Linux 3.4.12) (caution: may cause bugs in bluetooth. Please report any issue)
v7.0
many source updates
xz compression (smaller .elf file, slightly longer boot time)
yankactive CPU governor removed
loads of source updates
GPU frequencies are fixed, GPU OC disabled. It will be working soon :victory:
almost all CPU governors removed (sorry :crying
ondemandplus has been massively updated
interactive CPU governor tweaks by CodeAurora devs
loss of root is fixed
CPU boost & optimizations by CodeAurora devs
v6.6
charging bug fixed
a few source updates
v6.5
new ramdisk
frandom support
reduced overheating in TWRP (lock max freq at 1728 MHz)
v6.4 - only regular release (a1 doesn't need this update)
new ramdisk (fixes some bugs)
OmniROM support dropped. I'll support it again when the ROM will work (now it's quite unusable)
regression: if your phone is switched off and you plug the charger in, it will turn on and boot. I think it's a bug in my kernel and I'll do my best to release a fixed version soon.
v6.3
updated ramdisk (fixes black screen when receiving calls)
GPU OC disabled
TWRP is the default recovery
OmniROM support
v6.2
TWRP 2.8.7.0
v6.1
new governor: brazilianwax (it's bugged, don't use it - will be removed)
source updates (Linux 3.4.10)
mkfs.f2fs fixed
latest intelliplug by @faux123 with max freq limiter when screen is off
v6.0
built with the latest UBER toolchain and GCC 5.1
source updates (Linux 3.4.6)
new I/O scheduler: sioplus
read-ahead buffer size set to 128 kb
TWRP can format in f2fs (not working)
FauxSound 3.6 (may fix many bugs)
v5.2
FM radio works
smartassH3 removed
GPU overclock should work even though 480 MHz freq. is displayed as 0 MHz
v5.1
smartassH3 fixes (need to be tested)
WiFi module is automatically replaced by the installer
Userspace I/O driver support for HID subsystem
a small fix in the source
v5.0 beta
new governor: smartassH3
Linux kernel source updates
built with GCC 5.1 and Sabermod toolchain plus neon and cortex-a7 flags to improve performance
fixes to interactive CPU governor
default max CPU frequency is 1,728 GHz
new WiFi module is needed: read the installation instructions
v4.0
Overclock to 1,944 GHz
full cifs support
no undervolting/it will be re-enabled in next release
source updates, now the kernel supports autobrightness in CM12.1 and other ROMs
v3.4
undervolting and FauxSound are back
WiFi now works again
v3.3
many other source updates
v3.2
many source updates from Linux devs
new governor: ondemandplus
v3.1
support for 3-LED notification light in CM12.1
2 recoveries (latest TWRP & PhilZ with f2fs support)
many source updates & fixes from Linux kernel devs
v3.0
CPU overclock and underclock
new splashscreen
many TCP congestion algorithms: westwood, bic, highspeed, hybla, htcp, vegas, veno, scalable, lp, yeah, illinois
f2fs updates
color calibration
several source updates & latest ramdisk (thanks to @Mrcl1450)
v2.6
Enforcing SELinux
v2.4 and v2.5
SystemUI fc's have been fixed
v2.3
f2fs works (boot may take more than 1 minute)
v2.2
Permissive SELinux
v2.1
f2fs support
TWRP 2.8.6.0 or PhilZ touch
latest fixes from CyanogenMod team
v2.0
FauxSound!
NTFS support
TWRP 2.8.5.0 (thanks to @kontini)
v1.3
Dynamic Fsync
USB fast charging
v.1.2
new governor: intellimm
undervolting/overvolting (does the latter word exist?)
v1.1 and v1.0
new I/O schedulers: fifo, sio, row, vr, zen, fiops, test, bfq
new governors: intelliactive, lagfree, intellidemand2, Lionheart, smartassv2
enabled governors: conservative, userspace
built with the latest Linaro GCC 4.9.x toolchain with optimizations for Cortex-A7 chips
KSM support
Swap support
SELinux disabled so SIM works out of the box!
Debugging the kernel
/proc/kmsg is a file that stores all the kernel messages from the very first seconds of the boot process. A copy of that file isn't always needed to fix a bug, but since I've explained how to get one I don't even remember how many times, I'll write here the needed steps:
1. open a terminal on your phone
2. run the following commands:
- su
- cat /proc/kmsg > /sdcard/kernel_log
3. the log will be stored in kernel_log.
Splashscreens
Lollipop Hub Edition > lhub.rle > http://i.imgur.com/JELOvtG.jpg
Black & orange > blackorange.rle > http://i.imgur.com/jRkemxJ.png
Blue > blue.rle > http://dl-1.va.us.xda-developers.com/3/4/1/8/3/8/3/TANGERINE.jpg?key=oHTC-bp0wl60JT-h_7p3Ww&ts=1446891893
White > white.rle > http://i.imgur.com/lNhq3Id.jpg
White w/ Sony logo > whitesony.rle > same as "White" but with Sony logo on top of it
Cyanogen Black > black.rle > http://dl-1.va.us.xda-developers.com/3/3/4/4/0/2/6/Tangerine-splashscreen.png?key=xDxhR_sZ7TTTKv8OxGy-7w&ts=1446892429
Download your favourite splashscreen here, rename it to "logo.rle" and place it in /data/data: https://drive.google.com/folderview?id=0B-msDWtyu1JrUE56Qkh3X3JiT3M&usp=sharing
If you don't wipe /data in the recovery, there's no need to redownload the splashscreen you want every time you update ROM/kernel. It will already be there.
Downloads:
Download from Kernel Adiutor or from Android File Host:
https://www.androidfilehost.com/?w=files&flid=40608
If you had previously flashed the old PhilZ with Rashr, you need to flash stock FOTAKernel to use TWRP in v3.1 and later.
Use this zip that will flash a stock FOTAKernel (thanks to @TechnoSparks): http://forum.xda-developers.com/xperia-sp/general/stock-components-flashable-zips-t3184111/post62447981
be sure to choose your variant (e.g. C5303)!
Or, if you've got the whole C530x .ftf file, you can also flash the FOTAKernel via FlashTool.
Banners by @Steph310:
{
"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"
}
Thanks to:
FXP team, especially uberlaggydarwin
@pec0ra for his William kernel
@DooMLoRD for his elf repacking tool
@bbedward
@nosedive
@dorimanx
CodeAurora devs
Linux kernel devs
@Adrian DC
@Mrcl1450
@Furrydaus
@faux123 for dynamic fsync, intelliplug and fauxsound
@Drakomord for having helped me fixing some bugs and for being so patient!
XDA:DevDB Information
Tangerine kernel for Xperia SP, Kernel for the Sony Xperia SP
Contributors
Tomoms, nosedive
Source Code: https://github.com/Tomoms/android_kernel_sony_msm8x60
Kernel Special Features:
Version Information
Status: Stable
Current Stable Version: 11.1
Stable Release Date: 2015-11-12
Created 2015-04-05
Last Updated 2016-01-12
Double tap to wake function.... Please include in this
What is the recovery?
lvints said:
What is the recovery?
Click to expand...
Click to collapse
PhilZ
---------- Post added at 11:50 AM ---------- Previous post was at 11:49 AM ----------
Kernel works great on RR 5.4.0
Can you please add doubletap2wake ?
anisingh62 said:
Double tap to wake function.... Please include in this
Click to expand...
Click to collapse
Spasik said:
PhilZ
---------- Post added at 11:50 AM ---------- Previous post was at 11:49 AM ----------
Kernel works great on RR 5.4.0
Can you please add doubletap2wake ?
Click to expand...
Click to collapse
I'll see what can I do. If I manage to port it, I'll release 2 versions: one with Doubletap2wake and one without it.
Tomoms said:
I'll see what can I do. If I manage to port it, I'll release 2 versions: one with Doubletap2wake and one without it.
Click to expand...
Click to collapse
If you want any help related to double tap to wake function you head into galaxy s3's android development section. And there you have to see for arter kernel it is the best kernel for double tap to wake and you could pm the developer for any help
I installed it, all seem work fine. Except I am not able to change a CPU governor, as there is only IO governor option on the performance tab.
Zygmus said:
I installed it, all seem work fine. Except I am not able to change a CPU governor, as there is only IO governor option on the performance tab.
Click to expand...
Click to collapse
That option isn't available with stock kernel too.
Don't use CM's built-in kernel tweaker. It sucks. Use Trickster MOD.
Good work bro
use this mods for next version
- Swap support
- Zram support
- CPU underclock
- CPU limiter
- O3 compression
No need to set SELinux to permissive in this kernel :victory:
So, i've tested it on RR 5.4.0 and it works but cyanogenmod recovery is SAD! can't flash anything so please include CWM, Philz and TW like other kernel.
When i flashed it, it take very long time it's normal?!
Nice kernel, i hope some features are going to be added like fast charge, faux sound and more cpu frequencies. If u want to flash another recovery use Rashr Flash tool.
WOAH a custom kernel for 5.1! Congrats @Tomoms ! I'm going to test it.
bobslesbricoleurs said:
So, i've tested it on RR 5.4.0 and it works but cyanogenmod recovery is SAD! can't flash anything so please include CWM, Philz and TW like other kernel.
When i flashed it, it take very long time it's normal?!
Click to expand...
Click to collapse
If you have already flashed PhilZ w/ Rashr, installing this kernel won't overwrite it.
Can you explain better "It takes very long"? It takes a lot of time to boot/to flash/...?
BTW, v2 is in progress! A lot of new features, I hope they work... :fingers-crossed::fingers-crossed:
nplezka said:
WOAH a custom kernel for 5.1! Congrats @Tomoms ! I'm going to test it.
Click to expand...
Click to collapse
Yeah, I had to create it mainly because unlocking the bootloader and staying on a featureless kernel seemed nonsensical to me.
Tomoms said:
If you have already flashed PhilZ w/ Rashr, installing this kernel won't overwrite it.
Can you explain better "It takes very long"? It takes a lot of time to boot/to flash/...?
BTW, v2 is in progress! A lot of new features, I hope they work... :fingers-crossed::fingers-crossed:
Click to expand...
Click to collapse
Yay! I was going to write on feature request tab, so I'll wait for v2 eheh
Tomoms said:
BTW, v2 is in progress! A lot of new features, I hope they work... :fingers-crossed::fingers-crossed:
Click to expand...
Click to collapse
Will directly flash v2, Waiting And the thing I Love the most is "Permissive SELinux"
Sent from Xperia SP with Lollipop 5.1 (RR 5.4.0)
why use this kernel
i have rr5.4 build running quite good with philz recovery.
whats the difference bw the rr's kernel and this one.
i would like to know the features before flashing it
bharathulaganathan said:
Will directly flash v2, Waiting And the thing I Love the most is "Permissive SELinux"
Sent from Xperia SP with Lollipop 5.1 (RR 5.4.0)
Click to expand...
Click to collapse
A small update for all of you. v2 is canceled since it doesn't boot, I'll release some point releases (1.x) which will include each feature I had previously planned for v2. So within 3 or 4 point releases we'll have what should have been v2. This will help me in debugging. v1.1 is coming today or tomorrow
flashed it but im having philz
many guyz said they lose philz recovery but not im my case
how this is possible then

[KERNEL][AOSP/LOS] SINAI-N4 Kernel

The SINAI-N4 Custom Kernel​
Based on Spezi77's Hellspawn Kernel with upstream features & fixes
F2FS Support
A lot of hotplugs & Governos & I/O scheds
Latest Changes & Fixes from upstream
Clean & Stable sources
Regular updates
And more!
Important information:
Only for Advanced users!
Use THIS kernel adiutor to tweak kernel
Enable any hotplug you like and choose governor, other tweaks you can configure yourself and for your own purposes
Known-issues
HTML:
- Firefox videoplayback doesn't work for some roms
Installation
1. (Optional)Wipe cache/dalvik cache
2. Flash kernel zip over stock kernel of the ROM
3. Reboot system
Downloads:
Nougat/Oreo AOSP BASED: AFH
Nougat CM/LOSBASED: AFH
DO NOT FLASH AOSP based kernel over CM/LOS Oreo rom, you will get "color problems" & LineageOS 15.1 doesn't supported (yet or still)
SPECIAL EDITION, Only for Unlegacy-Android ROM
Nougat/Oreo: AFH
Pie: AFH
Credits:
Special thanks to
- AOSP
- Unlegacy-Android team
- HUGE THANKS TO spezi77
- AdrianDC
- Chipp_a
- frap129
- Basketbuild
- hellsgod
- zaclimon
- rostifaner
- ganachoco
- txuki2005
- yoinx
- Cl3Kener
- franciscofranco
- faux123
- eng.stk
- stratosk
- show-p1984
- mrg666
- Defconoi
- neobuddy89
- flar2
- CallMeAldy
- AK
- Alucard
- And anyone I forgot to mention
XDA:DevDB Information
SINAI Nexus 4 kernel, Kernel for the Google Nexus 4
Contributors
sudokamikaze, spezi77
Source Code: https://github.com/Sudokamikaze/SINAI-N4
Kernel Special Features:
Version Information
Status: Stable
Current Stable Version: Build 2018-08-16
Stable Release Date: 2018-08-16
Created 2017-05-30
Last Updated 2018-10-31
thanks for your support, work with lineageos?
For the time being, I do not have time to check the action, but I have placed a link to SINAI-N4 in my favorites.
Is the SINAI name from the peninsula?
*Jonny* said:
thanks for your support, work with lineageos?
Click to expand...
Click to collapse
Check post, i added kernel for CM
ze7zez said:
For the time being, I do not have time to check the action, but I have placed a link to SINAI-N4 in my favorites.
Is the SINAI name from the peninsula?
Click to expand...
Click to collapse
Yes
Finally a new kernel for nougat thanks so much for your hard work it supports multirom in case anyone was wondering also has USB otg hack and dt2w support
{
"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"
}
thanks
This kernel does not flash over custom kernel it has to be flashed over a ROMs stock kernel see screenshots
OK
Installation works effectively.
[email protected] said:
This kernel does not flash over custom kernel it has to be flashed over a ROMs stock kernel see screenshots
Click to expand...
Click to collapse
Unpack your custom rom zip on pc
Then fastboot erase boot
and flash your rom stock kernel
fastboot flash boot boot.img (boot.img of your custom rom that unpacked on your pc(
Then go to recovery and flash kernel
But backup rom(/boot and /system in twrp) before this for safe
[email protected] said:
Finally a new kernel for nougat thanks so much for your hard work it supports multirom in case anyone was wondering
Click to expand...
Click to collapse
If you need best expirience, configure kernel in Kernel adiutor, hotplug not enabled by default(will be fixed in new releases) and set "Screen off max frequency" to 486 MHz, Intellihotplug configured by default but not enabled :c
Nice kernel!
Has OTG hack?
multırom twrp ground zero rom mako 7.1.2 kernel flash error
AntonioJaramillo said:
Has OTG hack?
Click to expand...
Click to collapse
Yes See screenshot
hasanben35 said:
multırom twrp ground zero rom mako 7.1.2 kernel flash error
Click to expand...
Click to collapse
Did you flash the siani kernel above the ROMs stock kernel I flashed it in this order for a nougat ROM with siani kernel
Clean flash is my recommendation
ROM
gapps
then Sinai kernel
Then magisk or SuperSU
then reboot
If that doesn't work flash up to twrp 3.1.1.0
Then wipe all partitions except internal storage
Then install in order above
And then boot into primary ROM and reinstall multirom twrp using multirom manager app
Just my best guess
there's a new build by lineage os today.
New Update, check op post for download link!
Git changelog
HTML:
62db627df14 (HEAD -> n-7.1) Revert "Disable MSM_SLEEPER by default"
56f7cb01a4d Revert " msm: Add CPU freq limiter driver"
b4de61cfae7 Revert "msm: limiter: Introduce initial multi cpu control"
5e92fa4da6d Revert "msm: limiter: Add controls for per cpu governor"
d42245b40c3 Revert "msm: limiter: Simplify and debugify min/max freq"
f0da6f9d4dd Revert "msm: limiter: Do not store governor locally"
fe53ac12208 Revert "msm: limiter: Add readable tunable for current frequency"
fcd1131de9a Revert "enable msm_limiter by default"
10385b1284b Revert "msm_limiter: tune for mako."
a9826e7b6cd (origin/n-7.1) msm: cpufreq: Ensure cpufreq change happens on corresponding CPU
c2c63870770 msm: cpufreq: Relax constraints on "msm-cpufreq" workqueue
d585e61f67e msm: cpufreq: Configure WQ for higer priority
0957a02bf86 Revert "msm: cpufreq: Remove cross-calling limitation"
ab48dcedea9 msm_fb: Make sure the backlight is not set to 0 at boot
3a97dd91098 msm: kgsl: Fix mem leak when page allocation fails
92442236e67 msm: kgsl: Add check for NULL value from dev_get_drvdata
4043005c9f5 cpufreq: Improve debug prints
e20574ac18a cpufreq: Improve debug prints
8fb7f8508fc cpufreq: Make get governor interface always return good value
8e25bd6bff0 cpufreq: Add interface to set/get min/max freq
e20366a5483 cpufreq: Add interface for gov change
7c8009d340b cpufreq: Export user_policy min/max
fb7fb27094e cpufreq: Avoid calling cpufreq driver's target() routine if target_freq == policy->cur
de10563a8aa drivers: my faults with naming
f4f94089189 KEYS: Fix crash when attempt to garbage collect an uninstantiated keyring
bc823c0054d KEYS: Fix race between key destruction and finding a keyring by name
812ccd03e9e KEYS: Add invalidation support
6bee3c6f9c4 KEYS: Permit in-place link replacement in keyring list
51fa63856db KEYS: Perform RCU synchronisation on keys prior to key destruction
06427a89aca random32: use msecs_to_jiffies for reseed timer
6895783f55c random32: add __init prefix to prandom_start_seed_timer
9b789bf4614 random32: add prandom_reseed_late() and call when nonblocking pool becomes initialized
bf6de73075d random32: add periodic reseeding
a53b95d5a13 random32: add test cases for taus113 implementation
4ee21145101 random32: upgrade taus88 generator to taus113 from errata paper
93c2572bb78 random32: rename random32 to prandom
c417cf606de timer: Implement TIMER_IRQSAFE
71678d4da95 timer: Clean up timer initializers
93cf3ca769d timer: Relocate declarations of init_timer_on_stack_key()
5d6a8627e36 timer: Generalize timer->base flags handling
89a05cebcce alpha: take a bunch of syscalls into osf_sys.c
d683e97c66e timers: Improve get_next_timer_interrupt()
18cc5049c40 timers: Add accounting of non deferrable timers
e1796bfa316 timers: Consolidate base->next_timer update
08abd4a37ce timers: Create detach_if_pending() and use it
9fed706f355 kernel/timer: revert to make upstream update
0ce4f440760 mm/ksm.c: use new hashtable implementation
c2d45e60533 msm: cpufreq: Always update frequency limits when core is online
9a09f6bb11a cgroup: use new hashtable implementation
c994502d739 watchdog: Fix warning caused by use of smp_processor_id()
98f5d1f0cb3 sched: Fix load avg vs cpu-hotplug
30f96d19051 crypto: arc4 - improve performance by using u32 for ctx and variables
a9f08f0f284 crypto: arc4 - improve performance by adding ecb(arc4)
9e4a7e59ba2 crypto: arc4 - now arc needs blockcipher support
56f58b99342 Input: aiptek - fix crash on detecting device without endpoints
5581f20c7d0 Input: aiptek - adjust error-handling code label
c62d163e4a7 crypto: sha256 - Expose SHA256 generic routine to be callable externally.
70a98898686 arm: vfp: always clear vfp_current_hw_state when forcing reload
b3364d0ef01 ARM: vfpmodule: Move bounce stats file to seq_file and friends
e4793e04fc2 Always set noatime no diratime on all partitions! I/O Boost! V2 [2/2].
2aef5ea8235 Always set noatime no diratime on all partitions! I/O Boost! V2 [1/2].
33d8ecdf40b cpufreq & cpufreq_interactive: tweaks to reduce lags and improve battery life.
779487e4468 Squashed hrtimer optimization commits.
00dc953a906 random: entropy tweaks are all the rage nowadays
5d5c7abb732 CPU hotplug: Provide lockless versions of callback registration funct… …ions
f3aac4179b5 fs: aio: Optimization for SSD-only machines
fdd5f4b40a8 arch/arm/mach-msm/cpufreq.c: reduce dmesg log spam
c4053a57aa4 KGSL: GPU kgsl_pwrctrl.c use min pwr level as default. to reduce battery drain.
d1753828e44 CM:Add another patch
4db46385dcc Disable MSM_SLEEPER by default
028cc1140ee msm_limiter: tune for mako.
f033fdf5ae2 enable msm_limiter by default
cb2b415ce4f msm: limiter: Add readable tunable for current frequency
8595387c381 msm: limiter: Do not store governor locally
0fceb5a2dc0 msm: limiter: Simplify and debugify min/max freq
4db92dc452b msm: limiter: Add controls for per cpu governor
c55faf4bedc msm: limiter: Introduce initial multi cpu control
98405842205 msm: Add CPU freq limiter driver
ace7b0c8f8c Add mako default defconfig, without intelli_thermal for inline building
UPD: Uploaded hotfix, Please reflash!!
[email protected] said:
Yes See screenshot
Click to expand...
Click to collapse
With Los 14.1 + custom kernel + stickmount i cant use Otg. How u can use ?
nefescalanadam said:
With Los 14.1 + custom kernel + stickmount i cant use Otg. How u can use ?
Click to expand...
Click to collapse
Use kernel auditour mod and turn on otg in miscellaneous controls

[KERNEL][E5823] GreenKernel for Nougat (stock ROM)

Green Kernel​
Features:
Latest CAF source
Support WireGuard
CPU voltage control
Adreno idler
KCAL Driver
Fingerprint boost tweaks
Available CPU governors: blu_active, elementalx, chill, electron, flash, interactive, ondemand, smartmax_eps, bioshock, powersave, performance
Available I/O schedulers: deadline, row, cfq, bfq, noop, fifo, fiops, sio, sioplus, maple, zen
Remove SafetyNet checks
DRM-Fix, Sony RIC disabled, DM-Verity disabled (ramdisk)
Built with Linaro Toolchain 7.2.1
Kernel for stock ROM
Change log:
Code:
v1.12.70
- Fix video recording
- Updated WireGuard to 0.0.20180304
- Upstream to 3.10.108
- Driver update wlan to 1.141.67.32
- Updating the USB Gadget subsystem
- Add The NEXT generation (TNG) for Android Low Memory Killer
- Printk and friends can now format bitmaps using '%*pb[l]'
- Add Snapdragon Smart Protection and add service "seempd" (activation requires the edit framework)
- Various fixes for stability and optimization
v1.10.28
- Updated BCMDHD driver
- Updated WireGuard to 0.0.20180202
- Minor update network protocol
- swap: Fix value of SWP_FAST
- A lot of changes to eMMC
-- Added Command Queue Support on eMMC
- Updated Binder driver
- Updated TUN network driver
- Built with Linaro Toolchain 7.2.1
- Various fixes for stability
- Lots of different subsystem changes
v1.6.28
- Use power efficient work queues
- Update z3fold
- Fix loading of the cryptographic module QTI HW (version 1.3 violated the module loading)
- Various fixes for energy efficiency and stability
v1.4.14
- Updated crypto modules
- Update LZ4 to v1.7.3
- Update to LA.BF64.1.2.3_rb1.18
- Add support WireGuard
- Other changes for stability
v1.2.31
- Added I/O Schedulers: zen
- Other changes stability
v1.0.0
- Added governor: Electron and Chill
- Maximum frequency default 1651200 and 2016000
- Other changes stability
v0.9.9
- Added eCrypt FS
- Updated driver BT
- Changed the frequency of the interrupt timer to 300
- Other changes stability
- Add support for 32.4.A.1.54
v0.9.4 (hotfix)
- Added eCrypt FS
- Updated driver BT
v0.9.3:
- added RCU
- initial fix MMC
- added CPU governors: flash, blu_active
- fix binder
- fixes network
- other improvements for stability
v.0.8.7:
- ZRam, return 512MB
- Fixes for stability
v.0.8.6:
- Update to LA.BF64.1.2.3_rb1.17
- Driver update wlan to 1.141.67.30 and FW 7.45.59.18 (r718509)
- Added exfat file system driver (rejection of the built-in module)
- Other fixes for stability
v.0.8:
- Update to LA.BF64.1.2.3_rb1.16
v.0.7:
- Minor enhancements and performance improvements
v.0.6.5:
- The transition to opensource Core control driver instead of the built-in module
- CPU voltage control
- Updated WLAN driver to 1.141.67.29 and Firmware 7.45.59.17
- Increased ZRam size to 768 MB
- Add support for 32.4.A.0.160
- Built with Linaro Toolchain 6.4.1
v0.5.1:
- Added I/O Schedulers BFQ
- Cancelled patch: "dts: msm8994-mdss: Enable power collapse on idle"
v0.5:
- Added KCAL Driver
- Added Qnovo QNS Interface (not exactly sure about the effectiveness)
- Other improvements
v0.4.2:
- Enable Governors Bioshock for A53
- Enable I/O Schedulers Maple for internal memory
- Enable Hi-Performance DAC
- Enable Pstore
- Disable Governors USERSPACE
v0.4:
- Added Governors: Smartmax EPS, Bioshock
- Added I/O Schedulers: FIFO, SIOplus
- Added Fingerprint Boost Driver
- Other minor improvements
v0.3:
- init.d support
- Enable State Notifier
- Gentle Fair Sleepers Interface
- Arch Power
- Disabled CRC check in MMC for 30% extra performance with IO
- Added Adreno idler
- Added I/O Schedulers: Maple, Switcher
- Other minor improvements
v0.2:
- Disabled check SafetyNet
- Added ElementalX Governors
- Added I/O Schedulers SIO, FIOPS
- Enabled TCP Westwood
- Reduced Adreno minimum frequency to 180MHz
v0.1:
- Added DRM-Fix
- Sony RIC disabled
- DM-Verity disabled
- Release based on 32.3.A.2.33
- Built with Linaro Toolchain 6.3.1 (compiler Google 4.9 outdated 2015)
Downloads
Dropbox
Additionally
To configure the kernel, use Kernel Adiutor.
ROOT: Magisk + module init.d (for kernel v.0.6+)
XDA: DevDB Information
Green Kernel, Kernel for Sony Xperia E5823
Contributors
GreyLeshy
Source Code: github.com/GreyLeshy/android_kernel_sony_msm8994_kitakami
Version Information
Current Stable Version: 1.12.70
Last Updated: 2018-03-18
_____
TWRP 3.2.3 | Vulkan API for Adreno 430 | Media Config
grayleshy said:
Differences from the stock kernel:
Click to expand...
Click to collapse
Stock = kernel from last nougat 32.3.A.2.33 ? I think yes looking the source but maybe it's better to add this info
Could I flash over AndroPlusKernel v43?
Is it ok i Flash it My E5803?
cioce said:
Stock = kernel from last nougat 32.3.A.2.33 ? I think yes looking the source but maybe it's better to add this info
Could I flash over AndroPlusKernel v43?
Click to expand...
Click to collapse
Based on stock kernel 32.3.A.2.33.
Yes, You can. Part of the patches were taken from AndroPlusKernel.
emosis said:
Is it ok i Flash it My E5803?
Click to expand...
Click to collapse
This kernel only for E5823, on E5803 operability of a kernel isn't guaranteed.
Unfortunately your kernel put in crash the system ui of this mod https://forum.xda-developers.com/cr...ort-xperia-xzs-loop-ui-pixel-overlay-t3585178
cioce said:
Unfortunately your kernel put in crash the system ui of this mod https://forum.xda-developers.com/cr...ort-xperia-xzs-loop-ui-pixel-overlay-t3585178
Click to expand...
Click to collapse
Can you be more specific?
Try to flash that mod and you will see that system ui crash when Android start, I have flashed back androplus kernel and all was back ok.
cioce said:
Unfortunately your kernel put in crash the system ui of this mod https://forum.xda-developers.com/cr...ort-xperia-xzs-loop-ui-pixel-overlay-t3585178
Click to expand...
Click to collapse
I'm on altvolt's mod ROM (v3.6), and it's the same. UI crash.
Even zac's kernel give same bug.
Using E5803
Stock Rom .33
Flashed this kernel ..
after a day there is no crash , error or reboot..
Seem everything is ok !
he has to add to commit this change to the kernel to allow system customization to the kernel
+CONFIG_SECURITY_SELINUX_BOOTPARAM_VALUE=1
+CONFIG_SECURITY_SELINUX_DISABLE=y
+CONFIG_SECURITY_SELINUX_DEVELOP=y
+CONFIG_SECURITY_SELINUX_AVC_STATS=y
if not any moded app will crash ...super user mod relay on this changes
also init.d will be nice aswell enable core control
are you merging androplus source whit latest sony ramdisk or your just cherry picking from androplus to stock kernel?
altvolt74 said:
he has to add to commit this change to the kernel to allow system customization to the kernel
+CONFIG_SECURITY_SELINUX_BOOTPARAM_VALUE=1 +CONFIG_SECURITY_SELINUX_DISABLE=y +CONFIG_SECURITY_SELINUX_DEVELOP=y +CONFIG_SECURITY_SELINUX_AVC_STATS=y
if not any moded app will crash ...super user mod relay on this changes
also init.d will be nice aswell enable core control
are you merging androplus source whit latest sony ramdisk or your just cherry picking from androplus to stock kernel?
Click to expand...
Click to collapse
These parameters are already included in config, except CONFIG_SECURITY_SELINUX_DISABLE=y.
Soon I will add support init.d.
From AndroPlusKernel I took several patches.
grayleshy said:
These parameters are already included in config, except CONFIG_SECURITY_SELINUX_DISABLE=y.
Soon I will add support init.d.
From AndroPlusKernel I took several patches and all.
Click to expand...
Click to collapse
i have also a crash with my modded rom, i´m on https://forum.xda-developers.com/z5-compact/development/rom-stock-z5c32-3-0-376r2dau-t3570248 this rom.
I compiled your kernel myself and it works quite well on my custom AICP rom.
But for some weird reason after a while the screen doesn't take any touch input. Buttons still work at the time.
I installed Green_Kernel_v0.2_e5823.zip and my phone had a bootloop and for some reason I didn't get any logcat informations of the problem.
Updated the kernel to version 0.3.
Who needs root, use Magisk-v13.
{
"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"
}
For non stock firmware, kernel optimization is not yet in the plans.
Kernel works nicely but it seems I've lost notification led. Anyone with the same problem?
grayleshy said:
Updated the kernel to version 0.3.
Who needs root, use Magisk-v13.
For non stock firmware, kernel optimization is not yet in the plans.
Click to expand...
Click to collapse
I tried your new build, still a bootloop. Do you know how can I get proper debug information when booting?
DJHasis said:
I tried your new build, still a bootloop. Do you know how can I get proper debug information when booting?
Click to expand...
Click to collapse
Write the script and attach it to the kernel.
Code:
#!/system/bin/sh
dmesg > /data/local/tmp/dmesg.txt
Updated the kernel to version 0.4.
The kernel on the stock firmware is pretty good, power consumption is normal.
Compiled a test kernel is not for stock firmware, check. link
grayleshy said:
Compiled a test kernel is not for stock firmware, check. link
Click to expand...
Click to collapse
Not for stock firmware means... Los based or?
/regards Bror David

Categories

Resources