Banner

Banner

Mittwoch, 28. Oktober 2015

N6: b11-t1-M


-Revert "msm: mdss: accquire pipe before overlay start in pan display" - to fix the freeze by charging on power off.
-compiled with self built UBERTC-5.2 optimized for cortex-a15 - You can find the toolchain here, if you'd like to compile my kernel, or just use it for your own: https://bitbucket.org/hellsgod/uber-arm-eabi-5.2-cortex-a15


Explanation of the different builds:

hC-b11-t1-M: Selinux enforcing, marshmallow wi-fi driver
hC-b11-t1-M-old_wi-fi: Selinux enforcing, lollipop wi-fi driver
hC-b11-t1-M-permissive: Selinux permissive, marshmallow wi-fi driver
hC-b11-t1-M-permissive-old_wi-fi: Selinux permissive, lollipop wi-fi driver


Selinux mode:

I compiled two different selinux modes. Some custom roms out there don't use the patched sepolicy from chainfire, this means these roms need a permissive kernel for root. If you try to boot an enforcing kernel on this roms, you'll end in a boot loop. Don't ask me what you need, since I can't track all roms and I don't know which one of them boot with an enforcing selinux mode. If you'd like to make sure the enforcing kernel boots, you need to flash chainfires modified boot.img from here first and flash my kernel after it: boot.img


Wi-fi driver:

Its known some networks don't like the new marshmallow wi-fi driver. People reporting disconnects, not able to connect at all, or an instable connection in general. If you suffer from this, switch from the marshmallow driver to the lollipop one.


BUG-REPORT:

If you encounter an issue, please provide more information than just "phone reboots" or something like that. If your phone crashes, you can find crash logs in: /sys/fs/pstore - Just upload them and link me to them. Thank you!

DOWNLOADS:

renderserver

devkeep


Have fun!


hells

Dienstag, 27. Oktober 2015

N6: b10-M

-merged kernel patch needed for cataclysm rom
-merged a lot of patches for several subsystems (mdss/slimbus/net/vidc/etc)
-tuned cfq and bfq for flash memory
-f2fs is now supported
-merged some memory management related stuff and other fixes here and there
-merged a patch for better colors on low brightness (less reddish)
-compiled with UBERTC 5.2

Explanation of the different builds:

hC-b10-M: Selinux enforcing, marshmallow wi-fi driver
hC-b10-M-old_wi-fi: Selinux enforcing, lollipop wi-fi driver
hC-b10-M-permissive: Selinux permissive, marshmallow wi-fi driver
hC-b10-M-permissive-old_wi-fi: Selinux permissive, lollipop wi-fi driver

Selinux mode:

I compiled two different selinux modes. Some custom roms out there don't use the patched sepolicy from chainfire, this means these roms need a permissive kernel for root. If you try to boot an enforcing kernel on this roms, you'll end in a boot loop. Don't ask me what you need, since I can't track all roms and I don't know which one of them boot with an enforcing selinux mode. If you'd like to make sure the enforcing kernel boots, you need to flash chainfires modified boot.img from here first and flash my kernel after it: boot.img


Wi-fi driver:

Its known some networks don't like the new marshmallow wi-fi driver. People reporting disconnects, not able to connect at all, or an unstable connection in general. If you suffer from this, switch from the marshmallow driver to the lollipop one.


DOWNLOADS:



Have fun!

hells

Freitag, 23. Oktober 2015

N5: b13-M

-merged commit needed for cataclysm rom
-cfq/bfq: set slice idle to 0 for better flash memory performance
-sched: upstream fix


DOWNLOADS:

renderserver

devkeep

Dienstag, 20. Oktober 2015

N6: b9-M / b13-L

-rebased on top of latest google source for marshmallow
-back to cfs cpu scheduler
-cfs is now tweakable for performance, or battery life in kernel adiutor (performance default)
-cleaned source a little
-compiled with latest sabermod 5.2 toolchain


Explanation of the different builds:

hC-b9-M: Selinux enforcing, marshmallow wi-fi driver
hC-b9-M-old_wi-fi: Selinux enforcing, lollipop wi-fi driver
hC-b9-M-permissive: Selinux permissive, marshmallow wi-fi driver
hC-b9-M-permissive-old_wi-fi: Selinux permissive, lollipop wi-fi driver
hC-b13-L: Selinux enforcing, lollipop wi-fi driver, last lollipop build


Selinux mode:

I compiled two different selinux modes. Some custom roms out there don't use the patched sepolicy from chainfire, this means these roms need a permissive kernel for root. If you try to boot an enforcing kernel on this roms, you'll end in a boot loop. Don't ask me what you need, since I can't track all roms and I don't know which one of them boot with an enforcing selinux mode. If you'd like to make sure the enforcing kernel boots, you need to flash chainfires modified boot.img from here: boot.img


Wi-fi driver:

Its known some networks don't like the new marshmallow wi-fi driver. People reporting disconnects, not able to connect at all, or an instable connection in general. If you suffer from this, switch from the marshmallow driver to the lollipop one.


DOWNLOADS

renderserver

devkeep

If you like my work, you can donate me a coffee for my night sessions on the kernel: Coffee - Thank you (=

Donnerstag, 15. Oktober 2015

N4: b84-M - ONLY FOR MARSHMALLOW!!!

-merged source from CallmeAldy to have a working marshmallow base

Download

Mirror

Have fun with marshmallow on your device!

hells

Mittwoch, 14. Oktober 2015

N6: b8-M / b8-M-old_wi-fi

I know some of you suffer from reboots, thats why I cleaned the source again. I got a few logs, but nothing I could read from what exactly could be the problem. I'm sorry if you had such problem in the past. If it still happens, just upload the logs from /sys/fs/pstore and link me to it. Priority is to nail down this stability issues finally now! :) Oh and I also have a build with the lollipop wi-fi drivers!

-cleaned up
-compiled with latest sabermod toolchain

Download

Mirror

Have fun!

hells

Samstag, 10. Oktober 2015

N6: b8-t2-M

stability update:

-Revert "PM / Wakeup: Use rcu callbacks for better performance"

SuperSU 2.50 and chainfire boot.img is required! Have a look here: http://hc-kernel.blogspot.ch/2015/10/android-m-how-to-gain-root.html

Download

Mirror

Have fun!

hells

Mittwoch, 7. Oktober 2015

N4: b83 / -CM

-compiled with latest available sabermod 4.9 toolchain
-no changes in code

Download

Mirror

Have fun!

hells

Android M: How to gain Root!

SuperSU 2.50 allows ROOT in selinux enforcing mode, so the permissive hack is not needed anymore. You need to flash one of these modified stock boot.imgs for your device: http://forum.xda-developers.com/apps/supersu/wip-android-6-0-marshmellow-t3219344

-Flash boot.img via fastboot / TWRP (unzip it and push the boot.img to your device, chose image to install - boot partition)
-Boot into recovery
-flash SuperSU
-flash latest hC: N5 and N6

This boot.img also disables security warning on bootup!

hells

N6: b8-t1-M

SuperSU 2.50 allows root without selinux permissive, so I reverted the previous selinux hack.

Please read this short guide for gain root access: HOW TO GAIN ROOT WITH SUPERSU 2.50

-reverted selinux hack

Download

Mirror

Have fun!

hells

N5: b11-M

SuperSU 2.50 allows root without selinux permissive, so I reverted the previous selinux hack.

Please read this short guide for gain root access: HOW TO GAIN ROOT WITH SUPERSU 2.50

-reverted selinux hack

Download

Mirror

Have fun!

hells

Montag, 5. Oktober 2015