yashsingh1/xdaforums huggingface dataset:
[Android Software/Hacking General [Developers Only]] sherpa25:
It's in the OP, under Known Issues. :)

EDIT: replied too late :)
[Android Software/Hacking General [Developers Only]] BoOsT:
Pikachu, I wish you had an infuse lol
[Android Software/Hacking General [Developers Only]] pikachu01:
The CWM doesn't work for Infuse? What error are you getting?

Yeah, I wish that I had a plethora of devices so that I can test them and release tweaks for them too :P
[Android Software/Hacking General [Developers Only]] pikachu01:
No worries. I'm like that too sometimes :)
[Android Software/Hacking General [Developers Only]] geokilla:
Hey Pika. Here is the Semaphore app. Does it look like I have everything setup correctly, so the built in tweaks won't affect your tweaks? Maybe that would explain why Mms.apk and Phone.apk occasionally close on me.
[Android Software/Hacking General [Developers Only]] pikachu01:
Should be fine (unless Semaphore itself tweaks the values that are default?) which I don't think so. Your MMS.apk and Phone.apk problem seems to stem from a rogue app which I still can't figure out which :(
[Android Software/Hacking General [Developers Only]] amirage:
@pikachu01: You have mentioned that we need to remove the screen scaling when flashing the latest thunderbolt. Can you please be kind enough to please let us know what steps do we take when installing Neo V18 or the didle version?

Please help.
[Android Software/Hacking General [Developers Only]] pikachu01:
You just need to install Neo 18 or any kernel that has the latest didle code (that creates a bug in the function wait_for_fb_*).

After that, before installing ThunderBolt!, just remove the screenstate_scaling file in the zip file. It's in the /system/etc/init.d hierarchy.
[Android Software/Hacking General [Developers Only]] Faryaab:
I have plenty of space in system partition but still its encountering me problems with vibration and the bug is in your main package.
[Android Software/Hacking General [Developers Only]] pikachu01:
Simplicity encountered this before (not because of ThunderBolt!). I'm not sure how they managed to fix it though.
[Android Software/Hacking General [Developers Only]] Faryaab:
Thanks, Will check with them then. :)
[Android Software/Hacking General [Developers Only]] doc_2nas:
Hi Pikachu01, your script is awesome, been using it in mintberry miui and yes performance boost is noticeable. But if you don't mind could you make the screenstate_scaling script as an addon? I think not every people whom use your script knows how to delete the script through winzip or winrar (it's needed like you said in the op) or have to use your restore script. Thanks a lot for your great work and your kindness. Best regards
[Android Software/Hacking General [Developers Only]] pikachu01:
I'll consider that :)

Thanks!

Probably going to do another release today ;)
[Android Software/Hacking General [Developers Only]] fractaline:
First off, thanks for your hard work!

Just so I understand properly, the remount script poses a risk in that if I save something and then loose power within 60 seconds it will be lost? I know that's over simplified but is that the idea?

Also on talon we can flash without deleting any scripts yes?

Again thanks alot!

Sent from hither to thither
[Android Software/Hacking General [Developers Only]] sherpa25:
I noticed that after I flash TB (perhaps when a new version is released), my ringer tone gets turned off (set to play an mp3) and phone just vibrates w/o any sound when someone calls. I haven't read it being reported yet though, and I just noticed this regularly happening. Or is it removed when cache/dalvik/etc is cleared?
[Android Software/Hacking General [Developers Only]] pikachu01:
Yup, that's the risk. It was an even greater risk when using ext2, which is without journaling.

