yashsingh1/xdaforums huggingface dataset:
[Galaxy S I9000 Android Development] ts1506:
In your case , the launcher seems to be eating too much at 48MB. My launcher eats only 12MB RAM.

And yes , in the recent times , RAM usage increased a lot , dunno why. Even I have only 105MB free RAM.

Also point to note is that nothing changed between 2.4.7 and 2.5.1 which could cause RAM to fall.

I am trying to figure out what could be done to free up a bit more RAM.
[Galaxy S I9000 Android Development] ts1506:
CyanAOSP 2.5.2 uploaded to Andromirror.

Download

- Click Here

MD5 Hash

- 99eb700697b21e22430f232147fb4e66

Changelog

1. Latest CyanCore 2.6.1 Kernel

2. Latest CM 4/5 Code

3. New CyanAOSP Bootanimation

4. Added back some stuff from 2.4.7

5. Reverted to AOSP Icons
[Galaxy S I9000 Android Development] roshan2989:
how to lock the minimum frequencies to 400mhz in cyancore,when i reboot it get back to normal 100mhz..? live OC is 105..
[Galaxy S I9000 Android Development] alb3rtt:
Uninstall semaphore manager and install nstools and then it will work.
[Galaxy S I9000 Android Development] arjiegodz:
the new boot animation takes time to finish :( any way to make it fast?
[Galaxy S I9000 Android Development] ts1506:
First boot ?

Bootanimation is looping , it doesnt matter on the length of it.

If booting finishes before bootanimation , bootanimation will be stopped there.

If bootanimation finishes before boot , it will loop again.
[Galaxy S I9000 Android Development] ts1506:
Here is an updated bootanimation , its the same but some colours have been changed to make it look better.

It is a flashable zip.
[Galaxy S I9000 Android Development] arjiegodz:
i think the S boot animation is faster.. or maybe its just my imagination
[Galaxy S I9000 Android Development] ts1506:
Me stressing my Rom. Facebook, whatsapp, Google plus and twitter opened and syncing. Only 59Mb free ram, still no lag in temple run 2.
[Galaxy S I9000 Android Development] :
Can I buy your phone?

™
[Galaxy S I9000 Android Development] octolith:
You must have bought your device with Tegra 4 or something :p But seriously, sometimes I can't even do simple tasks without significant lag. I think my device is angry at me because of something and just doesn't want to do what I want. :eek: I will flash 2.5.2 this afternoon. :good:
[Galaxy S I9000 Android Development] ts1506:
Nothing special about my phone...

What I think however is that Temple Run just pushes those apps out of RAM , and they just restart when RAM is available.

I got the device with Hummingbird.

And I hate tegra. My tablet has Tegra 2 and its so damn slow.

It could be that I always wipe everything before flashing anything , so lag is significantly less than a dirty flash.
[Galaxy S I9000 Android Development] METEMEDO:
So i've updated my phone's ROM to the latest version.

I have a problem though: The only scheduler option i have is NOOP, in both NSTools and on Settings->Performance.

Also governor is "unavailable" on NSTools, but i can change it on Settings->Performance, so that part is ok.
[Galaxy S I9000 Android Development] iulian vu:
How about Temple Run OZ ? That is a challenge . Because Temple run 2 is playable without lagg, but OZ is a different story :(
[Galaxy S I9000 Android Development] ts1506:
I will try oz.
[Galaxy S I9000 Android Development] METEMEDO:
No clue about my problem?
[Galaxy S I9000 Android Development] ts1506:
Thats because its not a problem at all. To load modules , use Semaphore manager.
[Galaxy S I9000 Android Development] ESEMCE:
But that is the point of confusion...

In one post, people are told that they should only use NSTools and shouldn't use a second Kernel management application and then in this post, you appear to say it's fine to run NSTools AND Semaphore Manager simultaneously.

Ultimately, your CyanCore Manager app will be the tool of choice but until that time do you recommend running both NSTools and Semaphore Manager, but only use Semaphore Manager to activate modules?
[Galaxy S I9000 Android Development] ts1506:
Use Semaphore manager to load modules , just dont touch the Live OC part. Use OC with NSTools , or better , with a init.d script.
[Galaxy S I9000 Android Development] QuickCs:
Hy all

how its battery life on this rom?Thanks
[Galaxy S I9000 Android Development] ESEMCE:
Version 2+ has given me the best I've ever had despite my ageing battery.

Drain on idle is minimal, maybe 30% in a day.

but drain while using it goes up pretty rapidly (mostly due to screen, so hardly ROM relevant).
[Galaxy S I9000 Android Development] ts1506:
CyanAOSP 2.5.3 LVM uploaded to Andromirror

Download

- Click Here

MD5 Hash

- e11e539b36276c232961d12d14a15861

Changelog

1. Latest CM Code 10/5

2. Latest CyanCore 2.6.2 Kernel

3. Nova Launcher 2.0.2 instead of Apex

4. Some additional init.d portions

5. Home is now locked by PID LMK Locking.
[Galaxy S I9000 Android Development] ts1506:
I have uploaded a fixed version , the earlier upload was broken.
[Galaxy S I9000 Android Development] Dyn4m1c:
Just flashed this rom recently it is fast and stable no issues till now. Got 5276 antutu not bad. Gonna flash soon the new version v2.5.3 it is better?
[Galaxy S I9000 Android Development] iulian vu:
How is the free Ram , on last version?
[Galaxy S I9000 Android Development] Dyn4m1c:
Around 180MB
[Galaxy S I9000 Android Development] iulian vu:
You get 180 Mb after you turn on the phone, or like after one day of use?
[Galaxy S I9000 Android Development] ts1506:
On boot. After 1 day, it is around 130Mb
[Galaxy S I9000 Android Development] Glatzi84:
I flash this Rom yesterday and this Rom is very fast and have on my phone no lags. This Rom feeling is better than other Roms in The Moment. Very great work.

Greetz
[Galaxy S I9000 Android Development] gverma1:
What's antutu score with no oc or live oc?
[Galaxy S I9000 Android Development] hepterci:
I use my current gamerzrom. I want to switch to VyanAOSP history, but the messages stored in the phone, the internet browser history, wifi passwords etc. To delete these settings, I do not want to install CyanAOSP

Gamerzrom Cyanaosp on the Feed in rum, found a problem occurs?
[Galaxy S I9000 Android Development] ts1506:
Thanks.

See Op

You can flash without wipe, but dont blame me if something goes wrong.
[Galaxy S I9000 Android Development] ts1506:
CyanAOSP 2.5.3 LVM uploaded to Andromirror

Download

- Click Here

MD5 Hash

- 3a2d13291bfed60b668d78d60cfeb4b7

Changelog

1. Latest CM Code 11/5
[Galaxy S I9000 Android Development] pbecks1963:
there we go again..

Alrighty then..

Gonna try this rom. Will report pretty soon.

[edit]

The rom/kernel and my SGS didn't work together very well.. Maybe i will try again later
[Galaxy S I9000 Android Development] Ramsey:
I got this ROM a few hours ago. I like the amount of settings but I am not sure why it stutters a lot and lags in some cases for no reason. It also froze after I took a video in 480p and I swiped to the gallery mode to view it. It froze during the swipe and crashed.

I also noticed it takes time sometimes to open applications instead of being instant. I also tried to install my nova prime over the normal nova you have and it won't install the prime, it stays as normal version, so I attempted to delete Nova apk to reinstall the prime version and it ruined the whole system, nothing worked and I had to reinstall the ROM. That's not good at all, I wish there was a normal AOSP or touchwiz launcher installed where we can install our own launcher and freeze the aosp/touchwiz launcher, thus avoiding errors.

Also, in performance and in No-fills cpu overclock I only have ondemand, wheatley (spelling?), and 2 others. and I only have noop as option, what's going on? You mention ROW is the best, etc.. but I only find noop. I cleared semaphore settings and nothing happened. The weird thing is that when I overclock to 1100 Mhz, the system is slower!

That's really strange.. any advice?

Edit: I always delete cache, data, system, delvik cache, etc.. before installing a new ROM
[Galaxy S I9000 Android Development] tiboi:
this rom rockz!!! I was able to OC w/ NSTools to 1400mhz w/o any reboot so far :D, however this hits hard on the battery lol
[Galaxy S I9000 Android Development] alb3rtt:
Use semaphore manager. No frills CPU control doesn't load the modules. I don't get stutters or lags or freezes. I do however get more lag when I overclock. Its so weird. On Mackay kernel with no OC I get much better performance compared to devil or semaphore or cyan core over clocked to the max.
[Galaxy S I9000 Android Development] ts1506:
Often when your phone canter handle the oc, it just underclocks to a lower frequency. If you use the performance governor to cap the oc, then the phone would just crash. So,it lags.

About the video issue, I cannot comment as it doesnt happen to me.

And last, even I bought Nova Prime, and it installs fine over the included nova free. But if you want to delete the nova.apk from,please install another launcher first.

I dont use touchwiz, as it is a Ram hog and lags. Aosp one is good, but quite big in size, and no customization at all. Nova is stable and fast enough for long term usage.

Use the semaphore manager for modules, dont touch the Oc part. And then, in the init.d folder, you can see a cyantweaks file, open that, find the cpu control part, set whatever you want there, and remove the hashes.

Although some people report better performance with mackay, I see nothing special in source which could give any boost. Strange for sure.
[Galaxy S I9000 Android Development] Ramsey:
Thanks, I'm trying out semaphore manager now.

I'm wondering, what if that "superuser" is the one lagging.. I'm used to SuperSU and it does not slow down for me. I noticed it took so much time to open earlier.
[Galaxy S I9000 Android Development] ts1506:
Couldnt get you, but dont use Supersu. The new superuser is integrated into the system, and Supersu coud ruin a lot of stuff.
[Galaxy S I9000 Android Development] Ramsey:
Thanks a lot, I'm using ROW and Smartassv2 with smooth ui. I won't OC, no need. However, what about fast charge, do I keep it on or turn it off?

Edit: I have no idea what to turn on in the "Modules" section in Semaphore Manager. lol..

Edit 2: this ROM doesn't come with latest gplay right? I'll have to restore it from titanium as it hasn't updated yet :S.
[Galaxy S I9000 Android Development] alb3rtt:
No need to turn anything on in the modules section. I don't think it comes with the latest Google play but it updates automatically to the latest Google play so no complaints. Leave fast charge off. Its dangerous.

---------- Post added at 01:27 PM ---------- Previous post was at 01:18 PM ----------

My phone lags more with 65 or 40 up threshold compared to 95 up threshold. Even though it should give better performance on 65 or 40. My phone can handle 120% liveoc. If I set it to performance, it won't crash even after long use so I don't know..
[Galaxy S I9000 Android Development] ts1506:
Dont restore gplay using titanium. Just install the newest apk. I assume you are using my gapps, in which case gplay wont update at all, since it uses a noupdate, multidpi version.
[Galaxy S I9000 Android Development] alb3rtt:
Do the other tweaks in the script apply or do I have to remove the hashes for them to run?
[Galaxy S I9000 Android Development] ts1506:
I have put hashes only in front of the Max CPU and Live OC control, no need to remove anything more , the rest is perfect, and working.

You can remove the hashes in front of Max CPU and Live OC control and set them according to your wish
[Galaxy S I9000 Android Development] alb3rtt:
Could you add the real dark slim or something similar to it? Its really nice.
[Galaxy S I9000 Android Development] ts1506:
Same can be achieved by a theme , not needed in a gaming ROM.
[Galaxy S I9000 Android Development] Ramsey:
I want to thank you guys for your patience and help! it's fast now and very smooth. However, I did notice that Superuser (the one that comes with this ROM in settings) is in fact slowing down the loading of applications that require Root. I noticed that when it needs to acquire Root (I set it to always allow Root) then it takes time to process and to "think" until it says that it has given root access to the app, meanwhile that just lags the application. I didn't have that problem with SuperSU and I wonder if you could use SuperSU instead. If not, then can you tell me how to safely remove that superuser apk from system and to install superSU? if it's possible of course..
[Galaxy S I9000 Android Development] ts1506:
Superuser is not an apk anymore , it is integrated.

It is possible to remove it , but not really needed.

I dont use the always allow option , its not secure at all.

And the slowdown is the first time , after that it works fine.

EDIT: I just tested, SuperSU works fine. Just that the integrated one stops working.

BTW : I am compiling a list of games which work on what ROM , with regard to OC , in game settings , kernel settings etc. Anyone who knows of relatively lesser known but demanding game which works good , please tell via PM. Its not restricted to my ROM only , you can list any ROM , any kernel , any settings.
[Galaxy S I9000 Android Development] ficko_98:
[MENTION=4823985]ts1506[/MENTION] can u make some zip or mod for removing superuser (one wich is integrated in system) and adding supersu, please. :)
[Galaxy S I9000 Android Development] Ramsey:
I mean I check "allows allow" to the applications I trust, not to everything.

I installed SuperSU, I'll see how that goes.

Btw, concerning "bigmem", I know it adds up to 410 ram but are there any slowdowns that can happen or problems with applications?

and what about force gpu. I usually turn it off as I heard it makes problems in some applications.
[Galaxy S I9000 Android Development] ts1506:
Force GPU works fine here.

No lags in bigmem , only 720p record not working.
[Galaxy S I9000 Android Development] Ramsey:
To install semaphore kernel, do I just install it over this or are there any steps to take?
[Galaxy S I9000 Android Development] ESEMCE:
Why would you install Semaphore Kernel?

CyanCore Kernel is Semaphore Kernel with a few extra tweaks!

If you insist, then no special steps are necessary
[Galaxy S I9000 Android Development] Ramsey:
I know I've read that many times but both me and others have noticed that this one lags and stutters and is slow in some areas yet very fast in others, in other words, it is inconsistent in memory management. I would love to keep using this of course and I know the dev will fix it, but meanwhile I'd like to have one that doesn't take its time to do things or to close apps.
[Galaxy S I9000 Android Development] ESEMCE:
I had stutters before clearing Semaphore Manager Settings. But my phone glides now!
[Galaxy S I9000 Android Development] Ramsey:
Hmm.. interesting. I should have tried that.. I'll do it now even though I installed Semaphore and already I feel a difference. It's quicker, for now.

By the way, does DSP manager work with all the sounds coming out of the speaker? or just select apps?
[Galaxy S I9000 Android Development] ESEMCE:
As far as I'm aware, DSP Manager works at a system level so should work across all apps.
[Galaxy S I9000 Android Development] Ramsey:
What about Deep Idle in semaphore manager, should I enable it or keep it disabled now that I cleared settings?

Edit: For best performance and battery life, should I keep using Smartassv2 with smooth ui.. or should I switch to ondemand with 85/50 threshold?
[Galaxy S I9000 Android Development] ts1506:
Use Ondemand and SIO

Ondemand

Up Threshold - 65

Grad up - 40

early demand - on

io is busy - on

smooth UI - on

Sampling rate - 20000

factor - 4

max momentum - 16

I dont recommend deep idle , as it often leads to SODs.
[Galaxy S I9000 Android Development] ESEMCE:
I've activated Deep Idle with NSTools (not with Semaphore Manager) and Tweaked (as much as possible) ondemand with NSTools.

The only things I am using Semaphore Manager for is to activate ROW and Bigmem.
[Galaxy S I9000 Android Development] gverma1:
Hi ts1506, in an earlier post you had recommended tweaked ondemand with ROW. Now you are favouring SIO. Just wanted to be sure that SIO will give better battery life than ROW because I have been on ROW for quite some time and it has been okay - not too great, but not bad either. Thanks.
[Galaxy S I9000 Android Development] midnight911:
As far as I remember the best battery life is on NOOP. I've seen some benchmarks and comparisons.
[Galaxy S I9000 Android Development] ts1506:
My exams end tomorrow. Get ready for something new.
[Galaxy S I9000 Android Development] Ramsey:
Great! it must be a relief to have no more exams :D.

Would also love to know about SIO vs ROW since you mentioned in the past that ROW is the best.
[Galaxy S I9000 Android Development] ts1506:
ROW is still the best performer in most cases, but SIO is a lot more consistent in its speeds. It helps gaming and the much better write speed helps when installing apps and all.

smartassv2 + Sio is working good too.
[Galaxy S I9000 Android Development] ts1506:
CyanAOSP 2.6 uploaded to Andromirror.

Should fix quite a number of stuff , including the Camera Panorama preview bug , and should be smoother too.

Recommended to full wipe before install.

Download

- Click Here

MD5 Hash

- eb67876d9193baf142a3841e8c6dceeb

Changelog

1. Latest CM Code 14/5

2. Latest CyanCore 2.6.35 Kernel

3. Camera Panorama Preview fixed.

Kernel Changelog

1. Max_lux input increased to 6000.
[Galaxy S I9000 Android Development] Ahmad_Ashraf:
Uploading new kernel ?

Sent from my GT-I9000
[Galaxy S I9000 Android Development] ts1506:
No, you can extract boot.img from ROM and use it inside older CyanCore zip.

The changes are too nominal for a new kernel. Thats why it is CyanCore 2.6.35 and not 2.6.4.
[Galaxy S I9000 Android Development] alb3rtt:
Full wipe? Even if im on a previous version of cyanaosp ?
[Galaxy S I9000 Android Development] ts1506:
Not needed. But if its feasible for you, then it will be better.
[Galaxy S I9000 Android Development] METEMEDO:
Guys, my phone today just started to drain battery, so I went to the developer option "show CPU usage" and there is a process called "rild" that is always on top of the CPU usage, it never stops.

I don't know how to stop it, my battery just consumed 30% in 1 hour!

It's also so slow that I must wait like 20 seconds for the phone to accept my input.

I believe the rild process has something to do with the 3G/HSPA radio.

Please help! I can't use the phone!
[Galaxy S I9000 Android Development] ts1506:
Which modem are you using ? Please check if your modem and RIL are compatible.
[Galaxy S I9000 Android Development] METEMEDO:
How do i check that?
[Galaxy S I9000 Android Development] ts1506:
See under Settings-> About Phone-> Baseband for modem info.

Use this app GetRIL to see if there is a modem , RIL mismatch.
[Galaxy S I9000 Android Development] Ramsey:
I read the post from the OP of GamerzROM stating the same to you, that RIL is using too much CPU and it needs to be fixed.. (I have no idea what that is haha but just to let you know that it could be a problem that needs to be fixed in the kernel ? or is it ROM related? no idea..)
[Galaxy S I9000 Android Development] ts1506:
Thing is that I made no change which can possibly cause this issue. Next is that I always fresh flash ROMs , after which issues are virtually nil, so hard for me to replicate.

But I am searching for a probable cause other than RIL mismatch.

If I tick Show CPU usage , I only have com.android.systemui, system_server and surfaceflinger. Nothing such as rild.
[Galaxy S I9000 Android Development] METEMEDO:
GetRIL says I9000XXJVT in both RIL and Baseband fields. Then it says that RIL/baseband is matching, so i guess that is not the problem.

Anyway, after several reboots, it seems that the problem is gone, at least for now.

[UPDATE]

This happened again, and now I know what's triggering it:

My girlfriend tried to send me an MMS the first time, I didn't receive it and the "rild" process started to use the CPU.

Meanwhile I restarted my phone several times and it was gone. Now she tried to send me the MMS again and the "rild" process started again.

Both times, I didn't receive the MMS and when the "rild" process is consuming the CPU, I also can't send nor receive regular SMS and maybe even phone calls.

Damn, I'm getting tired of struggling to get my phone to work properly, since the day I bought it.

I've been defending Android over iPhones since even before I bought this phone, but now I'm seriously considering buying an iPhone just to get rid of stability problems. I know that means goodbye to functionality too, but at least it never fails to do the critical stuff (calls/SMS/MMS).

Am I being too dramatic?
[Galaxy S I9000 Android Development] Ramsey:
I understand how you feel very well. But don't forget you're on a custom ROM, it will never be as functional as an official ROM. Official ROMs are tested by companies to make sure every single feature works. They didn't release ICS or Jelly bean for our i9000 so we had to go towards custom ROMs.

What I want to tell you is that you should consider buying a newer Android phone, HTC one or Galaxy S4 or another with quad core and a powerful graphics card. I wouldn't put a custom ROM on a new fast phone as I'm sure everything works well. I would just customize it, root it, and remove its bloatware (especially Samsung's). I'm also tired of the little bugs here and there in our i9000 but over all with custom ROMs the device IS faster and smoother, just not everything works. But they're fixing almost everything.

iPhone 4 and 5 are fast and powerful and have a great camera quality, and they're stronger than our i9000.. but not stronger than the new 2013 Android phones or even the Note 2. Once I have money to spare I will buy the S4 or Note 3 or S4 Zoom (the one with the digital camera). I would have loved to buy the HTC one but I don't like the low resolution of the camera and the lack of features in HTC phones compared to Samsung's (I suppose I got spoiled :) )

I just noticed that I can't playback videos on this ROM (maybe it's only me?), it says can't play video. However, I can play it fine on my PC, not a big deal for me as I don't watch movies on cellphone, however I would like for it to work so that I could replay my videos taken with the camera, especially to show others. I only take 480p videos, and I'm not using Big mem, I'm on semaphore's normal mem version (384mem)
[Galaxy S I9000 Android Development] ficko_98:
u can to try this: download latest cyancore, flash it and do a cache and dalvik cache in recovery, if u prefer semaphore download latest version with s and then flash bigmem libs (attached), then u can make 720p videos and see it, for cyancore u don't need to flash bigmem ligs it has it integrated.
[Galaxy S I9000 Android Development] METEMEDO:
Well, I noticed some bugs even on the last official ROM of this phone (2.3.4 IIRC).

My point is, Android really needs to separate things, having the critical stuff always functional and then the user apps run in a sandbox that can't interfere with the system stability. If an app hangs, it shouldn't impact the IO.

Since I'm an IT engineering student and I've studied operating systems, it seems to me that Android just runs everything (including system functionality) as applications, being different only in the priority and permissions they're given. In my opinion that's an horrible approach. It gives the ability to customize everything, but at what cost?

Now I'll just try to make my phone stable to see if I can live with it for some more time.

I've tested newer Android phones, the same problems are all there, they're just not as noticeable since the hardware is faster.
[Galaxy S I9000 Android Development] Ramsey:
Can you try semaphore kernel and report back if you still get that RIL bug?

I'd like to return to Cyan kernel as the semaphore won't let me overclock past 1000MHZ. (I can live OC but at 105% my phone freezes and restarts)
[Galaxy S I9000 Android Development] METEMEDO:
Sure, tomorrow I will flash it and ask for the MMS again to test it.
[Galaxy S I9000 Android Development] Ramsey:
Btw, how can I restore the JB camera shutter sound? I like it. :)