Showing posts with label Kernel. Show all posts
Showing posts with label Kernel. Show all posts

[ROM][KERNEL][G928C/F/G/I][OJ5][5.1.1]AUDAX PLUS v2.1[11/11/15]

[ROM][KERNEL][G928C/F/G/I][OJ5][5.1.1]AUDAX PLUS v2.1[11/11/15]
AUDAX PLUS v2.1

Tested only on S6 Edge+ G928C/F/G/I





- Based on Official G928F Firmware XXU2AOJ5
- Audax Plus Kernel
- Deodexed All Apps
- Zipalign
- SQLite Optimized
- Rooted with SuperSU
- Aroma Installer
- Wipe Data Choice in Aroma
- Auto Wipe Cache, Dalvik-Cache e Format System before flashing the Rom
- Tweaks in init.d
- Tweaks in Build.prop
- Removed Bloatware and Knox
- Bloatware Choice in Aroma
- Audax Settings (Custom Settings)
- Audax Update:
* Utilities, Mods and Fix
- S6 Touchwiz with Settings and UI Mods
- Statusbar 3Minit Battery Mod
- Statusbar with Center Clock
- Audax Reboot Menu
- Audax Banner & Rom info in Info Device
- Audax Bootanimation in Aroma
- Volume Bar in Power Menu
- More and more System Fonts
- Xposed Framework Choice in Aroma
- Integrated apps:
* Faster GPS
* Ad Away
- Fix Private Mode with Knox 0x1
- Fix WiFi password
- Fix Stagefright
- Sound Boost in Aroma
- Added All Apps in Multiwindow
- Secondary Symbols Keyboard
- Option Exit in Browser
- Call Button in Logs
- Call Recording
- Camera Shutter Sound in Camera Settings
- Enable Camera During Call
- Continuous Music While Using Camera
- Enable Copy To Dialer
- Enable Recipient Limit Raised To 999 For SMS
- SMS Time As Server
- Disable MMS Conversion
- Add Ringtones in Ringtones List:
1. AUDAX - LUX AETERNA
2. AUDAX - THUNDERSTRUCK
3. WHY DON’T YOU GET A JOB
- Add Ringtone in Notifications Sound List:
1. AUDAX - Titan
- Added Audax Wallpaper


Download:

AFH Mirror:
Download AUDAX Plus v2.1
DRIVE Mirror:
Download AUDAX Plus v2.1
MD5: d61866630faec4ca8a34936d4aa5b3a1

* If the first flash is not successful, Flash Audax Rom, do not reboot and flash AudaxPlus Kernel linked below *
Quote:
Changelog:

- AudaxPlus Kernel v1.6
- Init.d Support
- Synapse Support
- Tweaks in init.d
- Fix Audax Bootanimation
- All Apps in Multiwindows

Install Synapse from playstore for setting new Audax Kernel

Quote:
Modem and Bootloader for G928F (flash with Odin):
It's not mandatory. Flash only if you know what you are doing.

- CP-MODEM G928F: Modem_XXU2AOJ3
- BL-BOOTLOADER G928F: BOOTLOADER_XXU2AOJ5


Instruction:

- Download Odin
- Download Arter97 Recovery PhilZ Touch
- Download Rom and check MD5: (d61866630faec4ca8a34936d4aa5b3a1)
- Put Rom in your device
- Enable Developers option in your phone
Go to Settings / About Device / Software Info and tap on Build Number 10 times to enable Developers Options
Then Go to Settings / Developers Options and Make sure "USB Debugging" is enabled and "OEM Unlock" is enabled
- Reboot the device into Download Mode
Power off the device.
Press Volume Down + Home + Power button at the same time and hold them.
- Open Odin choose AP button and select the recovery file you downloaded (File xxxx.tar.md5)
- Connect your device to your PC and Odin detects your device
- Go in options tab and make sure everything else is unchecked expect F. Reset Time
- Click on Start to Flash the custom recovery
- Once it's completed your see "PASS" in a green box on top left corner of Odin
- Disconnect device and long press Volume Down + Power
- Once screen turns off, immediately press Volume Up + Power + Home to reboot to recovery manually.
- Once in Recovery, select Wipe option - Factory reset
- once it's completed Install Audax_Plus.zip
- Reboot, AUDAX ROM On Board!

If the first flash is not successful, Flash Audax Rom, do not reboot and flash AudaxPlus Kernel linked below


FOLLOWING THIS GUIDE WILL VOID YOUR DEVICE WARRANTY.
I'M NOT RESPONSIBLE FOR ANY POSSIBLE DAMAGE DONE TO YOUR DEVICE AS A RESULT OF FLASHING.


