[Kernel][2.7][S2W][DT2W] Unified BindassBoost™ [O/C][UV] [performance + battery]

Rate BIndass-Boost Kernel


  • Total voters
    104
Search This thread

jattxjatt

Senior Member
Nov 3, 2013
80
18
Can you port your kernel for my xolo q1010i kitkat mt6582.. Plz.. I like your swipe to wake up feature...
I will test and tell u..
 

dewri21

Senior Member
May 17, 2014
287
170
Tezpur
Have been using this kernel in all 4.2.x roms. Camera works fine. No "app not installed" error either. But the screen doesn't turn on after call. That's a bug. Please fix that. Otheriwse, that's the best kernel to me! :good:
 

Jukel Rakesh

Senior Member
Sep 7, 2013
216
40
Calicut
Motorola released Kitkat for their MT6577 powers phone try to port it to our device!!!

Sent from my Micromax A110 (Canvas 2) using XDA Free mobile app
 

ronaksworld

Senior Member
Nov 18, 2013
79
20
Auckland
Am on Stock OS heard alot about this Kernal so gave it a shot and my rear camera isnt working., btw i downloaded the latest 4.2_BindassBoost_v2.7

leme know if am using the correct, as i plan to use Ultimate™NeXus 4.2.2 By Thunder_Droid



EDIT:

I Read in one of your post on Page 56 that rear camer issue is due to RAM DISK, could you add this issue and the fix in the FAQ on the first page when you get time it would be good for everyone.

Am going to try the solution you gave and hope its fix :D keepup the good work mate :good:

EDIT2: FAILED INFINITE LOOP REAR CAMERA ERROR STILL EXIST, SO HAD TO REVERT BACK TO STOCK FIRMWARE AND OS and

I even tried your Keneral with $MIUIv5-4.4.7_a110_Stable_AprilBuild$4 works fine and smooth but the same issue like i address of rear camera.. there isn't any option to flip front and rear.
 
Last edited:

aseem00y

Senior Member
Oct 26, 2013
57
9
Patna
S2w/s2s/dt2w

So keeping all these [ S2W/S2S/DT2W ] functions turned on is a drawback for my battery? Or the battery life would be same?
:good::good::good:
 

Karthick Chandran

Senior Member
Mar 23, 2014
1,660
3,947
Chennai
3xf6.png


NOTE : as usual im not resposible for anything you did with your phone :p
See Faq in next post before posting something


For DOWNLOAD links see post 3
before posting anything read FAQ in 2nd post

change log v2.5


change log v2.4[/B]



change log v2.3


change log v2.2



change log v2.00




Kernel Sources
credits
@varun.chitre15 for his sources
@tri_zet for solving config error
@brunomars for pack unpack scripts
@stopa46 and @edisile for logo design
@cyclon1978 for zram config
Can this sources be used for a115 and a92 ?
As they have similar configuration
 

