yashsingh1/xdaforums huggingface dataset:
[Galaxy S I9000 Android Development] currydude:
Deep idle only shows if you have something running in the background (like playing music) while the screen is turned off.

Also note, that currently there is a bug with deep idle in that if you plug your device in the charger, you will need to reboot otherwise, the deep idle state will not work.
[Galaxy S I9000 Android Development] cspiby:
Tried playing music and turning off screen, still no deep idle state.
[Galaxy S I9000 Android Development] currydude:
Did you reboot? Remember, any contact with a charger/usb cable will result in the deep idle state being disabled. Are you on teamhacksung's build 14 + deep idle enabled framework?
[Galaxy S I9000 Android Development] cspiby:
Yes I rebooted also cycled camera as gtalk can leave it activated on boot.

Using the onecosmic framework a I'm on his rom.
[Galaxy S I9000 Android Development] lucainno:
Hello, added support USB Host mode (OTG) in this kernel is great
[Galaxy S I9000 Android Development] currydude:
There's your problem, this kernel is teamhacksung's ICS rom and their rom ONLY.
[Galaxy S I9000 Android Development] fabrizioguess:
A USB connection question

Hi all,

I'm testing this kernel on ICS B13 + gapps and it is working very well, but when I connect my phone to PC via USB cable I can't see USB connection, but only Multimedia connection with some duplicated folders...Is it normal run?

Thanx in advance
[Galaxy S I9000 Android Development] cspiby:
So why is the framework for onecosmic's posted?
[Galaxy S I9000 Android Development] lembi2001:
It isn't:

I think you may have misread something somewhere.
[Galaxy S I9000 Android Development] currydude:
BIG @55 FACEPALM even if there was one, look at the title -.-"
[Galaxy S I9000 Android Development] thaidroid:
No misread this kernel works fine on OC3.1
[Galaxy S I9000 Android Development] lembi2001:
The kernel might but the framework doesn't.
[Galaxy S I9000 Android Development] currydude:
And where exactly does it say that?
[Galaxy S I9000 Android Development] lembi2001:
The OP clearly says it's for TeamHackSungs ICS port.
[Galaxy S I9000 Android Development] rlorange:
Guys on onecosmic rc3.1 with platypus kernel can get deep idle working briefly but only when 100mhz is being used.

The crazy thing is that when you first boot the phone without any nstools settings used (or voltage control). 100mhz is used and deep idle works. The moment you change any CPU setting 200mhz becomes the min freq until reboot.

To see for yourself try this:

- disable boot settings in nstools and clear app data.

- disable root access for nstools in super user app.

- reboot... do you see 100mhz being used?

- now open nstools allowing root privileges and only enable deep idle.

- let phone idle and check stats. Do you see TOPon being ysed ... ie deep idle is working?

Note: I think screen timing out disabled 100mhz if you have nstools app open waiting for didle stats so you might not see it work first try.

***Vintage Galaxy S1 running ported Ice Cream Sandwich Android 4.0.3 by OneCosmic***
[Galaxy S I9000 Android Development] thaidroid:
Yes but the kernel works on Both ROM's the framework is for TH only, Trust me I'm using both Roms with this kernel:D

---------- Post added at 06:51 PM ---------- Previous post was at 06:49 PM ----------

DIDDLE works when you reboot after disconnecting USB as people has pointed out.:D:D
[Galaxy S I9000 Android Development] lembi2001:
I already said that as you can see:

This was in response to cspiby complaining that they couldn't get the framework to work on onecosmic!

No one mentioned the actual kernel. If you read the previous posts from cspiby they are clearly talking about the framework which is just for TH port
[Galaxy S I9000 Android Development] scheichuwe:
I posted the modded framework for Onecosmic's yersterday

http://xdaforums.com/showpost.php?p=21480437&postcount=245

It's not linked in OP, but I did the same edits on that file as I did on the one you are using for build 14.

Edit:

