Will be great to see miuiv5 based on android 4.2
Hey Alberto... looks like a great kernel and I wanna try it once.. Is it possible to add Lagfree governor?
when i want to change my rom the kernel doesn't want to let me to change it and broke's my imei and my network.What can i do?is the best kernel i used and i have this phone for 2 years but this little problem ruin's it.Sorry for my english!!!!!
when i want to change my rom the kernel doesn't want to let me to change it and broke's my imei and my network.What can i do?is the best kernel i used and i have this phone for 2 years but this little problem ruin's it.Sorry for my english!!!!!
...
Bugs: I am not able to tune interactive(x). Interactive gives me only max frequency, interactivex works well but without tuneables. Is this impossible with your app?
....
IMEI problem isn't caused by kernel, it also happened to me recently for rom change. You have just to reflash stock rom with odin for imei restore.
Sorry, I mixed those up. Lulzactive gives me only max frequency and it seems to be locked there.
Lost the IMEI too recently while trying to flash semaphore. Never happened to me before and I flashed many many many kernels, roms back and forth. Dunno why now. Wasn't a problem restoring an efs backup but annoying nonetheless.[/QUOT
the same phenomenon with you ,after new kernel,i lose my imei and app data....
Sent from my SGH-I897 using xda premium
- 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
- Universal for 4.1/4.2/4.3/4.4 and MIUI Kernel (>= 1.1.0)
- ICS for 4.0 Kernel
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
@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: