{V4.5}[KERNEL] Sympfinity Beta [SIO-V/R-BFQ3 & SAVAGEDZEN-LAGFREE-SMARTASSH3]

Search This thread

Sympnotic

Senior Member
Aug 23, 2010
563
280
*we love wine, not whine*


Features :
=== Based on Arco68's msm7225 kernel (every features included) ===
- V/R & SIO & BFQ v3 scheduler
- Governors backported from 3.0 + smartassH3 / lagfree / smoothass / SavagedZen
- backported drivers from 2.6.36.1 / 3.0rc6 / 3.0 (Bcmdhd, Block, Bluetooth, Cfg80211/Nl80211, Cpufreq, Cpuidle, i2c, Mtd)
- various tweaks & fixes
- better support Miui / Aosp & CyanogenMod

Changelog (full CL here) :

---v4.5---
- smartassH3 replacing SmartassV2 (SmartAssH3 is an optimized gov for Hero at first)
- some small tweaks
- sorted out some mistakes
---v4.1---
- small scheduler tweaks
- compilation tweaks
- a bit faster
---v4---
- fixed msm "electron off" glitch
- updated kgsl/msm (not really useful, fixed above)
- more stable wifi
---v3.7---
- (small) battery drain fix
- updated cfg80211/nl80211 & defconfig
- bcmdhd compiles but not used
---v3.6---
- newer cfg80211 to prepare bcmdhd
- small fixes
- Bluetooth driver from 3.0 rc6 kernel (lmoyeson)
---v3.5---
- working base (wifi was dead on 3.4.1)
---v3.4.1---
- NOOP & smartassv2 as default
- fix froyo & ics compat.
---v3.3---
- bcm4329 module back to the state where arco left it
- default governor is now SavagedZen (with SIO ioSched)
- added SavagedZen / LagFree & SmoothAss governors
- various tweaks
---v3.2---
- Froyo / Gb / Ics - all in one compatibility
- revert bcmdhd backport attempt
- bcm4329 wifi module used
---v3.1---
- uses SmartAssv2 as default governor
- fix cpufreq defconfig issues
---v3.0---
- fudge swap
- dm-cache
- SIO scheduler by default
---v2.8---
- backported MTD driver from 2.6.36.1
- V/R scheduler by default
---v2.6---
- backported i2c driver from 3.0rc6 kernel
---v2.5---
- backported Block driver from 3.0 kernel
- tweaked deadline & SIO sched. for flash devices
- backported CPUIDLE from 3.0rc6 kernel
- backported CPUFREQ from 3.0rc6 kernel
---v2---
- Added SIO & made it default scheduler
- BFQio still enabled, not used
- updated governors from 3.0 kernel
---v1---
- updated BFQ (v2 to V3)
- Genlock from 3.0 kernel (seems to be needed by ICS)
- EarlySuspend & Wakelock update
- SHA256 support needed by ICS
- some minor fixes.

Misc :
- You can use "voltage control" (free app) to manage IO sched & governors ;)

Try it & report bugs / happiness :)
/!\ NOT FOR SENSE /!\

Credits : (actually goes to all people working on our Wildfire, on Android & CM)
-arco
-cobje
-erwinp
-kali- (fix and things)
- LorDClockaN & drowningchild (most backported stuff taken from their github, thanks)
-those githubs I've browsed & codes I've copy/pasted.

NO RE-UPLOAD ALLOWED / LINK TO THIS PAGE ONLY (adding this kernel to your rom can be discussed and done, just tell me)
(github) Sources : (here) :
 

Attachments

  • SympKernV4.zip
    2.1 MB · Views: 1,004
  • SympKernV4.1.zip
    2.1 MB · Views: 3,882
  • SympKernV4.5.zip
    2.2 MB · Views: 3,554
Last edited:

Sympnotic

Senior Member
Aug 23, 2010
563
280
What kind of governor is the lulzactive governor? (Performance, battery saving?)

more info here : http://tegrak2x.blogspot.fr/2011/11/lulzactive-governor-v2.html

Lulzactive Governor v2
Author: Tegrak

Based on "interactive" governor
Inspired by erasmux's "smartass" governor (included in Flykernel)

EDIT: V2 with SIO :)

Edit 2: v2.1 incoming to fix copybit errors => better performance than original

Edit 3 : v2.1 up, libcopybit errors fixed, goody :)
 
Last edited:

lemmoned

Member
Apr 17, 2010
37
8
WooohooO nice to see another kernel dev!

Just a thing, the archive I've dowloaded seems to be corrupted, could you repost it so I can test it?

Cheers
 

alexx40st

Member
Sep 5, 2009
37
2
Oltenita
OK...I've just installed it on GB and it's working pretty good but are the new governors suposed to work on GB too or only ICS? because they don't work here.

Sent from my HTC Wildfire
 

balaedge

Senior Member
Jan 11, 2012
56
2
Coimbatore
Flashing kernal

how to install this kernal?? Can i flash like flashing ROM?? And also my present max cpu at which my mobile was stable is 672 Mhz... by this kernal can i increase the cpu speed??
 

FGOD

Senior Member
May 22, 2011
290
9
Can this kernel also be used for froyo?

Welcome to the end of your life, hail the oceanborn
 

Sympnotic

Senior Member
Aug 23, 2010
563
280
OK...I've just installed it on GB and it's working pretty good but are the new governors suposed to work on GB too or only ICS? because they don't work here.

Sent from my HTC Wildfire
Hmm, at least it compiled :D I'm only using Smartassv2 for now, and I must remove "interactive" from the kernel. How could you tell they're not working ? (I know I'm most of the time sarcastic but this is a real question :p)

how to install this kernal?? Can i flash like flashing ROM?? And also my present max cpu at which my mobile was stable is 672 Mhz... by this kernal can i increase the cpu speed??

Yes flash it over any rom (AOSP only, will try to do a Sense kernel). It's as OC-able as Arco's, because this is his kernel ;) Btw, 672Mhz stable is a hardware wall, not software limited.

Can this kernel also be used for froyo?

Welcome to the end of your life, hail the oceanborn

Nandroid, flash, come back here to shout ? :) I really don't think this could work on froyo tho.

Working for more than 12 hours with this kernel on CM7 and what to say except it's stable and everything works smooth. (didn't test bluetooth)

So good job and thx sharing that!

For Lulzactive Governor v2, you may use this (https://market.android.com/details?id=com.tegrak.lulzactive) given the link of Sympnotic...

Cheers
I didn't yet backported MTD nor bluetooth driver, but that's nice to here, my phone had no bugs or reboots since v2.6 finished compiling :)

Lulzactive's still not in btw :p It felt like it was cool but I think I won't put it in for now, will backport stuff and fix governors for now.
 

alexx40st

Member
Sep 5, 2009
37
2
Oltenita
Hmm, at least it compiled :D I'm only using Smartassv2 for now, and I must remove "interactive" from the kernel. How could you tell they're not working ? (I know I'm most of the time sarcastic but this is a real question :p)

Well...I thought I was going to see lulzactive along with the others in CM Settings or in SetCPU but since it wasn't there...
Oh and btw I tried your kernel with the cm9 build Erwin uploaded on his github (the so called "Unofficial CM9 build from 2012.04.08")
and as far as I could tell Wi-Fi was broken.
 

Sympnotic

Senior Member
Aug 23, 2010
563
280
Well...I thought I was going to see lulzactive along with the others in CM Settings or in SetCPU but since it wasn't there...
Oh and btw I tried your kernel with the cm9 build Erwin uploaded on his github (the so called "Unofficial CM9 build from 2012.04.08")
and as far as I could tell Wi-Fi was broken.
Oh, ok :) for lulzactive, I don't see the point aftermath, maybe I'll add it or some else, it's not a priority anymore at least.
I'm including SLQB (slab alloc) & V/R io (Scheduler), seems to be the best choice for both smoothness & speed (Bench here)

Thanks for noticing this wifi thing with ICS, will look into that issue. I'm not sure I could keep ICS & GB in an all-in-one branch, so I guess I'll just wait for a "daily ICS rom", or at least I'll wait for a clean CM9 repo for our phone.
Did you also tried AUDIO on ICS ? Backported i2c drivers might be a shot at fixing some stuff (this might need "libaudio for msm7k fix" from TeamICS to function properly)
 

alexx40st

Member
Sep 5, 2009
37
2
Oltenita
Oh, ok :) for lulzactive, I don't see the point aftermath, maybe I'll add it or some else, it's not a priority anymore at least.
I'm including SLQB (slab alloc) & V/R io (Scheduler), seems to be the best choice for both smoothness & speed (Bench here)