AudaxPlus Kernel v1.6




Kernel Features:
- Based on SM-G928F_EUR_LL_Opensource
- Updated Initramfs to OJ5
- Arm64 gcc linaro toolchain
- Synapse Support
- init.d Support
- Fix Deep Sleep
- SELinux: Set to Permissive
- Pre-Rooted and Busybox
- Fix WiFi
- Fix Screen Mirroring
- Add Row I/O Scheduler by CAF

Download:
Download AudaxPlus Kernel v1.6

MD5: 81599c37579a1e93bf0f3564d12d7e4d

Source Code:
Github

arter97 kernel for Galaxy S6 edge Plus

arter97 kernel for Galaxy S6 edge Plus

arter97 kernel

arter97 kernel for Galaxy S6 / S6 edge / Note 5 / S6 edge Plus
/* Details */
Upgraded to the latest Linux 3.10
Latest Linaro LSK kernel fully merged
Based on the latest Korean Galaxy Note 5 kernel sources
Fading LED
Proper, full support for f2fs & backported from stable Linux 4.3
CPU undervolt support with Synapse

--- Performance & responsiveness improvements ---
UI lags fixed with binder patch
Full unaligned access enabled
Processor scheduler improvements from AndreiLux
Uses LZ4 with zswap
Dynamic fsync from faux123
Networking speed improvements
Random driver backported from mainline Linux
Westwood as default TCP network congestion control
Built with latest Linaro GCC toolchain with H.G linker
Entropy hook on storage removed
Default file-system mount option with noatime
ROW I/O scheduler added and set to default
Scheduler, workqueue, network drivers, file-system drivers, commits properly ported from mainline Linux and CodeAurora(Qualcomm)
Reduced screen-on delay with boosted CPU cores on resume

--- Memory efficiency & management improvements ---
LowMemoryKiller source-code revamped
Various memory tweaks applied
SELinux completely disabled
Memory-management commits properly ported from mainline Linux and CodeAurora(Qualcomm)

--- Battery life improvements ---
Power-efficient workqueues from Linaro enabled
Interactive CPU governor patched for better battery life
NVIDIA's power-efficiency improvement commits applied
Power-managements commits properly ported from mainline Linux and CodeAurora(Qualcomm)
Only 2 A53 cores are allowed to be turned on during screen-off

And many others... please read the changelog
/* Switch to f2fs */
As mentioned above, this kernel fully supports f2fs.
However, you are completely free to choose not to use f2fs.
You can selectively convert partitions to f2fs using PhilZ Touch recovery provided in the downloads.

You should use the provided PhilZ Touch recovery at all times after you switched to f2fs.

This step includes a full factory reset!
Backup your data prior to switch!

You may use the provided recovery to back-up previous ext4 data to an external storage
and restore it to newly formatted f2fs storage.

1. Install normal ClockworkMod(or PhilZ) recovery
2. Put arter97 recovery on you SD card
3. Enter recovery
4. Flash recovery
5. Reboot recovery
6.1 Select "Mounts and Storage"
6.2. Select "toggle f2fs <-> ext4 migration"
6.3. Select "format /cache"
6.4. Select "f2fs"
6.5. Select "Yes - Format device"
7.1. Select "format /data and /data/media (/sdcard)"
7.2. Select "Yes - Format"
7.3. Select "f2fs"
7.4. Select "Yes - Format device"
8. Reboot

You can repeat the steps for /system. It's your choice.
/* Customizing kernel */
You can install Synapse from the Play store to control voltage and other frequencies.
To control some core kernel parameters, create /sdcard/arter97 as a directory and do the followings

--- Disable Adaptive LMK ---
Disabling Adaptive LMK will increase multitasking capabilities at the cost of reduced responsiveness.
Create a text file with 1 letter "0" under /sdcard/arter97 named "adaptive_lmk" and reboot

--- Disable LED fade ---
If you have issues with other 3rd-party LED controlling apps, try disabling it.
Create a text file with 1 letter "0" under /sdcard/arter97 named "fade_led" and reboot

--- Disable Dualcore-mode on screen-off ---
This kernel reduces the available CPU cores to just 2 A53 cores during screen-off.
If this causes issues such as music stutterings, try disabling it.
Create a text file with 1 letter "0" under /sdcard/arter97 named "dualcore_blank" and reboot
/* Disclaimer */
Your warranty is now void.
This site is not responsible for bricked devices, dead SD cards,
thermonuclear war, or you getting fired because the alarm app failed. Please
do some research if you have any concerns about features included in this kernel
before flashing it! YOU are choosing to make these modifications, and if
you point the finger at me for messing up your device.
/* Supported devices */
--- Galaxy S6---
SM-G920F
SM-G920I
SM-G920S
SM-G920K
SM-G920L
SM-G920T
SM-G920W8

