yashsingh1/xdaforums huggingface dataset:
[Galaxy S II General] Jeremy:
You can make use of abyss scripts to change UV settings. You may do so from recovery.

Alternatively you could just use setcpu to do your usual stuff, eg limiting clock speed to 1000 or 800 mhz, regular undervolting, etc.

Abyssplug governor is good.
[Galaxy S II General] BrandoHD:
Deleted wakelocks is what you get when WiFi caused the wakelocks but but you turned WiFi off.

Samsung Galaxy S II Tapatalk2
[Galaxy S II General] bajee11:
Here you go guys..

HyDrOG3NICS 05.05 + Abyss 1.6b - Test Results
[Galaxy S II General] Fille84:
Can someone please tell me what to enable in cwm for better battery?
[Galaxy S II General] Ramelov:
You didn't use Abyssplug governor which is, I suppose, essential for great battery life on this kernel.

I'm using this kernel now with this governor and battery life is indeed great.

Wysyłane z mojego GT-I9100 za pomocą Tapatalk 2
[Galaxy S II General] xsaintzx:
New version release: 2.9

Changelog:

Fixed a potential bug in mm/memblock.c

memblock: Make memblock functions handle overflowing range

memblock: Kill memblock_init()

memblock: Use memblock_reserve() in memblock internal functions

memblock: Implement for_each_free_mem_range()

memblock: Make memblock_alloc_[try_]nid() top-down

memblock: Use round_up/down() instead of memblock_align_up/down()

ld9040: fixed gamma steps

set allocation order to 6 in mali driver

Added two new levels ( 7 in total ) in asv bus table

Added ASV Bus Table Menu in recovery
[Galaxy S II General] Fille84:
Im not sure if this is kernel related but I hope someone can help me with this.

Anyway im using abyss with wanamlite, i have undervolted and uc 200-800Mhz. But the problem is that it allways stays att 800Mhz when im using the phone and never barely goes down to lower frequencies, maybe one second on the lower steps..Anyone know what I can do about this?
[Galaxy S II General] Jeremy:
What governor are you using?
[Galaxy S II General] Fille84:
Abyssplug
[Galaxy S II General] cammel:
How do I change bln setting on this kernel??? (Aosp version) I saw on the changelog that now it has blinking effect option, but after installing this kernel is there any other app I should install in order to change this kind of settings?

Thanks in advance!

Enviado desde mi GT-I9100 usando Tapatalk 2
[Galaxy S II General] bajee11:
Yes i didn't use Abyss governor since all my tests are done with Lulzactive/VR. I have to be consistent with that or else results cannot be compared. But I will eventually try Abyss governor with SIO soon.
[Galaxy S II General] okmijnlp:
Disable BLN

Enable IDLE

Enable CPU Hotplug

Enable Abyss Script
[Galaxy S II General] ronaldo9_r9:
My friend amazing results with settings. I have applied settings from recovery by disabling BLN etc but i dont know what settings you have used in Voltage control app? Can you please upload pictures of values you have used in Voltage Control? What are Extreme UV settings?

I am sorry about this information is scattered all over the place. I am trying to figure out how to apply settings in Voltage Control to achieve results like yours.

Thanks
[Galaxy S II General] okmijnlp:
You can also use SetCPU. On other threads he stated he's UV'ed by 100mv on each CPU.
[Galaxy S II General] sam razzy:
Which Gov I sud use and how to instal abysscript in recovery? Wer to find zip?
[Galaxy S II General] ronaldo9_r9:
Thanks I am hoping for detailed values or pictures because newbie like us won't have clue using VC or Setcpu. I do have Voltage control app installed which i used to use for GB rom i was using
[Galaxy S II General] landerson07:
I use these:

Voltages

1200Mhz - 1175mV

1000Mhz - 1050mV

800Mhz - 975mV

500Mhz - 950mV

200Mhz - 900mV

100Mhz - 850mV

GPU Control:

Low Power state: 133Mhz - 900mV

