yashsingh1/xdaforums huggingface dataset:
[Captivate Android Development] topshelf95:
I'm currently running Zmod4 with Cognition B7, and almost everything seems to work perfectly for me. (Thank you DG and everyone else! Your work is nothing short of amazing!) I always install from a reset back to stock via Odin and complete wipe/master clear and have tried about every Rom when it becomes available. Everything usually installs perfectly and this setup was no exception. I do notice that the interface is smoother and the phone runs quicker in general with the ZMod4, but the lag is still there in the browser. It's not a placebo effect for me because I have Cog 2.1.4 on a friends Captivate at work as well as another friend that I have set up with a SRE with overclock and after every different setup I try, I always compare the browsers.

No matter which rom or configuration I am running the browsers on 2.1 based roms are always faster. They load a little faster which doesn't really bother me, its when you try to scroll up and down the heavier content pages that you get the hitches and lag. I've even tried different variations of the libwebcore.so files. Can't seem to get it running as smooth as 2.1. I figured it must have something to do with the fact that this is a leaked version of Froyo, but the same problem is persisting with others in the I9000 forum with the official release so I'm a little discouraged. The lag and hitches that I get, especially in larger content pages like engadget, pocketnow, huffingtonpost, etc. kinda drives me crazy when I see with my own eyes the browsers running completely smooth on the 2.1 setups.

I'm hoping with all the expertise and brain power we have amassed here in the developers section that someone may be able to figure out a way to fix this.

As a band aid to the real problem, I've tried running autokiller to free up more available memory with pretty limited results.
[Captivate Android Development] darkamikaze:
Why couldn't you just have continued discussion in this thread:

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

It's barely on MY page 2..
[Captivate Android Development] dalingrin:
People usually disagree with me but I even found scrolling on busy webpages to be slower on my Nexus One with froyo vs eclair. This is with plugins either on demand or disabled.

I wouldn't expect it to get much better until scrolling/panning is offloaded to the GPU. Which should come first with Opera Mobile and hopefully the stock browser will support it in Gingerbread.

According to google engineers, the slow scrolling and hitching is due in part to garbage collection which ties up the CPU and keeps scrolling from being smooth.
[Captivate Android Development] SkitchBeatz:
Or maybe its because our froyo is leaked software?
[Captivate Android Development] crazililazn:
this^ at least wait til froyo is released on the captivate before saying this.
[Captivate Android Development] richierich1212:
maybe Flash is loading or something
[Captivate Android Development] topshelf95:
I've tried it both ways, flash on and flash completely disabled. Its better when disabled of course, but still far more laggy than it should be. I don't think a lot of people notice it because:

A. many people don't frequently go to sites that have enough content to dramatically slow the browser down and most of all........

B. Almost no one has two, let alone three different Captivates available, each running a different Rom to get a side by side comparison so its harder to see and measure the real world difference.