--- Galaxy S6 edge---
SM-G925F
SM-G925I
SM-G925S
SM-G925K
SM-G925L
SM-G925T
SM-G925W8

--- Galaxy Note 5 ---
SM-N920C
SM-N920I
SM-N920G
SM-N920S
SM-N920K
SM-N920L
SM-N920T
SM-N920W8

--- Galaxy S6 edge Plus ---
SM-G928F
SM-G928C
SM-G928I
SM-G928G
SM-G928S
SM-G928K
SM-G928L
SM-G928T
SM-G928W8




/* Downloads and links */


Switching to the provided PhilZ Touch recovery is highly recommended for all users.


/* Changelog */
10.0-alpha3
    9.3 changes merged
    A new display's color switcher implemented
     - Original code from gokhanmoral's Siyah kernel for i9300
     - Toggle by quadruply tapping the multitasking button
     - This may not work on Note 5 or S6 edge Plus
9.3
    Switched back to Samsung's CPU governor to fix performance weirdness
    CPU governor patched to be more responsiveness
    Boot time decreased
10.0-alpha2
    9.2 changes merged
    CPU frequency boosts on hotplugging to improve responsiveness
9.2
    CPU governor downgraded to LA.BR.1.3.2 to improve performance
    Kernel panics related to process reclaim fixed
10.0-alpha1
    f2fs updated to Linux 4.4 merge window
    Process reclaiming code from LG G4 added to LowMemoryKiller
    Adaptive LMK disabled for better multitasking
    zram and its dependencies updated to the mainline Linux
    Replaced zswap+vnswap with zram
    Swap size reduced from 1280MB to 1024MB
    
    zram can be potentially faster than zswap with parallelized compression - max_comp_streams
    If testing doesn't show improved memory managements, zram will be removed
    This kernel is unstable and regular end-user should avoid it.
    Try this only if you're brave and back-up before you proceed.
9.1
    Kies, Smart-Switch issue fixed
    Added proploader for customizing kernel parameters
9.0
    Major performance degradation issue fixed
9.0-beta7
    DT2W(Knock-On) removed for saving CPU cycles
    FAST mode on vnswap disabled to fix random reboots(kernel panic)
    CPU governor updated to LA.BF64.1.2.2_rb4.6
9.0-beta5
    IRQ, CPU hotplug commits reverted to reduce screen-on delay
    Hotplugging reconfigured to drastically reduce screen-on delay
    Cortex-A53 errata 843419 fix re-enabled to fix invalid instructions
    Possible no-deep-sleep issue fixed
9.0-beta4
    "CPU cores boosted on screen-on request" reverted to fix screen-on delay
    Exynos 7420 IPA and PMU changes applied to CodeAurora's CPU governor
9.0-beta3
    Hotplugging properly disabled during screen-on for saving few CPU cycles
    Only 2 A53 cores are allowed to be turned on during screen-off
     - This significantly helps saving battery life during screen-off
     more than just lowering CPU frequency
    CPU cores boosted on screen-on request earlier than stock kernel by hundreds of milliseconds
    for reduced screen-on delay
    Interactive CPU governor replaced with CodeAurora(Qualcomm)'s one
     - This version has many advancements compared to stock version
    (Benchmark)
8.1
    RCU, IRQ, topology merged with CodeAurora(Qualcomm)
    ION: system heap allocation time reduced
    Korean Wi-Fi firmware installation removed for S6, S6 edge variants
8.0
    Updated to Linux 3.10.92
8.0-alpha2
    Hundreds of file-system drivers, memory-management commits ported from CodeAurora(Qualcomm)
    This kernel is unstable and regular end-user should avoid it.
    Try this only if you're brave and back-up before you proceed.
8.0-alpha1
    Scheduler, workqueue, network drivers, power-managements commits backported from mainline Linux and CodeAurora(Qualcomm)
    for better performance, responsiveness and power consumption
    (Thanks to XileForce)
    This kernel is unstable and regular end-user should avoid it.
    Try this only if you're brave and back-up before you proceed.
7.2
    Bluetooth fixed for S6, S6 edge variants
7.1
    Wi-Fi drivers updated for S6, S6 edge variants
    Unnecessary blobs removed for S6, S6 edge variants
     - Reinstalling ROM is recommended before installing 7.1 kernel
    Recovery device detection fixed for Note 5, S6 edge Plus variants