High Power State: 267Mhz - 1000mv
[Galaxy S II General] okmijnlp:
Abyssplug, boot into recovery, go into the abyss menu and look for 'install abyss Script' it doesn't have a zip.
[Galaxy S II General] ronaldo9_r9:
Thanks when i set scheduler as sio and cpu governor as abyssplug i get more options in voltages. Can u please post screenshot for us. Voltages start from 1600Mhz and end at 25mhz. Why is mine different to yours?
[Galaxy S II General] landerson07:
These are the only voltages I have changed! Everything else is default but I also underclock to 800mhz! So 200mhz-800mhz! Great battery life so far, smooth and lag free!
[Galaxy S II General] Bengaal:
Okey I'am trying to understand this thing here.

There is a option to use abysscript via recovery. What will the script exactly do? Will it change voltages or something else.

another question: what means sio? I see it in the signature= sio +abyssplug

Would be very grateful if someone can anwer me that. :rolleyes:
[Galaxy S II General] kenar2:
Here is mine, maiby it's helpfully, but each processor is different. Better try it alone, witch setting is best for phone. When you set to much UV, phone is freezing. Before save tray, when is your setting is stable.
[Galaxy S II General] ronaldo9_r9:
You are a star. Thank You. I will test these settings out and post results. Cheers:D
[Galaxy S II General] okmijnlp:
This kernel is TERRIBLE for downloading torrents :'( reboots, SOD's and crashes :(
[Galaxy S II General] ars_92:
So has anyone tried 1.7F? Getting great battery life with 1.5F
[Galaxy S II General] Jeremy:
I'm doing great with 1.7F as well.
[Galaxy S II General] Bengaal:
Okey I installed the abysscript. Assume I want to undo these things again. And want to go to normal abysskernel settings. Or want to go to other kernel.

What's the best way to do that? Sorry for the noob question. Hope someone can help me
[Galaxy S II General] bajee11:
Delete Abyss script or use kernel cleaning script or do both. Depends which cleaning script you'll use.
[Galaxy S II General] Jeremy:
Uninstall abyssscript at the same place you installed it in recovery.
[Galaxy S II General] Molitro:
Why would you recommend IDLE over any other (cause it actually should be the worst one)?
[Galaxy S II General] Bengaal:
thanks! After deleting, can I then just flash another kernel?

and how can I check actually if abyssscript is installed correctly?
[Galaxy S II General] bajee11:
Yes you could flash another kernel, but it's suggested you use a kernel cleaning script to make sure old kernel modules are gone and have a clean kernel installation.

If you want to check abyss script, use ES file explorer or any similar root explorer and go to /system/etc/init.d/ you should see "S90abyss". You could modify the script straight from there, save it and reboot for settings to get applied.

---------- Post added at 04:48 AM ---------- Previous post was at 04:43 AM ----------

You should use AFTR+LPA if you want to save battery.

Idle is just normal Idle whereas LPA is deep idle.
[Galaxy S II General] Gent.XDA:
You should do a test with sio+abyssplug instead of lulz, as that is what makes this kernel so good
[Galaxy S II General] bajee11:
As I posted before, I had to choose lulzactive in order to be consistent for my tests, but I will eventually test it with abyssplug. :)
[Galaxy S II General] Molitro:
My point exactly.

That's why it shocked me that recommendation of idle.

Sent from Galaxy S2 on CM9 pills
[Galaxy S II General] Bengaal:
I am not experienced in changing scripts. So what would you recommand? delete the abyss script or leave it like this. Or does it not matter?

Also what's the correct way of using a kernel cleaning script?

Thanks
[Galaxy S II General] bajee11:
check my sig, There's a link to my thread, all infos should be there.
[Galaxy S II General] ram3n:
Guys,

Im still flying with my dream combo :

Wanam LP9 + Abyss kernel 2.9

Sio + Abyssplug

Custom Extreme CPU/GPU/bus UV settings.

Browsing, playing youtube HD and plant vs zombie for 10 min, listening music while 10 min.

So, you think I can do better?

Not possible sir :D

Sent via my S2 monster
[Galaxy S II General] rhadoo_ds:
Could you please share your abyss script file?

