[Kernel] [FIRE-ICE] [06/01] [Android 7.x 6.x]

USBhost

Recognized Contributor
Oct 23, 2013
5,986
6,918
263
u:r:usbhost:s0
This thread was made for 'XDA 2013" theme


Code:
[B]KERNEL[/B]
-| Linux: 3.10.108
-| Build: l1 l2 cache optimizations
-| Debugging: mostly all disabled
-| Brightness control
-| 2.0A charging
-| USB fastcharge
-| Full [URL="http://forum.xda-developers.com/showthread.php?t=2196707"]DriveDroid[/URL] support
-| Fsync: on or offf
-| F2fs: latest as to the 3.10 backport branch 2017-05-16
-| TCP: more options
-| KSM: with full system memory scan
-| CIFS
-| NFS
-| others.. A lot

[B]OTG FILE SYSTEMS[/B]
NOTE: see BOX OF TRICKS
-| vfat
-| exfat
-| ntfs
-| ext3
-| ext2
-| ext4
-| f2fs

[B]CPU GOVS [/B]
-| intelliactive
-| wheatley
-| blu_active
-| interactive
-| conservative
-| ondemand
-| powersave
-| userspace
-| performance

[B]I/O Control [/B]
-| VR
-| SIO
-| ZEN
-| BFQ
-| CFQ
-| Noop
-| FIOPS
-| Deadline
-| SIOPLUS

[B]OVERCLOCKING[/B]
-| CPU OC 2.5Ghz
-| GPU OC 0.984Ghz

[B]RAMDISK[/B]
-| no forced encryption
-| universal cache mounting / any file system
-| init.d 
-| [URL="https://github.com/USBhost/FI.d"]FI.d[/URL]

Built with GNU GCC 7.3.1
You can get the GNU build script [URL="https://github.com/USBhost/build-tools-gcc/blob/master/build"]here[/URL]

ABOUT
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 may 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 it's not! Embrace the spirit of XDA and tweak on!
Here I stand!

Having said that... This kernel will never be said to be stable. In its
very nature its experimental, sure there may be a stable version here and there,
but there's no telling what the next version will bring. That's not saying
that i dont try to make it stable, it's because if it works for me does
not mean it will for you, and all my time being here from NOV 5 2014
has taught me that's very much so. If you want something that's
guaranteed to be stable try another kernel
.


INSTRUCTIONS

Download here ( Google drive )
mirror ( XDA )

"FIRE-ICE M" version is for Marshmallow and down
"FIRE-ICE N" version is for Android N

  1. Read Q/A
  2. Flash in TWRP


BOX OF TRICKS!!
Download ( Google Drive )
-| Enable or Disable sdcardfs
Simply flash the zip to enable or disable sdcardfs.
-| Grid or Card Recents [7.1.2+]
Simply flash the zip to swap one for the other.
-| MOD:SuperSU SYSTEMMODE
just make sure you dont update binary and you block it's notifications then you should be good!

FI.d

In /system/etc/FI.d/afterboot
you will see a lot cool things you can try out
that start after boot.

INFO

To change brightness.
The app to use the following commands
https://play.google.com/store/apps/details?id=jackpal.androidterm&hl=en
and all these need root to work[/QUOTE]
-h = help
-s = set backlight (1-255)
-u = unlock backlight
-l = lock backlight
-r = current value

to 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 -u

CODE
https://github.com/USBhost/FIRE-ICE :: Kernel
https://github.com/USBhost/FI.d :: FI.d

CREDITS
@USBhost for being me hehe
@osm0sis for Android Image Kitchen
@shminer for some screen fixes
@xiaolvmu for some zram fixes
@FrozenCow for DriveDroid and for the patch
@markus4000 for the CPU GOV tweak
@robgee789 for his awesome work on the banner
@flar2 for some paches
@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.


XDA:DevDB Information
FIRE-ICE, Kernel for the Nexus 9

Contributors
USBhost
Source Code: https://github.com/USBhost/FIRE-ICE

Kernel Special Features: FI.d

Version Information
Status: Beta
Current Stable Version: Never!
Current Beta Version: K10.6.6
Beta Release Date: 2017-06-23

Created 2015-03-15
Last Updated 2017-06-23


XDA:DevDB Information
FIRE-ICE, Kernel for the Nexus 9

Contributors
USBhost
Source Code: https://github.com/USBhost/FIRE-ICE

Kernel Special Features: FI.d

Version Information
Status: Beta
Current Stable Version: Never!
Current Beta Version: K10.7
Beta Release Date: 2018-01-17

Created 2015-03-15
Last Updated 2018-06-02
 
Last edited:

USBhost

