[hammerhead][2014/SEP/26] Yank555.lu kernel v1.5

Re: [hammerhead][2014/SEP/02] Yank555.lu kernel v1.0

Postby d4nrc » 15 Nov 2014, 20:25

Hello JP, i'm on.
Now 5.0
I want that kernel!
Regards
LG Nexus 5 - Stock ROM - Yank555's kernel of course

#Galo
User avatar
d4nrc
 
Posts: 57
Joined: 15 Mar 2013, 21:42
Location: Belo Horizonte, Brazil
Has thanked: 174 times
Been thanked: 26 times

Re: [hammerhead][2014/SEP/02] Yank555.lu kernel v1.0

Postby yank555 » 15 Nov 2014, 21:11

d4nrc wrote:Hello JP, i'm on.
Now 5.0
I want that kernel!
Regards


Fits, fixed kernel config script issue (thanx SElinux) few minutes ago.

Let me go back to my PC, then ;)

JP.

Send from my lollipopped Nexus 7
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: [hammerhead][2014/SEP/02] Yank555.lu kernel v1.0

Postby yank555 » 15 Nov 2014, 21:28

Lollipop Beta Kernel Update

So here we go, I've lollipopped my Nexus 5 today, and needed my kernel, so here it is, at the very same feature-level as the previous beta (v1.1-beta1) for kitkat, so we're right where we left off.

I've not had too much time lately, was on vacation, caught up by work etc. but I have a few things in the pipeline, hopefully done for the next beta !

Changelog v1.1-beta2 (15/11/2014)

  • revisited private busybox for kernel config script (internal change only)
  • unsecure boot image


Changelog v1.1-beta1 (14/11/2014)

  • based on Google Hammerhead lollipop sources as of 2014-11-14 (Linux 3.4.0)
  • using stock LRX21O lollipop ramfs
  • changed kernel compression to XZ (make some space for more stuff)
  • kernel compilation optimized for size(make some space for more stuff)
  • added SuperSU by ChainFire support
  • added minimal busybox to ramfs to support kernel config script on boot
  • added /proc/config.gz support
  • added ntfs support (read/write)
  • added exfat support
  • added nfs support (v3 & v4)
  • added zen scheduler
  • added FIOPS scheduler
  • added tcp congestion control (westwood+ default)
  • added frontcache, zsmalloc
  • added zswap (through faux123)
  • added LZ4 compression (for zswap as well)
  • added powersuspend v1.5 (faux123, Yank555.lu)
  • added dynamic fsync v1.5 (faux123)
  • added asynchronous fsync by HTC (faux123)
  • added CPU OC up to 2.5GHz (faux123)
  • added forced fast charge for AC/USB (Yank555.lu)
  • added yankdemand governor (just a slightly differently configured ondemand towards saving battery)
  • added yankactive governor (just a slightly differently configured inteactive towards saving battery)
  • added intelli_plug in-kernel hotplug driver v3.8 (faux123)
  • added intelli_thermal v2 in-kernel thermal engine (faux123)
  • added faux sound v3.6 (to control sound, you need to buy the 'faux sound' app from PlayStore)
  • added CPU freq. HardLimit to v2.1 introducing 2 level touchboost to the Nexus 5 (Yank555.lu)
  • added Cpufreq: create/remove percpu sysfs nodes once (Puneet Saxena via faux123)
  • added simple GPU governor (faux123)
  • added binfmt_elf.c: use get_random_int() to fix entropy depleting (Jeff Liu)
  • added IntelliPlug and IntelliThermal support in Aroma script generator
  • added display gamma control (mufluxi, faux123)
  • added LCD_KAL : Color Control driver (savoca, faux123)
  • updated i2c - saves battery (Sana Venkat Raju, Ke Liu, Gilad Avidov, Dilip Kota though faux123)
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: [hammerhead][2014/SEP/02] Yank555.lu kernel v1.0

Postby yank555 » 16 Nov 2014, 10:45

Oh ... just noticed, the kernel does show as beta3 ... was too quick in naming it obviously :shock:

So if you wonder, you've not fastforwarded to the future, I've just made a tiny typo :lol:

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

Re: [hammerhead][2014/SEP/02] Yank555.lu kernel v1.0

Postby yank555 » 17 Nov 2014, 08:52

Small detail, I've noticed some root apps not working anymore (sshd server app, LMT Launcher in my case).

In fact, turning SELinux to permissive made that work again.