Also, i've used this feature, but i believe that the script is incorrect .. it does not set CPU clock values and it does not set CPU voltage values.

To be more specific, if i edit the file and add a custom CPU clock values (from 100 to 800 mhz <in script this means from 100000 - 800000>) after reboot with CPU spy i also see that values like 1000 mhz or 1200 mhz were also used...

Am i the only one who noticed this?
[Galaxy S II General] wiecho65:
I have must change the idle in the Cwm or not to save battery?

Wysłane z mojego GT-I9100 za pomocą Tapatalk
[Galaxy S II General] sam razzy:
How many hour screen on you are getting in 1.5f
[Galaxy S II General] bajee11:
Your script isn't getting applied. Make sure to set permissions.
[Galaxy S II General] wiecho65:
I have random freeze in this kernel. I use 2.9. I have change the idle mode in Cwm.

Wysłane z mojego GT-I9100 za pomocą Tapatalk
[Galaxy S II General] sam razzy:
After installing abyscript Is that must needed to set permission...? Sud I reboot after setting permission?
[Galaxy S II General] sam razzy:
Wow... why typing is weird? If I type h letter pressed will be j or g
[Galaxy S II General] lsv-1:
Is the boot logo still present in v1.7F? I do respect the Angelo's work very much, and considering that the kernel is free I should be able to live with the logo, but is there any way to disable it?

:D
[Galaxy S II General] ram3n:
It will always be present.

If you wanna remove it, you have to look into deep sources released.

No other way to delete it matey :rolleyes:

Sent via my S2 monster
[Galaxy S II General] pissyhun:
hi

since i saw ram3n photos i used gb rom. no android os in battery use was very weird for me. so what i have done:

installed xwlp8- wanamlite 11.2 and abyss kernel 2.8

next i installed voltage control and set sio/abyssplug and set 200-1000 mhz

no undervolting yet.

but after looking at battery use i saw android os as in gb rom but was 4%.
[Galaxy S II General] gaui:
I'm getting best screen off deep idle/batterysaving I have ever seen on my phone and I've flashed A LOT of kernels. Screen on isn't that good. Getting 3-4m before 1% drop.

Using 1.7F w/CM9 Nightly + abyssplug + Abyss script + UC 200-1000 MHz
[Galaxy S II General] alc027:
I got amazing screen on. 3 hours and 45% remaining on stock battery AND 21 hours uptime. Aggressive undervolting on CPU and GPU.

I have since reflashed to Siyah because the touchscreen sensitivity issues are ****ting me (the jitter is incredible. It makes playing angry birds impossible).
[Galaxy S II General] sam razzy:
Even m getting good battery life . . With 2h screen on. . 13h standby... battery still remaining 66%
[Galaxy S II General] ars_92:
4 hours screen on with active wifi usage and gaming for about half an hour. A ton of Widgets on my home screen but with sync off.!
[Galaxy S II General] rhadoo_ds:
I've set 777 permisions and restarted .... and still nothig ...

CPU spy reports Clock Speeds above max limit set in script. I saw that there is a sleep 20 option at the beginig, and i believe that means that the script is applied after 20 sec after boot ... waited for 1 minute and reseted CPU spy and waited againe ... same story ...

Also, i did not get so good results with 2.9 .... 2.8 seemd more battery friendly ..
[Galaxy S II General] wiecho65:
How guys you have so improved scored in battery? What i am change in the Cwm to improve battery? I only change the idle mode and install the abyss script.

Wysłane z mojego GT-I9100 za pomocą Tapatalk
[Galaxy S II General] cruzargel:
after installing the script in CWM, what's next?
[Galaxy S II General] alc027:
This is the script I use:

#!/system/bin/sh

sleep 10

echo "1425 1375 1325 1275 1150 1100 1050 1025 1000 975 950 925 900 875 850 825 800 800 " > /sys/devices/system/cpu/cpu0/cpufreq/UV_mV_table
echo "200000" > /sys/devices/system/cpu/cpu0/cpufreq/scaling_min_freq
echo "800000" > /sys/devices/system/cpu/cpu0/cpufreq/scaling_max_freq
echo "100000" > /sys/devices/system/cpu/cpu0/cpufreq/scaling_min_suspend_freq
echo "400000" > /sys/devices/system/cpu/cpu0/cpufreq/scaling_max_suspend_freq

