FORUMS
Remove All Ads from XDA

[KERNEL][M/N] Foxy v0.95 [2016-12-30]

284 posts
Thanks Meter: 946
 
By beroid, Senior Member on 21st April 2016, 01:50 PM
Post Reply Email Thread
Foxy Kernel


Code:
Your warranty is now void.
I am not responsible for bricked devices, dead SD cards, thermonuclear war, or you getting fired because the alarm app failed. Please do some research if you have any concerns about features included in this ROM before flashing it! YOU are choosing to make these modifications, and if you point the finger at me for messing up your device, I will laugh at you. A lot.
Features
  • Linux 3.10.104
  • Overclocked CPU to 1.4 GHz (min: 200 MHz)
  • Overclocked GPU to 450 MHz (min: 100 MHz max: 465 MHz)
  • Governors: darkness, impulse(default), despair, lionfish, barry_allen, elemantalX, interactive, ondemand, bioshock, perfomance
  • I/O Schedulers: noop, deadline, row, cfq, bfq, sio, fiops, sioplus, zen(default) and tripndroid
  • CPU hotplugs: State helper(default), zen decision, Mako Hotplug, MSM Sleeper, AutoSMP
  • F2FS support
  • Vibration intensity control
  • KCAL advanced color control (http://forum.xda-developers.com/andr...ntrol-t3032080)
  • TCP Congestion Control (Default Westwood)
  • Fsync on/off support
  • USB fast charge
  • State notifier
  • Stereo call recording support (CallRecorder)
  • HID USB Keyboard & Mouse (install this app)
    and more...


Installation Instructions
  • Download the zip file and save it into the root directory of internal/external storage
  • Reboot into recovery
  • Make backup boot partition
  • Flash the zip and reboot(NO NEED TO WIPE CACHE AND DALVIK)


Optimal settings

for balanced performance and battery life:
  • CPU frequency: 200MHz to 1.2GHz
  • GPU frequency: 100MHz to 310MHz
  • CPU governor: interactive / impulse
  • Hotplug: State helper/ AutoSMP

for gaming:
  • CPU frequency: 400 MHz to 1.4 GHz
  • GPU frequency: 100 MHz to 465MHz


Special thanks

neobuddy89
DespairFactor
franciscofranco
ak
savoca
myfluxi
flar2
zanezam
sultanqasim
jamison904
bbedward
javilonas


XDA:DevDB Information
Foxy Kernel, Kernel for the Wileyfox Swift

Contributors
beroid
Source Code: https://github.com/beroid/android_ke...anogen_msm8916

Kernel Special Features:

Version Information
Status: Stable

Created 2016-04-21
Last Updated 2016-12-30
The Following 12 Users Say Thank You to beroid For This Useful Post: [ View ] Gift beroid Ad-Free
 
 
21st April 2016, 01:51 PM |#2  
beroid's Avatar
OP Senior Member
Thanks Meter: 946
 
Donate to Me
More
Downloads
AndroidFileHost | BasketBuild

COS13/CM13/CM13S

Short changelog
Code:

### v0.95 [2016-12-30] ####
# merged caf branch LA.BR.1.2.9_rb1.10
# import prima LA.BR.1.2.9_rb1.10

### v0.94 [2016-12-23] ####
# exFAT: Update to 1.2.24
# added ZRAM
# some fixes 

### v0.93 [2016-12-15] ####
# Switch to compressed kernel with appended dt
# f2fs update
# some fixes 

### v0.92 [2016-12-10] ####
# updated UKSM
# AutoSMP: disable hotplug suspend
# some fixes 

### v0.91 [2016-12-02] ####
# merged caf branch LA.BR.1.2.9_rb1.8
# removed zzmove governor
# added UKSM
# some fixes 

### v0.90 [2016-11-07] ####
# prima LA.BR.1.2.6_rb1.18
# autosmp hotplug

### v0.89 [2016-10-30] ####
# merged caf branch LA.BR.1.2.9_rb1.8
# import prima LA.BR.1.2.9_rb1.8

### v0.87 - v0.88 [2016-10-24] ####
# Linux 3.10.104
# f2fs update 
# some fixes

### v0.86 [2016-10-19] ####
# f2fs update
# some fixes

### v0.85 [2016-10-11] ####
# merged caf branch LA.BR.1.2.9_rb1.5
# import prima LA.BR.1.2.9-00810-8x16.0
# merged caf branch LA.BR.1.2.9_rb1.6
# import prima LA.BR.1.2.9_rb1.6
# merged caf branch LA.BR.1.2.9_rb1.7
# import prima LA.BR.1.2.9_rb1.7
# merged CM changes
# added sdcardfs support

### v0.84 [2016-09-30] ####
# added CDG TCP congestion algorithm 
# updated state_helper
# some fixes

### v0.83 [2016-09-22] ####
# f2fs update 
# set ZEN as default
# enable TTL target support
# some fixes

### v0.82 [2016-09-16] ####
# fixed sound on CyanogenMod
# KCAL: fix invert mode
# added TCP Congestion Algorithm 
# some fixes

### v0.81 [2016-09-10] ####
# f2fs update 
# merged caf branch LA.BR.1.2.6_rb1.17
# import prima LA.BR.1.2.6_rb1.17

### v0.80 [2016-08-31] ####
# Linux 3.10.103
# f2fs update 
# update ZEN scheduler

### v0.78 - v0.79 [2016-08-15] ####
# merged caf branch LA.BR.1.2.6_rb1.16
# merged CM changes
# remove MSM Hotplug

### v0.77 [2016-08-03] ####
# f2fs update
# ext4 update
# add exfat support

### v0.75 [2016-06-18] ####
# Linux 3.10.102
# Merged CM changes

### v0.74 [2016-06-10] ####
# Fixed bootloops
# AnyKernel format

### v0.73 [2016-06-08] ####
# Merged CM changes
# Disable ZCache

### v0.72 [2016-06-02] ####
# Faster boot with QCOM Early Random
# Disable quick wakeup driver
# Configure state helper
# Minor fixes

### v0.71 [2016-05-22] ####
# Minor fixes

### v0.70 [2016-05-17] ####
# Remove gov: yankactive, conservative
# Update gov: impulse
# Fix crashes when start/stop FM-radio 
# Minor fixes

### v0.67 - v0.69 [2016-05-13] ####
# Minor fixes

### v0.66 [2016-04-30] ####
# updated ext4
# state notifier enabled by default
# other small fixes

### v0.65 [2016-04-21] ####
#
# Reworked code
# Add UC/OC GPU frequencies
# Unlock available CPU frequencies
# updated f2fs drivers
# added custom governors: despair, lionfish, barry_allen, bioshock, zzmove
# added I/O schedulers: fiops, sioplus, zen, tripndroid
# added zen decision and MSM Sleeper hotplugs
# added fsync on/off support
# removed asynchronous fsync
# removed powersuspend
# removed adreno idler
# optimized RCU
# removed intelli_plug and bricked hotplugs
# added state notifier
# implemented state helper for crackling
# interactive: added state notifier hooks
# crackling: use 300Hz
# block: disabled add_random
# add HID USB Keyboard & Mouse
The Following 6 Users Say Thank You to beroid For This Useful Post: [ View ] Gift beroid Ad-Free
21st April 2016, 01:52 PM |#3  
beroid's Avatar
OP Senior Member
Thanks Meter: 946
 
Donate to Me
More
Special features

Kernel Control
To control all the features download Kernel Adiutor-Mod
The Following 6 Users Say Thank You to beroid For This Useful Post: [ View ] Gift beroid Ad-Free
22nd April 2016, 03:24 AM |#4  
Member
Flag Bacolod City
Thanks Meter: 12
 
More
Quote:
Originally Posted by beroid

Special features

Kernel Control

To control the features install Kernel Adiutor
To control all the features download Singularity Kernel Adiutor
ZZMoove Governor Profile
Code:
(1)'def'     -> Default              -> will set governor defaults
(2)'ybat     -> Yank Battery         -> a very good battery/performance balanced setting (DEV-NOTE: highly recommended!)
(3)'ybatext' -> Yank Battery Extreme -> like yank battery but focus on battery saving
(4)'zzbat'   -> ZaneZam Battery      -> a more 'harsh' setting strictly focused on battery saving (DEV-NOTE: might give some lags!)
(5)'zzbatp'  -> ZaneZam Battery Plus -> NEW! reworked 'faster' battery setting (DEV-NOTE: recommended too!:))
(6)'zzopt'   -> ZaneZam Optimized    -> balanced setting with no focus in any direction (DEV-NOTE: relict from back in the days, even though some people still like it!)
(7)'zzmod'   -> ZaneZam Moderate     -> NEW! setting based on 'zzopt' which has mainly (but not strictly only!) 2 cores online
(8)'zzperf'  -> ZaneZam Performance  -> all you can get from zzmoove in terms of performance but still has the fast down scaling/hotplugging behaving
(9)'zzinz'   -> ZaneZam InZane       -> NEW! based on performance with new insane scaling active. a new experience!
(10)'zzgame' -> ZaneZam Gaming       -> NEW! based on performance with scaling block enabled to avoid cpu overheating during gameplay
(11)'zzrelax'-> ZaneZam Relax        -> NEW! based on moderate (except hotplug settings) with relaxed sleep settings

