[KERNEL] Foxy v6.1 [2019-01-23]

beroid

Senior Member
Mar 24, 2011
510
2,824
93
Foxy Kernel


Features
  • Linux 3.10.108
  • Overclocked CPU to 1.4 GHz (min: 200 MHz)
  • Overclocked GPU to 450 MHz (min: 100 MHz max: 465 MHz)
  • CPU governors: bioshock, blu_active, cultivation, chill, impulse, interactive (default), lionfish, ondemand, performance and relaxed
  • I/O schedulers: bfq, cfq, deadline, fiops, maple (default), noop, sioplus, and zen
  • CPU hotplugs: State helper (default), AutoSMP, Zen decision, IntelliPlug
  • Wake Gestures (sweep2wake and doubletap2wake)
  • Sweep2sleep
  • Custom voltage control
  • F2FS support
  • Upstream ZRAM
  • Power Efficient workqueues
  • Backported Zen Interactive tunings from Zen 4.10
  • Vibration intensity control
  • WireGuard support
  • KCAL advanced color control (http://forum.xda-developers.com/android/software-hacking/dev-kcal-advanced-color-control-t3032080)
  • TCP Congestion Control (Default Westwood)
  • Fsync on/off support
  • USB fast charge
  • State notifier
  • Stereo call recording support (CallRecorder)
  • Compiled with a UBERTC 7.2.1 toolchain.
    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
frap129
ak
The Flash
savoca
myfluxi
flar2
sultanqasim
jamison904
bbedward
javilonas


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

Contributors
beroid
Source Code: https://github.com/beroid/crackling

Kernel Special Features:

Version Information
Status: Stable

Created 2016-04-21
Last Updated 2019-01-23
 
Last edited:

beroid

Senior Member
Mar 24, 2011
510
2,824
93
Downloads

Short changelog
Code:
[COLOR="SeaGreen"]
### v6.1 [2019-01-23] ####[/COLOR]
# AROMA: Remove Android GO setting
# AROMA: Added Vibrations config
# Misc updates
[COLOR="SeaGreen"]
### v6.0 [2018-10-10] ####[/COLOR]
# crDroid Pie support
# Misc updates
[COLOR="SeaGreen"]
### v5.4 [2018-09-15] ####[/COLOR]
# Fixed boot on LOS 15.1
# Added hotplug: IntelliPlug
# Set Zen I/O Scheduler as default
# Misc updates
[COLOR="SeaGreen"]
### v5.3 [2018-08-20] ####[/COLOR]
# Compiled with a GNU 8.2.1 2180806 
# Updated sdfat driver
# Misc updates
[COLOR="SeaGreen"]
### v5.2.2 [2018-07-22] ####[/COLOR]
# AROMA: Misc updates
[COLOR="SeaGreen"]
### v5.2.1 [2018-07-22] ####[/COLOR]
# AROMA: Dirty Unicorns support
[COLOR="SeaGreen"]
### v5.2 [2018-07-16] ####[/COLOR]
# Misc updates
[COLOR="SeaGreen"]
### v5.1 [2018-07-08] ####[/COLOR]
# Merged caf branch LA.BR.1.2.9.1_rb1.5
# Import prima LA.BR.1.2.9.1_rb1.5
# Misc updates
[COLOR="SeaGreen"]
### v5.0 [2018-06-30] ####[/COLOR]
# AROMA: Added Android GO setting (Other options - Android GO)
# AROMA: Added support LineageOS 15.1 https://forum.xda-developers.com/wileyfox-swift/orig-development/rom-lineageos-15-1-wileyfox-swift-t3792752
# AROMA: Temporarily drop Dirty Unicorns support
# Compiled with a Linaro 7.3.1 20180522
# Added sdfat driver
# Misc updates
[COLOR="SeaGreen"]
### v4.2 [2018-05-27] ####[/COLOR]
# Updates and fixes
[COLOR="SeaGreen"]
### v4.1 [2018-05-17] ####[/COLOR]
# AROMA: Dirty Unicorns support
# Updates and fixes
[COLOR="SeaGreen"]
### v4.0.2 [2018-04-25] ####[/COLOR]
# Ramdisk: Update 
[COLOR="SeaGreen"]
### v4.0.1 [2018-04-12] ####[/COLOR]
# Compiled with a Linaro 7.3 toolchain
# Ramdisk: Update for latest crDroid 
[COLOR="SeaGreen"]
### v4.0 [2018-03-10] ####[/COLOR]
# Merged caf branch LA.BR.1.2.9.1_rb1.4
# Merged caf branch LA.BR.1.2.9.1_rb1.5
# Import prima LA.BR.1.2.9.1_rb1.4
# Import prima LA.BR.1.2.9.1_rb1.5
# Updated sdcardfs
# Updated exfat
# Misc updates
[COLOR="SeaGreen"]
### v3.5.3 [2018-02-27] ####[/COLOR]
# Ramdisk: Update for crDroid (Oreo)
[COLOR="SeaGreen"]
### v3.5.2 [2018-02-14] ####[/COLOR]
# Ramdisk: Misc updates
[COLOR="SeaGreen"]
### v3.5.1 [2018-02-01] ####[/COLOR]
# Fixed boot on oreo
[COLOR="SeaGreen"]
### v3.5 [2018-02-01] ####[/COLOR]
# Merged caf branch LA.BR.1.2.9_rb1.30
# Import prima LA.BR.1.2.9_rb1.30
# Add WireGuard driver
# AROMA: Android 8.x support (crdroid)
# AROMA: Added LMK options
# Misc updates
[COLOR="SeaGreen"]
### v3.4 [2017-12-26] ####[/COLOR]
# Merged caf branch LA.BR.1.2.9_rb1.29
# Import prima LA.BR.1.2.9_rb1.28
# Import prima LA.BR.1.2.9_rb1.29
# wake_gestures: fixed touchscreen bug
# wake_gestures: Option to temporarily disable with power key
# AROMA: Option to temporarily disable gestures with power key
# Misc updates
[COLOR="SeaGreen"]
### v3.3 [2017-12-18] ####[/COLOR]
# New AROMA installer
# Boeffla's wakelock blocker 
# wake_gestures: Reduce dt2w time between taps
# wake_gestures: Disable gestures in call
# Misc updates
[COLOR="SeaGreen"]
### v3.2 [2017-12-02] ####[/COLOR]
# Misc updates
[COLOR="SeaGreen"]
### v3.2 [2017-12-01] ####[/COLOR]
# Merged caf branch LA.BR.1.2.9_rb1.28
# Import prima LA.BR.1.2.9_rb1.27
# Added wake gestures (sweep2wake, doubletap2wake, sweep2sleep)
# Misc updates
[COLOR="SeaGreen"]
### v3.1 [2017-11-08] ####[/COLOR]
# Linux 3.10.108
# Merged caf branch LA.BR.1.2.9_rb1.27
[COLOR="SeaGreen"]
### v3.0.1 [2017-10-23] ####[/COLOR]
# Security Fix: KRACK Wi-Fi vulnerability.
[COLOR="SeaGreen"]
### v3.0 [2017-10-16] ####[/COLOR]
# Merged caf branch LA.BR.1.2.9_rb1.26
# Disabled IO Switcher
# Prepared for O
# Updated toolchain (7.2.1)
[COLOR="SeaGreen"]
### v2.7 [2017-09-17] ####[/COLOR]
# SDCARDFS updates from google.
# Updated toolchain
# Misc updates
[COLOR="SeaGreen"]
### v2.6 [2017-08-25] ####[/COLOR]
# Merged caf branch LA.BR.1.2.9_rb1.24
# Import prima LA.BR.1.2.9_rb1.23
# Misc updates
[COLOR="SeaGreen"]
### v2.5 [2017-08-12] ####[/COLOR]
# Updated toolchain
# Small upstream patches
# Misc updates
# Added Cultivation Governor 
[COLOR="SeaGreen"]
### v2.4 [2017-07-30] ####[/COLOR]
# Merged caf branch LA.BR.1.2.9_rb1.23
# Updated toolchain and AnyKernel2
# Small upstream patches
# Small changes in ramdisk
[COLOR="SeaGreen"]
### v2.3 [2017-07-23] ####[/COLOR]
# Enabled power efficient workqueues.
# Updated Slimbus driver from msm-3.18.
# Updated Zram driver
# Disabled Cpusets
# Fixes from google.
# Fixes from @neobuddy89.
# Misc updates
[COLOR="SeaGreen"]
### v2.2 [2017-07-14] ####[/COLOR]
# Small  changes
[COLOR="SeaGreen"]
### v2.1 [2017-07-10] ####[/COLOR]
# Added back: lionfish and bioshock governors
# Added back: zen decision hotplug
# Small fixes
[COLOR="SeaGreen"]
### v2.0 [2017-07-08] ####[/COLOR]
# Completely rebased
# Removed some governors and hotplugs
[COLOR="SeaGreen"]
### v1.12 [2017-06-28] ####[/COLOR]
# Linux 3.10.107
# sdcardfs: Applied lastest android-3.10 patches from Google android-3.10
[COLOR="SeaGreen"]
### v1.11 [2017-06-20] ####[/COLOR]
# Merged caf branch LA.BR.1.2.9_rb1.22
# Fixed proximity sensor
[COLOR="SeaGreen"]
### v1.10 [2017-06-17] ####[/COLOR]
# Linux 3.10.106
# Switch to GCC 7.1.1 (UBERTC 7.x)
# CVE patches from lineage
# Misc other changes
[COLOR="SeaGreen"]
### v1.09 [2017-06-05] ####[/COLOR]
# custom voltage control
# ext4: Updated
# disabled: Lazyplug
# misc other changes
[COLOR="SeaGreen"]
### v1.08 [2017-05-29] ####[/COLOR]
# sdcardfs: Applied lastest android-3.10 patches from Google android-3.10
# ext4: Updated
# merged caf branch LA.BR.1.2.9_rb1.18
# misc other changes
[COLOR="SeaGreen"]
### v1.07 [2017-05-22] ####[/COLOR]
# updated Interactive Governor
# set Interactive Governor as default and tune it
# enabled State Helper by default
[COLOR="SeaGreen"]
### v1.06 [2017-05-17] ####[/COLOR]
# Applied patches from Google android-3.10
# sdcardfs: Applied lastest android-3.10 patches from Google android-3.10
# f2fs: Applied linux-3.10.y stable branch patches from jaegeuk/f2fs-stable
# added: IO Switcher by @Sultanxda
# added: Cultivation Governor: An interactive based governor by @xanaxdroid
# set Maple I/O Scheduler as default
# set AutoSMP as default
# disabled: Input Boost
# misc other changes
[COLOR="SeaGreen"]
### v1.05 [2017-05-04] ####[/COLOR]
# merged caf branch LA.BR.1.2.9_rb1.15
# merged caf branch LA.BR.1.2.9_rb1.16
# import prima LA.BR.1.2.9_rb1.14
# import prima LA.BR.1.2.9_rb1.15
# updated sdcardfs from Google android-3.10
# ext2, ext4, mbcache patch from Google android-3.10
# misc other changes
[COLOR="SeaGreen"]
### v1.04 [2017-04-07] ####[/COLOR]
# merged caf branch LA.BR.1.2.9_rb1.14
# updated sdcardfs
# misc other changes
[COLOR="SeaGreen"]
### v1.02 [2017-03-17] ####[/COLOR]
# updated f2fs
# updated sdcardfs
# updated random
# removed frandom
# misc other changes
[COLOR="SeaGreen"]
### v1.01 [2017-03-03] ####[/COLOR]
# misc other changes
[COLOR="SeaGreen"]
### v1.00 [2017-02-24] ####[/COLOR]
# sdcardfs, ext4 crypto: Applied android-3.10 patches
# merged caf branch LA.BR.1.2.9_rb1.12
# import prima LA.BR.1.2.9_rb1.12
# misc other changes
[COLOR="SeaGreen"]
### v0.99 [2017-02-12] ####[/COLOR]
# Linux 3.10.105
[COLOR="SeaGreen"]
### v0.98 [2017-02-10] ####[/COLOR]
# Built with gcc 6.3.1 (UBERTC)
# Merged caf branch LA.BR.1.2.9_rb1.11
# Misc other changes
[COLOR="SeaGreen"]
### v0.97 [2017-01-27] ####[/COLOR]
# Added governors: chill, relaxed, blu_active
# Added I/O scheduler: maple
# Added hotplug: lazyplug
# Added touch boost control (enable/disable)
# F2FS+SuperSU compatibility fixed thanks to @arter97
# Misc other changes
[COLOR="SeaGreen"]
### v0.96 [2017-01-11] ####[/COLOR]
# sdcardfs update
# some fixes
[COLOR="SeaGreen"]
### v0.95 [2016-12-30] ####[/COLOR]
# merged caf branch LA.BR.1.2.9_rb1.10
# import prima LA.BR.1.2.9_rb1.10
[COLOR="SeaGreen"]
### v0.94 [2016-12-23] ####[/COLOR]
# exFAT: Update to 1.2.24
# added ZRAM
# some fixes 
[COLOR="SeaGreen"]
### v0.93 [2016-12-15] ####[/COLOR]
# Switch to compressed kernel with appended dt
# f2fs update
# some fixes 
[COLOR="SeaGreen"]
### v0.92 [2016-12-10] ####[/COLOR]
# updated UKSM
# AutoSMP: disable hotplug suspend
# some fixes 
[COLOR="SeaGreen"]
### v0.91 [2016-12-02] ####[/COLOR]
# merged caf branch LA.BR.1.2.9_rb1.8
# removed zzmove governor
# added UKSM
# some fixes 
[COLOR="SeaGreen"]
### v0.90 [2016-11-07] ####[/COLOR]
# prima LA.BR.1.2.6_rb1.18
# autosmp hotplug
[COLOR="SeaGreen"]
### v0.89 [2016-10-30] ####[/COLOR]
# merged caf branch LA.BR.1.2.9_rb1.8
# import prima LA.BR.1.2.9_rb1.8
[COLOR="SeaGreen"]
### v0.87 - v0.88 [2016-10-24] ####[/COLOR]
# Linux 3.10.104
# f2fs update 
# some fixes
[COLOR="SeaGreen"]
### v0.86 [2016-10-19] ####[/COLOR]
# f2fs update
# some fixes
[COLOR="SeaGreen"]
### v0.85 [2016-10-11] ####[/COLOR]
# 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
[COLOR="SeaGreen"]
### v0.84 [2016-09-30] ####[/COLOR]
# added CDG TCP congestion algorithm 
# updated state_helper
# some fixes
[COLOR="SeaGreen"]
### v0.83 [2016-09-22] ####[/COLOR]
# f2fs update 
# set ZEN as default
# enable TTL target support
# some fixes
[COLOR="SeaGreen"]
### v0.82 [2016-09-16] ####[/COLOR]
# fixed sound on CyanogenMod
# KCAL: fix invert mode
# added TCP Congestion Algorithm 
# some fixes
[COLOR="SeaGreen"]
### v0.81 [2016-09-10] ####[/COLOR]
# f2fs update 
# merged caf branch LA.BR.1.2.6_rb1.17
# import prima LA.BR.1.2.6_rb1.17
[COLOR="SeaGreen"]
### v0.80 [2016-08-31] ####[/COLOR]
# Linux 3.10.103
# f2fs update 
# update ZEN scheduler
[COLOR="SeaGreen"]
### v0.78 - v0.79 [2016-08-15] ####[/COLOR]
# merged caf branch LA.BR.1.2.6_rb1.16
# merged CM changes
# remove MSM Hotplug
[COLOR="SeaGreen"]
### v0.77 [2016-08-03] ####[/COLOR]
# f2fs update
# ext4 update
# add exfat support
[COLOR="SeaGreen"]
### v0.75 [2016-06-18] ####[/COLOR]
# Linux 3.10.102
# Merged CM changes
[COLOR="SeaGreen"]
### v0.74 [2016-06-10] ####[/COLOR]
# Fixed bootloops
# AnyKernel format
[COLOR="SeaGreen"]
### v0.73 [2016-06-08] ####[/COLOR]
# Merged CM changes
# Disable ZCache
[COLOR="SeaGreen"]
### v0.72 [2016-06-02] ####[/COLOR]
# Faster boot with QCOM Early Random
# Disable quick wakeup driver
# Configure state helper
# Minor fixes
[COLOR="SeaGreen"]
### v0.71 [2016-05-22] ####[/COLOR]
# Minor fixes

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

[COLOR="SeaGreen"]### v0.67 - v0.69 [2016-05-13] ####[/COLOR]
# Minor fixes

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

[COLOR="SeaGreen"]### v0.65 [2016-04-21] ####[/COLOR]
#
# 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
 
Last edited:

Janjako16

Senior Member
Jan 20, 2016
78
16
0
Bacolod City
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.
 
  • Like
Reactions: debian4

Janjako16

Senior Member
Jan 20, 2016
78
16
0
Bacolod City
@beroid just a feedback. I got an amazing battery life on V8.4 with 0.70 kernel today!

I saw the minor fix on impulse governor so I gave it a try and boom, 8.5hr SoT and I'm loving it. I'm on wifi all day with moderate day to day usage like web browsing, update apps, facebook (with videos), and other social media apps. :good:
 

Attachments

  • Like
Reactions: ahmetyxa and beroid