[KERNEL][LP][May 29] ThunderZap 4.16 | Zooom Zoooom!

Search This thread

yogagrmy

Member
Jul 5, 2014
31
5
Bekasi
Can't boot

My xperia l won't boot using v4.13 with cm11

when i press the power button to turning on, it just vibrating, but doesn't appear anything....

any suggest??:)
 
Last edited:

nishuksd

Senior Member
Jan 22, 2014
113
29
how i go back to the original kernel ?

What you mean? You want to go back to original Cyanogenmod Kernel?
In that case you can simply dirty flash the same version of cm12 zip and you will be getting stock cm kernel. But be aware that it is not working proper.

---------- Post added at 05:22 AM ---------- Previous post was at 05:18 AM ----------

I have the same problem.
what can i do now?
cant access recovery, how do i flash version 4.12 ?

You can use Flashtool. Enter fastboot and flash boot.img from the kernel you want to flash. After that you can enter recovery and flash kernel zip again.
 

yogagrmy

Member
Jul 5, 2014
31
5
Bekasi
---------- Post added at 05:22 AM ---------- Previous post was at 05:18 AM ----------

[/COLOR]

You can use Flashtool. Enter fastboot and flash boot.img from the kernel you want to flash. After that you can enter recovery and flash kernel zip again.[/QUOTE]

When i flash 4.13 using recovery, it won't boot, so i flash v3.1 ultra using flashtool, and how do i flash 4.13 using flashtool? because i tried flashing through recovery and it eon/t boot :)
 

Captain_Hungary

Senior Member
Nov 14, 2013
231
132
Budapest
Redmi Note 9 Pro
---------- Post added at 05:22 AM ---------- Previous post was at 05:18 AM ----------

[/COLOR]

You can use Flashtool. Enter fastboot and flash boot.img from the kernel you want to flash. After that you can enter recovery and flash kernel zip again.

When i flash 4.13 using recovery, it won't boot, so i flash v3.1 ultra using flashtool, and how do i flash 4.13 using flashtool? because i tried flashing through recovery and it eon/t boot :)[/QUOTE]

Kk version of thunderzap 4.13 is broken, you can't use it. Either flash 4.12 or switch to cm12 and then you can use lp version of 4.13.
 

netchamp.faris

Senior Member
Mar 2, 2012
109
3
Mumbai, India
What you mean? You want to go back to original Cyanogenmod Kernel?
In that case you can simply dirty flash the same version of cm12 zip and you will be getting stock cm kernel. But be aware that it is not working proper.

---------- Post added at 05:22 AM ---------- Previous post was at 05:18 AM ----------



You can use Flashtool. Enter fastboot and flash boot.img from the kernel you want to flash. After that you can enter recovery and flash kernel zip again.
I was successfully able to flash ThunderZap 4.12 bootkk.img via flashtool, but it stucks on ThunderZap logo ( i pressed vol down button)
Edit: Now it is stuck on TWRP logo
 

mosespl

Senior Member
Mar 19, 2012
721
199
Wrocław
where i can find 4.12 version CM11?
ok i found ver 4.9 and its working superb.
For all you need to type in google "thunderzap" and ver which you need and first link will be downlaod link.
cheers
 
Last edited:

varun.chitre15

Inactive Recognized Developer
Oct 23, 2011
3,153
15,403
Sangli
ThunderZap 4.14 - March 08

- Compatibility with CM12 nightlies
- Removed Dual Recovery (TWRP)
- Switched to Linaro 4.9.3 toolchain
- Respect FOTA partition recovery over built-in recovery. If FOTA-Partition recovery is absent/fails to load, only then load built-in recovery
- Dropped KitKat Support
 

apokit

Senior Member
Feb 28, 2013
284
96
On the latest nightlies of cm12 and blisspop rom the call echo is back.......
I dont know from when as i used official sony rom for the last days.
 
  • Like
Reactions: ZeroDs111

Flashing_Expert

Senior Member
Sep 21, 2013
369
150
Jihlava
LG G6
OnePlus Nord CE 5G
bug report

I had bsod while watching movie on yt via wifi...
it said something about HAL extstorage, no dump was saved just bsod for few seconds and then restart...
in attachement is last_kmsg and yes there is kernel panic
using OC and UV (on previous version these settings was stable) but now just this happened, so maybe that is the reason....
anyway everything other is stable, games and usual things... :good: :cool:
 