7.0
    Updated to Linux 3.10.91
    Graphics drivers updated
    PhilZ Touch recovery updated
     - Fixes USB storage unusable after first eject
     - Fixes kernel, recovery, EFS backups
7.0-beta2
    SELinux completely disabled
     - This should greatly increase available memory, however might decrease stability as Touchwiz Android 5.1 is full of hardcoded SELinux stuffs
    Dual-Sim model support dropped due to development inconsistencies
7.0-beta1
    LowMemoryKiller minfree, vmpressure adjusted for better multitasking
    Latest Note 5, S6 kernel sources merged
    Latest ramdisk, dtb.img merged
    Input booster issue fixed for S6, S6 edge variants
    CONFIG_EXYNOS5_DYNAMIC_CPU_HOTPLUG_SLEEP_PREPARE set to 1 for better stand-by battery life
    Support for G9208, G9200, G920FD, N9208, N9200, N920CD added (untested)
     - Please read the 'Supported devices' section
     - These variants are untested, please report if it's not working as intended
7.0-alpha2
    LowMemoryKiller durp fixed
    Kernel panic log shortened to prevent truncation
    This kernel is unstable and regular end-user should avoid it.
    Try this only if you're brave and back-up before you proceed.
7.0-alpha1
    LowMemoryKiller replaced with CodeAurora(Qualcomm)'s version
    LowMemoryKiller optimizations(via RBTREE) by Motorola merged
    Adaptive LMK enabled
    LMK values updated from Nexus 6
    f2fs and other drivers updated to use new shrinker API
    Automatic process-based memory reclaim method added and enabled
    "Drop file-system caches on screen-off to reduce screen-on delay" reverted
    This kernel is unstable and regular end-user should avoid it.
    Try this only if you're brave and back-up before you proceed.
6.0
    f2fs updated to Linux 4.3-rc4
    ROW I/O Scheduler by Qualcomm added and set as the default
5.1
    Updated to Linux 3.10.90
    TCP Congestion Control set to westwood
    N920G and G928G support added
5.0
    Updated to Linux 3.10.88
    Major memory managements changes for better responsiveness
     - Reverted vfs_cache_pressure back to 100
     - Dirty writeback adjusted(reduced)
     - dirty_expire_centisecs and user_reserve_kbytes tweaked
     - Drop file-system caches on screen-off to reduce screen-on delay
     - S6 & S6 edge - LowMemoryKiller values tweaked
     - Note 5 & S6 edge Plus - LowMemoryKiller values reverted back to stock
     - Replaced FHA with DHA
     - swap-on-disk disabled by default(/system/swapfile)
4.3
    Power efficient workqueues enabled by default
    Few optimizations to storage performance
    Added option to revert back to stock memory managements
         - This will give you even better responsiveness at the cost of vastly reduced multitasking performance and increased chance of background services malfunctioning
         - Install use_stock_memory_managements.zip from the recovery to enable
         - Remove /system/bin/lmktweak to disable
         - This will only work on 4.3+ versions
         - This is not enabled by default
4.2
    Sound-control temporarily removed for fixing in-call volume
4.1
    Potential performance degradation issue fixed
    VPNCLIENT_SECURITY enabled
        (Fixes Wi-Fi calling on T-Mobile)
4.0
    G920FXXU2COH2 source drop merged (S6/S6 edge only)
         - Wi-Fi drivers updated
         - Sensor drivers updated
         - Touch firmware updated
         - Modem drivers updated
         - Charger/battery drivers updated
    G928F,T,W8 support added
    Sound-control
    Synapse loading fixed
    Serious malfunction related to LowMemoryKiller issue fixed
    Attempt made to fix T-Mobile Wi-Fi calling (Note 5/S6 edge Plus only, untested)
3.6
    N920C,I,S,K,L,T,W8 and G928C,I,S,K,L support added
3.5
    Boot issues with G925F, G925I fixed
    Source codes related to charging has been reverted back to Galaxy S6 ones
        (Should fix charging weirdness)
3.4
    Reverted - NVIDIA power saving commits extended
3.3
    Attempted to fix durped 3.0 release #2
    Accelerometer error fixed
    MP3, AAC(M4A) playback error fixed
    N920SKSU1AOH4 kernel sources merged
    TCP Congestion Control set to bic
3.1
    Attempted to fix durped 3.0 release
    NVIDIA power saving commits extended
3.0

    Base changed to G928CXXU1AOGF (Galaxy S6 edge +)

    - This introduces all sorts of internal improvements including performance, power consumption and compatibility for ROMs like back-to-n0t3 -
    - Installing this will switch your ROM's Graphics drivers to the Note 5 ones! -

    NVIDIA's power-efficiency improvement commits merged
    PhilZ Touch recovery rebuilt with latest f2fs-tools
    PhilZ Touch recovery is now also released as ODIN-compatible tarball