#echo "500000" > /sys/module/stand_hotplug/parameters/freq_min
#echo "30" > /sys/module/stand_hotplug/parameters/load_h0
#echo "20" > /sys/module/stand_hotplug/parameters/load_l1

for i in `ls /sys/block/stl*` /sys/block/bml* /sys/block/mmcblk* /sys/block/mtdblock* ; do
echo "sio" > $i/queue/scheduler;
echo "$i/queue/scheduler";
done;

echo "abyssplug" > /sys/devices/system/cpu/cpu0/cpufreq/scaling_governor

# ----------------------------Current Charge----------------------------

#Customize the following 3 lines for CURRENT_CHARGE
# Modifica il valore della corrente di carica del telefono

AC="450"
MISC="450"
USB="450"

# max value current charge is 950 mah
echo "$AC $MISC $USB" > /sys/class/misc/charge_current/charge_current

# ------------------------------GPU Clock-------------------------------

GPU_STEP_LOW=133
GPU_STEP_MIDDLE=200
GPU_STEP_HIGH=267

# CLOCK INFO:
# 100 114 133 160 200 267 300 400 are valid frequencies

echo "$GPU_STEP_LOW $GPU_STEP_MIDDLE $GPU_STEP_HIGH" > /sys/class/misc/gpu_clock_control/gpu_control
echo "85% 60% 85% 70%" > /sys/class/misc/gpu_clock_control/gpu_control

# --------------------------GPU Voltage------------------------------

GPU_VOLT_LOW=850000
GPU_VOLT_MIDDLE=900000
GPU_VOLT_HIGH=950000

echo "$GPU_VOLT_LOW $GPU_VOLT_MIDDLE $GPU_VOLT_HIGH" > /sys/class/misc/gpu_voltage_control/gpu_control

# -------------------------------Touch---------------------------------
# Set Touch sensivity
# 0-20 are valid values

echo 3 > /sys/devices/platform/s3c2440-i2c.3/i2c-3/3-004a/mov_hysti

# ------------------------------Brightness-----------------------------

# Set Gamma levels
# MIN_BL (min 10, max 150)
# MIN_GAMMA (min 0, max 24)
# MAX_GAMMA (min 0, max 24)

echo 50 > /sys/class/misc/brightness_curve/min_bl
echo 0 > /sys/class/misc/brightness_curve/min_gamma
echo 20 > /sys/class/misc/brightness_curve/max_gamma

This is my daily config, I use No frills to clock up to 1.2GHz for gaming, but I don't want the settings to persist between reboots because the UI doesn't need any more than 800MHz.

Angelo is going to put a fix for the touchscreen jitter into 1.8F which will be released later tonight!!!

!!!!PERFECT KERNEL FOUND!!!!

http://www.nonsolosmartphone.it/post15987.html#p15987
[Galaxy S II General] sam razzy:
Don't change idle mode...!! I guess even I tried it but eats my battery alot
[Galaxy S II General] alc027:
+1 Idle mode must be left at AFTR+LPA. Don't use sched_mc.
[Galaxy S II General] gamal001:
hello,

I'm sorry for my bad english.

this first time I'm download Abyss kernel , but I don't know what the next steps.

I want from you help me.

I want the clear setting for I can save my battery only.

thank you very much.
[Galaxy S II General] sam razzy:
Just keep everything default... just instal abys scrip from recovery and go to root xplor n set permission. . . 777 ;) enjoy...
[Galaxy S II General] alc027:
I would use stock settings and find a stable undervolt for your device. Abyss is a very good kernel for battery but stock voltage is so high. I don't find voltage does heaps for battery but it gets super hot which is very bad.
[Galaxy S II General] gamal001:
Thank you for your fast replay.

