[AT&T Samsung Galaxy S II Skyrocket SGH-I727] ReedX50v:
Scripts Version 2.6

I get the impression you guys like flashing, so I made you 188 Flashable Zips!

Version 2.6 of my Cymbaline Flashable Boot Scripts is up; click here to see the Main Post.

Change Log:

Cymbaline Init Scripts Version 2.6 [For Cymbaline v2.6! Surprise!]

- Even MORE CPU Frequency options.

- Added exit code to ALL the scripts (except sleep-wake profiles) to ensure they properly terminate, especially in script manager.

- Added sleep pauses, where appropriate, to most scripts to make sure there's time for certain lines to properly execute in sequence.

- Sleep-Wake profiles also wait 3 seconds from state-change before running. This helps with governors that may also affect the CPU frequencies.

- Added GPU 2D and 3D Clock Frequencies for your selection. (27000000 appears like it would be 27MHz, but is in fact 270MHz, and performs as expected at that level in benchmarks).

- GPU frequencies also kick the GPU to the desired level temporarily before scaling resumes (causing the system to immediately re-evaluate bandwidth and power allocations).

- Added Option to disable GPU's "PowerNap" between rendered frames. MAY help frame-rate, but WILL eat power.

- Added Script to Install ALL governor Modules on boot. This is not necessary if you are using another script to enable a specific governor, but it is useful if you want them all to be available for your apps, or whatever, to determine what you like. Don't use it for the long-term to save some RAM and preserve stability.

- Removed obsolete governors and added new governors.

- Rechecked available governor settings and removed obsolete governor tunables.

- Added Tunings for the new governors.

- Improved Tunings for ALL governors; you can still edit, of course.

- Changed all modular governors (except: Badass, Lagfree, lazy, Lionheart, & Wheatley) to only apply to CPU0 because setting them to also apply to CPU1 causes problems (missing tunables, random reboots, or sleep death). This won't really affect your performance since CPU1 should only be kicked on when needed and, at that point, OnDemand ramping it up quickly is probably preferable anyhow. The behavior may be related to the multi-core-aware nature of these governors or their own hot-plugging logic conflicting. The code is still there, but commented-out if you want to experiment with it.

- Added the new I/O Schedulers.

- Added new I/O Scheduler Tunings.

- Fixed 1.836GHz freq voltage in Under-Volting Profiles. Optimal and Aggressive profiles are still amazing.

- Removed the BLN-Off script to avoid confusion since it's disabled by default. To disable, just flash the BLN Revert zip.

- BLN ON script kicks it on via Mohan's liteflow script's route as well as my original route (just to make sure).

- Dropped Sleep Max on dual-core-UC Sleep-Wake profiles to 432MHz.

- Added a "Compatibility Patch" script: it sleeps all scripts in the init.d folder for 2 minutes from the start of boot. This helps with certain ROMs / Kernels (including stock) that would begin to run init scripts too early in boot and caused boot-loops. This is NOT required UNLESS you have problems booting, random reboots on start-up, or your settings are not sticking after flashing a script.

- Re-Checked that everything else still works as intended (this is starting to take a while, ha).

- I’m no longer signing the Zips; recovery doesn't seem to care and it takes too long.

- Jumped the version number to 2.6 to track the targeted version of the kernel, hopefully this prevents confusion. (Scripts are also compatible with Cymbaline v2.7-dev, however).

- Ripped off Mohan's Heading Style for the Scripts' main post... ;)