yashsingh1/xdaforums huggingface dataset:
[Galaxy S I9000 General] AllGamer:
on the other topics relating to the 3 button not working.

have you tried the heating up method?

or the plugging the battery in, when all 3 buttons are pressed? (of course for this one you will need help from a friend, unless you are very skilled at keeping the 3 button on hold meanwhile able to slide in the battery in with out a 3rd hand)
[Galaxy S I9000 General] xZeDgEx:
Have tried both.
[Galaxy S I9000 General] ickyboo:
You simply have a bad unit. No big deal.
[Galaxy S I9000 Android Development] noobnl:
they mount /dbdata/ as a tempfs in the epic 4g

epic 4g's init.rc: http://www.mediafire.com/?267r9xm77c6m3cn

################################################## #################

# create dbdata partition mount rfs /dev/block/stl7 /dbdata

mkdir /dbdata

# mount rfs /dev/block/stl10 /dbdata

mkdir /dbdata/databases

chown system system /dbdata

chown system system /dbdata/databases

chmod 0771 /dbdata

chmod 0777 /dbdata/databases
[Galaxy S I9000 Android Development] bratfink:
Good idea?

It would be good if someone could try this out and see if it is as advantageous as the currect lag fixes. It could also reduce the risk of damaging/shortening the life of the internal sd. If anyone is willing to try and post feedback + noob friendly adb instructions then it would be much appreciated.

PS. Good find :D
[Galaxy S I9000 Android Development] Case_:
Sorry to go slightly OT, but since you have init.rc available, do you happen to know where we could download the Epic 4G kernel zImage as a whole? Thanks.
[Galaxy S I9000 Android Development] noobnl:
we tried to extract the zimage ... permission denied
[Galaxy S I9000 Android Development] Case_:
I see. Thanks anyway.
[Galaxy S I9000 Android Development] seraphine:
If Samsung is doing this I would've expected more excitement. Is it not a possible fix?
[Galaxy S I9000 Android Development] YG007:
This is also in the JP3 firmware.

I checked last night after seeing this thread.
[Galaxy S I9000 Android Development] dckiwi:
How does/do the current lagfix options available damage or shorten the life of the int sd?

Like to hear your logic.
[Galaxy S I9000 Android Development] ShezUK:
Probably to do with the ext2 fs not being too reliable.
[Galaxy S I9000 Android Development] RyanZA:
Ummm... maybe I'm missing something, but /dbdata is also mounted onto fast nand on all other galaxy s variants too. At least it is on mine.

What am I missing?
[Galaxy S I9000 Android Development] RyanZA:
Ah nevermind! It became clearer after downloading the file. I missed the #comment :)

So they get around /dbdata being on slow RFS with a really quick dirty method. ;)

I don't think they should be storing /dbdata on tmpfs/rootfs! :D

Do they really have something against modern filesystems..? ;)

EDIT: I don't really get why they do this. /dbdata is used to store settings for the built in android apps, like maps etc, correct?

Won't this just mean that all of these settings will be lost whenever you restart your Epic?

Plus, since all 3rd-party apps are in /data, this doesn't really help anything?

Explanations, someone?! :D
[Galaxy S I9000 Android Development] RyanZA:
Also, is there a reason samsung makes such a huge huge ram disk?

We only have 500mb of ram, and samsung is blowing 100mb+ on a stupid ram disk! Which is barely used!

Waarggh?!

I'm sure there's a good reason for all this.. :)
[Galaxy S I9000 Android Development] cba1986:
There is a way to recover that 100mb(or at least a part) to every day use?
[Galaxy S I9000 Android Development] jodue:
mount /dbdata on /dev/block/stl10 :D

i just saw that there are (commented) yaffs2 mounts?! so they changed it from yaffs2 to rfs??

@OP: is it fast? how much ram is available during normal use? any experiences you can share?
[Galaxy S I9000 Android Development] RyanZA:
Yeah I saw that too! I can't believe they were testing yaffs2 and then changed to RFS! I'd like to know the story behind that mess up! :)