Yes, on Talon (if you didn't install other scripts) you can just flash it directly.

Haven't heard anyone reporting it yet. Probably MP3 corruption? :S
[Android Software/Hacking General [Developers Only]] fractaline:
Ya, only previous thunderbolt scripts. I noticed cwm said it was deleting old scripts, I assumed it was them...this is what is in there now.

Sent from hither to thither
[Android Software/Hacking General [Developers Only]] Faryaab:
I have finally diagnosed the problem it is related with the supercharger (99SuperCharger.sh) if i remove it i get the vibration back, Any clue?
[Android Software/Hacking General [Developers Only]] pikachu01:
The 02kerneltweaks and 04sysctltweaks should be deleted as it will clash with ThunderBolt!.

Some known scripts that will clash with ThunderBolt! are deleted prior to installation.

Weird. The sh file can be deleted as the init.d would handle it just as well. The sh file is only there as a backup.
[Android Software/Hacking General [Developers Only]] Mopral:
Control freak seems to have the same behaviour with Talon and 1200 OC but only if I use smartassv2

If I use ondemand, all works fine...
[Android Software/Hacking General [Developers Only]] BoOsT:
No, CWM works fine accept it doesnt delete the init.d folder. Which is no big deal lol. I wanted to ask you. Since this does work on the infuse, and i have yet to see any user on here.... would you mind me starting a post on the infuse thread linking them here?
[Android Software/Hacking General [Developers Only]] pikachu01:
I found out the root cause. The OC module code has a bug for the cpufreq_stats. Notably, the 1120 and also the 1300 ones. Using it will render your CPUSpy/ Control Freak unable to display the stats. 1200 still works. It's not a ThunderBolt! nor a governor issue. I've alerted Existz about this.

I'll get to that when I have the time :) A bit busy on the work side currently. For now, introduce ThunderBolt! through your sig or word of mouth. I'm sure the Infuse community would love the speed/battery improvements from ThunderBolt! as well ;)
[Android Software/Hacking General [Developers Only]] melvinaury:
Thanks for the clarification. One question what is the best way to adjust the voltage. I try the 1300OC but have freeze and restart problems. The 1200 work perfect.

Thanks for you're dedication and atention to details.
[Android Software/Hacking General [Developers Only]] kitkitfok:
I feel 40M LMK 1.9.3 version is more lag than 40M 1.9.2 version.

Is it relate to disabled governor scaling?
[Android Software/Hacking General [Developers Only]] BoOsT:
Gotcha Covered ;)
[Android Software/Hacking General [Developers Only]] Fenvarien:
I tried to reenable governor scaling, but don't know where to start. Is there any guide for this?
[Android Software/Hacking General [Developers Only]] kitkitfok:
IN OP.

Editing screenstate_scaling script

Beginning v1.9.3, no governor scaling is done in screenstate_scaling. Only VM scaling.

To enable governor scaling yourself, Use VIM editor ONLY! Using other editors will introduce spaces at the end of each line, corrupting the script.

Edit it in your PC, then push it back to init.d and giving the rwx-rwx-rwx permission.

Link: http://www.vim.org/download.php#pc
[Android Software/Hacking General [Developers Only]] cgvelmax:
I have problems installing the script, now I have the ROM MIUI.US 1.11.11 with the last platypus stock color deep idle kernel, in cwm before install i'm going to mount system and dat, then install the script and boot and not pass the screen with the message platypus, what am I doing wrong?
[Android Software/Hacking General [Developers Only]] SweetwaterBurns:
In order to get it to work, I deleted the lib and xbin folders from the zip before flashing. Seems to cause some issues if they're left in.
[Android Software/Hacking General [Developers Only]] J0HNiE:
in order to install the addon packs, 3g, bin, lib do i need to mount system and data too?

what if my device wont boot afterwards, do i use the restore pack?
[Android Software/Hacking General [Developers Only]] smalldookie:
i9001

Hey Pikachu,

can thunderbolt be applied on i9001 the same way as on this device, since it has now a costum kernel (feamod) with CWM and init.d support? there are no lagfixes for this device, do you still need script manager? THX in advance, and sorry for posting here.
[Android Software/Hacking General [Developers Only]] edmondt:
... Just wondering... can you guys make something like this for the Galaxy S2? :)

or is it not needed at all?
[Android Software/Hacking General [Developers Only]] grifovunque:
Why after install of thunderbolt my gallery 3d is in very low resolution?

Inviato dal mio GT-I9000 usando Tapatalk
[Android Software/Hacking General [Developers Only]] eTomm:
I noticed one thing after one day of usage.

I tried all the 3 versions of LMK 40,50 and 60.

After one day, if i will begin a search from the Google Search widget, while writing it will crash returning to the home screen.

So i unfreezed Auto Memory killer and tried to play with the values. The result is that if i will let the Hidden apps be killed before the rest (in this case i made them be killed after the visible app) the foreground app (the google search) will be killed too.

The same effect was happening to Google maps too, crashing in the middle of a search.
[Android Software/Hacking General [Developers Only]] saphirrot:
Same here with the same thoughts
[Android Software/Hacking General [Developers Only]] Perka:
Back to 1.9.2 60, seems better for me cf root jvt sgs, also cf root mounts in recovery.

And again thx for a lot of fun and a better phone :-D
[Android Software/Hacking General [Developers Only]] pikachu01:
Try increasing the base voltage by editing the S_volt_scheduler. The numbers are reversed (i.e. a negative number is overvolt).