2.4
    io_is_busy enabled for better responsiveness
    Disabled unnecessary daemons
    Fixed I/O scheduler settings
2.3
    Updated to Linux 3.10.87
    Revert and set overcommit_memory to 1 (Android default)
    Renamed G920F, G925F release for G920I, G925I compatibility clarification
2.2
    Added Note 5 firmware support
2.1
    Fixed potential freezes and performance bottlenecks at the cost of higher app kills(lmk) in the background
2.0
    Updated to Linux 3.10.86
    G920I,S,K,L,T,W8 and G925F,I,S,K,L,T,W8 support added
        (untested)
    Exhaustive, periodic freeze fixed
    Memory managements improvements
         - overcommit_memory set to 0 (heuristic overcommit handling)
         - vnswap size decreased back to stock (1536MB to 1280MB)
         - vfs cache pressure set to 10000 for more memory reclaims
    f2fs updated to Linux 4.2-rc6
    Hotplugging scheduler improved on screen-off
    Erratum fixes removed - Exynos 7420 doesn't suffer from this
    General installation durp fixed including TWRP
    Ramdisk updated for maximum compatibility
    HDCP protection disabled
    Experimental Synapse support added
        (untested, manual installation required)
1.0
    Initial release
/* Known issues */
None
/* Installation */
1. Put the downloaded kernel on your internal storage
2. Enter ClockworkMod(or PhilZ) recovery
3. Flash kernel

Downloads

 

[ROM][XMS][KERNEL] Znxt Evolution 1.0.1 (update 001)

[ROM][XMS][KERNEL] Znxt Evolution 1.0.1 (update 001)

  


Znxt Evolution is based 4.3 and already included Kernel (for Unlocked bootloader ) 

Features


Calender Z2
Systemui z2 with cover n photo
Keyboard Z2 with Emoji
Themes Z2
Notes Z2
Sketch Z2
Update Chrome Browser
Zipalign
Bloatware Delete
Camera Apps + Addons Mod
Add Crt Effect
Inid.d support
Enable multi user
X-reality
Update latest media app (walkman,album,video)
Flyme systemui 5 navbar
Notification drawer style
Autostart
Introducing Znxt Icon
Introducing Znxt Kernel
Rebooy Option
Some Tweak
Powered by Dolby Digital Plus




Click image for larger version

Name: Screenshot_2014-04-27-20-08-41.jpg
Views: 1307
Size: 48.6 KB
ID: 2711821   Click image for larger version

Name: Screenshot_2014-04-27-20-09-31 (1).png
Views: 1176
Size: 249.4 KB
ID: 2711822   Click image for larger version

Name: Screenshot_2014-04-27-20-09-45.png
Views: 1004
Size: 74.5 KB
ID: 2711823   Click image for larger version

Name: Screenshot_2014-04-27-20-10-02.png
Views: 1049
Size: 111.3 KB
ID: 2711824   Click image for larger version

Name: Screenshot_2014-04-27-20-10-27.png
Views: 946
Size: 148.0 KB
ID: 2711826  Click image for larger version

Name: Screenshot_2014-04-27-20-10-48.jpg
Views: 871
Size: 46.4 KB
ID: 2711827   Click image for larger version

Name: Screenshot_2014-04-27-20-11-04.jpg
Views: 877
Size: 61.3 KB
ID: 2711828   Click image for larger version

Name: Screenshot_2014-04-27-20-13-21.png
Views: 931
Size: 110.9 KB
ID: 2711829   Click image for larger version

Name: Screenshot_2014-04-27-20-22-18.png
Views: 939
Size: 147.9 KB
ID: 2711833   Click image for larger version

Name: Screenshot_2014-04-27-20-22-36.png
Views: 930
Size: 131.4 KB
ID: 2711834  

How To Install Rom :


  • Format System
  • Wipe data/cache/dalvik
  • Mount System
  • Install Znxt Evolution
  • Reboot
  • After it booted to Homescreen
  • Reboot Again
  • And Mount System
  • Flash Addons
  • Reboot
  • Enjoy