Thanks for noticing this wifi thing with ICS, will look into that issue. I'm not sure I could keep ICS & GB in an all-in-one branch, so I guess I'll just wait for a "daily ICS rom", or at least I'll wait for a clean CM9 repo for our phone.
Did you also tried AUDIO on ICS ? Backported i2c drivers might be a shot at fixing some stuff (this might need "libaudio for msm7k fix" from TeamICS to function properly)

yes audio worked ;)
 

Sympnotic

Senior Member
Aug 23, 2010
563
280

found a way to fix wifi on ICS, will need to to 2 compiles, one for GB, one for ICS, it was just a matter of firmware location ;)

For anyone's interest :
GB : /system/etc/firmware/fw_bcm4329.bin
ICS /vendor/firmware/fw_bcm4329.bin

this being read from defconfig :
CONFIG_BCM4329_FW_PATH=""
or
CONFIG_BCMDHD_FW_PATH=""
 
  • Like
Reactions: alexx40st

Sympnotic

Senior Member
Aug 23, 2010
563
280
This bootloops on Gingerbread ASOP roms on Version 2.8 2.6 worked ok.

Apart from tying to sort me out with the bcmdhd/bcm4329 files, I'll be releasing v3.0 tonight, proper changes and stuff :

temporary changelog :
-SIO enabled by default
- DM-cache
- fudge swap
- bcmdhd backported but not enabled
 

djinn0

Senior Member
Apr 27, 2011
318
32
Near Verona
Apart from tying to sort me out with the bcmdhd/bcm4329 files, I'll be releasing v3.0 tonight, proper changes and stuff :

temporary changelog :
-SIO enabled by default
- DM-cache
- fudge swap
- bcmdhd backported but not enabled

ohh..... i don't like v/r scheduler default... better SIO or bfq (i prefer bfq)

what is fudge swap and dm cache?
 