Then run the script in Script Manager to apply it. After that, only use the OC script and reboot. Take note that if this doesn't work, you'll get into a bootloop, hence have ADB handy to delete the S_volt_scheduler script in recovery. Else, don't store the S_volt_scheduler script in init.d and run it manually somewhere else.

Hmm, it might be due to the drop_cache mechanism that I've changed. I'll look into this a bit more.

Did you delete the screenstate_scaling script like what I mentioned in the OP .. twice?

Nope, it's the screenstate_scaling. I've mentioned this in the OP ... twice.

Yes. If it doesn't boot, do a restore pack and delete the screenstate_scaling script. I mentioned this in the OP ... twice.

It should work in i9001. You can still use Script Manager to do remounts and sqlite_optimize. There is a remount script for i9001 actually.

It should work in SGS2 as well. Be sure to have a nandroid backup handy just in case.

I'll look into this. I don't see this getting reported. Try clearing the data of Gallery. It might be corrupted.

I'm not getting this crash. What do you mean by playing with the Hidden App values? Can you give the exact values that crash and the one that doesn't?

Yeah, might be the drop_cache thingy. I'll experiment with this a bit more.

Yup, same drop_cache mechanism. I'll look into this :)
[Android Software/Hacking General [Developers Only]] djmajino:
Which one of these three LMK should I use? 40, 50 or 60 ? I want to have stable and fast system :)
[Android Software/Hacking General [Developers Only]] pikachu01:
You can choose whichever and test it out first. If you feel that it's laggy after a few days of uptime, then choose the bigger LMK.

50MB is a good in-between to try out first.
[Android Software/Hacking General [Developers Only]] djmajino:
Thanks, I'll try the 50 first, and btw, what the acronym LMK is mean ? :)
[Android Software/Hacking General [Developers Only]] Sqb:
Low Memory Kill

I think. Apologies if not

Sent from a rock on fire in the middle of the sea
[Android Software/Hacking General [Developers Only]] s30ckf:
Yeap, I am currently using 50MB LMK in 1.9.1 version, as 1.9.2 and 1.9.3 is not smooth as 1.9.1 (for my device at least)....

Current version give me smoothness at every single corner of usage.... :eek::eek:
[Android Software/Hacking General [Developers Only]] pikachu01:
Hmm, I'll take that into account as well (1.9.1). Perhaps a higher vfs_cache_pressure attributed to that ;)
[Android Software/Hacking General [Developers Only]] BoOsT:
Anyone else experiencing some "micro lag" when scrolling through root explorer files?
[Android Software/Hacking General [Developers Only]] hackeron:
Yes, I dont know how it was before though so have nothing to compare it to =)
[Android Software/Hacking General [Developers Only]] pikachu01:
I'll try to get rid of microlags in the next version by lowering the vfs_cache_pressure :)
[Android Software/Hacking General [Developers Only]] BoOsT:
Thanks :D Your so quick to respond, I LOVE IT!
[Android Software/Hacking General [Developers Only]] RaymondPJR:
Thunderbolt!

I've had to restore my ringtone ever single time I've flashed Thunderbolt! I'm using a WAV file that is stored on my external SD card. When that happens my ringtone defaults to none at all and my calls go straight to voicemail. I just reset it but never I use the ringtones in the menu.
[Android Software/Hacking General [Developers Only]] edmondt:
I just want to report back... After flashing all the scripts on my sgs2 running VillianROM 3.0

- first boot was slow, I let it sit and did a restart after getting the script manager stuff ready at boot, ran sqloptimize etc.

After reboot:

- Internet connection gotten much better, Facebook, Tapatalk loaded faster

- I didn't have any lag before, and it feels even faster now (could be just my mind).

- nothing is broken... Hurray!

I would recommend this to other sgs2 owners... I think you should start a thread on the sgs2 development :)
[Android Software/Hacking General [Developers Only]] pikachu01:
Strange. Probably caused by the patched libsqlite? I'll take a look at the updater script if it does something funky.

Cool :) I'll probably post this in multiple threads later. For now, word of mouth and your support will generate more buzz in the SGS2 threads :)
[Android Software/Hacking General [Developers Only]] sherpa25:
So you also encounter it. Yeah, just have to reset, bit annoying though. :)

FYI, I haven't used the libsqlite add-on.
[Android Software/Hacking General [Developers Only]] purpleraintoxicity:
Tried deleting screenstate and lib+ xbin files and flash on neo18

Still won't boot

