ZitatAlles anzeigenKERNEL
-| Linux 3.10.101
-| SELinux disabled
-| build optimizations
-| debugging disabled
-| Brightness control
-| 2.0A charging
-| USB fastcharge
-| Full DriveDroid support
-| fsync options
-| latest f2fs
-| Frandom
-| crypto improvements
-| latest zram : from google
-| TCP configs
-| UKSM
-| CIFS
-| others.. A lotOTG FILE SYSTEMS
-| NTFS
-| exFatCPU GOVS
-| intelliactive
-| wheatley
-| elementalx
-| blu_active
-| interactive
-| conservative
-| ondemand
-| powersave
-| userspace
-| performanceI/O Control
-| VR
-| SIO
-| ZEN
-| BFQ
-| CFQ
-| FIFO
-| Noop
-| FIOPS
-| Deadline
-| SIOPLUSOVERCLOCKING
-| CPU OC 2.5Ghz :: by default
-| GPU OC 0.984GhzRAMDISK
-| no forced encryption
-| universal cache mounting / any file system
-| mount tweaks
-| unrestricted adb
-| init.d
-| FI.dBuilt with GNU GCC 6.0.0
You can get the toolchain here.
ZitatAlles anzeigenABOUT
So what's this kernel? This kernel is how I envision
a kernel should be. It always has the latest from Google
and from Linux. but I also try to avoid ports because
they always seem to bring down performance sooner or later. So my goal
for this kernel is simple, keep it up to date and have fun,
it my not have all the cool stuff from other devs but you can
always count on that fun stuff happens. I believe that we all
should have fun tweaking our N9 and to change the others that
think our N9 is bad because its not! Embrace the spirit of XDA and tweak on!
Here I stand!
INSTRUCTIONS
Download here ( Google drive )
mirror 1 ( XDA )
mirror 2 ( basketbuild )
AOSPM is for AOSP MM based ROMs
AOSPN is for Android N Developer Preview
AOSPML is for legacy, AOSP MM based ROMs ( only if AOSPM does not boot )
CMM is for CyanogenMod MM based ROMs
DU is for Dirty Unicorns
This kernel will not boot on android 5.x
except for REMIX OS
Flash in TWRP
But i highly recommend that you flash
my modded TWRP thats in post 4
"Changelog"
K10.2.0 2016-04-01
-| major cleaning: follows about in op now
-| linux: 3.10.101 / with google's upstream linux
-| ramdisk: updated as to android-6.0.1_r22 :: only for AOSPM
-| FI.d: v43
-| latest: from google
-| fix: DU booting
-| toolchain: changed to GNU GCC 6 upstream
K10.1.4 2016-03-15
-| restored: support for DriveDroid
-| some: cleanup from ramdisk and defconfig
-| toolchain: changed to Linaro upstream
K10.1.3 2016-03-09
-| support: Android N
-| linux: 3.10.100
-| latest: from google
-| FI.d: v42
-| others
R12.T4 2016-03-04
-| kernel: update as to K10.1.2
-| updated: f2fs-tools to v1.6
K10.1.2 2016-03-04
-| linux: 3.10.99
-| add: f2fs-tools v1.6 :: this should fix f2fs problems
K10.1.1 2016-03-02
-| f2fs: update :: another big one
-| some: debugging enabled
-| others: under the hood
K10.1.0 2016-02-27
-| Linux: 3.10.98
-| latest: from google
-| FI.d: v41
-| some: reboots fixed
R12.T3 2016-02-19
-| bugfix: mounting data with encryption
K10.0.5 2016-02-19
-| some: optimization/changes :: testing try 2
-| bugfix: reboots attempt 1
-| other: updates
R12.T2 2016-02-07
-| kernel: updated as to K10.0.5 (as of now)
-| TWRP: updated to 3.0.0-2
K10.0.4 2016-02-12
-| latest: from google
-| FI.d: v40
-| add: lmk control for swap :: look in FI.d
-| some: cleanups
K10.0.3 2016-02-07
-| latest: from google
-| some: optimization/changes :: testing
-| re-enabled: memory control groups
-| some: under the hood changes (mm stuff)
R12 2016-02-07
-| kernel: updated as to K10.0.3
-| TWRP: updated to 3.0.0-0
-| theme: removed
K10.0.2 2016-01-30
-| Linux 3.10.96
-| testing fix for battery log
-| FI.d: v39
-| testing fix for freezes v2
-| removed: "lmk tuning for zram" :: needs more testing
-| readded: intelliactive :: sorry about that
K10.0.1 2016-01-27
-| latest: from google
-| some: lmk tuning for zram
-| testing fix for freezes
K10 2016-01-25
-| complete redo of everything
-| added: intelliactive
-| Linux: 3.10.95
-| FI.d: v38
-| dropped: intelliplug
-| latest from google
-| other's dont remember
K9.9.5-r2 2016-01-20
-| FI.d: v37
-| fixed: lmk's values, the old ones should work now
-| fixed: led for some ROMs
K9.9.5 2016-01-16
-| ramdisk: update to 6.0.1_r10
-| f2fs: updated :: it was big!
-| cpu is now 2.5GHz
-| tuned cpu frequency
-| FI.d: v36
-| latest from google :: a lot
-| lmk: will not kill unless zram/swap is 90% full : was in 9.9.4
-| lmk: some updates
-| some: mmc fixes :: should fix some rare reboots
-| some: build optimizations fixes
-| some: others under the hood
K9.9.4 2015-12-24
-| your mystery christmas present
K9.9.3 2015-12-13
-| some memory build fixes
-| updated the mount options for f2fs and ext4
-| support cm 13
-| dropped support for cm 12.1
-| dropped support for android 5.1.1
-| FI.d: v34
K9.9.2 2015-12-09
-| memory updates (a lot)
-| zram fix/updated to linux 4.4 ( last one was not fully 4.4 )
-| BUGFIX: some/all reboots should be fixed ( not 100% sure )
-| Linux 3.10.94
-| updated to 6.0.1 kernel source
-| latest from google
-| others dont remember
K9.9.1r2 2015-12-02
-| FI.d: v33
-| BUGFIX: mounting usb drives
K9.9.1 2015-11-27
-| memory updates (a lot)
-| added Wheatley cpu gov
-| zram updated (as to 4.4rc2)
-| lmk updated
-| others updates (under the hood)
K9.9 2015-11-23
-| latest from google
-| memory improvements
-| bl: updated
-| utf-8 support for cifs
-| FI.d: v32
K9.8.5 2015-11-14
-| BUGFIX: battery reporting
R11.T2 2015-11-13
-| kernel: updated as to K9.8.4
-| theme: updated
K9.8.4 2015-11-12
-| BUGFIX: lmk killing
-| FI.d: v31
K9.8.3 2015-11-10
-| Linux: 3.10.93
-| latest from google
-| support: system less root
-| some: makefile changes
K9.8.2 2015-11-05
-| f2fs: updated
-| FI.d: v30
-| add: BLU_ACTIVE cpu gov
-| some: makefile changes
-| some: updates from google
-| BUGFIX: root for cm
K9.8.1 2015-10-28
-| Linux: 3.10.92
-| attempt/fix: dtw suspend loop
-| FI.d: v29
R11 2015-10-28
-| kernel: updated as to K9.8.1
-| TWRP: 2.8.7.1
R10.T3 2015-10-24
-| kernel: updated as to K9.8.0
-| BUGFIX: no boot image
K9.8 2015-10-22
-| f2fs: updated
-| Linux: 3.10.91
-| FI.d: v28
K9.7.7 2015-10-18
-| f2fs: updated
-| latest from google
-| add: Asynchronous Fsync
-| ramdisk: mount optimizations
-| zram: moved to google's new ones
-| FI.d: v27
K9.7.6r2 2015-10-12
-| enabled multi window for MM
K9.7.6 2015-10-11
-| f2fs: updated
-| LMK: fixed
-| FI.d: updated to v26
-| FIX: otg on android mm
-| FIX: pstore
-| FIX: usb mouse
K9.7.5 2015-10-06
-| f2fs: updated
-| updated to MM
-| FI.d: lagfix test1
R10.T2 2015-10-06
-| f2fs: tools updated v1.4.1
-| kernel: updated as to K9.7.5
-| BUG: no boot image :: sorry will fix in the next update lol
K9.7.4 2015-10-04
-| Linux 3.10.90
-| random improvements
-| f2fs: updated
-| LMK: big improvements
-| FI.d: v25
-| latest from google
K9.7.3 2015-09-28
-| f2fs: updated
-| LMK improvements
-| FI.d: v24
-| some more optimizations :: testing
-| internal name changed to Denver;Gate
K9.7.2 2015-09-24
-| Linux 3.10.89
-| latest from google
-| ramdisk: support led light
-| ramdisk: dropped lz4 compression
R10.T1 2015-09-21
-| f2fs: tools updated v1.4.0
-| kernel: update as to K9.7.1
K9.7.1 2015-09-19
-| F2FS: update
-| FI.d: updated to v23
-| LZ4 compressed ramdisk
-| some more optimizations see here
-| update: ax88179_178a to v1.14.2
-| restored: lib/string and lib/memcopy
K9.7 2015-09-16
-| Linux 3.10.88
-| F2FS: latest as of linux 4.3.rc1
-| some more optimizations fixes
-| FI.d: some fixes
K9.6.5 2015-09-09
-| FI.d: updated to v22
-| fix: Tunein Radio
-| a LMK fix : swap should work better now
K9.6.4 2015-09-07
-| FI.d: updated to v21
-| bcmdhd updates dropped to fix wifi
-| rebase with Mp3
-| a bunch of other updates
K9.6.3 2015-09-03
-| fixed: broken optimizations
-| FI.d: updated to v20
-| bcmdhd: updated
-| latest from google
K9.6.2 2015-08-26
-| FI.d: updated
-| bcmdhd: updated
-| latest from google
K9.6.1 2015-08-23
-| attempt system freeze fix / try 4
-| up-to-date with Mp3 / preview 3
-| init: uses frandom now
-| init: up-to-date to 5.1.1.r13
-| FI.d: some improvements
-| AOSP: ramdisk set up to 5.1.1.r13
K9.6 2015-08-19
-| attempt system freeze fix / try 3
-| Linux 3.10.87
-| bcmdhd: updated
-| latest from google
-| Dropped: ZSWAP
-| FI.d: big improvements
K9.5.7r1 2015-08-14
-| attempt system freeze fix / try 2
-| some makefile optimizations
-| zen I/O is now default
K9.5.6
-| Linux 3.10.86
-| busybox is no longer needed for FI.d
-| attempt system freeze fix
K9.5.5
-| latest from google
-| clean up on building flags
-| FI.d: fix up
-| removed useless cpu govs
K9.5.3-4
-| Linux 3.10.85
-| bcmdhd updated
-| intelli_plug
-| ZSWAP
-| latest from google
K9.5.1-2
-| ADD: Zen, FIFO, VR, and SIOPLUS
-| latest from google
-| bcmdhd updated
-| FI.d updated
-| a bunch of MM, Fuse, and random updates
-| other stuff don't remember
K9.5.0
-| rebased with Mp2
-| fixed some things with f2fs
-| other stuff don't remember
K9.4.8
-| up to date with M p2
-| slight improvement to memory
-| FI.d: some fixes and improvements
-| using SM GCC 5.2.x
K9.4.7
-| Linux 3.10.84
-| better memory management
-| latest from google
-| FI.d: update
K9.4.6
-| Linux: 3.10.83
-| FI.d: update
-| toolchain: updated
K9.4.5
-| bcmdhd: updated
-| latest from google
-| BFQ updated to v7r8
K9.4.3-4
-| Linux: 3.10.82
-| bcmdhd: updated
-| Google's Tegra branch: updated
K9.4.1-2
-| Linux: 3.10.81
-| toolchain: updated
-| bcmdhd: updated
-| latest from Googles Android's branch
-| FI.d: fix up and update
-| removed: strict aliasing
-| removed: EDL
K9.4
-| speed improvement
-| toolchain: updated
-| strict aliasing
-| latest from Googles Tegra branch :: it was big
-| CFQ is default now
-| CFG enabled
-| EDL restored :: helps with temp
K9.3.2-3
-| BUG: fix FI.d
-| add: UKSM
-| toolchain: using SM 5
K9.3.1
-| BUG:fix start up for some apps
K9.2.5-K9.3
-| Linux 3.10.80
-| latest from Googles Tegra branch
-| bcmdhd: updated
-| Re-based to M's kernel
-| big! improvements to memory management
--| LMK tuning
--| swap tuning
-| Linaro's ZRAM
--| zram tuning
-| big improvements to FI.d scripts :: take a look at it
-| cache can be formatted to anything ext2, ext3, ext4, f2fs, ntfs, exFat and still mount
---Note: f2fs will have problems with size, being to small
-| BUG: fix no ssid at boot
--| BFS dropped to fix wifi
-| BUG: fix boot on some CM based ROMs
-| BUG: fix UI FC on CM based ROMs
-| toolchain: updated
-| some makefile fixes
-| some clean up
-| others i dont remember lol.
K9.2.4
-| bcmdhd: updated
-| toolchain: updated :: using SM 6 now
-| Linux 3.10.79
-| ramdisk: gzip compressed now
-| FI.d: some fixes
K9.2.3
-| bcmdhd latest
K9.2.2
-| Linux 3.10.78
-| other tuning
K9.2.1
-| LMK tuning
-| swap tuning
-| zram restored :: but off
K9.2
-| Re-based
-| cache works for memory now
-| swap tuning
K9.1.1
-| some fixes with FI.d's scripts
-| restored ZRAM back to 500mb
-| swap tuning :: WIP
K9.1
-| Latest from google's Tegra branch
-| Linux 3.10.77
-| LMK fine tuning
-| Bugfix: resume freezes
-| Bugfix: ZRAM not properly being used
-| ramdisk: some fixes and additions
-| interactive gov fix big adjustnents
-| FI.d addition
Notes
K9
-| latest from google's Tegra branch
-| ION Memory Manager
K8.11
-| Linux 3.10.76
-| update: toolchain
K8.10
-| makefile: clean up
-| makefile: more graphite flags
-| makefile: using -O3
-| ramdisk: removed cpu cgroups :: BFS does not use them
K8.9
-| adjustments to interactive gov fix
-| toolchain update to SM GCC 5.1.0
-| make file reverted back to 8.3
-| some defconfig adjustments
-| latest from google's Tegra branch
K8.8
-| LInux 3.10.75
K8.7
-| BFS
-| tcp congestions :: dont now how i forgot it
-| Ofast :: back again
-| awesomeness!
K8.6
-| elementalx gov is back
-| optimize unaligned memcpy and copy_*
-| toolchain update
-| small changes to the defconfig
K8.5
-| Linux 3.10.74
-| small makefile changes
-| dm-crypt optimizations back from 8.2
-| a f2fs fix about active logs
K8.4
-| EDP support dropped
-| CPU topology dropped
-| updated to the latest google kernel source
-| toolchain updated
-| Frandom fixed in the ramdisk
-| other ramdisk fixes
-| CIFS
-| BUG: fix touch none responsive at start up
-| BUG: fix graphic distortion on some apps
K8.3
-| Linux 3.10.73 :: thats the latest guys all rejoice
-| cache ext4 :: with mount changes for speed
-| Makefile optimizations :: Big ones
-| toolchain update
ZitatAlles anzeigenINFO
To change brightness.
The app to use the following commands
https://play.google.com/store/apps/d...roidterm&hl=en
and all these need root to work-h = help
-s = set backlight (1-255)
-u = unlock backlight
-l = lock backlight
-r = current valueto set brightness and/or lock it, then it should look something like this
bl -s 7
to lock it do as
bl -s 7 -l or bl -l
to unlock
bl -uFI.d
In /system/etc/FI.d/01afterboot
and In there you will see configs
that start after boot.
ZitatAlles anzeigenQ/A
Q; recovery is bootlooping.
A; flash this one in post 4
because the normal twrp has an vary old f2fs.Q; when i flash another kernel my N9 bootloops?
A: that's SELinux, to fix you will have to restorecon for every file or do a full clean install
when i mean clean install i mean a format of data also.Q; why is SELinux disabled?
A; i disabled it because who actually needs it.
SE just adds headaches for me and for some other people,
true it adds security but we root our devices
which in turn make SE almost useless.
a simple program just needs to execute "setenforce 0" as root
and boom its off. so why do we need to headache with something that's so easy to disable?
also SE has been getting more strict, then it was in the old days.
so if we dont need it, disabled it which in turn increases performance
it may be little but its an increases none the less.Q; what's the general state of this kernel?
A; experimental. i try many different things that may or may not break stuff
in order to increase performance.Q; why no S2S, S2W or anything like that?
A; simple i do not like them and i will not add anything like it.
i leave D2W on because its default with the stock kernel.Q; why dont i have linux 3.10.99999 today when it was released today
A; i do have a life you know watching anime / playing games / school (i dont like it).
i do still try to updated my kernel as fast as possible so you may have it today
or soon.Q; why dont you use Any kernel or something like that.
A; because if i did use it, it would restrict me in what i could do with the ramdisk.Q; recommended kernel control app.
A; https://play.google.com/store/apps/d...ladiutor&hl=en
ZitatAlles anzeigenCREDITS
@USBhost for being me hehe
@shminer for some stuff
@xiaolvmu for some stuff
@franciscofranco for some stuff
@FrozenCow for DriveDroid and for the patch
@markus4000 for the CPU GOV tweak
@robgee789 for his awesome work on the banner
@flar2 for some of the kernel
@faux123 for bits and pieces
@craigacgomez None Encrypted /data, USB storage automount
if I missed any one please tell me!
By flashing this Kernel I am not responsible for anything that may happen
explosions, wars, spontaneous combustion, Nexus 9 thinking its a man,
Nexus 9 not liking you, FIRE and/or ICE coming from heaven,
your pet becoming an android, or traveling back in time.
CODE
https://github.com/USBhost/FIRE-ICE :: Kernel
https://github.com/USBhost/FI.d :: FI.d
[size=10][FONT=Arial][COLOR=#000000]craigacgomez[/COLOR]
[/FONT][/SIZE]
[FONT=Arial][size=10]~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~[/SIZE][/FONT]
[size=10][FONT=Arial]
[/FONT][/SIZE]
ZitatModded TWRP [R12.T4]
I recomend every one that flashes
FIRE-ICE from K9.7 up should flash this recovery
because the normal twrp has an vary old f2fs.
that may not boot. if TWRP is not booting for you
use this https://play.google.com/store/apps/d...erytools&hl=en
to flash it (as recovery) or use fastboot
DOWNLOADS
mirror 1
mirror 2
FEATUES
-| FIRE-ICE kernel for recovery
-| TWRP 3.0.0-2
.
[size=10][FONT=Arial]CODE
[DLMURL]https://github.com/USBhost/FIK[/DLMURL][/FONT][/SIZE]