yashsingh1/xdaforums huggingface dataset:
[Galaxy S I9000 Android Development] jelle2503:
Ok maybe I overreact excuse me

btw I think I found bug in your json file. You swapped Wifi mode around.

I soon hope to see you and devil have worked this all out :) I love command center.

0 = Stronger Wifi, and 1 = Powersave
[Galaxy S I9000 Android Development] IWillExplain:
added missing version_79 for 9000 and 9000b

to http://ics.samsung-updates.com/kernels/
[Galaxy S I9000 Android Development] mikiept:
I will change it when DerTeufel1980 release a new version. All credits go to him! He's a machine ;)
[Galaxy S I9000 Android Development] dawidk750i:
anybody know how activate swap when phone start up?
[Galaxy S I9000 Android Development] DerTeufel1980:
just tried the link you got some time ago:

http://xdaforums.com/showthread.php?t=1610835

it's working like it is written there.
[Galaxy S I9000 Android Development] dawidk750i:
I have that, but it doesn't work
[Galaxy S I9000 Android Development] sunra0815:
I was to lazy to improve my script for easy use for everyone :rolleyes:

But you can use the .zip made from this guy:

http://xdaforums.com/showpost.php?p=25578231&postcount=83
[Galaxy S I9000 Android Development] dawidk750i:
I used this script too, but still doesn't start after reboot
[Galaxy S I9000 Android Development] DerTeufel1980:
thanks for the link. have placed it in the q&a now :)
[Galaxy S I9000 Android Development] DerTeufel1980:
have you created swap partition? just tried it, too, and this script also is working.
[Galaxy S I9000 Android Development] Weedalot:
I used the flashable zip from that post, works for me like a charm
[Galaxy S I9000 Android Development] dawidk750i:
Yes, I have 512 mb swap partition, swap working ok, but after reboot I must activate it in terminal emulator
[Galaxy S I9000 Android Development] kashortiexda:
+1 same for me ^^
[Galaxy S I9000 Android Development] habylab:
Sorry, but can someone direct me as to how to activate devil idle? I've tried using the terminal but it says about the directory already existing.

Sent from my Galaxy S running Slim ICS 3.5 and Midnight kernel from my XDA Premium app.
[Galaxy S I9000 Android Development] sunra0815:
With Devil2_0.81 I wasn´t able to activateswap via init.d too.

I´ve tested it again now ...

But I found a dirty way to get it running ...

Type "sleep 60" before swapon -a in the 05userinit file ...

#Activate swap at boot

#!/system/bin/sh

sleep60
swapon -a
echo 60 > /proc/sys/vm/swappiness

I don´t know why but it seems that something does not run in the usual order?
[Galaxy S I9000 Android Development] Virnik0:
I've made 512MB swapfile in /data partiion (SD is slow compared to it) with dd, made swap structure in it with mkswap, and then edited init file (swapon /data/swapfile) with higher start number so it activate during boot (problem you had with swap not activating during boot is your fault, you've been activating it before SD kernel module is initialized - waiting here for 60 seconds means that you just hope that system will have SD card accessible after 60 seconds) after all other system init.d services are already started, changed swappiness to make sure it is actually used (had to recompile complete shell stack for 'free' binary to have a way how to check it).

Works. So what is the problem with swaping? Due to my results, kernel works with swap correctly.

Clean and simple. Not like that sleep stall hack you've used.
[Galaxy S I9000 Android Development] DerTeufel1980:
init.d is executed earlier with the new initramfs. i suppose this was/is making your problem. the funny thing is, i have rebootet ~20 times this evening, and swap everytime was working. maybe the sd card also is important by this, working or not?

has anyone seen Crack? :p he always was telling about problems with deleting files from etc with the old initramfs...and now he disappeared :p
[Galaxy S I9000 Android Development] mialwe:
He got it working.
[Galaxy S I9000 Android Development] DerTeufel1980:
are you talking to me? if yes, i know he got it to work, just wondering, what was wrong ;)

if you were talking about something other, please tell me :)
[Galaxy S I9000 Android Development] mialwe:
=> he got it working - so - yes, direct answer.

Your question made me think you did not know about this so I thought I let you know as he contacted you, too. Reason is still unknown as far as I know.
[Galaxy S I9000 Android Development] .:Crack:.:
Well yeah, I have no idea what was wrong, I flashed stock rom twice and went back to ICS and it worked... Had some softreboots with 123% but 122% works fine (don't know why i can reach 123% on glitch).

That doesn't mean the Kernel-side issue is gone (still on .79), since glitch + sema did work before flashing the stock rom via odin.

I still have a backup with my old setup, when i have time i will test .82 on it and see if you managed to fix it! :) Just don't have much time atm. Didn't test .81/2 because I'm very content that everything is working so far :D Don't want some crazy sh*t to happen again :D