Recognized Contributor
Oct 23, 2013
5,986
6,918
263
u:r:usbhost:s0
Changelog

Code:
[B][U]K10.7[/U][/B] 2018-06-01
-| Latest: from google
-| I'm Back!

[B][U]K10.6.13[/U][/B] 2018-01-17
-| Latest: from google :: some sdcardfs and net stuff
-| Back to the normal name. I hope everyone had a good Holiday!

[B][U]K10.6.12[/U][/B] 2017-12-08
-| Latest: from google :: just generic stuff...
-| Holiday Edition!!!

[B][U]K10.6.11[/U][/B] 2017-11-20
-| Linux: 3.10.108 :: 3.10 is EOL crying but it was a fun few years.
-| Fixed: a nasty freeze after some uptime from the K10.6.6 days
-| Fixed: using TTL
-| Latest: from google :: just generic stuff...

[B][U]K10.6.10[/U][/B] 2017-10-16
-| Latest: from google :: only net stuff
-| Latest: security updates as to Oct
-| Support: 32bit ramdisks :: this is an installer only fix meant to support "My AOSP"  32bit version
-| Fixed: freezing that came from K10.6.6

[B][U]K10.6.9.1[/U][/B] 2017-09-(7-15)
-| Latest: from google :: mostly sdcardfs stuff
-| Latest: security updates as to Sep
-| Initial: Android O support
-| Removed: graphite optimization :: it seemed to degrade performance over time
-| Added: NFS and CIFS network file systems

[B][U]K10.6.8.1[/U][/B] 2017-07-31
-| Latest: from google
-| Latest: security updates as to Jul
-| some: ksm updates :: use zero pages...
-| FI.d: [URL="https://github.com/USBhost/FI.d/commit/5c5cb0e1d581fe5f6d22bf1d04858bc7728fba5c"]v63[/URL] :: you will no longer need to flash anything for to fix the startup wizard FC using OpenGapps etc...

[B][U]K10.6.7[/U][/B] 2017-07-27
-| Latest: from google
-| Linux: 3.10.107

[B][U]K10.6.6[/U][/B] 2017-06-23
-| Latest: from google :: lots !!
-| Latest: f2fs
-| removed: UKSM
-| updated: KSM to work like UKSM
-| Latest: security updates as to Jun
-| No longer enables grid recents :: separate zip now
-| Using: Linaro GCC 7.1.1
maybe more its been like almost 3 months.

[B][U]K10.6.5[/U][/B] 2017-04-28
-| Latest: from google :: lots of sdcardfs fixes etc...
-| added: sublime cpu gov
-| added: support for those TTL apps
-| 7.1.2: if your on it you will get something cool :: if you do not already have it.

[B][U]K10.6.4[/U][/B] 2017-04-05
-| Latest: from google
-| updated: UKSM to 0.1.2.6
-| April: security update

[B][U]K10.6.3[/U][/B] 2017-03-24
-| Latest: from google :: a lot!
-| Latest: f2fs
-| Support: Nethunter

[B][U]K10.6.2[/U][/B] 2017-03-08
-| Latest: from google :: good size
-| FI.d: [URL="https://github.com/USBhost/FI.d/commit/781c6e02405ceb3e0a271e64685f82883cda93d3"]v60[/URL]

[B][U]K10.6.1[/U][/B] 2017-02-24
-| FI.d: [URL="https://github.com/USBhost/FI.d/commit/b1c914dacad65b0a4a77d848534025c1dc232a9a"]v59[/URL]
-| f2fs: tools updated to 1.8
-| exfat: updated
-| Latest: from google :: not much only sdcardfs...

