[n9005][2014/JAN/25][TW] Yank555.lu kernel - discontinued

[n9005][2014/JAN/25][TW] Yank555.lu kernel - discontinued

Postby yank555 » 26 Oct 2013, 14:56

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 Update 1 ... 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

First of all, the main reason this kernel even exists is because I make it for my own personal use, I don't mind adding one or the other feature upon request by a user even if I don't use that feature personnally.

Main objectives for this kernel :

  1. be as stable as possible to be usable as a perfect daily kernel (conservative approach)

  2. give a good battery life while being snappy

  3. give users an easy and safe way to customize settings

  4. be and stay as close to stock Samsung as possible

  5. allow only for moderate CPU OC

  6. include some standard Linux features missing in stock kernel (e.g. kernel module support...)

  7. include interesting commits by other devs (giving proper credit, of course !)

  8. updated to kernel.org Linux (ok scratch that, 3.4.y is just too much trouble, not worth the effort)

What NOT To Expect Using This Kernel

  • experimental modifications

  • cutting edge development

  • thrive to be the first, fastest, best, most advanced ... kernel ever !

    I just suspect there is a public for genuine slightly modified kernels that are a no fuzz to use, and which are aimed towards "standard power users" as opposed to "hungry beta testers and debuggers" (been there, done that, fun time in my HD2 times helping as I could on Dorimanx kernel). But I need my device on a daily bases, privately and for work, so my device just has to work.

Credits & Thanx

This is the most important bit of them all, a small place to pay tribute to all those who have helped me making this kernel :

  • Faux123

    Thanx for helping me get started, out of an almost 20 years break on Linux kernel compiling (at the time it was Linux 0.47 if I remember well), helping me build my compile box(es), upfront getting my first Android kernel compiled, making mods, merging sources, using github in general ... and always taking the time to explain and help out !

  • Corrsea

    Huge thanx for thorough testing and usefull advice, since my first steps on Android, at the time we were both running Tytung's Nexus HD2 on our initially WinMo device, chasing any possible bugs there were to iron out.

  • Sotmax

    Huge thanx for making a perfectly stable 240dpi Samsung based ROM, that has become my a daily driver !

  • MuertoKo

    Thanx for pushing me here and there to go further with my kernels, and for testing them on your daily and reporting back.

  • uberto.costanzo & F3nr1s

    Thanx for your support, for testing the kernel and reporting back.

  • Amarullz

    And last but nowhere least, huge thanx to Amarullz for giving us such a great tool, without Aroma Installer flashing kernels / ROMs would still be stone-age kind of voodoo magic, now it has become a proper user experince, giving everybody an easy way to customize whatever is being flashed !

------------------------------------

Kernel Cleanup Script, to be flashed when going to a different kernel :

Kernel configuration & log files removal (will be added at a later time)
User avatar
yank555
-----------
 
Posts: 3520
Joined: 11 Mar 2013, 20:51
Has thanked: 924 times
Been thanked: 4608 times

Re: [n9005][2013/OCT/26][Samsung ROMs] Yank555.lu kernel

Postby yank555 » 26 Oct 2013, 15:48

Changelog And Download Links

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

you need to make sure your build.prop is configured as indicated below :


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

You need this to get WiFi and external SD cards working again.

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


Changelog v0.8

  • added disable Wacom pen digitizer when S-Pen is inserted (idea CM11)
  • applied the tiny update 4 sourcedrop fix
  • updated CPU Hardlimit to v1.3 introducing CPU wakeup kick CPU min frequency and delay (Yank555.lu)
  • updated TouchWake to v1.3 (keep in line with CM11 version)

    Be certain to pick the kernel below which fits your firmware !!!


Changelog v0.7

  • added Whathub's new MDNIE control interface (keeping the current interface as well)
  • added zswap optimization for faster zswap (through faux123)
  • added crypto lib optimization for faster encryption engine (through faux123)
  • added futex optimization for fast userspace locks/mutex (Davidlohr Bueso through faux123)
  • updated CPU freq. max hardlimit enforcing to v1.2 introducing CPU screen off max frequency (Yank555.lu)
  • updated ext4 (3 fixes, through faux123)
  • updated 'update-binary' to enable flashing the kernel using Philz recovery
  • enabled kernel module support

    Be certain to pick the kernel below which fits your firmware !!!


Changelog v0.6

  • added Input: Send events one packet at a time (rydberg via faux123)
  • added LZ4 compression
  • added frontcache, zsmalloc, zswap
  • added proper support for cifs (tomkasick through AndiP)
  • reduce cost of hotplugging :
    • added Cpufreq: create/remove percpu sysfs nodes once (Puneet Saxena via faux123)
    • added LoUIS API for cache maintenance ops (Lorenzo Pieralisi via faux123)
  • added nohz: stat: Fix CPU idle time accounting (Bo Yan via faux123)
  • added timekeeping: Fix time moving backwards (Ajay Nandakumar via faux123)
  • updated zswap to use LZ4 compression instead of LZO
  • updated to latest mdnie changes (Whatshub)
  • updated to mdnie to use black crush as a delta and apply implicitely (Yank555.lu)
  • updated compiler flags (optimize code for Cortex A15, use -O3)

    Be certain to pick the kernel below which fits your firmware !!!


Changelog v0.5

  • increased default entropy settings (64/128 -> 512/2048)
  • updated TouchWake to v1.2 - wakelock use sysfs-switchable
  • added faux sound support (to control sound, you need to buy the 'faux sound' app from PlayStore)

    Be certain to pick the kernel below which fits your firmware !!!