Thanks ;)
[Galaxy S I9000 Android Development] DerTeufel1980:
ah :) i thought you were talking about the swap discussion. did not think about, that you are talking about crack ;) thanks

i suggest it is something with the mounting tweaks, mialwe is using, and i was copying. i still don't know, why this could cause your problems, but other than this, i have no idea. would be interesting, if the problem really is gone now. i'll stick with this initramfs for now, so you can test it later ;)

Edit: to make it clear: I don't think mialwe has done something bad here. I just couldn't see anything else related to the behaviour of "not deleteable files". Maybe, I am totally wrong here, we'll see...
[Galaxy S I9000 Android Development] DerTeufel1980:
here comes the new nightly :p

have changend internal code, to have the possibility to let command center apply settings at boot (not the direct way, but working :) )

due to these changes, devil_idle no longer can be configured by using nstools, on the other hand, the bug with false permanent idle is gone now :)

the new path to the devil idle settings file is as followed:

similar changes to the governor profiles. they can be found now at:

the bug of lulzactive also is present with tegraks latest build....but it seems to be no big deal for most/all of you, cause me was the first who found it ;)
[Galaxy S I9000 Android Development] cba1986:
How do you set the swapfile inside data?

Via swapper2?
[Galaxy S I9000 Android Development] dark_knight35:
You should have changed the name with mialwe, midnightlies are more likely expected on midnight kernel :p.
[Galaxy S I9000 Android Development] purpleraintoxicity:
If I'll flash the Devil_3.1.9-14_CMC_CFS_V(R)_LiveOC_DeepIdle_LED.zip kernel with v13 and modded framework, should the didle work?

I can flash the v13 kernel, but I like the built in colors more then voodoo

Send through space, using my alien phone running TH CM9
[Galaxy S I9000 Android Development] XlAfbk:
Please continue providing deep idle enabled kennels. I never use Bluetooth so i don't care if it's broken but i do care about di.
[Galaxy S I9000 Android Development] cspiby:
Has anyone had any success with WiFi sleep when screen off?
[Galaxy S I9000 Android Development] lippol94:
I do.

Running latest kernel :)
[Galaxy S I9000 Android Development] giokspy:
Deep idle finally no working on me with 3.1.9 kernels and v13 modded framework
[Galaxy S I9000 Android Development] Bonvaz:
Thanks for vc versions if you will make it tonight!!! 720p it's a little laggy,strange because with stock kernel I have no problem..
[Galaxy S I9000 Android Development] cspiby:
CPU Spy shows Deep Sleep not Deep Idle, I wish people would get their heads around this!
[Galaxy S I9000 Android Development] ocelofil:
One little questione. It will be problem for some clever devs do a little one nice

framework-res mod for Onecosmic?;) I will be so greatful:D

EDIT: I am stupid...last one doesn´t support deep idle...I AM SO SORRY!
[Galaxy S I9000 Android Development] :
So... what's the difference between deepidle and deepsleep?
[Galaxy S I9000 Android Development] bhu1:
I think when you have programs running like songs , downloads and games and screen is off then device is said to be in deep idle, whereas when no such activity is running and screen is off then its said to be in deep sleep.

But I maybe wrong here.
[Galaxy S I9000 Android Development] cspiby:
Basically you get deep idle when you have a wakelock. No wakelock you get deep sleep.

I don't think deep idle is the holy grail people think it is, if you use your phone as an MP3 player then yes, it will extend your run time, but it won't make any difference otherwise.
[Galaxy S I9000 Android Development] DarkSorcerer:
@DerTeufel1980,

Sorry if has been answered already, but not thinking about init.d support? :)

Thank you,
[Galaxy S I9000 Android Development] purpleraintoxicity:
Its a whole other thing, ill attach the link to that later

Send through space, using my alien phone running TH CM9
[Galaxy S I9000 Android Development] purpleraintoxicity:
thats why I its a big deal for us. I myself listen to music more then 2 hours a day

Send through space, using my alien phone running TH CM9
[Galaxy S I9000 Android Development] malcho:
Kernel works good.

Phone is smother and faster.

Butt it's just few hours since i flash it.
[Galaxy S I9000 Android Development] XblackdemonX:
BLN not working for me with BLN kernel.

I have BLN Control Pro 0.15.20, it's active, if I test it I get no lights at all on the keys
[Galaxy S I9000 Android Development] pl4cid:
double check you settings, it definetely works :)
[Galaxy S I9000 Android Development] DerTeufel1980:
It's working for me, too. Was also testing it, before uploading.