As far as I can tell, the next project we should be doing is SHRINKING the stupid tmpfs ramdisk as low as we can get it, and trying to get the ram back into use by the system. I have no idea how to do that, or if it is even possible, but it should end up increasing our total ram from 300something to 400something!

Anybody have any extra info on this stupid tmpfs/ramfs, that is being horribly wasted on stuff like maps?
[Galaxy S I9000 Android Development] INeedYourHelp:
that is really, really stupid......

so they waste our limited 512mb of ram (thank you for solving the whole "why does it not show 512mb" mystery)

AND they were thinking of yaffs2 and didn't use it? I can understand why people hate samsung...

I hope someone can fix this crap.
[Galaxy S I9000 Android Development] RyanZA:
BTW, the real reason for speed differences between epic and other galaxy devices is this line:

Galaxy:

mount rfs /dev/block/mmcblk0p2 /data nosuid nodev check=no

Epic:

mount rfs /dev/block/stl10 /data nosuid nodev check=no

So here is how epic and SGS differ:

SGS:

/dev/block/stl10 is mounted on /dbdata (127mb)

/dev/block/mmcblk0p2 is mounted on /data (2GB)

Epic:

ramfs for /dbdata (size unknown)

/dev/block/stl10 is mounted on /data (size unknown)

ie. The epic is using the fast nand for all data storage, while SGS is using the larger internal SD card. The epic will run faster than other SGS devices, but have less space. The epic should still experience the same lags that the SGS does, but the lags will be shorter due to increased hardware speed.

The Epic will benefit from an EXT2/other lagfix just as much as the SGS will.

Stuff to find out: NAND size in the epic, how much bigger is it than the NAND in SGS?

Epic+EXT2 lag fix, how high is the quadrant score? :D

How do we get rid of the stupid ram fs?!? :)
[Galaxy S I9000 Android Development] RyanZA:
After a bit more digging, it appears the yaffs2 is from the reference script for android. So the yaffs2 is probably not something that samsung was testing, but rather the recommendation from google. Samsung just changed it to their own filesystem... because they could, I guess.
[Galaxy S I9000 Android Development] cba1986:
Normally i get between 110 and 125 Mb available of 326. With Widget locker, beatiful widget and mixget 1.1 running.

I have no complain about the speed in any application.

If there is a way to get 400 Mb of RAM it would be great!!

I'm very interested in this.

I think Samsung wanted to break the Android limitations on the size of apps partitions and you know how it ended.
[Galaxy S I9000 Android Development] sionyboy:
Ugh, it seems everyday that there are further revelation about how Samsung crippled their flagship Android phone. I believe the correct response is facepalm.gif

I really hope that Samsung are addressing this in their 2.2 update. I love the phone, I love the hardware and I love that the community is working hard to address these issues, but its up to Samsung now to provide a long term fix now.

Otherwise.... *looks around at other 4" Super AMOLED Android's*..... Oh.... darn.
[Galaxy S I9000 Android Development] jodue:
so this is like the first lag-fix i still use. just move /data/data to /dbdata and make a soft-link. it doesn't give you quadrant scores above 1000 but everything is very smooth and i am pretty happy with it ... just the 130mb limitation is itching ...

the /system partition has about 275MB and the (unused) cache partition has another 30MB. now at least for stock aosp rom's (which start to emerge) a system partition with ~150MB would be enough. that would give us 30+125+125=280MB of fast NAND for /data(/data)+/dbdata ...

also we should work on the repartitioning/formating with yaffs2. has anyone found yaffs2 tools compiled for arm yet? hm ... searching :confused:
[Galaxy S I9000 Android Development] moonstruxx:
They would have to restore the data on startup..that must be hidden in some init script.
[Galaxy S I9000 Android Development] RyanZA:
You can't restore the data, it is sitting in RAM. When the phone goes off, that data goes with it.