If you want to use evolution kernel :
  • Take Znxt .img from the rom
  • Flash Using Flashtool
  • After that , Download Module
  • Copy By Manual method (Don't Install it using cwm)
  • And set rwrr
  • Reboot ur phone
  • And Enjoy


 

[KERNEL][3.4.5][GPU @403MHz] Kash Kernel V2.3 [Fixed Battery Drop]

[KERNEL][3.4.5][GPU @403MHz] Kash Kernel V2.3 [Fixed Battery Drop]
First ever Custom Kernel for Micromax A116 Canvas HD
 
FEATURES:
  • Based on MyPhone Agua Iceberg source. (4.2)
  • Swap Support Added
  • Added config.gz support
  • Clean Cache Enabled
  • CIFS network file system support
  • LZMA Compression for zImage and Gzip for ramdisk.
  • 1080p video recording support.
  • Enhanced hw composer.
  • NTFS support.
  • GPU overclocked @ 403MHz
  • Optimized imgsensor drivers
  • New LCM drivers for Vivid display colors.
  • VM Dirty ratio tweaks.
  • Battery drop fixed. Works perfectly 
  • Added frandom driver.
  • Added Ramzswap support.
  • Optimized apply_slack() for size and speed
  • Faster NOATIME and NODIRATIME mounting flags
  • Enabled Dynamic Filesync Control 2.0
  • Lock the initial TCP window size to 64K
  • Asynchronous I/O latency to a solid-state disk greatly increased
  • Enabled ARCH_POWER
  • Added cdrom option to UMS-lun-devices (you can now use this app: Link) New governors added:
  • Smartass2
  • LulzactiveQ
  • PegasusQ
  • ZZMOOVE
  • NIGHTMARE
  • SAKURACTIVE
  • InteractiveX
  • Intellidemand New IO Schedulers added
  • ROW
  • ZEN
  • FIOPS
  • FIFO
  • VR
Bugs:


  • None!

Install Instructions:


Make a full backup of your current ROM.
Place the kernel zip in sdcard and reboot to recovery.
Mount /system.
Install kernel zip and reboot!
Changelog:
Alpha builds:
VERSION 0.1:

  • First build from 4.1 source
  • Boots on JB4.2

VERSION 0.2

  • Added 7 CPU Governors
  • SWAP support enabled
  • Enabled access to config.gz

VERSION 0.3

  • XZ Compression for zImage
  • Clean Cache Enabled
  • Added 4 new IO Schedulers

Stable builds:

VERSION 1.0

  • Fixed Camera FC
  • CIFS network file system support
  • Enabled 1080p Video Recording and Playback (not tested)
  • Optimized zImage for size


VERSION 1.1

  • Fixed Charging issue.
  • USB OTG fixed.
  • NTFS support enabled. (Not tested. Lol)
  • Built CIFS as module.
  • zImage size reduced by using LZMA compression.
  • Enhanced hw composer.


VERSION 2.0

  • MERGED SOURCE WITH 4.2 (MyPhone Agua Iceberg)
  • Overclocked GPU @ 403MHz
  • CAMERA FIXED!!
  • Optimized Imgsensor drivers (better camera colors).
  • New LCM drivers (vivid display colors).
  • Overclocked CPU @1.5GHz (only visual, lags a lot)

VERSION 2.1

  • Added new battery drivers from Kogan Agora HD+ (might fix battery drop, not tested).
  • Removed CPU overclock.
  • VM dirty ratio tweaks
  • Set VM_MAX_READAHEAD= 512KB
  • FIXED VOLUME KEYS! 

VERSION 2.2

  • Battery drop fixed. Works perfectly
  • Added frandom driver. (Faster random variable generation)
  • Added Ramzswap support.
  • Optimized apply_slack() for size and speed
  • Faster NOATIME and NODIRATIME mounting flags
  • Enabled Dynamic Filesync Control 2.0
  • Lock the initial TCP window size to 64K
  • Asynchronous I/O latency to a solid-state disk greatly increased
  • Enabled ARCH_POWER

VERSION 2.3

  • Fixed Graphics glitch (enabled sync)
  • Patched binder.c for Android 4.4 support
  • Added Intellidemand governor.
  • Added cdrom option to UMS-lun-devices (you can now use this app: Link)
  • Reduced modules size. Now kernel zip only 5mb



Download Links:
Please read instructions before flashing!


Patches:

FAQ:

GPU overclock reduces performance on my phone. Why? OR I'm getting low scores on benchmark? OR I get low fps? (Don't be dumb to ask this question again and again).
A: I really don't know the reason. But if it doesn't work for you, download this and flash it using CWM/TWRP without wipe.
What is a kernel? Why should I install it?
A: Click here to know the answer.
Will this work on all MT6589 Phones?
A: NO!

Is this kernel compatible with all ROMs?
A: Yes. But for ROMs not based on stock, (like MiUi and ColoOS) you have to replace ramdisk.

Will this work on other clones like MyPhone A919i, Wiko Cink 5, Fly IQ451 ?
A: YES. It will work :)

