yashsingh1/xdaforums huggingface dataset:
[Captivate Android Development] dank8885:
Post #1

Many of the features (like Live_OC) require NSTools, which can be found at market for free.

Please also try this app http://xdaforums.com/showthread.php?p=22430406, for setting many of the options which are only available with my kernel.

a pre configured file for use with command center can be found here: http://xdaforums.com/showpost.php?p=27260978&postcount=127 (you have to remove .zip extension)

a good explination/example of how to use it, can be found here: http://xdaforums.com/showpost.php?p=26301176&postcount=4842

if you don't like additional apps (or are having problems with command center), i recommend using this init.d script: http://xdaforums.com/showpost.php?p=26683004&postcount=5346

AND

Post #3

How to:

you can change ram setting by doing the following ( to make these settings even stick after power off, you also have to echo the same value to to /data/local/devil/bigmem):

echo 1 > /sys/kernel/bigmem/enable (this gives you xl mem of 391 mb)

echo 2 > /sys/kernel/bigmem/enable (this gives you bm mem of 403 mb (this is breaking 720p))

echo 0 > /sys/kernel/bigmem/enable (this gives you cm9 default mem of 378 mb)

you have to reboot to make changes work

edit: hmm, for some reason my links are broke, anyway just check the posts for what I linked and hope that helps :)

edit2: there I think they will work now...
[Captivate Android Development] prbassplayer:
CommandCenter... Works just fine. Might be shinny and perfect but works for most users. I've yet have any issue with it that a app cache wipe or data wipe doesn't fix it.
[Captivate Android Development] pizz0wn3d:
Swap is so damn awesome! Played World of Goo for 25min and replied to a few texts from the GoSMS popup during that time. SSlauncher never got killed. Honestly, that's never happened before. So far I'm seeing a huge boost in my phone's multitasking abilities and I love it. Methinks ima have to set up my PayPal account ASAP :D

Edit: opened up world of Goo after posting this and posting on FB and it resumed right where I left off! I feel like my phone can finally do some REAL multitasking!

Herp derp Captivate Tapatalk 2
[Captivate Android Development] shaker2k:
I'm going to have to figure out how to do swap! :);):)
[Captivate Android Development] pizz0wn3d:
Partition your ext as described in the Guide linked in the OP, then flash the bitblaster zip from post 83. I had issues with the fstab step (was getting permission errors when trying to save with VI, and VI doesn't work for **** on win7 apparently), so I just gave up and tried flashing the zip, everything has been working great since then!

Herp derp Captivate Tapatalk 2
[Captivate Android Development] psenseny:
Whatever you find out, please share!
[Captivate Android Development] prbassplayer:
And make sure 1) you are NOT on windows 8 and 2) you take out ext SD card out of the phone to partition. I tried doing this and ended up screwing up my external SD card =/ Still attempting to recovery with mini tool partiti

on.
[Captivate Android Development] pizz0wn3d:
Lol I'm guessing you don't have a reader?

Herp derp Captivate Tapatalk 2
[Captivate Android Development] prbassplayer:
I have a adapter and my laptop has a reader but the partition borked it I'm "recovering" it. Windows can't format it in its current state. At the moment I did not have said adapter.
[Captivate Android Development] pizz0wn3d:
Ruh roh. Better get that fixed and hop on the swap train!

Herp derp Captivate Tapatalk 2
[Captivate Android Development] prbassplayer:
Yup Only reason I thought about swap was the damn launcher redrawing. If swap fixes that then probably makes my Cappy perfect for a 2 year old phone on a single core 512mb ram lol xD
[Captivate Android Development] fractaline:
you guys are making swap look more and more tempting.....

Side note.... I need to reset touch wake with cc on each reboot, anyone else seeing this.

Disclaimer: not complaining... The pros tower over the cons with this kernel !!!

Phoned in.....
[Captivate Android Development] shaker2k:
I had the launcher redrawing issue when I was on cm9. I switched to slim 4.0 and holy crap what a diff. No oc and slim/devil is almost lagless!
[Captivate Android Development] the newguy:
^^ That.

The swap guide says to create your swap partition as Ext2... I tried that at first, but when running bitblaster's zip, it couldn't find the swap partition. So, I went back and re-created the swap partition as "Linux Swap", and then it was able to find and activate the swap partition.
[Captivate Android Development] pizz0wn3d:
It pretty much eliminates redraws. I was getting super frustrated as well with the redraws, especially considering how long SSlauncher takes to restart when it gets killed. I also haven't felt the need to change the Max background apps in the development settings since enabling swap.

