[n9005][2014/DEC/01][TWKK] faux123/Yank555.lu kernel 002b3

[n9005][2014/DEC/01][TWKK] faux123/Yank555.lu kernel 002b3

Postby yank555 » 29 Oct 2013, 22:29

Before proceding, please consider learning from Garfield :

Image
(Thanx to MuertoKo for this educational image)

I have spend numerous hours coding, merging ... and writing this OP, so please have the decency to at least read it before asking questions.


Disclaimer

FIRST OF ALL, do a Nandroid backup before flashing !


By flashing this kernel you agree to do this at your very own risk ! I will and can not be
held responsible for whatever may happen as a consequence of using this kernel / script generator.
This software is made available to you as is, no waranties can be given.

If you do not agree to these terms, then please use your browser's back key.

Installing this kernel will trip the Knoxx efuse, which will have been tripped already since you need
a custom recovery to flash this kernel.

Seeing this on boot will be normal once you use a custom kernel :
Image
You have been warned !


ROM Compatibility

This kernel is based on Samsung kernel sources, so it is intended only to be used on Samsung (TW) based ROMs.

The kernel has been tested on :
  • Stock rooted UBMI7 Samsung ROM
  • ... (you tell me ;))

What To Expect Using This Kernel

This kernel includes all of faux123's goodies. To fully make use of all these features, you need to use "faux clock" (pay app).

To have an overview of these features, have a look at the changelog below.
User avatar
yank555
-----------
 
Posts: 3520
Joined: 11 Mar 2013, 20:51
Has thanked: 924 times
Been thanked: 4608 times

Re: [n9005][2013/OCT/29][TW ROMs] faux123/Yank555.lu kernel

Postby yank555 » 29 Oct 2013, 22:29

Changelog And Download Links

====================================================================
Very important to use this kernel :

you may need to make the following change to your build.prop :


ro.securestorage.support=false (default is true)

You need this in case your WiFi stops working and access to external SD cards is lost.

Note, you will have to reenter WiFi passwords, that is normal !

Also to use all of these features, you need "faux clock" (pay app) !
====================================================================


====================================================================
Kernels for Kitkat TouchWiz ROMs
====================================================================

The following kernels are exclusively for use with Kitkat TouchWiz ROMs :


Latest alpha/beta releases for Kitkat TouchWiz ROMs

  • n9005 TW KK 002b3 can be found here.
  • n9005 TW KK 002b2 can be found here.
  • n9005 TW KK 002b1 can be found here.

  • n9005 TW KK 001b7 can be found here.
  • n9005 TW KK 001b6 can be found here.
  • n9005 TW KK 001b4 can be found here.
  • n9005 TW KK 001a6+ can be found here.
  • n9005 TW KK 001a6 can be found here.
  • n9005 TW KK 001a5 can be found here.
  • n9005 TW KK 001a4 can be found here.
  • n9005 TW KK 001a3 can be found here.

====================================================================
Kernels for Jelly Bean TouchWiz ROMs
====================================================================

The following kernels are exclusively for use with Jelly Bean TouchWiz ROMs !


Changelog 005b1 (10/01/2014)

  • more zswap optimization (faster zswap)
  • crypto lib optimization (faster encryption engine)
  • fixed unalignement exception
  • futex optimization (fast userspace locks/mutex)

    Make a Nandroid before flashing this...


Changelog 004u (05/01/2014)

  • add intellidemand 5.0
  • tune intelliplug 2.0 for better performance
  • fauxsound fixup for Note 3
  • mdnie lite tuning added
  • async fysnc added
  • cpu hardlimit by yank555
  • touchwake by yank555
  • LED controls by yank555
  • fastcharge by yank555
  • core scheduler optimizations
  • remove experimental GPU governor
  • zswap using lz4
  • enabled zswap/frontswap/vnswap

    Make a Nandroid before flashing this...


Changelog 004b02 (05/12/2013)

  • added experimental MDNIE controls
  • added sound register cache
  • added async fsync
  • added cpu booster
  • added gpu booster (removed for now, was causing the extremely slow boot !)

    Make a Nandroid before flashing this...


Changelog 004b02 (28/11/2013)

  • added fauxsound driver 3.1 to fix audio reset issues
  • intelli_plug: performance tune-up continued
  • Simple GPU governor fix

    Make a Nandroid before flashing this...


Changelog 004b01 (17/11/2013)

  • intellidemand 5.0 (experimental)

    Make a Nandroid before flashing this...


Changelog 003u (13/11/2013)

  • intelli_plug: add new power_suspend PM driver (v2.0)
  • new power_suspend patches from +Jean-Pierre Rasquin

    Make a Nandroid before flashing this...