How do I use these ZZmoove profiles? I can not find them under governor or under CPU tab in Kernel Adiutor.
The Following User Says Thank You to Janjako16 For This Useful Post: [ View ] Gift Janjako16 Ad-Free
22nd April 2016, 04:28 AM |#5  
beroid's Avatar
OP Senior Member
Thanks Meter: 946
 
Donate to Me
More
Quote:
Originally Posted by Janjako16

How do I use these ZZmoove profiles? I can not find them under governor or under CPU tab in Kernel Adiutor.

CPU - CPU Governor Tunables - profile_number
The Following 2 Users Say Thank You to beroid For This Useful Post: [ View ] Gift beroid Ad-Free
22nd April 2016, 04:34 PM |#6  
Member
Flag Bacolod City
Thanks Meter: 12
 
More
Quote:
Originally Posted by beroid

CPU - CPU Governor Tunables - profile_number

Thank you, I really love this kernel. I can't wait until you implement Undervolt feature to foxy. Keep up the good work man. Cheers!
The Following User Says Thank You to Janjako16 For This Useful Post: [ View ] Gift Janjako16 Ad-Free
29th April 2016, 07:03 AM |#7  
nhmanas's Avatar
Senior Member
Flag Mersin
Thanks Meter: 209
 
More
Quote:
Originally Posted by Janjako16

Thank you, I really love this kernel. I can't wait until you implement Undervolt feature to foxy. Keep up the good work man. Cheers!

You're right. Undervolt would be great.
The Following User Says Thank You to nhmanas For This Useful Post: [ View ] Gift nhmanas Ad-Free
30th April 2016, 10:29 PM |#9  
Member
Thanks Meter: 4
 
More
Quote:
Originally Posted by beroid

Special features
Kernel Control

To control the features install Kernel Adiutor
To control all the features download Singularity Kernel Adiutor

Can anyone explain which of these you should use? What does one provide that the other doesn't? Thanks
4th May 2016, 08:19 PM |#10  
kalvin026's Avatar
Junior Member
Flag Cavite
Thanks Meter: 14
 
More
@beroid brother i found a bug in version 0.66 when the screen goes off for a long time the screen will didnt open again until you remove battery and turn on again
The Following User Says Thank You to kalvin026 For This Useful Post: [ View ] Gift kalvin026 Ad-Free
Post Reply Subscribe to Thread

Guest Quick Reply (no urls or BBcode)
Message:
Previous Thread Next Thread