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

Search This thread

dragonnn

Senior Member
Oct 16, 2011
1,136
861
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).
 
Last edited:

dragonnn

Senior Member
Oct 16, 2011
1,136
861
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
 
Last edited:

gbueno6

Senior Member
Nov 20, 2011
405
140
Barcelona
Hi dragonn!!

I'm really happy to see that you're making your own kernel! I'll install it right away!

Just 2 questions, can i use it with last CM7 RC3 with everything working (especially the proximity sensor)? and is it updated (CL882825)?

Thank you man!
 
  • Like
Reactions: plegimus

dragonnn

Senior Member
Oct 16, 2011
1,136
861
Hi dragonn!!

I'm really happy to see that you're making your own kernel! I'll install it right away!

Just 2 questions, can i use it with last CM7 RC3 with everything working (especially the proximity sensor)? and is it updated (CL882825)?

Thank you man!
I don't know about the official CM, try yourself, on CM 7.2 by vo-1 works perfect. What did you mean witch "and is it updated (CL882825)"?
 

iandol

Senior Member
Jan 23, 2012
428
184
London
Great news, wonderful to see you carry on the great work of ketut, an0nym0us and skynet28 — this evolving Ace kernel is really a perfect example of how great open-source really is!!!

Nice name too! :cheers:
 
  • Like
Reactions: consegregate

gbueno6

Senior Member
Nov 20, 2011
405
140
Barcelona
I don't know about the official CM, try yourself, on CM 7.2 by vo-1 works perfect. What did you mean witch "and is it updated (CL882825)"?

I meant that in last kolja's build, the kernel is this one: 2.6.35.7-perf-CL882825. Other builds had a lower CL number (I can't remember which one) and it seems that this newer kernel is faster and less battery hungry.

So I just asked if you based your kernel in this last one or in the older ones (like ketut's I think).

Thank you very much! I'll test it ASAP!

Sent from my GT-S5830 using xda premium
 

dragonnn

Senior Member
Oct 16, 2011
1,136
861
I meant that in last kolja's build, the kernel is this one: 2.6.35.7-perf-CL882825. Other builds had a lower CL number (I can't remember which one) and it seems that this newer kernel is faster and less battery hungry.

So I just asked if you based your kernel in this last one or in the older ones (like ketut's I think).

Thank you very much! I'll test it ASAP!

Sent from my GT-S5830 using xda premium

For now it is CL562111, maybe when I found the sources of CL882825 will update it. Maybe in next release. Thanks for the idea;).

EDIT

I search kolja's github but the sources have CL2X, and the latest update is 10 months ago :?.
 
Last edited:

mdfzhi

Senior Member
Jun 15, 2011
4,146
3,856
nice..
finally u compiled your own kernel.
btw the CL882825 and CL562111 is just kernel localversion, those numbers doesnt mean one is newer than another. samsung tends to replace kernel localversion for every gb rom updates, but it probably uses the same source.
 
  • Like
Reactions: notrium

dragonnn

Senior Member
Oct 16, 2011
1,136
861
nice..
finally u compiled your own kernel.
btw the CL882825 and CL562111 is just kernel localversion, those numbers doesnt mean one is newer than another. samsung tends to replace kernel localversion for every gb rom updates, but it probably uses the same source.
Hmm I know this (I have problems witch script setlocaleversion witch add to localeversion "+" a the end:p). But maybe kolja have update his sources, or changed something into it.
 

gbueno6

Senior Member
Nov 20, 2011
405
140
Barcelona
nice..
finally u compiled your own kernel.
btw the CL882825 and CL562111 is just kernel localversion, those numbers doesnt mean one is newer than another. samsung tends to replace kernel localversion for every gb rom updates, but it probably uses the same source.

Yes, sure you're right! I just thought that CL882825 was better or bug fixed compared to CL562111 (just what happened with SoD gone in official nightlies). I'm sorry!
 

eryst

Senior Member
Jan 27, 2012
157
30
Have it intalled now. Gonna report about bugs.

Sent from my GT-S5830 using XDA
 

eryst

Senior Member
Jan 27, 2012
157
30
My ace fell faster now.
TORCH DO NOT WORK

Sent from my GT-S5830 using XDA
 

eryst

Senior Member
Jan 27, 2012
157
30
I have cm7-2012520 I quess. I use normal cm app. When i turn the torch on it fc.
Edit: works in camera app

Sent from my GT-S5830 using XDA
 
Last edited:

gbueno6

Senior Member
Nov 20, 2011
405
140
Barcelona
Maybe it is because you have official CM, it doesn't like other kernels. I don't use it so I can not help you.

It does make sense so i'll flash last vo-1's build to be able to enjoy your kernel!

Just one last question: I see that there are no files inside lib/modules in your kernel so, do I have to install TheAceKernel first (it has those files) and then yours?

Thank you very much again!
 

dragonnn

Senior Member
Oct 16, 2011
1,136
861
It does make sense so i'll flash last vo-1's build to be able to enjoy your kernel!

Just one last question: I see that there are no files inside lib/modules in your kernel so, do I have to install TheAceKernel first (it has those files) and then yours?

Thank you very much again!

Ohh, something have fails by creating zip :|, didn't se that, will fix it tomorrow, now I go sleep.

Wysłane z mojego GT-S5830 za pomocą Tapatalk
 

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.