When deep idle is not working at all on onecosmic's, it's definitely not related to modded framework. Even without the framework file you should have TOP=ON.
[Galaxy S I9000 Android Development] rtfpessoa:
I'm having some trouble.

NSTools app is not registering Deep Idle.

Always 0. ON=0 OFF=0, but on CPUSpy it have many deep idle time.

I have instaled the right framework and last kernel version.

Not figuring what can do this.

Any way i can figure what app or what is making this happen?

In Running apps there is no strange app running, just google services and swype.

Any thoughts?
[Galaxy S I9000 Android Development] scheichuwe:
CPU Spy shows deep sleep, not deep idle..
[Galaxy S I9000 Android Development] DerTeufel1980:
i just had no time to look at the recovery -- vodoo problem. i think i just have to set other default voodoo values, to make recovery look normal again...but, no time for testing. but for sure, voodoo color will be back again
[Galaxy S I9000 Android Development] n99flake:
Glad to hear it :)

thanks for speedy reply, I will await the triumphant return!

x
[Galaxy S I9000 Android Development] shadehh:
I'm confused on the sbm part, since you said it's only for slim ICS and patched roms. Does that mean i cannot use it on icssgs 4.2 by onecosmic?
[Galaxy S I9000 Android Development] DerTeufel1980:
I never said this (can't remember) . I have included the libs, which are the patch. So you should be fine by just installing.

Sent from my I9000 running Android 4.03
[Galaxy S I9000 Android Development] cba1986:
Edit: defeated it for only 1 minute.....
[Galaxy S I9000 Android Development] burakgon:
Can't we have 400 mb ram with cm7? Can't you include this memory mod to a cm7 kernel?
[Galaxy S I9000 Android Development] Marshy919:
Loving the constant updates. Thank-you very much, been my favourite kernel since ics.
[Galaxy S I9000 Android Development] Trak-X:
For everyone who wants to know how TouchWake works:

Normal Version:

1. Enable TouchWake in NSTools and reboot;

2. Turn on phone and wait for the screen to turn off (don't turn it off by power button);

3. Press the screen withing the 45000 ms to turn it back on (if not, you will have to used the hardware buttons);

Lazy Version:

1. Enable TouchWake in NSTools;

2. Set Delay to 0;

3. Turn on the screen with a touch anytime (not very good when having the phone in the hand or in the pocket);
[Galaxy S I9000 Android Development] cba1986:
Is selectiveOc off by default? Now all steps are liveoced-
[Galaxy S I9000 Android Development] lerkin:
Thanks for great kernel.

0WG89422CF6776055
[Galaxy S I9000 Android Development] DerTeufel1980:
Yes. Just activate it from recovery.

Sent from my I9000 running Android 4.03
[Galaxy S I9000 Android Development] wojtaz131:
Hi.

I have question about TouchWake. I installed nstools, activate touchwake, but this works only with delay 0ms. What is option delay?

Wysłane z mojego GT-I9000 za pomocą Tapatalk
[Galaxy S I9000 Android Development] Ashtrix:
Um, sorry i missed that , actually re-booted to recovery to make a backup maybe those files were already erased...:o

I'll report next time if it happens again..:D

thankyou
[Galaxy S I9000 Android Development] DerTeufel1980:
The files are written, everytime you start your phone. So, the additional boot has overwritten the files.

Sent from my I9000 running Android 4.03
[Galaxy S I9000 Android Development] Rsdj:
Very fast kernel!

One question: the new XL bm version (402mb) breaks 720p rec?
[Galaxy S I9000 Android Development] Rsdj:
Also the XL version (390mb)?
[Galaxy S I9000 Android Development] dark_knight35:
If you're on a patched ROM, then no. If not, you have to flash F4k's patch first(or does this work now, that the files are flashed with kernel?).
[Galaxy S I9000 Android Development] purpleraintoxicity:
I think regretl they were with 0.64

so no reason it won't with the new ones
[Galaxy S I9000 Android Development] .:Crack:.:
Dark knight: incorrect. afaik all needed files are also flashed.

rsdj: no
[Galaxy S I9000 Android Development] dark_knight35:
I no, but some1 had to flash the patch tho and if you look on changelog, you can't see it fixed.
[Galaxy S I9000 Android Development] gertjan411:
I am on Dark Knight 3 an i flashed the Devil2 0.65 i9000 CFS BLN CMC XL.

Now when i make a video than i have a small frame and i can not see it on full screen.

Did i somthing wrong?
[Galaxy S I9000 Android Development] legola:
Same here. Maybe there is nothing wrong. I hope so.
[Galaxy S I9000 Android Development] gokussjx:
AFAIK, DarkKnight is not a supported ROM here. You can't report them. (I hope it will be, though)

As of now, it can't be accurately answered.

But try the BigMem patch. It might work.
[Galaxy S I9000 Android Development] gertjan411:
Okey I try but thanks for your reply

Verzonden met Tapatalk Beta 6

---------- Post added at 03:29 PM ---------- Previous post was at 03:16 PM ----------

The BigMem patch works only on 480 p but i don`t mind i am glad it works :-)

Thanks again
[Galaxy S I9000 Android Development] Bo0bz:
Is your cam set to 720p? if I lower my resolution the screen will not br full screen!

Sent from my I9000 with 4.0.4
[Galaxy S I9000 Android Development] shaharofir:
Thanks for your great work... Running it on Elite v9.1, XL_bm version... Amazing!
[Galaxy S I9000 Android Development] Segnale007:
This is definitely the best most stable and smooth kernel for ICS, fully integrated with ICSSGS 4.2.

However one thing this kernel is missing is just the swap feature. @DerTeufel1980 could you please enable it on your next release??

Big ups
[Galaxy S I9000 Android Development] gertjan411:
I have that problem when i set it on 720p on 480p i have no problems.

So for me 480 is the best option.

Bdw I can not use 720p than I get a FC using Big memory.
[Galaxy S I9000 Android Development] dark_knight35:
Sry for my stupidness, what do you mean with 'swap'? Because I've read of a swap function that allows you to use a part of the sd card as RAM.

@DerTeufel Could you pls add a bt kill function to devil menu in CWM?
[Galaxy S I9000 Android Development] Segnale007:
No actually I may not have explained myself properly. However swap doesn't add ram, but yes it uses part of the sdcard to swap data onto it preventing the ram from overloading, giving some better overall usage performance.

In order to enable a swap partition the swap feature must to be enabled into the kernel.
[Galaxy S I9000 Android Development] dark_knight35:
Is there any kernel which already has this feature?
[Galaxy S I9000 Android Development] Segnale007:
I don't know for the Galaxy S, this is my fourth hour of Galaxy S owenership, but for the HD2 and X8 pretty much most of the kernels out there support it. It just needs to be enabled and compiled..
[Galaxy S I9000 Android Development] DerTeufel1980:
i know. i already had zram enabled in previous releases, but it seems to be very buggy...as far as i know, no other kernel has this.
[Galaxy S I9000 Android Development] Full HD:
That might be the reason why in my opinion (maybe a placebo) the v0.64 kernel is slightly smoother and very little less laggy than v0.65. I've tried both kernels alternately and my conclusion is that on DK 3 the v0.64 is the slightly the better choice. Both kernels are excellent work!
[Galaxy S I9000 Android Development] saszseb:
It works fine here. I've only activated it.

Sent from Slim_ICS_3.2
[Galaxy S I9000 Android Development] fane1:
Have been changing kernels for a while and one thing i notice is that with yours i can't control music with headphones like next song,previous etc.Im using poweramp.Can you take a look? IT would be great. Thank you for your work,one of the best kernels for our phone.
[Galaxy S I9000 Android Development] dark_knight35:
So zram also uses space on the sdcard? There are some swap apps in the market, which can create a swap file without need to partition the sdcard. If this swap function would be integrated, we could get such an app and profit from more(slow) RAM. Can this method be compared to the 'ready boost' function in win7, where you use the space of an USB stick as RAM?
[Galaxy S I9000 Android Development] DerTeufel1980:
with which kernel was it working? then i can take a look at the differences.

i don't think, we need more (slow) ram. we now have much more ram than 2 weeks ago ;)
[Galaxy S I9000 Android Development] fishears:
Thought it was time to say thank you.

$15 sent today by paypal
[Galaxy S I9000 Android Development] fane1:
With semaphore and midnight it works
[Galaxy S I9000 Android Development] Segnale007:
I am afraid but zram act in a different way. It compress the process running in ram, while swap, actually swap memory data into an hardrive/partition.

If you decide to enable it, I would betatest it for ya.

Thanks
[Galaxy S I9000 Android Development] Pipperox:
ZRAM was implemented on multiple Gingerbread kernels for the SGS.

And all of them ended up disabling it sooner or later, the phone tended to become more and more laggy after a day or so of usage, and in general it hasn't proven to improve performance.

Now that we have kernels with 390MB free memory, there seems to be even less of a need for such experiments.
[Galaxy S I9000 Android Development] Taranis:
I have 0.64 XL BM (400MB) with AOKP build 30.

Can I use F4k patch? Will it work?
[Galaxy S I9000 Android Development] Segnale007:
Like I said I don't want zram re enabled, I want the swap to be enabled. And btw I can't really see all those 390MB of free Memory. With no backgrounds apps running and with V6 Supercharger and Minfrees set to 8,14,75,90,95,125 MB I can barely get 100MB of free ram, which is still pretty decent for a normal usage, but definitely not for gaming. And having 500mb of swap could help a lot on this side..
[Galaxy S I9000 Android Development] mk_ln:
if i'm understanding the earlier posts, you're suggesting using the sd card as ram? would that even make sense? I question that usage mainly because the sd card read/write speed are not very fast; i don't see how it can really benefit the user experience if the user has to wait for the file to be read/write as the user is using the application itself.
[Galaxy S I9000 Android Development] Segnale007:
Yes I am, and trust me it will, I can tell u for fact. I have an Xperia X8 whit ICS and this device has got only 600MHZ of cpu and 265mb of ram, and ICS is almost unusable on such a poor hw.. You must to see how fast it is with 400mb of swap on a class 4 sdcard..

Course compressing processes directly in ram should be faster than swapping data into an sdcard, but we all know zram isnt ready yet.

Swap is a gift from god on devices with less than a GB of ram, believe me..
[Galaxy S I9000 Android Development] lerkin:
Agree, it would be great to have swap enabled in kernel.
[Galaxy S I9000 Android Development] PatcheZ:
i didn't see it in any previous posts, but is there a reason why the 'stock' kernel went from 379 mb ram back to 348 mb ram?
[Galaxy S I9000 Android Development] FadeFx:
Swap is comparable to windows's pagefile, it is definitely worth a try. Possibly we could just put a file to external SD and mount it as a virtual swap partition. The advantage is that only currently unused men content gets swapped, so we should not see too much performance drop. At least swapping an open app to disk and loading it back again is faster than closing it and reopening again... as i say, worth a try, but not to expect any wonders...

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

tapatalked from GalaxyS
[Galaxy S I9000 Android Development] mialwe:
-- sorry, answered too fast, deleted --
[Galaxy S I9000 Android Development] DerTeufel1980:
Attention! This is a test kernel! Please be aware, that it could cause crashes!

i have added 3 things to this kernel:

1. updated wifi drivers (thanks to stratosk, who commited this before me)

2. added the possibility to switch between wifi PM_Fast and PM_Max mode (Pm_Fast = better signal, PM_Max = better batterie, default is PM_Max)

3. added the possibility to change frequencies (dividers) on the fly (thx to mialwe for this idea)

by doing the following, you can activate 1500 mhz as highest oc freq. this also removes the 1000 mhz freq, so freq will be as followed:

100, 200, 400, 800, 1200, 1300, 1400, 1500

this way, one can even higher overclock, and on the other hand, switching from low to high freq (in my case 1200) is bit faster.

because of the missing 1000 mhz after applying the change, i highly recommend to set max. freq to 800 mhz before applying. you also should set live_oc to 100 before.

after applying, you have to change live_oc value once (even if you don't want to use it) to make the changes taking affect.

after all this, you can set max. freq to your prefered freq without problems.

switching back, please do it the same way.

i am posting this test kernel here, because most of my usual testers don't overclock to 1500 mhz, but i also need feedback, if this freq is working (if it ever was working for you)

i am working on a way to make this all much easier, but together with live_oc everything is bit complicated...

if you don't want to test wifi or the new oc, please don't flash this kernel, because everything else is unchangend

only one version till now (xl with 390 mb ram)
[Galaxy S I9000 Android Development] mikiept:
I will test it then I'll reply ;) your last version 0.64 is very stable under selective live_oc btw

edit: just give me until tomorrow lunch ;)

---------- Post added at 12:16 AM ---------- Previous post was at 12:05 AM ----------

@DerTeufel1980,

Did your file upload went OK? Its a 4Kb file... corrupted?!
[Galaxy S I9000 Android Development] XlAfbk:
xdas file attach seems to be broken recently. file will have to be uploaded to some hosting site
[Galaxy S I9000 Android Development] mikiept:
Ok! Thank you! So I'll wait for DerTeufel1980 to uploaded it to somewhere else.
[Galaxy S I9000 Android Development] daut:
can i use 0.65 on slimICS 3.2?

thank you..
[Galaxy S I9000 Android Development] DerTeufel1980:
Uhh. Too bad.

I'll upload it soon again.

Yes, should be no problem.

Sent from my I9000 running Android 4.03
[Galaxy S I9000 Android Development] lerkin:
Please, DerTeufel, consider to test swap feature.
[Galaxy S I9000 Android Development] dark_knight35:
+1

Hopefully, it'll work.
[Galaxy S I9000 Android Development] DerTeufel1980:
well, after my tests yesterday went well with this kernel, i had two reboots right after switching the freq this morning. so, probably, it was a feature of xda. this kernel is delayed till tomorrow, because i am not at home today.

yes, maybe in the over next one (just a test kernel, not official), but i don't think, this is really needed and useful.
[Galaxy S I9000 Android Development] edy4sure:
Great work D, could you Pls check this while you are doing the tests (I think it's a bug) :

While doing a nandroid backup, the time stamp in the backup file name is way off from the time that the backup was made (about 2hrs off).

Also, the charge notification was also off. Just before I plugged in, it was saying 24% when I went into recovery it was showing 81%.

I'm using your fantastic kernel with the INFINITUM ICS ROM... Thanks :)
[Galaxy S I9000 Android Development] Follomon:
hi. I am using the icssgs rc4.2 anx your bm 0.65 Kernel. In the icssgs thread i read that I have to install the F4K Patch with your Bm Kernel,is that right? I thougt that your bm kernel is coming with the Patch already. Thx for your Kernel lovin it

Gesendet von meinem GT-I9000 mit Tapatalk
[Galaxy S I9000 Android Development] DerTeufel1980:
Thx, will check this.

You should not need to use the patch. Just try it without. If it's not working, you still can apply the patch afterwards.

Sent from my I9000 running Android 4.03
[Galaxy S I9000 Android Development] flip360:
Hi,

just want to report that 0.65 XL version is working perfectly here, keep up the good work and i hope that there are no more swap questions, i personally dont like having it. Coming from couple of older devices (256MB RAM), i understand what it does, yes it can hype them up a little bit but wait till you play a game or two or a week after. The SGS is not a low memory device, even my Win has no need for swap having enough amount of ram. Less unneeded features the faster and stable kernel, right?

Cheers
[Galaxy S I9000 Android Development] FadeFx:
How you think your win doesn't swap? Did you move the pagefile to a ramdisk? If not it does actually use something like swap by default like any desktop os does. I don't say swap is the golden egg, but it is worth a test... and as you may know it can be configured on how to be used and even disabled if u don't like it.

Btw DerTeufel, check the feature requests, had a cool idea...
[Galaxy S I9000 Android Development] flip360:
I know it doesnt swap because its disabled and swap file removed (Desktop with 8GB RAM). Agreed with the second part of you reply though,

Cheers
[Galaxy S I9000 Android Development] XlAfbk:
imho swap is a bad idea as sdcard is slooooow. trusting in androids memory management and letting it kill unused stuff will give much faster results than swapping to sdcard.
[Galaxy S I9000 Android Development] lerkin:
Can we just test it and make a decision ourselves? Who don't need it can not to enable it. If it is not very hard to implement, it will be good to test. May be it will be good for multitasking, may be not, let's see. Thanks
[Galaxy S I9000 Android Development] Kurre:
Has anyone noticed higher kernel wakelock times/counts with 0.64 & 0.65 versions? I'm seeing the svnet and PowerManagerService causing much more of a wakelocks than prior versions of devil kernels. (I have tried semaphore before going to 0.64, so I can't be 100% sure in which version these problems made first encounter)

Are there any changes in kernel that are related to these things?

PS. Numbers are: svnet 54 min & PMS 39 min of wakelock in 15 h uptime. Usually those have been much lower..couple of mins.
[Galaxy S I9000 Android Development] jelle2503:
Any chance of dualboot for i9000? :D ;)

Gokhanmoral has it working for i9100 in his ics beta kernel. I just tested it and its pretty cool. :beer:
[Galaxy S I9000 Android Development] FadeFx:
For me svnet has ~1min in 3½ hrs, so looks normal...

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

tapatalked from Galaxy S
[Galaxy S I9000 Android Development] german0342:
DerTeufel i just have sent you a private message about i9000B . Waiting for your answer man thanks in advance.
[Galaxy S I9000 Android Development] evie12604:
do you have anything using sync?
[Galaxy S I9000 Android Development] Segnale007:
Could anyone explain me how I enter in clockworkmod recovery from the phone being off?

I tried holding down the volume up button + home + power on and I ended up screwing the phone four times in row.

The phone was stuck on the Samsung GT-I9000 splash logo, and the only way to revive it was flashing back to a Odin rom with Odin.

I don't know whether it could be a bug with the recovery or what, but what I can tell you for fact is that I had some tough time finding a way to get out of it.
[Galaxy S I9000 Android Development] yahyoh:
u have three solution flashing recovery fix (then reflash the kernel from recovery ) or flashing boot image via heimdall or flash full stock rom then re flash the ICS

FixRecovery.tar.md5
[Galaxy S I9000 Android Development] Segnale007:
Uhm thank you. But is it a bug with the recovery inmage? How do I enter the recovery from the phone off??
[Galaxy S I9000 Android Development] Epikarus:
Has anyone tried to flash the google maps compass fix from the CM9 alpha thread? I did and it caused a bootloop, had to do a recovery fix. I'm scared to try it again. I dunno if it was just a freak accident or an incompatibility with this kernel.
[Galaxy S I9000 Android Development] yahyoh:
if the three buttons not working ( i mean u cant go into recovery and the system cant boot) just flash this file in download mode then try to boot into recovery with three buttons :cool:
[Galaxy S I9000 Android Development] mk_ln:
WOW! Devil2_0.65 provides a noticeable improvement in gaming fluidity! Thanks for the great work DerTeufel!

btw, ROM is DK3.