Is this kernel recommended for daily use?
A: Yes!

My phone lags a lot on V2.0. Why?
A:Because you are on 1.5GHz by default. Download Set CPU from playstore and set max frequency to 1.2GHz.

What are the best governor+io combinations?
A: Hotplug+cfq, Smartassv2+cfd, Sakuractive+cfq. You can try others and report!

Click image for larger version

Name: IMG-20140228-WA0001.jpg
Views: 628
Size: 34.0 KB
ID: 2607785   Click image for larger version

Name: IMG-20140228-WA0005.jpg
Views: 587
Size: 56.6 KB
ID: 2607786   Click image for larger version

Name: tmp_Screenshot_2014-03-01-20-23-182109670023.jpg
Views: 607
Size: 74.7 KB
ID: 2607792   

[KERNEL] (005) Nexus 5 (3.4+ Hybrid/UV/OC/FauxSound/Intelliplug/demand) [12-07-2013]

[KERNEL] (005) Nexus 5 (3.4+ Hybrid/UV/OC/FauxSound/Intelliplug/demand) [12-07-2013]

Hammerhead AKA Nexus 5 Hybrid Kernel

What is a Hybrid?

Hybrid kernel means the core although still has the 3.4.0 kernel label, it has incorporated many advanced features available only on Linux 3.8+ and beyond. It has backported many of those advanced features for Linux 3.4, hence the name hybrid!


Here's the flashable zip file

m - mainline with stock CPU/GPU frequencies
u - ultimate, overclocked CPU 2.5GHz+

Stable Release:

http://sh.st/ij5b

Beta Release:

http://sh.st/ij5Y

Change Log:

http://sh.st/ij5S

Source here:

http://sh.st/ij5Z

Stock Boot.Img:

http://sh.st/ij5N

to flash stock boot.img do =>
reboot to bootloader, then:
fastboot flash boot boot.img
sysfs interface for controlling this kernel:

general format:

xxx is the value, can be integer or text depending on the yyy.
(It's pretty obvious if you view the sysfs entry first to see the values it's expecting)

echo xxx > /sys/yyy/yyy/yyy
cpu governor: /sys/devices/system/cpu/cpu0/cpufreq/scaling_governor
cpufreq: /sys/devices/system/cpu/cpu0/cpufreq/scaling_cur_freq
intelliplug: /sys/module/intelli_plug/parameters/intelli_plug_active
eco mode: /sys/module/intelli_plug/parameters/eco_mode_active
snake charmer: /sys/kernel/msm_cpufreq_limit/cpufreq_limit

gpu governor: /sys/class/kgsl/kgsl-3d0/pwrscale/trustzone/governor
gpu freq: /sys/class/kgsl/kgsl-3d0/max_gpuclk
simple GPU gov:: /sys/module/msm_kgsl_core/parameters/simple_laziness
simple GPU gov: /sys/module/msm_kgsl_core/parameters/simple_ramp_threshold

io scheduler: /sys/block/mmcblk0/queue/scheduler
io scheduler readahead: /sys/block/mmcblk0/queue/read_ahead_kb

dynamic fsync: /sys/kernel/dyn_fsync/Dyn_fsync_active
usb fastcharge: /sys/kernel/fast_charge/force_fast_charge
power suspend: /sys/kernel/power_suspend/power_suspend_state

intellithermal: /sys/module/msm_thermal/parameters/enabled

cpu voltage: /sys/devices/system/cpu/cpufreq/vdd_table/vdd_levels

[KERNEL] [GPL] [N5] franco.Kernel - r19 for Nexus 5

[KERNEL] [GPL] [N5] franco.Kernel - r19 for Nexus 5

Download:
boot image:
http://sh.st/ijMW
zip:
http://sh.st/ijMK

Installation:
fastboot flash boot boot_name_img
or
flash the .zip in the recovery

Changelog:
http://192.241.177.15/Nexus5/4.4/appfiles/changelog.xml

Source:
https://github.com/franciscofranco/hammerhead

[Kernel] (005) flo JB 4.3 (UV Control/CPU/GPU OC/Hybrid Linux 3.4+) [Aug-30]

[Kernel] (005) flo JB 4.3 (UV Control/CPU/GPU OC/Hybrid Linux 3.4+) [Aug-30]

Change log:

es - enhanced stock (stock CPU/GPU clocks)
m - mainline (CPU Clock up to 2.1 GHz / GPU 450 MHz)
u - ULTRA (CPU Clock up to 2.3 GHz / GPU 487.5 Mhz!!!)

-- release 005 (08/29/2013)
* add color control interface