Voodoo Color kernels are on there way...
[Galaxy S I9000 Android Development] Bonvaz:
You are the best man..
[Galaxy S I9000 Android Development] XblackdemonX:
weird...

maybe I should use a kernel cleaning script?

Anything you can suggest?
[Galaxy S I9000 Android Development] mikiept:
Just for the record the new initramfs is working really great ;)
[Galaxy S I9000 Android Development] mikiept:
Actually "echo > 0" is for MAX (better battery) and "echo > 1" for FAST (better signal). I think DerTeufel1980 forgot to change the OP when he was aware of the mistake ;). Please correct me if I'm wrong. :)
[Galaxy S I9000 Android Development] kamalmawa:
can anyone confirm NSTools init.d option doesn't work with 0.82 any more... it was working with 0.79.. what changed ?

Edit: Could be this?

@DerTeufel sorry haven't been able to get NStool mod working.. but I am doing my research how to build an app similar to Semaphore app so we can run all the tweaks through it.. Give me sometime because first time always hard you know ;)
[Galaxy S I9000 Android Development] nikhilonlive:
Plz provide download link for devil kernal version 2.0.83...

Thanks
[Galaxy S I9000 Android Development] Arnoj:
Here : http://xdaforums.com/showpost.php?p=25802075&postcount=4389
[Galaxy S I9000 Android Development] Abyv:
Hi Sorry about this stupid question..I guess no point in using NS TOOLS if on 2.82version ?..also command centre needs the commands you have provided above to attain..idle if needed.

Thank you
[Galaxy S I9000 Android Development] DerTeufel1980:
this is part of the code:

if (uiFastWifi == 1)

power_mode = PM_FAST;
[Galaxy S I9000 Android Development] :
@DerTeufel:

Can you plz write down all your commands? and in my opinion a devil kernel app is better than command center or nstools... what do you think about that?
[Galaxy S I9000 Android Development] DerTeufel1980:
all commands, which cannot be set with nstools are in the op, or in the changelog of my latest test kernel.

all commands which can be set with nstools can be seen, by taking a look into the 99nstools files in init.d (if you have choosen to set the settings after boot by using init.d)

i can't provide a devil kernel app, because i don't know anything about java. everyone who can code this, can feel free to do so :)
[Galaxy S I9000 Android Development] -MaD-:
+ 1

Anyone? Please!

Gesendet von meinem GT-I9000 mit Tapatalk 2
[Galaxy S I9000 Android Development] purpleraintoxicity:
+9999990 millions
[Galaxy S I9000 Android Development] XlAfbk:
will you merge the voodoo sound changes from pawtips kernel? it's as good as a seperate VS now so probably better to follow the "official" kernel there.
[Galaxy S I9000 Android Development] DerTeufel1980:
as far as i have understood it, pawit just is using voodoo sound again
[Galaxy S I9000 Android Development] .:Crack:.:
Whats the purpose? Just load the original app (yes, i read your comment) and show respect to supercurio, instead of merging his (open source) code into some other app/rom/Kernel.

just my opinion...
[Galaxy S I9000 Android Development] XlAfbk:
seems you didn't... And in fact it was supercurio himself who coded the current iteration of what's used in CM9. What that has to do with not using the original app I have no idea as the code in CM9 kernel just enables users to use the original voodoo sound app. I can only guess you actually have no idea what is in the latest CM9 kernels in regards to VC.
[Galaxy S I9000 Android Development] CaraMuuu:
So, I'm not sure if I get it, what would be the advantages/disadvantages? For me, not having to use VoodooControl app would be a little something already ;)

And Crack, come on, don't talk like that, it's not about merging his (open source) code into some other app/rom/Kernel, we're talking about cyanogen in here, which is also open source and the base of lot of roms and work for our beloved i9000, I'm sure if they merged something they had permission from supercurio and/or gave him proper credit for it.
[Galaxy S I9000 Android Development] XlAfbk:
with the latest cm9 kernel you have the choice of either using the voodoo sound app (with the same feature set as a seperate VC implementation in kernel) or cm9s dsp manager. both have their small pros and cons, so having the choice to use whatever you prefer is nice.
[Galaxy S I9000 Android Development] dark_knight35:
Without the app, you can't set bass boost or disable things. So you'd still have to use the app.

Gesendet von meinem GT-I9000 mit Tapatalk 2
[Galaxy S I9000 Android Development] XlAfbk:
you'd only have to use the app for those features not available in dsp manager. and i doubt many users are actually using those regulary.

