• Introducing XDA Computing: Discussion zones for Hardware, Software, and more!    Check it out!

[KERNEL][GPL] Vengeance [1.38][3/5]

  • Thread starter Deleted member 4736004
  • Start date
Search This thread
D

Deleted member 4736004

Guest
Disclaimer
Code:
/* 
 
 * You may void your warranty.
 * I am not responsible for bricked devices or dead SD cards.
 * Please do some research if you have any concerns about this kernel.
 * YOU are choosing to make these modifications to your device.
 * I absolutely disclaim all the responsibilities.
[COLOR="Red"] * Flashing kernel requires unlocked bootloader.
[/COLOR] * You can unlock your bootloader from [URL="http://unlockbootloader.sonymobile.com/"][COLOR="Blue"][U]here[/U][/COLOR][/URL].

 */

Frankly, I don't like bloated and fancy OP's. So I kept the thread simple and clean. Changelogs are not posted here. Check the link in the description.
All the best!

Features :-
Code:
* Based on official 4.1.B.1.13 sources
* Compiled using LINARO 4.7.3 Toolchain
* Added smart overclocking support upto 1.7 GHz
* Init.d support
* O2 optimizations
* CAF backport fixes
* Updated crc32 lib and jhash
* VDD sysfs level interface
* ARM_THUMBEE Support
* Removed debugging s**ts
* Optimized Low Memory Killer
* Swap and zram support
* ext 2/3/4 support
* Salvaged RAM
* Integrated CWM recovery
* SLUB Memory allocator
* LZO compression
* 2 way call recording
* CIFS, NTFS, FUSE and TUN as external modules
* Memcopy and compaction
* Added Cleancache
* Added frandom
* Optimized ARM RWSEM algorithm and ashmem
* /rootfs and /system mounted as rw
* Persistent adb
* Google Snappy Drivers
* Added other miscellaneous optmizations
* Governors :     + Interactive
                  + Ondemand
                  + Performance
                  + Userspace
                  + Powersave
                  + Conservative
                  + InteractiveX
                  + OndemandX
                  + Smoothass
                  + Brazilianwax
                  + Smartass2 with boost pulse
                  + SmartassH3
                  + Intellidemand2
                  + Virtuous
* IO Schedulers : + Noop
                  + SIO - default
                  + CFQ
                  + VR
                  + ROW
                  + ZEN
                  + Anticipatory
                  + deadline
* [COLOR="Red"]See changelog or commits for detailed info.[/COLOR]
[/B]

Code:
[COLOR="Purple"]Root Binary[/COLOR] : ( Flashable via recovery )
* SuperSU : [URL="http://download.chainfire.eu/204/SuperSU/"][COLOR="Red"][U]Download[/U][/COLOR][/URL]
* Superuser : [URL="http://androidsu.com/superuser/"][COLOR="Red"][U]Download[/U][/COLOR][/URL]

Code:
[COLOR="Purple"][U]Instructions[/U][/COLOR] :
* To flash : fastboot flash boot boot.img
* To hotboot : fastboot boot boot.img
* Via FlashTool

Credits : Wedgess for recovery

F.A.Q's :-

1. Is this working on blah blah?
> I don't know. Do some research. Keep the disclaimer in mind.

2. OMG! My device rebooted/crashed/exploded?
> In case of bootloop, check for conflicting scripts in init.d. If problem persists, get me the logcat or last kmsg.

3. Battery drains like hell. WTF?
> Not kernel problem. It's your apps that are waking up device from deep sleep. Check the wakelocks. I don't build kernels to worsen battery life. See here for more info.

4. Signal is dropping since I flashed the kernel?
> Again. Not the kernel problem. Check if you have latest ( and proper ) baseband for your device.

5. WiFi won't work?
> Flash attached WLAN modules.

6. Is autoroot included in ramdisk ?
> No. Autoroot isn't included. Just download flash-able root binary zip from site.

7. App FC's or something crashes?
> Try reinstalling app again. Give me logcat if problem persists.