Maybe /dbdata never actually gets written to? Seems unlikely...
[Galaxy S I9000 Android Development] sunwee:
maybe /dbdata just contains temporary files? kinda like pagefile.sys for windows. it doesnt matter if it gets deleted, it'll just be recreated again?
[Galaxy S I9000 Android Development] sturmeh:
If the dalvik cache is in there, the galaxy s is fast enough to regenerate these every boot without much footprint.
[Galaxy S I9000 Android Development] RyanZA:
no, dalvik-cache is in /data, not in /dbdata

/dbdata contains a databases folder, that appears to contain settings for maps and other built-in apps.
[Galaxy S I9000 Android Development] jodue:
hm. i guess it contains the sql lite data from the various content providers...

i am wondering how much rom the epic has?! 512 seems to be enough for the nexus/desire... @cba1986, can you please make a busybox df -h and poste the result here? & thank you for all the info :)
[Galaxy S I9000 Android Development] cba1986:
Here you go:
[XPERIA X2 General] Zhariak:
Hi guys,

I just got an X2. I'm having a horrible time with it. When I received it, I immediately did a firmware update and I beleive I'm running MR2.

Does anyone have any tips to make this thing run any better? I've already removed alot of software off the phone.

Big issues:

1) backlight stays on when phone gets turned off

2) OS is buggy, and doesn't act properly, I go to open the battery info from the menu at the top, and it opens then immediately closes.

3) Text Messaging timestamps wrong (I tried the registry fix, but no luck).

4) I get maybe 5 hours of battery usage with Microsoft ActiveSync connected to Exchange.

5) Dialer is weird and pisses me off, etc...

Should I revert to an old firmware (if possible)?

Any advice would be appreciated! haha I was a long time X1 user until it broke, and my cell company has none in stock, so I picked up an X2 not knowing it was such a crap cake.
[Android Apps and Games] ericerk:
I was wondering about the release of the Droid X or Droid 2 Multi Touch Keyboard for Unrooted people. I have been waiting for patiently for the 2.2 version of the keyboard with no avail. Please help me!!!

Erk Moto droid 1 unrooted!
[Hero CDMA Q&A, Help & Troubleshooting] hapticchaos:
hero on virgin mobile? gods gift?
[Hero CDMA Q&A, Help & Troubleshooting] markus_del_marko:
is this even possible? :confused:
[Hero CDMA Q&A, Help & Troubleshooting] hapticchaos:
their both cdma. I thot the commercial said it ran off of sprints 3g.

google it!
[Hero CDMA Q&A, Help & Troubleshooting] hapticchaos:
http://lmgtfy.com/?q=virgin+mobile+unlimited+data
[Hero CDMA Q&A, Help & Troubleshooting] DirtyShroomz:
amazing!!!!!!!!
[Hero CDMA Q&A, Help & Troubleshooting] hapticchaos:
so is it possible? I'd love to eventually get the evo!!!
[Hero CDMA Q&A, Help & Troubleshooting] entropism:
Sprint won't let any device that requires an everything plan be put on prepaid. Pre/Pixi, Hero, Moment, EVO, Epic, Bold, etc etc. Virgin's systems just will not be able to activate it.
[Hero CDMA Q&A, Help & Troubleshooting] markus_del_marko:
you can get the hero on boost now.

http://insearchoftux.blogspot.com/2009/08/htc-hero-on-virgin-mobile.html

^ virgin mobile looks possible but looks like it's for the gsm hero not cdma.
[Hero CDMA Q&A, Help & Troubleshooting] damiandarkwater:
Me thinks that's in Europe only isn't vm cdma in the us?
[Hero CDMA Q&A, Help & Troubleshooting] hapticchaos:
vm is cdma.

I see no reason the hero couldn't be hacked into their network. And eventually the evo too...
[Hero CDMA Q&A, Help & Troubleshooting] trindy:
Sprint owns Virgin Mobile so why wouldn't they?
[Hero CDMA Q&A, Help & Troubleshooting] PTown599:
It was mentioned already. Certain phones are restricted.
[Hero CDMA Q&A, Help & Troubleshooting] hapticchaos:
yeah I called and asked and they said they woyld happily let me use a sprint phone. I sincerely doubt we could get away with an evo. Hero, for sure!
[Hero CDMA Q&A, Help & Troubleshooting] stayclean:
Of course you can get away with a $25 unlimited data plan with an EVO. ;)
[Hero CDMA Q&A, Help & Troubleshooting] hapticchaos:
eh I bet someone will figure it out lmao