the only feature that keeps me with VC is the key mapping.
[Galaxy S I9000 Android Development] habylab:
I'm STILL getting the issue of the startup tweaks in Slim ICS not doing existing once set in settings. Had them before switching, ans now can't delete, find or add them. Had this problem since you made your kernel create a init.d backup .

Sent from my Galaxy S running Slim ICS 3.5 and Midnight kernel from my XDA Premium app.
[Galaxy S I9000 Android Development] dark_knight35:
You have to move the files in /system/etc/init.d/backup back to /system/etc/init.d. That's all.

Gesendet von meinem GT-I9000 mit Tapatalk 2
[Galaxy S I9000 Android Development] DerTeufel1980:
to the voodoo sound discussion...this is what pawitp changend:

https://github.com/CyanogenMod/andr...mmit/f42d6aaaff65e7b255bad8696b99f396c3a138ed

i did not have to change it, because it always was this way. when stock kernel now is abled to be used with dsp manager and voodoo sound, this is, because dsp manager is getting changend. it should also work with every other kernel, because stratosk, mialwe , glitch, and me never followed this "wrong" way.
[Galaxy S I9000 Android Development] purpleraintoxicity:
I got 2 problems.

First is that Nstools settings never applied in boot.

Second is offline charge, after an hour of offline charge, the phone shut itself down. Need to plug out the charger and boot
[Galaxy S I9000 Android Development] habylab:
But there are no files there, empty.
[Galaxy S I9000 Android Development] Segnale007:
so I have been a way from the development for a while cuz I been kinda busy, however, I'd like to know what's the last version of the devil kernel which supports swap..

Thanks
[Galaxy S I9000 Android Development] mikiept:
0.83
[Galaxy S I9000 Android Development] dark_knight35:
0.83. I think swap won't be removed from kernel anymore.

BTW could you take a look at darktremors apps2sd? It can enable swap and app2sd.
[Galaxy S I9000 Android Development] mikiept:
Command Center JSON

Again, a modified version of JSON for command center.

Now with support for the new test kernel specs (0.83).

Options that should stick after reboot:

*Fsync

*Wifi Mode

*Profiles

*Devil Idle Mode

All the others reset to default after reboot.

Just rename the attached file to devil.json (remove the .zip extension) to use it.
[Galaxy S I9000 Android Development] DerTeufel1980:
damn it...i have forgotten the smooth_ui....
[Galaxy S I9000 Android Development] thestudent00:
If i delete nstools and install another version (because i wanted to see if deep idle work when i disable bt) and it is with each version i install, the apk want su permission again and again. i can not go to app because if i say allow then it asks me again.

Can I doo something? I restored a nandroid and now it works. But now i have again the devil nstools mod and can not see depp idle stats.

Sent from my Transformer TF101 with Megatron 1.0.4 and Guevor Test18e Kernel
[Galaxy S I9000 Android Development] mikiept:
;) I think it is better if you finish all the specs and then send me the entire list ;)
[Galaxy S I9000 Android Development] Pusheka:
Error
[Galaxy S I9000 Android Development] mikiept:
I'm not sure if it is a problem with the latest versions of nightlies or the combo of them with devil. One solution i've found is to substitute the su binary. To do this follow the steps found in here:

http://xdaforums.com/showpost.php?p=22643465&postcount=8328

Hope it helped

BTW: DerTeufel1980, could you take a look at this please? to know if it is rom related or combo with devil related issue?

---------- Post added at 07:31 PM ---------- Previous post was at 07:28 PM ----------

Nothing is wrong with the downloaded file. Just tested it. Simply remove the .zip extension in the name, its not meant to be extracted ;)
[Galaxy S I9000 Android Development] DerTeufel1980:
now we have a "starting point". when i am adding smooth_ui to initramfs, i also can add it to your script. changing one file is not too much. just did not have enough time to write them all.

thank you very much for this :)

