[CM7.X/AOSP][KERNEL]Firekernel for Ace - 09.10.2012[TeamCooper]

Search This thread

gbueno6

Senior Member
Nov 20, 2011
405
140
Barcelona
Hmm I will try show the sources of kolja and find out watch are changes to my, maybe I can make a version for official. But tell my, does proximity sensor work?

EDIT

Update the cwm-zip, now it have included modules.

I can confirm you that in pre RC3 CM7 version, with your kernel, proximity sensor and bluetooth are not working! (I think is vo-1's CM7 they do but I'm not sure!)

By the way, which one are you using dragonnn?

Thank you very much!
 

dragonnn

Senior Member
Oct 16, 2011
1,136
861

nihilista

Senior Member
A fix for proximity sensor, torch and bt will be fine ;-)
I think kernel should work with official cm, some others are good rom's, sure, but there will be only one official final and i want to use this. I hate changing rom every second day, and what i see is developers coming and going, and their projects with them.
So finally, if some kernel will get alternative to official, it needs support for official ;)
Btw, good work till now :)
 
  • Like
Reactions: Firmino Neto

donzzy

Senior Member
Dec 22, 2011
554
157
Cagayan de Oro
Reserved. This works for Miracle V.4 right? I'm using TheAceKernel now but not fully satisfied due to sudden battery % drops.
:)

Sent from my GT-S5830 using xda premium
 

dragonnn

Senior Member
Oct 16, 2011
1,136
861
Sudden drops will happen in any kernel unless someone fix the sources I suppose..
Sudden drops are made by deep sleep - when you phone is in it the battery driver doesn't work, and when you turn back on you phone the driver recheck the battery state and drops down because heh hasn't check it for a long time. And they is no really way to fix it.
 

gbueno6

Senior Member
Nov 20, 2011
405
140
Barcelona
I've been using your kernel for several hours in last vo-1 build and it's working really well!

If I find any bugs I'll let you know!

Keep the good work and thank you very much!
 

zizibuba

Senior Member
May 21, 2010
574
164
39
Novi Sad
Sudden drops are made by deep sleep - when you phone is in it the battery driver doesn't work, and when you turn back on you phone the driver recheck the battery state and drops down because heh hasn't check it for a long time. And they is no really way to fix it.

And how do you explain the drops while using the phone? For example, I unlock my phone and the battery is lets say 87%, and I start browsing the internet via 3g and the battery starts droping in huge steps.

Sent from my GT-S5830 using Tapatalk 2
 

dragonnn

Senior Member
Oct 16, 2011
1,136
861
And how do you explain the drops while using the phone? For example, I unlock my phone and the battery is lets say 87%, and I start browsing the internet via 3g and the battery starts droping in huge steps.

Sent from my GT-S5830 using Tapatalk 2
You don't understand my. Yes when you unlock the phone you battery wasn't 87%! This was the old value before you phone goes into deep sleep. Then when you unlock the phone and wake up it from deep sleep the drivers rechecks the battery state and logs an droop down. For me the battery after 14h into deep sleep when I unlocked the phone falls ~40% down into one minute.
 

iandol

Senior Member
Jan 23, 2012
428
184
London
Yes, this description of the drops seen on waking up because of deep sleep makes lots of sense. There is no way I can think of without good hardware battery monitoring to stop the drops, except stop the phone from deep sleeping!!!

These drops therefore do not affect battery life, and are probably a good sign deep sleep is working and thus battery life will be extended ;)
 

LibiSC

Senior Member
Mar 20, 2012
764
690
Yes, this description of the drops seen on waking up because of deep sleep makes lots of sense. There is no way I can think of without good hardware battery monitoring to stop the drops, except stop the phone from deep sleeping!!!

These drops therefore do not affect battery life, and are probably a good sign deep sleep is working and thus battery life will be extended ;)

Found some code in the battery driver related to early suspend....it's activated by default u think ... i'm testing the driver withoud that part if the code

