[Kernel][CM][4.4.4][October 22] TinyKernel

Search This thread

azndan2

Senior Member
Apr 24, 2010
698
137
Los Altos
I've been trying to fix bugs on CM (display on lag, flicker, audio skipping, particularly Bluetooth).

So far I have been unsuccessful. I would like to push out an update that actually has a worthwhile change. If my testing goes as planned, I may have a small patch to ondemand later today.

If not, I can still have the boot scripts added.

Ran your kernel on my Verizon GNEX and loved it.

Crossing my fingers that you can fix the audio stuttering over BT. Thank you for your work!
 

poondog

Inactive Recognized Contributor
Dec 11, 2011
14,998
12,953
Melbourne
Tiny how are you finding those patches from stratos?

Sent from my HTC One using XDA Premium 4 mobile app
 

poondog

Inactive Recognized Contributor
Dec 11, 2011
14,998
12,953
Melbourne
I like them, but mainly because the scaling seems more accurate. I've noticed stock ondemand in CM seems to scale too quickly even under a lower load. This should allow it to idle at 384 a lot more.

I noticed you only picked half of one of the commits to ondemand too. Good to see it working well. I'm going to try this on sense tomorrow
Thanks for the response
 
  • Like
Reactions: traesnaidensdad

tiny4579

Inactive Recognized Developer
Jan 15, 2011
9,327
5,060
Anyone having some screen flickering issues?

Sent from my One using XDA Premium 4 mobile app
There is screen flickering in the stock cm kernel. Not new to this kernel. If you want to help please check my post and fill out the spreadsheet. Not sure yet but the issue may be specific to the phones that use a sharp panel.
 

tiny4579

Inactive Recognized Developer
Jan 15, 2011
9,327
5,060
I noticed you only picked half of one of the commits to ondemand too. Good to see it working well. I'm going to try this on sense tomorrow
Thanks for the response
I picked the entire commit initially but it messed with scaling. I may reintroduce the multiphase feature again as the max frequency is still being used more than I thought it would, though I believe this still has some value.
 
  • Like
Reactions: poondog and fluxgfx

kopeko

Senior Member
Dec 22, 2010
123
2
Bangkok
I'm running cm m8 on m7 and running tiny2.1 but I don't have logo2menu option in my tricksmod app , I flash the kernel in twrp2.7.1.1
 

kopeko