Attachments

  • last_kmsg.zip
    28.1 KB · Views: 30

Top Liked Posts

  • There are no posts matching your filters.
  • 214
    logo_zps2065a3d0.png


    Code:
    #include 
    /*
     * 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 modificiations, and
     * if you point your finger at me for messing up your device, I will
     * laugh at you.
     */


    FEATURES:

    -Based on latest sources
    - Compiled off Linaro 4.9.3!
    - Philz Recovery 6.48.4
    -Insecured
    -/system mounted as rw
    -CPU Overclockable upto 1.7Ghz
    -GPU Overclockable to 500Mhz
    -Optimized RWSEM Algorithms
    -LZO compression for faster boot
    -Disabled GENTLE_FAIR_SLEEPERS
    -Dynamic Fsync control
    -Optimized AES and SHA1 routines
    -Neon optimizations
    -Removed old SHA1 routines
    -Optimized git implementation for SHA1
    -Lowered vfs cache pressure size to 20
    -Enabled ARCH_POWER
    -Optimizations to default SLUB allocator
    -Patch for depleting entropy requiring no need of frandom or any rngd tweaks
    -Tuned CFS parameters
    -Asynchronous I/O latency to a solid-state disk greatly increased
    -Optimized conservative governor
    -Optimizations to Android lowmemorykiller
    -Faster NOATIME and NODIRATIME fs mounting flags
    -CPU Voltage Control
    -Lowered log buffer shift
    -O3 Optimizations
    -Optimized apply_slack() method for size and speed
    -Lock initial TCP window size to 64k (Improves network ping and output)
    -Dynamic management of dirty page writebacks
    -Philz recovery
    - Introducing Intelli_thermal - A new thermal protection mechanism ported to MSM8930 by me, originally developed by faux123 (Replaces stock msm_thermal)
    - Introducing ThunderSonic Sound Engine - A sound control driver wholly developed by me
    - Introducing Charger Control 2.0 - A charger current rate control driver wholly written by me

    - Nullified all the RAM and battery issues by disabling some unnecessary stuff!
    - Added zSwap from Linux 3.11 [More RAM love? ]
    - Added frontswap
    - Added vnswap - a virtual swap page file residing the RAM memory pool.
    - Disabled FRAME_POINTER slowing down the kernel
    - Added Intelli_active governor
    - Tuned the kernel for Cortex-A15
    - Disabled lots of debugging
    - Added native LZ4 compression support
    - Added full support for Android Kitkat in separate version
    - Fixed second core frequency overiding issue
    - Now powered by AROMA Installer
    - Disabled proc fs config storage swelling the kernel
    - Added generic input joystick support
    - Loads of other code cleanups and arbitrary optimizations
    - Introduced in GPU Voltage Control
    - Added BFQ IOScheduler
    - FIOPS IOScheduler
    - Added Assload of new TCP Congestion controls
    - Improved IO throughput
    - Merged some writeback patches to improve vmscan module
    - Added native Samsung F2FS filesystem support
    - Linux MM Readahead set to 256k
    - Recovery some RAM by reducing android logger memory allocation
    - Patches to improve deep sleep
    - Disabled useless userspace and powersave governors
    - Switched to XZ kernel compression
    - Removed ARM tracer debug code


    DOWNLOAD:

    Mirror 1


    GPL Compliance:
    http://bit.ly/1cypvyz

    Just a statement regarding kernel source: The Kernel Source is of course covered under GPL version 2. Free software does NOT mean no work or time was spent working on it. I have donated a large sum of my free time to this kernel. If you want to include my kernel in your project or use my source code, please mention it in your post, give proper credits.
    Opensource does not mean 'Out-of-credit'
    Thank you.


    Credits:
    @DD-Ripper : For amazing logo design!
    @faux123- For his various kernel patches and features.
    And all others mentioned on my github in contributors tab.

    XDA:DevDB Information
    ThunderZap Kernel, Kernel for the Sony Xperia L

    Contributors
    varun.chitre15
    Kernel Special Features: Stability coupled with Velocity!

    Version Information
    Status: Stable

    Created 2013-09-22
    Last Updated 2015-08-29
    54
    FAQs

    Well lets begin, almost all features can be controlled using the TricksterMOD

    How to access recovery?

    Keep pressing volume down button when you see Thunderzap logo

    Now special things about this!-
    1. You can also use camera key to boot into recovery! hell yeah! BUT remember, NOT to use it for your first recovery boot. Make first recovery boot only using vol down key! Remember this. If you do so, phone will stuck up on ThunderZap logo and your key combo will get swapped and remapped to Volume up and you would need to use Vol up to boot into recovery until the next kernel flash.

    2. You can also reboot to recovery from your Android OS directly! Yes I have done it! But same criteria as above! not to use that way for first boot. After you are done with first recovery boot you can use camera key, terminal way anytime!! :D

    So how to use the terminal way?
    Open terminal emulator[NOT adb shell]
    Gain su permissions and type
    Code:
    start-cwm
    And within a minute you will be in CWM! ;)



    How to determine which TCP congestion to use??

    Latency - Download - Upload

    cubic:
    1st run: 15ms - 10,75Mbps - 7,82Mbps
    2nd run: 14ms - 10,84Mbps - 8,06Mbps

    reno:
    1st run: 13ms - 15,51Mbps - 6,73Mbps
    2nd run: 13ms - 14,73Mbps - 8,51Mbps

    bic:
    1st run: 12ms - 10,38Mbps - 8,61Mbps
    2nd run: 13ms - 10,78Mbps - 8,62Mbps

    westwood:
    1st run: 11ms - 17,65Mbps - 8,30Mbps
    2nd run: 13ms - 13,28Mbps - 8,29Mbps

    highspeed:
    1st run: 13ms - 10,76Mbps - 7,94Mbps
    2nd run: 16ms - 14,42Mbps - 8,52Mbps

    hybla:
    1st run: 14ms - 11,19Mbps - 7,44Mbps
    2nd run: 14ms - 13,47Mbps - 7,56Mbps

    htcp:
    1st run: 14ms - 13,24Mbps - 7,03Mbps
    2nd run: 15ms - 10,85Mbps - 8,00Mbps

    vegas:
    1st run: 14ms - 8,49Mbps - 6,62Mbps
    2nd run: 14ms - 12,00Mbps - 7,07Mbps

    veno:
    1st run: 13ms - 9,58Mbps - 8,13Mbps
    2nd run: 13ms - 8,50Mbps - 7,64Mbps

    scalable:
    1st run: 18ms - 12,01Mbps - 8,73Mbps
    2nd run: 14ms - 13,96Mbps - 8,23Mbps

    lp:
    1st run: 14ms - 14,90Mbps - 8,68Mbps
    2nd run: 14ms - 13,44Mbps - 8,72Mbps

    yeah:
    1st run: 14ms - 13,37Mbps - 8,28Mbps
    2nd run: 17ms - 13,89Mbps - 8,14Mbps

    illinois:
    1st run: 13ms - 12,93Mbps - 8,24Mbps
    2nd run: 16ms - 13,97Mbps - 6,46Mbps

    See above chart and decide which to use! But westwood has been set as default!
    Some of them from above chart won't be present, so watch only those which are present in feature list.


    Q. How to use vibration intensity control?

    echo "your-value" > /sys/devices/virtual/timed_output/vibrator/level
    Values range is 12-31. None other



    Q. How to use ThunderSonic Engine?
    It is a sound control driver. There are two interfaces which you can control
    1. Headphone boost - I made this feature because louder volume than max volume in earphones rushes more adrenaline in me making music more enjoyable.
    Turning this On will give you instant significant volume boost in earphones which is greater than what you get when the volume is max. Just make the volume maximum and turn this ON and you will notice it

    How to turn on:
    In terminal emulator/ adb shell, get su permissions and then type
    Code:
    echo 1 > /sys/kernel/thundersonic_engine/headphone_boost
    and use 0 to turn off

    2. Speaker boost - In crowded areas I felt speakers of XL fall short in terms of volume magnitude. So I made this to increase speaker volume speakers beyond its limit and now my phone sounds even louder than those dirt cheap china phones
    This is 8-leveled boost interface. That means there are 8 boost levels. The default is 3 on TZ
    How to turn on
    Code:
    echo X > /sys/kernel/thundersonic_engine/speaker_boost
    where X can be any value from 4 to 8 depending upon the volume boost you require To reset back to default use value 3

    Use above features with caution. Using headphone boost for a long time may damage your ears. And do not use speaker boost for a long time. If for some songs you hear crackling of speakers then reset its boost level to 3 or a relatively lower level of 4 or 5



    Q. How to use charger control?
    1. AC current control: In times of hurry I felt the charging times to be too long and so I made this. With this you can control the charging current rate through wall charger.

    Before doing anything you first need to enable the master switch of the control or else the values you write will be negelected

    How to enable master switch
    Code:
    echo 1 > /sys/kernel/charger_control/enabled
    After this you can use custom current values like this
    Code:
    echo X > /sys/kernel/charger_control/custom_ac_current
    where X can be any value in mA (Milliamperes) I use 1600 i.e 1600mA which completes my phone's charging from 3% to 100% in around 1 hour 30 mins.
    The stock current ranges from 1000-1100mA and takes around 2 hour 30 mins to 3 hours. Avoid using values higher than 2200.

    2. USB current control: Everyone knows the charging rate from PC via USB is damn slow. Many new PC's have newer USB ports which can offer current rates higher than 1500mA but still our kernel only pulls 500mA. I made this to control it yourself
    As usual you need master switch enabled to write the new values.

    How to use
    Code:
    echo X > /sys/kernel/charger_control/custom_usb_current
    where X can be any value in Milliamperes. I use 1500 i.e 1500mA

    Q. How to use GPU Voltage Control?
    Currently there are no GPU voltage controlling apps. The upcoming ThunderZap control app supports that.

    Obtain current voltage values
    Code:
    cat /sys/devices/system/cpu/cpu0/cpufreq/gpu_mv_table
    
    Output will be something like this:
     945 mV
     1050 mV
     1150 mV

    Change these values:
    Code:
    echo "930 1000 1100" > /sys/devices/system/cpu/cpu0/cpufreq/gpu_mv_table
    
    This will change the voltages as below
    930 mV
    1000 mV
    1150 mV

    Q. I am having abnormal battery drain

    Most of the time the kernel isn't responsible for this.
    a) Make sure you are on stock frequency of 1Ghz. Sometimes the frequency is getting overridden to 1.5Ghz even if you didn't set that. To avoid such situations use frequency lock option from Trickstermod kernel app.
    b) The kernel is not pre-undervolted any more. You can undervolt it on your own. Optimum value is 75mV. Don't undervolt more than that



    Q. How to use extra modules provided

    Best way is to use init.d script to load them on boot.
    e.g If you want to use the NTFS file system module. You have to first place the ntfs.ko module provided in /system/lib/modules. Then you need to create an init.d script in /system/etc/init.d with any name say 99modules with following code
    Code:
    #!/system/bin/sh
    insmod /system/lib/modules/ntfs.ko
    Next you need to give that file all permissions and reboot the phone and you are done!
    P.S: Loading external modules affects battery life of the phone.
    41
    ThunderZap 5.0 - Teaser #1 - Double Tap to Wake

    http://youtu.be/9aAagcpc_gQ
    38
    ThunderZap 4.6 - July 10

    - Introduced in GPU Voltage Control - instructions on Post #3
    - Pushed CPU clock to 1.6Ghz
    - Added BFQ IOScheduler v7-r5 (my favorite one)
    - Brought back FIOPS IOScheduler
    - Added Assload of new TCP Congestion controls
    Code:
        * .westwood (default)
        * .reno
        *. bic
        *. highspeed
        *. hybla
        *. htcp
        *. vegas
        *. veno
        *. scalable
        *. yeah
        *. lp
        *. illinois
    - Improved IO throughput
    - Merged some writeback patches to improve vmscan module
    - Added native Samsung F2FS filesystem support
    - Linux MM Readahead set to 256k
    - Recovered some RAM by reducing android logger memory allocation
    - Patches to improve deep sleep
    - Disabled useless userspace and powersave governors
    - Switched to XZ kernel compression
    - Removed ARM tracer debug ****
    - Philz touch updated to 6.48.4
    - Merged all CAF kernel changes
    - Compatibility to latest CM releases(model number issues)


    Download link on first page as usual