[JB][KERNEL][CWM][TWRP][3.0.64][17th Feb] ThuϟderZap 4.1★Lightning Fast★Butter smooth

Status
Not open for further replies.
Search This thread

varun.chitre15

Inactive Recognized Developer
Oct 23, 2011
3,153
15,403
Sangli
[JB][KERNEL][CWM][TWRP][3.0.64][17th Feb] ThuϟderZap 4.1★Lightning Fast★Butter smooth

Hey people,
After mind blowing success of JetMOD 3.0, I am here again with a new project
This is a kernel project, I will be integrating this kernel in JetMOD 6.0 which is in the works currently. Till then I will be refining this kernel to its max

So presenting ThunderZap kernel- the ultimate, fast and light kernel for Samsung Galaxy S Advance!

1360161584595.png


Lets come to the features, so this has

  1. ClockworkMod Recovery Integrated by me
  2. TWRP 2.4.1.0 by me Integrated
  3. Linux 3.0 based
  4. Compiled with Linaro toolchain
  5. O3 optimization
  6. Added IOSCHED: ROW-the new IO scheduler for Linux 3.0
  7. Added IOSCHED: SIO- 3.0 version
  8. SWAP Support
  9. CIFS Support
  10. Improved memcopy and memmove algorithm for better RAM pull & pushes
  11. SmartAss2 governor
  12. Zzmove governor
  13. Pegasusq Governor
  14. vR Ioscheduler
  15. Improved touchscreen driver with improved sensitivity
  16. Mali L2 cache increased to 70kb
  17. Lots of debugging stuff removed
  18. init.d support
  19. A big bunch ofoptimization in makefile
  20. readahead determined automatically by disk size
  21. New TCP configs
  22. Replaced SLAB with SLUB allocator
  23. Tuned CFS parameters
  24. Asynchronous I/O latency to asolid-state disk greatly increased
  25. Decreased VFS cache
  26. Improved dirty ratios and memory management
  27. Improved checksum algorithm
  28. Disabled GENTLE_FAIR_SLEEPERS for better performance
  29. Removed a deadlock when system becomes low in memory
  30. Kernel erases pages when they are freed
  31. Upgraded to new Samsung sources
    [*]Upgraded to Linux mainstream 3.0.64
  32. Pegasusq governor updated to 2012 version
  33. CRC32 optimizations
  34. RWSEM algorithm
  35. Big amount of Samsung debug stuff removed
  36. Tweaked some wifi parameters
  37. ThunderZap Audio Blaster-Increased volume magnitude
  38. Disabled frame pointer
  39. Changed compression to LZMA
  40. Removed ARM sha routines
  41. Disabled USB f_mass_storage write cache
  42. Decreased log buffer shift to 12
  43. Lowerd Android logger memory usage to great extent [Increase of upto 6mb RAM in Total Quota]
  44. Compact kernel ==>5mb
  45. Enabled Cleancache driver
  46. Enabled SFB Net scheduler
  47. Enabled ARCH Power
  48. Allow CPU Unaligned access
  49. Timer slack controller
  50. Intelligent Dynamic Filesync controller
  51. NOSEC optimization for tmpfs
  52. Added frandom driver (/dev/frandon) - Fast random kernel number generator
  53. Backported KSM from Linux 3.6.8
  54. Backported AIO from Linux 3.6.8
  55. Many other stability improvements


ThunderZap 4.1 + TWRP

ThunderZap 4.1 + CWM

Instruction to flash:

Put the kernel on sdcard and do this in terminal emulator or adb shell
Code:
$ su
# dd if=/sdcard/kernel.bin.md5 of=/dev/block/mmcblk0p15
# reboot

screenshot2013-02-17-09-.png
Screenshot_2013-01-25-10-58-17_zps5fcffd4f.jpg
image_zps92efac2b.png
ss_zps1c31923c.png



Credits:
  • DD-Ripper for amazing kernel logo!
  • shut_down for testing the kernel
  • gokhanmoral for advising me on merging the Linux upstream commits
  • cocafe for the shrm idea, shaan for teaching me github :D
  • Adi_Pat for framepointer commit and gpio_nomadic header file workaround.

Kernel Source
 
Last edited:

varun.chitre15

Inactive Recognized Developer
Oct 23, 2011
3,153
15,403
Sangli
Changelog

V4.1 | 17-Feb-2013
Code:
Fixed KSM and DFC

v4.0 | 17-Feb-2013
Code:
Major update
Changelog [Url="http://xdaforums.com/showthread.php?p=38096101"]here[/Url]

v3.5 | 02-Feb-2013
[Code][I][U]Updated to Linux mainline 3.0.61[/U][/I]
Insecured kernel
Number of fixes for entropy seeder.