Ext2 is only if you're partitioning it for APP2SD.

Herp derp Captivate Tapatalk 2
[Captivate Android Development] pmd5700:
I have a question about using Command Center. I've followed all the instructions but when I click (using RAM settings as example) 1:XL 391MB it shows a message stating echo ??> /sys/kernel/data/local/devil/bigmem, etc. should it not show echo 01>/sys/kernel/data/local/devil/bigmem?

It stays at 1 even through reboot. Is there a way to check the actual RAM the phone has?
[Captivate Android Development] Qdezi:
Settings/Apps/Running... then u can see the availability of RAM in the bottom line
[Captivate Android Development] pqee:
Mine does the same but still works fine. It's just a visual glitch showing ?? instead of the actual value.

Might want to get the updated devil.json from the original post though.

My bigmem settings are in /sys/kernel/bigmem, not /sys/kernel/data/local/devil/bigmem (I don't even have a data folder under ../kernel/)

You can verify if the right setting is being saved by viewing the enable file inside your bigmem folder.
[Captivate Android Development] sinichi21:
Just found a few tricks for those people who are having trouble CC hanging up first clear the data on cc then open it once its open go to preference and uncheck the background commands and check the execute on tap then exit. Hope it works for everyone who is having a hard time to get the cc to work
[Captivate Android Development] sa1yan:
Similarly, you can use the hold back button to force close options in developer settings to force close it and reopen it. Works well for me. I wish there was a way to always do a bluetooth disable in every boot.

Sent from an Ice Captivate Sandwich.
[Captivate Android Development] xtmp:
Swapper 2

https://play.google.com/store/apps/...t#?t=W251bGwsMSwxLDEsImx2Lm4zby5zd2FwcGVyMiJd

Is it almost the same ?

It don't need to repartition SD, it creates swap file like in windows...
[Captivate Android Development] fractaline:
What size are people making swap partitions? I've looked but not found a recommended size.. Is there a "too much"?

Also would it be an issue to just shrink the current partition and use the unallocated space, as opposed to reformatting the whole thing?

So many thanks to the dev for giving all these extras!

Phoned in.....
[Captivate Android Development] sinichi21:
Using swapper 2 has its max swap partition on 256mb and its a little bit slow at first boot since it rely on the app to activate the swap and also if your going to mount the sdcard the app need to undo the swap for it to get mount there is an option there on the app to undo it automatically when mounting it to the computer which get's annoying for some time to much work for the phone XD while settings the swap manually is better than the swapper 2 since you can manage how big is the partition you want and best of all it does not use any app to activate it all the time it's like native to the rom :) I only suggested using the swapper 2 for people who is having a hard time doing the manual swap partition.

Note: for people who are using the swap be aware that this were off your sdcard since it is constantly writing and reading the card so technically it shortens the lifespan of the sdcard
[Captivate Android Development] askpcguy:
I also been having sleep deaths on the latest kernel. Usually after charging. Now it happens even after the sleep death after charging.

Going to bump up the CPU minimum frequency to see if it helps.
[Captivate Android Development] sinichi21:
Most people use 512mb but on mine I barely use the 512mb maybe around 200mb on mine is being used so I think 512mb is enough or maybe to big already for an average user
[Captivate Android Development] DerTeufel1980:
Like you said, it uses just a swap file. This is much worse than partition the sd card, because using swap file makes your card not mount to PC anymore.

Gesendet von meinem GT-I9000 mit Tapatalk 2
[Captivate Android Development] bhairya:
I experienced that, too, and major battery drain. Went back to 71 and its fine. Something messed up with 72 for sure.

Sent from my awesome Slim ICS Captivate
[Captivate Android Development] prbassplayer:
Most ppl on i9k use 512MB though many report they rarely pass 200MB so if your SD is small you can make 256MB and still see a difference. One or 2 made a 1GB partition, but that seems exessive.
[Captivate Android Development] shuyin1102:
Im currently on aokp b38 and Devil 0.71 with 1.5 Ghz Live OC, my phone running perfectly for a few hours. Testing more and will post my setting if it still stable till tomorow :D

Edit: screenshots for testers ;) DO IT AT YOUR OWN RISK
[Captivate Android Development] DerTeufel1980:
here comes a new test kernel:

i have made some changes to the cwm recovery (/sdcard and /emmc mounting). all should be fine, but please make a backup of your sd cards (both) if you want to partition one of them (just in case not the wrong one gets partitioned)