Next update will allow to set SELinux to your needs from Aroma. (You also can do this using an app in PlayStore, don't know if it does this on boot, though)

Something else, that is in the pipeline ...

Currently working on touchwake (not doubletap2wake), which should be seen as a "touch the screen whenever it times out in the next x seconds to turn it on again" and not as a "power button replacement".

Keeping the digitizer active on the Nexus 5 requires keeping the display pannel powered (not backlight, just the actual LCD pannel), which will and does drain battery, so I'm not too cool with that.

But keeping those active for a few seconds after screen times out isn't a big issue and won't be noticable on the battery, thus totally acctepable.

The touchwake will still allow to be used as tap (or doubletap, it's switchable) to wake (power button replacement) by setting the delay to infinite, so whoever wants, can, but as I said, I'm not recommending it.

There's still work to be done, so far I've put quite a few hours, starting off of showp's dt2w, stripping off everything I didn't need (sweep2wake etc.). I've added user configurable precision (max. distance between first and second tap to be considered a doubletap) and speed (max. time between first and second tap to be considered a doubletap), so you can set this to your liking to avoid accidental doubletaps.

It's work in progress, I still need to finish the delay (turn off digitizer to stop battery drain after x seconds), including a powerkey poweroff detection (which would not trigger touchwake, this will be switchable, too, as in dt2w it makes sense to keep it working even if using the powerkey to switch off the device). And mostly, I need to add proxy support, as to disable touchwake whenever the device if close to your ear (as in-call detection).

So don't expect this to pop today or so, it's workweek again, and there's a lot going on at work atm. So I'm often not keen to go coding in the evening ;)

Also I will likely be including another governor as well, but one thing after the other, one step at a time as they say...

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

Re: [hammerhead][2014/SEP/02] Yank555.lu kernel v1.0

Postby yank555 » 28 Nov 2014, 22:09

If anyone is interested in a SlimLP kernel, let me know, I'll push the current beta, else I'll wait till I consider it 'finished'.

JP.

Sent from my Nexus 5 running SlimLP 5.0-alpha5 on Yank555.lu SlimLP v1.1-beta3 kernel.
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: [hammerhead][2014/SEP/02] Yank555.lu kernel v1.0

Postby amo66 » 29 Nov 2014, 10:30

Here.

Only useable with slimLP?

Gesendet von meinem Nexus 5 mit Tapatalk
amo66
 
Posts: 11
Joined: 01 Jan 2014, 18:36
Has thanked: 2 times
Been thanked: 0 time

Re: [hammerhead][2014/SEP/02] Yank555.lu kernel v1.0

Postby mondaza » 29 Nov 2014, 10:42

I want kernel slimlp too :D ... Thanks
mondaza
 
Posts: 4
Joined: 28 Nov 2014, 20:14
Has thanked: 2 times
Been thanked: 0 time

Re: [hammerhead][2014/SEP/02] Yank555.lu kernel v1.0

Postby yank555 » 29 Nov 2014, 12:12

I suspect it should work on AOSP, the ramfs is Slim's, though.

Let me upload it, then ;)

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

Re: [hammerhead][2014/SEP/02] Yank555.lu kernel v1.0

Postby yank555 » 29 Nov 2014, 12:17

SlimLP Beta Kernel Update

I guess this should work on AOSP as well, but I use the SlimLP ramfs as Slim's my daily driver ROM.

Changelog v1.1-beta3 (26/11/2014)

  • fix charging LEDs (rmcc, sam3000)


Changelog v1.1-beta2 (23/11/2014)

  • SELinux mode (enforcing, permissive) user selectable in Aroma
  • revisited private busybox for kernel config script (internal change only)
  • ramfs: using SlimLP alpha 3 ramfs
  • unsecure boot image

Changelog v1.1-beta1 (14/11/2014)

  • based on Google Hammerhead lollipop sources as of 2014-11-14 (Linux 3.4.0)
  • using stock LRX21O lollipop ramfs
  • changed kernel compression to XZ (make some space for more stuff)
  • kernel compilation optimized for size(make some space for more stuff)
  • added SuperSU by ChainFire support
  • added minimal busybox to ramfs to support kernel config script on boot
  • added /proc/config.gz support
  • added ntfs support (read/write)
  • added exfat support
  • added nfs support (v3 & v4)
  • added zen scheduler
  • added FIOPS scheduler
  • added tcp congestion control (westwood+ default)
  • added frontcache, zsmalloc
  • added zswap (through faux123)
  • added LZ4 compression (for zswap as well)
  • added powersuspend v1.5 (faux123, Yank555.lu)
  • added dynamic fsync v1.5 (faux123)
  • added asynchronous fsync by HTC (faux123)
  • added CPU OC up to 2.5GHz (faux123)
  • added forced fast charge for AC/USB (Yank555.lu)
  • added yankdemand governor (just a slightly differently configured ondemand towards saving battery)
  • added yankactive governor (just a slightly differently configured inteactive towards saving battery)
  • added intelli_plug in-kernel hotplug driver v3.8 (faux123)
  • added intelli_thermal v2 in-kernel thermal engine (faux123)
  • added faux sound v3.6 (to control sound, you need to buy the 'faux sound' app from PlayStore)
  • added CPU freq. HardLimit to v2.1 introducing 2 level touchboost to the Nexus 5 (Yank555.lu)
  • added Cpufreq: create/remove percpu sysfs nodes once (Puneet Saxena via faux123)
  • added simple GPU governor (faux123)
  • added binfmt_elf.c: use get_random_int() to fix entropy depleting (Jeff Liu)
  • added IntelliPlug and IntelliThermal support in Aroma script generator
  • added display gamma control (mufluxi, faux123)
  • added LCD_KAL : Color Control driver (savoca, faux123)
  • updated i2c - saves battery (Sana Venkat Raju, Ke Liu, Gilad Avidov, Dilip Kota though faux123)
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

PreviousNext

Return to Kernels

Who is online

Users browsing this forum: No registered users and 1 guest

cron