i have not changend anything to su. did you also have these problems?`only with nstools, or another app, too?
[Galaxy S I9000 Android Development] jelle2503:
I ran out of thanks :(

Can you set Devil Idle to return value? It doesn't show. And include more steps in touchwake delay? 5,10,15 seconds?

what about user_min and user_max? they can't bet set with NStools either, same as BLN blink maxtime. :confused: or do they stick at boot already?
[Galaxy S I9000 Android Development] mikiept:
Well, it happened to me when upgrading to the later 2 nightlies. All the apps that require su permission didn't stop asking for permission (infinite loop). I hadn't test it with the stock kernel.

Pawitp has upgraded the busybox binary to 1.20.0 and has made some other changes. Maybe its that.

EDIT: Now that the JSON is readable and is in the right format, its just a matter of editing it to add the new kernel features. I hope that in the future we can replace NSTools ;)
[Galaxy S I9000 Android Development] DerTeufel1980:
bln is bit problematic, as it always needs a service to catch the missed calles. this service is running with nstools, and with bln pro. with command center it is not possible, cause this is only running "scripts"

user_min/max are integrated in the initramfs. if command center sets these values, they stick after boot (did not take a look at the file yet)

ah: pawitp has upgraded it...i am falshing the cm9 busybox with the kernel, to avoid incompatible busyboxes with all the different roms, but it still is 1.19. maybe his other changes are dependent from the newest version...
[Galaxy S I9000 Android Development] purpleraintoxicity:
derteufel,

What about blx?

You always forget it
[Galaxy S I9000 Android Development] mikiept:
I don't know why the return value is not showing. I think the cat command is returning a value but there isn't enough space on the screen to show it. :confused:

---------- Post added at 07:48 PM ---------- Previous post was at 07:47 PM ----------

I did not add those ;) you did not include them in the list (user_max user_min) ;)

EDIT: yes, i also think busybox is the problem
[Galaxy S I9000 Android Development] mikiept:
Just added the user_max/min to stick after reboot ;)
[Galaxy S I9000 Android Development] nikos523:
hi

i want to try this kernel for first time.

which one is for slim (im on slim 3.4)? i want the bm(?) version with 400mb ram.

im searching but i cant find my answer..:o

thanks anyway :)
[Galaxy S I9000 Android Development] mikiept:
use the *_XL_BM version :) links in first post

---------- Post added at 08:56 PM ---------- Previous post was at 08:36 PM ----------

For those who are having trouble with su asking repeatedly for permissions here it is a possible solution:

http://xdaforums.com/showpost.php?p=25842011&postcount=1969
[Galaxy S I9000 Android Development] jelle2503:
I had the issue you mention about SuperUser asking all the time for permission, when upgrading to latest nightly. I wiped data on Superuser app, it solved it for me.
[Galaxy S I9000 Android Development] fishears:
I downloaded with tapatalk & extracted with root explorer & the archive is empty.... Any ideas?
[Galaxy S I9000 Android Development] lerkin:
You don't need to extract, just remove.zip
[Galaxy S I9000 Android Development] djlukas1983:
Don't extract this file. Only remove

.zip

from its name.
[Galaxy S I9000 Android Development] Segnale007:
I am really busy atm, handling 3 jobs at a time here in Toronto. The only spare time I have are few hours to sleep and shower, not even to eat. But I will try my best to give it a look..

Thanks
[Galaxy S I9000 Android Development] .:Crack:.:
init.d scripts are not executed for me...

rebooted often and checked permissions...
[Galaxy S I9000 Android Development] mikiept:
You must be cursed ;):confused:
[Galaxy S I9000 Android Development] .:Crack:.:
Haha :D

Or im just doing something wrong?

works fine on .79 ;)
[Galaxy S I9000 Android Development] nikos523:
First impressions,

Very good and fast kernel!! Great job :D (i have no idea why i didn't tried devil before :S)

I dont have time to mess with voltages governors oc etc etc, but everything is good enough for now :)
[Galaxy S I9000 Android Development] DerTeufel1980:
LOL

maybe i have to make a special kernel, just for you next time :D

I could let init.d execute twice, if the first run didn't succeed ;)

is deleting of files working this time?
[Galaxy S I9000 Android Development] mikiept:
Yeah, "crack" a version for him ;) eheh
[Galaxy S I9000 Android Development] DerTeufel1980:
ok, it was meant to be a joke, but it is working ;) if my init.d would not be executed the first time, it is tried a second time :D

because of no side effects, i am really going to make it this way in the next kernel :)
[Galaxy S I9000 Android Development] mikiept:
OMG, i'm speachless! I'm truly impressed with you huge talent!!!
[Galaxy S I9000 Android Development] FadeFx:
Why do u give them a confusing .zip extension, wouldn't a .txt be better?

------------------------------

tapatalked from Galaxy S
[Galaxy S I9000 Android Development] Pusheka:
Time for XL version.
[Galaxy S I9000 Android Development] siky_dude:
Afaik, xda doesn't allow txt files. It needs a .zip extension.
[Galaxy S I9000 Android Development] purpleraintoxicity:
db

Can be good replacement
[Galaxy S I9000 Android Development] FadeFx:
it does, up to 256kb, just check in "manage attachments...

siky, you know i really like you, but could you start checking your statements before posting bull****? sorry, no offence...