Maybe my expectations are too high but I do frequent larger web sites and I know that the browser does not have the lag on the 2.1 roms so it irritates the bejeesum out of me. :D
[Captivate Android Development] \/icious:
Id imagine the more active content on web pages due to flash 10.1 is going have an effect on scroll speed. Ive seen the same thing on an OCed droid. I havent played with cog 2.2 much as i really enjoy how smooth 2.1.7 is and didnt even need to OC it. Now that they have a new lagfix for 2.2 im thinking about flashing 2.2 again.
[Captivate Android Development] topshelf95:
Your comments made it occur to me that while I have "disabled" flash in the browser settings, I've never completly tried to uninstall it....so I just did. With TiBu, so I'll run it this way for a bit and see what the real world effects are and report back. :)
[Captivate Android Development] dalingrin:
FWIW, I didn't see a difference in scrolling between having plugins disabled and uninstalling Flash on my Nexus One. Haven't tried it on my Captivate for that reason.
[Captivate Android Development] gtg465x:
This is straight up discouraging. I thought it was just Samsung's crappy Froyo leaks, but this makes it sound like the Froyo browser just doesn't scroll as smoothly as the 2.1 browser. :(
[Captivate Android Development] di11igaf:
I think something that kinda pisses me off with this browser hogging ram is the other problem that doesn't get brought up very much and when it does its shot down. The missing 208mb of ram that is supposedly being used by the gpu or whatever (I forget what I heard). With a browser that can easily creep up on 100 mb's of used ram with pages open and with give or take 150 mb's free at boot right there your down in the red zone where things start to lag. And the launcher takes 20 mb's so now your down to 30 free mob's. God forbid you wanna play angry birds too, you'd be screwed. So that makes multitasking not as efficient as it should be if we had the lost 208mb's. I do like this phone but I'm not real happy with Samsung. The galaxy s phones were advertised with 512 mb's, that's what we should get. People use to say that it would be available when froyo came out since eclair couldn't use all of the ram. Well here it is officially out on the i9000 and were still stuck with 304mb's.

Sorry about the rant. The only thing I miss from my iPhone 4 was booting it up and having 350 mb's free
[Captivate Android Development] gtg465x:
Yeah, what they did is pretty deceiving. I usually had more free memory on my Aria and it only had 384 MB of RAM.
[Captivate Android Development] Kaik541:
The Galaxy S phones indeed have 512 MB of RAM. As for whether part of that is allocated by GPU (of which I believe no more than 32-64 MB must be for that), you still have to consider that android as an operating system sets aside a VERY LARGE chunk of RAM just for radio. It would be VERY STUPID of a phone to not set aside more than enough RAM to make sure the radio *always* gets top priority. Also, complaining about RAM getting "filled up" is a moot argument to begin with. Android honestly allocates RAM as fast as possible. It WANTS RAM to be as filled as possible, leaving between 50-75 MB free. If you use a task killer and kill everything, yeah you'll jump back up to 200+ MB free, but android will reallocate that memory just as fast to something else because that's what the OS is designed to do.

So, say we set aside 64 MB of RAM for VRAM, 128 MB for the GSM radio and other vital-to-operation-and-functionality processes that are specifically reserved and untouchable by us (these numbers are pulled out of my ass, for all I know the VRAM is 128 MB and the GSM only uses 75 MB... the point still stands) that drops us down to the ~300 MB range for user accessible functionality. Also, the browser RAM/smoothness issue you're referring to is a BUG because the froyo build is NON-FINAL, complaining about that is like saying "my knees hurt when I drag them on the ground." I assume this is something they will try to improve before final release, but I don't know, maybe they consider it "good enough."

On top of this, let's discuss the potential that maybe NONE of the RAM is set aside for the GPU and it runs itself. The complaint about a lack of the full 512 is also hard to discuss because HIGHMEM support was only added in 2.2 to have the full access to 512. Just because the potential to enable in 2.2 exists, doesn't mean they're taking advantage of it. I'd like to believe they are, so again, that drops back to the ~100 MB taken up by the GSM radio/phone functionality. As for whether this is "too much," that's not really up to you unless you want to go ahead and build a ROM from scratch. It's in the best interest of the company who made the phone to err on the side of caution and give it too much than too little. On top of that, the core OS allocates itself to set areas of RAM that you also can't change because man that would be stupid if they let you (want to see your phone crash? try to kill a process that controls the OS).

Basically, the RAM is there, we just don't have full userland access to all of it, it's pointless to complain. If it bugs you, take a stab at fixing it and prove you're better than samsung and make your own ROM.
[Captivate Android Development] topshelf95:
It doesn't seem to make sense that it would be the ram anyway because the browser is blazing fast on 2.1 on the same phones with the same amount of ram available.

By the way, completely deleting flash did not improve the browser speed at all so I don't believe this has anything to do with it either.
[Captivate Android Development] derek4484:
I've looked high and low for a definitive answer on where the "missing" RAM is. I havent found one yet. I guess samsung would need to weigh in on that. But I do know that on my captivate going into quadrant system info says we have 311,xxx KB's of memory available to Android OS. A coworker has a verizon fascinate, his has 332,xxx KB's of memory. Another coworker has a droid incredible and his has 422,xxx KB's of memory. They all start with 512MB and obviously some of it is partitioned off and reserved for other functions such as GPU, ram disk, radio, etc.
[Captivate Android Development] gtg465x:
Yeah, we definitely have 512 MB of RAM. Samsung just seems to reserve more of it for other as yet unknown functions than other manufacturers.
[Captivate Android Development] dalingrin:
The problem is that garbage collection doesn't come free. I agree that the operating system is designed to use RAM as data cache as much as possible but the problem with the Galaxy S models is the lack of free RAM to begin with. This causes more garbage collection calls than on other phones because phones with more ram have a greater chance of the program or library being already in RAM.

I agree that a task killer isn't a good solution. I find that making the garbage collector more aggressive works to reduce the stuttering much better. If a program needs to dynamically load library calls while it is running and you don't have enough free memory then you are going to see a lot of stuttering when the garbage collector gets called to make room.

You are assuming it is a bug. In my experience it isn't. The problem is exaggerated on the Galaxy S vs my Nexus One but that could easily be attributed to having 100+mb less available memory.
[Captivate Android Development] di11igaf:
The official 2.2 release is out for the i9000 is out and it has a total of 304 mb of ram. The os takes a big chunk of this so with nothing running the most that is possible to access EVER for programs is about 170mb. Your launcher takes 20. The browser even on 2.1 with a couple of large pages loaded can easily take 100 mb. That leaves you with maybe 50mb available if you lucky. This is when things might get a little slow and the os will start killing off processes as it sees fit. So if you have a game open that you want to keep open in the background it wont. It will kill it which makes muttitasking very poor on a phone where its supposed to be above the rest. The point is we only have around 170 mb's available to the user. That's pretty ****ty. This is on the OFFICIAL froyo release for the i9000 and I highly doubt it will change for us. There is 208 mb's that are missing that should be user accessible. I don't care what uses it the fact is that I can't. The phone was advertised with 512 ram not 304 mb's with 208 vram or whatever. I traded an iphone 4 in for this phone and I still think that was a great decision as I love this phone. But at least when I booted my iphone 4 I had at least 350mb's of user accessible ram which we will not see. We have half of that and I think that sucks. Sorry for stating my opinion. Here's my old phone not even after a fresh boot and I could access all of it
[Captivate Android Development] Kaik541:
blah blah blah, same old story. also, if you read, the JPM release got pulled and they're pushing a later release toward the start of November. Also, I included the option that the final release only gives 304 MB RAM to userland. if you're just going to ignore all my comments, then feel free. this is like complaining that you bought a computer with 2 GB of RAM and are mad that Windows says "I'm going to take 500 MB of that and run in there." go ahead, kill those windows processes and watch the system crumble... same thing on our phones. you're also ignoring the fact that I never said "208 mb to vram," good for you for getting just about everything else I said wrong. on top of that, comparing the iphone (a BSD-based mobile OS) against android (a linux-based mobile OS running inside a dalvik java VM) is like saying "why are burritos more filling than these peanuts?" iOS is designed to run on ONE base hardware by ONE base manufacturer, android is modular and designed to work on a VARIETY of platforms and tweaked as the manufacturer wants to.

Samsung advertises the phone with 512 MB of RAM, there is 512 MB of RAM in the phone. Where in their advertising ANYWHERE does it says "512 MB of userland RAM access"? You have nothing worth complaining about. If you miss your free RAM so much, go back to iphone or get a device that doesn't set aside so much of the RAM for *radio* (notice this word, radio, not VRAM... hell I even posited an option that says samsung may not be including the VRAM from the total at all). if you're upset your phone only grants you permission to 3/5ths of your total RAM, get a phone that doesn't. you aren't being "robbed," the hardware is there, it's Samsung's decision to set aside as much as they want for whatever they want. YOU CHOOSE TO ENCOURAGE THIS DECISION BY BUYING THEIR PRODUCT. If you don't like it, return the product, vote with your wallet. Get a device that allows more userland access to RAM and quit your *****ing and moaning.
[Vibrant General] XPLANE9:
Okay, so my samsung vibrant was a traded phone but now I am starting to get some random shutdowns, reboots, and the bezel 1/3 up is starting to creak badly. These issues did not occur when I traded the phone and for the first 2 weeks. Now it is starting to crap out. So can tmobile detect the phone as traded and if they do can I still get the replacement?
[Vibrant General] Erickomen27:
Now I Don't Know The Rules...BUT

No They Don't Honor The 1 Year Replacement

BUT If You keep Calling And Asking One Person Will Eventually Give In And Exchange It
[Vibrant General] down8:
What is a "traded phone"?

-bZj
[Vibrant General] deviusdragger:
The warranty only applies to the original user of the phone. So unfortunately you are out of luck. And yes they can check if you are or are not the original user. It'll either show when your warranty ends or show warranty not verified because that imei was registered on someone else's account.
[Vibrant General] Erickomen27:
Like He Traded A Nexus One For The Samsung Vibrant
[Vibrant General] mr2t32:
Actually, if you have phone insurance, you can still exchange it as long the phone have been used for at least 3 month. The imie will be registered to the new phone number once you start using it. This is what i was told by a tmo rep when i tried to file a lost phone claim. Just don't tell them it's a traded phone.
[Vibrant General] XPLANE9:
So will samsung still honor hardware faults like htc even if the warranty is voided?
[Vibrant General] deviusdragger:
Im a rep, and asurion will only give you a new one if you broke it or has any kind of damage, they are not a warranty dept.
[Captivate General] NOFSBIGE:
Who do we have to contact to get a decent Facebook app?? I don't use it all the much but when I do use it it makes me want to cry... lol
[Captivate General] life2monkeys:
I wonder the same thing, you get linked to the mobile website to do just about anything, so what purpose is the app serving? it's a complete fail compared to the iphone version
[Captivate General] redeuxx:
... because the iPhone version gets all the attention ... which is a shame. :(

I've been using the "touch" version of Facebook and it's great.
[Captivate General] tysj:
Just be glad it isn't the Windows Mobile (not even made by Facebook, but Microsoft) version I was using before I jumped shipped to Android. eewwwwwww
[Captivate General] NOFSBIGE:
haha but honestly there are more android users now than iphone... you would think they would start to do something about it... I almost never get notifications... fail.... haha
[Captivate General] alsdroid:
I agree is horrible if I wanna use browser I wouldn't need I'm app pointless I rather use the browser why do I need an app that's gonna take space and still gonna send me to the browser I rather go straight so I don't waste time.
[Captivate General] jatkins09:
You might want to check your math on that one. Just because Android has started outselling iOS in recent months doesn't mean there are more people using it.
[Captivate General] Kagoshema:
no it doesn't mean that, but this does
[Captivate General] JOe K.:
So true. I miss my notifications. Then when I click on the app notifications it takes me to the mobile version of Facebook instead of the app version. It makes no sense. You also can't click on a persons profile pic, it'll take you to their profile as opposed to their pick.

JOe K.
[Captivate General] Dave the Knave:
That tech crunch post could just mean that we spend more time browsing the web cause were all geeky nerds then iPhone users do.

Sent from my Captivate
[Captivate General] firehazard:
More web traffic means more android users? Yeah, no.
[Captivate General] jatkins09:
ummm... no it doesn't
[Captivate General] SnakeHaveYou:
Since iPhone's Facebook had a friendly UI, system, etc to me. Android's Facebook is an enemy to me!
[Captivate General] Dave the Knave:
Here's what I think should be a better basis for Mobile OS usage statistics.

The original article: here

How they obtained their data for the map: here
[Captivate General] darkamikaze:
I think blackberry has a better app than the iphone :P .. but that's just preference!

And to the people not getting notifications.. are you guys sure you have auto sync enabled :| .. and what is your interval set to see if you toasted a notification? 15min? 2hours?
[Captivate General] JOe K.:
The notifications on the iPhone facebook were realtime, meaning there was no check or if there was it was about a 2 minute check. Perhaps that's AT&T's handywork.

JOe K.

P.S. I hope they update this app, its buggy and lacks some pretty basic functionality.
[Captivate General] derek4484:
Yes, the app sucks big time, especially compared to the iOS version. Does facebook even make the android app? I thought I read at one point some 3rd party company made it. That the only ones facebook makes are the Blackberry and iOS versions.

But no way there are more android users than iOS. Its not even close. Android is finally selling more phones than iphones, but that doesnt even include ipod touches, or ipads. Also, iphone had a huge lead in total users. At the pace they're both going at, it will be years before android surpasses iOS in total users.
[Captivate General] derek4484:
Yes, the iphone version used push notifications, so the alerts were in real time. The android version you have to set the check interval. MAybe that will change once 2.2 becomes more universally adopted because 2.2 now has something similar to push notifications.
[Captivate General] MikeyMike01:
All it really needs is Video Upload and to stop redirecting you to the browser.
[Captivate General] darkamikaze:
BB was like that too T: ..

mmm.. does anyone know a good replacement for the friends widget found in LP+ .. cause I'm a hardcore ADW fan :P but I do enjoy LP's Friends widget..
[Captivate General] SkitchBeatz:
Maybe they're waiting for 2.2 to proliferate more devices so that they can use c2dm for notifications?

that seems like the best route to take. Or maybe they just don't care about Android.

I'm hoping the facebook phone has applications that are easily ported to other ROMs
[Captivate General] iamjester:
Or it could be that the increased web traffic shown on the techcrunch article is simply the result of a crappy facebook app that forces android users to use the browser all the time.
[Captivate General] avgjoegeek:
yea.. this is my largest complaint about switching to android. The facebook app is garbage.

Unable to filter my update list by the groups I've created.

Have to jump to the website instead of staying inside of the application.

Unable to get status updates in the notification bar for the above filtered group only!

Although it was highly annoying to get the bubble pop-ups in Apple... at least I was able to get them in "real time".

A "nice to have" with the app...

Since I still play Mafia Wars (ya I know...)

To have 3rd party apps/games then launch into the web version (2.2 and above only) so I can tinker around on my phone instead of having to get on a PC.

Some days I really wish I could program - and I'd find the stupid .APK and hack the crap out of it.
[Galaxy S I9000 Q&A, Help & Troubleshooting] mphoneclinic:
i got i9000, need google account to sign in, is there anyway to bypass it?

i have try to hard reset it (but the buttons combination is not working (Volume down and power press and release) NOT WORKING.

Try to put into download mode to flash (Vol Down + home + power) NOT WORKING

NOW what whould i do from here??

Thanks in advanced
[Galaxy S I9000 Q&A, Help & Troubleshooting] yuzaman:
sorry? why you not make google account and then use it for your galaxy s? in your pc make a google account and after use username and password in your phone ..

i think not possible bypass this .. maybe need some rom.. but android need google :)
[Galaxy S I9000 Q&A, Help & Troubleshooting] mphoneclinic:
No, cannot sign my Google account, as this phone has registered to someone else account.

thanks
[Galaxy S I9000 Q&A, Help & Troubleshooting] Roy Ngan:
Shouldn't be that case, go to setting and add another account (yours) and remove that "someone else account"
[Galaxy S I9000 Q&A, Help & Troubleshooting] salmanslick:
Touch or tap all four corners of the touch screen.in clockwise position and let us know if ot works?
[Galaxy S I9000 Q&A, Help & Troubleshooting] mphoneclinic:
How?

First you need to sign in with original google account that registered with, so you can get to the menu to change any option.

thanks
[Galaxy S I9000 Q&A, Help & Troubleshooting] mphoneclinic:
NO, It not working.....
[Galaxy S I9000 Q&A, Help & Troubleshooting] chk230:
Don't steal smartphones if you don't know how to use them :p
[Galaxy S I9000 Q&A, Help & Troubleshooting] mvenneker:
the phone is smarter then the thief xD
[Galaxy S I9000 Q&A, Help & Troubleshooting] mphoneclinic:
mate, before you say staff, better think twice.

this my customer's phone.

and i asking if there is any solution.

if you dont know better save your breath.
[Galaxy S I9000 Q&A, Help & Troubleshooting] mphoneclinic:
it smarter them everyone here, that's why you cannot get pass it..
[Galaxy S I9000 Q&A, Help & Troubleshooting] ickyboo:
Then they should remember their account info.
[Galaxy S I9000 Q&A, Help & Troubleshooting] isowan:
Just do factory reset.
[Droid Incredible Themes and Apps] rusty2663:
is there a way to pull the apk from the desire htc app so we can get it on inc?
[Droid Incredible Themes and Apps] NilsP:
Any particular app?

Whichever it is will have to be ported and there is an entire thread in the development forum about porting the entire ROM.