I see some setting in recovery mode for kernal and tweaks . What the correct setting for that ?
[Galaxy S II General] gamal001:
What is mean 777 permission?
[Galaxy S II General] bigkay:
.....and how do you apply it....wanna know....
[Galaxy S II General] dole_95:
http://en.wikipedia.org/wiki/Chmod

I guess the easiest way is to SSH into your phone and write: chmod 777 foldername
[Galaxy S II General] bajee11:
Use ES File Explorer or similar, navigate to the desired file, long press, properties, permissions, and check everything. Usually 755 is enough for script to get applied.
[Galaxy S II General] MistahBungle:
Linux permissions which applies to Android too, obviously ;)
[Galaxy S II General] Gone2Plaid:
The file that needs these permissions changed is /system/etc/init.d/S90abyss. After you apply the permissions, the 755 translates to -rwxr-xr-x. These are the read, write and execute permissions for the "owner", the "group" and for "others".

If you can't get to the /system folder, you need to go into settings to enable access to the folders "below" your sd card. In ES File Explorer go into settings and check the "Up to Root" check box and the "Root Explorer" check box. Also, to make these changes, you'll have to check the next box "Mount File System" which allows you to make changes (like permission changes) to files in the /system path. You can also try Solid Explorer Beta, which is defaulted to do all these things and provide root folder access.

I've just done a reboot, and the permission changes held.
[Galaxy S II General] pissyhun:
hi

finally no android os in battery usage. i dont believe it. from 40% to 1% android os was shown on battery usage, then charged the phone to 100% and then wow:)))

no android os means no drains. using battery widget monitor shows 0.0 drain for about 2 hours since my phone was unplugged and in deep sleep.

no other words. what about kernel wakelocks?
[Galaxy S II General] landerson07:
1.8f is on the site now
[Galaxy S II General] ars_92:
Isn't update5 the one that causes hard brick? :S

Angelom used that for 1.8F.....
[Galaxy S II General] landerson07:
Hmmmmm I don't know but doubt he would make the same mistake again?
[Galaxy S II General] ars_92:
So who is gonna be the guinea pig :D
[Galaxy S II General] alc027:
Lol...

1.8F installed and factory wiped with no problem.
[Galaxy S II General] gamal001:
How I know if the abyss script working or no ?
[Galaxy S II General] bajee11:
manually go check if your settings have been applied.
[Galaxy S II General] cruzargel:
3.0 is out.. the only thing I hate about this kernel is that it has too may frequencies and voltage is higher than other.
[Galaxy S II General] bajee11:
why don't you UV then? :)
[Galaxy S II General] alc027:
There is an ASV interface in addition to custom voltages.

Many frequencies is a good thing. Ondemand based governors (like abyssplug) don't care about number of steps and more means they're able to select the exact appropriate step, rather than rounding up (which saves power).
[Galaxy S II General] cruzargel:
I get sods when I undervolt:( in GB Im using Phenomenal extreme and I dont have sods

________________________________

GT-I9100

CheckROM V6

Siyah 2.6.13

ICS Domination V2
[Galaxy S II General] WasseemB:
i am using the kernel and am liking every part of it, but i look at your pictures and there is no android os while on the other side i have it here and im thinking its causing battery drain.

anyone got any idea ??

Oh and can anyone please explain what does the ASV Tables exactly do

and do i use voltage control or the script or i use both ?

P.S. am using D4 ROM 10 and the 1.8F kernel
[Galaxy S II General] gamal001:
Can you post setting for voltage control?

Are you used also abyss script ?
[Galaxy S II General] ram3n:
I'm only use Abyss script.

Take a look at my extreme UV settings in my signature.

Careful, it is actually very extreme and can make your S2 freezed ;)

Cheers matey

Sent via my S2 monster
[Galaxy S II General] zantekk:
would you share your abyss script? :)
[Galaxy S II General] takkaros:
Good kernel. They only thing i noticed is that when i try to clear dalvik i get something like this --"Wipe dalvik