v3.0 | 30-Jan-2013
Code:
Superupdate
Check [URL="http://xdaforums.com/showthread.php?p=37385259"]this[/URL] post for changelog

v2.5 | 25-Jan-2013
Code:
[B][Size="3"]Compiled Clockworkmod recovery[/B][/Size]


v2.0 | 20-Jan-2013
Code:
Superupdate
Check [Url="http://xdaforums.com/showthread.php?p=36986361"]this[/Url] post for changelog


v1 | 17-Jan-2013
Code:
Initial release
Download [URL="http://www.androidfilehost.com/?fid=9390275921635705014"]here[/URL]
 
Last edited:

Dviros

Member
Jul 26, 2012
36
3
WOW! No way dude, awesome! Thanks a lot, I'll try it after work :D
Can't wait for Jetmod 6!!!
 
  • Like
Reactions: omde
Status
Not open for further replies.

Top Liked Posts

  • There are no posts matching your filters.
  • 169
    [JB][KERNEL][CWM][TWRP][3.0.64][17th Feb] ThuϟderZap 4.1★Lightning Fast★Butter smooth

    Hey people,
    After mind blowing success of JetMOD 3.0, I am here again with a new project
    This is a kernel project, I will be integrating this kernel in JetMOD 6.0 which is in the works currently. Till then I will be refining this kernel to its max

    So presenting ThunderZap kernel- the ultimate, fast and light kernel for Samsung Galaxy S Advance!

    1360161584595.png


    Lets come to the features, so this has

    1. ClockworkMod Recovery Integrated by me
    2. TWRP 2.4.1.0 by me Integrated
    3. Linux 3.0 based
    4. Compiled with Linaro toolchain
    5. O3 optimization
    6. Added IOSCHED: ROW-the new IO scheduler for Linux 3.0
    7. Added IOSCHED: SIO- 3.0 version
    8. SWAP Support
    9. CIFS Support
    10. Improved memcopy and memmove algorithm for better RAM pull & pushes
    11. SmartAss2 governor
    12. Zzmove governor
    13. Pegasusq Governor
    14. vR Ioscheduler
    15. Improved touchscreen driver with improved sensitivity
    16. Mali L2 cache increased to 70kb
    17. Lots of debugging stuff removed
    18. init.d support
    19. A big bunch ofoptimization in makefile
    20. readahead determined automatically by disk size
    21. New TCP configs
    22. Replaced SLAB with SLUB allocator
    23. Tuned CFS parameters
    24. Asynchronous I/O latency to asolid-state disk greatly increased
    25. Decreased VFS cache
    26. Improved dirty ratios and memory management
    27. Improved checksum algorithm
    28. Disabled GENTLE_FAIR_SLEEPERS for better performance
    29. Removed a deadlock when system becomes low in memory
    30. Kernel erases pages when they are freed
    31. Upgraded to new Samsung sources
      [*]Upgraded to Linux mainstream 3.0.64
    32. Pegasusq governor updated to 2012 version
    33. CRC32 optimizations
    34. RWSEM algorithm
    35. Big amount of Samsung debug stuff removed
    36. Tweaked some wifi parameters
    37. ThunderZap Audio Blaster-Increased volume magnitude
    38. Disabled frame pointer
    39. Changed compression to LZMA
    40. Removed ARM sha routines
    41. Disabled USB f_mass_storage write cache
    42. Decreased log buffer shift to 12
    43. Lowerd Android logger memory usage to great extent [Increase of upto 6mb RAM in Total Quota]
    44. Compact kernel ==>5mb
    45. Enabled Cleancache driver
    46. Enabled SFB Net scheduler
    47. Enabled ARCH Power
    48. Allow CPU Unaligned access
    49. Timer slack controller
    50. Intelligent Dynamic Filesync controller
    51. NOSEC optimization for tmpfs
    52. Added frandom driver (/dev/frandon) - Fast random kernel number generator
    53. Backported KSM from Linux 3.6.8
    54. Backported AIO from Linux 3.6.8
    55. Many other stability improvements


    ThunderZap 4.1 + TWRP

    ThunderZap 4.1 + CWM

    Instruction to flash:

    Put the kernel on sdcard and do this in terminal emulator or adb shell
    Code:
    $ su
    # dd if=/sdcard/kernel.bin.md5 of=/dev/block/mmcblk0p15
    # reboot

    screenshot2013-02-17-09-.png
    Screenshot_2013-01-25-10-58-17_zps5fcffd4f.jpg
    image_zps92efac2b.png
    ss_zps1c31923c.png



    Credits:
    • DD-Ripper for amazing kernel logo!
    • shut_down for testing the kernel
    • gokhanmoral for advising me on merging the Linux upstream commits
    • cocafe for the shrm idea, shaan for teaching me github :D
    • Adi_Pat for framepointer commit and gpio_nomadic header file workaround.

    Kernel Source
    37
    1360161584595.png



    Here comes v4.0

    Lets go to the changelog

    • Presenting TWRP 2.4.1.0 Recovery
    • Backported KSM from Linux 3.6.8
    • Backported AIO from 3.6.8
    • Removed Entropy seeder
    • Intelligent Dynamic Filesync controller
    • Intelligent mm writeback controller
    • Updated to Linux mainstream 3.0.64
    • Timer slack controller
    • CPU unaligned access
    • Optimized fs/buffer.c
    • mm: Do not stall in synchronous compaction for THP allocations
    • random: entropy tweaks- Entropy seeder alternative
    • procfs: add num_to_str() to speed up /proc/stat
    • SCHEDULER: Autogroup patch group by current user android UID instead task id
    • Optimise apply_slack() for size and speed
    • Network speed tweak
    • lib/vsprintf.c: improve standard conformance of sscanf()
    • Added back ZEN IOSCHEDULER and Smartass2 governor

    Screenshots
    ss_zps1c31923c.png
    screenshot2013-02-17-09-.png


    Speciality of the recovery-
    I have done few modifications in recovery source and now both internal and external memories are accessible in TWRP recovery ;)



    Downloads

    ThunderZap 4.0 + TWRP Recovery
    MD5: fe3513f3acfd1270380f0479a63ec092

    ThunderZap 4.0 + CWM Recovery
    MD5: f9bb9228a6f1fabe1d17fca5c16b18db

    What is Dynamic FSYNC Controller?
    It is an automatic fsync controller which disables fsync when screen is ON which gives better performance and enables it back when screen is OFF and resumes the pending disk writes which avoids data loss. This is better than manual FSYNC control as it operates itself automatically
    31
    Hello

    here comes ThunderZap 3.0

    Well this is major release and lots of optimizations have been carried out, many of them I have forgot about unfortunately and I should have recorded them
    Well whatever I remember I will mention here

    • Upgraded to new Samsung sources
      [*]Upgraded to Linux mainstream 3.0.60
    • Removed zen ioscheduler-had some problems with it
    • Pegasusq governor updated to 2012 version
    • CRC32 optimizations
    • Entropy seeder integrated!! - signifiant lag reduction
    • Big amount of Samsung debug stuff removed
    • Tweaked some wifi parameters
    • ThunderZap Audio Blaster-Increased volume magnitude
    • Fixed the touchscreen issue during gaming
    • Disabled frame pointer
    • Changed compression to LZMA
    • Removed ARM sha routines
    • Disabled USB f_mass_storage write cache
    • Decreased log buffer shift to 12
    • Lowerd Android logger memory usage to great extent [Increase of upto 3mb RAM in Total Quota]
    • Fixed the reboot recovery kernel panic(Unfortunately J4FS isn't fixed yet)
    • Optimized Size of kernel from 5.4mb==>5.0mb
    • Enabled Cleancache driver
    • There are much more changes present, I will update the 1st post with these features and remaining ones later


    DOWNLOAD


    Enjoy!
    29
    Changelog

    V4.1 | 17-Feb-2013
    Code:
    Fixed KSM and DFC

    v4.0 | 17-Feb-2013
    Code:
    Major update
    Changelog [Url="http://xdaforums.com/showthread.php?p=38096101"]here[/Url]
    
    v3.5 | 02-Feb-2013
    [Code][I][U]Updated to Linux mainline 3.0.61[/U][/I]
    Insecured kernel
    Number of fixes for entropy seeder.

    v3.0 | 30-Jan-2013
    Code:
    Superupdate
    Check [URL="http://xdaforums.com/showthread.php?p=37385259"]this[/URL] post for changelog

    v2.5 | 25-Jan-2013
    Code:
    [B][Size="3"]Compiled Clockworkmod recovery[/B][/Size]


    v2.0 | 20-Jan-2013
    Code:
    Superupdate
    Check [Url="http://xdaforums.com/showthread.php?p=36986361"]this[/Url] post for changelog


    v1 | 17-Jan-2013
    Code:
    Initial release
    Download [URL="http://www.androidfilehost.com/?fid=9390275921635705014"]here[/URL]
    28
    Good news!!!!
    I have succeeded with CWM 6.0.2.7 permanent recovery after lots of hard work! :D :D :D
    This is not temporary one but permanent one!!!! :D :D
    ThunderZap 3.0 will be a blast!!!!!