Sent from my GT-S5830 using XDA
 

subscope

Senior Member
Oct 19, 2008
398
62
Porto
I am using this kernel since the beggining of the day and all seems working great :D thank you for bring this kernel to us .... about battery i have to charge the phone and test it but it seems backup nice the battery! ;)

Sent from my GT-S5830 using XDA
 

Top Liked Posts

  • There are no posts matching your filters.
  • 141
    Code:
    #include <standard_disclaimer.h>
    /*
     * Your warranty is now void.
     *
     * I am not responsible for bricked devices, dead SD cards,
     * thermonuclear war, or you getting fired because the alarm app failed. Please
     * do some research if you have any concerns about features included in this Kernel
     * before flashing it! YOU are choosing to use these modifications upon your own choice, and if
     * you point the finger at me for messing up your device, I'll just sit and laugh at you.
     */

    This kernel is based on the latest TheAceKernel http://xdaforums.com/showthread.php?t=1606352 from skynet28. Big thanks to him;).

    FEATURES:
    - most of TheAceKernel features
    - battery driver made by LibiSC
    - some improvements in idle support for ARM
    - overlocked AHB clock at 800,768,729Mhz (improved graphic performance I think)
    - some changes in net stack
    - improved jhash
    - patched lowmemorykiller from zImage-Mod (but it is still compatible witch memory tweaks scripts)
    - kernel compression changed to XZ
    - default governor is smartassV2 and removed lulzactive (doesn't works for me and made errors in dmesg)
    - small changes in smartassV2
    - partly disable vsync (I hope:D)

    Hope that's all, my memory isn't good:p.
    My sources: https://github.com/dragonnn/firekernel-ace
    Download:
    09.10.12
    https://dl.dropbox.com/u/1664131/firekernel-09.10.12.zip

    28.08.12
    https://dl.dropbox.com/u/1664131/firekernel-28.08.12.zip

    19.08.12
    https://dl.dropbox.com/u/1664131/firekernel-19.08.12.zip

    22.07.12
    https://dl.dropbox.com/u/1664131/firekernel-22.07.12.zip

    23.06.12
    https://dl.dropbox.com/u/1664131/firekernel-aroma-23.06.12.zip

    12.06.12
    https://dl.dropbox.com/u/1664131/firekernel-aroma-12.06.12.zip

    07.06.12
    https://dl.dropbox.com/u/1664131/firekernel-aroma.zip - integrate AROMA Installer;)
    04.06.12
    https://dl.dropbox.com/u/1664131/firekernel-04.06.12.zip - for unofficial CM
    https://dl.dropbox.com/u/1664131/firekernel-official-04.06.12.zip - for official CM (for now without torch, will fix it this evening or tomorrow).
    http://dl.dropbox.com/u/1664131/firekernel.zip - for unofficial CM
    https://dl.dropbox.com/u/1664131/firekernel-offical.zip - for official CM

    Flash in recovery, but made a backup first!

    For now only NON-OC version without AROMA installer, maybe that comes witch next updates.

    CREDITS:
    skynet28 for sources of TheAceKernel
    an0nym0us_ for his zImage-Mod patches
    ketut.kumajaya for blackhawk tools
    LibiSC for the best battery driver
    And other they patches I have used (don't remember all, just explored git repos for other phones on github:D).
    82
    Know bugs:
    -

    FAQ:
    - For ROM developers, if you need the boot.img run form adb:
    Code:
    adb pull /tmp/boot.img
    Or use qtadb, this is only way to get boot.img, and don't ask my for this on PM!

    Changelog:
    - update kgsl driver from teamhacksung
    - update some arch specific files from teamhacksung too
    - some other patches from teamhacksung (sensors, dram etc.).


    29.05.2012
    - screen of profile in the kernel, now when you turn of you screen you max cpu clock will by set to 320Mhz and min to 120Mhz! And when you turn it up it goes back to old clock! No need to use SetCPU screen of profile! Kernel based screen of profile is much faster and doesn't lag! Note: if you get lagy music when screen of that means you have to heavy EQ, disable it or use http://xdaforums.com/showthread.php?t=1653140 works good without lag if you don't use REV or VR. Works witch any govenor
    - small changes in smartassV2
    Note about the update - I don't know why, but for my something sets after boot always ondemand as governor, I tried to add script to set smartassV2 as default but this doesn't work (strange), but you can easy set witch for example SetCPU/No-frills CPU Control.

    31.05.2012
    - create version for official CM
    - update Samsung internal storage drivers and wifi driver
    - new locale version
    - clean up init scripts in ramdisk
    - ondemand on boot bug should be fixed

    4.06.2012
    - finally disable vsync
    - adjustable screen off profile, you can write a simple script to adjust the profile like this:
    Code:
    #!/system/bin/sh
    echo "122880" > /sys/module/cpufreq/parameters/min_screenoff_frequency
    echo "245760" > /sys/module/cpufreq/parameters/max_screenoff_frequency
    Put into /system/etc/init.d/ and set permission, you can name it for example s99screenoff, you turn of the profile by writing this script:
    Code:
    #!/system/bin/sh
    echo "0" > /sys/module/cpufreq/parameters/screenoff
    - updates in zlib, vmalloc and kgsl
    - update LibiSC battery driver

    07.06.12
    - triple buffer for framebuffer
    - add oc support
    - many changes in mmc driver
    - sio as default I/O sheduler
    - changes in kgsl driver
    - fixed torch in official
    - AROMA Installer package

    11.06.2012
    - fixes min backlight bug
    - disable tripple buffer
    - add 799Mhz step to save battery in non-OC
    - fixes in cpufreq stats
    - max in OC is now 844Mhz
    - more steps in OC version

    12.06.2012
    - fixes OC support

    23.06.2012
    - new battery driver from LibiSC
    - ported power supply form 3.4 kernel
    - ported cpuidle from 3.2 kernel
    - some changes in ext4 driver
    - fixes temperature driver

    22.07.2012
    - update LibiSC battery driver
    - some more steps in OC version
    - enabled zcache

    18.08.2012
    - kernel compiled using gcc-linaro
    - disable optimaztion for size
    - optimaztion level changed to O3
    - force to load module when not match version magic (no need to use kernel prefix -CLXXXX...)
    - enabled memory compaction
    - kernel uses mem{cpy,set}() for {copy_to,clear}_user()

    28.08.2012
    - battery driver back to 23.06 version witch some changes (should fix fast drop down under 20%)
    - update sources to 2.6.35.14
    - changes in RCU subsystem
    - changes in mempolicy and ashmem
    - update BFQ to v2 r1
    - update Samsung modules for internal storage and wifi from KTQ
    - new cool boot screen ;)

    07.10.2012
    - complet rewrite and update the AROMA installer
    - Add CyanMobileX support
    - Fixes dead lock when system memory is low in ashmem
    - Disable GENTLTE_FAIR_SLEEPERS for better perfomenc on Android
    - Update BFQ to v3r1
    - Add extract mode in installer - it can work on all 2.3.X ROM's (maybe stock ROM's too) but pleas don't report bugs when using this methode
    - Some small changes in KSM, frontswap and cleancache

    09.10.2012
    - Fixed bootloop when using Adrenaline Engine (but if you allready have bootloop you need to wipe data and cache, sorry about that)
    - redisable GENTLTE_FAIR_SLEEPERS
    13
    New version is up, check first and second post. GALAXY Cooper rocks ;)!!
    12
    Update is ready, check first and second post. No big changes, only update and suggestion from LibiSC, thanks to him. And for others users - small petition, pleas don't ask so much for ETA's, I have my privet live too, sometimes I have much free time to work for example on newer version but I must have desire to do it, just remember this my hobby ;).
    8
    Yes, it will, I hope I will find some free time today or tomorrow.