[XU][KERNEL][3.0.101][Kitkat] AJ Kernel [v4][Dual Recovery][PhilZ touch|TWRP]

Status
Not open for further replies.
Search This thread

Bendzoo

Senior Member
Oct 16, 2013
104
136
Frankfurt Am Main
No problem for me, no strange FCs. Phone works good.

EDIT: YAY, finally the high frequencies bug is finally solved :D in short, system was using high frequencies even when not much power was needed

Screenshot_2014-05-15-15-05-50.png

hey dude :) are this the stock icons from CM or have you flashed new icons ? and can you please give the link of the icons :) they are just looking amazing !
 

PuiuMarius2000

Senior Member
Jul 21, 2013
301
157
Bucharest
AJ Kernel v4 :)
First look : very good. Thanks. 4 hours usage. No problem. CM11 v6.
PS:I can change boot image,recovery, maybe other things. Very good.
Need more time for testing, but I think no problem.:thumbup:
Maybe a good idea : 600Mhz frequency.:rolleyes:

Sent from XU powered by KitKat.
 
Last edited:

PuiuMarius2000

Senior Member
Jul 21, 2013
301
157
Bucharest
Battery !!!

Thanks.Friendly with battery.:laugh:
CM11 v6+ART+Pegasusqplus+sio
 

Attachments

  • Screenshot_2014-05-21-23-30-51.png
    Screenshot_2014-05-21-23-30-51.png
    82.3 KB · Views: 415
  • Screenshot_2014-05-21-23-30-56.png
    Screenshot_2014-05-21-23-30-56.png
    101.6 KB · Views: 396

dotafan

Senior Member
Feb 3, 2013
288
131
Mumbai
Does this kernel not support NTFS Mounts? I tried,but not working for me, even with an external mounting app. If this is an AOSX (Rom I'm currently using) problem, I'm sorry to have bothered. If indeed,it is a kernel-side issue, I would like to ask if there are plans to incorporate this into the kernel.
Thank you for the excellent job on this kernel.
 

PuiuMarius2000

Senior Member
Jul 21, 2013
301
157
Bucharest
At this moment= THE BEST!!!!!!:thumbup:
AJ kernel + CM11 build 9 + ART = (almost) perfect. @Abhinav2 : if you ad 600Mhz step this kernel will be perfect. ( maybe updates :) )

Sent from XU powered by KitKat.
 
Status
Not open for further replies.