also reverted some commits to idle balancer and commited some others (more stability?)

and the big change:

added ultra ksm (metioned by zach thx for this my friend)

what is ksm? http://en.wikipedia.org/wiki/Kernel_...e_Merging_(KSM)

uksm is more optimized and also working for single core systems. using this should give much better ram usage, but at the cost of more cpu usage

if you want stop uksm run:

echo 0 > /sys/kernel/mm/uksm/run

for (re)activating:

echo 1 > /sys/kernel/mm/uksm/run

more details:

http://kerneldedup.org/en/projects/uksm/uksmdoc/usage/

i have added seperate gpu oc from jt1134's galaxy_tab (to switch between 200 and 250 mhz), but i did not get any improvements in antutu...further tests needed

echo 1 > /sys/kernel/pvr_oc/pvr_oc (for 250 mhz)

echo 0 > /sys/kernel/pvr_oc/pvr_oc (for 200 mhz), no reboot needed

and also have changend default screen refreshrate from 60 to 56, with the possibility to change it:

echo 1 > /sys/kernel/refreshrate/enable (60 hz)

echo 0 > /sys/kernel/refreshrate/enable (56 hz)

this needs a reboot, like bigmem hack from stratosk (too bad, i had forgotten it, and now using this breaks the bigmem setting, because the right libs do not get copied automatically )
[Captivate Android Development] shuyin1102:
@DerTerfel you are killing me, will try :D

EDIT: 0.74 running well with 1.5 Ghz LiveOC, perfect and smooth :D
[Captivate Android Development] shaker2k:
DerTeufel.

Seriously..

I love you bro.
[Captivate Android Development] prbassplayer:
Remember to pick up the latest devil.json for CC by .:Crack:. and give him a thanks as well
[Captivate Android Development] xtmp:
0.74 running well with 1404 Hz LiveOC(117%), perfect and smooth.

Angry Birds does not hang! :)

on the 0.72 hung already on the 1320 Hz.
[Captivate Android Development] pizz0wn3d:
In regards to the GPU oc, isn't GPU speed already affected by LiveOC? If so, what are the benefits of the OC over just LiveOC? The only thing I can think of is if your bus isn't stable at the LiveOC required to hit 250MHz GPU.

Herp derp Captivate Tapatalk 2
[Captivate Android Development] DerTeufel1980:
well, i also don't see much need for the gpu oc, but if this really is working as intended, why not use it? i guess there will be one who just waited for this :D

but i think, it does not work...tests will show.
[Captivate Android Development] sUsH667:
updated DevilSettinx-script

i've updated my DevilSettinx-script to match the latest changes that DerTeufel included in his kernel. also you now have the possibility to change your recovery via this script.

changelog for V3.00rc:

added recovery-switcher (thx to stratosk!)

added uksm-setting

added setting for screen-refreshfrate

added setting for gpu-frequency

some corrections and other small changes

added alternative version that eventually may help in case of problems due to busybox being not properly symlinked (again thx to stratosk for the idea!)

feedback and suggestions are welcome!

greetz,

sUsH
[Captivate Android Development] pizz0wn3d:
Well I suppose it can't hurt to try it out :P

Will LiveOC overwrite/conflict with the setting?

Herp derp Captivate Tapatalk 2
[Captivate Android Development] DerTeufel1980:
here comes the fixed version of the previous test kernel, now you can apply both, bigmem and refreshrate mods, without issue
[Captivate Android Development] nsyik:
I tried the 0.74 version but now it cannot read my internal memory as well...
[Captivate Android Development] DerTeufel1980:
Where?

Gesendet von meinem GT-I9000 mit Tapatalk 2
[Captivate Android Development] nsyik:
Sorry i think is the rom setting problem...
[Captivate Android Development] Thunder22:
What would the benefits of a different refresh rate be. Just wondering.
[Captivate Android Development] xtmp:
0.75: (and earlier versions too) after reboot, this options in command center:

- Screen off -Min/Max Freq

- Bluetooth kill

- GPU OS

resetting to "0".

Is it ok ?
[Captivate Android Development] RootTheMachine:
Testing out the GPU OC. It's working great so far, especially considering my phone won't last a second with the bus at 250Mhz.