Top Liked Posts

  • There are no posts matching your filters.
  • 47
    *we love wine, not whine*


    Features :
    === Based on Arco68's msm7225 kernel (every features included) ===
    - V/R & SIO & BFQ v3 scheduler
    - Governors backported from 3.0 + smartassH3 / lagfree / smoothass / SavagedZen
    - backported drivers from 2.6.36.1 / 3.0rc6 / 3.0 (Bcmdhd, Block, Bluetooth, Cfg80211/Nl80211, Cpufreq, Cpuidle, i2c, Mtd)
    - various tweaks & fixes
    - better support Miui / Aosp & CyanogenMod

    Changelog (full CL here) :

    ---v4.5---
    - smartassH3 replacing SmartassV2 (SmartAssH3 is an optimized gov for Hero at first)
    - some small tweaks
    - sorted out some mistakes
    ---v4.1---
    - small scheduler tweaks
    - compilation tweaks
    - a bit faster
    ---v4---
    - fixed msm "electron off" glitch
    - updated kgsl/msm (not really useful, fixed above)
    - more stable wifi
    ---v3.7---
    - (small) battery drain fix
    - updated cfg80211/nl80211 & defconfig
    - bcmdhd compiles but not used
    ---v3.6---
    - newer cfg80211 to prepare bcmdhd
    - small fixes
    - Bluetooth driver from 3.0 rc6 kernel (lmoyeson)
    ---v3.5---
    - working base (wifi was dead on 3.4.1)
    ---v3.4.1---
    - NOOP & smartassv2 as default
    - fix froyo & ics compat.
    ---v3.3---
    - bcm4329 module back to the state where arco left it
    - default governor is now SavagedZen (with SIO ioSched)
    - added SavagedZen / LagFree & SmoothAss governors
    - various tweaks
    ---v3.2---
    - Froyo / Gb / Ics - all in one compatibility
    - revert bcmdhd backport attempt
    - bcm4329 wifi module used
    ---v3.1---
    - uses SmartAssv2 as default governor
    - fix cpufreq defconfig issues
    ---v3.0---
    - fudge swap
    - dm-cache
    - SIO scheduler by default
    ---v2.8---
    - backported MTD driver from 2.6.36.1
    - V/R scheduler by default
    ---v2.6---
    - backported i2c driver from 3.0rc6 kernel
    ---v2.5---
    - backported Block driver from 3.0 kernel
    - tweaked deadline & SIO sched. for flash devices
    - backported CPUIDLE from 3.0rc6 kernel
    - backported CPUFREQ from 3.0rc6 kernel
    ---v2---
    - Added SIO & made it default scheduler
    - BFQio still enabled, not used
    - updated governors from 3.0 kernel
    ---v1---
    - updated BFQ (v2 to V3)
    - Genlock from 3.0 kernel (seems to be needed by ICS)
    - EarlySuspend & Wakelock update
    - SHA256 support needed by ICS
    - some minor fixes.

    Misc :
    - You can use "voltage control" (free app) to manage IO sched & governors ;)

    Try it & report bugs / happiness :)
    /!\ NOT FOR SENSE /!\

    Credits : (actually goes to all people working on our Wildfire, on Android & CM)
    -arco
    -cobje
    -erwinp
    -kali- (fix and things)
    - LorDClockaN & drowningchild (most backported stuff taken from their github, thanks)
    -those githubs I've browsed & codes I've copy/pasted.

    NO RE-UPLOAD ALLOWED / LINK TO THIS PAGE ONLY (adding this kernel to your rom can be discussed and done, just tell me)
    (github) Sources : (here) :
    6
    tried ..its smooth,battery performance is also better but wifi doesn't work.But not a problem for me,I'll test future build,keep it up. :):thumbup:
    I'll see what I can do, "no promises (tm)"
    Ive already tried it. It works smooth and its fast too.
    Wifi isnt supported, I was asking for Wifi support, without wifi,life is boring!

    Edit: 4k downloads and ~30 thanks. People are misers!
    Hehe, same comment as above, we'll see ;)

    4k downloads + some roms on it by default + lot of re-upload and still ~30 thanks ;) Note that, it's purely in my interest to continue this kernel, no fame intended :)
    4
    i think he has left willy long ago.But he has done great job for willy,this kernel and also has a great contribution in cm9. :thumbup: :)
    Hehe, not really. Buying a new phone ain't a priority ;) I'll get back on CM9 or CM10.1 soon, ErwinP did not answered me in weeks, there's some more things to compile ;)

    Can anyone continue it?
    Slym,u and many others are pros..:)

    "If I could I would, but I can't so I shan't."
    For now, I'm able to compile my kernel, wifi's working, i'll what I can get better (I have some idea ;))

    Have been using v4.1 on CM7 nightly for over a week now and the rom is amazingly fast!! Currently on the lagfree governor and 710MHz max freq....:good:

    Can anyone try the new 4.5 ? :) Should be faster, no wierd behaviors since yesterday noon for me ;)
    4
    Hey I had left you a message that kylon need somebodies help for developing his kernel. He is facing huge problems with WiFi. You are a good developer. You already created a very good kernel for wildfire for gingerbread. Kylon said he is ready if you could forward your hand of help. I send you a pm. You didn't replied. PLease reply back. I will wait.

    Sent from my HTC Wildfire using xda app-developers app

    You know, this ain't easy as just fetch my kernel, revert some patches and compiles it with linaro toolchain. Tho, I don't have the spare time / a wildfire hanging on my desk, to try and do it.
    Furthermore, sympfinity is relatively "unstable" when it comes to more modifications / reconversion (ics / jb / froyo) that it wasn't meant for.

    You can still have some of my advices on this thread, so I'll check it sometimes but apart from your 2 msg here and a PM (from you, not from kylon), it seems like all work should come from me (ie. I don't see anyone trying anything, no fork, no bug reports, no logcats or log in any way)

    So here's those first advices :
    1- check wildfire_defconfig => compare to a stable froyo kernel => work your way out
    2- check my kernel's commits history => I guess most backported stuff is fine but it could need some reverts, wifi stuff might broke while compiling for froyo
    3- i'm 67% sure (to keep it 33% fair) that nothing will be done or working : most of the roms / softwares are stable / ErwinP disapeared, so do I... There's plenty of leftover patches and commits willing to be compiled into a new ICS rom, my kernel could still be optimised, tweaked.. etc...

    You can't rely on someone, no flame, just start messing with things and be proud of what you've accomplished better than waiting on a forum for someone to answer you ;)
    2
    Working for more than 12 hours with this kernel on CM7 and what to say except it's stable and everything works smooth. (didn't test bluetooth)

    So good job and thx sharing that!

    For Lulzactive Governor v2, you may use this (https://market.android.com/details?id=com.tegrak.lulzactive) given the link of Sympnotic...

    Cheers