Changelog v0.4-beta3

  • added FIOPS scheduler

    Be certain to pick the kernel below which fits your firmware !!!


Changelog v0.4-beta2

  • added TouchWake v1.1 - Finger and Pen working, call detection via proxy working (Yank555.lu)

    Be certain to pick the kernel below which fits your firmware !!!


Changelog v0.3-beta3

  • updated CPU freq. max hardlimit enforcing to v1.1 (Yank555.lu)
  • added cpu-boost driver (Saravana Kannan and Rohit Gupta)
  • updated cpu-boost driver to make it compatible with CPU freq. max hardlimit enforcing (Yank555.lu)
  • added experimental MDNIE controls (WhatHub)
  • extended experimental MDNIE controls (Yank555.lu)
  • added Yank MDNIE profile in Aroma
  • added Sakaschi MDNIE profile in Aroma
  • added asynchronous fsync by HTC (faux123)

    Be certain to pick the kernel below which fits your firmware !!!


Changelog v0.2-beta7

  • updated LED eXtended ConTRoLs v1.1 - supporting Samsung patterns as well now (Yank555.lu)
  • added a distinctive Yank555.lu LED flashing color during boot (replacing Samsung's blue)

    Be certain to pick the kernel below which fits your firmware !!!


Changelog v0.2-beta6

  • added LED eXtended ConTRoLs v1.0 (Yank555.lu)
  • readded dynamic fsync v1.5 (faux123)

    Be certain to pick the kernel below which fits your firmware !!!


Changelog v0.2-beta4

  • added CPU OC up to 2.5GHz (faux123)
  • added CPU freq. max hardlimit enforcing (Yank555.lu)
  • updated to Samsung Update 3 sourcedrop (MJ7) <--- only MJ7 kernel obviously
  • updated to Aroma 2.70RC2
  • removed dynamic fsync v1.5 (faux123)

    Be certain to pick the kernel below which fits your firmware !!!


Changelog v0.2-beta3

  • added powersuspend v1.0 (earlysuspend replacement by faux123)
  • updated powersuspend to v1.1 : remove userspace initiator need (Yank555.lu)
  • updated powersuspend to v1.2 : make kernel / userspace mode switchable (Yank555.lu)
  • added dynamic fsync v1.5 (faux123)

    Be certain to pick the kernel below which fits your firmware !!!


Changelog v0.2-beta2

  • enabled ram console "/proc/last_kmsg" (credits to imoseyon)
  • added forced fast charge for AC/USB (Yank555.lu)


Changelog v0.2-beta1

  • changed kernel compression to XZ (else boot image would have been to big to fit in the partition)
  • updated ramfs : add minimal busybox to support kernel config script on boot
  • added zen scheduler


Changelog v0.1 (consider this an alpha release)

  • based on Samsung's source drop for n9005 sources (Linux 3.4.0)
  • using original Samsung UBMI7 ramdisk (as provided on my n9005)
  • updated ramfs to set SELinux to permissive
  • Aroma installer with few options for now
  • removed Samsung rooting restriction features from defconfig
  • /proc/config.gz support
  • added exfat support
  • added ntfs support (read/write)
  • added nfs support (v3 & v4)
  • added cifs support
  • added westwood tcp congestion control (default now)


----------------------------------------------------------------------------------------------------------
Important : Should I have given wrong credit, please PM me, I'll update asap.
User avatar
yank555
-----------
 
Posts: 3520
Joined: 11 Mar 2013, 20:51
Has thanked: 924 times
Been thanked: 4608 times

Re: [n9005][2013/OCT/26][Samsung ROMs] Yank555.lu kernel

Postby yank555 » 26 Oct 2013, 15:49

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/26][Samsung ROMs] Yank555.lu kernel

Postby yank555 » 26 Oct 2013, 15:49

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/26][Samsung ROMs] Yank555.lu kernel

Postby yank555 » 26 Oct 2013, 15:49

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/26][Samsung ROMs] Yank555.lu kernel

Postby yank555 » 26 Oct 2013, 15:49

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

Re: [n9005][2013/???/??][Samsung ROMs] Yank555.lu kernel

Postby jdidtht » 27 Oct 2013, 17:54

Well look at what I discovered.. very cool.. :D
jdidtht
 
Posts: 111
Joined: 27 Oct 2013, 17:45
Has thanked: 80 times
Been thanked: 24 times

Re: [n9005][2013/???/??][Samsung ROMs] Yank555.lu kernel

Postby yank555 » 27 Oct 2013, 17:59

OK, so you managed to create an account afterall :D
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/???/??][Samsung ROMs] Yank555.lu kernel

Postby jdidtht » 27 Oct 2013, 18:09

yank555 wrote:OK, so you managed to create an account afterall :D

Yup like I mentioned I was using Mobile and right when I was denied I figured it was because of that. Hoped on wifi and was able to proceed with no issues..
jdidtht
 
Posts: 111
Joined: 27 Oct 2013, 17:45
Has thanked: 80 times
Been thanked: 24 times

Re: [n9005][2013/???/??][Samsung ROMs] Yank555.lu kernel

Postby yank555 » 28 Oct 2013, 23:32

Bloody hell, eventually :D

uploadfromtaptalk1382999567765.jpg
uploadfromtaptalk1382999567765.jpg (133.99 KiB) Viewed 26335 times


Send from my proudly eFused Note 3 (n9005)
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