Top Liked Posts

  • There are no posts matching your filters.
  • 103
    3xf6.png


    NOTE : as usual im not resposible for anything you did with your phone :p
    See Faq in next post before posting something


    For DOWNLOAD links see post 3
    before posting anything read FAQ in 2nd post

    change log v2.5
    nothing more in this release just lz4 support all over read FAQ
    • kernel compressed with lz4 for faster boot up
    • cypto lz4 support
    • zram with lz4 too
    modules (M4U/Zram) stripped to reduce size means low ram usage

    change log v2.4[/B]
    Added Zram WIth snappy compression thankx to @cyclon1978 for config
    zram enable by default with 64mb size
    compiled with linaro 4.8.3 latest toolchain
    cortex a9 optimizated toolchain
    battery drox fix binder (nightmare by default for balanced performance)
    4.1 init.d fix

    kitkat support beta version for develeoper only to help porting
    selinux config , security hooks , binder patched neccesary for kitkat implemented now you can try porting see instruction in post 3 for instruction


    change log v2.3
    Added Sweep2wake ,Sweep2Sleep and DoubleTap2Wake
    s2w working on all devices
    added bindassboost script to easy modify kernel setting on boot (dont edit on windows use linux or edit on phone)

    default s2w/s2s enabled on soft keys only and dt2w enable on full screen
    read 2nd post for more information
    (module borrowed from sky-A830L kernel)
    default setting will work like below

    if you want like below then edit /sys/android_touch/s2w_height_adjust from 854 to 0

    change log v2.2
    • FIx PLL reseting issue
    • Added SMART OVERCLOCKING Authorized by me !!
      Code:
      if (overclocking enabled) {
                 if(screen on){
                      overclock processor ;
                 } else { 
                     stock clock processor ;}
      } else { 
      stock clock processor ;}
    • added smartassH3 GOV
    • added Sioplus I/O


    change log v2.00
    Overclockable By Boosting ARMPLL,MAINPLL,MEMPLL (read faq) thanx to @benoitm974
    NOW Support jb out of box
    complete support for 4.2 CAM WORKING
    cleancache enabled
    Added intelligent fsync control 50% IO BOOST check antutu io score (read faq)
    readahead increases to 1024KB
    ARM-OPTIMIZED sha1 and aes routines
    added RWSEM algorith
    notification led BRIGHTNESS increases
    tcp algo added WESTWOOD by default
    SWAP ENABLE SCRIPT Added by habir (ses post 2 how to change)
    ALL CUSTOM GOV'S ARE PATCHED FOR DUAL CORE BOTH CORE ACTIVE ALL THE TIME
    Dual Core Optimization on All GOVs
    NTFS support added
    CIFS support added
    init.d Support
    compiled using optimized 4.6.2 linaro toolchain
    used best in class compression technique (kernel size reduced by 33%)
    USB OTG Support
    6 IO SCHEDULER added total 9 NOW (ROW default)
    vr, sio, fiops, fifo, zen, row
    14 GOVERNORS NOW (PEGASUSQ default)
    pegasusq, lulzactiveq, interactivex, sakuractive , hotplug, zzmove, nightmare
    Sources merged with @varun.chitre15 so all feature implemented by him are supported
    Undervolted complete chipset by 66.66mV[Milli-Volts]

    • Insecured
    • Persistent ADB
    • Cortex A9 optimizations
    • Neon optimizations
    • Increased the kernel timer from 100==>300
    • Dynamic Management of Dirty page writeback
    • Lock initial TCP window size to 64k (Improves network ping and output)
    • Faster NOATIME and NODIRATIME mounting flags
    • Disabled Gentle Fair Sleepers
    • Enabled ARCH_POWER
    • Asynchronous I/O latency to a solid-state disk greatly increased
    • Patches to prevent depleting Entropies
    • Frandom driver - Fast Kernel Number Generator
    • Reduced Android Logger size
    • Upgraded sources to Upstream 3.4.5 sources
    • Lowered Log Buffer shift
    • Optimized apply_slack() method for size and speed
    • Various EXT4 Filesystem patches from android_kernel_common
    • Plugged memory leaks to cpufreq driver from upstream
    • Ability to change IO-Schedulers without need of root
    • Optimizations to SLUB memory allocator
    • Decreased CPU transition latency
    • Enabled 7 new TCP congestion controls - Westwood, Bic, Vegas, HTCP, HSTCP
    • Removed all debugging shi**
    • Proportional Rate Reduction for TCP - Google
    • Optimized swahb32() byteswap helpers
    • Compiled vfp with neon
    • Tuned CFS parameters
    • Reduced vfs cache pressure size
    • Optimized VM dirty ratios
    • Optimizations to Android Low Memory Killer



    Kernel Sources
    credits
    @varun.chitre15 for his sources
    @tri_zet for solving config error
    @brunomars for pack unpack scripts
    @stopa46 and @edisile for logo design
    @cyclon1978 for zram config
    63
    TO-DO List
    • Sweep2Wake with pocket detection
    • smartUV

    Making Download Easy
    Go To my DevHost A110 directory
    And Download Required Version
    62
    S2W/S2S/DT2W Information
    sweep from left to right to wake / double tap on screen to wake
    sweep from right to left to sleep

    settings inside /sys/android_touch folder
    1. doubletap2wake
      • 0 = disable
      • 1 = enable
    2. sweep2wake
      • 0 = disable
      • 1 = only sweep2wake enabled
      • 2 = sweep2wake and sweep2sleep enable
    3. s2w_height_adjust (pixel from top)
      • 854 = sweep on soft key only
      • x in (0-854) = sweep on region defined by 854 - x from bottom +soft keys will be detected


    use echo command to change values
    Code:
    echo "value" > /sys/android_touch/"filename"


    FAQ's
    Q why all scripts are empty/blank
    Ans
    download scripts.zip and use the way you want to (folder name is the size of swap created ). just replace the way you want

    Q still only 1ghz is maximum freq/ how to overclock?
    Ans
    use following command to overclock ARMPLL and MAINPLL (CAUTION MAINPLL BOOST CAN STUCK SOMETIME )
    Code:
    echo 0 0x000051e0 > /proc/clkmgr/pll_fsel
    echo 1 0x00002840 > /proc/clkmgr/pll_fsel
    and following to restore original value
    Code:
    echo 0 0x00004ca0 > /proc/clkmgr/pll_fsel
    echo 1 0x00002760 > /proc/clkmgr/pll_fsel

    Q overclocking resets at boot
    Ans
    It isnt a bug ,i want it that way .Edit bindassboost script in init.d to auto overclock

    Q Screen doesnt wake up sometimes
    Ans
    problem caused by some script that tries to wake/sleep core as my kernel does it auto so conflict is created which prevents screen wakeup
    delete all init.d script that has echo 0/1 > **cpux/online comand and check whether problem solved or not (my kernel isnt compatible with suvi script)

    Q battery draining faster in v2.3
    Ans
    s2w/s2s/dt2w features come at cost of little battery drain as now touchpannel doent went off during sleep to report touch event and interrupt processor is some conditions are met
    athough it may be battery stats prob too try charge till 100 and full discharge 1-2 time to calibrate battery

    Q DT2W doesnt work sometime
    Ans
    double tap detects time diffrence b/w odd and even touches at even no. of touch try tapping 3 times in row cause there may be a touch reported earlier and time crieteria doesnt met

    Q phone take sometime to wake up little long
    Ans
    s2w feature schedule power on button emulation to prevent synchronization thus if something heavy or power saving is on then processor takes time to service interrupt caused by s2w

    Q what is Zram
    Ans
    Zram is compressed swap block created in ram itself thus has higher speed and reduce i/o
    high usage of zram has impact on battery life although marginally at usage > 75%

    Q what is Snappy (in v2.4)
    Ans
    snappy is compression algorithm from google to speed up compression/decompression .snaapy provide 39% compression ratio ant speed of arround 300mbps thus
    64mb zram can accomodate 164 mb data so in total you have 512-64+164 = 612 ram

    Q what is LZ4 (in v2.5)
    Ans
    lz4 is currently fastest algorith with speed of more than 400 mbps that is 33% higher than snappy with compression ratio of about 44% (worst case) but higher speed produces less lag 0.25s to compress 100mb data

    HOW TO OVERCLOCK
    instruction
    1. download BBoostManager App (xposed module isnt working now will fix it later)
    2. add BBoost Game Mode widget to homescreen
    3. this app behave as toggle button click to switch b/w stock and overclock
    20
    downloading on non jb out of the box. will report soon. btw do i need to clear init.d?

    im using it and mine is also ics out of box one it is working fine
    18
    okay guys my sesionals are postponeded due to election so here is my gift to you guys
    version 2.4 is released (with a beta kitkat kernel for developer only to port kitkat) download from op
    pls read post 1,2,3 before posting anyhting (help in keeping thread clean)
    and press thanks to @cyclon1978 for zram config help and
    to me too :)
    battery drop problem is fixed in this version im using it from morning 10 and only 31% down at 69% now
    to prevent lagging dont use any cpu script as my kernel is already optimized and those scripts create conflicts