As asked above, how does this work with live OC?
[Captivate Android Development] acras:
Power menu-Reboot-Recovery doesn't work. It just reboots the phone.
[Captivate Android Development] prbassplayer:
Yes it does. Something else has it messed up for you.
[Captivate Android Development] dave71670:
Ok I think I saw the answer to this earlier in this thread but I searched and could not find it. Why would the S90call_vol edit not stick?:confused:
[Captivate Android Development] brianray14:
I had this issue. Make sure you have most recent devil.json file, use root explorer to edit file and (probably not necessary) but i removed the .bak that got created
[Captivate Android Development] dave71670:
I grabbed the newest json file and command center works fine. I thought volume hack was in kernel not json file? I didnt have this problem with .74 just .75. It wont even create a bak file using two different root browsers.

Edit: The file that I edit goes into initd backup for some reason. What am I missing here?
[Captivate Android Development] Nick0703:
Found a bug with the new test kernel "Devil3_0.75_cappy_CFS_BLN_CMC_20120613.zip". When going into Devil Recovery > advanced > Fix Permissions, it doesn't fix permissions. I think it got switch with Partition Ext SD Card.

Because when I choose Fix Permissions, I see the "Data Size" on the top left of the menu and the options that I get are: 0M, 128M, 256M, 512M, 1024M, 2048M, 4096M. No fix permission??:confused:
[Captivate Android Development] Hivol:
I know I must have overlooked it and I hate to ask... but where is the link to crack's newest devil.Json file? My Command Center stopped working as well.
[Captivate Android Development] prbassplayer:
If not on OP here check i9k threads OP

http://xdaforums.com/showpost.php?p=27353078&postcount=240
[Captivate Android Development] the newguy:
On the same note, would it be possible to include the json file with the zip package moving forward? Just to have one less step involved...
[Captivate Android Development] Hivol:
It was in the I9000 OP. Here's the link http://xdaforums.com/attachment.php?attachmentid=1127324&d=1339598649
[Captivate Android Development] brianray14:
I'm still on .72. Dev is a machine, I can't keep up, lol
[Captivate Android Development] dave71670:
Dev is a machine. LOL I am dropping back to .74. I like the call volume hack too much.
[Captivate Android Development] nicholishen:
I'm really sorry for the stupid noob question...I don't care about graphics or gaming, I simply want apps to blow up on the screen and scrolling to be super smooth. I have not had a good experience with scrolling like I did on my epic 4g. What settings (I'm convinced this is the right kernel) and or ROM should I be using?
[Captivate Android Development] shaker2k:
Slim and devil is amazing.
[Captivate Android Development] baconatorXVI:
command center driving me nuts

How the heck did you get command center to download from the play store??? screen shot attached. this app unavailable with sgh i897.

i've tried creating my own script and putting it in /system/etc/init.d/ to no avail. it seems i am stuck unable to use the full function of this kernel which is a real bummer.

i could attatch my file from init.d if you want. it doesn't have .txt, and it's got the permissions that sUsH667 had described in his post, which i'm sure everyone has seen.

I also made sure there are no question marks left over....

in short i need help, I'm new at making init.d scripts and i'm really not sure why this isn't working.

other than that i love my screaming fast stability of 1.404 ghz!

edit: Nothing is in /data/local in the way of a log file indicating the settings are being used. (if anyone can help me solve this they will certainly get a thanks button pressed :) )
[Captivate Android Development] mirrored:
Can anyone tend to this? I don't want to upgrade from .72 to .75 without knowing this issue is resolved or simply an isolated case
[Captivate Android Development] dave71670:
Permission fix in cwm is not working for me as well, but it does work in twrp.
[Captivate Android Development] mirrored:
what is twrp?
[Captivate Android Development] prbassplayer:
This is why these are considered "test" kernels xD. Nothing to do but wait until DerTeufel fixes it xD.

Edit:

On a random note. What does "partition SD card" do? I've never attempted this before and randomly curious.
[Captivate Android Development] Nick0703:
Should it be "partition Ext SD Card"? Because when you partition your Ext SD Card, I believe that you can do App2SD. But I might be wrong. Can someone tell us what it does?
[Captivate Android Development] dave71670:
It is the other recovery included with the kernel. Do a little search and I'm sure you will find all the details about twrp.:D
[Captivate Android Development] baconatorXVI:
to anybody that read my above post, i was unable to install command center from the playstore. while on devile .72... idk what the bug was but play.google.com said everything was incompatible with my device while on devil .72. i flashed back to semaphore 1.2.1 and everything worked.

