[KERNEL] Joey Kernel (Google Edition, Android 4.4) / Kangaroo Kernel (Android 4.4.2)

choppy

choppy

Dauergast
277
Original Thread XDA
Kangaroo Kernel for the HTC One GSM: Sense ROMs

Linux 3.4.91+
ePLKfMb52P-8.png

For android 4.4.2 Sense ROMs​

Features:
Compiled with latest Linaro Christopher83 Linaro 4.8.3 toolchain
Better performance and battery savings due to the use of more efficient algorithms and optimized code

Optimized configuration: stripped of wasteful debug and things that are useless on android phones
Patched to latest upstream Linux 3.4.y
Build/memory optimizations
CPU undervolted by 50mV
CPU stats (quad core)
Scheduler improveents
Slimbus OC!
Audio tweaks and improvements
biggrin.gif

Advanced TCP algorithms (westwood default)
GPU tweaks, underclocked with freqs 128, 200, 320, 400MHz
Increased GPU BUS bandwidth
Backports from CAF/upstream
Stripped a lot of debugging
memutils: memcpy, memmove, copy_page optimization (moto)
enhancements and fixes from motorola open source repos
msm: dma: upstreamed to CAF
kernel random gen driver updated to Linux 3.14+ (faux123)
backported 3.12+ kernel scheduler features/fixes/enhancements (faux123)
out of memory and memcontroller updated from Linux 3.14+ (neobuddy)
cpuidle: update functions from CAF/Linaro for better idle
eventpoll updated to Linux 3.14+
ext4: upstreamed to latest CAF
qdsp6v2 audio format drivers from latest CAF
mm: optimized KSM
upstreamed random32 drivers to latest CAF to work with ext4 updates
kernel mode NEON
update/ optimize mutex functions (faux123/CAF for improved multitasking
use freezable blocking calls (faux123/CAF for improved efficiency and battery savings)
generic strnlen_user() function used in many instances
support kernel side for f2fs (Samsung--> needs ramdisk support, see your rom "chef")
implement kexec_hardboot aka multirom support in kernel (again needs ramdisk support)
tcp small queues, early retransmit, auto corking, speed tweaks
2w options (s2w, dt2w, l2m etc: flar2, default s2s/dt2w bottom of screen)
compressed with LZ4
L2 cache synced with CPU clocks
reduced HSIC wakelocks
Linaro Power Efficient Workqueues
USB force fast charge
ported slimbus drivers from HTC m8/Nexus 5
slimbus updates backported from latest CAF 3.5
slimbus OC MKII (Poondog/ZeroInfinity)

CPU governors (italics for default): ondemand, performance, userspace, msm-dcvs, powersave
io sched: no-op, deadline, CFQ, ROW, FIOPS, BFQ, SIO


Installation:
1. Download kernel
2. Reboot to recovery
3. Backup
*if you come from faux or tbalden please reflash your rom, you don''t need a wipe. They have some trickery with their own hotplugs so they have reomved mpdecision, so without reflashing your phone will be stuck on quad core*
4. Flash kernel
5. Reboot
*Please let it sit for ~10 mins before judging as it will need to settle down. Do not judge battery life unless you've run it through at least 3+ cycles after flashing*

Download latest version:


v138

Alle vorherigen Versionen

Changelog
*****v138*****20 August*****

Kangaroo Kernel v138 (4.4.2 ROMs only!)
.patch to upstream 3.4.103
.overclock the GPU to 487MHz. I added an extra step, not replaced what we had (see below)
.disable some more debug (less wastage of energy for greater battery life)
.disable F2FS, who even knew it was here anyway
.updates to kernel processes from CAF/upstream
.lower max i2c clock to 384KHz, to save battery
.minor updates to ONDEMAND gov from tiny4579/stratosk
.import ULTRASOUND audio drivers from latest CAF. We are using ULTRASOUND_A, made for msm8960 (improves audio playback)


*****v132*****12 August*****
.cleaned up touchscreen drivers and removed whitespaces
.build version is changed slightly to show kangaroo kernel mkiii, to differentiate between 4.4.3
.cleaned up thermal drivers since last release
.some changes to thermal algorithm to be more reliable and more accurate
.tuned thermal for a bit cooler (see below)
.remove some debugging in sched (less wasted energy)
.misc optimizations/updates for compression/decompression (more reliable, ref. cl3kener git)
.misc optimizations/updates for CPUFREQ
.updated RANDOM32 driver from Linux 3.16.y kernel
.updated RANDOM driver from Linux 3.16.y kernel (see below, ref. dorimanx git)
.ported new random driver for use on m7 s600 (me)
.cleaned up vibrator driver (more optimized and usable code now)
.lower default 2w vibration to 18, down from 20
.SMARTMAX: use new relation_C to better choose frequencies
.PRESERVATIVE: use new relation_C to better choose frequencies
.upstream improvements to kernel sync drivers (effects general operations, and io related things)
.upstream improvements to sched (will effect general performance and battery)
.updated LZ4 kernel compression binary to r120
.merge upstream Linux kernel 3.4.102
.built with Ubuntu 14.10, in pink and purple.. not that it matters! :p
.more, see github

*****v122*****26 July*****
.thermal: bring in new thermal driver. Seems to have better control over freqs compared to before. Butchered it. Now we have some weird roo thermal beast. See below. (myfluxi, me)
.introduce powersaver cap for limiting cpu max freq (me, see below)
.patch to upstream 3.4.99 (kernel.org)
.2w: rewrote this is some places. Add support for bi-directional sweep2wake and sweep2sleep (thx @Savoca for a few pointers and the idea, flar for the original code, see below)
.compile with new toolchain 4.9.1 Christopher83 2014.07
.disable HTC write protection (thx Tiny)
.clean up some drivers of unneeded code
http://forum.xda-developers.com/showpost.php?p=54408387&postcount=4819

*****v116*****18 July*****
.update BFQ-v7r5 I/O sched for 3.4 complete with Early Queue Merge
.tune smartmax tunables for more battery (thx @Rad Ryan)
.fixed sound issues from v110
.merge upstream Linux 3.4.98
.updates to lz4 kernel side code .updated to lzo kernel side
.new freq relation for Ondemand gov adapted for HTC Ondemand(stratosk, see below)
.tune deadline iosched for better performance (myfluxi)
.some updates merged from Nexus 7 L preview
[KERNEL][LINARO4.9.1] ★☆ Kangaroo Kernel ☆★ | 18 JULY | v116 | SENSE4.4.2 | 5.11.401.10 | Linux 3.4.98+ ///// JOEY KERNEL CM | 14 JULY | 3.4.94+ - Post #4555 - XDA Forum

*****v110*****8 July*****
.backported futex updates and fixes (for vulnerability, cred kernel.org/CM)
.some fixes for gpu
.updates to Linaro topology
.add Krait specific topology values (for cpu efficiency, neobuddy89)
.fix all audio bugs. ALL OF THEM
.mutex enhancements from v085 (CAF)
.disabled some useless govs, you won't even notice them missing :p .enable all PM sleep states (see below)
.updated installer script for all devices. Delete thermal and thermal backup files on flash *IF YOU FLASH ANOTHER KERNEL REFLASH ROM FIRST* (thx @Ser35) Remember we have custom kernel side thermal manager so all g
.update LZ4 binary to latest r119 (to do with kernel compression) .patch to latest Linux 3.4.97
[KERNEL][LINARO4.9.1] ★☆ Kangaroo Kernel ☆★ | 8 JULY | v110 | SENSE4.4.2 | 5.11.401.10 | Linux 3.4.97+ ///// JOEY KERNEL CM | 21 JUNE | 3.4.94+ - Post #4222 - XDA


****v100****23 JUNE*****
.base 5.11.401.10 (m7ul-3.4.10-g3c4bd25 )
.throttle earlier
.fixed audio bugs
.import conservative gov from 3.15+
.patch to 3.4.94
.update toolchain to latest 2014.06 4.9.1 Christopher83
.some under the hood stuff
.yeah tons of stuff since v077, remember we reverted to that lol

****v085*****08 JUNE*****
.misc updates to congestion stuff and sched (for greater efficiency and battery)
.fix bluetooth for Sprint and Verizon (thx Brymaster)
.thermal: a bit cooler on the higher phases
.cpufreq: ported CONSERVATIVE gov from Linux 3.14+ (stratosk, kernel.org)
.improvements to memory model section of kernel (to do with processing stuff)
.mutex enhancements from CAF
.update SELINUX from 4.4.3 google source (kernel side security)
.some misc updates from google 4.4.3 source
.under the hood stuff (see git)


****v077*****30 MAY*****
.updates to msm_bus for better performance, particularly in gaming
.support Sprint and Verizon (will link their threads later)
.enabled all thermal devices
.support 3 phase bricked msm_thermal (showp1984)
.port thermal to our setup
.remove stock thermal control (rename binary to thermald.bak)
.setup thermal for pretty cool: see below
.support more TCP algorithms (for data congestion control)

****v068*****26 MAY*****
Changelog: 26 May, Kangaroo Kernel v068
.build with Linaro CR83 2014.05 4.9.1 toolchian (update from last months)
.upstream to Linux 3.4.91 (kernel.org)
.added preservative governor latest version, tweaked for m7 (bedalus, me)
.added smartmax governor, set m7 defaults (maxwen, me)
.added easter eggs
.reverted dubious sched changes that brought small stutter
.reverted cpuidle to stock to fix sleep times and battery (sorry)
.some misc fixes
.updated BFQ-v7r4 I/O sched for 3.4
.add Early Queue Merge (EQM) to BFQ-v7r4 for 3.4.0

****v058*****18 MAY*****
.idle the gpu properly
.decrease mmc wakelocks and time to enter deep sleep (tripnraver)
.update latest caf topology (to do with CPU behavior, Linaro/Synthetic.Nightmare)
.update lz4 compression binary to r117 and some tweaks to compression .reduce wifi wakelock by a lot (Imoseyon, me)
.patch upstream to Linux 3.4.90
.disabled some crap from defconfig to make the kernel leaner
.complete backport of CPUIDLE from Linux 3.14 (see below)
.some device map fixes
xda-developers - View Single Post - [KERNEL][LINARO4.9.1] ★☆ Kangaroo Kernel ☆★ | 18 MAY | v059 | SENSE4.4.2 | Linux 3.4.90+ ///// JOEY KERNEL CM | 12 MAY | 3.4.89+ ///// Kangaroo Control script post #3

*****v044*****

.implement hashtable introduced in 2e41ba2df20f986b8ae722b9979a57e3ffe31f68 for moar drivers (efficiency)
.merged many rwsem patches from mainline Linux (to improve rw semaphores)
.userspace voltage control (myfluxi, see below)
.minor sound driver update
.build with Christopher83 Linaro 4.9.1 toolchain by default now
.cpufreq drivers rewritten in some places to be more logical and efficient (Linaro)
.some minor tcp tweaks (releted to data use)
.more tweaks to slimbus (see below)
.patch to 3.4.89

Voltage control: can be used with kangaroo control script. You'll have to un comment out those lines. Remember, not everyones CPU can take the same.. @geko95gek @neniick could easily take 700mV min on their PVS3 devices at 384MHz, so I lowered min to 600mV. Anything under this will not work.
Min voltage: 600mV
Max voltage: 1300mV
Be careful with voltage control (this is kinda a reason why I didn't want to include) but the guys convinced me that they'd be careful
smile.gif
Do not set anything on boot or with scripts unless you know it will work and not bootloop your device!

Slimbus: from commit message:
Quote:
DRIVERS: SLIMBUS: some more tweaks:
Set ROOT_FREQ at 22, which is double what we had before. According to some documents this is what we want for optimium audio quality
Force SLIM_RATE to 44.1KHz and 48KHz instead of much lower values. This way it will be forced to run at these freqs to match the majority of audio files user will be playing.

ZeroInfinity/Poondog

Signed-off-by: ZeroInfinity <infinitezero345@gmail.com>
Signed-off-by: poondog <markj338@gmail.com>
 
Zuletzt bearbeitet:
Original Thread XDA
Kangaroo Kernel for the HTC One GSM: Sense ROMs

Linux 3.4.91+
ePLKfMb52P-8.png

For android 4.4.3 Sense ROMs​

Features:
Compiled with latest Linaro Christopher83 Linaro 4.9.2 toolchain
Better performance and battery savings due to the use of more efficient algorithms and optimized code

Optimized configuration: stripped of wasteful debug and things that are useless on android phones
Patched to latest upstream Linux 3.4.y
Build/memory optimizations
CPU undervolted by 50mV
CPU stats (quad core)
Scheduler improveents
Slimbus OC!
Audio tweaks and improvements
biggrin.gif

Advanced TCP algorithms (westwood default)
GPU tweaks, underclocked with freqs 128, 200, 320, 400MHz
Increased GPU BUS bandwidth
Backports from CAF/upstream
Stripped a lot of debugging
memutils: memcpy, memmove, copy_page optimization (moto)
enhancements and fixes from motorola open source repos
msm: dma: upstreamed to CAF
kernel random gen driver updated to Linux 3.14+ (faux123)
backported 3.12+ kernel scheduler features/fixes/enhancements (faux123)
out of memory and memcontroller updated from Linux 3.14+ (neobuddy)
cpuidle: update functions from CAF/Linaro for better idle
eventpoll updated to Linux 3.14+
ext4: upstreamed to latest CAF
qdsp6v2 audio format drivers from latest CAF
mm: optimized KSM
upstreamed random32 drivers to latest CAF to work with ext4 updates
kernel mode NEON
update/ optimize mutex functions (faux123/CAF for improved multitasking
use freezable blocking calls (faux123/CAF for improved efficiency and battery savings)
generic strnlen_user() function used in many instances
support kernel side for f2fs (Samsung--> needs ramdisk support, see your rom "chef")
implement kexec_hardboot aka multirom support in kernel (again needs ramdisk support)
tcp small queues, early retransmit, auto corking, speed tweaks
2w options (s2w, dt2w, l2m etc: flar2, default s2s/dt2w bottom of screen)
compressed with LZ4
L2 cache synced with CPU clocks
reduced HSIC wakelocks
Linaro Power Efficient Workqueues
USB force fast charge
ported slimbus drivers from HTC m8/Nexus 5
slimbus updates backported from latest CAF 3.5
slimbus OC MKII (Poondog/ZeroInfinity)

CPU governors (italics for default): ondemand, performance, userspace, msm-dcvs, powersave
io sched: no-op, deadline, CFQ, ROW, FIOPS, BFQ, SIO


Installation:
1. Download kernel
2. Reboot to recovery
3. Backup
*if you come from faux or tbalden please reflash your rom, you don''t need a wipe. They have some trickery with their own hotplugs so they have reomved mpdecision, so without reflashing your phone will be stuck on quad core*
4. Flash kernel
5. Reboot
*Please let it sit for ~10 mins before judging as it will need to settle down. Do not judge battery life unless you've run it through at least 3+ cycles after flashing*

Download latest version:


v072


Changelog und vorherige Versionen

*****v072*****21 October****

.cleaned up MAKEFILE kernel build flags
.some power efficiency enhancement patches, picked from NVIDIA for a15 devices (for greater battery life)
.reverted some msm_hsic_wakelock patches to try to reduce wakelocks (to improve standby times)
.introduce userspace voltage control (min is 650mV)
.some upstream patches for compression
.optimize memcpy for cortex-A15 to memutils (xboxfanj, this is for overall efficiency)
.some Cortex-A15 optimization patches from NVIDIA
.more minor under the hood stuff as always

*****v068*****04 October****

.Update toolchain to Linaro 2014.09 4.9.2 for a15 chipsets by Christopher83
.some updates to SELINUX (to do with security)
.introduce OPTIMAX governor (see below)
.introduce PRESERVATIVE governor (see below)
.introduce SMARTMAX governor (see below)
.GPU overclocking (see below)
.imported ULTRASOUND_B sound drivers (see below)
.upstream Linux update to 3.4.104
.allow stock EXFAT and CRYPTO modules to work (thx to bgcngm from dual sim m7, this is experiemental since idk if it works)
.fixed random reboots and stability from prev version

New things
Optimax governor
This is based on ONDEMAND, like almost all governors that have arisen from XDA. It contains some enhancements from LG, particularly to freq boost handling so it will boost to a set level, almost like HTC's governor. It has different tunables to the HTC governor but it behaves pretty similar, the tunables it comes with default are a bit more conservative.
I picked it from Cl3kener's Uber kernel for Nexus 5, where it has quite a reputation for battery life
I believe it originates from the LG G2 (correct me if I'm wrong)

Preservative governor
This is based on the idea that the CPU will consume a lot of power when it changes frequency. It is based on the conservative governor. The idea is that it will stay at the step specified (702MHz selected by the creator Bedalus) unless needed. You will notice it will hover around 702 a lot, and not go above too much, and only to min freq when NOTHING is happening at all. This is most beneficial when you are doing something like reading; the screen is static or playing light games that won't need boosting any more
The governor comes from Moob kernel for nexus 4

Smartmax governor
Does it need an explanation? Its basically an updated quad core version of Smartass V2, the benefit of this over any other gov is that its highly tunable. Because we have Ondemand for performance and smoothness, its tuned for battery with @Rad Ryan's findings
The author is maxwen, the gov was originally written for One V, One X and original OPPO phones

GPU Overclock
This is different to any other kernel I believe. Instead of replacing the max freq qith a higher one, I added another freq step and allowed the kernel to scale to it. Therefore when the GPU speed is not really needed it can still sit at 320 or 400MHz, only boosting to 487.5 max when needed. The GPU is very conservative with its boosting. It will like to boost to medium freqs a lot. The default freqs now are 27, 128, 200, 320, 400, 487.5MHz. Max freq is able to be set with an app like TricksterMOD. But, since it will not boost to 487.5MHz very often the battery impact is negligible under "normal" use.
Thanks goes to @Brymaster5000 and @Buckmarble from VZW forums for some help on this
smile.gif
Plus to faux123 where the original extra freq comes from

ULTRASOUND_B
These drivers actually are made for the Snapdragon 80x devices. You guys picked it from the blind testing. The tests were:
a: ULTRASOUND_A (made for our devices but newer than whats stock)
b: ULTRASOUND_B (made for m8, z2, SGS5 generation devices)
c: CONTROL (completely stock)

http://forum.xda-developers.com/showpost.php?p=55825791&postcount=6358

*****v058*****13 September****

.shorten some wakelocks (for better sleeping)
.some more tweaks for better overall battery and performance
.upstream fixes and improvements to TOPOLOGY drivers (to do with queuing of tasks to individual cores, from Linaro)
.optimize TOPOLOGY further for Krait devices (neobuddy89)
.introduce BFQ IOSCHED v7r5
.introduce FIOPS IOSCHED (default)
.enable ILLINOIS to be set as default, and set it default for TCP
.introduce LINARO POWER EFFICIENT WORKQUEUES (heaps of battery savings)
.some fixes to bluetooth
.upstream backports to EVENTPOLL subsystem from 3.14+ (Efficient event retrieval implementation, thx neobuddy)
.fix some more compile warnings for better optimized code (cl3kener)
.drop i2c clock a bit more (to save battery, ref. @zeroblade1984/Samsung/OPPO
.remove some more debug (less energy waste)
.strip most debug from modules, reduce size by 90%
.enable all sleep states, based on 4.4.2 kernel tests (for better battery especially in sleep)
.remove depreciated sched sysfs since they are removed up upstream kernels and don't really do anything
.some LINARO ARM code improvements
.update to HTC 6.09.401.5 kernel source (not much really lol, a few internet related fixes)
.introduce USB FAST CHARGE (flar2, off by default)
.cleanup some HTC junk
.some improvements to LOWMEMORYKILLER from moto/upstream (to do with multitasking)
.some improvements to ONDEMAND governor for better power savings with no smoothness loss
.fixed USB DAC audio (Thanks @hq5 for testing)
.introduce KEXEC_HARDBOOT aka MULTIROM (still needs patched RAMDISK, I do not include this)
.add some more doge

http://forum.xda-developers.com/showpost.php?p=55423362&postcount=5983

*****v045*****6 September*****
.2w: change feedback slightly, now it doesn't vibrate heaps on sweep2sleep
.further updated workqueue (for better battery and efficiency)
.some network tweaks
.heaps of "under the hood" improvements (lead to better efficiency for speed/battery)
.reduce internal USB wakelocks to improve battery
.patched kernel futex vulnerability (from CM, for security)
.compress with LZ4 for faster boot speeds and built with latest binary
.updated all compressors to latest versions
.add lower GPU frequencies and scale to them (for better battery)
.upstream backports to OOM handler from 3.16+ (related to memory use, see here https://www.kernel.org/doc/gorman/ht...rstand016.html)
.optimized deadline scheduler for better use on flash
.quad core cpu stats (faux123)
.lower max i2c clock to 384MHz to save some juice, no negative effects in testing
.some general code fixes and improvements
.enable ILLINOIS tcp algorithm and set default
.enable NTFS r/w support

http://forum.xda-developers.com/showpost.php?p=55259490&postcount=5819

*****v027*****30 August*****

.massive improvements to the workqueue, synced with AOSP+ (franciscofranco)
.BCM4335: attempt to decrease wakelocks
.signature tweaks to SLIMBUS (me/zeroinfinity)
.msm: memutils: memcpy, memmove, copy_page optimization from motorola
.use freezable blocking calls kernel wide (for more efficiency and less waste of resources, comes from upstream android)
.slimmed down kernel, stripped of some things it doesn't need
.removed some more debugging
.much under the hood tweaks (wow)

http://forum.xda-developers.com/attachment.php?attachmentid=2917793&d=1409384351


*****v021*****21 August*****

Changelog: Kangaroo Kernel MKIV v021:
.2w: default to sweep2wake and doubletap2wake on
.backport RANDOM and RANDOM32 drivers from Linux 3.16. FULL port, not just a few patches
.patch all the way to Linux 3.4.103 latest. These include bugfixes, enhancements that have been seen fit to be merged into the mainline 3.4.y kernel
.scale L2 and CPU in sync, up to 1134MHz where the L2 maxes out. Results in smoothness at higher freqs and battery saving at lower
.begin to work on workqueue, for now just a few fixes
.drop all CPU voltages by 50mV for battery improvement and heat reduction
.begin to tweak kernel to be cooler and leaner

http://forum.xda-developers.com/attachment.php?attachmentid=2907204&d=1408675781

****v006*****05 August*****

Kangaroo Kernel v006 4.4.3:
.patch upstream to 3.4.25
.introduce all 2w features from Kangaroo Kernel 4.4.2, including dt2w, s2w, bi-directional etc
.button backlight notifications (tbalden)
.tweak makefile flag optimizations based on our testing on 4.4.2 Sense
.some minor fixes and enhancements
.disabled systemrw protection (Tiny4579)

download: kk006_443

 
Zuletzt bearbeitet:
JOEY KERNEL: GPE 4.4/ kk sense

TCP congestion: westwood
Read ahead buffer: 128
IO scheduler: deadline (default settings)
CPU min freq: 384MHz
CPU max freq: 1566MHz
CPU governor: ondemand (default settings)
mpdecision: on
GPU gov: ondemand
GPU max freq: 400MHz

tested on ViperOne 4.x (4.06 dev edition base)
Insertcoin GPE 4.4.2


Kangaroo Kernel Sense 4.4:


TCP congestion: westwood
Read ahead buffer: 512
IO scheduler: FIOPS(default settings
CPU min freq: 384MHz
CPU max freq: 1728MHz
CPU governor: ondemand (default settings)
mpdecision: on
GPU gov: ondemand
GPU max freq: 400MHz

tested on ViperOne 5.8.0 (4.19.x)
InsertCoin 2.1.1 (1.54.x m8 port)

OFFIZIELLES KANGAROO KERNEL INIT.D SCRIPT: ALL YOUR NEEDS ON BOOT WITHOUT THE NEED OF AN APP!
HUGE thanks to Headless_monkeyhunta96, hit his thanks button!

Download von hier

Originally Posted by Headless_monkeyhunta96
Got a bit bored so decided to complete Poondog's script as much as I could and made it flashable! .. All you have to do now is download it and flash it, I'm sure even the 'noobs' can manage that ;)

Right here's what's going on anyway:

Recommended settings - Post #3 - XDA

Everything from poondog's previous script is here but I've also added:
  1. BLN Control
  2. Vibration Control (General)
  3. Vibration Control (Wake Up Controls)
  4. Multicore Power Saving Control
  5. Fixed Min/Max HP Cores
  6. Fixed GPU Freq Command - Can change max GPU frequency to 400, 320, 200 and 128mhz!
  7. Disable Pnpmgr - This option isn't going to happen unless you enable it (delete the # before the 'mv /system.....')
  8. Sweep Up 2 Wake - I don't think poondog made this public but he has the code for it, simply swipe up from the logo and it should turn the screen on! (Logo2Menu must be enabled) ... It's kinda buggy atm, takes 2 tries for me but the options there :p
  9. Deletes ElementalX scripts - I think the reason some of you have certain things disabled when they shouldn't be is because you have scipts and stuff left over from ElementalX, so I added in the updater-script to delete these files

Also the principal still stands:

  • 1 to enable a function and 0 to disable unless stated otherwise :)
  • And a # before a line means that line is disabled, to enable that line, delete the #, save file and flash!

Final thing: The values that are enabled/disabled in the init.d script already are like that when flashing the kangaroo kernel. Basically when this script is flashed, you'll notice nothing else enabled that already wasn't, it's up to you to decide which ones you want! :)

Final thing 2: If you have no idea what is going on here and would like to maybe learn a few things before you flash the zip, have a look in my sig for a guide on init.d scripts ...
It's got some general info and could teach you a few things ;)

Enjoy!
 
Zuletzt bearbeitet:
Och, hab ihn seit der ersten Version mit Viper 3.5 im Einsatz und bin zufrieden.
Flash ohne Aroma ist kein Nachteil und ich finde es gut, daß es mal einen einfachen auf Akkulaufzeit optimierten Kernel ohne allzuviel Schnickschnack gibt.
Hoffentlich bleibt das auch so..... :) S2W und co kann man ja einfach in Viper einstellen.
 
habe den kernel jetzt die erste akkuladung mit kitkat-sense benutzt, er läuft sehr flüssig und verfügt über gute akkulaufzeiten. 4.5h display on time bei 32h mobilfunk/wlan-verbindung.
im xda forum ist es momentan der beliebteste kernel, aber er ist wohl in deutschland noch nicht angekommen.
 
Hey leute ist er such MIT Der viperrom 4.4 kompertibel???
 
ja, du musst den für gpe 4.4.2 nehmen, der läuft auch mit sense roms.
 
hmm schade, kann man nicht mehr downloaden alles down :(
 
würde ihn ja zum dl bereit stellen, aber das möchte der dev nicht.

hast du es per handy versucht? falls ja, teste per pc.. per handy spinnt der webspace manchmal
 
h0mbr3 schrieb:
hmm schade, kann man nicht mehr downloaden alles down :(
Geht doch längst schon wieder alles und ich bin begeistert von dem Kernel, komme ohne Ladung auf Screen on von fast 6 Stunden und bei mäßiger Benutzung mehr als 2 Tage aus... errinnert mich schon fast an die alten Handy Zeiten... :cool2:
 
Joey Kernel hinzugefügt


Post#1: Joey Kernel (Android 4.4 und Google Play Edition)
Post#2: Kangaroo Kernel (Android 4.3)
Post#3: empfohlene einstellungen
 
Zuletzt bearbeitet:
nach ausgiebigem testen bin ich wirklich zufrieden mit dem joey 4.4 kernel und arhd41.
verwendet wurden die empfohlenen einstellungen und 750 775 800 850 900 950 1000 undervolt, zusätzlich nutze ich noch das htc logo als sleep/wake-taste.

ygu9enen.jpg


3yqeryqe.jpg
 
Zuletzt bearbeitet:
  • Danke
Reaktionen: SkylineX und Hopie
wie machst du das nachts?

flugmodus?
wlan aktiv/deaktiviert?
 
nachts aktiviere ich immer den flugmodus, ja, ansonsten ist wlan/3g aktiv. ich werde jetzt mal den elementalx für einen direkten vergleich ausprobieren, kann mir aber nicht vorstellen das dieser noch besser als der joey ist.
 
  • Danke
Reaktionen: Hopie
...schade das der Kompass bei dem Kernel nicht geht.
 
kompass???
 
Moin liebe Leute:biggrin:

Bin seit 2 Tagen auch auf dem JoeyKernel und soweit sehr zufrieden, Akkuleifzeit ist in meinen Augen echt klasse!:thumbup:
Leider freezt mein One nun seit 2h ständig ein, obwohl ich keine Veränderung im VenomTweak vorgenommen habe, oder im Kernel...das Einzige was ich geändert habe ist, ASOP Sperrbildschirm auf On und Sweep2Wake Modus auf On.
Habe nun ein Backup wieder geflasht + Joey Kernel...nun geht es wieder.

Hat einer von euch schon so ein Problem gehabt?

LG
Røøki
 
Update Joey (Post#1) und Kangaroo (Post#2) geupdated
 
Hm, mit dem neuen Kangaroo bekomm ich nur nen Bootloop.
Also doch wieder back to Elemental....
(Viper 3.5)

Problem ist wohl bekannt....Update folgt demnächst.
 
Zuletzt bearbeitet:

Ähnliche Themen

choppy
Antworten
70
Aufrufe
13.681
der_berliner
der_berliner
N
  • nickseven
Antworten
7
Aufrufe
3.323
emails2
E
Hopie
Antworten
19
Aufrufe
4.487
Hopie
Hopie
Zurück
Oben Unten