so is their 3g as fast as sprints? If that's the case....wont sprint be losing business...like no ones business?
[Droid Incredible Q&A, Help & Troubleshooting] JohnHi:
How can I judge my inc is rooted? i can find the recovery vison is ClockworkMod Recovery 2.5.0.1!but i can not run root explorer.

Did I should run unrevoked3.1 again?
[Droid Incredible Q&A, Help & Troubleshooting] mb02:
...what???
[Droid Incredible Q&A, Help & Troubleshooting] JohnHi:
I do not know whether my incredible phone is rooted,or not!

how can i judge it?
[Droid Incredible Q&A, Help & Troubleshooting] dadicus:
Install a terminal emulator and type the command su. If a tip pops up briefly claiming terminal emulator was granted rights then you have root. Oh and running unrevoked3 more than once won't hurt anything.

Sent from my Incredible.
[Droid Eris Q&A, Help & Troubleshooting] paperweight:
I know every dev is hard at work on trying to get the kernel to work with our phones. Im just wondering if we are all pissing in the wind or is there really hope that we could see the kernel at some point?

Thanks
[Droid Eris Q&A, Help & Troubleshooting] TheSonicEmerald:
Have faith in our devs. They ve done all they've done, just leave them to do what they want.

Sent from TT with LauncherProPlus and Swype.
[Droid Eris Q&A, Help & Troubleshooting] StDevious:
what's good about this kernel ?
[Droid Eris Q&A, Help & Troubleshooting] thisisreallygay:
What does this new kernel do? allow us to OC higher? Sorry for the noobie question :)
[Droid Eris Q&A, Help & Troubleshooting] FunkyFender:
Android 1.6/2.0/2.1 required a kernel that was based off of the 2.6.29 linux kernel, 2.2 requires 2.6.32. That's one of the main hold ups for our 2.2 development.

We'll likely run into the same problem when 3.0 is released since it'll likely require a newer kernel as well.
[Droid Eris Q&A, Help & Troubleshooting] hallstevenson:
My current Froyo ROM has a .29 kernel.
[Droid Eris Q&A, Help & Troubleshooting] MacShannon:
Yeah how are we successfully running Froyo on 2.6.29 if 2.6.32 is required?
[Droid Eris Q&A, Help & Troubleshooting] roirraW "edor" ehT:
He probably misspoke. By my understanding, Froyo comes with the 2.6.32 kernel and it would ease development of the 2.2-based ROMs if they could use the proper kernel with them.

You're using a ROM based on Froyo yet still using the 2.6.29 kernel, so it's not working as well as it could be. I believe this also affected all the things that required "fixing" in the 2.2-based ROMs (5MP camera, MMS, ...) which if they were actually able to use the real 2.2 kernel, they might not have had to find workarounds.

I could be mistaken about some of this, please don't flame me. :D
[Droid Eris Q&A, Help & Troubleshooting] tazzpatriot:
for the record ,, the big secret about the camera workin is using the libs from a 2.1 rom haha
[Droid Eris Q&A, Help & Troubleshooting] paperweight:
The Kernel

Good information, is it at all possible to build a 2.6.32 kernel for the eris?
[Droid Eris Q&A, Help & Troubleshooting] loki154:
Correct me if i'm wrong but wouldn't we need a new vendor tree for 2.6.32
[Droid Eris Q&A, Help & Troubleshooting] Hungry Man:
^ I don't think so.

And yeah the froyo kernel would be nice... would really speed up development for roms since it would basically fix the issues. If we'd had a froyo kernel from the beginning for example the camera would have worked immediately.
[Droid Eris Q&A, Help & Troubleshooting] psilocybenine:
possibly this?

found this looking for a possible Acess Point Wifi tether kernel