[B][U]K10.5.11--K10.6.0 Defiant:Traveler[/U][/B] 2017-02-14
-| Linux: 3.10.105 :: big update!
-| FI.d: [URL="https://github.com/USBhost/FI.d/commit/772ae2b9a8cee5b29a8b8b6c002af6968ad3e516"]v58.1[/URL]
-| Feb: security update
-| Latest: from google
-| removed: sdcardfs (K10.5.11-12) (K10.6.0 just warning if it's enabled)
-| improved: lz4 some :: Thanks flar2

[B][U]K10.5.10[/U][/B] 2017-01-27
-| sound: some improvements
-| sdcardfs: only for N F2FS users

[B][U]K10.5.9 Rolling:Terrier[/U][/B] 2017-01-17
-| latest: from google
-| FI.d: [URL="https://github.com/USBhost/FI.d/commit/657603d63a9a62ca2bd0d969828ec45a21e1db3d"]v57[/URL]
-| fix: substratum app crash :: from the january update
-| fix: black screen of death :: from the january update
-| fix: MM FC :: from the january update

[B][U]K10.5.8[/U][/B] 2017-01-04
-| updated: to the latest kernel source
-| FI.d: [URL="https://github.com/USBhost/FI.d/commit/f161a378bcb09c6702f66105a2269356907a05e7"]v56[/URL]

[B][U]K10.5.6-7[/U][/B] 2016-12-24
-| latest: from google
-| latest: f2fs
-| redo: that K10.5 system freeze fix
-| fix: battery for 7.1.1 for custom ROMs
-| some: cleanups... :: not much

[B][U]K10.5.5[/U][/B] 2016-12-12
-| latest: from google
-| reverted: "slight: cleanup of the K10.5 full system freeze fix" because the freezes came back

[B][U]K10.5.4[/U][/B] 2016-12-06
-| updated: to N 7.1.1 kernel source 
-| slight: cleanup of the K10.5 full system freeze fix

[B][U]K10.5.3[/U][/B] 2016-11-30
-| FI.d: [URL="https://github.com/USBhost/FI.d/commit/8867d72ecd74de20fa6aae0ffe1d632a75b40acd"]v55[/URL]
-| latest: from google
-| some: f2fs updates
-| some: cleanups from past merges
-| dropped: disabled selinux (it will stay permissive)
-| back to cortex a57 (a72 did not seem to help)
-| attempt to fix Substratum (it seemed to work for me)

[B][U]K10.5.2[/U][/B] 2016-11-05
-| FI.d: [URL="https://github.com/USBhost/FI.d/commit/6fbf6d08217000651c46514ff6d5185409bc2ce0"]v54[/URL]
-| latest: from google
-| some: swap updates
-| some: ksm updates
-| fixed: some lag because of zram

[B][U]K10.5.1[/U][/B] 2016-10-24
-| FI.d: [URL="https://github.com/USBhost/FI.d/commit/b49aaea640430385d37a0bc03a312f9bae5d337c"]v53.2[/URL]
-| fixed: DT2W
-| fixed: battery if it was bad on all naught custom ROMs

[B][U]K10.5[/U][/B] 2016-10-22
-| fix: an installer bug about selinux

[B][U]K10.5[/U][/B] 2016-10-21
-| linux: 3.10.104
-| latest: f2fs
-| latest: from google
-| dropped: the gpu updates from K10.4 :: they will come again
-| fix: Magisk usage with this kernel
-| fix: a full system freeze
-| Most likely a lot more i dont remember its been like 2 months without updates haha sorry...

[B][U]K10.4.2[/U][/B] 2016-08-28
-| linux: 3.10.103
-| latest: from google
-| changed to cortex-a72 optimizations (seems better than cortex-a57)(GNU only)
-| made installer more nougat friendly
-| FI.d: [URL="https://github.com/USBhost/FI.d/commits/master"]v51[/URL]

[B][U]K10.4.1[/U][/B] 2016-08-19
-| latest: f2fs
-| latest: from google
-| some minor installer bugs fixed

[B][U]K10.4.0[/U][/B] 2016-08-08
-| latest: from google
-| base: updated to NDP5
-| I/O: deadline is now default
-| add: recovery kernel updating (no need to flash my modded TWRP)
-| updated: gpu drivers (BIG)
-| supporting: GNU and Google's GCC builds
-| redone how FIRE-ICE flashes (made updating recovery possible)
-| maybe more? 

[B][U]K10.3.3[/U][/B] 2016-07-17
-| latest: form google
-| I/O: noop is now default :: i think zen can make hard lockups
-| trying: AUTOGROUP :: to see if it would help on multitasking
-| trying: some RCU changes :: this may or may not help idk just testing
maybe something else...

[B][U]K10.3.2[/U][/B] 2016-07-03
-| latest: form google
-| fixed: the battery reporting on PN
-| removed: automatic oc :: should help on sensitive N9's
-| FI.d: [URL="https://github.com/USBhost/FI.d/commit/bf4a5a2cf4311ab6ae97874df619e0a8f6fdd2db"]v50[/URL]

[B][U]K10.3.1[/U][/B] 2016-06-17
-| Linux: 3.10.102
-| latest: form google
-| some: ksm updates
switched to linaro's gcc

[B][U]K10.3[/U][/B] 2016-06-09
-| FI.d: [URL="https://github.com/USBhost/FI.d/commit/26d2ca4ef82cfb2653920dd855a63becb5a1ea66"]v49[/URL]
-| f2fs updated :: a big one!
-| latest: form google
-| rebassed on DP3's kernel
-| huge clean up on commits :: removed a lot that did not help
-| removed: elementalX cpu gov :: for future gpu changes
-| replaced uksm for ksm :: testing which one's better

[B][U]K10.2.5[/U][/B] 2016-05-22
-| latest from google
-| some: swap updates
-| some: kswapd/page_alloc updates
-| some: gpu updates
-| some: mm updates
-| SELinux can now be set enforcing after boot
-| BUGFIX: Processor info :: on some ROMs
-| some: cleanups of lowmemorykiller :: you can have more stuff in ram now
-| and some other updates that i have forgotten

[B][U]K10.2.4[/U][/B] 2016-05-06
-| latest from google
-| use the ROM's ramdisk
-| FI.d: [URL="https://github.com/USBhost/FI.d/commit/a3bfefff9cfd8458fea6e9883bbe340fc72fd44c"]v48[/URL]
-| FIX: a bug in lowmemory killer
-| removed: extra_free_kbytes we should gain ~32MB of free ram :: note may add some micro lag idk
-| some: more build optimizations :: may or may not help

[B][U]K10.2.3[/U][/B] 2016-04-29
-| updated: f2fs
-| latest from google
-| updated: bcmdhd :: only for AOSPN and REMIX OS
-| FI.d: [URL="https://github.com/USBhost/FI.d/commit/805c1191a7f1ade4f7915422be3151f21e69dd1b"]v47[/URL]

[B][U]K10.2.2.2[/U][/B] 2016-04-22/23
-| AOSPN can be selinux permissive
-| REMIX OS joined the family of AOSPN
-| FI.d: [URL="https://github.com/USBhost/FI.d/commit/3f62157eff447e5b9f3badea6fcbabbc0db2ff6b"]v46.1[/URL]

[B][U]K10.2.2-/1[/U][/B] 2016-04-14/18
-| N DEV 2 support
-| systemless root support :: except for AOSPML
-| REMIX OS 2.0 support
-| updated: AOSPM's ramdisk to android-6.0.1_r31
-| updated: CMM's ramdisk to the latest nightly
-| updated: kernel to N DEV 2
-| cleanup on some cgroup stuff
-| FI.d: [URL="https://github.com/USBhost/FI.d/commit/e3b5829f8c557cd34b85e03e4acf6a314e0ec5b3"]v45[/URL]

[B][U]R13.T1[/U][/B] 2016-04-08
-| kernel: update as to K10.2.1
-| updated: f2fs-tools to v1.6.1
-| TWRP: 3.0.2-0

[B][U]K10.2.1[/U][/B] 2016-04-08
-| updated: f2fs
-| updated: f2fs-tools to v1.6.1
-| latest from google
-| updated: bcmdhd :: our wifi drivers
-| some swap updates
-| fixed: AOSPN root problem :: i dislike selinux.....
-| FI.d: [URL="https://github.com/USBhost/FI.d/commit/ad2bd3d8feae99f2c3c580d1710a31b7abb0c4da"]v44[/URL]

[B][U]K10.2.0[/U][/B] 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: [URL="https://github.com/USBhost/FI.d/commit/d32e69d375f734d0dc21a9d3316ec92c1c6400e9"]v43[/URL]
-| latest: from google
-| fix: DU booting
-| toolchain: changed to GNU GCC 6 upstream

[B][U]K10.1.4[/U][/B] 2016-03-15
-| restored: support for DriveDroid
-| some: cleanup from ramdisk and defconfig
-| toolchain: changed to Linaro upstream

[B][U]K10.1.3[/U][/B] 2016-03-09
-| support: Android N
-| linux: 3.10.100
-| latest: from google
-| FI.d: [URL="https://github.com/USBhost/FI.d/commit/ee0ce5b92f1111a93e1e4edfa04d66c3cc1099fa"]v42[/URL]
-| others

[B][U]R12.T4[/U][/B] 2016-03-04
-| kernel: update as to K10.1.2
-| updated: f2fs-tools to v1.6

[B][U]K10.1.2[/U][/B] 2016-03-04
-| linux: 3.10.99
-| add: f2fs-tools v1.6 :: this should fix f2fs problems

[B][U]K10.1.1[/U][/B] 2016-03-02
-| f2fs: update :: another big one
-| some: debugging enabled
-| others: under the hood

[B][U]K10.1.0[/U][/B] 2016-02-27
-| Linux: 3.10.98
-| latest: from google
-| FI.d: [URL="https://github.com/USBhost/FI.d/commit/424ccddc6b0c89e7e6a8ea8d32f7df97cdd1de94"]v41[/URL]
-| some: reboots fixed

[B][U]R12.T3[/U][/B] 2016-02-19
-| bugfix: mounting data with encryption

[B][U]K10.0.5[/U][/B] 2016-02-19
-| some: optimization/changes :: testing try 2
-| bugfix: reboots attempt 1
-| other: updates 

[B][U]R12.T2[/U][/B] 2016-02-07
-| kernel: updated as to K10.0.5 (as of now)
-| TWRP: updated to 3.0.0-2

[B][U]K10.0.4[/U][/B] 2016-02-12
-| latest: from google
-| FI.d: [URL="https://github.com/USBhost/FI.d/commit/167e6d1501abb0dba705e43f6f0817c6a794c6c3"]v40[/URL]
-| add: lmk control for swap :: look in FI.d
-| some: cleanups

[B][U]K10.0.3[/U][/B] 2016-02-07
-| latest: from google
-| some: optimization/changes :: testing
-| re-enabled: memory control groups
-| some: under the hood changes (mm stuff)

[B][U]R12[/U][/B] 2016-02-07
-| kernel: updated as to K10.0.3
-| TWRP: updated to 3.0.0-0
-| theme: removed

[B][U]K10.0.2[/U][/B] 2016-01-30
-| Linux 3.10.96
-| testing fix for battery log
-| FI.d: [URL="https://github.com/USBhost/FI.d/commit/7c77ca63b280ad4b4bd3a3dd99d5965ab440b6d7"]v39[/URL]
-| testing fix for freezes v2
-| removed: "lmk tuning for zram" :: needs more testing
-| readded: intelliactive :: sorry about that

[B][U]K10.0.1[/U][/B] 2016-01-27
-| latest: from google
-| some: lmk tuning for zram
-| testing fix for freezes

[B][U]K10[/U][/B] 2016-01-25
-| complete redo of everything
-| added: intelliactive
-| Linux: 3.10.95
-| FI.d: [URL="https://github.com/USBhost/FI.d/commit/ff954e229ffa4880cc58831de1d7b11074615baa"]v38[/URL]
-| dropped: intelliplug
-| latest from google
-| other's dont remember

[B][U]K9.9.5-r2[/U][/B] 2016-01-20
-| FI.d: [URL="https://github.com/USBhost/FI.d/commit/969ddaf54d3ff72cc051ebfaf4e4720d3117a254"]v37[/URL]
-| fixed: lmk's values, the old ones should work now
-| fixed: led for some ROMs

[B][U]K9.9.5[/U][/B] 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: [URL="https://github.com/USBhost/FI.d/commit/acc85eefaf835a2eb7a5b441dd4cb6a6058d1613"]v36[/URL]
-| 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

[B][U]K9.9.4[/U][/B] 2015-12-24
-| your mystery christmas present

[B][U]K9.9.3[/U][/B] 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: [URL="https://github.com/USBhost/FI.d/commit/f2648d75dec3d3ece8a0a17405c8fbe49e630e86"]v34[/URL]

[B][U]K9.9.2[/U][/B] 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 

[B][U]K9.9.1r2[/U][/B] 2015-12-02
-| FI.d: [URL="https://github.com/USBhost/FI.d/commit/d2c4b0e7fc10cdd677298ca1cc01e922c83e57f4"]v33[/URL]
-| BUGFIX: mounting usb drives 

[B][U]K9.9.1[/U][/B] 2015-11-27
-| memory updates (a lot)
-| added Wheatley cpu gov
-| zram updated (as to 4.4rc2)
-| lmk updated
-| others updates (under the hood)

[B][U]K9.9[/U][/B] 2015-11-23
-| latest from google
-| memory improvements 
-| bl: updated
-| utf-8 support for cifs
-| FI.d: [URL="https://github.com/USBhost/FI.d/commit/64113078c88a2223b923b83ca8129270ab38494f"]v32[/URL]

[B][U]K9.8.5[/U][/B] 2015-11-14
-| BUGFIX: battery reporting

[B][U]R11.T2[/U][/B] 2015-11-13
-| kernel: updated as to K9.8.4
-| theme: updated

[B][U]K9.8.4[/U][/B] 2015-11-12
-| BUGFIX: lmk killing
-| FI.d: [URL="https://github.com/USBhost/FI.d/commit/9a0f4fb7f5ccba9cae10fa2e1f09b54374a89fb3"]v31[/URL]

[B][U]K9.8.3[/U][/B] 2015-11-10
-| Linux: 3.10.93
-| latest from google
-| support: system less root
-| some: makefile changes 

[B][U]K9.8.2[/U][/B] 2015-11-05
-| f2fs: updated
-| FI.d: [URL="https://github.com/USBhost/FI.d/commit/7b51f19aa20d911a2c1dc5715c72f6298e6ea0d5"]v30[/URL]
-| add: BLU_ACTIVE cpu gov
-| some: makefile changes 
-| some: updates from google
-| BUGFIX: root for cm

[B][U]K9.8.1[/U][/B] 2015-10-28
-| Linux: 3.10.92
-| attempt/fix: dtw suspend loop
-| FI.d: [URL="https://github.com/USBhost/FI.d/commit/3b0da6f621a011fc49fb4427f33277771368cd32"]v29[/URL]

[B][U]R11[/U][/B] 2015-10-28
-| kernel: updated as to K9.8.1
-| TWRP: 2.8.7.1

[B][U]R10.T3[/U][/B] 2015-10-24
-| kernel: updated as to K9.8.0
-| BUGFIX: no boot image

[B][U]K9.8[/U][/B] 2015-10-22
-| f2fs: updated
-| Linux: 3.10.91
-| FI.d: [URL="https://github.com/USBhost/FI.d/commit/2e38072d3709f4c9ce92beaa31ecca065a57263b"]v28[/URL]

[B][U]K9.7.7[/U][/B] 2015-10-18
-| f2fs: updated
-| latest from google
-| add: Asynchronous Fsync
-| ramdisk: mount optimizations
-| zram: moved to google's new ones
-| FI.d: [URL="https://github.com/USBhost/FI.d/commit/2bd3252ab8b91cc8737b8142fb0b58a31f437bca"]v27[/URL] 

[B][U]K9.7.6r2[/U][/B] 2015-10-12
-| enabled multi window for MM

[B][U]K9.7.6[/U][/B] 2015-10-11
-| f2fs: updated
-| LMK: fixed
-| FI.d: updated to [URL="https://github.com/USBhost/FI.d/commit/8d26b2b44c0df9046d2620a096ce159329f92009"]v26[/URL]
-| FIX: otg on android mm
-| FIX: pstore
-| FIX: usb mouse

[B][U]K9.7.5[/U][/B] 2015-10-06
-| f2fs: updated
-| updated to MM
-| FI.d: lagfix test1

[B][U]R10.T2[/U][/B] 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

[B][U]K9.7.4[/U][/B] 2015-10-04
-| Linux 3.10.90
-| random improvements
-| f2fs: updated
-| LMK: big improvements
-| FI.d: [URL="https://github.com/USBhost/FI.d/commit/bb0214eca81345968633aaab886b60569a96ec94"]v25[/URL]
-| latest from google

[B][U]K9.7.3[/U][/B] 2015-09-28
-| f2fs: updated
-| LMK improvements
-| FI.d: [URL="https://github.com/USBhost/FI.d/commit/f9a6ebebd1ff18aea6e2f67ad874df4ac6343cb1"]v24[/URL]
-| some more optimizations :: testing
-| internal name changed to Denver;Gate

[B][U]K9.7.2[/U][/B] 2015-09-24
-| Linux 3.10.89
-| latest from google
-| ramdisk: support led light
-| ramdisk: dropped lz4 compression

[B][U]R10.T1[/U][/B] 2015-09-21
-| f2fs: tools updated v1.4.0
-| kernel: update as to K9.7.1

[B][U]K9.7.1[/U][/B] 2015-09-19
-| F2FS: update
-| FI.d: updated to [URL="https://github.com/USBhost/FI.d/commit/e83aa4bd48ac8984d5143e84cacde3ebfedfdd8d"]v23[/URL]
-| LZ4 compressed ramdisk
-| some more optimizations see [URL="https://github.com/USBhost/FIRE-ICE/commit/d92cf04abe74554a95e3111e48013564182b9522"]here[/URL]
-| update: ax88179_178a to v1.14.2
-| restored: lib/string and lib/memcopy 

[B][U]K9.7[/U][/B] 2015-09-16
-| Linux 3.10.88
-| F2FS: latest as of linux 4.3.rc1
-| some more optimizations fixes
-| FI.d: some fixes

[B][U]K9.6.5[/U][/B] 2015-09-09
-| FI.d: updated to [URL="https://github.com/USBhost/FI.d/commit/db4070fe57d9890e91706251305dc1bf4d0e8121"]v22[/URL]
-| fix: Tunein Radio
-| a LMK fix : swap should work better now

[B][U]K9.6.4[/U][/B] 2015-09-07
-| FI.d: updated to v21
-| bcmdhd updates dropped to fix wifi
-| rebase with Mp3
-| a bunch of other updates

[B][U]K9.6.3[/U][/B] 2015-09-03
-| fixed: broken optimizations
-| FI.d: updated to v20
-| bcmdhd: updated
-| latest from google

[B][U]K9.6.2[/U][/B] 2015-08-26
-| FI.d: updated
-| bcmdhd: updated
-| latest from google

[B][U]K9.6.1[/U][/B] 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

[B][U]K9.6[/U][/B] 2015-08-19
-| attempt system freeze fix / try 3
-| Linux 3.10.87
-| bcmdhd: updated
-| latest from google
-| Dropped: ZSWAP
-| FI.d: big improvements

[B][U]K9.5.7r1[/U][/B] 2015-08-14
-| attempt system freeze fix / try 2
-| some makefile optimizations
-| zen I/O is now default 

[B][U]K9.5.6[/U][/B]
-| Linux 3.10.86
-| busybox is no longer needed for FI.d
-| attempt system freeze fix

[B][U]K9.5.5[/U][/B]
-| latest from google
-| clean up on building flags
-| FI.d: fix up
-| removed useless cpu govs

[B][U]K9.5.3-4[/U][/B]
-| Linux 3.10.85
-| bcmdhd updated
-| intelli_plug
-| ZSWAP
-| latest from google

[B][U]K9.5.1-2[/U][/B]
-| 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 

[B][U]K9.5.0[/U][/B]
-| rebased with Mp2
-| fixed some things with f2fs
-| other stuff don't remember 

[B][U]K9.4.8[/U][/B]
-| up to date with M p2
-| slight improvement to memory
-| FI.d: some fixes and improvements
-| using SM GCC 5.2.x

[B][U]K9.4.7[/U][/B]
-| Linux 3.10.84
-| better memory management
-| latest from google
-| FI.d: update

[B][U]K9.4.6[/U][/B]
-| Linux: 3.10.83
-| FI.d: update
-| toolchain: updated

[B][U]K9.4.5[/U][/B]
-| bcmdhd: updated
-| latest from google
-| BFQ updated to v7r8

[B][U]K9.4.3-4[/U][/B]
-| Linux: 3.10.82
-| bcmdhd: updated
-| Google's Tegra branch: updated

[B][U]K9.4.1-2[/U][/B]
-| 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

[B][U]K9.4[/U][/B]
-| 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

[B][U]K9.3.2-3[/U][/B]
-| BUG: fix FI.d
-| add: UKSM
-| toolchain: using SM 5

[B][U]K9.3.1[/U][/B]
-| BUG:fix start up for some apps

[B][U]K9.2.5-K9.3[/U][/B]
-| 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.

[B][U]K9.2.4[/U][/B]
-| bcmdhd: updated
-| toolchain: updated :: using SM 6 now
-| Linux 3.10.79
-| ramdisk: gzip compressed now
-| FI.d: some fixes

[B][U]K9.2.3[/U][/B]
-| bcmdhd latest 

[B][U]K9.2.2[/U][/B]
-| Linux 3.10.78
-| other tuning

[B][U]K9.2.1[/U][/B]
-| LMK tuning
-| swap tuning
-| zram restored :: but off

[B][U]K9.2[/U][/B]
-| Re-based
-| cache works for memory now
-| swap tuning

[B][U]K9.1.1[/U][/B]
-| some fixes with FI.d's scripts
-| restored ZRAM back to 500mb 
-| swap tuning :: WIP

[B][U]K9.1[/U][/B]
-| Latest from google's Tegra branch
-| Linux 3.10.77
-| LMK fine tuning
-| Bugfix: [URL="https://github.com/USBhost/FIRE-ICE/commit/3c49ff08a5f16a8489ae7ea35acc1d6d5794861e"]resume freezes[/URL]
-| Bugfix: ZRAM not properly being used
-| ramdisk: some fixes and additions
-| interactive gov fix big adjustnents
-| FI.d addition
[URL="http://pastebin.com/6zDJSbmT"][B][U]Notes[/U][/B][/URL]

[B][U]K9[/U][/B]
-| latest from google's Tegra branch
-| ION Memory Manager 

[B][U]K8.11[/U][/B]
-| Linux 3.10.76
-| update: toolchain

[B][U]K8.10[/U][/B]
-| makefile: clean up
-| makefile: more graphite flags
-| makefile: using -O3
-| ramdisk: removed cpu cgroups :: BFS does not use them

[B][U]K8.9[/U][/B]
-| 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

[B][U]K8.8[/U][/B]
-| LInux 3.10.75

[B][U]K8.7[/U][/B]
-| BFS
-| tcp congestions :: dont now how i forgot it
-| Ofast :: back again
-| awesomeness!

[B][U]K8.6[/U][/B]
-| elementalx gov is back
-| [URL="https://github.com/USBhost/FIRE-ICE/commit/7a2a7e376a20880f7bb840ca971b9619ecbdd1d3"]optimize unaligned memcpy and copy_*[/URL]
-| toolchain update
-| small changes to the defconfig

[B][U]K8.5[/U][/B]
-| Linux 3.10.74
-| small makefile changes
-| dm-crypt optimizations back from 8.2
-| a f2fs fix about active logs

[B][U]K8.4[/U][/B]
-| 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 

[B][U]K8.3[/U][/B]
-| [URL="https://github.com/USBhost/FIRE-ICE-2/commits/test"]Linux 3.10.73[/URL] :: thats the latest guys all rejoice
-| cache ext4 :: with mount changes for speed
-| Makefile optimizations :: Big ones
-| toolchain update
 
Last edited:

USBhost

Recognized Contributor
Oct 23, 2013
5,986
6,918
263
u:r:usbhost:s0
Q/A

Q; I have a BUG... freezes, reboots, crashes etc
A; Can you please get me the kernel log after it reboots or force reboot.
"/sys/fs/pstore/console-ramoops-0"
Note: if it turns out to be my problem you may need to flash a special version
that has debugging enabled.

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 because of f2fs. The other kernel has a older f2fs than FIRE-ICE. You will need to format data.

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; recommended kernel control app.
A; https://play.google.com/store/apps/details?id=com.grarak.kerneladiutor&hl=en
 
Last edited:

USBhost

Recognized Contributor
Oct 23, 2013
5,986
6,918
263
u:r:usbhost:s0
TWRP Flashing FIRE-ICE patches recovery, so no need to flash this if you're using FIRE-ICE from this thread
my Modded twrp

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/details?id=de.mkrtchyan.recoverytools&hl=en
to flash it (as recovery) or use fastboot

DOWNLOADS
Code:
[CENTER][B][SIZE="5"]FEATUES[/SIZE][/B][/CENTER]
-| FIRE-ICE kernel
-| TWRP 3.1.0
-| f2fs-tools v1.8.0
.
.
 
Last edited:

pendragon11

Senior Member
Oct 31, 2011
346
65
0
I told my girlfriend I was going to bed an hour ago, but let's see how long before I'm caught alone, flashing in the pale glare of my tablet. Thanks buddy! Not like I have a job or anything, not like I have to pay off this tablet. You all just go on, unlocking, rooting, and popkernelling like it's no thing.
Edit: and it's totally a thing!
 

USBhost

Recognized Contributor
Oct 23, 2013
5,986
6,918
263
u:r:usbhost:s0
I told my girlfriend I was going to bed an hour ago, but let's see how long before I'm caught alone, flashing in the pale glare of my tablet. Thanks buddy! Not like I have a job or anything, not like I have to pay off this tablet. You all just go on, unlocking, rooting, and popkernelling like it's no thing.
Edit: and it's totally a thing!
lol
 

Gormsen

Senior Member
Apr 30, 2011
730
340
0
Aarhus
Looking good mate :p
To avoid further annoying questions, you should consider making a boot.img for the stock kernel ;)