Top Liked Posts

  • There are no posts matching your filters.
  • 24
    Before anything I'd like to sincerely thank DooMLoRD. He was the first dev ever to bring multiple recoveries to Xperias since Xperia X10 days and he has done a lot to make this work. So if you like this, please consider donating him for his great work.


    Disclaimer

    Code:
    #include <std_disclaimer.h>
    
    /*
     * You may have voided your device's warranty.
     * I am not responsible for bricked devices, dead SD cards, thermonuclear
     * war, or the current economic crisis caused by you following these
     * directions. YOU are choosing to make these modifications on your device
     * I absolutely disclaim any responsibility.
     */


    Downloads

    LINKS REMOVED. DISCONTINUED.

    Instructions

    -Installation

    1. Download zip.
    2. Flash via recovery
    3. Reboot

    -Booting into recovery

    For philZ recovery 6.41.6 :
    + Press vol. up when phone vibrates

    For twrp 2.7 :
    - Press vol. down when phone vibrates


    Changelog/Feature list

    v4
    - Flashable zip for kernel
    - Kernel compressed with LZO for better compression/decompression speeds
    - Doubled the VM readaheads
    - Optimized CPU performace
    - Boost networks speed by locking the initial TCP window size to 64K
    - Entropy tweaks
    - Enabled ARCH_POWER
    - BFQ and SIOplus now working properly
    - Properly fixed dynamic management of dirty page writebacks
    - Enabled ARM_THUMBEE
    - Disabled gentle fair sleepers

    v3
    - Cross-compiled with arm-cortex_a9-linux-gnueabihf-linaro_4.9.1-2014.04 toolchain with arm-gnueabi binaries.
    - New logo
    - Add sioplus i/o scheduler and bfq i/o scheduler
    - Fixed n_tty_write crash when echoing in raw mode(thanks to peterhurley)
    - O3 optimizations
    - Dynamic management of dirty page writebacks
    - Enabled 5 GHz band and cleancache
    - Lots of optimizations and good speed boost.

    v2
    - PhilZ touch recovery instead of CWM
    - Changes for LZO compression/decompression(thanks to Gava97)
    - Frandom modules added(thanks to Gava97)
    - Code optimized
    - Used 4.7 toolchain instead of 4.4.3 GCC

    v1
    -Initial release
    -Dual recovery
    -AOSX kernel compiled from source
    -One kernel compatible with all kitkat ROMs(Both CM and AOSP based)


    CPU Governors and I/O schedulers

    CPU Governors
    • interactiveplus
    • fantasy
    • pegasusqplus
    • dyninteractive
    • intellidemand
    • nightmare
    • sakuractive
    • abyssplug
    • wheatley
    • pegasusq
    • ondemandAX
    • lulzactiveq
    • hotplug
    • minmax
    • smartassV2
    • interactive
    • conservative
    • ondemand
    • userspace
    • powersave
    • Lionheart
    • performance

    I/O Schedulers
    • bfq
    • sioplus
    • noop
    • deadline
    • cfq
    • sio
    • vr
    • row
    • zen


    Usage of some features

    Dynamic management of dirty page writeback

    What is does?
    - Allows to dynamically manage the dirty page writebacks with two different intervals, one when the screen is on and another when the screen is off. By using a higher interval we have better performance and less battery consumption, with a very low risk of data loss.
    Thanks to Christopher83 and kingBABAsula.

    Usage-

    To enable it:
    Code:
    echo 1 > /proc/sys/vm/dynamic_dirty_writeback
    To disable it:
    Code:
    echo 0 > /proc/sys/vm/dynamic_dirty_writeback
    To customize intervals (in centisecs):
    Code:
    echo xxxx > /proc/sys/vm/dirty_writeback_active_centisecs
    echo xxxx > /proc/sys/vm/dirty_writeback_suspend_centisecs


    Commit list


    5502c9d- LZO compression for kernel for better speed
    3583d16- 2x(min,max VM READAHEAD)
    85bc173- Change CPU performance
    33eaf7c- Boost network speed
    e4adc50- random: entropy tweaks are all the rage nowadays
    b2f1fb2- Enable ARCH_POWER
    58aa12b- IOsched update: Add BFQ and SIOPLUS in defconfig
    982e2cc- Defconfig part for 96f9959
    e07c683- Enable ARM_THUMBEE
    ad5f538- Disable gentle fair sleepers
    7ff3c51- Add new logo
    eda4962- O3 optimizations
    96f9959- mm: Dynamic management of dirty page writebacks
    ab20cd6- block: Add BFQ I/O scheduler
    cba2d5a- mutex: dynamically disable mutex spinning at high load
    65581fa- n_tty: Fix n_tty_write crash when echoing in raw mode
    2dcff35- Enable 5GHz band and clean cache
    7a1805b- IOSCHED: Add SIOplus
    231a11c- Add philZ touch recovery
    713597e- lib/lzo: Optimize code for CPUs with inefficient unaligned access
    a7e474f- lib/lzo: huge LZO decompression speedup on ARM by using unaligned access
    548b108- lib/lzo: Update LZO compression to current upstream version
    13cad97- drivers/char: add frandom modules
    6096ed0- Dual recovery


    Credits

    • linus(and other guys)- For linux kernel
    • ST-ericsson- For making the kernel compatible with montblanc board
    • Sony mobiles- For making the kernel compatible with riogrande
    • munjeni- For his great development and help
    • DooMLoRD- For dual recovery in other devices from which I could take reference and for helping me
    • AOSX team(Including me :p)- For development of 2012 xperia novathor devices
    • Phil3759- For PhilZ touch recovery
    • Dees Troy(and omnirom team)- For TWRP
    • cocafe- For work on u8500 samsung devices
    • kingBABAsula- Also for work on u8500 samsung devices
    • Christopher83- For modified linaro toolchains for cortex-a9
    • abcdjdj- For helping me in this
    • info4geek- For testing it
    • #include<iForgotYou.h>


    Sources

    Kernel sources- https://github.com/Abhinav1997/AJ-Kernel
    Ramdisk- https://github.com/Abhinav1997/AJ-ramdisk (other device devs/users can look into this to understand what changes were done)
    6
    v2 released :)

    Cheers,
    AJ
    5
    Links updated. Phone FC fixed. Sorry for inconvenience

    Cheers,
    AJ
    4
    Guys I've added some info about new features in OP which can be useful(will keep updating the usages with new features and if I get time, I'll write a script that you can execute in terminal to ease the work :) )

    Cheers,
    AJ
    3
    i thin he means

    normal Recovery key button combo

    gives u Bootmenu

    In whihcu can slect recoverys
    Reboot system is to contineu system

    Sent from my Acer S500 CloudMobile

    Oh sorry. My bad then. Will try that :)

    Cheers,
    AJ