while looking for eris kernels I checked out this guy's page... and seems he has a file for the heroc (eris) that is .32... says it's modified from another phone, supersonic, wasn't that the incredible codename?

hxxp://github.com/darchstar
[Droid Eris Q&A, Help & Troubleshooting] Hungry Man:
Darchstar is a hero dev, his kernels won't work with ours :( I wish though.
[Droid Eris Q&A, Help & Troubleshooting] MacShannon:
Isn't the Eris desirec?
[Droid Eris Q&A, Help & Troubleshooting] Hungry Man:
Yes it is. Those won't work with our phone.
[Droid Eris Q&A, Help & Troubleshooting] suppliesidejesus:
They are close, but not close enough.
[Droid Eris Q&A, Help & Troubleshooting] bubba1114:
this made me lol. Do you actually believe that there is any chance in hell for the eris to get gingerbread. not in a million years... unless they dumb it down majorly to be put on eris it wont happen
[Droid Eris Q&A, Help & Troubleshooting] refthemc:
Thats what they said about Froyo :)
[Droid Eris Q&A, Help & Troubleshooting] hallstevenson:
The Eris and Hero are a LOT closer alike than you might think and you're more familiar with darchstar's work than you realize. Ever wonder why many Eris ROMs say "Sprint"initially?
[Droid Eris Q&A, Help & Troubleshooting] zwade01:
Supersonic = HTC EVO 4G
[Droid Eris Q&A, Help & Troubleshooting] Hungry Man:
Uh, I sure as hell expect 3.0 roms... the "hardware" minimum requirements were a myth that can be hacked out anyway so this isn't an issue.

And they have to be ported first... and kernels are completely different, it won't just be a little glitchy your phone won't run on their kernels.
[Droid Eris Q&A, Help & Troubleshooting] hallstevenson:
Ask tazz how much work or porting he has to do with his Froyo ROM.
[Droid Eris Q&A, Help & Troubleshooting] Hungry Man:
Porting a kernel would mean having to recompile it yourself, a much more arduous task than porting a rom.
[Droid Eris Q&A, Help & Troubleshooting] Hungry Man:
Oh and if you want to see what new kernels can do....

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

that got a 487... on the hero at 768mhz. A really huge boost.

edit: Conclusion? Kernels are one of the largest factors when it comes to speed and battery life, two of the most important things when it comes to your phone.
[Droid Eris Q&A, Help & Troubleshooting] haganme:
So whatever happened here? What is the answer?

a) What benefits would the Eris see from a .32 kernel? speed? battery life? additional software supported?

b) Considering that we are now running GB and it's very fast (Shed, GSB 1.7 is awesome!!!)... and everything pretty much works... Do we even need/want a .32 ??

c) Is there anyone who is actively working on .32 for the Eris?

d) Eris Devs are THE BEST!

http://developer.htc.com/
[Droid Eris Q&A, Help & Troubleshooting] dreed75:
I see the Gratia is .32 which is supposedly pretty close in hardware to the eris. I see a .32 kernel for the eris in the future. If I didn't have so much homework, I'd have one by morning :-). Someone is going to beat me to this.

This is going to make future roms so much easier to build. Maybe even a gingerbread sense when it comes out.
[Droid Eris Q&A, Help & Troubleshooting] hallstevenson:
How does a newer kernel make a ROM easier to build?

Sent using XDA app
[Droid Eris Q&A, Help & Troubleshooting] gnarlyc:
Work is being done to take sobe's HeroC 2.6.35 cm-kernel and get it working on the Eris. (https://github.com/gnarlyc/cm-kernel) No guarantees though. sobe and the upstream folks are doing the hard work.

It's my understanding that there are speed and battery improvements and some of the issues with newer OS versions might be easier to work through with this kernel or an even newer one. (Some phones have 2.6.37 kernels already.) If nothing else, it might help to keep the newest Android OS on the Eris as long as possible.

The general consensus is that we should use the cm-kernel because it is being actively worked on specifically for Android devices.