Sent from my GT-I9000
[Android Software/Hacking General [Developers Only]] pikachu01:
Hmmm, I'll take a look at it by today :)
[Android Software/Hacking General [Developers Only]] pikachu01:
Flash the restore pack first before reflashing.
[Android Software/Hacking General [Developers Only]] purpleraintoxicity:
Dine it. Didn't help....

Sent from my GT-I9000
[Android Software/Hacking General [Developers Only]] Guzmanus:
Same problem here, MIUI 1.11.11 and neo 18
[Android Software/Hacking General [Developers Only]] pikachu01:
Weird. Some people reported success after deleting screenstate_scaling.

Did you forget to mount before flashing the restore pack?
[Android Software/Hacking General [Developers Only]] grifovunque:
I have tried to clear chace but nothing change!!!!

My photos are showed in low res...

I have try to install quickpic and I see photo correctly!!!!

I don't understand why???

:eek:
[Android Software/Hacking General [Developers Only]] Guzmanus:
Nope, and did it three times, with clean install and it didn't work either
[Android Software/Hacking General [Developers Only]] purpleraintoxicity:
Yes. every time.

Weird indeed.....

Maybe i'll try clean install tonight

Sent from my GT-I9000
[Android Software/Hacking General [Developers Only]] JohnstonF:
Tried thunderbolt

deleted screenstate and the phone booted fine.

ran cm7/miui reboot script and the phone was blazing, till it froze and nothing but a reboot could solve it.

Tried 60lmk and 50lmk...happened on both

Also what does the sqlite script do and how is it to be run?
[Android Software/Hacking General [Developers Only]] Facebooook:
i am on galnet ics i9000. with platypus neo 18 kernel.

but when i flash thunderbolt script 1.9.3 50/60 mb as per your guide mount system and data then flash script on this case my phone doesnt boot its stuck on platypus logo.

other case when i flash script without mount system and data phone boot properly

and one folder bolt_scripts was created but when i check system/etc/init.d folder there is no S70darky_zipalign and S98system_tweak file.
[Android Software/Hacking General [Developers Only]] pikachu01:
Try clearing the data, not the cache. The Gallery data is in Settings > Apps > Apps > Gallery > Clear Data.

Hey guys with CM7 that is unbootable, can you please do this in Terminal Emulator:

cat /proc/sys/kernel/sched_latency_ns
cat /proc/sys/kernel/sched_wakeup_granularity_ns
cat /proc/sys/kernel/sched_min_granularity_ns

What is the resulting output?

You can do this even without flashing ThunderBolt!. This will confirm a suspicion I had.

It have a hunch that the aggressive CFS settings are causing this to happen.

When you don't mount the partition in recovery before installing, /system and /data won't be copied.

The sqlite_optimize script is meant to defrag your *.db sqlite databases and reindex them for faster and more efficient querying as well as less space used.
[Android Software/Hacking General [Developers Only]] Guzmanus:
MIUI 1.11.11 without thunderbolt installed
[Android Software/Hacking General [Developers Only]] pikachu01:
I'll get right on to making it less aggressive. Some phones can't handle the aggressiveness :(
[Android Software/Hacking General [Developers Only]] eliteforce:
Pika

im trying to Edit the script to enable governor scaling

can you say wich one better for battery saving?

Also i wrote

SmartassV2 (Both awake and sleep governor).

Don't need to edit the screenstate_scaling for this. Just enable it in Voltage Control etc

I downloaded Voltage Control but i have only 2 scalings

1) ondemand

2) performance
[Android Software/Hacking General [Developers Only]] llohcyoing:
hi pika...

im in test with your script in my rom (CM based) all works perfectly for now (2 days)...you are the man!!! if i can,i would to implemtent your script (of course with cubital credits) in my rom..

for implement the script(always if i can) i need to copy all the file in system,data and sd card from your original zip???

if you want you can contact me also in mp...

thank you in advance mate...

greetz
[Android Software/Hacking General [Developers Only]] Mopral:
Semaphore kernel has smartassv2 governor as a module so you have to activate it before being able to use it.

Go to semaphore thread and be sure that you have followed step in order to activate smartassv2
[Android Software/Hacking General [Developers Only]] pikachu01:
Yes, you can implement it in your ROM :)

Yup, copy everything to your ROM (system,data/sdcard)

You can post it here or PM. I'll add you to the list of contacts :)
[Android Software/Hacking General [Developers Only]] XuperLugia:
I know actually the scripts are working for other high-end phones like SGS2 but looking into a drawer I found ye'old HTC Hero, do you think it would apply correctly for it? :eek:
[Android Software/Hacking General [Developers Only]] Sqb:
Cool. Can't wait to try it out. thanks for all the hard work and breathing new life into these cappys.