Smashed down on the mighty Nexus 9
 

Gormsen

Senior Member
Apr 30, 2011
730
340
0
Aarhus
Through the last year or so, people on XDA has become increasingly more stupid (sorry if this offends anyone). On the Nexus 5 and OnePlus One forums, the same questions are asked over and over again and the search function is probably as busy as my old VHS tapes ;)
Some people don't know that they could get it from Chainfire. It's up to you mate, it was really just a suggestion ;)

Smashed down on the mighty Nexus 9
 

USBhost

Recognized Contributor
Oct 23, 2013
5,986
6,918
263
u:r:usbhost:s0
Through the last year or so, people on XDA has become increasingly more stupid (sorry if this offends anyone). On the Nexus 5 and OnePlus One forums, the same questions are asked over and over again and the search function is probably as busy as my old VHS tapes ;)
Some people don't know that they could get it from Chainfire. It's up to you mate, it was really just a suggestion ;)

Smashed down on the mighty Nexus 9
O know i understand :)
 

Hereisphilly

Senior Member
Dec 26, 2009
594
120
0
Gainsborough, UK
Yes i do

people are complaining that they don't get good battery on browsers
what do you do all the time on them? You tap and slide
Yeah you make a good point, I've noticed that on anything with alot of touch interaction tanks the battery, whereas watching plex or something that still uses the wifi and screen gives much better stamina

Sent from my Nexus 9 using Tapatalk
 

USBhost

Recognized Contributor
Oct 23, 2013
5,986
6,918
263
u:r:usbhost:s0
new build

Enabled: deadline
dont know why it wasn’t here in the first place

set CPUQuiet to balanced

Note: i cant get this thing to boot with selinux set to disabled
 
Last edited:
  • Like
Reactions: brutalv4

frap129

Inactive Recognized Developer
Jan 6, 2013
1,392
4,116
0
Just a question. Im trying to build the AOSP kernel from source, but I keep getting
Code:
error: unrecognized command line option '-mgeneral-regs-only'
Im using the latest Linaro arm-eabi 4.9 toolchain, Should I be using aarch64-linux-android?