8. Does this kernel has X or Y mod?
> Do some research. Check thread, repo, commits etc.

9. Which governors/IO-schedulers to use?
> Depends on your usage. See here for more info.

10.. Version X scored higher than version Y in benchmarks. OP, you screwed your kernel!
> Deal with it.

11. I need more info on something?
> You can find all answers here



 
Last edited by a moderator:
D

Deleted member 4736004

Guest
Code:
[CENTER]CODENAME OF ARC : [COLOR="Red"]ANZU[/COLOR][/CENTER]
Code:
[CENTER]CODENAME OF ARC S : [COLOR="Red"]AYAME[/COLOR][/CENTER]
Code:
[CENTER]CODENAME OF PRO : [COLOR="Red"]IYOKAN[/COLOR][/CENTER]
Code:
[CENTER]CODENAME OF NEO : [COLOR="Red"]HALLON[/COLOR][/CENTER]
Code:
[CENTER]CODENAME OF NEO V : [COLOR="Red"]HAIDA[/COLOR][/CENTER]
Code:
[CENTER]CODENAME OF NEO L : [COLOR="Red"]PHOENIX[/COLOR][/CENTER]

Code:
[center][U]
[URL="http://www.mediafire.com/?kb784mb7ai4o8"][COLOR="BROWN"] Download Kernel [/COLOR][/URL][/center][/U]

Code:
[CENTER][URL="https://github.com/rachit-rc96/Vengeance-Kernel-MSM7x30/blob/master/Changelog.txt"][COLOR="RED"]Changelog[/URL][/COLOR][/U][/CENTER]
 
Last edited by a moderator:
D

Deleted member 4736004

Guest
A few things:

Flashed modules and it said it was the Lupus modules for mdpi so my wifi is not working! -.-

It's just his updater script i used for ease. ( May be i am too lazy ). Modules are 4.1.B.1.13 source based. They are not working?. Make sure you have stock wifi modules. Flash my kernel modules over them. report then
 
Last edited by a moderator:
  • Like
Reactions: TinoZgb

FAdrums

Senior Member
Apr 14, 2012
2,764
896
Modules will work if you flash stock .587 ones first!

Will test during the day! Thanks for your work! ;)

Sent from my LT18i using Tapatalk 2
 
Last edited:

Top Liked Posts

  • There are no posts matching your filters.
  • 192
    D
    Deleted member 4736004
    Disclaimer
    Code:
    /* 
     
     * You may void your warranty.
     * I am not responsible for bricked devices or dead SD cards.
     * Please do some research if you have any concerns about this kernel.
     * YOU are choosing to make these modifications to your device.
     * I absolutely disclaim all the responsibilities.
    [COLOR="Red"] * Flashing kernel requires unlocked bootloader.
    [/COLOR] * You can unlock your bootloader from [URL="http://unlockbootloader.sonymobile.com/"][COLOR="Blue"][U]here[/U][/COLOR][/URL].
    
     */

    Frankly, I don't like bloated and fancy OP's. So I kept the thread simple and clean. Changelogs are not posted here. Check the link in the description.
    All the best!

    Features :-
    Code:
    * Based on official 4.1.B.1.13 sources
    * Compiled using LINARO 4.7.3 Toolchain
    * Added smart overclocking support upto 1.7 GHz
    * Init.d support
    * O2 optimizations
    * CAF backport fixes
    * Updated crc32 lib and jhash
    * VDD sysfs level interface
    * ARM_THUMBEE Support
    * Removed debugging s**ts
    * Optimized Low Memory Killer
    * Swap and zram support
    * ext 2/3/4 support
    * Salvaged RAM
    * Integrated CWM recovery
    * SLUB Memory allocator
    * LZO compression
    * 2 way call recording
    * CIFS, NTFS, FUSE and TUN as external modules
    * Memcopy and compaction
    * Added Cleancache
    * Added frandom
    * Optimized ARM RWSEM algorithm and ashmem
    * /rootfs and /system mounted as rw
    * Persistent adb
    * Google Snappy Drivers
    * Added other miscellaneous optmizations
    * Governors :     + Interactive
                      + Ondemand
                      + Performance
                      + Userspace
                      + Powersave
                      + Conservative
                      + InteractiveX
                      + OndemandX
                      + Smoothass
                      + Brazilianwax
                      + Smartass2 with boost pulse
                      + SmartassH3
                      + Intellidemand2
                      + Virtuous
    * IO Schedulers : + Noop
                      + SIO - default
                      + CFQ
                      + VR
                      + ROW
                      + ZEN
                      + Anticipatory
                      + deadline
    * [COLOR="Red"]See changelog or commits for detailed info.[/COLOR]
    [/B]

    Code:
    [COLOR="Purple"]Root Binary[/COLOR] : ( Flashable via recovery )
    * SuperSU : [URL="http://download.chainfire.eu/204/SuperSU/"][COLOR="Red"][U]Download[/U][/COLOR][/URL]
    * Superuser : [URL="http://androidsu.com/superuser/"][COLOR="Red"][U]Download[/U][/COLOR][/URL]

    Code:
    [COLOR="Purple"][U]Instructions[/U][/COLOR] :
    * To flash : fastboot flash boot boot.img
    * To hotboot : fastboot boot boot.img
    * Via FlashTool

    Credits : Wedgess for recovery

    F.A.Q's :-

    1. Is this working on blah blah?
    > I don't know. Do some research. Keep the disclaimer in mind.

    2. OMG! My device rebooted/crashed/exploded?
    > In case of bootloop, check for conflicting scripts in init.d. If problem persists, get me the logcat or last kmsg.

    3. Battery drains like hell. WTF?
    > Not kernel problem. It's your apps that are waking up device from deep sleep. Check the wakelocks. I don't build kernels to worsen battery life. See here for more info.

    4. Signal is dropping since I flashed the kernel?
    > Again. Not the kernel problem. Check if you have latest ( and proper ) baseband for your device.

    5. WiFi won't work?
    > Flash attached WLAN modules.

    6. Is autoroot included in ramdisk ?
    > No. Autoroot isn't included. Just download flash-able root binary zip from site.

    7. App FC's or something crashes?
    > Try reinstalling app again. Give me logcat if problem persists.

    8. Does this kernel has X or Y mod?
    > Do some research. Check thread, repo, commits etc.

    9. Which governors/IO-schedulers to use?
    > Depends on your usage. See here for more info.

    10.. Version X scored higher than version Y in benchmarks. OP, you screwed your kernel!
    > Deal with it.

    11. I need more info on something?
    > You can find all answers here



    132
    D
    Deleted member 4736004
    Code:
    [CENTER]CODENAME OF ARC : [COLOR="Red"]ANZU[/COLOR][/CENTER]
    Code:
    [CENTER]CODENAME OF ARC S : [COLOR="Red"]AYAME[/COLOR][/CENTER]
    Code:
    [CENTER]CODENAME OF PRO : [COLOR="Red"]IYOKAN[/COLOR][/CENTER]
    Code:
    [CENTER]CODENAME OF NEO : [COLOR="Red"]HALLON[/COLOR][/CENTER]
    Code:
    [CENTER]CODENAME OF NEO V : [COLOR="Red"]HAIDA[/COLOR][/CENTER]
    Code:
    [CENTER]CODENAME OF NEO L : [COLOR="Red"]PHOENIX[/COLOR][/CENTER]

    Code:
    [center][U]
    [URL="http://www.mediafire.com/?kb784mb7ai4o8"][COLOR="BROWN"] Download Kernel [/COLOR][/URL][/center][/U]

    Code:
    [CENTER][URL="https://github.com/rachit-rc96/Vengeance-Kernel-MSM7x30/blob/master/Changelog.txt"][COLOR="RED"]Changelog[/URL][/COLOR][/U][/CENTER]
    25
    Latest UHD has init.d scripts:

    98tweaks
    Code:
    #!/system/bin/sh
    sleep 10;
    
    #Tweak SD readahead values
    echo 1024 > /sys/devices/virtual/bdi/179:0/read_ahead_kb;
    echo 1024 > /sys/devices/virtual/bdi/default/read_ahead_kb;
    
    #File system tweaks
    busybox rm -rf /data/tombstones/*;
    
    #Tweak various memory settings
    sysctl -w vm.dirty_ratio=20;
    sysctl -w vm.dirty_background_ratio=5;
    sysctl -w vm.vfs_cache_pressure=300;
    sysctl -w vm.oom_kill_allocating_task=0;
    sysctl -w vm.min_free_kbytes=2048;
    sysctl -w vm.dirty_expire_centisecs=200;
    sysctl -w vm.dirty_writeback_centisecs=500;
    sysctl -w vm.panic_on_oom=0;
    sysctl -w vm.overcommit_memory=1;
    sysctl -w vm.overcommit_ratio=50;
    sysctl -w vm.swappiness=0;
    
    sysctl -w kernel.panic_on_oops=1;
    sysctl -w kernel.panic=10;
    and

    99hd
    Code:
    #!/system/bin/sh
    
    sleep 40;
    hd;
    which is 40+10=50 seconds of unnecessary waiting at boot logo...

    BUT if you modify scripts like this:

    98tweaks
    Code:
    #!/system/bin/sh
    exec > /dev/null 2>&1
    if [ "$1" != "BG" ]; then $0 BG & exit 0; fi
    
    sleep 10;
    
    #Tweak SD readahead values
    echo 1024 > /sys/devices/virtual/bdi/179:0/read_ahead_kb;
    echo 1024 > /sys/devices/virtual/bdi/default/read_ahead_kb;
    
    #File system tweaks
    busybox rm -rf /data/tombstones/*;
    
    #Tweak various memory settings
    sysctl -w vm.dirty_ratio=20;
    sysctl -w vm.dirty_background_ratio=5;
    sysctl -w vm.vfs_cache_pressure=300;
    sysctl -w vm.oom_kill_allocating_task=0;
    sysctl -w vm.min_free_kbytes=2048;
    sysctl -w vm.dirty_expire_centisecs=200;
    sysctl -w vm.dirty_writeback_centisecs=500;
    sysctl -w vm.panic_on_oom=0;
    sysctl -w vm.overcommit_memory=1;
    sysctl -w vm.overcommit_ratio=50;
    sysctl -w vm.swappiness=0;
    
    sysctl -w kernel.panic_on_oops=1;
    sysctl -w kernel.panic=10;

    99hd
    Code:
    #!/system/bin/sh
    exec > /dev/null 2>&1
    if [ "$1" != "BG" ]; then $0 BG & exit 0; fi
    
    sleep 40;
    /system/xbin/hd;

    You will not have to wait this 50 seconds at boot logo...
    25
    D
    Deleted member 4736004
    Re: [KERNEL][ICS] Vengeance [ARC/S/PRO][1.32][18/02/13]

    I had planned to discontinue this kernel for MSM7x30 devices. But seeing the immense support from arc community, I may continue the kernel for anzu, ayame and iyokan. Rest have been discontinued already. There have been over 10000+ downloads of 1.32 from these 3 devices alone.
    :)

    edit: i am ready with new version. Just need some testers first to verify if it stands better than 1.32
    If you guys want CM9 supported kernel, send me last and working fxp kernel for your device
    20
    D
    Deleted member 4736004
    Version 1.35 released.
    Added VDD sysfs level interface upon request. Let those voltage tweaks begin :p
    Better init.d support ( thanks to gu5t3r )
    Check changelog for more info on commits.

    PS : Modules have been divided into two sets 1. Wlan 2. Extra OTG modules ( CIFS, FUSE etc )
    Flash 1st set before 2nd set ( if you do ).
    All the best!