Sent from a rock on fire in the middle of the sea
[Android Software/Hacking General [Developers Only]] pikachu01:
Changelog:

10/16/2011

- Reenabled CFS/BFS tweaks that are less aggressive, but improves performance just as much. Some testing needed. Let me know if it's still too aggressive.

- SUPERCHARGER by zeppelinrox integrated. Split binaries into two, one for Talon (as it uses a special implementation to configure minfree) and another for other than Talon (with its implementation done by using Supercharger scripts)

- Added remount scripts for i9001 and i9000CM7MIUI

- Doubled dirty_writeback_centisecs and dirty_expire_centisecs value. Should improve battery life and performance by a bit.

- Added some sane values on kernel panic* tunables

- Added sqlite VACUUM to /dbdata or /datadata and /sdcard as well

- Added app_process from Fugutweaks (AOSP 3.0) and system_server from Honeycomb 3.2. Should improve smoothness a bit I think?
[Android Software/Hacking General [Developers Only]] pikachu01:
If you're using Cappy, can you let me know your "mount" output, without the quotes?

In terminal emulator :)

Thanks!

Edit: I'm doing some final tests on 1.4. Will be uploading soon :)
[Android Software/Hacking General [Developers Only]] pikachu01:
I've uploaded v1.4!

Talon users:

Take note that flashing ThunderBolt! will disable the use of MemoryFreak. However, you can always edit the ram.conf in the CWM zip if you would like to change anything e.g. ZRAM size and swappiness. The minfree settings however, are based on Supercharger, in which you are advised not to change it (but you can change it if you really want to :))

To people who have laggy UI after memory hits 40MB:

Let me know if you are still facing this problem. Sherpa25, I'm looking at you :P

To people who have reboots in their game e.g. Asphalt:

Let me know if you're still getting reboots. I'll tune down the CFS aggressiveness.
[Android Software/Hacking General [Developers Only]] Dan_Aykroyd:
Well, I've downloaded the 1.4 version and installed it on my I9000 with stock GingerBread ROM 2.3.5 running Semaphore Kernel.

It booted OK, then I read that I had to download the Script Manager to apply the remount script, although I'm not sure what it means!

Should I do that only if I use lagfix? If I don't do it, will your script do nothing at all? At some parts I've read that you only need to install via CWM, but then in others you post about enabling the remount script... so I don't know. I'd much rather remove Script Manager and the scripts folder from the SD if possible.

Anyway... this time I've enabled the script to run on boot, I rebooted and the phone entered in a boot loop that I couldn't get off of. After the GT-I9000 white text screen, it would stay black for a while and then restart. I booted into recovery and removed the script folder from the sd card (I though that maybe the remount script was running on boot and giving problems) and the same thing still happened.

I even tried wiping the data from recovery and the boot loop would continually.

So, right now I'm flashing the whole firmware over....

Please let me know the proper way to install your script... :o

1) Will I lose much if I don't use the Script Manager and the remount script?

2) Can I remove the scripts folder from the SD?

I much rather have a clean solution (install via CWM and forget) than installing Script Manager, enabling on boot, have that app running at start, etc, but I'd like to know what I'd miss if I do so. I don't use lagfixes and I've read the 15 pages here without any clarification.

Thanks for your great work Pikachu!

EDIT: these are my results with quadrant. I know they don't mean much, but it's the only objective way to measure

Stock 2.3.5 XXJVT: 1404

With Kernel: Semaphore (Plain, no optimization in the Semaphore app): 1516

With Kernel: Semaphore (Optimization in the Semaphore app): 1780

Over Semaphore Plain, ThunderBolt via CWM without Script Manager: 1599

Over Semaphore Plain, ThunderBolt via CWM with Script Manager: 1698

With Kernel Semaphore and Semaphore app optimization (only DeadLine Scheduler and MinFree enabled) & ThunderBolt Plain (1° Boot) 1481

With Kernel Semaphore and Semaphore app optimization (only DeadLine Scheduler and MinFree enabled) & ThunderBolt Plain (2° Boot) 1462
[Android Software/Hacking General [Developers Only]] pacc:
Thanks for your update!

Although performance is great, unfortunately once again there are gaming issues.

v1.3 is still the safest version.
[Android Software/Hacking General [Developers Only]] jcvr:
The script disabled oc. 1ghz as max.
[Android Software/Hacking General [Developers Only]] .:Crack:.:
Hi Pika!

Do you recommend these VM values for not swapping systems, such as cm7?