Changelog 003b05 (09/11/2013)

  • updated ramfs to MJ7 (not really worth mentionning, though)
  • added 24 bit audio playback
  • added dynamic fsync
  • added color temperature control (by CM and imoseyon)
  • updated ramfs to MJ6
  • rebased sources to MJ6 for N9005

    Make a Nandroid before flashing this...


Changelog 003b02+ (03/11/2013)

  • replaced force fast charge with my own implementation (needs testing, please report back !!)

    SysFS Interface :
    Code: Select all
    * /sys/kernel/fast_charge/force_fast_charge (rw)
    *
    * 0 - disabled (default)
    * 1 - substitute AC to USB
    * 2 - use custom mA configured through sysfs interface (see below)
    *
    * /sys/kernel/fast_charge/ac_charge_level (rw)
    *
    * rate at which to charge when on AC (1.0A/h to 2.1A/h)
    *
    * /sys/kernel/fast_charge/usb_charge_level (r/w)
    *
    * rate at which to charge when on USB (0.460A/h to 1.0A/h)
    *
    * /sys/kernel/fast_charge/failsafe (rw)
    *
    * 0 - disabled - allow anything from 0 up to 2.1A/h to be used as AC / USB custom current
    * 1 - enabled - behaviour as described above (default)
    *
    * /sys/kernel/fast_charge/ac_leves (ro)
    *
    * display available levels for AC (for failsafe enabled mode)
    *
    * /sys/kernel/fast_charge/usb_levels (ro)
    *
    * display available levels for USB (for failsafe enabled mode)
    *
    * /sys/kernel/fast_charge/version (ro)
    *
    * display fast charge version information