-- release 004 (08/24/2013)
* added FauxSound 3.0 GPL support
* sync'ed with Google's latest release
* (Touch firmware updates!)

-- release 003 (08/19/2013)
* added hooks for FauxSound support

-- release 002 (08/17/2013)
* added LZ4 compression/decompression
* enabled LZ4 for ZRAM/ZCACHE
* added fsync update from Linux 3.10+
* added GPU OC to 487.5 MHz
* enabled input boost for intellidemand
* compiled with GCC 4.7

-- release 001 (08/02/2013)
* Kernel AIO optimzation
* string/memcpy optimization
* Hybrid Linux 3.4+ with many features from Linux 3.8+
* ZRAM/ZCACHE/FRONTSWAP/SWAP enabled
* dynamic FSYNC
* Voltage control
* Sound control
* Intellidemand CPU governor
* Intelli-Plug Hotplug driver
* Intelli-thermal thermal driver
* FIOPS/ROW/BFQ/SIO I/O scheduler
* Westwood+ TCP Congestion control
* Quad Core stats
* ZRAM optimization for Android
* XZ Compressed for smaller size
* debug removed (further size reduction)
* CPU Overclocking up to 2.3 GHz!
* Ultra low clocks (mainline and ulta)
* GPU simple governor

kernel files

http://faux.androidro.ms/flo/jb43/

Enhanced Stock - http://faux.androidro.ms/flo/jb43/fl...rnel-005es.zip

Mainline - http://faux.androidro.ms/flo/jb43/fl...ernel-005m.zip

Ultra CCCCCCOMBO - http://faux.androidro.ms/flo/jb43/fl...ernel-005u.zip

Beta - http://faux.androidro.ms/flo/beta

github: https://github.com/faux123/flo_nexus7


FauxClock App recommended Settings"

CPU Control
  • Max clock - GHz 1.944 GHz (or 1.836 GHz) for performance, 1.512 GHz for battery
  • Min clock - MHz 384 MHz for both
  • CPU Governor - Interactive for performance, Intellidemand for battery
  • mpdecision - Off
  • Snake Charmer - OFF for performance, On for Battery
  • Eco Mode - Off for performance, On for battery
  • Set On Boot - On

SOC Control
  • Set On Boot - On
  • C0 - On
  • C1 - On
  • C3 - On (Note: N4 AP modem is very sensitive to some of the deeper sleep states, if you experienced Green/Yellow AP Modem Watchdog Bark screens, I recommend disabling C2/C3 states).

Voltage Control
  • Set On Boot -
  • Global CPU Voltage - mV

intellidemand gov control
  • Up Threshold - 75 for both
  • Boost Frequency - 0 for both
  • Two Phase Freq - 1134000 for both
  • LMF Max Freq - 1512000 for performance, 1350000 for battery (deprecated)
  • Sampling Rate - 50000 for both
  • Optimal Freq - 1296000 for both
  • Synchro Freq - 756000 for both
  • Set On Boot - On

interactive gov control
  • Hispeed Load - 99
  • Hispeed Freq - 1512000
  • Timer Rate - 20000
  • Min Sampling Time - 80000
  • Set On Boot - On

GPU Control
  • GPU Governor - ondemand for both
  • GPU Clock - 487Mhz for performance and 400 Mhz for battery
  • GPU Vsync Toggle - On for both
  • Set On Boot - On for both

I/O Scheduler Control
  • I/O Scheduler (eMMC) - FIOPS for both
  • Readhead Size (eMMC) - 2048 for both
  • Set On Boot - On for both

Misc Control
  • Dynamic File Sync - On for both
  • TCP Congestion Control - Westwood for both

Vibration Control
  • Set On Boot - On for both
  • Vibration Control - 70 for both

Screen Color
  • Set On Boot - On for both
  • Factory Presets - LG Presets
  • Color Adjustments - R, G, B 255, 250, 245
  • Gamma Amp Adjust 0 - R, G, B 13, 20, 22
  • Gamma Amp Adjust 1 - R, G, B 0, 2, 3

Z-Control
  • Set On Boot - On for both
  • ZRAM Disk size - 150~200 Megabytes (or 50 MB when disabled)
  • ZRAM Enable/Disable - Enable if you mult-task often
  • Clear VFS Cache After Boot - On
  • Auto FS Writeback Delay Mode - On
  • Swappiness - 100% if ZRAM enabled, 0% if disabled
  • VFS Cache Pressure - 100% if ZRAM enabled, 150% if disabled
  • Dirty Ratio - 20% for both
  • Dirty Background Ratio - 5% for both
MAY NOT be optimal for all