E: unknown volume for path [/sd-ext]" Any idea how to fix this ? It happens for the AbyssICS 3.0 for samsung.
[Galaxy S II General] OzBoy1:
That has been around for a little with various kernal's, if you google it you will see it's nothing to worry about and can be fixed if your so inclined by formating the sd card...I think! Google it if it's a problem for you.
[Galaxy S II General] Doeyourthing:
Can you share your GPU & Charching setting.
[Galaxy S II General] ram3n:
For sure.

Remember that is extremely UV settings and can freeze your S2 dude!

Cpu 200-800 MHz : 800-825-850-900-925- 950-975

SIO + Abyss plug

GPU :

100 mhz - 800 mv

200 MHz - 900 mv

Cheers

Sent via my S2 monster
[Galaxy S II General] Doeyourthing:
And do you have values for 900-1200MHz
[Galaxy S II General] ram3n:
Well as I don't use them I can't tell you.

You can start UV each step by - 50 or - 75 mV if your soc Can support it :)

Remember also every S2 has a Cpu / gpu which responds differently.

Sent via my S2 monster
[Galaxy S II General] ram3n:
It is the same as my actual extreme UV settings.

Nevertheless, I will try to open a topic about my customisation (tweaks tips and scripts) on June, when I have more free time to do properly that.

:D

Sent via my S2 monster
[Galaxy S II General] alexkno:
cheers,

does anybody know where to set the timeout for BLN on the CM9 version?

I see in recovery the ability to swich on/off BLN but I don't see the setting for the timeout.

Thanks
[Galaxy S II General] LNJ:
Guys where are these flashable scripts located?

I have the latest kernel flashed but can only find description of the scripts and not the downloads for them.
[Galaxy S II General] bajee11:
Create script through recovery and edit it. It will be located in /etc/init.d once created.
[Galaxy S II General] cammel:
I'm having one problem with this and any other kernel running on cm9, except with stock kernel from cm9, any other kernel just breaks my front camera. Every time I try to take a picture with the front camera it just force close. Don't know what is wrong, but the only way not to have this problem is using stock cm9 kernel and I hate it!!

And one more thing, every time I update to a new nightly, I will have to reinstall this kernel I guess, but what happens to the script generated? Do I have to install it again on recovery or it will remain there till I perform a full wipe or delete it manually?

Thanks a lot in advance!

EDIT: Sorry, I forgot to ask one more thing, can I use voltage control to change schedulers and governors instead of the script??

Thanks!

Enviado desde mi GT-I9100 usando Tapatalk 2
[Galaxy S II General] ram3n:
Yes, I think you should use voltage control instead of script to make your life easier.

It is the same thing with same results. :p

Sent via my S2 monster
[Galaxy S II General] LNJ:
Voltage Control only allows voltage, frequency and governer.

Too bad you can't adjust all other parameters in CWM or EXTweaks.
[Galaxy S II General] ronaldo9_r9:
Hi everyone i am using abyss kernel with turkbey ics V6 rom and installed script thorugh cwm. I am not achieving same results as others. Max i get 2 hours screen time. People are posting only bit of their settings. I am using voltage control but its slightly different than before it gives me more options eg 1600mv to 100mv. Can someone please make a video of thier settings or even puctures of programs they use. It will be so helpful. Thanks.
[Galaxy S II General] cammel:
Why with this rom the phone takes so long to boot?? First the Samsung splash, then Abyss splash, and then the rom specific bootanimation (cm9 in my case), is there anyway to fast the boot up?? And also to remove the Abyss splash screen?

Thanks!

Enviado desde mi GT-I9100 usando Tapatalk 2
[Galaxy S II General] ole12:
What permission settings do you use to get the script working? Mine won't apply :-(
[Galaxy S II General] bajee11:
I used 755 and it worked fine.
[Galaxy S II General] ole12:
What is 755? Where or how do I set it? Using root explorer.
[Galaxy S II General] xsaintzx:
Long press the s90abyss, choose Permission.

Tick all the 9 boxes for the Owner, Group and Others row.

If you can not open the permission, make sure the press the Mount R/W white button on the top right corner.
[Galaxy S II General] bajee11:
755