Changelog 003b02 (01/11/2013)

  • updated kgsl (graphics driver, note : don't use 'conservative' GPU governor, it will misbehave as in 'crash' !)
  • enabled ram console (/proc/last_kmsg)
  • disabled unaligned access


Changelog 003b01 (30/10/2013)

  • kernel/power/powersuspend: new PM kernel driver for Android w/o early_suspend
  • intellidemand: add new power_suspend PM driver (v4.4)
  • intelli_plug: add new power_suspend PM driver (v1.9)


Changelog 002u (27/10/2013)

  • remove kernel debug (kernel size trimmed by 500Kbytes)
  • intelliplug 1.8 (added dynamic loading boost)
  • intellidemand optimization for 8974 SOC
  • VFAT, MM tweaks
  • enabled exfat


Changelog 001u (23/10/2013)

  • over 300+ patches!
  • added AIO update
  • added core scheduler update
  • added epoll updates from Linux 3.12+
  • slab/slub forward ported to Linux 3.8+
  • fixed CIFS issues
  • backported 3.12+ kernel scheduler features
  • fixed old cpufreq bug
  • added LZ4 compression (faster than LZO)
  • enabled LZ4 for ZRAM/ZCACHE
  • added official exFAT support
  • compiled with GCC 4.7
  • added intelli-thermal kernel thermal driver
  • updated wireless drivers from MEA base
  • added various minor kernel bug fixes from CAF/kernel.org
  • more accurate load calculations (better battery/performance)
  • MMC scaling (battery savings)
  • added simple GPU governor for better GPU controls! (battery/performance)
  • added mutex optimization (better multi-tasking)
  • added Color temperature controls
  • boost voltage slightly (for better stability)
  • scheduler optimization (smoother multi-tasking)
  • SELinux optimization (faster SELinux!)
  • enbled kernel AIO optimization from Linux 3.8+
  • enabled touch boost for intellidemand governor
  • enabled XZ compression (reduce kernel size)
  • ROW I/O scheduler added
  • kernel freezer updated (better power savings)
  • dynamic fsync safety flush added (guard against data corruptions)
  • high priority queue for rpm-smd thread
  • Android specific autogrouping enabled
  • "random" number generator updated to Linux 3.8+
  • Intelli_plug (complete replacement of mpdecision)
  • intellidemand (a better ondemand governor)
  • UV control
  • BFQ/SIO/FIOPS I/O schedulers added
  • ARM unaligned access enabled
  • updated LZO algorithms (used by many including crypto, zram/zcache etc)
  • updated libraries with optimized kernel functions

  • Never released, all included in 002u and above
User avatar
yank555
-----------
 
Posts: 3520
Joined: 11 Mar 2013, 20:51
Has thanked: 924 times
Been thanked: 4608 times

Re: [n9005][2013/OCT/29][TW ROMs] faux123/Yank555.lu kernel

Postby yank555 » 29 Oct 2013, 22:29

reserved 2
User avatar
yank555
-----------
 
Posts: 3520
Joined: 11 Mar 2013, 20:51
Has thanked: 924 times
Been thanked: 4608 times

Re: [n9005][2013/OCT/29][TW ROMs] faux123/Yank555.lu kernel

Postby yank555 » 29 Oct 2013, 22:30

reserved 3
User avatar
yank555
-----------
 
Posts: 3520
Joined: 11 Mar 2013, 20:51
Has thanked: 924 times
Been thanked: 4608 times

Re: [n9005][2013/OCT/29][TW ROMs] faux123/Yank555.lu kernel

Postby yank555 » 29 Oct 2013, 22:30

reserved 4
User avatar
yank555
-----------
 
Posts: 3520
Joined: 11 Mar 2013, 20:51
Has thanked: 924 times
Been thanked: 4608 times

Re: [n9005][2013/OCT/29][TW ROMs] faux123/Yank555.lu kernel

Postby yank555 » 29 Oct 2013, 22:30

reserved 5
User avatar
yank555
-----------
 
Posts: 3520
Joined: 11 Mar 2013, 20:51
Has thanked: 924 times
Been thanked: 4608 times

Re: [n9005][2013/OCT/29][TWROMs]faux123/Yank555.lu kernel 00

Postby yank555 » 03 Nov 2013, 22:01

Changelog 003b02+ (03/11/2013)

  • replaced force fast charge with my own implementation (needs testing, please report back !!)

    SysFS Interface :
    Code: Select all
    * /sys/kernel/fast_charge/force_fast_charge (rw)
    *
    * 0 - disabled (default)
    * 1 - substitute AC to USB
    * 2 - use custom mA configured through sysfs interface (see below)
    *
    * /sys/kernel/fast_charge/ac_charge_level (rw)
    *
    * rate at which to charge when on AC (1.0A/h to 2.1A/h)
    *
    * /sys/kernel/fast_charge/usb_charge_level (r/w)
    *
    * rate at which to charge when on USB (0.460A/h to 1.0A/h)
    *
    * /sys/kernel/fast_charge/failsafe (rw)
    *
    * 0 - disabled - allow anything from 0 up to 2.1A/h to be used as AC / USB custom current
    * 1 - enabled - behaviour as described above (default)
    *
    * /sys/kernel/fast_charge/ac_leves (ro)
    *
    * display available levels for AC (for failsafe enabled mode)
    *
    * /sys/kernel/fast_charge/usb_levels (ro)
    *
    * display available levels for USB (for failsafe enabled mode)
    *
    * /sys/kernel/fast_charge/version (ro)
    *
    * display fast charge version information

Nexus 5 (aka. Hammerhead) 32Gb
Note 3 SM-N9005 32Gb Proudly eFused
SGS3 GT-I9300 32Gb
HTC Sensation XE
HTC HD2
TF300TG 32Gb

Image
Credits FAdrums !
User avatar
yank555
-----------
 
Posts: 3520
Joined: 11 Mar 2013, 20:51
Has thanked: 924 times
Been thanked: 4608 times

Re: [n9005][2013/OCT/29][TWROMs]faux123/Yank555.lu kernel 00

Postby jdidtht » 04 Nov 2013, 21:53

You am I not authorized for this download? Lol

Sent from my SM-N900T using Tapatalk
jdidtht
 
Posts: 111
Joined: 27 Oct 2013, 17:45
Has thanked: 80 times
Been thanked: 24 times

Re: [n9005][2013/OCT/29][TWROMs]faux123/Yank555.lu kernel 00

Postby jdidtht » 04 Nov 2013, 21:56

Never mind apparently I had to re log on in Web view instead of tapatalk..

Sent from my SM-N900T using Tapatalk
jdidtht
 
Posts: 111
Joined: 27 Oct 2013, 17:45
Has thanked: 80 times
Been thanked: 24 times

Re: [n9005][2013/OCT/29][TWROMs]faux123/Yank555.lu kernel 00

Postby yank555 » 04 Nov 2013, 22:25

jdidtht wrote:Never mind apparently I had to re log on in Web view instead of tapatalk..


Yeah Tapatalk is a bit stupid, as it launches a browser, hence the browser need to be logged in to the forum as well...

JP.
Nexus 5 (aka. Hammerhead) 32Gb
Note 3 SM-N9005 32Gb Proudly eFused
SGS3 GT-I9300 32Gb
HTC Sensation XE
HTC HD2
TF300TG 32Gb

Image
Credits FAdrums !
User avatar
yank555
-----------
 
Posts: 3520
Joined: 11 Mar 2013, 20:51
Has thanked: 924 times
Been thanked: 4608 times

Next

Return to Kernels

Who is online

Users browsing this forum: No registered users and 1 guest

cron