I have no idea if anyone else is actively working on this.
[Droid Eris Q&A, Help & Troubleshooting] koamalu:
I have been running gingerbread for a while now. There are 2 good ones out right now.
[Droid Eris Q&A, Help & Troubleshooting] dreed75:
Fewer things to tweak on the newer OSes. Obviously froyo and gingerbread are now pretty stable on the eris but with a .32 kernel, there wouldn't have been as many bugs from the get go.
[Droid Eris Q&A, Help & Troubleshooting] dreed75:
Lol. Forgive his little faith in the eris devs. He said that 6 months ago. I loled at his loling!
[Droid Eris Q&A, Help & Troubleshooting] tazzpatriot:
Lol where is this dude now? I've been running gb and cm7 gb lol

this post brought to u by Dark Tazz
[Droid Eris Q&A, Help & Troubleshooting] wildstang83:
What is a kernel? What does it do?
[Droid Eris Q&A, Help & Troubleshooting] koamalu:
The kernel is what tells the phone how to run the ROM. The base operating instructions.
[Droid Eris Q&A, Help & Troubleshooting] ferrocene:
The kernel is the operating system. You may have heard of it, it's called Linux. The other software are gnu utilities made to work with the Linux kernel.
[Droid Eris Q&A, Help & Troubleshooting] wildstang83:
Thank you.
[Droid Eris Q&A, Help & Troubleshooting] roirraW "edor" ehT:
Thanks for the update, gnarlyc!
[Droid Eris Q&A, Help & Troubleshooting] amfetamine:
The Colonel? Extra crispy or original?
[Droid Eris Q&A, Help & Troubleshooting] roirraW "edor" ehT:
Who is Kernel Debugger and what's he doing inside my computer?
[EVO 4G Themes and Apps] conundrum4000:
I tried searching the market, and the apps I've found are generic responses to ALL texts or missed phone calls.

What I'm trying to find is an application that allows me to auto-respond to text messages from certain people a canned responses, either as a whole, or individual messages.

Any ideas?
[Desire General] rogershroed1991:
I have a lot of my Google contacts synced with my Facebook account but I set them to show the Google picture rather than the Facebook picture. Some of them work fine and show the Google picture but some of them show the Google picture for awhile and then switch back to the Facebook picture, and it stays on the Facebook picture until I go and switch it again. And then it switches itself back to the Facebook picture 5 minutes later.

This really frustrates me and I haven't been able to figure out how to fix it. Anyone know what's wrong?
[Desire General] Thugsin313:
Facing the same prob....
[Desire General] mouth:
How do you switch between google photo and facebook photo for a linked account?
[Desire General] popkid:
In the contact details tap the "linked" icon in the top right hand corner, then you can tap the contact photo itself and choose which one you want to use

as the OP states though, for some reason it doesn't always stick... for me it works for all contacts where I've done this (maybe 7 or 8) except one, which always switches back to the facebook photo...

P.
[Desire General] Alsajosora:
Ah!!! Good its not just me being an idiot then....i have this exact same issue!!!
[Desire General] sutepm:
only way to stop the pictures from changing is to switch off the facebook contact sync in account & sync settings.
[Desire General] rogershroed1991:
So it's just a bug in Android? Like popkid said, some of them stick with the Google picture, and some of them switch back to the Facebook picture. And it's usually the same ones, like the ones that stick to Google for awhile usually stick to Google forever, and the ones that are gonna switch back to Facebook will do it almost immediately.

One thing I tried is just unlinking those specific contacts from their Facebook accounts, but if they have their phone numbers in their Facebook profiles, now that the contacts are separated the Facebook contact will override the phone/Google contact and it will show the person's full name and Facebook pic, so it still doesn't help.
[Desire General] sutepm:
I have the same problem as you are, I don't think it's a bug in Android but the Facebook sync itself. At the moment I just left the facebook contact sync off to stop the picture from being changed.
[Desire General] sbdags:
Look it's easy people.

Go to the contact. Choose link, choose desired photo, save and job done.

Took me a while to figure out too but the functionality is there.