i'm going to try and reflash devil and see if that helps anything. (i've got command center installed now so hopefully it'll work for me and i can get my settings to change.
[Captivate Android Development] brianray14:
LOL.. I'm so majorly confused. First attempt at swap and it was successful! Partitioned my sd card to fat32, made the swap partition, but didn't have the option to select 512MB. I think i have it set at like 487MB or some random number that doesn't even make sense. I fumbled with ADB and miserably failed both from the computer and terminal emulator on my phone. So i flashed the bitblaster zip in recovery, and voila...my phone transformed into a multitasking technological phenomenon. Now, I know it's working because 22 apps later, i still have no reloads, lol.. But how do i check how much space it's utilizing? Also, windows will NOT read my sd card while inserted in the adapter (reader) now that's partitioned as such, however it will read from my phone when connected via usb. I have 11 GB of crap to put back on but the transfer rate is PITIFUL (2 hours it'll take to copy everything back over.) Does anyone know of a way to get more respectable data transfer rates?

EDIT: How does swap affect flashing kernel upgrades? Does anything need to be changed/disabled before flashing?
[Captivate Android Development] prbassplayer:
It shouldn't really affect it. Your SD card will always have said partition there just won't be use on other kernel. I wouldn't see a issue with future flashing but if I'm wrong someone correct me.
[Captivate Android Development] pizz0wn3d:
Gonna answer the questions in order:

1: open up a terminal app and type "free" without quotes to see how much space is being used in the swap partition (this is also the best way to make sure it's set up and working correctly). Alternatively, you could run the ADB shell command from your comp and type the same "free" command.

2:most likely you partitioned the swap partition first, which windows won't be able to read. Windows will only recognize the first partition on the SD (or at least that's what the partition program said when I was partitioning mine). So make the fat32 partition first, then the Linux Swap partition second. Also, DO NOT PARTITION WHILE MOUNTED FROM YOUR PHONE. YOU MUST USE A READER/ADAPTER. sorry for the caps, but prbassplayer did that and is having issues getting windows to recognize his card xD

3: As for the transfer speeds, I'd recommend just using the reader. Mine caps out at around 6.5-7mb/s while mounted from my phone and ~10mb/s (lower class card =/) from the reader.

Edit:

4: when upgrading the kernel just flash it > reboot > flash bitblaster zip. Has worked great for the last two updates for me.

Edit 2:

I'd suggest everyone go to bitblaster's post and mash his thanks button. The zip he made is pretty much the best thing ever (aside from, ya know, Devil kernel ;P)

Herp derp Captivate Tapatalk 2
[Captivate Android Development] Nick0703:
Re: [Kernel][ICS] Devil3_0.72 [10/06/12] - Cappy

Yep, you're right. Because I did the swap on .72 and now I'm .75 and it's still working perfectly, just need to flash the "bitblaster.zip" because when flashing the new kernel, all the init.d scripts get sent to the backup folder.
[Captivate Android Development] acras:
Flashed back .72 and reboot to recovery works. Flashed again .75 and it doesn't.
[Captivate Android Development] prbassplayer:
Redownload and try again?... Actually my phone is running 74 O.o LOL will look for .75 and try again lmao. Could have sworn I was on latest.
[Captivate Android Development] syanz87:
Last 2 versions of devil Kernel 3_0.71 & 3_0.72 break the compass.. Compass shows wrong directions.. Also in google maps...

Tried with different ics roms.. Please do something about this....
[Captivate Android Development] pizz0wn3d:
Works fine here on .75, I'd go with prbassplayer's suggestion and Redownload.

Herp derp Captivate Tapatalk 2
[Captivate Android Development] prbassplayer:
Yup was just going to say I flashed .75 and worked just fine. Bad download or something else on your end. I once had a issue because I had a moddem boot image (modded Param_lfs) and my phone would not reboot in to recovery from rom.
[Captivate Android Development] fractaline:
So guys, for the swap partition, is there anything wrong with simply resizing (shrinking) the current partition, then using the unallocated space for the swap? Or is the repartition necessary for some reason?

Just an observation: when using the capacitive buttons in recovery the mapping is out... For me up is select and select does nothing... Has anyone else seen this?

Phoned in.....
[Captivate Android Development] pizz0wn3d:
Regarding the buttons in cwm, read the changelog from OP. As for shrinking the partition, you can give it a shot. It should work, but you definitely will want to defrag the card beforehand as I'm pretty sure shrinking a partition just truncates it. I'd say just back it up and repartition the whole thing.

Herp derp Captivate Tapatalk 2
[Captivate Android Development] DerTeufel1980:
Have the buttons always been this way, or only last version?

Gesendet von meinem GT-I9000 mit Tapatalk 2