Senior Member
Dec 22, 2010
123
2
Bangkok
When I activated it thru terminal I got system ui force close on reboot :( any suggestions?
when i got a problem i always do a clean slate and install everything (format; cache,dalvik,data,system then flash the ROM, reboot to system then flash the kernel and activate it in terminal) if that can't fix ur problem then I got no idea
 

mrgwap

Senior Member
Dec 19, 2010
1,206
137
when i got a problem i always do a clean slate and install everything (format; cache,dalvik,data,system then flash the ROM, reboot to system then flash the kernel and activate it in terminal) if that can't fix ur problem then I got no idea
Eh I just activated double tap back button for settings in gravity box. Thanks though
 

mhejek

Senior Member
Sep 28, 2012
204
29
Im folowing you since droid inc tiny :thumbup:

Sent from my One using XDA Free mobile app
 

Top Liked Posts

  • There are no posts matching your filters.
  • 30
    This kernel aims to be close to the stock CM11 kernel, only including changes that I feel will benefit performance and battery life. I don't aim for this project to include [insert governor name / feature here] but am open to suggestions.

    Changelog

    2.3
    • Synced with CM kernel as of 10/22 (WiFi driver updates - WiFi will only work with more recent CM builds)
    • Kernel support for F2FS (ramdisk will require changes as well as recovery support to format F2FS)

    2.2
    • Synced with CM kernel as of 8/16 (WiFi driver updates)
    • Re-enabled multiphase support

    2.1
    • Synced with CM kernel as of 7/11
    • Reverted ondemand changes back to CM/CAF
    • Added patches to ondemand to not be as aggressive under light load. This should improve battery by keeping the frequencies down at 384MHz a lot more often
    • pnpmgr fully disabled and removed.
    • Added scripts for BLN, toggle USB Force fast charge, and L2M.
    • Modified updater-script so it should properly flash on Verizon and Sprint now

    2.0
    • Synced with CM kernel as of 6/24
    • Switched back to CM ondemand governor but added multi-phase support
    • pnpmgr disabled - it shouldn't be used unless it is properly integrated with the ROM.
    • logo2menu (has to be enabled manually - please check notes about the keylayout file if you wish to use it)
    • BLN (disabled by default)
    • Sprint and Verizon should be supported (injects zImage into existing ramdisk and uses by-name to flash the new boot.img). Please provide feedback, especially on Sprint, as I don't have the device to test

    1.0 (Initial Release)
    • Based on msm8690 kernel as of 6/19 commit
    • Add and enable multi-phase ondemand governor from HTC
    • enabled exfat support
    • patch for possible mmc queue bug - issue described here - https://lkml.org/lkml/2014/1/21/75

    Please note I don't currently plan to include sweep2wake/logo2wake features as of right now. They use a method of IRQ wakeup on the touch screen driver that wakes it up every time you touch the screen. While pocket detection helps somewhat with it, it introduces a greater delay in waking up the screen, so I want to avoid that.

    Source:

    https://github.com/tiny4579/android_kernel_htc_msm8960

    (branch: cm-11.0, config: m7_defconfig)

    Downloads: (Dev-Host links below. Also available on downloads tab via xda DevDB)

    2.3
    tinykernel-m7-cm11-2.3.zip - 5.86 MB

    2.2
    tinykernel-m7-cm11-2.2.zip - 5.73 MB

    2.1
    tinykernel-m7-cm11-2.1.zip - 5.72 MB

    2.0
    tinykernel-m7-cm11-2.0.zip - 5.72 MB

    1.0
    tinykernel-m7-cm11-1.0.zip - 5.72 MB

    Additional Info:

    Starting with 2.1, I've added scripts for L2M, USB fast charge, and BLN. This should address some concerns about L2M by adding a script to enable it on boot and modify the keylayout file.

    It also adds scripts for USB fast charge and BLN. All scripts require busybox and init.d support to apply automatically at boot.

    All scripts are run from terminal emulator or adb shell (need to have root acess).

    Type su to make sure that you have the root prompt (# instead of $).

    USB Fast charge - doesn't stick on reboot
    ffc

    Enable BLN
    bln enable
    or
    bln on

    Disable BLN
    bln disable
    or
    bln off

    Enable L2M
    l2m enable
    or
    l2m on

    Disable L2M
    l2m disable
    or
    l2m off

    XDA:DevDB Information
    [Kernel][CM][4.4.4] TinyKernel, Kernel for the HTC One

    Contributors
    tiny4579
    Kernel Special Features:

    Version Information
    Status: Stable
    Current Stable Version: 2.3
    Stable Release Date: 2014-10-22

    Created 2014-06-21
    Last Updated 2014-10-23
    13
    I remember you saying that you don't want to include the wake features, but can you please make a separate version of the kernel with them? I really miss them from sense. BTW it's a great kernel and I'm getting really good battery life despite it being kinda feature- heavy.

    Thanks in advance

    Sent from my One using XDA Premium 4 mobile app

    First make sure you are on a recent CM nightly from the last few days (8/2 or 8/3 should be fine). The reason I ask this is I synced with CM yesterday and the screen on delay appears to be improved as of the CM build I flashed last night. Check the CM kernel to confirm whether the screen on delay has been reduced.

    Feel free to flash this one to test. It has the wake features added.

    I want to know
    1. How well it works for you.
    2. If the screen on delay is impacted negatively by this.

    tinykernel-m7-cm11-2.2-test.zip - 5.73 MB
    9
    FYI, 2.1 is live finally. This should address some concerns about L2M by adding a script to enable it on boot and modify the keylayout file.

    It also adds scripts for USB fast charge and BLN. All scripts require busybox and init.d support to apply automatically at boot.

    All scripts are run from terminal emulator or adb shell (need to have root acess).

    Type su to make sure that you have the root prompt (# instead of $).

    USB Fast charge - doesn't stick on reboot
    ffc

    Enable BLN
    bln enable
    or
    bln on

    Disable BLN
    bln disable
    or
    bln off

    Enable L2M
    l2m enable
    or
    l2m on

    Disable L2M
    l2m disable
    or
    l2m off
    6
    OK, kernel updated. WiFi should work on the more recent CM builds now (but not the ones before ~ 10/8).
    4
    I wouldn't call it feature heavy. Not compared to elementalx. I don't.

    But the wake features I don't want to do as that introduces a longer delay. Though I played with a recent build, stock kernel. So the screen on delay could be fixed. If that's the case, I may test the wake options.